builder: mozilla-inbound_ubuntu64_vm-debug_test-web-platform-tests-1 slave: tst-linux64-spot-1686 starttime: 1461153286.37 results: success (0) buildid: 20160420041842 builduid: 2fc04601b76e42668a7963d6e981e737 revision: 5d72b110307dc616e5d16cba45d2702e738c2ab4 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-04-20 04:54:46.365846) ========= master: http://buildbot-master124.bb.releng.use1.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-04-20 04:54:46.366306) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-20 04:54:46.366587) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-20 04:54:46.406981) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-20 04:54:46.407253) ========= 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-1461153262.700210-286419365 _=/tools/buildbot/bin/python using PTY: False --2016-04-20 04:54:46-- 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% 10.4M=0.001s 2016-04-20 04:54:47 (10.4 MB/s) - `archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.584815 ========= master_lag: 0.03 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-20 04:54:47.025598) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-20 04:54:47.025908) ========= 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-1461153262.700210-286419365 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.037819 ========= master_lag: 0.03 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-20 04:54:47.097555) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 3 secs) (at 2016-04-20 04:54:47.098106) ========= bash -c 'python archiver_client.py mozharness --repo integration/mozilla-inbound --rev 5d72b110307dc616e5d16cba45d2702e738c2ab4 --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 5d72b110307dc616e5d16cba45d2702e738c2ab4 --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-1461153262.700210-286419365 _=/tools/buildbot/bin/python using PTY: False 2016-04-20 04:54:47,230 truncating revision to first 12 chars 2016-04-20 04:54:47,230 Setting DEBUG logging. 2016-04-20 04:54:47,231 attempt 1/10 2016-04-20 04:54:47,231 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/integration/mozilla-inbound/5d72b110307d?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-04-20 04:54:48,537 unpacking tar archive at: mozilla-inbound-5d72b110307d/testing/mozharness/ program finished with exit code 0 elapsedTime=1.949804 ========= master_lag: 1.14 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 3 secs) (at 2016-04-20 04:54:50.184709) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-20 04:54:50.185043) ========= script_repo_revision: 5d72b110307dc616e5d16cba45d2702e738c2ab4 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-20 04:54:50.185452) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-20 04:54:50.185725) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-20 04:54:50.218498) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 21 mins, 44 secs) (at 2016-04-20 04:54:50.218814) ========= /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-1461153262.700210-286419365 _=/tools/buildbot/bin/python using PTY: False 04:54:50 INFO - MultiFileLogger online at 20160420 04:54:50 in /builds/slave/test 04:54:50 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 04:54:50 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 04:54:50 INFO - {'append_to_log': False, 04:54:50 INFO - 'base_work_dir': '/builds/slave/test', 04:54:50 INFO - 'blob_upload_branch': 'mozilla-inbound', 04:54:50 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 04:54:50 INFO - 'buildbot_json_path': 'buildprops.json', 04:54:50 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 04:54:50 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 04:54:50 INFO - 'download_minidump_stackwalk': True, 04:54:50 INFO - 'download_symbols': 'true', 04:54:50 INFO - 'e10s': False, 04:54:50 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 04:54:50 INFO - 'tooltool.py': '/tools/tooltool.py', 04:54:50 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 04:54:50 INFO - '/tools/misc-python/virtualenv.py')}, 04:54:50 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 04:54:50 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 04:54:50 INFO - 'log_level': 'info', 04:54:50 INFO - 'log_to_console': True, 04:54:50 INFO - 'opt_config_files': (), 04:54:50 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 04:54:50 INFO - '--processes=1', 04:54:50 INFO - '--config=%(test_path)s/wptrunner.ini', 04:54:50 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 04:54:50 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 04:54:50 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 04:54:50 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 04:54:50 INFO - 'pip_index': False, 04:54:50 INFO - 'require_test_zip': True, 04:54:50 INFO - 'test_type': ('testharness',), 04:54:50 INFO - 'this_chunk': '1', 04:54:50 INFO - 'tooltool_cache': '/builds/tooltool_cache', 04:54:50 INFO - 'total_chunks': '10', 04:54:50 INFO - 'virtualenv_path': 'venv', 04:54:50 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 04:54:50 INFO - 'work_dir': 'build'} 04:54:50 INFO - ##### 04:54:50 INFO - ##### Running clobber step. 04:54:50 INFO - ##### 04:54:50 INFO - Running pre-action listener: _resource_record_pre_action 04:54:50 INFO - Running main action method: clobber 04:54:50 INFO - rmtree: /builds/slave/test/build 04:54:50 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 04:54:52 INFO - Running post-action listener: _resource_record_post_action 04:54:52 INFO - ##### 04:54:52 INFO - ##### Running read-buildbot-config step. 04:54:52 INFO - ##### 04:54:52 INFO - Running pre-action listener: _resource_record_pre_action 04:54:52 INFO - Running main action method: read_buildbot_config 04:54:52 INFO - Using buildbot properties: 04:54:52 INFO - { 04:54:52 INFO - "project": "", 04:54:52 INFO - "product": "firefox", 04:54:52 INFO - "script_repo_revision": "production", 04:54:52 INFO - "scheduler": "tests-mozilla-inbound-ubuntu64_vm-debug-unittest-7-3600", 04:54:52 INFO - "repository": "", 04:54:52 INFO - "buildername": "Ubuntu VM 12.04 x64 mozilla-inbound debug test web-platform-tests-1", 04:54:52 INFO - "buildid": "20160420041842", 04:54:52 INFO - "pgo_build": "False", 04:54:52 INFO - "basedir": "/builds/slave/test", 04:54:52 INFO - "buildnumber": 23, 04:54:52 INFO - "slavename": "tst-linux64-spot-1686", 04:54:52 INFO - "master": "http://buildbot-master124.bb.releng.use1.mozilla.com:8201/", 04:54:52 INFO - "platform": "linux64", 04:54:52 INFO - "branch": "mozilla-inbound", 04:54:52 INFO - "revision": "5d72b110307dc616e5d16cba45d2702e738c2ab4", 04:54:52 INFO - "repo_path": "integration/mozilla-inbound", 04:54:52 INFO - "moz_repo_path": "", 04:54:52 INFO - "stage_platform": "linux64", 04:54:52 INFO - "builduid": "2fc04601b76e42668a7963d6e981e737", 04:54:52 INFO - "slavebuilddir": "test" 04:54:52 INFO - } 04:54:52 INFO - Found installer url https://queue.taskcluster.net/v1/task/G5Nl3EyIR4i7YNUIGUsHHQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2. 04:54:52 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/G5Nl3EyIR4i7YNUIGUsHHQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json. 04:54:52 INFO - Running post-action listener: _resource_record_post_action 04:54:52 INFO - ##### 04:54:52 INFO - ##### Running download-and-extract step. 04:54:52 INFO - ##### 04:54:52 INFO - Running pre-action listener: _resource_record_pre_action 04:54:52 INFO - Running main action method: download_and_extract 04:54:52 INFO - mkdir: /builds/slave/test/build/tests 04:54:52 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 04:54:52 INFO - https://queue.taskcluster.net/v1/task/G5Nl3EyIR4i7YNUIGUsHHQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json matches https://queue.taskcluster.net 04:54:52 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/G5Nl3EyIR4i7YNUIGUsHHQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 04:54:52 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/G5Nl3EyIR4i7YNUIGUsHHQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 04:54:52 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/G5Nl3EyIR4i7YNUIGUsHHQ/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 04:54:52 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/G5Nl3EyIR4i7YNUIGUsHHQ/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 04:54:54 INFO - Downloaded 1361 bytes. 04:54:54 INFO - Reading from file /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 04:54:54 INFO - Using the following test package requirements: 04:54:54 INFO - {u'common': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip'], 04:54:54 INFO - u'cppunittest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 04:54:54 INFO - u'firefox-48.0a1.en-US.linux-x86_64.cppunittest.tests.zip'], 04:54:54 INFO - u'gtest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 04:54:54 INFO - u'firefox-48.0a1.en-US.linux-x86_64.gtest.tests.zip'], 04:54:54 INFO - u'jittest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 04:54:54 INFO - u'jsshell-linux-x86_64.zip'], 04:54:54 INFO - u'mochitest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 04:54:54 INFO - u'firefox-48.0a1.en-US.linux-x86_64.mochitest.tests.zip'], 04:54:54 INFO - u'mozbase': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip'], 04:54:54 INFO - u'reftest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 04:54:54 INFO - u'firefox-48.0a1.en-US.linux-x86_64.reftest.tests.zip'], 04:54:54 INFO - u'talos': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 04:54:54 INFO - u'firefox-48.0a1.en-US.linux-x86_64.talos.tests.zip'], 04:54:54 INFO - u'web-platform': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 04:54:54 INFO - u'firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip'], 04:54:54 INFO - u'xpcshell': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 04:54:54 INFO - u'firefox-48.0a1.en-US.linux-x86_64.xpcshell.tests.zip']} 04:54:54 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 04:54:54 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')]} 04:54:54 INFO - https://queue.taskcluster.net/v1/task/G5Nl3EyIR4i7YNUIGUsHHQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip matches https://queue.taskcluster.net 04:54:54 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/G5Nl3EyIR4i7YNUIGUsHHQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip 04:54:54 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/G5Nl3EyIR4i7YNUIGUsHHQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip 04:54:54 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/G5Nl3EyIR4i7YNUIGUsHHQ/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 04:54:54 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/G5Nl3EyIR4i7YNUIGUsHHQ/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 04:54:58 INFO - Downloaded 22736027 bytes. 04:54:58 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/*'] 04:54:58 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/* 04:54:59 INFO - caution: filename not matched: web-platform/* 04:54:59 INFO - Return code: 11 04:54:59 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 04:54:59 INFO - https://queue.taskcluster.net/v1/task/G5Nl3EyIR4i7YNUIGUsHHQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip matches https://queue.taskcluster.net 04:54:59 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/G5Nl3EyIR4i7YNUIGUsHHQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip 04:54:59 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/G5Nl3EyIR4i7YNUIGUsHHQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip 04:54:59 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/G5Nl3EyIR4i7YNUIGUsHHQ/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 04:54:59 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/G5Nl3EyIR4i7YNUIGUsHHQ/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 04:55:04 INFO - Downloaded 36397873 bytes. 04:55:04 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/*'] 04:55:04 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/* 04:55:07 INFO - caution: filename not matched: bin/* 04:55:07 INFO - caution: filename not matched: config/* 04:55:07 INFO - caution: filename not matched: mozbase/* 04:55:07 INFO - caution: filename not matched: marionette/* 04:55:07 INFO - caution: filename not matched: tools/wptserve/* 04:55:07 INFO - Return code: 11 04:55:07 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 04:55:07 INFO - https://queue.taskcluster.net/v1/task/G5Nl3EyIR4i7YNUIGUsHHQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 matches https://queue.taskcluster.net 04:55:07 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/G5Nl3EyIR4i7YNUIGUsHHQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 04:55:07 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/G5Nl3EyIR4i7YNUIGUsHHQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 04:55:07 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/G5Nl3EyIR4i7YNUIGUsHHQ/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 04:55:07 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/G5Nl3EyIR4i7YNUIGUsHHQ/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 04:55:14 INFO - Downloaded 64276139 bytes. 04:55:14 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/G5Nl3EyIR4i7YNUIGUsHHQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 04:55:14 INFO - mkdir: /builds/slave/test/properties 04:55:14 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 04:55:14 INFO - Writing to file /builds/slave/test/properties/build_url 04:55:14 INFO - Contents: 04:55:14 INFO - build_url:https://queue.taskcluster.net/v1/task/G5Nl3EyIR4i7YNUIGUsHHQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 04:55:15 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/G5Nl3EyIR4i7YNUIGUsHHQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 04:55:15 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 04:55:15 INFO - Writing to file /builds/slave/test/properties/symbols_url 04:55:15 INFO - Contents: 04:55:15 INFO - symbols_url:https://queue.taskcluster.net/v1/task/G5Nl3EyIR4i7YNUIGUsHHQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 04:55: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')]} 04:55:15 INFO - https://queue.taskcluster.net/v1/task/G5Nl3EyIR4i7YNUIGUsHHQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip matches https://queue.taskcluster.net 04:55:15 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/G5Nl3EyIR4i7YNUIGUsHHQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 04:55:15 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/G5Nl3EyIR4i7YNUIGUsHHQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 04:55:15 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/G5Nl3EyIR4i7YNUIGUsHHQ/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 04:55:15 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/G5Nl3EyIR4i7YNUIGUsHHQ/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 04:55:22 INFO - Downloaded 90768943 bytes. 04:55:22 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'] 04:55:22 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 04:55:27 INFO - Return code: 0 04:55:27 INFO - Running post-action listener: _resource_record_post_action 04:55:27 INFO - Running post-action listener: set_extra_try_arguments 04:55:27 INFO - ##### 04:55:27 INFO - ##### Running create-virtualenv step. 04:55:27 INFO - ##### 04:55:27 INFO - Running pre-action listener: _pre_create_virtualenv 04:55:27 INFO - Running pre-action listener: _resource_record_pre_action 04:55:27 INFO - Running main action method: create_virtualenv 04:55:27 INFO - Creating virtualenv /builds/slave/test/build/venv 04:55:27 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 04:55:27 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 04:55:28 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 04:55:28 INFO - Using real prefix '/usr' 04:55:28 INFO - New python executable in /builds/slave/test/build/venv/bin/python 04:55:29 INFO - Installing distribute.............................................................................................................................................................................................done. 04:55:34 INFO - Installing pip.................done. 04:55:34 INFO - Return code: 0 04:55:34 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 04:55:34 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 04:55:34 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 04:55:34 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 04:55:34 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 04:55:34 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 04:55:34 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 04:55:34 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x20a6030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x20a73f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x20ea620>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x21b0290>, '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 0x21b0980>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x20e7be0>, '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-1461153262.700210-286419365', '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 04:55:34 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1'] in /builds/slave/test/build 04:55:34 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub psutil>=0.7.1 04:55:34 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 04:55:34 INFO - 'CCACHE_UMASK': '002', 04:55:34 INFO - 'DISPLAY': ':0', 04:55:34 INFO - 'HOME': '/home/cltbld', 04:55:34 INFO - 'LANG': 'en_US.UTF-8', 04:55:34 INFO - 'LOGNAME': 'cltbld', 04:55:34 INFO - 'MAIL': '/var/mail/cltbld', 04:55:34 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 04:55:34 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 04:55:34 INFO - 'MOZ_NO_REMOTE': '1', 04:55:34 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 04:55:34 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 04:55:34 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 04:55:34 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 04:55:34 INFO - 'PWD': '/builds/slave/test', 04:55:34 INFO - 'SHELL': '/bin/bash', 04:55:34 INFO - 'SHLVL': '1', 04:55:34 INFO - 'TERM': 'linux', 04:55:34 INFO - 'TMOUT': '86400', 04:55:34 INFO - 'USER': 'cltbld', 04:55:34 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461153262.700210-286419365', 04:55:34 INFO - '_': '/tools/buildbot/bin/python'} 04:55:35 INFO - Ignoring indexes: https://pypi.python.org/simple/ 04:55:35 INFO - Downloading/unpacking psutil>=0.7.1 04:55:35 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 04:55:35 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 04:55:35 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 04:55:35 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 04:55:35 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 04:55:35 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 04:55:40 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 04:55:40 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 04:55:40 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 04:55:40 INFO - Installing collected packages: psutil 04:55:40 INFO - Running setup.py install for psutil 04:55:41 INFO - building 'psutil._psutil_linux' extension 04:55:41 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 04:55:41 INFO - gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro build/temp.linux-x86_64-2.7/psutil/_psutil_linux.o -o build/lib.linux-x86_64-2.7/psutil/_psutil_linux.so 04:55:41 INFO - building 'psutil._psutil_posix' extension 04:55:41 INFO - gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -I/usr/include/python2.7 -c psutil/_psutil_posix.c -o build/temp.linux-x86_64-2.7/psutil/_psutil_posix.o 04:55:41 INFO - gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro build/temp.linux-x86_64-2.7/psutil/_psutil_posix.o -o build/lib.linux-x86_64-2.7/psutil/_psutil_posix.so 04:55:41 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 04:55:41 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 04:55:41 INFO - Successfully installed psutil 04:55:41 INFO - Cleaning up... 04:55:41 INFO - Return code: 0 04:55:41 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 04:55:41 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 04:55:41 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 04:55:41 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 04:55:41 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 04:55:41 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 04:55:41 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 04:55:41 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x20a6030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x20a73f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x20ea620>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x21b0290>, '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 0x21b0980>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x20e7be0>, '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-1461153262.700210-286419365', '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 04:55:41 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0'] in /builds/slave/test/build 04:55:41 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub mozsystemmonitor==0.0.0 04:55:41 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 04:55:41 INFO - 'CCACHE_UMASK': '002', 04:55:41 INFO - 'DISPLAY': ':0', 04:55:41 INFO - 'HOME': '/home/cltbld', 04:55:41 INFO - 'LANG': 'en_US.UTF-8', 04:55:41 INFO - 'LOGNAME': 'cltbld', 04:55:41 INFO - 'MAIL': '/var/mail/cltbld', 04:55:41 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 04:55:41 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 04:55:41 INFO - 'MOZ_NO_REMOTE': '1', 04:55:41 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 04:55:41 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 04:55:41 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 04:55:41 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 04:55:41 INFO - 'PWD': '/builds/slave/test', 04:55:41 INFO - 'SHELL': '/bin/bash', 04:55:41 INFO - 'SHLVL': '1', 04:55:41 INFO - 'TERM': 'linux', 04:55:41 INFO - 'TMOUT': '86400', 04:55:41 INFO - 'USER': 'cltbld', 04:55:41 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461153262.700210-286419365', 04:55:41 INFO - '_': '/tools/buildbot/bin/python'} 04:55:42 INFO - Ignoring indexes: https://pypi.python.org/simple/ 04:55:42 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 04:55:42 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 04:55:42 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 04:55:42 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 04:55:42 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 04:55:42 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 04:55:42 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 04:55:47 INFO - Downloading mozsystemmonitor-0.0.tar.gz 04:55:47 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 04:55:47 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 04:55:47 INFO - Installing collected packages: mozsystemmonitor 04:55:47 INFO - Running setup.py install for mozsystemmonitor 04:55:47 INFO - Successfully installed mozsystemmonitor 04:55:47 INFO - Cleaning up... 04:55:48 INFO - Return code: 0 04:55:48 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 04:55:48 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 04:55:48 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 04:55:48 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 04:55:48 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 04:55:48 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 04:55:48 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 04:55:48 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x20a6030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x20a73f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x20ea620>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x21b0290>, '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 0x21b0980>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x20e7be0>, '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-1461153262.700210-286419365', '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 04:55:48 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4'] in /builds/slave/test/build 04:55:48 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub blobuploader==1.2.4 04:55:48 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 04:55:48 INFO - 'CCACHE_UMASK': '002', 04:55:48 INFO - 'DISPLAY': ':0', 04:55:48 INFO - 'HOME': '/home/cltbld', 04:55:48 INFO - 'LANG': 'en_US.UTF-8', 04:55:48 INFO - 'LOGNAME': 'cltbld', 04:55:48 INFO - 'MAIL': '/var/mail/cltbld', 04:55:48 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 04:55:48 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 04:55:48 INFO - 'MOZ_NO_REMOTE': '1', 04:55:48 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 04:55:48 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 04:55:48 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 04:55:48 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 04:55:48 INFO - 'PWD': '/builds/slave/test', 04:55:48 INFO - 'SHELL': '/bin/bash', 04:55:48 INFO - 'SHLVL': '1', 04:55:48 INFO - 'TERM': 'linux', 04:55:48 INFO - 'TMOUT': '86400', 04:55:48 INFO - 'USER': 'cltbld', 04:55:48 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461153262.700210-286419365', 04:55:48 INFO - '_': '/tools/buildbot/bin/python'} 04:55:48 INFO - Ignoring indexes: https://pypi.python.org/simple/ 04:55:48 INFO - Downloading/unpacking blobuploader==1.2.4 04:55:48 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 04:55:48 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 04:55:48 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 04:55:48 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 04:55:48 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 04:55:48 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 04:55:53 INFO - Downloading blobuploader-1.2.4.tar.gz 04:55:53 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 04:55:53 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 04:55:53 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 04:55:53 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 04:55:53 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 04:55:53 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 04:55:53 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 04:55:53 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 04:55:54 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 04:55:54 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 04:55:54 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 04:55:54 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 04:55:54 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 04:55:54 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 04:55:54 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 04:55:54 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 04:55:55 INFO - Downloading docopt-0.6.1.tar.gz 04:55:55 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 04:55:55 INFO - Installing collected packages: blobuploader, requests, docopt 04:55:55 INFO - Running setup.py install for blobuploader 04:55:55 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 04:55:55 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 04:55:55 INFO - Running setup.py install for requests 04:55:56 INFO - Running setup.py install for docopt 04:55:56 INFO - Successfully installed blobuploader requests docopt 04:55:56 INFO - Cleaning up... 04:55:56 INFO - Return code: 0 04:55:56 INFO - Installing None into virtualenv /builds/slave/test/build/venv 04:55:56 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')]} 04:55:56 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 04:55:56 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 04:55:56 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')]} 04:55:56 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 04:55:56 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 04:55:56 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x20a6030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x20a73f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x20ea620>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x21b0290>, '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 0x21b0980>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x20e7be0>, '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-1461153262.700210-286419365', '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 04:55:56 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 04:55:56 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --no-deps --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 04:55:56 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 04:55:56 INFO - 'CCACHE_UMASK': '002', 04:55:56 INFO - 'DISPLAY': ':0', 04:55:56 INFO - 'HOME': '/home/cltbld', 04:55:56 INFO - 'LANG': 'en_US.UTF-8', 04:55:56 INFO - 'LOGNAME': 'cltbld', 04:55:56 INFO - 'MAIL': '/var/mail/cltbld', 04:55:56 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 04:55:56 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 04:55:56 INFO - 'MOZ_NO_REMOTE': '1', 04:55:56 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 04:55:56 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 04:55:56 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 04:55:56 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 04:55:56 INFO - 'PWD': '/builds/slave/test', 04:55:56 INFO - 'SHELL': '/bin/bash', 04:55:56 INFO - 'SHLVL': '1', 04:55:56 INFO - 'TERM': 'linux', 04:55:56 INFO - 'TMOUT': '86400', 04:55:56 INFO - 'USER': 'cltbld', 04:55:56 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461153262.700210-286419365', 04:55:56 INFO - '_': '/tools/buildbot/bin/python'} 04:55:57 INFO - Ignoring indexes: https://pypi.python.org/simple/ 04:55:57 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 04:55:57 INFO - Running setup.py (path:/tmp/pip-hTbcE5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 04:55:57 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 04:55:57 INFO - Running setup.py (path:/tmp/pip-lrc_s4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 04:55:57 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 04:55:57 INFO - Running setup.py (path:/tmp/pip-vwHAOh-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 04:55:57 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 04:55:57 INFO - Running setup.py (path:/tmp/pip-1J_2MS-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 04:55:57 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 04:55:57 INFO - Running setup.py (path:/tmp/pip-qIlwvF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 04:55:57 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 04:55:57 INFO - Running setup.py (path:/tmp/pip-VcVI6i-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 04:55:57 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 04:55:57 INFO - Running setup.py (path:/tmp/pip-_34kJp-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 04:55:57 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 04:55:57 INFO - Running setup.py (path:/tmp/pip-Wq5Mfs-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 04:55:58 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 04:55:58 INFO - Running setup.py (path:/tmp/pip-4Obuuk-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 04:55:58 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 04:55:58 INFO - Running setup.py (path:/tmp/pip-wPRsEf-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 04:55:58 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 04:55:58 INFO - Running setup.py (path:/tmp/pip-iNBUga-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 04:55:58 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 04:55:58 INFO - Running setup.py (path:/tmp/pip-MsQbas-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 04:55:58 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 04:55:58 INFO - Running setup.py (path:/tmp/pip-1aCSod-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 04:55:58 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 04:55:58 INFO - Running setup.py (path:/tmp/pip-l_wp_K-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 04:55:58 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 04:55:58 INFO - Running setup.py (path:/tmp/pip-4x9A8A-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 04:55:58 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 04:55:58 INFO - Running setup.py (path:/tmp/pip-aAnTeA-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 04:55:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 04:55:59 INFO - Running setup.py (path:/tmp/pip-aGL5nT-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 04:55:59 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 04:55:59 INFO - Running setup.py (path:/tmp/pip-so7igx-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 04:55:59 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 04:55:59 INFO - Running setup.py (path:/tmp/pip-H4QGAl-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 04:55:59 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 04:55:59 INFO - Running setup.py (path:/tmp/pip-CINUrL-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 04:55:59 INFO - Unpacking /builds/slave/test/build/tests/marionette 04:55:59 INFO - Running setup.py (path:/tmp/pip-kwqwDZ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 04:56:00 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 04:56:00 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 04:56:00 INFO - Running setup.py install for manifestparser 04:56:00 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 04:56:00 INFO - Running setup.py install for mozcrash 04:56:00 INFO - Running setup.py install for mozdebug 04:56:00 INFO - Running setup.py install for mozdevice 04:56:00 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 04:56:00 INFO - Installing dm script to /builds/slave/test/build/venv/bin 04:56:00 INFO - Running setup.py install for mozfile 04:56:01 INFO - Running setup.py install for mozhttpd 04:56:01 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 04:56:01 INFO - Running setup.py install for mozinfo 04:56:01 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 04:56:01 INFO - Running setup.py install for mozInstall 04:56:01 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 04:56:01 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 04:56:01 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 04:56:01 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 04:56:01 INFO - Running setup.py install for mozleak 04:56:01 INFO - Running setup.py install for mozlog 04:56:02 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 04:56:02 INFO - Running setup.py install for moznetwork 04:56:02 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 04:56:02 INFO - Running setup.py install for mozprocess 04:56:02 INFO - Running setup.py install for mozprofile 04:56:02 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 04:56:02 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 04:56:02 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 04:56:02 INFO - Running setup.py install for mozrunner 04:56:03 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 04:56:03 INFO - Running setup.py install for mozscreenshot 04:56:03 INFO - Running setup.py install for moztest 04:56:03 INFO - Running setup.py install for mozversion 04:56:03 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 04:56:03 INFO - Running setup.py install for wptserve 04:56:03 INFO - Running setup.py install for marionette-driver 04:56:04 INFO - Running setup.py install for browsermob-proxy 04:56:04 INFO - Running setup.py install for marionette-client 04:56:04 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 04:56:04 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 04:56:04 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 04:56:04 INFO - Cleaning up... 04:56:04 INFO - Return code: 0 04:56:04 INFO - Installing None into virtualenv /builds/slave/test/build/venv 04:56:04 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 04:56:04 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 04:56:04 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 04:56:04 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 04:56:04 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 04:56:04 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 04:56:04 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x20a6030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x20a73f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x20ea620>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x21b0290>, '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 0x21b0980>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x20e7be0>, '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-1461153262.700210-286419365', '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 04:56:04 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 04:56:04 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 04:56:04 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 04:56:04 INFO - 'CCACHE_UMASK': '002', 04:56:04 INFO - 'DISPLAY': ':0', 04:56:04 INFO - 'HOME': '/home/cltbld', 04:56:04 INFO - 'LANG': 'en_US.UTF-8', 04:56:04 INFO - 'LOGNAME': 'cltbld', 04:56:04 INFO - 'MAIL': '/var/mail/cltbld', 04:56:04 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 04:56:04 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 04:56:04 INFO - 'MOZ_NO_REMOTE': '1', 04:56:04 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 04:56:04 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 04:56:04 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 04:56:04 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 04:56:04 INFO - 'PWD': '/builds/slave/test', 04:56:04 INFO - 'SHELL': '/bin/bash', 04:56:04 INFO - 'SHLVL': '1', 04:56:04 INFO - 'TERM': 'linux', 04:56:04 INFO - 'TMOUT': '86400', 04:56:04 INFO - 'USER': 'cltbld', 04:56:04 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461153262.700210-286419365', 04:56:04 INFO - '_': '/tools/buildbot/bin/python'} 04:56:05 INFO - Ignoring indexes: https://pypi.python.org/simple/ 04:56:05 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 04:56:05 INFO - Running setup.py (path:/tmp/pip-qhTCEK-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 04:56:05 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)) 04:56:05 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 04:56:05 INFO - Running setup.py (path:/tmp/pip-VmJQPM-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 04:56:05 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)) 04:56:05 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 04:56:05 INFO - Running setup.py (path:/tmp/pip-Z0Z3CL-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 04:56:05 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)) 04:56:05 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 04:56:05 INFO - Running setup.py (path:/tmp/pip-scXUY9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 04:56:05 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)) 04:56:05 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 04:56:05 INFO - Running setup.py (path:/tmp/pip-uob24L-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 04:56:05 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)) 04:56:05 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 04:56:05 INFO - Running setup.py (path:/tmp/pip-YtEWPh-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 04:56:06 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)) 04:56:06 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 04:56:06 INFO - Running setup.py (path:/tmp/pip-HzomWQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 04:56:06 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)) 04:56:06 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 04:56:06 INFO - Running setup.py (path:/tmp/pip-a5lA98-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 04:56:06 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)) 04:56:06 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 04:56:06 INFO - Running setup.py (path:/tmp/pip-Arl2Vh-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 04:56:06 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)) 04:56:06 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 04:56:06 INFO - Running setup.py (path:/tmp/pip-nc2sbK-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 04:56:06 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)) 04:56:06 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 04:56:06 INFO - Running setup.py (path:/tmp/pip-bKWMa7-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 04:56:06 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)) 04:56:06 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 04:56:06 INFO - Running setup.py (path:/tmp/pip-ks58D0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 04:56:06 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)) 04:56:06 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 04:56:06 INFO - Running setup.py (path:/tmp/pip-wqZl43-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 04:56:07 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)) 04:56:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 04:56:07 INFO - Running setup.py (path:/tmp/pip-wEPaF2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 04:56:07 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)) 04:56:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 04:56:07 INFO - Running setup.py (path:/tmp/pip-y5aAVW-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 04:56:07 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)) 04:56:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 04:56:07 INFO - Running setup.py (path:/tmp/pip-LhHsOa-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 04:56:07 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)) 04:56:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 04:56:07 INFO - Running setup.py (path:/tmp/pip-II2oHj-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 04:56:07 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)) 04:56:07 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 04:56:07 INFO - Running setup.py (path:/tmp/pip-RAtxKl-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 04:56:07 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)) 04:56:07 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 04:56:07 INFO - Running setup.py (path:/tmp/pip-fJQSkv-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 04:56:07 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)) 04:56:07 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 04:56:07 INFO - Running setup.py (path:/tmp/pip-1pNN9V-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 04:56:08 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)) 04:56:08 INFO - Unpacking /builds/slave/test/build/tests/marionette 04:56:08 INFO - Running setup.py (path:/tmp/pip-33vK96-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 04:56:08 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 04:56:08 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)) 04:56:08 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)) 04:56:08 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)) 04:56:08 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)) 04:56:08 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)) 04:56:08 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)) 04:56:08 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 04:56:08 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 04:56:08 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 04:56:08 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 04:56:08 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 04:56:08 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 04:56:08 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 04:56:13 INFO - Downloading blessings-1.6.tar.gz 04:56:13 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 04:56:13 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)) 04:56:13 INFO - Installing collected packages: blessings 04:56:13 INFO - Running setup.py install for blessings 04:56:13 INFO - Successfully installed blessings 04:56:13 INFO - Cleaning up... 04:56:14 INFO - Return code: 0 04:56:14 INFO - Done creating virtualenv /builds/slave/test/build/venv. 04:56:14 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 04:56:14 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 04:56:14 INFO - Reading from file tmpfile_stdout 04:56:14 INFO - Current package versions: 04:56:14 INFO - argparse == 1.2.1 04:56:14 INFO - blessings == 1.6 04:56:14 INFO - blobuploader == 1.2.4 04:56:14 INFO - browsermob-proxy == 0.6.0 04:56:14 INFO - docopt == 0.6.1 04:56:14 INFO - manifestparser == 1.1 04:56:14 INFO - marionette-client == 2.3.0 04:56:14 INFO - marionette-driver == 1.4.0 04:56:14 INFO - mozInstall == 1.12 04:56:14 INFO - mozcrash == 0.17 04:56:14 INFO - mozdebug == 0.1 04:56:14 INFO - mozdevice == 0.48 04:56:14 INFO - mozfile == 1.2 04:56:14 INFO - mozhttpd == 0.7 04:56:14 INFO - mozinfo == 0.9 04:56:14 INFO - mozleak == 0.1 04:56:14 INFO - mozlog == 3.1 04:56:14 INFO - moznetwork == 0.27 04:56:14 INFO - mozprocess == 0.22 04:56:14 INFO - mozprofile == 0.28 04:56:14 INFO - mozrunner == 6.11 04:56:14 INFO - mozscreenshot == 0.1 04:56:14 INFO - mozsystemmonitor == 0.0 04:56:14 INFO - moztest == 0.7 04:56:14 INFO - mozversion == 1.4 04:56:14 INFO - psutil == 3.1.1 04:56:14 INFO - requests == 1.2.3 04:56:14 INFO - wptserve == 1.4.0 04:56:14 INFO - wsgiref == 0.1.2 04:56:14 INFO - Running post-action listener: _resource_record_post_action 04:56:14 INFO - Running post-action listener: _start_resource_monitoring 04:56:14 INFO - Starting resource monitoring. 04:56:14 INFO - ##### 04:56:14 INFO - ##### Running pull step. 04:56:14 INFO - ##### 04:56:14 INFO - Running pre-action listener: _resource_record_pre_action 04:56:14 INFO - Running main action method: pull 04:56:14 INFO - Pull has nothing to do! 04:56:14 INFO - Running post-action listener: _resource_record_post_action 04:56:14 INFO - ##### 04:56:14 INFO - ##### Running install step. 04:56:14 INFO - ##### 04:56:14 INFO - Running pre-action listener: _resource_record_pre_action 04:56:14 INFO - Running main action method: install 04:56:14 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 04:56:14 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 04:56:15 INFO - Reading from file tmpfile_stdout 04:56:15 INFO - Detecting whether we're running mozinstall >=1.0... 04:56:15 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 04:56:15 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 04:56:15 INFO - Reading from file tmpfile_stdout 04:56:15 INFO - Output received: 04:56:15 INFO - Usage: mozinstall [options] installer 04:56:15 INFO - Options: 04:56:15 INFO - -h, --help show this help message and exit 04:56:15 INFO - -d DEST, --destination=DEST 04:56:15 INFO - Directory to install application into. [default: 04:56:15 INFO - "/builds/slave/test"] 04:56:15 INFO - --app=APP Application being installed. [default: firefox] 04:56:15 INFO - mkdir: /builds/slave/test/build/application 04:56:15 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'] 04:56:15 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 04:56:44 INFO - Reading from file tmpfile_stdout 04:56:44 INFO - Output received: 04:56:44 INFO - /builds/slave/test/build/application/firefox/firefox 04:56:44 INFO - Running post-action listener: _resource_record_post_action 04:56:44 INFO - ##### 04:56:44 INFO - ##### Running run-tests step. 04:56:44 INFO - ##### 04:56:44 INFO - Running pre-action listener: _resource_record_pre_action 04:56:44 INFO - Running main action method: run_tests 04:56:44 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 04:56:44 INFO - Minidump filename unknown. Determining based upon platform and architecture. 04:56:44 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 04:56:44 INFO - grabbing minidump binary from tooltool 04:56:44 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')]} 04:56:44 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 0x21b0290>, '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 0x21b0980>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x20e7be0>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 04:56:44 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 04:56:44 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 04:56:44 INFO - INFO - File linux64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 04:56:44 INFO - Return code: 0 04:56:44 INFO - Chmoding /builds/slave/test/build/linux64-minidump_stackwalk to 0755 04:56:44 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 04:56:44 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/G5Nl3EyIR4i7YNUIGUsHHQ/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 04:56:44 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/G5Nl3EyIR4i7YNUIGUsHHQ/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 04:56:44 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 04:56:44 INFO - 'CCACHE_UMASK': '002', 04:56:44 INFO - 'DISPLAY': ':0', 04:56:44 INFO - 'HOME': '/home/cltbld', 04:56:44 INFO - 'LANG': 'en_US.UTF-8', 04:56:44 INFO - 'LOGNAME': 'cltbld', 04:56:44 INFO - 'MAIL': '/var/mail/cltbld', 04:56:44 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 04:56:44 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 04:56:44 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 04:56:44 INFO - 'MOZ_NO_REMOTE': '1', 04:56:44 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 04:56:44 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 04:56:44 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 04:56:44 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 04:56:44 INFO - 'PWD': '/builds/slave/test', 04:56:44 INFO - 'SHELL': '/bin/bash', 04:56:44 INFO - 'SHLVL': '1', 04:56:44 INFO - 'TERM': 'linux', 04:56:44 INFO - 'TMOUT': '86400', 04:56:44 INFO - 'USER': 'cltbld', 04:56:44 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461153262.700210-286419365', 04:56:44 INFO - '_': '/tools/buildbot/bin/python'} 04:56:44 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/G5Nl3EyIR4i7YNUIGUsHHQ/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 04:56:45 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 04:56:45 INFO - import pkg_resources 04:56:46 INFO - Using 1 client processes 04:56:46 INFO - wptserve Starting http server on 127.0.0.1:8000 04:56:47 INFO - wptserve Starting http server on 127.0.0.1:8001 04:56:47 INFO - wptserve Starting http server on 127.0.0.1:8443 04:56:49 INFO - SUITE-START | Running 778 tests 04:56:49 INFO - Running testharness tests 04:56:49 INFO - Setting up ssl 04:56:49 INFO - PROCESS | certutil | 04:56:49 INFO - PROCESS | certutil | 04:56:49 INFO - PROCESS | certutil | 04:56:49 INFO - Certificate Nickname Trust Attributes 04:56:49 INFO - SSL,S/MIME,JAR/XPI 04:56:49 INFO - 04:56:49 INFO - web-platform-tests CT,, 04:56:49 INFO - 04:56:49 INFO - Starting runner 04:56:51 INFO - PROCESS | 3399 | 1461153411797 Marionette DEBUG Marionette enabled via build flag and pref 04:56:52 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f340f50d000 == 1 [pid = 3399] [id = 1] 04:56:52 INFO - PROCESS | 3399 | ++DOMWINDOW == 1 (0x7f340f50d800) [pid = 3399] [serial = 1] [outer = (nil)] 04:56:52 INFO - PROCESS | 3399 | [3399] WARNING: No inner window available!: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9803 04:56:52 INFO - PROCESS | 3399 | ++DOMWINDOW == 2 (0x7f340f50e800) [pid = 3399] [serial = 2] [outer = 0x7f340f50d800] 04:56:52 INFO - PROCESS | 3399 | 1461153412398 Marionette INFO Listening on port 2828 04:56:52 INFO - PROCESS | 3399 | 1461153412902 Marionette DEBUG Marionette enabled via command-line flag 04:56:52 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f340c654800 == 2 [pid = 3399] [id = 2] 04:56:52 INFO - PROCESS | 3399 | ++DOMWINDOW == 3 (0x7f340c6ce000) [pid = 3399] [serial = 3] [outer = (nil)] 04:56:52 INFO - PROCESS | 3399 | [3399] WARNING: No inner window available!: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9803 04:56:52 INFO - PROCESS | 3399 | ++DOMWINDOW == 4 (0x7f340c6cf000) [pid = 3399] [serial = 4] [outer = 0x7f340c6ce000] 04:56:53 INFO - PROCESS | 3399 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7f340c4ae9a0 04:56:53 INFO - PROCESS | 3399 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7f340b818220 04:56:53 INFO - PROCESS | 3399 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7f340b81d4f0 04:56:53 INFO - PROCESS | 3399 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7f340b81d7f0 04:56:53 INFO - PROCESS | 3399 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7f340b81db20 04:56:53 INFO - PROCESS | 3399 | ++DOMWINDOW == 5 (0x7f3411e79000) [pid = 3399] [serial = 5] [outer = 0x7f340f50d800] 04:56:53 INFO - PROCESS | 3399 | [3399] 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 04:56:53 INFO - PROCESS | 3399 | 1461153413243 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:47289 04:56:53 INFO - PROCESS | 3399 | [3399] 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 04:56:53 INFO - PROCESS | 3399 | 1461153413322 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:47290 04:56:53 INFO - PROCESS | 3399 | 1461153413328 Marionette DEBUG Closed connection conn0 04:56:53 INFO - PROCESS | 3399 | [3399] 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 2252 04:56:53 INFO - PROCESS | 3399 | [3399] 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 04:56:53 INFO - PROCESS | 3399 | 1461153413449 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:47291 04:56:53 INFO - PROCESS | 3399 | 1461153413452 Marionette DEBUG Closed connection conn1 04:56:53 INFO - PROCESS | 3399 | [3399] 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 04:56:53 INFO - PROCESS | 3399 | 1461153413511 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:47292 04:56:53 INFO - PROCESS | 3399 | 1461153413516 Marionette DEBUG Closed connection conn2 04:56:53 INFO - PROCESS | 3399 | 1461153413573 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 04:56:53 INFO - PROCESS | 3399 | 1461153413582 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":"20160420041842","device":"desktop","version":"48.0a1"} 04:56:54 INFO - PROCESS | 3399 | [3399] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 04:56:54 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f340c680000 == 3 [pid = 3399] [id = 3] 04:56:54 INFO - PROCESS | 3399 | ++DOMWINDOW == 6 (0x7f340c680800) [pid = 3399] [serial = 6] [outer = (nil)] 04:56:54 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f340c6d3000 == 4 [pid = 3399] [id = 4] 04:56:54 INFO - PROCESS | 3399 | ++DOMWINDOW == 7 (0x7f340cb37c00) [pid = 3399] [serial = 7] [outer = (nil)] 04:56:55 INFO - PROCESS | 3399 | [3399] 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 04:56:55 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33feb41000 == 5 [pid = 3399] [id = 5] 04:56:55 INFO - PROCESS | 3399 | ++DOMWINDOW == 8 (0x7f33feb66000) [pid = 3399] [serial = 8] [outer = (nil)] 04:56:55 INFO - PROCESS | 3399 | [3399] 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 04:56:55 INFO - PROCESS | 3399 | [3399] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 04:56:55 INFO - PROCESS | 3399 | ++DOMWINDOW == 9 (0x7f33ff26d000) [pid = 3399] [serial = 9] [outer = 0x7f33feb66000] 04:56:55 INFO - PROCESS | 3399 | ++DOMWINDOW == 10 (0x7f33fe7f4800) [pid = 3399] [serial = 10] [outer = 0x7f340c680800] 04:56:56 INFO - PROCESS | 3399 | ++DOMWINDOW == 11 (0x7f33fe674000) [pid = 3399] [serial = 11] [outer = 0x7f340cb37c00] 04:56:56 INFO - PROCESS | 3399 | ++DOMWINDOW == 12 (0x7f33fe676000) [pid = 3399] [serial = 12] [outer = 0x7f33feb66000] 04:56:57 INFO - PROCESS | 3399 | 1461153417055 Marionette DEBUG loaded listener.js 04:56:57 INFO - PROCESS | 3399 | 1461153417073 Marionette DEBUG loaded listener.js 04:56:57 INFO - PROCESS | 3399 | ++DOMWINDOW == 13 (0x7f33fc5c3400) [pid = 3399] [serial = 13] [outer = 0x7f33feb66000] 04:56:57 INFO - PROCESS | 3399 | 1461153417733 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"cd3ca6e2-1e26-44c0-a731-a41db5aee229","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":"20160420041842","device":"desktop","version":"48.0a1","command_id":1}}] 04:56:57 INFO - PROCESS | 3399 | 1461153417942 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}] 04:56:58 INFO - PROCESS | 3399 | 1461153418130 Marionette TRACE conn3 <- [1,2,null,{"value":null}] 04:56:58 INFO - PROCESS | 3399 | 1461153418356 Marionette TRACE conn3 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 04:56:58 INFO - PROCESS | 3399 | [3399] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 04:56:58 INFO - PROCESS | 3399 | ++DOMWINDOW == 14 (0x7f33f8495c00) [pid = 3399] [serial = 14] [outer = 0x7f33feb66000] 04:56:58 INFO - PROCESS | 3399 | [3399] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:56:58 INFO - PROCESS | 3399 | 1461153418850 Marionette TRACE conn3 <- [1,3,null,{}] 04:56:58 INFO - PROCESS | 3399 | 1461153418877 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 04:56:58 INFO - PROCESS | 3399 | 1461153418977 Marionette TRACE conn3 <- [1,4,null,{"value":null}] 04:56:59 INFO - PROCESS | 3399 | 1461153419070 Marionette TRACE conn3 -> [0,5,"getWindowHandle",null] 04:56:59 INFO - PROCESS | 3399 | 1461153419073 Marionette TRACE conn3 <- [1,5,null,{"value":"8"}] 04:56:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 04:56:59 INFO - PROCESS | 3399 | 1461153419123 Marionette TRACE conn3 -> [0,6,"setScriptTimeout",{"ms":35000}] 04:56:59 INFO - PROCESS | 3399 | 1461153419128 Marionette TRACE conn3 <- [1,6,null,{}] 04:56:59 INFO - PROCESS | 3399 | 1461153419148 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}] 04:56:59 INFO - PROCESS | 3399 | 1461153419164 Marionette TRACE conn3 <- [1,7,null,{"value":null}] 04:56:59 INFO - PROCESS | 3399 | 1461153419172 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:56:59 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33f7992800 == 6 [pid = 3399] [id = 6] 04:56:59 INFO - PROCESS | 3399 | ++DOMWINDOW == 15 (0x7f33f79c9c00) [pid = 3399] [serial = 15] [outer = (nil)] 04:56:59 INFO - PROCESS | 3399 | ++DOMWINDOW == 16 (0x7f33f79cbc00) [pid = 3399] [serial = 16] [outer = 0x7f33f79c9c00] 04:56:59 INFO - PROCESS | 3399 | 1461153419236 Marionette DEBUG loaded listener.js 04:56:59 INFO - PROCESS | 3399 | ++DOMWINDOW == 17 (0x7f3400a08400) [pid = 3399] [serial = 17] [outer = 0x7f33f79c9c00] 04:56:59 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33fc355800 == 7 [pid = 3399] [id = 7] 04:56:59 INFO - PROCESS | 3399 | ++DOMWINDOW == 18 (0x7f33f778cc00) [pid = 3399] [serial = 18] [outer = (nil)] 04:56:59 INFO - PROCESS | 3399 | ++DOMWINDOW == 19 (0x7f33f8422800) [pid = 3399] [serial = 19] [outer = 0x7f33f778cc00] 04:56:59 INFO - PROCESS | 3399 | 1461153419689 Marionette DEBUG loaded listener.js 04:56:59 INFO - PROCESS | 3399 | ++DOMWINDOW == 20 (0x7f33f7415c00) [pid = 3399] [serial = 20] [outer = 0x7f33f778cc00] 04:57:00 INFO - PROCESS | 3399 | 1461153420140 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]]]}] 04:57:00 INFO - PROCESS | 3399 | [3399] 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 04:57:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 04:57:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 1102ms 04:57:00 INFO - PROCESS | 3399 | 1461153420281 Marionette TRACE conn3 -> [0,9,"getWindowHandle",null] 04:57:00 INFO - PROCESS | 3399 | 1461153420285 Marionette TRACE conn3 <- [1,9,null,{"value":"8"}] 04:57:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 04:57:00 INFO - PROCESS | 3399 | 1461153420304 Marionette TRACE conn3 -> [0,10,"setScriptTimeout",{"ms":35000}] 04:57:00 INFO - PROCESS | 3399 | 1461153420307 Marionette TRACE conn3 <- [1,10,null,{}] 04:57:00 INFO - PROCESS | 3399 | 1461153420345 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}] 04:57:00 INFO - PROCESS | 3399 | 1461153420503 Marionette TRACE conn3 <- [1,11,null,{"value":null}] 04:57:00 INFO - PROCESS | 3399 | 1461153420520 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:57:00 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33fdc21800 == 8 [pid = 3399] [id = 8] 04:57:00 INFO - PROCESS | 3399 | ++DOMWINDOW == 21 (0x7f33f6808400) [pid = 3399] [serial = 21] [outer = (nil)] 04:57:00 INFO - PROCESS | 3399 | ++DOMWINDOW == 22 (0x7f33f5a47c00) [pid = 3399] [serial = 22] [outer = 0x7f33f6808400] 04:57:00 INFO - PROCESS | 3399 | 1461153420584 Marionette DEBUG loaded listener.js 04:57:00 INFO - PROCESS | 3399 | ++DOMWINDOW == 23 (0x7f33f5a4c800) [pid = 3399] [serial = 23] [outer = 0x7f33f6808400] 04:57:01 INFO - PROCESS | 3399 | 1461153421119 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]]]}] 04:57:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 04:57:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 863ms 04:57:01 INFO - PROCESS | 3399 | 1461153421157 Marionette TRACE conn3 -> [0,13,"getWindowHandle",null] 04:57:01 INFO - PROCESS | 3399 | 1461153421160 Marionette TRACE conn3 <- [1,13,null,{"value":"8"}] 04:57:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 04:57:01 INFO - PROCESS | 3399 | 1461153421166 Marionette TRACE conn3 -> [0,14,"setScriptTimeout",{"ms":35000}] 04:57:01 INFO - PROCESS | 3399 | 1461153421168 Marionette TRACE conn3 <- [1,14,null,{}] 04:57:01 INFO - PROCESS | 3399 | 1461153421173 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}] 04:57:01 INFO - PROCESS | 3399 | 1461153421314 Marionette TRACE conn3 <- [1,15,null,{"value":null}] 04:57:01 INFO - PROCESS | 3399 | 1461153421333 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:57:01 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33f5dba000 == 9 [pid = 3399] [id = 9] 04:57:01 INFO - PROCESS | 3399 | ++DOMWINDOW == 24 (0x7f33f5ceec00) [pid = 3399] [serial = 24] [outer = (nil)] 04:57:01 INFO - PROCESS | 3399 | ++DOMWINDOW == 25 (0x7f33f5cf4000) [pid = 3399] [serial = 25] [outer = 0x7f33f5ceec00] 04:57:01 INFO - PROCESS | 3399 | 1461153421393 Marionette DEBUG loaded listener.js 04:57:01 INFO - PROCESS | 3399 | ++DOMWINDOW == 26 (0x7f33ffe72000) [pid = 3399] [serial = 26] [outer = 0x7f33f5ceec00] 04:57:02 INFO - PROCESS | 3399 | 1461153422021 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]]]}] 04:57:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 04:57:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 875ms 04:57:02 INFO - PROCESS | 3399 | 1461153422042 Marionette TRACE conn3 -> [0,17,"getWindowHandle",null] 04:57:02 INFO - PROCESS | 3399 | 1461153422046 Marionette TRACE conn3 <- [1,17,null,{"value":"8"}] 04:57:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 04:57:02 INFO - PROCESS | 3399 | 1461153422051 Marionette TRACE conn3 -> [0,18,"setScriptTimeout",{"ms":35000}] 04:57:02 INFO - PROCESS | 3399 | 1461153422053 Marionette TRACE conn3 <- [1,18,null,{}] 04:57:02 INFO - PROCESS | 3399 | 1461153422071 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}] 04:57:02 INFO - PROCESS | 3399 | 1461153422544 Marionette TRACE conn3 <- [1,19,null,{"value":null}] 04:57:02 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33f5b14000 == 10 [pid = 3399] [id = 10] 04:57:02 INFO - PROCESS | 3399 | ++DOMWINDOW == 27 (0x7f33f5b18000) [pid = 3399] [serial = 27] [outer = (nil)] 04:57:02 INFO - PROCESS | 3399 | ++DOMWINDOW == 28 (0x7f33f5b21800) [pid = 3399] [serial = 28] [outer = 0x7f33f5b18000] 04:57:02 INFO - PROCESS | 3399 | 1461153422697 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:57:02 INFO - PROCESS | 3399 | ++DOMWINDOW == 29 (0x7f33f5f49000) [pid = 3399] [serial = 29] [outer = 0x7f33f5b18000] 04:57:02 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33f5f53800 == 11 [pid = 3399] [id = 11] 04:57:02 INFO - PROCESS | 3399 | ++DOMWINDOW == 30 (0x7f33f6090c00) [pid = 3399] [serial = 30] [outer = (nil)] 04:57:02 INFO - PROCESS | 3399 | ++DOMWINDOW == 31 (0x7f33f6092800) [pid = 3399] [serial = 31] [outer = 0x7f33f6090c00] 04:57:02 INFO - PROCESS | 3399 | 1461153422789 Marionette DEBUG loaded listener.js 04:57:02 INFO - PROCESS | 3399 | ++DOMWINDOW == 32 (0x7f33f6098000) [pid = 3399] [serial = 32] [outer = 0x7f33f6090c00] 04:57:03 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33f5f52000 == 12 [pid = 3399] [id = 12] 04:57:03 INFO - PROCESS | 3399 | ++DOMWINDOW == 33 (0x7f33f5a53000) [pid = 3399] [serial = 33] [outer = (nil)] 04:57:03 INFO - PROCESS | 3399 | ++DOMWINDOW == 34 (0x7f33f680f400) [pid = 3399] [serial = 34] [outer = 0x7f33f5a53000] 04:57:03 INFO - PROCESS | 3399 | ++DOMWINDOW == 35 (0x7f33f7947000) [pid = 3399] [serial = 35] [outer = 0x7f33f5a53000] 04:57:03 INFO - PROCESS | 3399 | 1461153423809 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]]]}] 04:57:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 04:57:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 1792ms 04:57:03 INFO - PROCESS | 3399 | 1461153423847 Marionette TRACE conn3 -> [0,21,"getWindowHandle",null] 04:57:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 04:57:03 INFO - PROCESS | 3399 | 1461153423859 Marionette TRACE conn3 <- [1,21,null,{"value":"8"}] 04:57:03 INFO - PROCESS | 3399 | 1461153423871 Marionette TRACE conn3 -> [0,22,"setScriptTimeout",{"ms":35000}] 04:57:03 INFO - PROCESS | 3399 | 1461153423877 Marionette TRACE conn3 <- [1,22,null,{}] 04:57:03 INFO - PROCESS | 3399 | 1461153423887 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}] 04:57:04 INFO - PROCESS | 3399 | 1461153424127 Marionette TRACE conn3 <- [1,23,null,{"value":null}] 04:57:04 INFO - PROCESS | 3399 | 1461153424279 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:57:04 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33f836e800 == 13 [pid = 3399] [id = 13] 04:57:04 INFO - PROCESS | 3399 | ++DOMWINDOW == 36 (0x7f33fc5c3800) [pid = 3399] [serial = 36] [outer = (nil)] 04:57:04 INFO - PROCESS | 3399 | ++DOMWINDOW == 37 (0x7f33fcdd6000) [pid = 3399] [serial = 37] [outer = 0x7f33fc5c3800] 04:57:04 INFO - PROCESS | 3399 | 1461153424355 Marionette DEBUG loaded listener.js 04:57:04 INFO - PROCESS | 3399 | ++DOMWINDOW == 38 (0x7f33fdece800) [pid = 3399] [serial = 38] [outer = 0x7f33fc5c3800] 04:57:05 INFO - PROCESS | 3399 | 1461153425153 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]]]}] 04:57:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 04:57:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 1340ms 04:57:05 INFO - PROCESS | 3399 | 1461153425212 Marionette TRACE conn3 -> [0,25,"getWindowHandle",null] 04:57:05 INFO - PROCESS | 3399 | 1461153425219 Marionette TRACE conn3 <- [1,25,null,{"value":"8"}] 04:57:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 04:57:05 INFO - PROCESS | 3399 | 1461153425228 Marionette TRACE conn3 -> [0,26,"setScriptTimeout",{"ms":35000}] 04:57:05 INFO - PROCESS | 3399 | 1461153425233 Marionette TRACE conn3 <- [1,26,null,{}] 04:57:05 INFO - PROCESS | 3399 | 1461153425240 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}] 04:57:05 INFO - PROCESS | 3399 | 1461153425455 Marionette TRACE conn3 <- [1,27,null,{"value":null}] 04:57:05 INFO - PROCESS | 3399 | 1461153425571 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:57:05 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33fe7e3800 == 14 [pid = 3399] [id = 14] 04:57:05 INFO - PROCESS | 3399 | ++DOMWINDOW == 39 (0x7f33fdecec00) [pid = 3399] [serial = 39] [outer = (nil)] 04:57:05 INFO - PROCESS | 3399 | ++DOMWINDOW == 40 (0x7f33fe677400) [pid = 3399] [serial = 40] [outer = 0x7f33fdecec00] 04:57:05 INFO - PROCESS | 3399 | 1461153425643 Marionette DEBUG loaded listener.js 04:57:05 INFO - PROCESS | 3399 | ++DOMWINDOW == 41 (0x7f33ff1ee000) [pid = 3399] [serial = 41] [outer = 0x7f33fdecec00] 04:57:06 INFO - PROCESS | 3399 | 1461153426603 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]]]}] 04:57:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 04:57:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 1385ms 04:57:06 INFO - PROCESS | 3399 | 1461153426613 Marionette TRACE conn3 -> [0,29,"getWindowHandle",null] 04:57:06 INFO - PROCESS | 3399 | 1461153426618 Marionette TRACE conn3 <- [1,29,null,{"value":"8"}] 04:57:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 04:57:06 INFO - PROCESS | 3399 | 1461153426625 Marionette TRACE conn3 -> [0,30,"setScriptTimeout",{"ms":35000}] 04:57:06 INFO - PROCESS | 3399 | 1461153426631 Marionette TRACE conn3 <- [1,30,null,{}] 04:57:06 INFO - PROCESS | 3399 | 1461153426639 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}] 04:57:06 INFO - PROCESS | 3399 | 1461153426780 Marionette TRACE conn3 <- [1,31,null,{"value":null}] 04:57:06 INFO - PROCESS | 3399 | 1461153426946 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:57:07 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33fcd28800 == 15 [pid = 3399] [id = 15] 04:57:07 INFO - PROCESS | 3399 | ++DOMWINDOW == 42 (0x7f33fde7f400) [pid = 3399] [serial = 42] [outer = (nil)] 04:57:07 INFO - PROCESS | 3399 | ++DOMWINDOW == 43 (0x7f33fded4400) [pid = 3399] [serial = 43] [outer = 0x7f33fde7f400] 04:57:07 INFO - PROCESS | 3399 | 1461153427108 Marionette DEBUG loaded listener.js 04:57:07 INFO - PROCESS | 3399 | ++DOMWINDOW == 44 (0x7f33fdfe5800) [pid = 3399] [serial = 44] [outer = 0x7f33fde7f400] 04:57:07 INFO - PROCESS | 3399 | 1461153427879 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]]]}] 04:57:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 04:57:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 1285ms 04:57:07 INFO - PROCESS | 3399 | 1461153427911 Marionette TRACE conn3 -> [0,33,"getWindowHandle",null] 04:57:07 INFO - PROCESS | 3399 | 1461153427919 Marionette TRACE conn3 <- [1,33,null,{"value":"8"}] 04:57:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 04:57:07 INFO - PROCESS | 3399 | 1461153427939 Marionette TRACE conn3 -> [0,34,"setScriptTimeout",{"ms":35000}] 04:57:07 INFO - PROCESS | 3399 | 1461153427944 Marionette TRACE conn3 <- [1,34,null,{}] 04:57:07 INFO - PROCESS | 3399 | 1461153427949 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}] 04:57:08 INFO - PROCESS | 3399 | 1461153428078 Marionette TRACE conn3 <- [1,35,null,{"value":null}] 04:57:08 INFO - PROCESS | 3399 | 1461153428096 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:57:08 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33fe6db800 == 16 [pid = 3399] [id = 16] 04:57:08 INFO - PROCESS | 3399 | ++DOMWINDOW == 45 (0x7f33f9436400) [pid = 3399] [serial = 45] [outer = (nil)] 04:57:08 INFO - PROCESS | 3399 | ++DOMWINDOW == 46 (0x7f33ff268800) [pid = 3399] [serial = 46] [outer = 0x7f33f9436400] 04:57:08 INFO - PROCESS | 3399 | 1461153428155 Marionette DEBUG loaded listener.js 04:57:08 INFO - PROCESS | 3399 | ++DOMWINDOW == 47 (0x7f33ff507400) [pid = 3399] [serial = 47] [outer = 0x7f33f9436400] 04:57:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 04:57:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 938ms 04:57:08 INFO - PROCESS | 3399 | 1461153428862 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]]]}] 04:57:08 INFO - PROCESS | 3399 | 1461153428874 Marionette TRACE conn3 -> [0,37,"getWindowHandle",null] 04:57:08 INFO - PROCESS | 3399 | 1461153428877 Marionette TRACE conn3 <- [1,37,null,{"value":"8"}] 04:57:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 04:57:08 INFO - PROCESS | 3399 | 1461153428883 Marionette TRACE conn3 -> [0,38,"setScriptTimeout",{"ms":35000}] 04:57:08 INFO - PROCESS | 3399 | 1461153428889 Marionette TRACE conn3 <- [1,38,null,{}] 04:57:08 INFO - PROCESS | 3399 | 1461153428904 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}] 04:57:09 INFO - PROCESS | 3399 | 1461153429083 Marionette TRACE conn3 <- [1,39,null,{"value":null}] 04:57:09 INFO - PROCESS | 3399 | 1461153429102 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:57:09 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33ff3be000 == 17 [pid = 3399] [id = 17] 04:57:09 INFO - PROCESS | 3399 | ++DOMWINDOW == 48 (0x7f33ffd77400) [pid = 3399] [serial = 48] [outer = (nil)] 04:57:09 INFO - PROCESS | 3399 | ++DOMWINDOW == 49 (0x7f340023a400) [pid = 3399] [serial = 49] [outer = 0x7f33ffd77400] 04:57:09 INFO - PROCESS | 3399 | 1461153429164 Marionette DEBUG loaded listener.js 04:57:09 INFO - PROCESS | 3399 | ++DOMWINDOW == 50 (0x7f3400663800) [pid = 3399] [serial = 50] [outer = 0x7f33ffd77400] 04:57:09 INFO - PROCESS | 3399 | 1461153429820 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]]]}] 04:57:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 04:57:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 986ms 04:57:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 04:57:09 INFO - PROCESS | 3399 | 1461153429870 Marionette TRACE conn3 -> [0,41,"getWindowHandle",null] 04:57:09 INFO - PROCESS | 3399 | 1461153429874 Marionette TRACE conn3 <- [1,41,null,{"value":"8"}] 04:57:09 INFO - PROCESS | 3399 | 1461153429878 Marionette TRACE conn3 -> [0,42,"setScriptTimeout",{"ms":35000}] 04:57:09 INFO - PROCESS | 3399 | 1461153429882 Marionette TRACE conn3 <- [1,42,null,{}] 04:57:09 INFO - PROCESS | 3399 | 1461153429901 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}] 04:57:10 INFO - PROCESS | 3399 | 1461153430077 Marionette TRACE conn3 <- [1,43,null,{"value":null}] 04:57:10 INFO - PROCESS | 3399 | 1461153430086 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:57:10 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33ff783800 == 18 [pid = 3399] [id = 18] 04:57:10 INFO - PROCESS | 3399 | ++DOMWINDOW == 51 (0x7f34009a8c00) [pid = 3399] [serial = 51] [outer = (nil)] 04:57:10 INFO - PROCESS | 3399 | ++DOMWINDOW == 52 (0x7f34009ef000) [pid = 3399] [serial = 52] [outer = 0x7f34009a8c00] 04:57:10 INFO - PROCESS | 3399 | 1461153430147 Marionette DEBUG loaded listener.js 04:57:10 INFO - PROCESS | 3399 | ++DOMWINDOW == 53 (0x7f3400a0f800) [pid = 3399] [serial = 53] [outer = 0x7f34009a8c00] 04:57:10 INFO - PROCESS | 3399 | 1461153430742 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]]]}] 04:57:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 04:57:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 882ms 04:57:10 INFO - PROCESS | 3399 | 1461153430767 Marionette TRACE conn3 -> [0,45,"getWindowHandle",null] 04:57:10 INFO - PROCESS | 3399 | 1461153430770 Marionette TRACE conn3 <- [1,45,null,{"value":"8"}] 04:57:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 04:57:10 INFO - PROCESS | 3399 | 1461153430777 Marionette TRACE conn3 -> [0,46,"setScriptTimeout",{"ms":35000}] 04:57:10 INFO - PROCESS | 3399 | 1461153430779 Marionette TRACE conn3 <- [1,46,null,{}] 04:57:10 INFO - PROCESS | 3399 | 1461153430784 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}] 04:57:10 INFO - PROCESS | 3399 | 1461153430903 Marionette TRACE conn3 <- [1,47,null,{"value":null}] 04:57:10 INFO - PROCESS | 3399 | 1461153430992 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:57:11 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33ff952000 == 19 [pid = 3399] [id = 19] 04:57:11 INFO - PROCESS | 3399 | ++DOMWINDOW == 54 (0x7f33f609b400) [pid = 3399] [serial = 54] [outer = (nil)] 04:57:11 INFO - PROCESS | 3399 | ++DOMWINDOW == 55 (0x7f3400a0f000) [pid = 3399] [serial = 55] [outer = 0x7f33f609b400] 04:57:11 INFO - PROCESS | 3399 | 1461153431053 Marionette DEBUG loaded listener.js 04:57:11 INFO - PROCESS | 3399 | ++DOMWINDOW == 56 (0x7f3400aab800) [pid = 3399] [serial = 56] [outer = 0x7f33f609b400] 04:57:11 INFO - PROCESS | 3399 | 1461153431658 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]]]}] 04:57:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 04:57:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 928ms 04:57:11 INFO - PROCESS | 3399 | 1461153431704 Marionette TRACE conn3 -> [0,49,"getWindowHandle",null] 04:57:11 INFO - PROCESS | 3399 | 1461153431708 Marionette TRACE conn3 <- [1,49,null,{"value":"8"}] 04:57:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 04:57:11 INFO - PROCESS | 3399 | 1461153431713 Marionette TRACE conn3 -> [0,50,"setScriptTimeout",{"ms":35000}] 04:57:11 INFO - PROCESS | 3399 | 1461153431715 Marionette TRACE conn3 <- [1,50,null,{}] 04:57:11 INFO - PROCESS | 3399 | 1461153431720 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}] 04:57:11 INFO - PROCESS | 3399 | 1461153431920 Marionette TRACE conn3 <- [1,51,null,{"value":null}] 04:57:12 INFO - PROCESS | 3399 | 1461153432005 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:57:12 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f34009c7000 == 20 [pid = 3399] [id = 20] 04:57:12 INFO - PROCESS | 3399 | ++DOMWINDOW == 57 (0x7f33f5b5a800) [pid = 3399] [serial = 57] [outer = (nil)] 04:57:12 INFO - PROCESS | 3399 | ++DOMWINDOW == 58 (0x7f340b8bc000) [pid = 3399] [serial = 58] [outer = 0x7f33f5b5a800] 04:57:12 INFO - PROCESS | 3399 | 1461153432070 Marionette DEBUG loaded listener.js 04:57:12 INFO - PROCESS | 3399 | ++DOMWINDOW == 59 (0x7f340c78d000) [pid = 3399] [serial = 59] [outer = 0x7f33f5b5a800] 04:57:12 INFO - PROCESS | 3399 | 1461153432630 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]]]}] 04:57:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 04:57:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 936ms 04:57:12 INFO - PROCESS | 3399 | 1461153432649 Marionette TRACE conn3 -> [0,53,"getWindowHandle",null] 04:57:12 INFO - PROCESS | 3399 | 1461153432652 Marionette TRACE conn3 <- [1,53,null,{"value":"8"}] 04:57:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 04:57:12 INFO - PROCESS | 3399 | 1461153432659 Marionette TRACE conn3 -> [0,54,"setScriptTimeout",{"ms":35000}] 04:57:12 INFO - PROCESS | 3399 | 1461153432663 Marionette TRACE conn3 <- [1,54,null,{}] 04:57:12 INFO - PROCESS | 3399 | 1461153432667 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}] 04:57:12 INFO - PROCESS | 3399 | 1461153432836 Marionette TRACE conn3 <- [1,55,null,{"value":null}] 04:57:12 INFO - PROCESS | 3399 | 1461153432969 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:57:12 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33f5db6000 == 21 [pid = 3399] [id = 21] 04:57:12 INFO - PROCESS | 3399 | ++DOMWINDOW == 60 (0x7f33f5a53800) [pid = 3399] [serial = 60] [outer = (nil)] 04:57:13 INFO - PROCESS | 3399 | ++DOMWINDOW == 61 (0x7f33f5b57c00) [pid = 3399] [serial = 61] [outer = 0x7f33f5a53800] 04:57:13 INFO - PROCESS | 3399 | 1461153433042 Marionette DEBUG loaded listener.js 04:57:13 INFO - PROCESS | 3399 | ++DOMWINDOW == 62 (0x7f33f6096c00) [pid = 3399] [serial = 62] [outer = 0x7f33f5a53800] 04:57:13 INFO - PROCESS | 3399 | 1461153433862 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]]]}] 04:57:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 04:57:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 1277ms 04:57:13 INFO - PROCESS | 3399 | 1461153433947 Marionette TRACE conn3 -> [0,57,"getWindowHandle",null] 04:57:13 INFO - PROCESS | 3399 | 1461153433954 Marionette TRACE conn3 <- [1,57,null,{"value":"8"}] 04:57:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 04:57:13 INFO - PROCESS | 3399 | 1461153433963 Marionette TRACE conn3 -> [0,58,"setScriptTimeout",{"ms":35000}] 04:57:13 INFO - PROCESS | 3399 | 1461153433969 Marionette TRACE conn3 <- [1,58,null,{}] 04:57:13 INFO - PROCESS | 3399 | 1461153433976 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}] 04:57:14 INFO - PROCESS | 3399 | 1461153434139 Marionette TRACE conn3 <- [1,59,null,{"value":null}] 04:57:14 INFO - PROCESS | 3399 | 1461153434260 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:57:14 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33fe7ea000 == 22 [pid = 3399] [id = 22] 04:57:14 INFO - PROCESS | 3399 | ++DOMWINDOW == 63 (0x7f33f5a55000) [pid = 3399] [serial = 63] [outer = (nil)] 04:57:14 INFO - PROCESS | 3399 | ++DOMWINDOW == 64 (0x7f33fde75800) [pid = 3399] [serial = 64] [outer = 0x7f33f5a55000] 04:57:14 INFO - PROCESS | 3399 | 1461153434341 Marionette DEBUG loaded listener.js 04:57:14 INFO - PROCESS | 3399 | ++DOMWINDOW == 65 (0x7f33fdeda400) [pid = 3399] [serial = 65] [outer = 0x7f33f5a55000] 04:57:15 INFO - PROCESS | 3399 | 1461153435114 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]]]}] 04:57:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 04:57:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1232ms 04:57:15 INFO - PROCESS | 3399 | 1461153435196 Marionette TRACE conn3 -> [0,61,"getWindowHandle",null] 04:57:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 04:57:15 INFO - PROCESS | 3399 | 1461153435200 Marionette TRACE conn3 <- [1,61,null,{"value":"8"}] 04:57:15 INFO - PROCESS | 3399 | 1461153435206 Marionette TRACE conn3 -> [0,62,"setScriptTimeout",{"ms":35000}] 04:57:15 INFO - PROCESS | 3399 | 1461153435210 Marionette TRACE conn3 <- [1,62,null,{}] 04:57:15 INFO - PROCESS | 3399 | 1461153435215 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}] 04:57:15 INFO - PROCESS | 3399 | 1461153435369 Marionette TRACE conn3 <- [1,63,null,{"value":null}] 04:57:15 INFO - PROCESS | 3399 | 1461153435488 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:57:15 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33ffe56800 == 23 [pid = 3399] [id = 23] 04:57:15 INFO - PROCESS | 3399 | ++DOMWINDOW == 66 (0x7f33fc5c5400) [pid = 3399] [serial = 66] [outer = (nil)] 04:57:15 INFO - PROCESS | 3399 | ++DOMWINDOW == 67 (0x7f33ff503c00) [pid = 3399] [serial = 67] [outer = 0x7f33fc5c5400] 04:57:15 INFO - PROCESS | 3399 | 1461153435563 Marionette DEBUG loaded listener.js 04:57:15 INFO - PROCESS | 3399 | ++DOMWINDOW == 68 (0x7f33ffe71c00) [pid = 3399] [serial = 68] [outer = 0x7f33fc5c5400] 04:57:16 INFO - PROCESS | 3399 | 1461153436335 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]]]}] 04:57:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 04:57:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 1178ms 04:57:16 INFO - PROCESS | 3399 | 1461153436385 Marionette TRACE conn3 -> [0,65,"getWindowHandle",null] 04:57:16 INFO - PROCESS | 3399 | 1461153436390 Marionette TRACE conn3 <- [1,65,null,{"value":"8"}] 04:57:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 04:57:16 INFO - PROCESS | 3399 | 1461153436425 Marionette TRACE conn3 -> [0,66,"setScriptTimeout",{"ms":35000}] 04:57:16 INFO - PROCESS | 3399 | 1461153436432 Marionette TRACE conn3 <- [1,66,null,{}] 04:57:16 INFO - PROCESS | 3399 | 1461153436437 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}] 04:57:16 INFO - PROCESS | 3399 | 1461153436599 Marionette TRACE conn3 <- [1,67,null,{"value":null}] 04:57:16 INFO - PROCESS | 3399 | 1461153436721 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:57:16 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f3401e9d800 == 24 [pid = 3399] [id = 24] 04:57:16 INFO - PROCESS | 3399 | ++DOMWINDOW == 69 (0x7f33fe674400) [pid = 3399] [serial = 69] [outer = (nil)] 04:57:16 INFO - PROCESS | 3399 | ++DOMWINDOW == 70 (0x7f340b845400) [pid = 3399] [serial = 70] [outer = 0x7f33fe674400] 04:57:16 INFO - PROCESS | 3399 | 1461153436796 Marionette DEBUG loaded listener.js 04:57:16 INFO - PROCESS | 3399 | ++DOMWINDOW == 71 (0x7f340c6c2800) [pid = 3399] [serial = 71] [outer = 0x7f33fe674400] 04:57:17 INFO - PROCESS | 3399 | 1461153437705 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]]]}] 04:57:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 04:57:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 1343ms 04:57:17 INFO - PROCESS | 3399 | 1461153437758 Marionette TRACE conn3 -> [0,69,"getWindowHandle",null] 04:57:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 04:57:17 INFO - PROCESS | 3399 | 1461153437769 Marionette TRACE conn3 <- [1,69,null,{"value":"8"}] 04:57:17 INFO - PROCESS | 3399 | 1461153437779 Marionette TRACE conn3 -> [0,70,"setScriptTimeout",{"ms":35000}] 04:57:17 INFO - PROCESS | 3399 | 1461153437787 Marionette TRACE conn3 <- [1,70,null,{}] 04:57:17 INFO - PROCESS | 3399 | 1461153437806 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}] 04:57:17 INFO - PROCESS | 3399 | 1461153437955 Marionette TRACE conn3 <- [1,71,null,{"value":null}] 04:57:18 INFO - PROCESS | 3399 | 1461153438079 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:57:18 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33fb989000 == 25 [pid = 3399] [id = 25] 04:57:18 INFO - PROCESS | 3399 | ++DOMWINDOW == 72 (0x7f33f8f3c800) [pid = 3399] [serial = 72] [outer = (nil)] 04:57:18 INFO - PROCESS | 3399 | ++DOMWINDOW == 73 (0x7f33fb9d5800) [pid = 3399] [serial = 73] [outer = 0x7f33f8f3c800] 04:57:18 INFO - PROCESS | 3399 | 1461153438150 Marionette DEBUG loaded listener.js 04:57:18 INFO - PROCESS | 3399 | ++DOMWINDOW == 74 (0x7f33fde26c00) [pid = 3399] [serial = 74] [outer = 0x7f33f8f3c800] 04:57:18 INFO - PROCESS | 3399 | --DOCSHELL 0x7f34009c7000 == 24 [pid = 3399] [id = 20] 04:57:18 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33ff952000 == 23 [pid = 3399] [id = 19] 04:57:18 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33ff783800 == 22 [pid = 3399] [id = 18] 04:57:18 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33ff3be000 == 21 [pid = 3399] [id = 17] 04:57:18 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33fe6db800 == 20 [pid = 3399] [id = 16] 04:57:18 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33fcd28800 == 19 [pid = 3399] [id = 15] 04:57:18 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33fe7e3800 == 18 [pid = 3399] [id = 14] 04:57:18 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33f836e800 == 17 [pid = 3399] [id = 13] 04:57:18 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33f5f53800 == 16 [pid = 3399] [id = 11] 04:57:19 INFO - PROCESS | 3399 | 1461153439007 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]]]}] 04:57:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 04:57:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 1299ms 04:57:19 INFO - PROCESS | 3399 | 1461153439075 Marionette TRACE conn3 -> [0,73,"getWindowHandle",null] 04:57:19 INFO - PROCESS | 3399 | 1461153439082 Marionette TRACE conn3 <- [1,73,null,{"value":"8"}] 04:57:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 04:57:19 INFO - PROCESS | 3399 | 1461153439091 Marionette TRACE conn3 -> [0,74,"setScriptTimeout",{"ms":35000}] 04:57:19 INFO - PROCESS | 3399 | 1461153439096 Marionette TRACE conn3 <- [1,74,null,{}] 04:57:19 INFO - PROCESS | 3399 | 1461153439107 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}] 04:57:19 INFO - PROCESS | 3399 | 1461153439306 Marionette TRACE conn3 <- [1,75,null,{"value":null}] 04:57:19 INFO - PROCESS | 3399 | 1461153439427 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:57:19 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33fde68800 == 17 [pid = 3399] [id = 26] 04:57:19 INFO - PROCESS | 3399 | ++DOMWINDOW == 75 (0x7f33fded6400) [pid = 3399] [serial = 75] [outer = (nil)] 04:57:19 INFO - PROCESS | 3399 | ++DOMWINDOW == 76 (0x7f33fdedbc00) [pid = 3399] [serial = 76] [outer = 0x7f33fded6400] 04:57:19 INFO - PROCESS | 3399 | 1461153439502 Marionette DEBUG loaded listener.js 04:57:19 INFO - PROCESS | 3399 | ++DOMWINDOW == 77 (0x7f33fe677800) [pid = 3399] [serial = 77] [outer = 0x7f33fded6400] 04:57:20 INFO - PROCESS | 3399 | 1461153440284 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]]]}] 04:57:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 04:57:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 1237ms 04:57:20 INFO - PROCESS | 3399 | 1461153440328 Marionette TRACE conn3 -> [0,77,"getWindowHandle",null] 04:57:20 INFO - PROCESS | 3399 | 1461153440336 Marionette TRACE conn3 <- [1,77,null,{"value":"8"}] 04:57:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 04:57:20 INFO - PROCESS | 3399 | 1461153440363 Marionette TRACE conn3 -> [0,78,"setScriptTimeout",{"ms":35000}] 04:57:20 INFO - PROCESS | 3399 | 1461153440368 Marionette TRACE conn3 <- [1,78,null,{}] 04:57:20 INFO - PROCESS | 3399 | 1461153440375 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}] 04:57:20 INFO - PROCESS | 3399 | 1461153440536 Marionette TRACE conn3 <- [1,79,null,{"value":null}] 04:57:20 INFO - PROCESS | 3399 | 1461153440630 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:57:20 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33ff43c000 == 18 [pid = 3399] [id = 27] 04:57:20 INFO - PROCESS | 3399 | ++DOMWINDOW == 78 (0x7f33fde83000) [pid = 3399] [serial = 78] [outer = (nil)] 04:57:20 INFO - PROCESS | 3399 | ++DOMWINDOW == 79 (0x7f33ffd7e000) [pid = 3399] [serial = 79] [outer = 0x7f33fde83000] 04:57:20 INFO - PROCESS | 3399 | 1461153440718 Marionette DEBUG loaded listener.js 04:57:20 INFO - PROCESS | 3399 | ++DOMWINDOW == 80 (0x7f34002e7c00) [pid = 3399] [serial = 80] [outer = 0x7f33fde83000] 04:57:21 INFO - PROCESS | 3399 | 1461153441478 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]]]}] 04:57:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 04:57:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 1200ms 04:57:21 INFO - PROCESS | 3399 | 1461153441547 Marionette TRACE conn3 -> [0,81,"getWindowHandle",null] 04:57:21 INFO - PROCESS | 3399 | 1461153441551 Marionette TRACE conn3 <- [1,81,null,{"value":"8"}] 04:57:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 04:57:21 INFO - PROCESS | 3399 | 1461153441557 Marionette TRACE conn3 -> [0,82,"setScriptTimeout",{"ms":35000}] 04:57:21 INFO - PROCESS | 3399 | 1461153441563 Marionette TRACE conn3 <- [1,82,null,{}] 04:57:21 INFO - PROCESS | 3399 | 1461153441578 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}] 04:57:21 INFO - PROCESS | 3399 | 1461153441738 Marionette TRACE conn3 <- [1,83,null,{"value":null}] 04:57:21 INFO - PROCESS | 3399 | 1461153441860 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:57:21 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f3400bb2000 == 19 [pid = 3399] [id = 28] 04:57:21 INFO - PROCESS | 3399 | ++DOMWINDOW == 81 (0x7f3400a16000) [pid = 3399] [serial = 81] [outer = (nil)] 04:57:21 INFO - PROCESS | 3399 | ++DOMWINDOW == 82 (0x7f34067d8c00) [pid = 3399] [serial = 82] [outer = 0x7f3400a16000] 04:57:21 INFO - PROCESS | 3399 | 1461153441938 Marionette DEBUG loaded listener.js 04:57:22 INFO - PROCESS | 3399 | ++DOMWINDOW == 83 (0x7f340c914000) [pid = 3399] [serial = 83] [outer = 0x7f3400a16000] 04:57:22 INFO - PROCESS | 3399 | 1461153442736 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]]]}] 04:57:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 04:57:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 1238ms 04:57:22 INFO - PROCESS | 3399 | 1461153442796 Marionette TRACE conn3 -> [0,85,"getWindowHandle",null] 04:57:22 INFO - PROCESS | 3399 | 1461153442800 Marionette TRACE conn3 <- [1,85,null,{"value":"8"}] 04:57:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 04:57:22 INFO - PROCESS | 3399 | 1461153442806 Marionette TRACE conn3 -> [0,86,"setScriptTimeout",{"ms":35000}] 04:57:22 INFO - PROCESS | 3399 | 1461153442808 Marionette TRACE conn3 <- [1,86,null,{}] 04:57:22 INFO - PROCESS | 3399 | 1461153442813 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}] 04:57:22 INFO - PROCESS | 3399 | 1461153442968 Marionette TRACE conn3 <- [1,87,null,{"value":null}] 04:57:23 INFO - PROCESS | 3399 | 1461153443093 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:57:23 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f340671b000 == 20 [pid = 3399] [id = 29] 04:57:23 INFO - PROCESS | 3399 | ++DOMWINDOW == 84 (0x7f33f5b5dc00) [pid = 3399] [serial = 84] [outer = (nil)] 04:57:23 INFO - PROCESS | 3399 | ++DOMWINDOW == 85 (0x7f340cb31000) [pid = 3399] [serial = 85] [outer = 0x7f33f5b5dc00] 04:57:23 INFO - PROCESS | 3399 | 1461153443162 Marionette DEBUG loaded listener.js 04:57:23 INFO - PROCESS | 3399 | ++DOMWINDOW == 86 (0x7f340d82d800) [pid = 3399] [serial = 86] [outer = 0x7f33f5b5dc00] 04:57:24 INFO - PROCESS | 3399 | 1461153444001 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]]]}] 04:57:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 04:57:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 1232ms 04:57:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 04:57:24 INFO - PROCESS | 3399 | 1461153444038 Marionette TRACE conn3 -> [0,89,"getWindowHandle",null] 04:57:24 INFO - PROCESS | 3399 | 1461153444043 Marionette TRACE conn3 <- [1,89,null,{"value":"8"}] 04:57:24 INFO - PROCESS | 3399 | 1461153444050 Marionette TRACE conn3 -> [0,90,"setScriptTimeout",{"ms":35000}] 04:57:24 INFO - PROCESS | 3399 | 1461153444055 Marionette TRACE conn3 <- [1,90,null,{}] 04:57:24 INFO - PROCESS | 3399 | 1461153444086 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}] 04:57:24 INFO - PROCESS | 3399 | 1461153444291 Marionette TRACE conn3 <- [1,91,null,{"value":null}] 04:57:24 INFO - PROCESS | 3399 | 1461153444346 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:57:24 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33f5b18800 == 21 [pid = 3399] [id = 30] 04:57:24 INFO - PROCESS | 3399 | ++DOMWINDOW == 87 (0x7f33f5b52400) [pid = 3399] [serial = 87] [outer = (nil)] 04:57:24 INFO - PROCESS | 3399 | ++DOMWINDOW == 88 (0x7f33f5cfb000) [pid = 3399] [serial = 88] [outer = 0x7f33f5b52400] 04:57:24 INFO - PROCESS | 3399 | 1461153444499 Marionette DEBUG loaded listener.js 04:57:24 INFO - PROCESS | 3399 | ++DOMWINDOW == 89 (0x7f33fb9dd000) [pid = 3399] [serial = 89] [outer = 0x7f33f5b52400] 04:57:24 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33ffe56800 == 20 [pid = 3399] [id = 23] 04:57:24 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33fe7ea000 == 19 [pid = 3399] [id = 22] 04:57:24 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33f5db6000 == 18 [pid = 3399] [id = 21] 04:57:25 INFO - PROCESS | 3399 | 1461153445325 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]]]}] 04:57:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 04:57:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 1342ms 04:57:25 INFO - PROCESS | 3399 | 1461153445392 Marionette TRACE conn3 -> [0,93,"getWindowHandle",null] 04:57:25 INFO - PROCESS | 3399 | 1461153445398 Marionette TRACE conn3 <- [1,93,null,{"value":"8"}] 04:57:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 04:57:25 INFO - PROCESS | 3399 | 1461153445407 Marionette TRACE conn3 -> [0,94,"setScriptTimeout",{"ms":35000}] 04:57:25 INFO - PROCESS | 3399 | 1461153445411 Marionette TRACE conn3 <- [1,94,null,{}] 04:57:25 INFO - PROCESS | 3399 | 1461153445418 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}] 04:57:25 INFO - PROCESS | 3399 | 1461153445575 Marionette TRACE conn3 <- [1,95,null,{"value":null}] 04:57:25 INFO - PROCESS | 3399 | 1461153445702 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:57:25 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33ff77b800 == 19 [pid = 3399] [id = 31] 04:57:25 INFO - PROCESS | 3399 | ++DOMWINDOW == 90 (0x7f33fe675000) [pid = 3399] [serial = 90] [outer = (nil)] 04:57:25 INFO - PROCESS | 3399 | ++DOMWINDOW == 91 (0x7f33ff34ac00) [pid = 3399] [serial = 91] [outer = 0x7f33fe675000] 04:57:25 INFO - PROCESS | 3399 | 1461153445775 Marionette DEBUG loaded listener.js 04:57:25 INFO - PROCESS | 3399 | ++DOMWINDOW == 92 (0x7f33ffd78400) [pid = 3399] [serial = 92] [outer = 0x7f33fe675000] 04:57:26 INFO - PROCESS | 3399 | 1461153446591 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]]]}] 04:57:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 04:57:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 1237ms 04:57:26 INFO - PROCESS | 3399 | 1461153446645 Marionette TRACE conn3 -> [0,97,"getWindowHandle",null] 04:57:26 INFO - PROCESS | 3399 | 1461153446650 Marionette TRACE conn3 <- [1,97,null,{"value":"8"}] 04:57:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 04:57:26 INFO - PROCESS | 3399 | 1461153446660 Marionette TRACE conn3 -> [0,98,"setScriptTimeout",{"ms":35000}] 04:57:26 INFO - PROCESS | 3399 | 1461153446663 Marionette TRACE conn3 <- [1,98,null,{}] 04:57:26 INFO - PROCESS | 3399 | 1461153446669 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}] 04:57:26 INFO - PROCESS | 3399 | 1461153446822 Marionette TRACE conn3 <- [1,99,null,{"value":null}] 04:57:26 INFO - PROCESS | 3399 | 1461153446947 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:57:26 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f34059c3800 == 20 [pid = 3399] [id = 32] 04:57:26 INFO - PROCESS | 3399 | ++DOMWINDOW == 93 (0x7f33fe676c00) [pid = 3399] [serial = 93] [outer = (nil)] 04:57:27 INFO - PROCESS | 3399 | ++DOMWINDOW == 94 (0x7f340b8c5c00) [pid = 3399] [serial = 94] [outer = 0x7f33fe676c00] 04:57:27 INFO - PROCESS | 3399 | 1461153447018 Marionette DEBUG loaded listener.js 04:57:27 INFO - PROCESS | 3399 | ++DOMWINDOW == 95 (0x7f340c6bec00) [pid = 3399] [serial = 95] [outer = 0x7f33fe676c00] 04:57:27 INFO - PROCESS | 3399 | 1461153447865 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]]]}] 04:57:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 04:57:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 1281ms 04:57:27 INFO - PROCESS | 3399 | 1461153447941 Marionette TRACE conn3 -> [0,101,"getWindowHandle",null] 04:57:27 INFO - PROCESS | 3399 | 1461153447945 Marionette TRACE conn3 <- [1,101,null,{"value":"8"}] 04:57:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 04:57:27 INFO - PROCESS | 3399 | 1461153447951 Marionette TRACE conn3 -> [0,102,"setScriptTimeout",{"ms":35000}] 04:57:27 INFO - PROCESS | 3399 | 1461153447956 Marionette TRACE conn3 <- [1,102,null,{}] 04:57:27 INFO - PROCESS | 3399 | 1461153447971 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}] 04:57:28 INFO - PROCESS | 3399 | 1461153448166 Marionette TRACE conn3 <- [1,103,null,{"value":null}] 04:57:28 INFO - PROCESS | 3399 | 1461153448292 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:57:28 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f340c664000 == 21 [pid = 3399] [id = 33] 04:57:28 INFO - PROCESS | 3399 | ++DOMWINDOW == 96 (0x7f340d90a000) [pid = 3399] [serial = 96] [outer = (nil)] 04:57:28 INFO - PROCESS | 3399 | ++DOMWINDOW == 97 (0x7f340dcec400) [pid = 3399] [serial = 97] [outer = 0x7f340d90a000] 04:57:28 INFO - PROCESS | 3399 | 1461153448361 Marionette DEBUG loaded listener.js 04:57:28 INFO - PROCESS | 3399 | ++DOMWINDOW == 98 (0x7f340dcf5c00) [pid = 3399] [serial = 98] [outer = 0x7f340d90a000] 04:57:29 INFO - PROCESS | 3399 | 1461153449130 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]]]}] 04:57:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 04:57:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 1194ms 04:57:29 INFO - PROCESS | 3399 | 1461153449148 Marionette TRACE conn3 -> [0,105,"getWindowHandle",null] 04:57:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 04:57:29 INFO - PROCESS | 3399 | 1461153449159 Marionette TRACE conn3 <- [1,105,null,{"value":"8"}] 04:57:29 INFO - PROCESS | 3399 | 1461153449165 Marionette TRACE conn3 -> [0,106,"setScriptTimeout",{"ms":35000}] 04:57:29 INFO - PROCESS | 3399 | 1461153449169 Marionette TRACE conn3 <- [1,106,null,{}] 04:57:29 INFO - PROCESS | 3399 | 1461153449174 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}] 04:57:29 INFO - PROCESS | 3399 | 1461153449320 Marionette TRACE conn3 <- [1,107,null,{"value":null}] 04:57:29 INFO - PROCESS | 3399 | 1461153449450 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:57:29 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f340c9ac800 == 22 [pid = 3399] [id = 34] 04:57:29 INFO - PROCESS | 3399 | ++DOMWINDOW == 99 (0x7f340d9ba800) [pid = 3399] [serial = 99] [outer = (nil)] 04:57:29 INFO - PROCESS | 3399 | ++DOMWINDOW == 100 (0x7f340faca800) [pid = 3399] [serial = 100] [outer = 0x7f340d9ba800] 04:57:29 INFO - PROCESS | 3399 | 1461153449519 Marionette DEBUG loaded listener.js 04:57:29 INFO - PROCESS | 3399 | ++DOMWINDOW == 101 (0x7f34119bac00) [pid = 3399] [serial = 101] [outer = 0x7f340d9ba800] 04:57:30 INFO - PROCESS | 3399 | 1461153450425 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]]]}] 04:57:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 04:57:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 1328ms 04:57:30 INFO - PROCESS | 3399 | 1461153450494 Marionette TRACE conn3 -> [0,109,"getWindowHandle",null] 04:57:30 INFO - PROCESS | 3399 | 1461153450498 Marionette TRACE conn3 <- [1,109,null,{"value":"8"}] 04:57:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 04:57:30 INFO - PROCESS | 3399 | 1461153450505 Marionette TRACE conn3 -> [0,110,"setScriptTimeout",{"ms":35000}] 04:57:30 INFO - PROCESS | 3399 | 1461153450508 Marionette TRACE conn3 <- [1,110,null,{}] 04:57:30 INFO - PROCESS | 3399 | 1461153450516 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}] 04:57:30 INFO - PROCESS | 3399 | 1461153450693 Marionette TRACE conn3 <- [1,111,null,{"value":null}] 04:57:30 INFO - PROCESS | 3399 | 1461153450858 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:57:30 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33ff43c000 == 21 [pid = 3399] [id = 27] 04:57:30 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33fde68800 == 20 [pid = 3399] [id = 26] 04:57:30 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33fc348800 == 21 [pid = 3399] [id = 35] 04:57:30 INFO - PROCESS | 3399 | ++DOMWINDOW == 102 (0x7f33f849f800) [pid = 3399] [serial = 102] [outer = (nil)] 04:57:30 INFO - PROCESS | 3399 | ++DOMWINDOW == 103 (0x7f33fc380800) [pid = 3399] [serial = 103] [outer = 0x7f33f849f800] 04:57:30 INFO - PROCESS | 3399 | 1461153450987 Marionette DEBUG loaded listener.js 04:57:31 INFO - PROCESS | 3399 | ++DOMWINDOW == 104 (0x7f33fe832000) [pid = 3399] [serial = 104] [outer = 0x7f33f849f800] 04:57:31 INFO - PROCESS | 3399 | 1461153451813 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]]]}] 04:57:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 04:57:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 1381ms 04:57:31 INFO - PROCESS | 3399 | 1461153451886 Marionette TRACE conn3 -> [0,113,"getWindowHandle",null] 04:57:31 INFO - PROCESS | 3399 | 1461153451893 Marionette TRACE conn3 <- [1,113,null,{"value":"8"}] 04:57:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 04:57:31 INFO - PROCESS | 3399 | 1461153451902 Marionette TRACE conn3 -> [0,114,"setScriptTimeout",{"ms":35000}] 04:57:31 INFO - PROCESS | 3399 | 1461153451906 Marionette TRACE conn3 <- [1,114,null,{}] 04:57:31 INFO - PROCESS | 3399 | 1461153451913 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}] 04:57:32 INFO - PROCESS | 3399 | 1461153452069 Marionette TRACE conn3 <- [1,115,null,{"value":null}] 04:57:32 INFO - PROCESS | 3399 | 1461153452197 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:57:32 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f3401d88800 == 22 [pid = 3399] [id = 36] 04:57:32 INFO - PROCESS | 3399 | ++DOMWINDOW == 105 (0x7f33f8f0c000) [pid = 3399] [serial = 105] [outer = (nil)] 04:57:32 INFO - PROCESS | 3399 | ++DOMWINDOW == 106 (0x7f3400a10400) [pid = 3399] [serial = 106] [outer = 0x7f33f8f0c000] 04:57:32 INFO - PROCESS | 3399 | 1461153452273 Marionette DEBUG loaded listener.js 04:57:32 INFO - PROCESS | 3399 | ++DOMWINDOW == 107 (0x7f340b8c6c00) [pid = 3399] [serial = 107] [outer = 0x7f33f8f0c000] 04:57:33 INFO - PROCESS | 3399 | 1461153453141 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]]]}] 04:57:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 04:57:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 1285ms 04:57:33 INFO - PROCESS | 3399 | 1461153453190 Marionette TRACE conn3 -> [0,117,"getWindowHandle",null] 04:57:33 INFO - PROCESS | 3399 | 1461153453196 Marionette TRACE conn3 <- [1,117,null,{"value":"8"}] 04:57:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 04:57:33 INFO - PROCESS | 3399 | 1461153453203 Marionette TRACE conn3 -> [0,118,"setScriptTimeout",{"ms":35000}] 04:57:33 INFO - PROCESS | 3399 | 1461153453206 Marionette TRACE conn3 <- [1,118,null,{}] 04:57:33 INFO - PROCESS | 3399 | 1461153453212 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}] 04:57:33 INFO - PROCESS | 3399 | 1461153453357 Marionette TRACE conn3 <- [1,119,null,{"value":null}] 04:57:33 INFO - PROCESS | 3399 | ++DOMWINDOW == 108 (0x7f34009b3c00) [pid = 3399] [serial = 108] [outer = 0x7f33f5a53000] 04:57:33 INFO - PROCESS | 3399 | 1461153453528 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:57:33 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f340d5b8000 == 23 [pid = 3399] [id = 37] 04:57:33 INFO - PROCESS | 3399 | ++DOMWINDOW == 109 (0x7f340d82f800) [pid = 3399] [serial = 109] [outer = (nil)] 04:57:33 INFO - PROCESS | 3399 | ++DOMWINDOW == 110 (0x7f340d9b6800) [pid = 3399] [serial = 110] [outer = 0x7f340d82f800] 04:57:33 INFO - PROCESS | 3399 | 1461153453609 Marionette DEBUG loaded listener.js 04:57:33 INFO - PROCESS | 3399 | ++DOMWINDOW == 111 (0x7f340fa14400) [pid = 3399] [serial = 111] [outer = 0x7f340d82f800] 04:57:34 INFO - PROCESS | 3399 | 1461153454548 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]]]}] 04:57:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 04:57:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 1379ms 04:57:34 INFO - PROCESS | 3399 | 1461153454582 Marionette TRACE conn3 -> [0,121,"getWindowHandle",null] 04:57:34 INFO - PROCESS | 3399 | 1461153454586 Marionette TRACE conn3 <- [1,121,null,{"value":"8"}] 04:57:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 04:57:34 INFO - PROCESS | 3399 | 1461153454594 Marionette TRACE conn3 -> [0,122,"setScriptTimeout",{"ms":35000}] 04:57:34 INFO - PROCESS | 3399 | 1461153454603 Marionette TRACE conn3 <- [1,122,null,{}] 04:57:34 INFO - PROCESS | 3399 | 1461153454616 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}] 04:57:34 INFO - PROCESS | 3399 | 1461153454779 Marionette TRACE conn3 <- [1,123,null,{"value":null}] 04:57:34 INFO - PROCESS | 3399 | 1461153454908 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:57:34 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33f5a2e000 == 24 [pid = 3399] [id = 38] 04:57:34 INFO - PROCESS | 3399 | ++DOMWINDOW == 112 (0x7f33f5a52c00) [pid = 3399] [serial = 112] [outer = (nil)] 04:57:34 INFO - PROCESS | 3399 | ++DOMWINDOW == 113 (0x7f3411368c00) [pid = 3399] [serial = 113] [outer = 0x7f33f5a52c00] 04:57:34 INFO - PROCESS | 3399 | 1461153454979 Marionette DEBUG loaded listener.js 04:57:35 INFO - PROCESS | 3399 | ++DOMWINDOW == 114 (0x7f34119c5400) [pid = 3399] [serial = 114] [outer = 0x7f33f5a52c00] 04:57:35 INFO - PROCESS | 3399 | 1461153455764 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]]]}] 04:57:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 04:57:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 1239ms 04:57:35 INFO - PROCESS | 3399 | 1461153455831 Marionette TRACE conn3 -> [0,125,"getWindowHandle",null] 04:57:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 04:57:35 INFO - PROCESS | 3399 | 1461153455836 Marionette TRACE conn3 <- [1,125,null,{"value":"8"}] 04:57:35 INFO - PROCESS | 3399 | 1461153455841 Marionette TRACE conn3 -> [0,126,"setScriptTimeout",{"ms":35000}] 04:57:35 INFO - PROCESS | 3399 | 1461153455844 Marionette TRACE conn3 <- [1,126,null,{}] 04:57:35 INFO - PROCESS | 3399 | 1461153455849 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}] 04:57:36 INFO - PROCESS | 3399 | 1461153456028 Marionette TRACE conn3 <- [1,127,null,{"value":null}] 04:57:36 INFO - PROCESS | 3399 | 1461153456234 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:57:36 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33fdc10000 == 25 [pid = 3399] [id = 39] 04:57:36 INFO - PROCESS | 3399 | ++DOMWINDOW == 115 (0x7f33f7783800) [pid = 3399] [serial = 115] [outer = (nil)] 04:57:36 INFO - PROCESS | 3399 | ++DOMWINDOW == 116 (0x7f33f79d0800) [pid = 3399] [serial = 116] [outer = 0x7f33f7783800] 04:57:36 INFO - PROCESS | 3399 | 1461153456313 Marionette DEBUG loaded listener.js 04:57:36 INFO - PROCESS | 3399 | ++DOMWINDOW == 117 (0x7f33fde7f000) [pid = 3399] [serial = 117] [outer = 0x7f33f7783800] 04:57:37 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33ff77b800 == 24 [pid = 3399] [id = 31] 04:57:37 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33f5b18800 == 23 [pid = 3399] [id = 30] 04:57:37 INFO - PROCESS | 3399 | 1461153457238 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]]]}] 04:57:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 04:57:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 1439ms 04:57:37 INFO - PROCESS | 3399 | 1461153457281 Marionette TRACE conn3 -> [0,129,"getWindowHandle",null] 04:57:37 INFO - PROCESS | 3399 | 1461153457287 Marionette TRACE conn3 <- [1,129,null,{"value":"8"}] 04:57:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 04:57:37 INFO - PROCESS | 3399 | 1461153457295 Marionette TRACE conn3 -> [0,130,"setScriptTimeout",{"ms":35000}] 04:57:37 INFO - PROCESS | 3399 | 1461153457300 Marionette TRACE conn3 <- [1,130,null,{}] 04:57:37 INFO - PROCESS | 3399 | 1461153457310 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}] 04:57:37 INFO - PROCESS | 3399 | 1461153457470 Marionette TRACE conn3 <- [1,131,null,{"value":null}] 04:57:37 INFO - PROCESS | 3399 | 1461153457603 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:57:37 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f3400bb4000 == 24 [pid = 3399] [id = 40] 04:57:37 INFO - PROCESS | 3399 | ++DOMWINDOW == 118 (0x7f33fda92000) [pid = 3399] [serial = 118] [outer = (nil)] 04:57:37 INFO - PROCESS | 3399 | ++DOMWINDOW == 119 (0x7f33ff066400) [pid = 3399] [serial = 119] [outer = 0x7f33fda92000] 04:57:37 INFO - PROCESS | 3399 | 1461153457676 Marionette DEBUG loaded listener.js 04:57:37 INFO - PROCESS | 3399 | ++DOMWINDOW == 120 (0x7f33ff072400) [pid = 3399] [serial = 120] [outer = 0x7f33fda92000] 04:57:38 INFO - PROCESS | 3399 | 1461153458512 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]]]}] 04:57:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 04:57:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 1238ms 04:57:38 INFO - PROCESS | 3399 | 1461153458533 Marionette TRACE conn3 -> [0,133,"getWindowHandle",null] 04:57:38 INFO - PROCESS | 3399 | 1461153458541 Marionette TRACE conn3 <- [1,133,null,{"value":"8"}] 04:57:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 04:57:38 INFO - PROCESS | 3399 | 1461153458550 Marionette TRACE conn3 -> [0,134,"setScriptTimeout",{"ms":35000}] 04:57:38 INFO - PROCESS | 3399 | 1461153458554 Marionette TRACE conn3 <- [1,134,null,{}] 04:57:38 INFO - PROCESS | 3399 | 1461153458559 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}] 04:57:38 INFO - PROCESS | 3399 | 1461153458707 Marionette TRACE conn3 <- [1,135,null,{"value":null}] 04:57:38 INFO - PROCESS | 3399 | 1461153458849 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:57:38 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f340d5bf800 == 25 [pid = 3399] [id = 41] 04:57:38 INFO - PROCESS | 3399 | ++DOMWINDOW == 121 (0x7f33fde7bc00) [pid = 3399] [serial = 121] [outer = (nil)] 04:57:38 INFO - PROCESS | 3399 | ++DOMWINDOW == 122 (0x7f340c468000) [pid = 3399] [serial = 122] [outer = 0x7f33fde7bc00] 04:57:38 INFO - PROCESS | 3399 | 1461153458921 Marionette DEBUG loaded listener.js 04:57:39 INFO - PROCESS | 3399 | ++DOMWINDOW == 123 (0x7f340cb10400) [pid = 3399] [serial = 123] [outer = 0x7f33fde7bc00] 04:57:39 INFO - PROCESS | 3399 | 1461153459791 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]]]}] 04:57:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 04:57:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 1285ms 04:57:39 INFO - PROCESS | 3399 | 1461153459836 Marionette TRACE conn3 -> [0,137,"getWindowHandle",null] 04:57:39 INFO - PROCESS | 3399 | 1461153459839 Marionette TRACE conn3 <- [1,137,null,{"value":"8"}] 04:57:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 04:57:39 INFO - PROCESS | 3399 | 1461153459845 Marionette TRACE conn3 -> [0,138,"setScriptTimeout",{"ms":35000}] 04:57:39 INFO - PROCESS | 3399 | 1461153459850 Marionette TRACE conn3 <- [1,138,null,{}] 04:57:39 INFO - PROCESS | 3399 | 1461153459866 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}] 04:57:40 INFO - PROCESS | 3399 | 1461153460058 Marionette TRACE conn3 <- [1,139,null,{"value":null}] 04:57:40 INFO - PROCESS | 3399 | 1461153460189 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:57:40 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f34113a9000 == 26 [pid = 3399] [id = 42] 04:57:40 INFO - PROCESS | 3399 | ++DOMWINDOW == 124 (0x7f340fa19400) [pid = 3399] [serial = 124] [outer = (nil)] 04:57:40 INFO - PROCESS | 3399 | ++DOMWINDOW == 125 (0x7f341136d400) [pid = 3399] [serial = 125] [outer = 0x7f340fa19400] 04:57:40 INFO - PROCESS | 3399 | 1461153460279 Marionette DEBUG loaded listener.js 04:57:40 INFO - PROCESS | 3399 | ++DOMWINDOW == 126 (0x7f3411da0400) [pid = 3399] [serial = 126] [outer = 0x7f340fa19400] 04:57:41 INFO - PROCESS | 3399 | 1461153461136 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]]]}] 04:57:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 04:57:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 1335ms 04:57:41 INFO - PROCESS | 3399 | 1461153461181 Marionette TRACE conn3 -> [0,141,"getWindowHandle",null] 04:57:41 INFO - PROCESS | 3399 | 1461153461185 Marionette TRACE conn3 <- [1,141,null,{"value":"8"}] 04:57:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 04:57:41 INFO - PROCESS | 3399 | 1461153461191 Marionette TRACE conn3 -> [0,142,"setScriptTimeout",{"ms":35000}] 04:57:41 INFO - PROCESS | 3399 | 1461153461193 Marionette TRACE conn3 <- [1,142,null,{}] 04:57:41 INFO - PROCESS | 3399 | 1461153461198 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}] 04:57:41 INFO - PROCESS | 3399 | 1461153461351 Marionette TRACE conn3 <- [1,143,null,{"value":null}] 04:57:41 INFO - PROCESS | 3399 | 1461153461488 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:57:41 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f340d5b6800 == 27 [pid = 3399] [id = 43] 04:57:41 INFO - PROCESS | 3399 | ++DOMWINDOW == 127 (0x7f33f8f04800) [pid = 3399] [serial = 127] [outer = (nil)] 04:57:41 INFO - PROCESS | 3399 | ++DOMWINDOW == 128 (0x7f33f943e400) [pid = 3399] [serial = 128] [outer = 0x7f33f8f04800] 04:57:41 INFO - PROCESS | 3399 | 1461153461559 Marionette DEBUG loaded listener.js 04:57:41 INFO - PROCESS | 3399 | ++DOMWINDOW == 129 (0x7f33fcdd3800) [pid = 3399] [serial = 129] [outer = 0x7f33f8f04800] 04:57:42 INFO - PROCESS | 3399 | 1461153462405 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]]]}] 04:57:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 04:57:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 1285ms 04:57:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 04:57:42 INFO - PROCESS | 3399 | 1461153462478 Marionette TRACE conn3 -> [0,145,"getWindowHandle",null] 04:57:42 INFO - PROCESS | 3399 | 1461153462481 Marionette TRACE conn3 <- [1,145,null,{"value":"8"}] 04:57:42 INFO - PROCESS | 3399 | 1461153462487 Marionette TRACE conn3 -> [0,146,"setScriptTimeout",{"ms":35000}] 04:57:42 INFO - PROCESS | 3399 | 1461153462490 Marionette TRACE conn3 <- [1,146,null,{}] 04:57:42 INFO - PROCESS | 3399 | 1461153462495 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}] 04:57:42 INFO - PROCESS | 3399 | 1461153462673 Marionette TRACE conn3 <- [1,147,null,{"value":null}] 04:57:42 INFO - PROCESS | 3399 | 1461153462923 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:57:42 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33ff3b9000 == 28 [pid = 3399] [id = 44] 04:57:42 INFO - PROCESS | 3399 | ++DOMWINDOW == 130 (0x7f33f8f05800) [pid = 3399] [serial = 130] [outer = (nil)] 04:57:43 INFO - PROCESS | 3399 | ++DOMWINDOW == 131 (0x7f33f8f09800) [pid = 3399] [serial = 131] [outer = 0x7f33f8f05800] 04:57:43 INFO - PROCESS | 3399 | 1461153463038 Marionette DEBUG loaded listener.js 04:57:43 INFO - PROCESS | 3399 | ++DOMWINDOW == 132 (0x7f33fb9dfc00) [pid = 3399] [serial = 132] [outer = 0x7f33f8f05800] 04:57:43 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33fc348800 == 27 [pid = 3399] [id = 35] 04:57:45 INFO - PROCESS | 3399 | --DOCSHELL 0x7f340c664000 == 26 [pid = 3399] [id = 33] 04:57:45 INFO - PROCESS | 3399 | --DOCSHELL 0x7f340c9ac800 == 25 [pid = 3399] [id = 34] 04:57:45 INFO - PROCESS | 3399 | --DOCSHELL 0x7f34059c3800 == 24 [pid = 3399] [id = 32] 04:57:45 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33fb989000 == 23 [pid = 3399] [id = 25] 04:57:45 INFO - PROCESS | 3399 | --DOCSHELL 0x7f340d5b8000 == 22 [pid = 3399] [id = 37] 04:57:45 INFO - PROCESS | 3399 | --DOCSHELL 0x7f3401d88800 == 21 [pid = 3399] [id = 36] 04:57:45 INFO - PROCESS | 3399 | --DOCSHELL 0x7f3400bb2000 == 20 [pid = 3399] [id = 28] 04:57:45 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33fdc21800 == 19 [pid = 3399] [id = 8] 04:57:45 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33f7992800 == 18 [pid = 3399] [id = 6] 04:57:45 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33f5a2e000 == 17 [pid = 3399] [id = 38] 04:57:45 INFO - PROCESS | 3399 | --DOCSHELL 0x7f340671b000 == 16 [pid = 3399] [id = 29] 04:57:45 INFO - PROCESS | 3399 | --DOCSHELL 0x7f3401e9d800 == 15 [pid = 3399] [id = 24] 04:57:45 INFO - PROCESS | 3399 | --DOCSHELL 0x7f340d5b6800 == 14 [pid = 3399] [id = 43] 04:57:45 INFO - PROCESS | 3399 | --DOCSHELL 0x7f34113a9000 == 13 [pid = 3399] [id = 42] 04:57:45 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33f5dba000 == 12 [pid = 3399] [id = 9] 04:57:45 INFO - PROCESS | 3399 | --DOCSHELL 0x7f340d5bf800 == 11 [pid = 3399] [id = 41] 04:57:45 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33fdc10000 == 10 [pid = 3399] [id = 39] 04:57:45 INFO - PROCESS | 3399 | --DOCSHELL 0x7f3400bb4000 == 9 [pid = 3399] [id = 40] 04:57:47 INFO - PROCESS | 3399 | 1461153467369 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]]]}] 04:57:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 04:57:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 4941ms 04:57:47 INFO - PROCESS | 3399 | 1461153467429 Marionette TRACE conn3 -> [0,149,"getWindowHandle",null] 04:57:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 04:57:47 INFO - PROCESS | 3399 | 1461153467435 Marionette TRACE conn3 <- [1,149,null,{"value":"8"}] 04:57:47 INFO - PROCESS | 3399 | 1461153467441 Marionette TRACE conn3 -> [0,150,"setScriptTimeout",{"ms":35000}] 04:57:47 INFO - PROCESS | 3399 | 1461153467447 Marionette TRACE conn3 <- [1,150,null,{}] 04:57:47 INFO - PROCESS | 3399 | 1461153467455 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}] 04:57:47 INFO - PROCESS | 3399 | 1461153467604 Marionette TRACE conn3 <- [1,151,null,{"value":null}] 04:57:47 INFO - PROCESS | 3399 | 1461153467703 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:57:47 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33f9452000 == 10 [pid = 3399] [id = 45] 04:57:47 INFO - PROCESS | 3399 | ++DOMWINDOW == 133 (0x7f33fc536c00) [pid = 3399] [serial = 133] [outer = (nil)] 04:57:47 INFO - PROCESS | 3399 | ++DOMWINDOW == 134 (0x7f33fde26800) [pid = 3399] [serial = 134] [outer = 0x7f33fc536c00] 04:57:47 INFO - PROCESS | 3399 | 1461153467771 Marionette DEBUG loaded listener.js 04:57:47 INFO - PROCESS | 3399 | ++DOMWINDOW == 135 (0x7f33fdf5a400) [pid = 3399] [serial = 135] [outer = 0x7f33fc536c00] 04:57:48 INFO - PROCESS | 3399 | 1461153468434 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]]]}] 04:57:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 04:57:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 1044ms 04:57:48 INFO - PROCESS | 3399 | 1461153468486 Marionette TRACE conn3 -> [0,153,"getWindowHandle",null] 04:57:48 INFO - PROCESS | 3399 | 1461153468496 Marionette TRACE conn3 <- [1,153,null,{"value":"8"}] 04:57:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 04:57:48 INFO - PROCESS | 3399 | 1461153468506 Marionette TRACE conn3 -> [0,154,"setScriptTimeout",{"ms":35000}] 04:57:48 INFO - PROCESS | 3399 | 1461153468509 Marionette TRACE conn3 <- [1,154,null,{}] 04:57:48 INFO - PROCESS | 3399 | 1461153468570 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}] 04:57:48 INFO - PROCESS | 3399 | 1461153468727 Marionette TRACE conn3 <- [1,155,null,{"value":null}] 04:57:48 INFO - PROCESS | 3399 | 1461153468737 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:57:48 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33ff43a000 == 11 [pid = 3399] [id = 46] 04:57:48 INFO - PROCESS | 3399 | ++DOMWINDOW == 136 (0x7f33f617fc00) [pid = 3399] [serial = 136] [outer = (nil)] 04:57:48 INFO - PROCESS | 3399 | ++DOMWINDOW == 137 (0x7f33ff26ec00) [pid = 3399] [serial = 137] [outer = 0x7f33f617fc00] 04:57:48 INFO - PROCESS | 3399 | 1461153468795 Marionette DEBUG loaded listener.js 04:57:48 INFO - PROCESS | 3399 | ++DOMWINDOW == 138 (0x7f340023c800) [pid = 3399] [serial = 138] [outer = 0x7f33f617fc00] 04:57:49 INFO - PROCESS | 3399 | 1461153469788 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]]]}] 04:57:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 04:57:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 1341ms 04:57:49 INFO - PROCESS | 3399 | 1461153469847 Marionette TRACE conn3 -> [0,157,"getWindowHandle",null] 04:57:49 INFO - PROCESS | 3399 | 1461153469851 Marionette TRACE conn3 <- [1,157,null,{"value":"8"}] 04:57:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 04:57:49 INFO - PROCESS | 3399 | 1461153469858 Marionette TRACE conn3 -> [0,158,"setScriptTimeout",{"ms":35000}] 04:57:49 INFO - PROCESS | 3399 | 1461153469863 Marionette TRACE conn3 <- [1,158,null,{}] 04:57:49 INFO - PROCESS | 3399 | 1461153469886 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}] 04:57:50 INFO - PROCESS | 3399 | 1461153470071 Marionette TRACE conn3 <- [1,159,null,{"value":null}] 04:57:50 INFO - PROCESS | 3399 | 1461153470093 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:57:50 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f340c64c800 == 12 [pid = 3399] [id = 47] 04:57:50 INFO - PROCESS | 3399 | ++DOMWINDOW == 139 (0x7f33fe669c00) [pid = 3399] [serial = 139] [outer = (nil)] 04:57:50 INFO - PROCESS | 3399 | ++DOMWINDOW == 140 (0x7f340c78d800) [pid = 3399] [serial = 140] [outer = 0x7f33fe669c00] 04:57:50 INFO - PROCESS | 3399 | 1461153470159 Marionette DEBUG loaded listener.js 04:57:50 INFO - PROCESS | 3399 | ++DOMWINDOW == 141 (0x7f340cb7a000) [pid = 3399] [serial = 141] [outer = 0x7f33fe669c00] 04:57:50 INFO - PROCESS | 3399 | 1461153470867 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]]]}] 04:57:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 04:57:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 1032ms 04:57:50 INFO - PROCESS | 3399 | 1461153470890 Marionette TRACE conn3 -> [0,161,"getWindowHandle",null] 04:57:50 INFO - PROCESS | 3399 | 1461153470894 Marionette TRACE conn3 <- [1,161,null,{"value":"8"}] 04:57:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 04:57:50 INFO - PROCESS | 3399 | 1461153470899 Marionette TRACE conn3 -> [0,162,"setScriptTimeout",{"ms":35000}] 04:57:50 INFO - PROCESS | 3399 | 1461153470902 Marionette TRACE conn3 <- [1,162,null,{}] 04:57:50 INFO - PROCESS | 3399 | 1461153470906 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}] 04:57:51 INFO - PROCESS | 3399 | 1461153471893 Marionette TRACE conn3 <- [1,163,null,{"value":null}] 04:57:51 INFO - PROCESS | 3399 | --DOMWINDOW == 140 (0x7f33f8f0c000) [pid = 3399] [serial = 105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 04:57:51 INFO - PROCESS | 3399 | --DOMWINDOW == 139 (0x7f33fda92000) [pid = 3399] [serial = 118] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 04:57:51 INFO - PROCESS | 3399 | --DOMWINDOW == 138 (0x7f33f7783800) [pid = 3399] [serial = 115] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 04:57:51 INFO - PROCESS | 3399 | --DOMWINDOW == 137 (0x7f33fde83000) [pid = 3399] [serial = 78] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 04:57:51 INFO - PROCESS | 3399 | --DOMWINDOW == 136 (0x7f340d90a000) [pid = 3399] [serial = 96] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 04:57:51 INFO - PROCESS | 3399 | --DOMWINDOW == 135 (0x7f33f8f3c800) [pid = 3399] [serial = 72] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 04:57:51 INFO - PROCESS | 3399 | --DOMWINDOW == 134 (0x7f33fde7f400) [pid = 3399] [serial = 42] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 04:57:51 INFO - PROCESS | 3399 | --DOMWINDOW == 133 (0x7f33f9436400) [pid = 3399] [serial = 45] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 04:57:51 INFO - PROCESS | 3399 | --DOMWINDOW == 132 (0x7f33ffd77400) [pid = 3399] [serial = 48] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 04:57:51 INFO - PROCESS | 3399 | --DOMWINDOW == 131 (0x7f34009a8c00) [pid = 3399] [serial = 51] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 04:57:51 INFO - PROCESS | 3399 | --DOMWINDOW == 130 (0x7f33f609b400) [pid = 3399] [serial = 54] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 04:57:51 INFO - PROCESS | 3399 | --DOMWINDOW == 129 (0x7f33fc5c3800) [pid = 3399] [serial = 36] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 04:57:51 INFO - PROCESS | 3399 | --DOMWINDOW == 128 (0x7f33f6090c00) [pid = 3399] [serial = 30] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 04:57:51 INFO - PROCESS | 3399 | --DOMWINDOW == 127 (0x7f33fdecec00) [pid = 3399] [serial = 39] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 04:57:51 INFO - PROCESS | 3399 | --DOMWINDOW == 126 (0x7f340fa19400) [pid = 3399] [serial = 124] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 04:57:51 INFO - PROCESS | 3399 | --DOMWINDOW == 125 (0x7f33fe674400) [pid = 3399] [serial = 69] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 04:57:51 INFO - PROCESS | 3399 | --DOMWINDOW == 124 (0x7f340d82f800) [pid = 3399] [serial = 109] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 04:57:51 INFO - PROCESS | 3399 | --DOMWINDOW == 123 (0x7f33fe676c00) [pid = 3399] [serial = 93] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 04:57:51 INFO - PROCESS | 3399 | --DOMWINDOW == 122 (0x7f33fded6400) [pid = 3399] [serial = 75] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 04:57:51 INFO - PROCESS | 3399 | --DOMWINDOW == 121 (0x7f340d9ba800) [pid = 3399] [serial = 99] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 04:57:51 INFO - PROCESS | 3399 | --DOMWINDOW == 120 (0x7f33f849f800) [pid = 3399] [serial = 102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 04:57:51 INFO - PROCESS | 3399 | --DOMWINDOW == 119 (0x7f33f5b5a800) [pid = 3399] [serial = 57] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 04:57:51 INFO - PROCESS | 3399 | --DOMWINDOW == 118 (0x7f33fc5c5400) [pid = 3399] [serial = 66] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 04:57:51 INFO - PROCESS | 3399 | --DOMWINDOW == 117 (0x7f33fe675000) [pid = 3399] [serial = 90] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 04:57:51 INFO - PROCESS | 3399 | --DOMWINDOW == 116 (0x7f3400a16000) [pid = 3399] [serial = 81] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 04:57:51 INFO - PROCESS | 3399 | --DOMWINDOW == 115 (0x7f33f5a55000) [pid = 3399] [serial = 63] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 04:57:51 INFO - PROCESS | 3399 | --DOMWINDOW == 114 (0x7f33f5b52400) [pid = 3399] [serial = 87] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 04:57:51 INFO - PROCESS | 3399 | --DOMWINDOW == 113 (0x7f33f5a53800) [pid = 3399] [serial = 60] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 04:57:51 INFO - PROCESS | 3399 | --DOMWINDOW == 112 (0x7f33fde7bc00) [pid = 3399] [serial = 121] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 04:57:51 INFO - PROCESS | 3399 | --DOMWINDOW == 111 (0x7f33f5a52c00) [pid = 3399] [serial = 112] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 04:57:51 INFO - PROCESS | 3399 | --DOMWINDOW == 110 (0x7f33f5ceec00) [pid = 3399] [serial = 24] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 04:57:51 INFO - PROCESS | 3399 | --DOMWINDOW == 109 (0x7f33f5b5dc00) [pid = 3399] [serial = 84] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 04:57:51 INFO - PROCESS | 3399 | --DOMWINDOW == 108 (0x7f33f6808400) [pid = 3399] [serial = 21] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 04:57:51 INFO - PROCESS | 3399 | --DOMWINDOW == 107 (0x7f33f79c9c00) [pid = 3399] [serial = 15] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 04:57:52 INFO - PROCESS | 3399 | 1461153472145 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:57:52 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33f74b3000 == 13 [pid = 3399] [id = 48] 04:57:52 INFO - PROCESS | 3399 | ++DOMWINDOW == 108 (0x7f33f7785800) [pid = 3399] [serial = 142] [outer = (nil)] 04:57:52 INFO - PROCESS | 3399 | ++DOMWINDOW == 109 (0x7f33f7944400) [pid = 3399] [serial = 143] [outer = 0x7f33f7785800] 04:57:52 INFO - PROCESS | 3399 | 1461153472214 Marionette DEBUG loaded listener.js 04:57:52 INFO - PROCESS | 3399 | ++DOMWINDOW == 110 (0x7f33fb9db800) [pid = 3399] [serial = 144] [outer = 0x7f33f7785800] 04:57:52 INFO - PROCESS | 3399 | 1461153472938 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]]]}] 04:57:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 04:57:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 2091ms 04:57:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 04:57:52 INFO - PROCESS | 3399 | 1461153472990 Marionette TRACE conn3 -> [0,165,"getWindowHandle",null] 04:57:52 INFO - PROCESS | 3399 | 1461153472993 Marionette TRACE conn3 <- [1,165,null,{"value":"8"}] 04:57:52 INFO - PROCESS | 3399 | 1461153472997 Marionette TRACE conn3 -> [0,166,"setScriptTimeout",{"ms":35000}] 04:57:53 INFO - PROCESS | 3399 | 1461153473001 Marionette TRACE conn3 <- [1,166,null,{}] 04:57:53 INFO - PROCESS | 3399 | 1461153473006 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}] 04:57:53 INFO - PROCESS | 3399 | 1461153473167 Marionette TRACE conn3 <- [1,167,null,{"value":null}] 04:57:53 INFO - PROCESS | 3399 | 1461153473183 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:57:53 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33ff945800 == 14 [pid = 3399] [id = 49] 04:57:53 INFO - PROCESS | 3399 | ++DOMWINDOW == 111 (0x7f33f5a53400) [pid = 3399] [serial = 145] [outer = (nil)] 04:57:53 INFO - PROCESS | 3399 | ++DOMWINDOW == 112 (0x7f33fe675c00) [pid = 3399] [serial = 146] [outer = 0x7f33f5a53400] 04:57:53 INFO - PROCESS | 3399 | 1461153473240 Marionette DEBUG loaded listener.js 04:57:53 INFO - PROCESS | 3399 | ++DOMWINDOW == 113 (0x7f34009f0c00) [pid = 3399] [serial = 147] [outer = 0x7f33f5a53400] 04:57:54 INFO - PROCESS | 3399 | 1461153474191 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]]]}] 04:57:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 04:57:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 1227ms 04:57:54 INFO - PROCESS | 3399 | 1461153474226 Marionette TRACE conn3 -> [0,169,"getWindowHandle",null] 04:57:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 04:57:54 INFO - PROCESS | 3399 | 1461153474231 Marionette TRACE conn3 <- [1,169,null,{"value":"8"}] 04:57:54 INFO - PROCESS | 3399 | 1461153474239 Marionette TRACE conn3 -> [0,170,"setScriptTimeout",{"ms":35000}] 04:57:54 INFO - PROCESS | 3399 | 1461153474245 Marionette TRACE conn3 <- [1,170,null,{}] 04:57:54 INFO - PROCESS | 3399 | 1461153474253 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}] 04:57:54 INFO - PROCESS | 3399 | 1461153474440 Marionette TRACE conn3 <- [1,171,null,{"value":null}] 04:57:54 INFO - PROCESS | 3399 | 1461153474596 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:57:54 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33fe7e6800 == 15 [pid = 3399] [id = 50] 04:57:54 INFO - PROCESS | 3399 | ++DOMWINDOW == 114 (0x7f33f8f05c00) [pid = 3399] [serial = 148] [outer = (nil)] 04:57:54 INFO - PROCESS | 3399 | ++DOMWINDOW == 115 (0x7f33fdf68c00) [pid = 3399] [serial = 149] [outer = 0x7f33f8f05c00] 04:57:54 INFO - PROCESS | 3399 | 1461153474666 Marionette DEBUG loaded listener.js 04:57:54 INFO - PROCESS | 3399 | ++DOMWINDOW == 116 (0x7f33ff068c00) [pid = 3399] [serial = 150] [outer = 0x7f33f8f05c00] 04:57:55 INFO - PROCESS | 3399 | 1461153475562 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]]]}] 04:57:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 04:57:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 1389ms 04:57:55 INFO - PROCESS | 3399 | 1461153475628 Marionette TRACE conn3 -> [0,173,"getWindowHandle",null] 04:57:55 INFO - PROCESS | 3399 | 1461153475636 Marionette TRACE conn3 <- [1,173,null,{"value":"8"}] 04:57:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 04:57:55 INFO - PROCESS | 3399 | 1461153475645 Marionette TRACE conn3 -> [0,174,"setScriptTimeout",{"ms":35000}] 04:57:55 INFO - PROCESS | 3399 | 1461153475648 Marionette TRACE conn3 <- [1,174,null,{}] 04:57:55 INFO - PROCESS | 3399 | 1461153475654 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}] 04:57:55 INFO - PROCESS | 3399 | 1461153475841 Marionette TRACE conn3 <- [1,175,null,{"value":null}] 04:57:55 INFO - PROCESS | 3399 | 1461153475975 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:57:56 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f34067be800 == 16 [pid = 3399] [id = 51] 04:57:56 INFO - PROCESS | 3399 | ++DOMWINDOW == 117 (0x7f33f5cf3000) [pid = 3399] [serial = 151] [outer = (nil)] 04:57:56 INFO - PROCESS | 3399 | ++DOMWINDOW == 118 (0x7f33f8f07800) [pid = 3399] [serial = 152] [outer = 0x7f33f5cf3000] 04:57:56 INFO - PROCESS | 3399 | 1461153476044 Marionette DEBUG loaded listener.js 04:57:56 INFO - PROCESS | 3399 | ++DOMWINDOW == 119 (0x7f3400a17400) [pid = 3399] [serial = 153] [outer = 0x7f33f5cf3000] 04:57:57 INFO - PROCESS | 3399 | 1461153477124 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]]]}] 04:57:57 INFO - PROCESS | 3399 | 1461153477128 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 04:57:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 04:57:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 1535ms 04:57:57 INFO - PROCESS | 3399 | 1461153477179 Marionette TRACE conn3 -> [0,177,"getWindowHandle",null] 04:57:57 INFO - PROCESS | 3399 | 1461153477184 Marionette TRACE conn3 <- [1,177,null,{"value":"8"}] 04:57:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 04:57:57 INFO - PROCESS | 3399 | 1461153477287 Marionette TRACE conn3 -> [0,178,"setScriptTimeout",{"ms":35000}] 04:57:57 INFO - PROCESS | 3399 | 1461153477296 Marionette TRACE conn3 <- [1,178,null,{}] 04:57:57 INFO - PROCESS | 3399 | 1461153477341 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}] 04:57:57 INFO - PROCESS | 3399 | 1461153477561 Marionette TRACE conn3 <- [1,179,null,{"value":null}] 04:57:57 INFO - PROCESS | 3399 | --DOMWINDOW == 118 (0x7f33f8f09800) [pid = 3399] [serial = 131] [outer = (nil)] [url = about:blank] 04:57:57 INFO - PROCESS | 3399 | --DOMWINDOW == 117 (0x7f33fe676000) [pid = 3399] [serial = 12] [outer = (nil)] [url = about:blank] 04:57:57 INFO - PROCESS | 3399 | --DOMWINDOW == 116 (0x7f33ff26d000) [pid = 3399] [serial = 9] [outer = (nil)] [url = about:blank] 04:57:57 INFO - PROCESS | 3399 | --DOMWINDOW == 115 (0x7f340dcec400) [pid = 3399] [serial = 97] [outer = (nil)] [url = about:blank] 04:57:57 INFO - PROCESS | 3399 | --DOMWINDOW == 114 (0x7f33ff066400) [pid = 3399] [serial = 119] [outer = (nil)] [url = about:blank] 04:57:57 INFO - PROCESS | 3399 | --DOMWINDOW == 113 (0x7f33f79d0800) [pid = 3399] [serial = 116] [outer = (nil)] [url = about:blank] 04:57:57 INFO - PROCESS | 3399 | --DOMWINDOW == 112 (0x7f33fde26c00) [pid = 3399] [serial = 74] [outer = (nil)] [url = about:blank] 04:57:57 INFO - PROCESS | 3399 | --DOMWINDOW == 111 (0x7f33fdedbc00) [pid = 3399] [serial = 76] [outer = (nil)] [url = about:blank] 04:57:57 INFO - PROCESS | 3399 | --DOMWINDOW == 110 (0x7f340f50e800) [pid = 3399] [serial = 2] [outer = (nil)] [url = about:blank] 04:57:57 INFO - PROCESS | 3399 | --DOMWINDOW == 109 (0x7f33fded4400) [pid = 3399] [serial = 43] [outer = (nil)] [url = about:blank] 04:57:57 INFO - PROCESS | 3399 | --DOMWINDOW == 108 (0x7f33ff268800) [pid = 3399] [serial = 46] [outer = (nil)] [url = about:blank] 04:57:57 INFO - PROCESS | 3399 | --DOMWINDOW == 107 (0x7f3400663800) [pid = 3399] [serial = 50] [outer = (nil)] [url = about:blank] 04:57:57 INFO - PROCESS | 3399 | --DOMWINDOW == 106 (0x7f34009ef000) [pid = 3399] [serial = 52] [outer = (nil)] [url = about:blank] 04:57:57 INFO - PROCESS | 3399 | --DOMWINDOW == 105 (0x7f33fb9d5800) [pid = 3399] [serial = 73] [outer = (nil)] [url = about:blank] 04:57:57 INFO - PROCESS | 3399 | --DOMWINDOW == 104 (0x7f3400a0f000) [pid = 3399] [serial = 55] [outer = (nil)] [url = about:blank] 04:57:57 INFO - PROCESS | 3399 | --DOMWINDOW == 103 (0x7f3400aab800) [pid = 3399] [serial = 56] [outer = (nil)] [url = about:blank] 04:57:57 INFO - PROCESS | 3399 | --DOMWINDOW == 102 (0x7f33fcdd6000) [pid = 3399] [serial = 37] [outer = (nil)] [url = about:blank] 04:57:57 INFO - PROCESS | 3399 | --DOMWINDOW == 101 (0x7f33f6092800) [pid = 3399] [serial = 31] [outer = (nil)] [url = about:blank] 04:57:57 INFO - PROCESS | 3399 | --DOMWINDOW == 100 (0x7f33fe677400) [pid = 3399] [serial = 40] [outer = (nil)] [url = about:blank] 04:57:57 INFO - PROCESS | 3399 | --DOMWINDOW == 99 (0x7f33fdfe5800) [pid = 3399] [serial = 44] [outer = (nil)] [url = about:blank] 04:57:57 INFO - PROCESS | 3399 | --DOMWINDOW == 98 (0x7f33ff1ee000) [pid = 3399] [serial = 41] [outer = (nil)] [url = about:blank] 04:57:57 INFO - PROCESS | 3399 | --DOMWINDOW == 97 (0x7f340023a400) [pid = 3399] [serial = 49] [outer = (nil)] [url = about:blank] 04:57:57 INFO - PROCESS | 3399 | --DOMWINDOW == 96 (0x7f33f6098000) [pid = 3399] [serial = 32] [outer = (nil)] [url = about:blank] 04:57:57 INFO - PROCESS | 3399 | --DOMWINDOW == 95 (0x7f33f5b21800) [pid = 3399] [serial = 28] [outer = (nil)] [url = about:blank] 04:57:57 INFO - PROCESS | 3399 | --DOMWINDOW == 94 (0x7f33ff507400) [pid = 3399] [serial = 47] [outer = (nil)] [url = about:blank] 04:57:57 INFO - PROCESS | 3399 | --DOMWINDOW == 93 (0x7f340c78d000) [pid = 3399] [serial = 59] [outer = (nil)] [url = about:blank] 04:57:57 INFO - PROCESS | 3399 | --DOMWINDOW == 92 (0x7f33f680f400) [pid = 3399] [serial = 34] [outer = (nil)] [url = about:blank] 04:57:57 INFO - PROCESS | 3399 | --DOMWINDOW == 91 (0x7f33fdece800) [pid = 3399] [serial = 38] [outer = (nil)] [url = about:blank] 04:57:57 INFO - PROCESS | 3399 | --DOMWINDOW == 90 (0x7f33ffe72000) [pid = 3399] [serial = 26] [outer = (nil)] [url = about:blank] 04:57:57 INFO - PROCESS | 3399 | --DOMWINDOW == 89 (0x7f3400a0f800) [pid = 3399] [serial = 53] [outer = (nil)] [url = about:blank] 04:57:57 INFO - PROCESS | 3399 | --DOMWINDOW == 88 (0x7f33f6096c00) [pid = 3399] [serial = 62] [outer = (nil)] [url = about:blank] 04:57:57 INFO - PROCESS | 3399 | --DOMWINDOW == 87 (0x7f340cb31000) [pid = 3399] [serial = 85] [outer = (nil)] [url = about:blank] 04:57:57 INFO - PROCESS | 3399 | --DOMWINDOW == 86 (0x7f33fde75800) [pid = 3399] [serial = 64] [outer = (nil)] [url = about:blank] 04:57:57 INFO - PROCESS | 3399 | --DOMWINDOW == 85 (0x7f33f5cfb000) [pid = 3399] [serial = 88] [outer = (nil)] [url = about:blank] 04:57:57 INFO - PROCESS | 3399 | --DOMWINDOW == 84 (0x7f33f5b57c00) [pid = 3399] [serial = 61] [outer = (nil)] [url = about:blank] 04:57:57 INFO - PROCESS | 3399 | --DOMWINDOW == 83 (0x7f340b8c6c00) [pid = 3399] [serial = 107] [outer = (nil)] [url = about:blank] 04:57:57 INFO - PROCESS | 3399 | --DOMWINDOW == 82 (0x7f34067d8c00) [pid = 3399] [serial = 82] [outer = (nil)] [url = about:blank] 04:57:57 INFO - PROCESS | 3399 | --DOMWINDOW == 81 (0x7f340faca800) [pid = 3399] [serial = 100] [outer = (nil)] [url = about:blank] 04:57:57 INFO - PROCESS | 3399 | --DOMWINDOW == 80 (0x7f33ff072400) [pid = 3399] [serial = 120] [outer = (nil)] [url = about:blank] 04:57:57 INFO - PROCESS | 3399 | --DOMWINDOW == 79 (0x7f33fde7f000) [pid = 3399] [serial = 117] [outer = (nil)] [url = about:blank] 04:57:57 INFO - PROCESS | 3399 | --DOMWINDOW == 78 (0x7f34002e7c00) [pid = 3399] [serial = 80] [outer = (nil)] [url = about:blank] 04:57:57 INFO - PROCESS | 3399 | --DOMWINDOW == 77 (0x7f3400a10400) [pid = 3399] [serial = 106] [outer = (nil)] [url = about:blank] 04:57:57 INFO - PROCESS | 3399 | --DOMWINDOW == 76 (0x7f33ffd7e000) [pid = 3399] [serial = 79] [outer = (nil)] [url = about:blank] 04:57:57 INFO - PROCESS | 3399 | --DOMWINDOW == 75 (0x7f33fc380800) [pid = 3399] [serial = 103] [outer = (nil)] [url = about:blank] 04:57:57 INFO - PROCESS | 3399 | --DOMWINDOW == 74 (0x7f340dcf5c00) [pid = 3399] [serial = 98] [outer = (nil)] [url = about:blank] 04:57:57 INFO - PROCESS | 3399 | --DOMWINDOW == 73 (0x7f34119bac00) [pid = 3399] [serial = 101] [outer = (nil)] [url = about:blank] 04:57:57 INFO - PROCESS | 3399 | --DOMWINDOW == 72 (0x7f33fe832000) [pid = 3399] [serial = 104] [outer = (nil)] [url = about:blank] 04:57:57 INFO - PROCESS | 3399 | --DOMWINDOW == 71 (0x7f340b8bc000) [pid = 3399] [serial = 58] [outer = (nil)] [url = about:blank] 04:57:57 INFO - PROCESS | 3399 | --DOMWINDOW == 70 (0x7f33ffe71c00) [pid = 3399] [serial = 68] [outer = (nil)] [url = about:blank] 04:57:57 INFO - PROCESS | 3399 | --DOMWINDOW == 69 (0x7f340b8c5c00) [pid = 3399] [serial = 94] [outer = (nil)] [url = about:blank] 04:57:57 INFO - PROCESS | 3399 | --DOMWINDOW == 68 (0x7f340b845400) [pid = 3399] [serial = 70] [outer = (nil)] [url = about:blank] 04:57:57 INFO - PROCESS | 3399 | --DOMWINDOW == 67 (0x7f33ffd78400) [pid = 3399] [serial = 92] [outer = (nil)] [url = about:blank] 04:57:57 INFO - PROCESS | 3399 | --DOMWINDOW == 66 (0x7f340c914000) [pid = 3399] [serial = 83] [outer = (nil)] [url = about:blank] 04:57:57 INFO - PROCESS | 3399 | --DOMWINDOW == 65 (0x7f33fdeda400) [pid = 3399] [serial = 65] [outer = (nil)] [url = about:blank] 04:57:57 INFO - PROCESS | 3399 | --DOMWINDOW == 64 (0x7f340c468000) [pid = 3399] [serial = 122] [outer = (nil)] [url = about:blank] 04:57:57 INFO - PROCESS | 3399 | --DOMWINDOW == 63 (0x7f33fb9dd000) [pid = 3399] [serial = 89] [outer = (nil)] [url = about:blank] 04:57:57 INFO - PROCESS | 3399 | --DOMWINDOW == 62 (0x7f33ff503c00) [pid = 3399] [serial = 67] [outer = (nil)] [url = about:blank] 04:57:57 INFO - PROCESS | 3399 | --DOMWINDOW == 61 (0x7f33ff34ac00) [pid = 3399] [serial = 91] [outer = (nil)] [url = about:blank] 04:57:57 INFO - PROCESS | 3399 | --DOMWINDOW == 60 (0x7f33f79cbc00) [pid = 3399] [serial = 16] [outer = (nil)] [url = about:blank] 04:57:57 INFO - PROCESS | 3399 | --DOMWINDOW == 59 (0x7f3411da0400) [pid = 3399] [serial = 126] [outer = (nil)] [url = about:blank] 04:57:57 INFO - PROCESS | 3399 | --DOMWINDOW == 58 (0x7f3400a08400) [pid = 3399] [serial = 17] [outer = (nil)] [url = about:blank] 04:57:57 INFO - PROCESS | 3399 | --DOMWINDOW == 57 (0x7f340c6c2800) [pid = 3399] [serial = 71] [outer = (nil)] [url = about:blank] 04:57:57 INFO - PROCESS | 3399 | --DOMWINDOW == 56 (0x7f33f943e400) [pid = 3399] [serial = 128] [outer = (nil)] [url = about:blank] 04:57:57 INFO - PROCESS | 3399 | --DOMWINDOW == 55 (0x7f33f8422800) [pid = 3399] [serial = 19] [outer = (nil)] [url = about:blank] 04:57:57 INFO - PROCESS | 3399 | --DOMWINDOW == 54 (0x7f340d9b6800) [pid = 3399] [serial = 110] [outer = (nil)] [url = about:blank] 04:57:57 INFO - PROCESS | 3399 | --DOMWINDOW == 53 (0x7f3411368c00) [pid = 3399] [serial = 113] [outer = (nil)] [url = about:blank] 04:57:57 INFO - PROCESS | 3399 | --DOMWINDOW == 52 (0x7f341136d400) [pid = 3399] [serial = 125] [outer = (nil)] [url = about:blank] 04:57:57 INFO - PROCESS | 3399 | --DOMWINDOW == 51 (0x7f340fa14400) [pid = 3399] [serial = 111] [outer = (nil)] [url = about:blank] 04:57:57 INFO - PROCESS | 3399 | --DOMWINDOW == 50 (0x7f340c6bec00) [pid = 3399] [serial = 95] [outer = (nil)] [url = about:blank] 04:57:57 INFO - PROCESS | 3399 | --DOMWINDOW == 49 (0x7f33fe677800) [pid = 3399] [serial = 77] [outer = (nil)] [url = about:blank] 04:57:57 INFO - PROCESS | 3399 | --DOMWINDOW == 48 (0x7f340cb10400) [pid = 3399] [serial = 123] [outer = (nil)] [url = about:blank] 04:57:57 INFO - PROCESS | 3399 | --DOMWINDOW == 47 (0x7f34119c5400) [pid = 3399] [serial = 114] [outer = (nil)] [url = about:blank] 04:57:57 INFO - PROCESS | 3399 | --DOMWINDOW == 46 (0x7f33f5cf4000) [pid = 3399] [serial = 25] [outer = (nil)] [url = about:blank] 04:57:57 INFO - PROCESS | 3399 | --DOMWINDOW == 45 (0x7f340d82d800) [pid = 3399] [serial = 86] [outer = (nil)] [url = about:blank] 04:57:57 INFO - PROCESS | 3399 | --DOMWINDOW == 44 (0x7f33f7947000) [pid = 3399] [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.] 04:57:57 INFO - PROCESS | 3399 | --DOMWINDOW == 43 (0x7f33f5a47c00) [pid = 3399] [serial = 22] [outer = (nil)] [url = about:blank] 04:57:57 INFO - PROCESS | 3399 | --DOMWINDOW == 42 (0x7f33f5a4c800) [pid = 3399] [serial = 23] [outer = (nil)] [url = about:blank] 04:57:57 INFO - PROCESS | 3399 | 1461153477748 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:57:57 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33f5dc1800 == 17 [pid = 3399] [id = 52] 04:57:57 INFO - PROCESS | 3399 | ++DOMWINDOW == 43 (0x7f33f5b52c00) [pid = 3399] [serial = 154] [outer = (nil)] 04:57:57 INFO - PROCESS | 3399 | ++DOMWINDOW == 44 (0x7f33f6097000) [pid = 3399] [serial = 155] [outer = 0x7f33f5b52c00] 04:57:57 INFO - PROCESS | 3399 | 1461153477815 Marionette DEBUG loaded listener.js 04:57:57 INFO - PROCESS | 3399 | ++DOMWINDOW == 45 (0x7f33f9439400) [pid = 3399] [serial = 156] [outer = 0x7f33f5b52c00] 04:57:58 INFO - PROCESS | 3399 | 1461153478407 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]]]}] 04:57:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 04:57:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 1201ms 04:57:58 INFO - PROCESS | 3399 | 1461153478461 Marionette TRACE conn3 -> [0,181,"getWindowHandle",null] 04:57:58 INFO - PROCESS | 3399 | 1461153478467 Marionette TRACE conn3 <- [1,181,null,{"value":"8"}] 04:57:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 04:57:58 INFO - PROCESS | 3399 | 1461153478476 Marionette TRACE conn3 -> [0,182,"setScriptTimeout",{"ms":35000}] 04:57:58 INFO - PROCESS | 3399 | 1461153478479 Marionette TRACE conn3 <- [1,182,null,{}] 04:57:58 INFO - PROCESS | 3399 | 1461153478484 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}] 04:57:58 INFO - PROCESS | 3399 | 1461153478615 Marionette TRACE conn3 <- [1,183,null,{"value":null}] 04:57:58 INFO - PROCESS | 3399 | 1461153478699 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:57:58 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33f74ac800 == 18 [pid = 3399] [id = 53] 04:57:58 INFO - PROCESS | 3399 | ++DOMWINDOW == 46 (0x7f33f5b53000) [pid = 3399] [serial = 157] [outer = (nil)] 04:57:58 INFO - PROCESS | 3399 | ++DOMWINDOW == 47 (0x7f33fc387c00) [pid = 3399] [serial = 158] [outer = 0x7f33f5b53000] 04:57:58 INFO - PROCESS | 3399 | 1461153478758 Marionette DEBUG loaded listener.js 04:57:58 INFO - PROCESS | 3399 | ++DOMWINDOW == 48 (0x7f33fde74800) [pid = 3399] [serial = 159] [outer = 0x7f33f5b53000] 04:57:59 INFO - PROCESS | 3399 | 1461153479610 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]]]}] 04:57:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 04:57:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 1177ms 04:57:59 INFO - PROCESS | 3399 | 1461153479654 Marionette TRACE conn3 -> [0,185,"getWindowHandle",null] 04:57:59 INFO - PROCESS | 3399 | 1461153479657 Marionette TRACE conn3 <- [1,185,null,{"value":"8"}] 04:57:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 04:57:59 INFO - PROCESS | 3399 | 1461153479663 Marionette TRACE conn3 -> [0,186,"setScriptTimeout",{"ms":35000}] 04:57:59 INFO - PROCESS | 3399 | 1461153479669 Marionette TRACE conn3 <- [1,186,null,{}] 04:57:59 INFO - PROCESS | 3399 | 1461153479684 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}] 04:57:59 INFO - PROCESS | 3399 | 1461153479827 Marionette TRACE conn3 <- [1,187,null,{"value":null}] 04:57:59 INFO - PROCESS | 3399 | 1461153479838 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:57:59 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33fda74000 == 19 [pid = 3399] [id = 54] 04:57:59 INFO - PROCESS | 3399 | ++DOMWINDOW == 49 (0x7f33f5b5f400) [pid = 3399] [serial = 160] [outer = (nil)] 04:57:59 INFO - PROCESS | 3399 | ++DOMWINDOW == 50 (0x7f33fdf67400) [pid = 3399] [serial = 161] [outer = 0x7f33f5b5f400] 04:57:59 INFO - PROCESS | 3399 | 1461153479901 Marionette DEBUG loaded listener.js 04:58:00 INFO - PROCESS | 3399 | ++DOMWINDOW == 51 (0x7f33fea80c00) [pid = 3399] [serial = 162] [outer = 0x7f33f5b5f400] 04:58:00 INFO - PROCESS | 3399 | 1461153480635 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]]]}] 04:58:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 04:58:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 988ms 04:58:00 INFO - PROCESS | 3399 | 1461153480652 Marionette TRACE conn3 -> [0,189,"getWindowHandle",null] 04:58:00 INFO - PROCESS | 3399 | 1461153480655 Marionette TRACE conn3 <- [1,189,null,{"value":"8"}] 04:58:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 04:58:00 INFO - PROCESS | 3399 | 1461153480661 Marionette TRACE conn3 -> [0,190,"setScriptTimeout",{"ms":35000}] 04:58:00 INFO - PROCESS | 3399 | 1461153480663 Marionette TRACE conn3 <- [1,190,null,{}] 04:58:00 INFO - PROCESS | 3399 | 1461153480684 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}] 04:58:00 INFO - PROCESS | 3399 | 1461153480850 Marionette TRACE conn3 <- [1,191,null,{"value":null}] 04:58:00 INFO - PROCESS | 3399 | 1461153480904 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:58:00 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33fe6e2800 == 20 [pid = 3399] [id = 55] 04:58:00 INFO - PROCESS | 3399 | ++DOMWINDOW == 52 (0x7f33fe1abc00) [pid = 3399] [serial = 163] [outer = (nil)] 04:58:00 INFO - PROCESS | 3399 | ++DOMWINDOW == 53 (0x7f33ff34a800) [pid = 3399] [serial = 164] [outer = 0x7f33fe1abc00] 04:58:00 INFO - PROCESS | 3399 | 1461153480969 Marionette DEBUG loaded listener.js 04:58:01 INFO - PROCESS | 3399 | ++DOMWINDOW == 54 (0x7f33ff508800) [pid = 3399] [serial = 165] [outer = 0x7f33fe1abc00] 04:58:01 INFO - PROCESS | 3399 | 1461153481600 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]]]}] 04:58:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 04:58:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 985ms 04:58:01 INFO - PROCESS | 3399 | --DOMWINDOW == 53 (0x7f33f8f04800) [pid = 3399] [serial = 127] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 04:58:01 INFO - PROCESS | 3399 | --DOMWINDOW == 52 (0x7f33fe669c00) [pid = 3399] [serial = 139] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 04:58:01 INFO - PROCESS | 3399 | --DOMWINDOW == 51 (0x7f33f8f05800) [pid = 3399] [serial = 130] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 04:58:01 INFO - PROCESS | 3399 | --DOMWINDOW == 50 (0x7f33fc536c00) [pid = 3399] [serial = 133] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 04:58:01 INFO - PROCESS | 3399 | --DOMWINDOW == 49 (0x7f33f617fc00) [pid = 3399] [serial = 136] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 04:58:01 INFO - PROCESS | 3399 | --DOMWINDOW == 48 (0x7f33f7785800) [pid = 3399] [serial = 142] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 04:58:01 INFO - PROCESS | 3399 | 1461153481659 Marionette TRACE conn3 -> [0,193,"getWindowHandle",null] 04:58:01 INFO - PROCESS | 3399 | 1461153481666 Marionette TRACE conn3 <- [1,193,null,{"value":"8"}] 04:58:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 04:58:01 INFO - PROCESS | 3399 | 1461153481672 Marionette TRACE conn3 -> [0,194,"setScriptTimeout",{"ms":35000}] 04:58:01 INFO - PROCESS | 3399 | 1461153481675 Marionette TRACE conn3 <- [1,194,null,{}] 04:58:01 INFO - PROCESS | 3399 | 1461153481679 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}] 04:58:01 INFO - PROCESS | 3399 | 1461153481840 Marionette TRACE conn3 <- [1,195,null,{"value":null}] 04:58:01 INFO - PROCESS | 3399 | 1461153481897 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:58:01 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33feb43800 == 21 [pid = 3399] [id = 56] 04:58:01 INFO - PROCESS | 3399 | ++DOMWINDOW == 49 (0x7f33f609bc00) [pid = 3399] [serial = 166] [outer = (nil)] 04:58:01 INFO - PROCESS | 3399 | ++DOMWINDOW == 50 (0x7f33fded6400) [pid = 3399] [serial = 167] [outer = 0x7f33f609bc00] 04:58:01 INFO - PROCESS | 3399 | 1461153481957 Marionette DEBUG loaded listener.js 04:58:02 INFO - PROCESS | 3399 | ++DOMWINDOW == 51 (0x7f33ff8d3000) [pid = 3399] [serial = 168] [outer = 0x7f33f609bc00] 04:58:02 INFO - PROCESS | 3399 | 1461153482712 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]]]}] 04:58:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 04:58:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 1085ms 04:58:02 INFO - PROCESS | 3399 | 1461153482759 Marionette TRACE conn3 -> [0,197,"getWindowHandle",null] 04:58:02 INFO - PROCESS | 3399 | 1461153482763 Marionette TRACE conn3 <- [1,197,null,{"value":"8"}] 04:58:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 04:58:02 INFO - PROCESS | 3399 | 1461153482768 Marionette TRACE conn3 -> [0,198,"setScriptTimeout",{"ms":35000}] 04:58:02 INFO - PROCESS | 3399 | 1461153482770 Marionette TRACE conn3 <- [1,198,null,{}] 04:58:02 INFO - PROCESS | 3399 | 1461153482775 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}] 04:58:02 INFO - PROCESS | 3399 | 1461153482953 Marionette TRACE conn3 <- [1,199,null,{"value":null}] 04:58:02 INFO - PROCESS | 3399 | 1461153482970 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:58:03 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33ff43a800 == 22 [pid = 3399] [id = 57] 04:58:03 INFO - PROCESS | 3399 | ++DOMWINDOW == 52 (0x7f33f5b5c800) [pid = 3399] [serial = 169] [outer = (nil)] 04:58:03 INFO - PROCESS | 3399 | ++DOMWINDOW == 53 (0x7f33fe669c00) [pid = 3399] [serial = 170] [outer = 0x7f33f5b5c800] 04:58:03 INFO - PROCESS | 3399 | 1461153483114 Marionette DEBUG loaded listener.js 04:58:03 INFO - PROCESS | 3399 | ++DOMWINDOW == 54 (0x7f3400a0fc00) [pid = 3399] [serial = 171] [outer = 0x7f33f5b5c800] 04:58:03 INFO - PROCESS | 3399 | 1461153483671 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]]]}] 04:58:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 04:58:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 925ms 04:58:03 INFO - PROCESS | 3399 | 1461153483693 Marionette TRACE conn3 -> [0,201,"getWindowHandle",null] 04:58:03 INFO - PROCESS | 3399 | 1461153483696 Marionette TRACE conn3 <- [1,201,null,{"value":"8"}] 04:58:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 04:58:03 INFO - PROCESS | 3399 | 1461153483701 Marionette TRACE conn3 -> [0,202,"setScriptTimeout",{"ms":35000}] 04:58:03 INFO - PROCESS | 3399 | 1461153483704 Marionette TRACE conn3 <- [1,202,null,{}] 04:58:03 INFO - PROCESS | 3399 | 1461153483709 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}] 04:58:03 INFO - PROCESS | 3399 | 1461153483836 Marionette TRACE conn3 <- [1,203,null,{"value":null}] 04:58:03 INFO - PROCESS | 3399 | 1461153483853 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:58:03 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33ff949800 == 23 [pid = 3399] [id = 58] 04:58:03 INFO - PROCESS | 3399 | ++DOMWINDOW == 55 (0x7f3400aab800) [pid = 3399] [serial = 172] [outer = (nil)] 04:58:03 INFO - PROCESS | 3399 | ++DOMWINDOW == 56 (0x7f3402066400) [pid = 3399] [serial = 173] [outer = 0x7f3400aab800] 04:58:03 INFO - PROCESS | 3399 | 1461153483911 Marionette DEBUG loaded listener.js 04:58:03 INFO - PROCESS | 3399 | ++DOMWINDOW == 57 (0x7f340b83dc00) [pid = 3399] [serial = 174] [outer = 0x7f3400aab800] 04:58:04 INFO - PROCESS | 3399 | 1461153484733 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]]]}] 04:58:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 04:58:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 1076ms 04:58:04 INFO - PROCESS | 3399 | 1461153484779 Marionette TRACE conn3 -> [0,205,"getWindowHandle",null] 04:58:04 INFO - PROCESS | 3399 | 1461153484785 Marionette TRACE conn3 <- [1,205,null,{"value":"8"}] 04:58:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 04:58:04 INFO - PROCESS | 3399 | 1461153484793 Marionette TRACE conn3 -> [0,206,"setScriptTimeout",{"ms":35000}] 04:58:04 INFO - PROCESS | 3399 | 1461153484797 Marionette TRACE conn3 <- [1,206,null,{}] 04:58:04 INFO - PROCESS | 3399 | 1461153484805 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}] 04:58:04 INFO - PROCESS | 3399 | 1461153484951 Marionette TRACE conn3 <- [1,207,null,{"value":null}] 04:58:05 INFO - PROCESS | 3399 | 1461153485081 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:58:05 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33f8371000 == 24 [pid = 3399] [id = 59] 04:58:05 INFO - PROCESS | 3399 | ++DOMWINDOW == 58 (0x7f33f7788c00) [pid = 3399] [serial = 175] [outer = (nil)] 04:58:05 INFO - PROCESS | 3399 | ++DOMWINDOW == 59 (0x7f33f8f0a800) [pid = 3399] [serial = 176] [outer = 0x7f33f7788c00] 04:58:05 INFO - PROCESS | 3399 | 1461153485152 Marionette DEBUG loaded listener.js 04:58:05 INFO - PROCESS | 3399 | ++DOMWINDOW == 60 (0x7f33fb967400) [pid = 3399] [serial = 177] [outer = 0x7f33f7788c00] 04:58:05 INFO - PROCESS | 3399 | 1461153485988 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]]]}] 04:58:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 04:58:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 1232ms 04:58:06 INFO - PROCESS | 3399 | 1461153486026 Marionette TRACE conn3 -> [0,209,"getWindowHandle",null] 04:58:06 INFO - PROCESS | 3399 | 1461153486034 Marionette TRACE conn3 <- [1,209,null,{"value":"8"}] 04:58:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 04:58:06 INFO - PROCESS | 3399 | 1461153486044 Marionette TRACE conn3 -> [0,210,"setScriptTimeout",{"ms":35000}] 04:58:06 INFO - PROCESS | 3399 | 1461153486048 Marionette TRACE conn3 <- [1,210,null,{}] 04:58:06 INFO - PROCESS | 3399 | 1461153486053 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}] 04:58:06 INFO - PROCESS | 3399 | 1461153486203 Marionette TRACE conn3 <- [1,211,null,{"value":null}] 04:58:06 INFO - PROCESS | 3399 | 1461153486304 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:58:06 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33fda73000 == 25 [pid = 3399] [id = 60] 04:58:06 INFO - PROCESS | 3399 | ++DOMWINDOW == 61 (0x7f33f79cdc00) [pid = 3399] [serial = 178] [outer = (nil)] 04:58:06 INFO - PROCESS | 3399 | ++DOMWINDOW == 62 (0x7f33fdedd400) [pid = 3399] [serial = 179] [outer = 0x7f33f79cdc00] 04:58:06 INFO - PROCESS | 3399 | 1461153486371 Marionette DEBUG loaded listener.js 04:58:06 INFO - PROCESS | 3399 | ++DOMWINDOW == 63 (0x7f33feb74c00) [pid = 3399] [serial = 180] [outer = 0x7f33f79cdc00] 04:58:07 INFO - PROCESS | 3399 | 1461153487157 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]]]}] 04:58:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 04:58:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 1132ms 04:58:07 INFO - PROCESS | 3399 | 1461153487175 Marionette TRACE conn3 -> [0,213,"getWindowHandle",null] 04:58:07 INFO - PROCESS | 3399 | 1461153487181 Marionette TRACE conn3 <- [1,213,null,{"value":"8"}] 04:58:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 04:58:07 INFO - PROCESS | 3399 | 1461153487203 Marionette TRACE conn3 -> [0,214,"setScriptTimeout",{"ms":35000}] 04:58:07 INFO - PROCESS | 3399 | 1461153487209 Marionette TRACE conn3 <- [1,214,null,{}] 04:58:07 INFO - PROCESS | 3399 | 1461153487234 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}] 04:58:07 INFO - PROCESS | 3399 | 1461153487421 Marionette TRACE conn3 <- [1,215,null,{"value":null}] 04:58:07 INFO - PROCESS | 3399 | 1461153487500 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:58:07 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f34009cc800 == 26 [pid = 3399] [id = 61] 04:58:07 INFO - PROCESS | 3399 | ++DOMWINDOW == 64 (0x7f33fea7ac00) [pid = 3399] [serial = 181] [outer = (nil)] 04:58:07 INFO - PROCESS | 3399 | ++DOMWINDOW == 65 (0x7f34009af000) [pid = 3399] [serial = 182] [outer = 0x7f33fea7ac00] 04:58:07 INFO - PROCESS | 3399 | 1461153487611 Marionette DEBUG loaded listener.js 04:58:07 INFO - PROCESS | 3399 | ++DOMWINDOW == 66 (0x7f3400a0a800) [pid = 3399] [serial = 183] [outer = 0x7f33fea7ac00] 04:58:08 INFO - PROCESS | 3399 | 1461153488475 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]]]}] 04:58:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 04:58:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 1308ms 04:58:08 INFO - PROCESS | 3399 | 1461153488534 Marionette TRACE conn3 -> [0,217,"getWindowHandle",null] 04:58:08 INFO - PROCESS | 3399 | 1461153488539 Marionette TRACE conn3 <- [1,217,null,{"value":"8"}] 04:58:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 04:58:08 INFO - PROCESS | 3399 | 1461153488550 Marionette TRACE conn3 -> [0,218,"setScriptTimeout",{"ms":35000}] 04:58:08 INFO - PROCESS | 3399 | 1461153488552 Marionette TRACE conn3 <- [1,218,null,{}] 04:58:08 INFO - PROCESS | 3399 | 1461153488556 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}] 04:58:08 INFO - PROCESS | 3399 | 1461153488699 Marionette TRACE conn3 <- [1,219,null,{"value":null}] 04:58:08 INFO - PROCESS | 3399 | 1461153488798 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:58:08 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f34009d0000 == 27 [pid = 3399] [id = 62] 04:58:08 INFO - PROCESS | 3399 | ++DOMWINDOW == 67 (0x7f33f5a4b400) [pid = 3399] [serial = 184] [outer = (nil)] 04:58:08 INFO - PROCESS | 3399 | ++DOMWINDOW == 68 (0x7f34009b5400) [pid = 3399] [serial = 185] [outer = 0x7f33f5a4b400] 04:58:08 INFO - PROCESS | 3399 | 1461153488864 Marionette DEBUG loaded listener.js 04:58:08 INFO - PROCESS | 3399 | ++DOMWINDOW == 69 (0x7f340b8c6400) [pid = 3399] [serial = 186] [outer = 0x7f33f5a4b400] 04:58:09 INFO - PROCESS | 3399 | 1461153489726 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]]]}] 04:58:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 04:58:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 1238ms 04:58:09 INFO - PROCESS | 3399 | 1461153489784 Marionette TRACE conn3 -> [0,221,"getWindowHandle",null] 04:58:09 INFO - PROCESS | 3399 | 1461153489789 Marionette TRACE conn3 <- [1,221,null,{"value":"8"}] 04:58:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 04:58:09 INFO - PROCESS | 3399 | 1461153489796 Marionette TRACE conn3 -> [0,222,"setScriptTimeout",{"ms":35000}] 04:58:09 INFO - PROCESS | 3399 | 1461153489801 Marionette TRACE conn3 <- [1,222,null,{}] 04:58:09 INFO - PROCESS | 3399 | 1461153489809 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}] 04:58:09 INFO - PROCESS | 3399 | 1461153489954 Marionette TRACE conn3 <- [1,223,null,{"value":null}] 04:58:10 INFO - PROCESS | 3399 | 1461153490107 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:58:10 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33f5dbf800 == 28 [pid = 3399] [id = 63] 04:58:10 INFO - PROCESS | 3399 | ++DOMWINDOW == 70 (0x7f33f7783c00) [pid = 3399] [serial = 187] [outer = (nil)] 04:58:10 INFO - PROCESS | 3399 | ++DOMWINDOW == 71 (0x7f33f849c800) [pid = 3399] [serial = 188] [outer = 0x7f33f7783c00] 04:58:10 INFO - PROCESS | 3399 | 1461153490192 Marionette DEBUG loaded listener.js 04:58:10 INFO - PROCESS | 3399 | ++DOMWINDOW == 72 (0x7f33f9439c00) [pid = 3399] [serial = 189] [outer = 0x7f33f7783c00] 04:58:10 INFO - PROCESS | 3399 | --DOMWINDOW == 71 (0x7f33fe675c00) [pid = 3399] [serial = 146] [outer = (nil)] [url = about:blank] 04:58:10 INFO - PROCESS | 3399 | --DOMWINDOW == 70 (0x7f33fcdd3800) [pid = 3399] [serial = 129] [outer = (nil)] [url = about:blank] 04:58:10 INFO - PROCESS | 3399 | --DOMWINDOW == 69 (0x7f340c78d800) [pid = 3399] [serial = 140] [outer = (nil)] [url = about:blank] 04:58:10 INFO - PROCESS | 3399 | --DOMWINDOW == 68 (0x7f33fb9dfc00) [pid = 3399] [serial = 132] [outer = (nil)] [url = about:blank] 04:58:10 INFO - PROCESS | 3399 | --DOMWINDOW == 67 (0x7f33fde26800) [pid = 3399] [serial = 134] [outer = (nil)] [url = about:blank] 04:58:10 INFO - PROCESS | 3399 | --DOMWINDOW == 66 (0x7f33fdf5a400) [pid = 3399] [serial = 135] [outer = (nil)] [url = about:blank] 04:58:10 INFO - PROCESS | 3399 | --DOMWINDOW == 65 (0x7f33ff26ec00) [pid = 3399] [serial = 137] [outer = (nil)] [url = about:blank] 04:58:10 INFO - PROCESS | 3399 | --DOMWINDOW == 64 (0x7f340cb7a000) [pid = 3399] [serial = 141] [outer = (nil)] [url = about:blank] 04:58:10 INFO - PROCESS | 3399 | --DOMWINDOW == 63 (0x7f33f7944400) [pid = 3399] [serial = 143] [outer = (nil)] [url = about:blank] 04:58:10 INFO - PROCESS | 3399 | --DOMWINDOW == 62 (0x7f33fb9db800) [pid = 3399] [serial = 144] [outer = (nil)] [url = about:blank] 04:58:10 INFO - PROCESS | 3399 | --DOMWINDOW == 61 (0x7f340023c800) [pid = 3399] [serial = 138] [outer = (nil)] [url = about:blank] 04:58:10 INFO - PROCESS | 3399 | 1461153490958 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]]]}] 04:58:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 04:58:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 1195ms 04:58:10 INFO - PROCESS | 3399 | 1461153490991 Marionette TRACE conn3 -> [0,225,"getWindowHandle",null] 04:58:11 INFO - PROCESS | 3399 | 1461153490999 Marionette TRACE conn3 <- [1,225,null,{"value":"8"}] 04:58:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 04:58:11 INFO - PROCESS | 3399 | 1461153491015 Marionette TRACE conn3 -> [0,226,"setScriptTimeout",{"ms":35000}] 04:58:11 INFO - PROCESS | 3399 | 1461153491018 Marionette TRACE conn3 <- [1,226,null,{}] 04:58:11 INFO - PROCESS | 3399 | 1461153491026 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}] 04:58:11 INFO - PROCESS | 3399 | 1461153491155 Marionette TRACE conn3 <- [1,227,null,{"value":null}] 04:58:11 INFO - PROCESS | 3399 | 1461153491175 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:58:11 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33fb99b800 == 29 [pid = 3399] [id = 64] 04:58:11 INFO - PROCESS | 3399 | ++DOMWINDOW == 62 (0x7f33fb9d3c00) [pid = 3399] [serial = 190] [outer = (nil)] 04:58:11 INFO - PROCESS | 3399 | ++DOMWINDOW == 63 (0x7f33fded3c00) [pid = 3399] [serial = 191] [outer = 0x7f33fb9d3c00] 04:58:11 INFO - PROCESS | 3399 | 1461153491233 Marionette DEBUG loaded listener.js 04:58:11 INFO - PROCESS | 3399 | ++DOMWINDOW == 64 (0x7f33fe676c00) [pid = 3399] [serial = 192] [outer = 0x7f33fb9d3c00] 04:58:11 INFO - PROCESS | 3399 | 1461153491919 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]]]}] 04:58:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 04:58:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 938ms 04:58:11 INFO - PROCESS | 3399 | 1461153491947 Marionette TRACE conn3 -> [0,229,"getWindowHandle",null] 04:58:11 INFO - PROCESS | 3399 | 1461153491950 Marionette TRACE conn3 <- [1,229,null,{"value":"8"}] 04:58:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 04:58:11 INFO - PROCESS | 3399 | 1461153491955 Marionette TRACE conn3 -> [0,230,"setScriptTimeout",{"ms":35000}] 04:58:11 INFO - PROCESS | 3399 | 1461153491960 Marionette TRACE conn3 <- [1,230,null,{}] 04:58:11 INFO - PROCESS | 3399 | 1461153491975 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}] 04:58:12 INFO - PROCESS | 3399 | 1461153492141 Marionette TRACE conn3 <- [1,231,null,{"value":null}] 04:58:12 INFO - PROCESS | 3399 | 1461153492160 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:58:12 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33ff2a9000 == 30 [pid = 3399] [id = 65] 04:58:12 INFO - PROCESS | 3399 | ++DOMWINDOW == 65 (0x7f33ff06e800) [pid = 3399] [serial = 193] [outer = (nil)] 04:58:12 INFO - PROCESS | 3399 | ++DOMWINDOW == 66 (0x7f33ff508000) [pid = 3399] [serial = 194] [outer = 0x7f33ff06e800] 04:58:12 INFO - PROCESS | 3399 | 1461153492236 Marionette DEBUG loaded listener.js 04:58:12 INFO - PROCESS | 3399 | ++DOMWINDOW == 67 (0x7f34009b0400) [pid = 3399] [serial = 195] [outer = 0x7f33ff06e800] 04:58:12 INFO - PROCESS | 3399 | 1461153492871 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]]]}] 04:58:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 04:58:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 931ms 04:58:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 04:58:12 INFO - PROCESS | 3399 | 1461153492887 Marionette TRACE conn3 -> [0,233,"getWindowHandle",null] 04:58:12 INFO - PROCESS | 3399 | 1461153492890 Marionette TRACE conn3 <- [1,233,null,{"value":"8"}] 04:58:12 INFO - PROCESS | 3399 | 1461153492895 Marionette TRACE conn3 -> [0,234,"setScriptTimeout",{"ms":35000}] 04:58:12 INFO - PROCESS | 3399 | 1461153492898 Marionette TRACE conn3 <- [1,234,null,{}] 04:58:12 INFO - PROCESS | 3399 | 1461153492903 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}] 04:58:13 INFO - PROCESS | 3399 | 1461153493088 Marionette TRACE conn3 <- [1,235,null,{"value":null}] 04:58:13 INFO - PROCESS | 3399 | 1461153493155 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:58:13 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f340063a000 == 31 [pid = 3399] [id = 66] 04:58:13 INFO - PROCESS | 3399 | ++DOMWINDOW == 68 (0x7f33f6097c00) [pid = 3399] [serial = 196] [outer = (nil)] 04:58:13 INFO - PROCESS | 3399 | ++DOMWINDOW == 69 (0x7f3400660c00) [pid = 3399] [serial = 197] [outer = 0x7f33f6097c00] 04:58:13 INFO - PROCESS | 3399 | 1461153493214 Marionette DEBUG loaded listener.js 04:58:13 INFO - PROCESS | 3399 | ++DOMWINDOW == 70 (0x7f340b8c6800) [pid = 3399] [serial = 198] [outer = 0x7f33f6097c00] 04:58:13 INFO - PROCESS | 3399 | 1461153493910 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]]]}] 04:58:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 04:58:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 1028ms 04:58:13 INFO - PROCESS | 3399 | 1461153493927 Marionette TRACE conn3 -> [0,237,"getWindowHandle",null] 04:58:13 INFO - PROCESS | 3399 | 1461153493930 Marionette TRACE conn3 <- [1,237,null,{"value":"8"}] 04:58:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 04:58:13 INFO - PROCESS | 3399 | 1461153493941 Marionette TRACE conn3 -> [0,238,"setScriptTimeout",{"ms":35000}] 04:58:13 INFO - PROCESS | 3399 | 1461153493944 Marionette TRACE conn3 <- [1,238,null,{}] 04:58:13 INFO - PROCESS | 3399 | 1461153493951 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}] 04:58:14 INFO - PROCESS | 3399 | 1461153494179 Marionette TRACE conn3 <- [1,239,null,{"value":null}] 04:58:14 INFO - PROCESS | 3399 | 1461153494196 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:58:14 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f3401da0800 == 32 [pid = 3399] [id = 67] 04:58:14 INFO - PROCESS | 3399 | ++DOMWINDOW == 71 (0x7f33fe1a0000) [pid = 3399] [serial = 199] [outer = (nil)] 04:58:14 INFO - PROCESS | 3399 | ++DOMWINDOW == 72 (0x7f340c6b8c00) [pid = 3399] [serial = 200] [outer = 0x7f33fe1a0000] 04:58:14 INFO - PROCESS | 3399 | 1461153494255 Marionette DEBUG loaded listener.js 04:58:14 INFO - PROCESS | 3399 | ++DOMWINDOW == 73 (0x7f340c78ec00) [pid = 3399] [serial = 201] [outer = 0x7f33fe1a0000] 04:58:14 INFO - PROCESS | 3399 | 1461153494899 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]]]}] 04:58:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 04:58:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 1035ms 04:58:14 INFO - PROCESS | 3399 | 1461153494979 Marionette TRACE conn3 -> [0,241,"getWindowHandle",null] 04:58:14 INFO - PROCESS | 3399 | 1461153494983 Marionette TRACE conn3 <- [1,241,null,{"value":"8"}] 04:58:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 04:58:14 INFO - PROCESS | 3399 | 1461153494988 Marionette TRACE conn3 -> [0,242,"setScriptTimeout",{"ms":35000}] 04:58:14 INFO - PROCESS | 3399 | 1461153494991 Marionette TRACE conn3 <- [1,242,null,{}] 04:58:14 INFO - PROCESS | 3399 | 1461153494995 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}] 04:58:15 INFO - PROCESS | 3399 | 1461153495209 Marionette TRACE conn3 <- [1,243,null,{"value":null}] 04:58:15 INFO - PROCESS | 3399 | --DOMWINDOW == 72 (0x7f33f5b53000) [pid = 3399] [serial = 157] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 04:58:15 INFO - PROCESS | 3399 | --DOMWINDOW == 71 (0x7f33f5b52c00) [pid = 3399] [serial = 154] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 04:58:15 INFO - PROCESS | 3399 | --DOMWINDOW == 70 (0x7f33f5a53400) [pid = 3399] [serial = 145] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 04:58:15 INFO - PROCESS | 3399 | --DOMWINDOW == 69 (0x7f33f5b5f400) [pid = 3399] [serial = 160] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 04:58:15 INFO - PROCESS | 3399 | --DOMWINDOW == 68 (0x7f33fe1abc00) [pid = 3399] [serial = 163] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 04:58:15 INFO - PROCESS | 3399 | --DOMWINDOW == 67 (0x7f33f609bc00) [pid = 3399] [serial = 166] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 04:58:15 INFO - PROCESS | 3399 | --DOMWINDOW == 66 (0x7f33f5b5c800) [pid = 3399] [serial = 169] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 04:58:15 INFO - PROCESS | 3399 | 1461153495276 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:58:15 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33fdc1b800 == 33 [pid = 3399] [id = 68] 04:58:15 INFO - PROCESS | 3399 | ++DOMWINDOW == 67 (0x7f33f5b52c00) [pid = 3399] [serial = 202] [outer = (nil)] 04:58:15 INFO - PROCESS | 3399 | ++DOMWINDOW == 68 (0x7f33fc37e800) [pid = 3399] [serial = 203] [outer = 0x7f33f5b52c00] 04:58:15 INFO - PROCESS | 3399 | 1461153495349 Marionette DEBUG loaded listener.js 04:58:15 INFO - PROCESS | 3399 | ++DOMWINDOW == 69 (0x7f340cbaec00) [pid = 3399] [serial = 204] [outer = 0x7f33f5b52c00] 04:58:15 INFO - PROCESS | 3399 | 1461153495923 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]]]}] 04:58:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 04:58:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 979ms 04:58:15 INFO - PROCESS | 3399 | 1461153495967 Marionette TRACE conn3 -> [0,245,"getWindowHandle",null] 04:58:15 INFO - PROCESS | 3399 | 1461153495970 Marionette TRACE conn3 <- [1,245,null,{"value":"8"}] 04:58:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 04:58:15 INFO - PROCESS | 3399 | 1461153495975 Marionette TRACE conn3 -> [0,246,"setScriptTimeout",{"ms":35000}] 04:58:15 INFO - PROCESS | 3399 | 1461153495977 Marionette TRACE conn3 <- [1,246,null,{}] 04:58:15 INFO - PROCESS | 3399 | 1461153495983 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}] 04:58:16 INFO - PROCESS | 3399 | 1461153496103 Marionette TRACE conn3 <- [1,247,null,{"value":null}] 04:58:16 INFO - PROCESS | 3399 | 1461153496195 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:58:16 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f34067bd000 == 34 [pid = 3399] [id = 69] 04:58:16 INFO - PROCESS | 3399 | ++DOMWINDOW == 70 (0x7f33f5b53000) [pid = 3399] [serial = 205] [outer = (nil)] 04:58:16 INFO - PROCESS | 3399 | ++DOMWINDOW == 71 (0x7f340d9c3800) [pid = 3399] [serial = 206] [outer = 0x7f33f5b53000] 04:58:16 INFO - PROCESS | 3399 | 1461153496252 Marionette DEBUG loaded listener.js 04:58:16 INFO - PROCESS | 3399 | ++DOMWINDOW == 72 (0x7f340dcf7800) [pid = 3399] [serial = 207] [outer = 0x7f33f5b53000] 04:58:16 INFO - PROCESS | 3399 | 1461153496786 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]]]}] 04:58:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 04:58:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 887ms 04:58:16 INFO - PROCESS | 3399 | 1461153496864 Marionette TRACE conn3 -> [0,249,"getWindowHandle",null] 04:58:16 INFO - PROCESS | 3399 | 1461153496867 Marionette TRACE conn3 <- [1,249,null,{"value":"8"}] 04:58:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 04:58:16 INFO - PROCESS | 3399 | 1461153496872 Marionette TRACE conn3 -> [0,250,"setScriptTimeout",{"ms":35000}] 04:58:16 INFO - PROCESS | 3399 | 1461153496874 Marionette TRACE conn3 <- [1,250,null,{}] 04:58:16 INFO - PROCESS | 3399 | 1461153496879 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}] 04:58:17 INFO - PROCESS | 3399 | 1461153497003 Marionette TRACE conn3 <- [1,251,null,{"value":null}] 04:58:17 INFO - PROCESS | 3399 | 1461153497017 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:58:17 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f340c6cd000 == 35 [pid = 3399] [id = 70] 04:58:17 INFO - PROCESS | 3399 | ++DOMWINDOW == 73 (0x7f33f5a49800) [pid = 3399] [serial = 208] [outer = (nil)] 04:58:17 INFO - PROCESS | 3399 | ++DOMWINDOW == 74 (0x7f341136d000) [pid = 3399] [serial = 209] [outer = 0x7f33f5a49800] 04:58:17 INFO - PROCESS | 3399 | 1461153497072 Marionette DEBUG loaded listener.js 04:58:17 INFO - PROCESS | 3399 | ++DOMWINDOW == 75 (0x7f34119c1800) [pid = 3399] [serial = 210] [outer = 0x7f33f5a49800] 04:58:17 INFO - PROCESS | 3399 | 1461153497952 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]]]}] 04:58:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 04:58:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 1124ms 04:58:18 INFO - PROCESS | 3399 | 1461153497999 Marionette TRACE conn3 -> [0,253,"getWindowHandle",null] 04:58:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 04:58:18 INFO - PROCESS | 3399 | 1461153498004 Marionette TRACE conn3 <- [1,253,null,{"value":"8"}] 04:58:18 INFO - PROCESS | 3399 | 1461153498011 Marionette TRACE conn3 -> [0,254,"setScriptTimeout",{"ms":35000}] 04:58:18 INFO - PROCESS | 3399 | 1461153498017 Marionette TRACE conn3 <- [1,254,null,{}] 04:58:18 INFO - PROCESS | 3399 | 1461153498023 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}] 04:58:18 INFO - PROCESS | 3399 | 1461153498190 Marionette TRACE conn3 <- [1,255,null,{"value":null}] 04:58:18 INFO - PROCESS | 3399 | 1461153498317 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:58:18 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33fe6cc800 == 36 [pid = 3399] [id = 71] 04:58:18 INFO - PROCESS | 3399 | ++DOMWINDOW == 76 (0x7f33f8f0f000) [pid = 3399] [serial = 211] [outer = (nil)] 04:58:18 INFO - PROCESS | 3399 | ++DOMWINDOW == 77 (0x7f33fc537000) [pid = 3399] [serial = 212] [outer = 0x7f33f8f0f000] 04:58:18 INFO - PROCESS | 3399 | 1461153498388 Marionette DEBUG loaded listener.js 04:58:18 INFO - PROCESS | 3399 | ++DOMWINDOW == 78 (0x7f33fded7c00) [pid = 3399] [serial = 213] [outer = 0x7f33f8f0f000] 04:58:19 INFO - PROCESS | 3399 | 1461153499209 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]]]}] 04:58:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 04:58:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 1232ms 04:58:19 INFO - PROCESS | 3399 | 1461153499243 Marionette TRACE conn3 -> [0,257,"getWindowHandle",null] 04:58:19 INFO - PROCESS | 3399 | 1461153499251 Marionette TRACE conn3 <- [1,257,null,{"value":"8"}] 04:58:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 04:58:19 INFO - PROCESS | 3399 | 1461153499260 Marionette TRACE conn3 -> [0,258,"setScriptTimeout",{"ms":35000}] 04:58:19 INFO - PROCESS | 3399 | 1461153499263 Marionette TRACE conn3 <- [1,258,null,{}] 04:58:19 INFO - PROCESS | 3399 | 1461153499269 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}] 04:58:19 INFO - PROCESS | 3399 | 1461153499447 Marionette TRACE conn3 <- [1,259,null,{"value":null}] 04:58:19 INFO - PROCESS | 3399 | 1461153499573 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:58:19 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f3401e95000 == 37 [pid = 3399] [id = 72] 04:58:19 INFO - PROCESS | 3399 | ++DOMWINDOW == 79 (0x7f33f8f37400) [pid = 3399] [serial = 214] [outer = (nil)] 04:58:19 INFO - PROCESS | 3399 | ++DOMWINDOW == 80 (0x7f3400665800) [pid = 3399] [serial = 215] [outer = 0x7f33f8f37400] 04:58:19 INFO - PROCESS | 3399 | 1461153499642 Marionette DEBUG loaded listener.js 04:58:19 INFO - PROCESS | 3399 | ++DOMWINDOW == 81 (0x7f340b83c000) [pid = 3399] [serial = 216] [outer = 0x7f33f8f37400] 04:58:20 INFO - PROCESS | 3399 | 1461153500456 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]]]}] 04:58:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 04:58:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 1228ms 04:58:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 04:58:20 INFO - PROCESS | 3399 | 1461153500489 Marionette TRACE conn3 -> [0,261,"getWindowHandle",null] 04:58:20 INFO - PROCESS | 3399 | 1461153500492 Marionette TRACE conn3 <- [1,261,null,{"value":"8"}] 04:58:20 INFO - PROCESS | 3399 | 1461153500499 Marionette TRACE conn3 -> [0,262,"setScriptTimeout",{"ms":35000}] 04:58:20 INFO - PROCESS | 3399 | 1461153500505 Marionette TRACE conn3 <- [1,262,null,{}] 04:58:20 INFO - PROCESS | 3399 | 1461153500520 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}] 04:58:20 INFO - PROCESS | 3399 | 1461153500678 Marionette TRACE conn3 <- [1,263,null,{"value":null}] 04:58:20 INFO - PROCESS | 3399 | 1461153500807 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:58:20 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f340d804800 == 38 [pid = 3399] [id = 73] 04:58:20 INFO - PROCESS | 3399 | ++DOMWINDOW == 82 (0x7f340b83d800) [pid = 3399] [serial = 217] [outer = (nil)] 04:58:20 INFO - PROCESS | 3399 | ++DOMWINDOW == 83 (0x7f340d829c00) [pid = 3399] [serial = 218] [outer = 0x7f340b83d800] 04:58:20 INFO - PROCESS | 3399 | 1461153500881 Marionette DEBUG loaded listener.js 04:58:20 INFO - PROCESS | 3399 | ++DOMWINDOW == 84 (0x7f340fa19800) [pid = 3399] [serial = 219] [outer = 0x7f340b83d800] 04:58:21 INFO - PROCESS | 3399 | 1461153501760 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]]]}] 04:58:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 04:58:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 1284ms 04:58:21 INFO - PROCESS | 3399 | 1461153501782 Marionette TRACE conn3 -> [0,265,"getWindowHandle",null] 04:58:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 04:58:21 INFO - PROCESS | 3399 | 1461153501786 Marionette TRACE conn3 <- [1,265,null,{"value":"8"}] 04:58:21 INFO - PROCESS | 3399 | 1461153501792 Marionette TRACE conn3 -> [0,266,"setScriptTimeout",{"ms":35000}] 04:58:21 INFO - PROCESS | 3399 | 1461153501795 Marionette TRACE conn3 <- [1,266,null,{}] 04:58:21 INFO - PROCESS | 3399 | 1461153501800 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}] 04:58:21 INFO - PROCESS | 3399 | 1461153501948 Marionette TRACE conn3 <- [1,267,null,{"value":null}] 04:58:22 INFO - PROCESS | 3399 | 1461153502081 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:58:22 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f340f523000 == 39 [pid = 3399] [id = 74] 04:58:22 INFO - PROCESS | 3399 | ++DOMWINDOW == 85 (0x7f340c78d000) [pid = 3399] [serial = 220] [outer = (nil)] 04:58:22 INFO - PROCESS | 3399 | ++DOMWINDOW == 86 (0x7f3411a21c00) [pid = 3399] [serial = 221] [outer = 0x7f340c78d000] 04:58:22 INFO - PROCESS | 3399 | 1461153502153 Marionette DEBUG loaded listener.js 04:58:22 INFO - PROCESS | 3399 | ++DOMWINDOW == 87 (0x7f3411b6a000) [pid = 3399] [serial = 222] [outer = 0x7f340c78d000] 04:58:23 INFO - PROCESS | 3399 | 1461153503202 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]]]}] 04:58:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 04:58:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 1428ms 04:58:23 INFO - PROCESS | 3399 | 1461153503220 Marionette TRACE conn3 -> [0,269,"getWindowHandle",null] 04:58:23 INFO - PROCESS | 3399 | 1461153503225 Marionette TRACE conn3 <- [1,269,null,{"value":"8"}] 04:58:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 04:58:23 INFO - PROCESS | 3399 | 1461153503232 Marionette TRACE conn3 -> [0,270,"setScriptTimeout",{"ms":35000}] 04:58:23 INFO - PROCESS | 3399 | 1461153503237 Marionette TRACE conn3 <- [1,270,null,{}] 04:58:23 INFO - PROCESS | 3399 | 1461153503246 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}] 04:58:23 INFO - PROCESS | 3399 | 1461153503383 Marionette TRACE conn3 <- [1,271,null,{"value":null}] 04:58:23 INFO - PROCESS | 3399 | 1461153503533 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:58:23 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33feb59800 == 40 [pid = 3399] [id = 75] 04:58:23 INFO - PROCESS | 3399 | ++DOMWINDOW == 88 (0x7f33f609a400) [pid = 3399] [serial = 223] [outer = (nil)] 04:58:23 INFO - PROCESS | 3399 | ++DOMWINDOW == 89 (0x7f33f680f400) [pid = 3399] [serial = 224] [outer = 0x7f33f609a400] 04:58:23 INFO - PROCESS | 3399 | 1461153503638 Marionette DEBUG loaded listener.js 04:58:23 INFO - PROCESS | 3399 | ++DOMWINDOW == 90 (0x7f33f8427800) [pid = 3399] [serial = 225] [outer = 0x7f33f609a400] 04:58:24 INFO - PROCESS | 3399 | --DOMWINDOW == 89 (0x7f3402066400) [pid = 3399] [serial = 173] [outer = (nil)] [url = about:blank] 04:58:24 INFO - PROCESS | 3399 | --DOMWINDOW == 88 (0x7f33fc387c00) [pid = 3399] [serial = 158] [outer = (nil)] [url = about:blank] 04:58:24 INFO - PROCESS | 3399 | --DOMWINDOW == 87 (0x7f33fde74800) [pid = 3399] [serial = 159] [outer = (nil)] [url = about:blank] 04:58:24 INFO - PROCESS | 3399 | --DOMWINDOW == 86 (0x7f33f6097000) [pid = 3399] [serial = 155] [outer = (nil)] [url = about:blank] 04:58:24 INFO - PROCESS | 3399 | --DOMWINDOW == 85 (0x7f33f9439400) [pid = 3399] [serial = 156] [outer = (nil)] [url = about:blank] 04:58:24 INFO - PROCESS | 3399 | --DOMWINDOW == 84 (0x7f34009f0c00) [pid = 3399] [serial = 147] [outer = (nil)] [url = about:blank] 04:58:24 INFO - PROCESS | 3399 | --DOMWINDOW == 83 (0x7f33fdf67400) [pid = 3399] [serial = 161] [outer = (nil)] [url = about:blank] 04:58:24 INFO - PROCESS | 3399 | --DOMWINDOW == 82 (0x7f33f8f07800) [pid = 3399] [serial = 152] [outer = (nil)] [url = about:blank] 04:58:24 INFO - PROCESS | 3399 | --DOMWINDOW == 81 (0x7f33ff34a800) [pid = 3399] [serial = 164] [outer = (nil)] [url = about:blank] 04:58:24 INFO - PROCESS | 3399 | --DOMWINDOW == 80 (0x7f33fdf68c00) [pid = 3399] [serial = 149] [outer = (nil)] [url = about:blank] 04:58:24 INFO - PROCESS | 3399 | --DOMWINDOW == 79 (0x7f33fded6400) [pid = 3399] [serial = 167] [outer = (nil)] [url = about:blank] 04:58:24 INFO - PROCESS | 3399 | --DOMWINDOW == 78 (0x7f33fe669c00) [pid = 3399] [serial = 170] [outer = (nil)] [url = about:blank] 04:58:24 INFO - PROCESS | 3399 | --DOMWINDOW == 77 (0x7f33ff508800) [pid = 3399] [serial = 165] [outer = (nil)] [url = about:blank] 04:58:24 INFO - PROCESS | 3399 | --DOMWINDOW == 76 (0x7f3400a0fc00) [pid = 3399] [serial = 171] [outer = (nil)] [url = about:blank] 04:58:24 INFO - PROCESS | 3399 | --DOMWINDOW == 75 (0x7f33ff8d3000) [pid = 3399] [serial = 168] [outer = (nil)] [url = about:blank] 04:58:24 INFO - PROCESS | 3399 | --DOMWINDOW == 74 (0x7f33fea80c00) [pid = 3399] [serial = 162] [outer = (nil)] [url = about:blank] 04:58:24 INFO - PROCESS | 3399 | 1461153504501 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]]]}] 04:58:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 04:58:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 1292ms 04:58:24 INFO - PROCESS | 3399 | 1461153504524 Marionette TRACE conn3 -> [0,273,"getWindowHandle",null] 04:58:24 INFO - PROCESS | 3399 | 1461153504532 Marionette TRACE conn3 <- [1,273,null,{"value":"8"}] 04:58:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 04:58:24 INFO - PROCESS | 3399 | 1461153504550 Marionette TRACE conn3 -> [0,274,"setScriptTimeout",{"ms":35000}] 04:58:24 INFO - PROCESS | 3399 | 1461153504554 Marionette TRACE conn3 <- [1,274,null,{}] 04:58:24 INFO - PROCESS | 3399 | 1461153504562 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}] 04:58:24 INFO - PROCESS | 3399 | 1461153504714 Marionette TRACE conn3 <- [1,275,null,{"value":null}] 04:58:24 INFO - PROCESS | 3399 | 1461153504731 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:58:24 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33f9259000 == 41 [pid = 3399] [id = 76] 04:58:24 INFO - PROCESS | 3399 | ++DOMWINDOW == 75 (0x7f33f8f07800) [pid = 3399] [serial = 226] [outer = (nil)] 04:58:24 INFO - PROCESS | 3399 | ++DOMWINDOW == 76 (0x7f33fde74800) [pid = 3399] [serial = 227] [outer = 0x7f33f8f07800] 04:58:24 INFO - PROCESS | 3399 | 1461153504793 Marionette DEBUG loaded listener.js 04:58:24 INFO - PROCESS | 3399 | ++DOMWINDOW == 77 (0x7f33fdedd000) [pid = 3399] [serial = 228] [outer = 0x7f33f8f07800] 04:58:25 INFO - PROCESS | 3399 | 1461153505538 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]]]}] 04:58:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 04:58:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 1041ms 04:58:25 INFO - PROCESS | 3399 | 1461153505594 Marionette TRACE conn3 -> [0,277,"getWindowHandle",null] 04:58:25 INFO - PROCESS | 3399 | 1461153505597 Marionette TRACE conn3 <- [1,277,null,{"value":"8"}] 04:58:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 04:58:25 INFO - PROCESS | 3399 | 1461153505604 Marionette TRACE conn3 -> [0,278,"setScriptTimeout",{"ms":35000}] 04:58:25 INFO - PROCESS | 3399 | 1461153505609 Marionette TRACE conn3 <- [1,278,null,{}] 04:58:25 INFO - PROCESS | 3399 | 1461153505624 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}] 04:58:25 INFO - PROCESS | 3399 | 1461153505783 Marionette TRACE conn3 <- [1,279,null,{"value":null}] 04:58:25 INFO - PROCESS | 3399 | 1461153505793 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:58:25 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33fef36800 == 42 [pid = 3399] [id = 77] 04:58:25 INFO - PROCESS | 3399 | ++DOMWINDOW == 78 (0x7f33ff065c00) [pid = 3399] [serial = 229] [outer = (nil)] 04:58:25 INFO - PROCESS | 3399 | ++DOMWINDOW == 79 (0x7f33ff348800) [pid = 3399] [serial = 230] [outer = 0x7f33ff065c00] 04:58:25 INFO - PROCESS | 3399 | 1461153505856 Marionette DEBUG loaded listener.js 04:58:25 INFO - PROCESS | 3399 | ++DOMWINDOW == 80 (0x7f33ff8d4c00) [pid = 3399] [serial = 231] [outer = 0x7f33ff065c00] 04:58:26 INFO - PROCESS | 3399 | 1461153506642 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]]]}] 04:58:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 04:58:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 1083ms 04:58:26 INFO - PROCESS | 3399 | 1461153506687 Marionette TRACE conn3 -> [0,281,"getWindowHandle",null] 04:58:26 INFO - PROCESS | 3399 | 1461153506691 Marionette TRACE conn3 <- [1,281,null,{"value":"8"}] 04:58:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 04:58:26 INFO - PROCESS | 3399 | 1461153506724 Marionette TRACE conn3 -> [0,282,"setScriptTimeout",{"ms":35000}] 04:58:26 INFO - PROCESS | 3399 | 1461153506726 Marionette TRACE conn3 <- [1,282,null,{}] 04:58:26 INFO - PROCESS | 3399 | 1461153506730 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}] 04:58:26 INFO - PROCESS | 3399 | 1461153506917 Marionette TRACE conn3 <- [1,283,null,{"value":null}] 04:58:26 INFO - PROCESS | 3399 | 1461153506935 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:58:26 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f3400259800 == 43 [pid = 3399] [id = 78] 04:58:26 INFO - PROCESS | 3399 | ++DOMWINDOW == 81 (0x7f33ff26b800) [pid = 3399] [serial = 232] [outer = (nil)] 04:58:26 INFO - PROCESS | 3399 | ++DOMWINDOW == 82 (0x7f3400663800) [pid = 3399] [serial = 233] [outer = 0x7f33ff26b800] 04:58:27 INFO - PROCESS | 3399 | 1461153506994 Marionette DEBUG loaded listener.js 04:58:27 INFO - PROCESS | 3399 | ++DOMWINDOW == 83 (0x7f3400a0bc00) [pid = 3399] [serial = 234] [outer = 0x7f33ff26b800] 04:58:27 INFO - PROCESS | 3399 | 1461153507774 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]]]}] 04:58:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 04:58:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 1093ms 04:58:27 INFO - PROCESS | 3399 | 1461153507829 Marionette TRACE conn3 -> [0,285,"getWindowHandle",null] 04:58:27 INFO - PROCESS | 3399 | 1461153507834 Marionette TRACE conn3 <- [1,285,null,{"value":"8"}] 04:58:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 04:58:27 INFO - PROCESS | 3399 | 1461153507847 Marionette TRACE conn3 -> [0,286,"setScriptTimeout",{"ms":35000}] 04:58:27 INFO - PROCESS | 3399 | 1461153507850 Marionette TRACE conn3 <- [1,286,null,{}] 04:58:27 INFO - PROCESS | 3399 | 1461153507863 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}] 04:58:28 INFO - PROCESS | 3399 | 1461153508060 Marionette TRACE conn3 <- [1,287,null,{"value":null}] 04:58:28 INFO - PROCESS | 3399 | 1461153508083 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:58:28 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33f9446000 == 44 [pid = 3399] [id = 79] 04:58:28 INFO - PROCESS | 3399 | ++DOMWINDOW == 84 (0x7f33f5bfa000) [pid = 3399] [serial = 235] [outer = (nil)] 04:58:28 INFO - PROCESS | 3399 | ++DOMWINDOW == 85 (0x7f3402066400) [pid = 3399] [serial = 236] [outer = 0x7f33f5bfa000] 04:58:28 INFO - PROCESS | 3399 | 1461153508170 Marionette DEBUG loaded listener.js 04:58:28 INFO - PROCESS | 3399 | ++DOMWINDOW == 86 (0x7f340b8c7c00) [pid = 3399] [serial = 237] [outer = 0x7f33f5bfa000] 04:58:28 INFO - PROCESS | 3399 | --DOMWINDOW == 85 (0x7f33fb9d3c00) [pid = 3399] [serial = 190] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 04:58:28 INFO - PROCESS | 3399 | --DOMWINDOW == 84 (0x7f33f6097c00) [pid = 3399] [serial = 196] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 04:58:28 INFO - PROCESS | 3399 | --DOMWINDOW == 83 (0x7f33ff06e800) [pid = 3399] [serial = 193] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 04:58:28 INFO - PROCESS | 3399 | --DOMWINDOW == 82 (0x7f33f5b53000) [pid = 3399] [serial = 205] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 04:58:29 INFO - PROCESS | 3399 | --DOMWINDOW == 81 (0x7f33f7783c00) [pid = 3399] [serial = 187] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 04:58:29 INFO - PROCESS | 3399 | --DOMWINDOW == 80 (0x7f33fe1a0000) [pid = 3399] [serial = 199] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 04:58:29 INFO - PROCESS | 3399 | --DOMWINDOW == 79 (0x7f33f5b52c00) [pid = 3399] [serial = 202] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 04:58:29 INFO - PROCESS | 3399 | 1461153509137 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]]]}] 04:58:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 04:58:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 1347ms 04:58:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 04:58:29 INFO - PROCESS | 3399 | 1461153509189 Marionette TRACE conn3 -> [0,289,"getWindowHandle",null] 04:58:29 INFO - PROCESS | 3399 | 1461153509191 Marionette TRACE conn3 <- [1,289,null,{"value":"8"}] 04:58:29 INFO - PROCESS | 3399 | 1461153509196 Marionette TRACE conn3 -> [0,290,"setScriptTimeout",{"ms":35000}] 04:58:29 INFO - PROCESS | 3399 | 1461153509200 Marionette TRACE conn3 <- [1,290,null,{}] 04:58:29 INFO - PROCESS | 3399 | 1461153509212 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}] 04:58:29 INFO - PROCESS | 3399 | 1461153509374 Marionette TRACE conn3 <- [1,291,null,{"value":null}] 04:58:29 INFO - PROCESS | 3399 | 1461153509397 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:58:29 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f340c65c800 == 45 [pid = 3399] [id = 80] 04:58:29 INFO - PROCESS | 3399 | ++DOMWINDOW == 80 (0x7f33fded0400) [pid = 3399] [serial = 238] [outer = (nil)] 04:58:29 INFO - PROCESS | 3399 | ++DOMWINDOW == 81 (0x7f340dcefc00) [pid = 3399] [serial = 239] [outer = 0x7f33fded0400] 04:58:29 INFO - PROCESS | 3399 | 1461153509473 Marionette DEBUG loaded listener.js 04:58:29 INFO - PROCESS | 3399 | ++DOMWINDOW == 82 (0x7f3411368400) [pid = 3399] [serial = 240] [outer = 0x7f33fded0400] 04:58:30 INFO - PROCESS | 3399 | 1461153510178 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]]]}] 04:58:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 04:58:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 1036ms 04:58:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 04:58:30 INFO - PROCESS | 3399 | 1461153510233 Marionette TRACE conn3 -> [0,293,"getWindowHandle",null] 04:58:30 INFO - PROCESS | 3399 | 1461153510235 Marionette TRACE conn3 <- [1,293,null,{"value":"8"}] 04:58:30 INFO - PROCESS | 3399 | 1461153510241 Marionette TRACE conn3 -> [0,294,"setScriptTimeout",{"ms":35000}] 04:58:30 INFO - PROCESS | 3399 | 1461153510244 Marionette TRACE conn3 <- [1,294,null,{}] 04:58:30 INFO - PROCESS | 3399 | 1461153510256 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}] 04:58:30 INFO - PROCESS | 3399 | 1461153510383 Marionette TRACE conn3 <- [1,295,null,{"value":null}] 04:58:30 INFO - PROCESS | 3399 | 1461153510397 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:58:30 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f340d817000 == 46 [pid = 3399] [id = 81] 04:58:30 INFO - PROCESS | 3399 | ++DOMWINDOW == 83 (0x7f33f5bf8800) [pid = 3399] [serial = 241] [outer = (nil)] 04:58:30 INFO - PROCESS | 3399 | ++DOMWINDOW == 84 (0x7f3411b63800) [pid = 3399] [serial = 242] [outer = 0x7f33f5bf8800] 04:58:30 INFO - PROCESS | 3399 | 1461153510452 Marionette DEBUG loaded listener.js 04:58:30 INFO - PROCESS | 3399 | ++DOMWINDOW == 85 (0x7f3411da7c00) [pid = 3399] [serial = 243] [outer = 0x7f33f5bf8800] 04:58:31 INFO - PROCESS | 3399 | 1461153511334 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]]]}] 04:58:31 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. 04:58:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 1126ms 04:58:31 INFO - PROCESS | 3399 | 1461153511368 Marionette TRACE conn3 -> [0,297,"getWindowHandle",null] 04:58:31 INFO - PROCESS | 3399 | 1461153511373 Marionette TRACE conn3 <- [1,297,null,{"value":"8"}] 04:58:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 04:58:31 INFO - PROCESS | 3399 | 1461153511381 Marionette TRACE conn3 -> [0,298,"setScriptTimeout",{"ms":35000}] 04:58:31 INFO - PROCESS | 3399 | 1461153511387 Marionette TRACE conn3 <- [1,298,null,{}] 04:58:31 INFO - PROCESS | 3399 | 1461153511396 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}] 04:58:31 INFO - PROCESS | 3399 | 1461153511597 Marionette TRACE conn3 <- [1,299,null,{"value":null}] 04:58:31 INFO - PROCESS | 3399 | 1461153511737 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:58:31 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33fd26b800 == 47 [pid = 3399] [id = 82] 04:58:31 INFO - PROCESS | 3399 | ++DOMWINDOW == 86 (0x7f33f5a50400) [pid = 3399] [serial = 244] [outer = (nil)] 04:58:31 INFO - PROCESS | 3399 | ++DOMWINDOW == 87 (0x7f33f7785800) [pid = 3399] [serial = 245] [outer = 0x7f33f5a50400] 04:58:31 INFO - PROCESS | 3399 | 1461153511818 Marionette DEBUG loaded listener.js 04:58:31 INFO - PROCESS | 3399 | ++DOMWINDOW == 88 (0x7f33fb968000) [pid = 3399] [serial = 246] [outer = 0x7f33f5a50400] 04:58:32 INFO - PROCESS | 3399 | 1461153512683 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]]]}] 04:58:32 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. 04:58:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 1340ms 04:58:32 INFO - PROCESS | 3399 | 1461153512723 Marionette TRACE conn3 -> [0,301,"getWindowHandle",null] 04:58:32 INFO - PROCESS | 3399 | 1461153512731 Marionette TRACE conn3 <- [1,301,null,{"value":"8"}] 04:58:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 04:58:32 INFO - PROCESS | 3399 | 1461153512740 Marionette TRACE conn3 -> [0,302,"setScriptTimeout",{"ms":35000}] 04:58:32 INFO - PROCESS | 3399 | 1461153512744 Marionette TRACE conn3 <- [1,302,null,{}] 04:58:32 INFO - PROCESS | 3399 | 1461153512748 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}] 04:58:32 INFO - PROCESS | 3399 | 1461153512907 Marionette TRACE conn3 <- [1,303,null,{"value":null}] 04:58:33 INFO - PROCESS | 3399 | 1461153513037 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:58:33 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f3401d95000 == 48 [pid = 3399] [id = 83] 04:58:33 INFO - PROCESS | 3399 | ++DOMWINDOW == 89 (0x7f33f5bfb400) [pid = 3399] [serial = 247] [outer = (nil)] 04:58:33 INFO - PROCESS | 3399 | ++DOMWINDOW == 90 (0x7f33ff34a800) [pid = 3399] [serial = 248] [outer = 0x7f33f5bfb400] 04:58:33 INFO - PROCESS | 3399 | 1461153513112 Marionette DEBUG loaded listener.js 04:58:33 INFO - PROCESS | 3399 | ++DOMWINDOW == 91 (0x7f34009b1000) [pid = 3399] [serial = 249] [outer = 0x7f33f5bfb400] 04:58:33 INFO - PROCESS | 3399 | ++DOMWINDOW == 92 (0x7f340cba9800) [pid = 3399] [serial = 250] [outer = 0x7f33f5a53000] 04:58:34 INFO - PROCESS | 3399 | 1461153514067 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]]]}] 04:58:34 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. 04:58:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 1383ms 04:58:34 INFO - PROCESS | 3399 | 1461153514124 Marionette TRACE conn3 -> [0,305,"getWindowHandle",null] 04:58:34 INFO - PROCESS | 3399 | 1461153514127 Marionette TRACE conn3 <- [1,305,null,{"value":"8"}] 04:58:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 04:58:34 INFO - PROCESS | 3399 | 1461153514134 Marionette TRACE conn3 -> [0,306,"setScriptTimeout",{"ms":35000}] 04:58:34 INFO - PROCESS | 3399 | 1461153514139 Marionette TRACE conn3 <- [1,306,null,{}] 04:58:34 INFO - PROCESS | 3399 | 1461153514154 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}] 04:58:34 INFO - PROCESS | 3399 | 1461153514343 Marionette TRACE conn3 <- [1,307,null,{"value":null}] 04:58:34 INFO - PROCESS | 3399 | 1461153514472 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:58:34 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f340d926000 == 49 [pid = 3399] [id = 84] 04:58:34 INFO - PROCESS | 3399 | ++DOMWINDOW == 93 (0x7f33fdfe0c00) [pid = 3399] [serial = 251] [outer = (nil)] 04:58:34 INFO - PROCESS | 3399 | ++DOMWINDOW == 94 (0x7f340c917400) [pid = 3399] [serial = 252] [outer = 0x7f33fdfe0c00] 04:58:34 INFO - PROCESS | 3399 | 1461153514550 Marionette DEBUG loaded listener.js 04:58:34 INFO - PROCESS | 3399 | ++DOMWINDOW == 95 (0x7f34119c1400) [pid = 3399] [serial = 253] [outer = 0x7f33fdfe0c00] 04:58:35 INFO - PROCESS | 3399 | 1461153515390 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]]]}] 04:58:35 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. 04:58:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 1285ms 04:58:35 INFO - PROCESS | 3399 | 1461153515420 Marionette TRACE conn3 -> [0,309,"getWindowHandle",null] 04:58:35 INFO - PROCESS | 3399 | 1461153515423 Marionette TRACE conn3 <- [1,309,null,{"value":"8"}] 04:58:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 04:58:35 INFO - PROCESS | 3399 | 1461153515429 Marionette TRACE conn3 -> [0,310,"setScriptTimeout",{"ms":35000}] 04:58:35 INFO - PROCESS | 3399 | 1461153515432 Marionette TRACE conn3 <- [1,310,null,{}] 04:58:35 INFO - PROCESS | 3399 | 1461153515437 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}] 04:58:35 INFO - PROCESS | 3399 | 1461153515576 Marionette TRACE conn3 <- [1,311,null,{"value":null}] 04:58:35 INFO - PROCESS | 3399 | 1461153515711 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:58:35 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f3411ba1800 == 50 [pid = 3399] [id = 85] 04:58:35 INFO - PROCESS | 3399 | ++DOMWINDOW == 96 (0x7f3400aa4c00) [pid = 3399] [serial = 254] [outer = (nil)] 04:58:35 INFO - PROCESS | 3399 | ++DOMWINDOW == 97 (0x7f3411e80c00) [pid = 3399] [serial = 255] [outer = 0x7f3400aa4c00] 04:58:35 INFO - PROCESS | 3399 | 1461153515783 Marionette DEBUG loaded listener.js 04:58:35 INFO - PROCESS | 3399 | ++DOMWINDOW == 98 (0x7f3411f0bc00) [pid = 3399] [serial = 256] [outer = 0x7f3400aa4c00] 04:58:36 INFO - PROCESS | 3399 | 1461153516559 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]]]}] 04:58:36 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. 04:58:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 1177ms 04:58:36 INFO - PROCESS | 3399 | 1461153516608 Marionette TRACE conn3 -> [0,313,"getWindowHandle",null] 04:58:36 INFO - PROCESS | 3399 | 1461153516611 Marionette TRACE conn3 <- [1,313,null,{"value":"8"}] 04:58:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 04:58:36 INFO - PROCESS | 3399 | 1461153516618 Marionette TRACE conn3 -> [0,314,"setScriptTimeout",{"ms":35000}] 04:58:36 INFO - PROCESS | 3399 | 1461153516620 Marionette TRACE conn3 <- [1,314,null,{}] 04:58:36 INFO - PROCESS | 3399 | 1461153516625 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}] 04:58:36 INFO - PROCESS | 3399 | 1461153516768 Marionette TRACE conn3 <- [1,315,null,{"value":null}] 04:58:36 INFO - PROCESS | 3399 | 1461153516902 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:58:36 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f3411e69800 == 51 [pid = 3399] [id = 86] 04:58:36 INFO - PROCESS | 3399 | ++DOMWINDOW == 99 (0x7f34119c2400) [pid = 3399] [serial = 257] [outer = (nil)] 04:58:36 INFO - PROCESS | 3399 | ++DOMWINDOW == 100 (0x7f3411f5ac00) [pid = 3399] [serial = 258] [outer = 0x7f34119c2400] 04:58:36 INFO - PROCESS | 3399 | 1461153516974 Marionette DEBUG loaded listener.js 04:58:37 INFO - PROCESS | 3399 | ++DOMWINDOW == 101 (0x7f3413b9bc00) [pid = 3399] [serial = 259] [outer = 0x7f34119c2400] 04:58:38 INFO - PROCESS | 3399 | 1461153518000 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]]]}] 04:58:38 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. 04:58:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 1434ms 04:58:38 INFO - PROCESS | 3399 | 1461153518053 Marionette TRACE conn3 -> [0,317,"getWindowHandle",null] 04:58:38 INFO - PROCESS | 3399 | 1461153518057 Marionette TRACE conn3 <- [1,317,null,{"value":"8"}] 04:58:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 04:58:38 INFO - PROCESS | 3399 | 1461153518066 Marionette TRACE conn3 -> [0,318,"setScriptTimeout",{"ms":35000}] 04:58:38 INFO - PROCESS | 3399 | 1461153518071 Marionette TRACE conn3 <- [1,318,null,{}] 04:58:38 INFO - PROCESS | 3399 | 1461153518079 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}] 04:58:38 INFO - PROCESS | 3399 | 1461153518269 Marionette TRACE conn3 <- [1,319,null,{"value":null}] 04:58:38 INFO - PROCESS | 3399 | 1461153518482 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:58:38 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33f8fb3000 == 52 [pid = 3399] [id = 87] 04:58:38 INFO - PROCESS | 3399 | ++DOMWINDOW == 102 (0x7f33f943fc00) [pid = 3399] [serial = 260] [outer = (nil)] 04:58:38 INFO - PROCESS | 3399 | ++DOMWINDOW == 103 (0x7f33fc389000) [pid = 3399] [serial = 261] [outer = 0x7f33f943fc00] 04:58:38 INFO - PROCESS | 3399 | 1461153518574 Marionette DEBUG loaded listener.js 04:58:38 INFO - PROCESS | 3399 | ++DOMWINDOW == 104 (0x7f33fdedb800) [pid = 3399] [serial = 262] [outer = 0x7f33f943fc00] 04:58:39 INFO - PROCESS | 3399 | --DOCSHELL 0x7f340c65c800 == 51 [pid = 3399] [id = 80] 04:58:39 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33f9446000 == 50 [pid = 3399] [id = 79] 04:58:39 INFO - PROCESS | 3399 | --DOMWINDOW == 103 (0x7f33f8f0a800) [pid = 3399] [serial = 176] [outer = (nil)] [url = about:blank] 04:58:39 INFO - PROCESS | 3399 | --DOMWINDOW == 102 (0x7f34009af000) [pid = 3399] [serial = 182] [outer = (nil)] [url = about:blank] 04:58:39 INFO - PROCESS | 3399 | --DOMWINDOW == 101 (0x7f33fdedd400) [pid = 3399] [serial = 179] [outer = (nil)] [url = about:blank] 04:58:39 INFO - PROCESS | 3399 | 1461153519382 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]]]}] 04:58:39 INFO - PROCESS | 3399 | --DOCSHELL 0x7f3400259800 == 49 [pid = 3399] [id = 78] 04:58:39 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33fef36800 == 48 [pid = 3399] [id = 77] 04:58:39 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33f9259000 == 47 [pid = 3399] [id = 76] 04:58:39 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33feb59800 == 46 [pid = 3399] [id = 75] 04:58:39 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. 04:58:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 1338ms 04:58:39 INFO - PROCESS | 3399 | 1461153519403 Marionette TRACE conn3 -> [0,321,"getWindowHandle",null] 04:58:39 INFO - PROCESS | 3399 | 1461153519410 Marionette TRACE conn3 <- [1,321,null,{"value":"8"}] 04:58:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 04:58:39 INFO - PROCESS | 3399 | 1461153519419 Marionette TRACE conn3 -> [0,322,"setScriptTimeout",{"ms":35000}] 04:58:39 INFO - PROCESS | 3399 | 1461153519423 Marionette TRACE conn3 <- [1,322,null,{}] 04:58:39 INFO - PROCESS | 3399 | 1461153519428 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}] 04:58:39 INFO - PROCESS | 3399 | 1461153519571 Marionette TRACE conn3 <- [1,323,null,{"value":null}] 04:58:39 INFO - PROCESS | 3399 | 1461153519582 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:58:39 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33fcd27000 == 47 [pid = 3399] [id = 88] 04:58:39 INFO - PROCESS | 3399 | ++DOMWINDOW == 102 (0x7f33f943b000) [pid = 3399] [serial = 263] [outer = (nil)] 04:58:39 INFO - PROCESS | 3399 | ++DOMWINDOW == 103 (0x7f33ff1f4800) [pid = 3399] [serial = 264] [outer = 0x7f33f943b000] 04:58:39 INFO - PROCESS | 3399 | 1461153519640 Marionette DEBUG loaded listener.js 04:58:39 INFO - PROCESS | 3399 | ++DOMWINDOW == 104 (0x7f34009af000) [pid = 3399] [serial = 265] [outer = 0x7f33f943b000] 04:58:39 INFO - PROCESS | 3399 | --DOMWINDOW == 103 (0x7f340dcf7800) [pid = 3399] [serial = 207] [outer = (nil)] [url = about:blank] 04:58:39 INFO - PROCESS | 3399 | --DOMWINDOW == 102 (0x7f33fe676c00) [pid = 3399] [serial = 192] [outer = (nil)] [url = about:blank] 04:58:39 INFO - PROCESS | 3399 | --DOMWINDOW == 101 (0x7f3400660c00) [pid = 3399] [serial = 197] [outer = (nil)] [url = about:blank] 04:58:39 INFO - PROCESS | 3399 | --DOMWINDOW == 100 (0x7f33ff508000) [pid = 3399] [serial = 194] [outer = (nil)] [url = about:blank] 04:58:39 INFO - PROCESS | 3399 | --DOMWINDOW == 99 (0x7f340d9c3800) [pid = 3399] [serial = 206] [outer = (nil)] [url = about:blank] 04:58:39 INFO - PROCESS | 3399 | --DOMWINDOW == 98 (0x7f33f9439c00) [pid = 3399] [serial = 189] [outer = (nil)] [url = about:blank] 04:58:39 INFO - PROCESS | 3399 | --DOMWINDOW == 97 (0x7f340b8c6800) [pid = 3399] [serial = 198] [outer = (nil)] [url = about:blank] 04:58:39 INFO - PROCESS | 3399 | --DOMWINDOW == 96 (0x7f34009b5400) [pid = 3399] [serial = 185] [outer = (nil)] [url = about:blank] 04:58:39 INFO - PROCESS | 3399 | --DOMWINDOW == 95 (0x7f340c78ec00) [pid = 3399] [serial = 201] [outer = (nil)] [url = about:blank] 04:58:39 INFO - PROCESS | 3399 | --DOMWINDOW == 94 (0x7f33fc37e800) [pid = 3399] [serial = 203] [outer = (nil)] [url = about:blank] 04:58:39 INFO - PROCESS | 3399 | --DOMWINDOW == 93 (0x7f340cbaec00) [pid = 3399] [serial = 204] [outer = (nil)] [url = about:blank] 04:58:39 INFO - PROCESS | 3399 | --DOMWINDOW == 92 (0x7f34009b0400) [pid = 3399] [serial = 195] [outer = (nil)] [url = about:blank] 04:58:39 INFO - PROCESS | 3399 | --DOMWINDOW == 91 (0x7f33fded3c00) [pid = 3399] [serial = 191] [outer = (nil)] [url = about:blank] 04:58:39 INFO - PROCESS | 3399 | --DOMWINDOW == 90 (0x7f340c6b8c00) [pid = 3399] [serial = 200] [outer = (nil)] [url = about:blank] 04:58:39 INFO - PROCESS | 3399 | --DOMWINDOW == 89 (0x7f33f849c800) [pid = 3399] [serial = 188] [outer = (nil)] [url = about:blank] 04:58:40 INFO - PROCESS | 3399 | 1461153520369 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]]]}] 04:58:40 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. 04:58:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 985ms 04:58:40 INFO - PROCESS | 3399 | 1461153520405 Marionette TRACE conn3 -> [0,325,"getWindowHandle",null] 04:58:40 INFO - PROCESS | 3399 | 1461153520407 Marionette TRACE conn3 <- [1,325,null,{"value":"8"}] 04:58:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 04:58:40 INFO - PROCESS | 3399 | 1461153520413 Marionette TRACE conn3 -> [0,326,"setScriptTimeout",{"ms":35000}] 04:58:40 INFO - PROCESS | 3399 | 1461153520418 Marionette TRACE conn3 <- [1,326,null,{}] 04:58:40 INFO - PROCESS | 3399 | 1461153520442 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}] 04:58:40 INFO - PROCESS | 3399 | 1461153520581 Marionette TRACE conn3 <- [1,327,null,{"value":null}] 04:58:40 INFO - PROCESS | 3399 | 1461153520598 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:58:40 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f34009df000 == 48 [pid = 3399] [id = 89] 04:58:40 INFO - PROCESS | 3399 | ++DOMWINDOW == 90 (0x7f3400a16000) [pid = 3399] [serial = 266] [outer = (nil)] 04:58:40 INFO - PROCESS | 3399 | ++DOMWINDOW == 91 (0x7f340c914000) [pid = 3399] [serial = 267] [outer = 0x7f3400a16000] 04:58:40 INFO - PROCESS | 3399 | 1461153520657 Marionette DEBUG loaded listener.js 04:58:40 INFO - PROCESS | 3399 | ++DOMWINDOW == 92 (0x7f340d832400) [pid = 3399] [serial = 268] [outer = 0x7f3400a16000] 04:58:41 INFO - PROCESS | 3399 | 1461153521460 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]]]}] 04:58:41 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. 04:58:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 1093ms 04:58:41 INFO - PROCESS | 3399 | 1461153521507 Marionette TRACE conn3 -> [0,329,"getWindowHandle",null] 04:58:41 INFO - PROCESS | 3399 | 1461153521511 Marionette TRACE conn3 <- [1,329,null,{"value":"8"}] 04:58:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 04:58:41 INFO - PROCESS | 3399 | 1461153521516 Marionette TRACE conn3 -> [0,330,"setScriptTimeout",{"ms":35000}] 04:58:41 INFO - PROCESS | 3399 | 1461153521518 Marionette TRACE conn3 <- [1,330,null,{}] 04:58:41 INFO - PROCESS | 3399 | 1461153521523 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}] 04:58:41 INFO - PROCESS | 3399 | 1461153521661 Marionette TRACE conn3 <- [1,331,null,{"value":null}] 04:58:41 INFO - PROCESS | 3399 | 1461153521675 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:58:41 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f340671d800 == 49 [pid = 3399] [id = 90] 04:58:41 INFO - PROCESS | 3399 | ++DOMWINDOW == 93 (0x7f33ff147400) [pid = 3399] [serial = 269] [outer = (nil)] 04:58:41 INFO - PROCESS | 3399 | ++DOMWINDOW == 94 (0x7f33ff14ac00) [pid = 3399] [serial = 270] [outer = 0x7f33ff147400] 04:58:41 INFO - PROCESS | 3399 | 1461153521733 Marionette DEBUG loaded listener.js 04:58:41 INFO - PROCESS | 3399 | ++DOMWINDOW == 95 (0x7f340c793c00) [pid = 3399] [serial = 271] [outer = 0x7f33ff147400] 04:58:42 INFO - PROCESS | 3399 | 1461153522487 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]]]}] 04:58:42 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. 04:58:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 1026ms 04:58:42 INFO - PROCESS | 3399 | 1461153522544 Marionette TRACE conn3 -> [0,333,"getWindowHandle",null] 04:58:42 INFO - PROCESS | 3399 | 1461153522547 Marionette TRACE conn3 <- [1,333,null,{"value":"8"}] 04:58:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 04:58:42 INFO - PROCESS | 3399 | 1461153522552 Marionette TRACE conn3 -> [0,334,"setScriptTimeout",{"ms":35000}] 04:58:42 INFO - PROCESS | 3399 | 1461153522554 Marionette TRACE conn3 <- [1,334,null,{}] 04:58:42 INFO - PROCESS | 3399 | 1461153522559 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}] 04:58:42 INFO - PROCESS | 3399 | 1461153522741 Marionette TRACE conn3 <- [1,335,null,{"value":null}] 04:58:42 INFO - PROCESS | 3399 | 1461153522774 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:58:42 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f340c6dd000 == 50 [pid = 3399] [id = 91] 04:58:42 INFO - PROCESS | 3399 | ++DOMWINDOW == 96 (0x7f33f5bf3400) [pid = 3399] [serial = 272] [outer = (nil)] 04:58:42 INFO - PROCESS | 3399 | ++DOMWINDOW == 97 (0x7f340d9c2400) [pid = 3399] [serial = 273] [outer = 0x7f33f5bf3400] 04:58:42 INFO - PROCESS | 3399 | 1461153522830 Marionette DEBUG loaded listener.js 04:58:42 INFO - PROCESS | 3399 | ++DOMWINDOW == 98 (0x7f34119bac00) [pid = 3399] [serial = 274] [outer = 0x7f33f5bf3400] 04:58:43 INFO - PROCESS | 3399 | 1461153523499 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]]]}] 04:58:43 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. 04:58:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 974ms 04:58:43 INFO - PROCESS | 3399 | 1461153523527 Marionette TRACE conn3 -> [0,337,"getWindowHandle",null] 04:58:43 INFO - PROCESS | 3399 | 1461153523531 Marionette TRACE conn3 <- [1,337,null,{"value":"8"}] 04:58:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 04:58:43 INFO - PROCESS | 3399 | 1461153523539 Marionette TRACE conn3 -> [0,338,"setScriptTimeout",{"ms":35000}] 04:58:43 INFO - PROCESS | 3399 | 1461153523541 Marionette TRACE conn3 <- [1,338,null,{}] 04:58:43 INFO - PROCESS | 3399 | 1461153523552 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}] 04:58:43 INFO - PROCESS | 3399 | 1461153523764 Marionette TRACE conn3 <- [1,339,null,{"value":null}] 04:58:43 INFO - PROCESS | 3399 | 1461153523785 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:58:43 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33f7991000 == 51 [pid = 3399] [id = 92] 04:58:43 INFO - PROCESS | 3399 | ++DOMWINDOW == 99 (0x7f3411bb2c00) [pid = 3399] [serial = 275] [outer = (nil)] 04:58:43 INFO - PROCESS | 3399 | ++DOMWINDOW == 100 (0x7f34145f7c00) [pid = 3399] [serial = 276] [outer = 0x7f3411bb2c00] 04:58:43 INFO - PROCESS | 3399 | 1461153523846 Marionette DEBUG loaded listener.js 04:58:43 INFO - PROCESS | 3399 | ++DOMWINDOW == 101 (0x7f34148b2400) [pid = 3399] [serial = 277] [outer = 0x7f3411bb2c00] 04:58:44 INFO - PROCESS | 3399 | --DOMWINDOW == 100 (0x7f33f8f07800) [pid = 3399] [serial = 226] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 04:58:44 INFO - PROCESS | 3399 | --DOMWINDOW == 99 (0x7f33f609a400) [pid = 3399] [serial = 223] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 04:58:44 INFO - PROCESS | 3399 | --DOMWINDOW == 98 (0x7f33ff065c00) [pid = 3399] [serial = 229] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 04:58:44 INFO - PROCESS | 3399 | --DOMWINDOW == 97 (0x7f33fded0400) [pid = 3399] [serial = 238] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 04:58:44 INFO - PROCESS | 3399 | --DOMWINDOW == 96 (0x7f33f5bfa000) [pid = 3399] [serial = 235] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 04:58:44 INFO - PROCESS | 3399 | --DOMWINDOW == 95 (0x7f33ff26b800) [pid = 3399] [serial = 232] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 04:58:44 INFO - PROCESS | 3399 | 1461153524655 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]]]}] 04:58:44 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. 04:58:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 1136ms 04:58:44 INFO - PROCESS | 3399 | 1461153524676 Marionette TRACE conn3 -> [0,341,"getWindowHandle",null] 04:58:44 INFO - PROCESS | 3399 | 1461153524679 Marionette TRACE conn3 <- [1,341,null,{"value":"8"}] 04:58:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 04:58:44 INFO - PROCESS | 3399 | 1461153524684 Marionette TRACE conn3 -> [0,342,"setScriptTimeout",{"ms":35000}] 04:58:44 INFO - PROCESS | 3399 | 1461153524686 Marionette TRACE conn3 <- [1,342,null,{}] 04:58:44 INFO - PROCESS | 3399 | 1461153524692 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}] 04:58:44 INFO - PROCESS | 3399 | 1461153524850 Marionette TRACE conn3 <- [1,343,null,{"value":null}] 04:58:44 INFO - PROCESS | 3399 | 1461153524870 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:58:44 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f3411d3a800 == 52 [pid = 3399] [id = 93] 04:58:44 INFO - PROCESS | 3399 | ++DOMWINDOW == 96 (0x7f33fef94800) [pid = 3399] [serial = 278] [outer = (nil)] 04:58:44 INFO - PROCESS | 3399 | ++DOMWINDOW == 97 (0x7f33fef9b400) [pid = 3399] [serial = 279] [outer = 0x7f33fef94800] 04:58:44 INFO - PROCESS | 3399 | 1461153524927 Marionette DEBUG loaded listener.js 04:58:45 INFO - PROCESS | 3399 | ++DOMWINDOW == 98 (0x7f33fef9f400) [pid = 3399] [serial = 280] [outer = 0x7f33fef94800] 04:58:45 INFO - PROCESS | 3399 | 1461153525601 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]]]}] 04:58:45 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. 04:58:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 925ms 04:58:45 INFO - PROCESS | 3399 | 1461153525610 Marionette TRACE conn3 -> [0,345,"getWindowHandle",null] 04:58:45 INFO - PROCESS | 3399 | 1461153525614 Marionette TRACE conn3 <- [1,345,null,{"value":"8"}] 04:58:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 04:58:45 INFO - PROCESS | 3399 | 1461153525620 Marionette TRACE conn3 -> [0,346,"setScriptTimeout",{"ms":35000}] 04:58:45 INFO - PROCESS | 3399 | 1461153525622 Marionette TRACE conn3 <- [1,346,null,{}] 04:58:45 INFO - PROCESS | 3399 | 1461153525627 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}] 04:58:45 INFO - PROCESS | 3399 | 1461153525754 Marionette TRACE conn3 <- [1,347,null,{"value":null}] 04:58:45 INFO - PROCESS | 3399 | 1461153525852 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:58:45 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f3414825800 == 53 [pid = 3399] [id = 94] 04:58:45 INFO - PROCESS | 3399 | ++DOMWINDOW == 99 (0x7f33f8f0ac00) [pid = 3399] [serial = 281] [outer = (nil)] 04:58:45 INFO - PROCESS | 3399 | ++DOMWINDOW == 100 (0x7f33ff72e000) [pid = 3399] [serial = 282] [outer = 0x7f33f8f0ac00] 04:58:45 INFO - PROCESS | 3399 | 1461153525916 Marionette DEBUG loaded listener.js 04:58:46 INFO - PROCESS | 3399 | ++DOMWINDOW == 101 (0x7f33ff733800) [pid = 3399] [serial = 283] [outer = 0x7f33f8f0ac00] 04:58:46 INFO - PROCESS | 3399 | 1461153526670 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]]]}] 04:58:46 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. 04:58:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 1126ms 04:58:46 INFO - PROCESS | 3399 | 1461153526748 Marionette TRACE conn3 -> [0,349,"getWindowHandle",null] 04:58:46 INFO - PROCESS | 3399 | 1461153526754 Marionette TRACE conn3 <- [1,349,null,{"value":"8"}] 04:58:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 04:58:46 INFO - PROCESS | 3399 | 1461153526763 Marionette TRACE conn3 -> [0,350,"setScriptTimeout",{"ms":35000}] 04:58:46 INFO - PROCESS | 3399 | 1461153526768 Marionette TRACE conn3 <- [1,350,null,{}] 04:58:46 INFO - PROCESS | 3399 | 1461153526777 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}] 04:58:46 INFO - PROCESS | 3399 | 1461153526935 Marionette TRACE conn3 <- [1,351,null,{"value":null}] 04:58:47 INFO - PROCESS | 3399 | 1461153527066 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:58:47 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33ff3bd000 == 54 [pid = 3399] [id = 95] 04:58:47 INFO - PROCESS | 3399 | ++DOMWINDOW == 102 (0x7f33f943cc00) [pid = 3399] [serial = 284] [outer = (nil)] 04:58:47 INFO - PROCESS | 3399 | ++DOMWINDOW == 103 (0x7f33fdfe9400) [pid = 3399] [serial = 285] [outer = 0x7f33f943cc00] 04:58:47 INFO - PROCESS | 3399 | 1461153527140 Marionette DEBUG loaded listener.js 04:58:47 INFO - PROCESS | 3399 | ++DOMWINDOW == 104 (0x7f33fefa1800) [pid = 3399] [serial = 286] [outer = 0x7f33f943cc00] 04:58:47 INFO - PROCESS | 3399 | 1461153527943 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]]]}] 04:58:47 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. 04:58:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 1191ms 04:58:47 INFO - PROCESS | 3399 | 1461153527954 Marionette TRACE conn3 -> [0,353,"getWindowHandle",null] 04:58:47 INFO - PROCESS | 3399 | 1461153527962 Marionette TRACE conn3 <- [1,353,null,{"value":"8"}] 04:58:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 04:58:47 INFO - PROCESS | 3399 | 1461153527971 Marionette TRACE conn3 -> [0,354,"setScriptTimeout",{"ms":35000}] 04:58:47 INFO - PROCESS | 3399 | 1461153527975 Marionette TRACE conn3 <- [1,354,null,{}] 04:58:47 INFO - PROCESS | 3399 | 1461153527996 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}] 04:58:48 INFO - PROCESS | 3399 | 1461153528179 Marionette TRACE conn3 <- [1,355,null,{"value":null}] 04:58:48 INFO - PROCESS | 3399 | 1461153528290 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:58:48 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f340c9aa800 == 55 [pid = 3399] [id = 96] 04:58:48 INFO - PROCESS | 3399 | ++DOMWINDOW == 105 (0x7f33ff14a400) [pid = 3399] [serial = 287] [outer = (nil)] 04:58:48 INFO - PROCESS | 3399 | ++DOMWINDOW == 106 (0x7f33ff72fc00) [pid = 3399] [serial = 288] [outer = 0x7f33ff14a400] 04:58:48 INFO - PROCESS | 3399 | 1461153528363 Marionette DEBUG loaded listener.js 04:58:48 INFO - PROCESS | 3399 | ++DOMWINDOW == 107 (0x7f33ff737800) [pid = 3399] [serial = 289] [outer = 0x7f33ff14a400] 04:58:49 INFO - PROCESS | 3399 | 1461153529264 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]]]}] 04:58:49 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. 04:58:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 1338ms 04:58:49 INFO - PROCESS | 3399 | 1461153529309 Marionette TRACE conn3 -> [0,357,"getWindowHandle",null] 04:58:49 INFO - PROCESS | 3399 | 1461153529313 Marionette TRACE conn3 <- [1,357,null,{"value":"8"}] 04:58:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 04:58:49 INFO - PROCESS | 3399 | 1461153529319 Marionette TRACE conn3 -> [0,358,"setScriptTimeout",{"ms":35000}] 04:58:49 INFO - PROCESS | 3399 | 1461153529324 Marionette TRACE conn3 <- [1,358,null,{}] 04:58:49 INFO - PROCESS | 3399 | 1461153529339 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}] 04:58:49 INFO - PROCESS | 3399 | 1461153529529 Marionette TRACE conn3 <- [1,359,null,{"value":null}] 04:58:49 INFO - PROCESS | 3399 | 1461153529669 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:58:49 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f3415e9e800 == 56 [pid = 3399] [id = 97] 04:58:49 INFO - PROCESS | 3399 | ++DOMWINDOW == 108 (0x7f34009f2000) [pid = 3399] [serial = 290] [outer = (nil)] 04:58:49 INFO - PROCESS | 3399 | ++DOMWINDOW == 109 (0x7f340c6c2800) [pid = 3399] [serial = 291] [outer = 0x7f34009f2000] 04:58:49 INFO - PROCESS | 3399 | 1461153529787 Marionette DEBUG loaded listener.js 04:58:49 INFO - PROCESS | 3399 | ++DOMWINDOW == 110 (0x7f340dcc3c00) [pid = 3399] [serial = 292] [outer = 0x7f34009f2000] 04:58:50 INFO - PROCESS | 3399 | 1461153530520 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]]]}] 04:58:50 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. 04:58:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 1238ms 04:58:50 INFO - PROCESS | 3399 | 1461153530557 Marionette TRACE conn3 -> [0,361,"getWindowHandle",null] 04:58:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 04:58:50 INFO - PROCESS | 3399 | 1461153530561 Marionette TRACE conn3 <- [1,361,null,{"value":"8"}] 04:58:50 INFO - PROCESS | 3399 | 1461153530567 Marionette TRACE conn3 -> [0,362,"setScriptTimeout",{"ms":35000}] 04:58:50 INFO - PROCESS | 3399 | 1461153530570 Marionette TRACE conn3 <- [1,362,null,{}] 04:58:50 INFO - PROCESS | 3399 | 1461153530575 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}] 04:58:50 INFO - PROCESS | 3399 | 1461153530718 Marionette TRACE conn3 <- [1,363,null,{"value":null}] 04:58:50 INFO - PROCESS | 3399 | 1461153530828 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:58:50 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f3411fe2800 == 57 [pid = 3399] [id = 98] 04:58:50 INFO - PROCESS | 3399 | ++DOMWINDOW == 111 (0x7f3411a7c000) [pid = 3399] [serial = 293] [outer = (nil)] 04:58:50 INFO - PROCESS | 3399 | ++DOMWINDOW == 112 (0x7f3411e24c00) [pid = 3399] [serial = 294] [outer = 0x7f3411a7c000] 04:58:50 INFO - PROCESS | 3399 | 1461153530894 Marionette DEBUG loaded listener.js 04:58:50 INFO - PROCESS | 3399 | ++DOMWINDOW == 113 (0x7f3413ba0000) [pid = 3399] [serial = 295] [outer = 0x7f3411a7c000] 04:58:51 INFO - PROCESS | 3399 | 1461153531703 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]]]}] 04:58:51 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. 04:58:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 1181ms 04:58:51 INFO - PROCESS | 3399 | 1461153531749 Marionette TRACE conn3 -> [0,365,"getWindowHandle",null] 04:58:51 INFO - PROCESS | 3399 | 1461153531752 Marionette TRACE conn3 <- [1,365,null,{"value":"8"}] 04:58:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 04:58:51 INFO - PROCESS | 3399 | 1461153531759 Marionette TRACE conn3 -> [0,366,"setScriptTimeout",{"ms":35000}] 04:58:51 INFO - PROCESS | 3399 | 1461153531762 Marionette TRACE conn3 <- [1,366,null,{}] 04:58:51 INFO - PROCESS | 3399 | 1461153531767 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}] 04:58:51 INFO - PROCESS | 3399 | 1461153531905 Marionette TRACE conn3 <- [1,367,null,{"value":null}] 04:58:52 INFO - PROCESS | 3399 | 1461153532046 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:58:52 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f3411fda800 == 58 [pid = 3399] [id = 99] 04:58:52 INFO - PROCESS | 3399 | ++DOMWINDOW == 114 (0x7f33ff32a000) [pid = 3399] [serial = 296] [outer = (nil)] 04:58:52 INFO - PROCESS | 3399 | ++DOMWINDOW == 115 (0x7f33ff32e000) [pid = 3399] [serial = 297] [outer = 0x7f33ff32a000] 04:58:52 INFO - PROCESS | 3399 | 1461153532170 Marionette DEBUG loaded listener.js 04:58:52 INFO - PROCESS | 3399 | ++DOMWINDOW == 116 (0x7f33ff731400) [pid = 3399] [serial = 298] [outer = 0x7f33ff32a000] 04:58:53 INFO - PROCESS | 3399 | 1461153533263 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]]]}] 04:58:53 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. 04:58:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 1532ms 04:58:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 04:58:53 INFO - PROCESS | 3399 | 1461153533292 Marionette TRACE conn3 -> [0,369,"getWindowHandle",null] 04:58:53 INFO - PROCESS | 3399 | 1461153533296 Marionette TRACE conn3 <- [1,369,null,{"value":"8"}] 04:58:53 INFO - PROCESS | 3399 | 1461153533303 Marionette TRACE conn3 -> [0,370,"setScriptTimeout",{"ms":35000}] 04:58:53 INFO - PROCESS | 3399 | 1461153533308 Marionette TRACE conn3 <- [1,370,null,{}] 04:58:53 INFO - PROCESS | 3399 | 1461153533317 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}] 04:58:53 INFO - PROCESS | 3399 | 1461153533498 Marionette TRACE conn3 <- [1,371,null,{"value":null}] 04:58:53 INFO - PROCESS | 3399 | 1461153533718 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:58:53 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33f5f5b800 == 59 [pid = 3399] [id = 100] 04:58:53 INFO - PROCESS | 3399 | ++DOMWINDOW == 117 (0x7f33f7782800) [pid = 3399] [serial = 299] [outer = (nil)] 04:58:53 INFO - PROCESS | 3399 | ++DOMWINDOW == 118 (0x7f33f8f05000) [pid = 3399] [serial = 300] [outer = 0x7f33f7782800] 04:58:53 INFO - PROCESS | 3399 | 1461153533815 Marionette DEBUG loaded listener.js 04:58:53 INFO - PROCESS | 3399 | ++DOMWINDOW == 119 (0x7f33f943f800) [pid = 3399] [serial = 301] [outer = 0x7f33f7782800] 04:58:54 INFO - PROCESS | 3399 | --DOMWINDOW == 118 (0x7f3411b63800) [pid = 3399] [serial = 242] [outer = (nil)] [url = about:blank] 04:58:54 INFO - PROCESS | 3399 | --DOCSHELL 0x7f3411d3a800 == 58 [pid = 3399] [id = 93] 04:58:54 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33f7991000 == 57 [pid = 3399] [id = 92] 04:58:54 INFO - PROCESS | 3399 | --DOCSHELL 0x7f340c6dd000 == 56 [pid = 3399] [id = 91] 04:58:54 INFO - PROCESS | 3399 | 1461153534606 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]]]}] 04:58:54 INFO - PROCESS | 3399 | --DOCSHELL 0x7f340671d800 == 55 [pid = 3399] [id = 90] 04:58:54 INFO - PROCESS | 3399 | --DOCSHELL 0x7f34009df000 == 54 [pid = 3399] [id = 89] 04:58:54 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33fcd27000 == 53 [pid = 3399] [id = 88] 04:58:54 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33f8fb3000 == 52 [pid = 3399] [id = 87] 04:58:54 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. 04:58:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 1339ms 04:58:54 INFO - PROCESS | 3399 | --DOCSHELL 0x7f340d926000 == 51 [pid = 3399] [id = 84] 04:58:54 INFO - PROCESS | 3399 | --DOCSHELL 0x7f3401d95000 == 50 [pid = 3399] [id = 83] 04:58:54 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33fd26b800 == 49 [pid = 3399] [id = 82] 04:58:54 INFO - PROCESS | 3399 | --DOCSHELL 0x7f340d817000 == 48 [pid = 3399] [id = 81] 04:58:54 INFO - PROCESS | 3399 | 1461153534663 Marionette TRACE conn3 -> [0,373,"getWindowHandle",null] 04:58:54 INFO - PROCESS | 3399 | 1461153534670 Marionette TRACE conn3 <- [1,373,null,{"value":"8"}] 04:58:54 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 04:58:54 INFO - PROCESS | 3399 | 1461153534678 Marionette TRACE conn3 -> [0,374,"setScriptTimeout",{"ms":35000}] 04:58:54 INFO - PROCESS | 3399 | 1461153534682 Marionette TRACE conn3 <- [1,374,null,{}] 04:58:54 INFO - PROCESS | 3399 | 1461153534687 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}] 04:58:54 INFO - PROCESS | 3399 | 1461153534821 Marionette TRACE conn3 <- [1,375,null,{"value":null}] 04:58:54 INFO - PROCESS | 3399 | 1461153534832 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:58:54 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33fd26b800 == 49 [pid = 3399] [id = 101] 04:58:54 INFO - PROCESS | 3399 | ++DOMWINDOW == 119 (0x7f33f9442400) [pid = 3399] [serial = 302] [outer = (nil)] 04:58:54 INFO - PROCESS | 3399 | ++DOMWINDOW == 120 (0x7f33fe673c00) [pid = 3399] [serial = 303] [outer = 0x7f33f9442400] 04:58:54 INFO - PROCESS | 3399 | 1461153534887 Marionette DEBUG loaded listener.js 04:58:54 INFO - PROCESS | 3399 | ++DOMWINDOW == 121 (0x7f33fef9b800) [pid = 3399] [serial = 304] [outer = 0x7f33f9442400] 04:58:55 INFO - PROCESS | 3399 | --DOMWINDOW == 120 (0x7f33fde74800) [pid = 3399] [serial = 227] [outer = (nil)] [url = about:blank] 04:58:55 INFO - PROCESS | 3399 | --DOMWINDOW == 119 (0x7f33fdedd000) [pid = 3399] [serial = 228] [outer = (nil)] [url = about:blank] 04:58:55 INFO - PROCESS | 3399 | --DOMWINDOW == 118 (0x7f33f8427800) [pid = 3399] [serial = 225] [outer = (nil)] [url = about:blank] 04:58:55 INFO - PROCESS | 3399 | --DOMWINDOW == 117 (0x7f33f680f400) [pid = 3399] [serial = 224] [outer = (nil)] [url = about:blank] 04:58:55 INFO - PROCESS | 3399 | --DOMWINDOW == 116 (0x7f33fc537000) [pid = 3399] [serial = 212] [outer = (nil)] [url = about:blank] 04:58:55 INFO - PROCESS | 3399 | --DOMWINDOW == 115 (0x7f341136d000) [pid = 3399] [serial = 209] [outer = (nil)] [url = about:blank] 04:58:55 INFO - PROCESS | 3399 | --DOMWINDOW == 114 (0x7f3411a21c00) [pid = 3399] [serial = 221] [outer = (nil)] [url = about:blank] 04:58:55 INFO - PROCESS | 3399 | --DOMWINDOW == 113 (0x7f33ff348800) [pid = 3399] [serial = 230] [outer = (nil)] [url = about:blank] 04:58:55 INFO - PROCESS | 3399 | --DOMWINDOW == 112 (0x7f3400665800) [pid = 3399] [serial = 215] [outer = (nil)] [url = about:blank] 04:58:55 INFO - PROCESS | 3399 | --DOMWINDOW == 111 (0x7f340d829c00) [pid = 3399] [serial = 218] [outer = (nil)] [url = about:blank] 04:58:55 INFO - PROCESS | 3399 | --DOMWINDOW == 110 (0x7f340dcefc00) [pid = 3399] [serial = 239] [outer = (nil)] [url = about:blank] 04:58:55 INFO - PROCESS | 3399 | --DOMWINDOW == 109 (0x7f3402066400) [pid = 3399] [serial = 236] [outer = (nil)] [url = about:blank] 04:58:55 INFO - PROCESS | 3399 | --DOMWINDOW == 108 (0x7f3400663800) [pid = 3399] [serial = 233] [outer = (nil)] [url = about:blank] 04:58:55 INFO - PROCESS | 3399 | --DOMWINDOW == 107 (0x7f340b8c7c00) [pid = 3399] [serial = 237] [outer = (nil)] [url = about:blank] 04:58:55 INFO - PROCESS | 3399 | --DOMWINDOW == 106 (0x7f3411368400) [pid = 3399] [serial = 240] [outer = (nil)] [url = about:blank] 04:58:55 INFO - PROCESS | 3399 | --DOMWINDOW == 105 (0x7f3400a0bc00) [pid = 3399] [serial = 234] [outer = (nil)] [url = about:blank] 04:58:55 INFO - PROCESS | 3399 | --DOMWINDOW == 104 (0x7f33ff8d4c00) [pid = 3399] [serial = 231] [outer = (nil)] [url = about:blank] 04:58:55 INFO - PROCESS | 3399 | 1461153535692 Marionette TRACE conn3 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 04:58:55 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 04:58:55 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 1029ms 04:58:55 INFO - PROCESS | 3399 | 1461153535707 Marionette TRACE conn3 -> [0,377,"getWindowHandle",null] 04:58:55 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 04:58:55 INFO - PROCESS | 3399 | 1461153535710 Marionette TRACE conn3 <- [1,377,null,{"value":"8"}] 04:58:55 INFO - PROCESS | 3399 | 1461153535716 Marionette TRACE conn3 -> [0,378,"setScriptTimeout",{"ms":35000}] 04:58:55 INFO - PROCESS | 3399 | 1461153535721 Marionette TRACE conn3 <- [1,378,null,{}] 04:58:55 INFO - PROCESS | 3399 | 1461153535786 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}] 04:58:55 INFO - PROCESS | 3399 | 1461153535916 Marionette TRACE conn3 <- [1,379,null,{"value":null}] 04:58:55 INFO - PROCESS | 3399 | 1461153535932 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:58:55 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33ff28f800 == 50 [pid = 3399] [id = 102] 04:58:55 INFO - PROCESS | 3399 | ++DOMWINDOW == 105 (0x7f33ff146c00) [pid = 3399] [serial = 305] [outer = (nil)] 04:58:55 INFO - PROCESS | 3399 | ++DOMWINDOW == 106 (0x7f33ff322800) [pid = 3399] [serial = 306] [outer = 0x7f33ff146c00] 04:58:56 INFO - PROCESS | 3399 | 1461153536000 Marionette DEBUG loaded listener.js 04:58:56 INFO - PROCESS | 3399 | ++DOMWINDOW == 107 (0x7f33ff505400) [pid = 3399] [serial = 307] [outer = 0x7f33ff146c00] 04:58:56 INFO - PROCESS | 3399 | 1461153536672 Marionette TRACE conn3 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 04:58:56 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 04:58:56 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 984ms 04:58:56 INFO - PROCESS | 3399 | 1461153536700 Marionette TRACE conn3 -> [0,381,"getWindowHandle",null] 04:58:56 INFO - PROCESS | 3399 | 1461153536704 Marionette TRACE conn3 <- [1,381,null,{"value":"8"}] 04:58:56 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 04:58:56 INFO - PROCESS | 3399 | 1461153536709 Marionette TRACE conn3 -> [0,382,"setScriptTimeout",{"ms":35000}] 04:58:56 INFO - PROCESS | 3399 | 1461153536712 Marionette TRACE conn3 <- [1,382,null,{}] 04:58:56 INFO - PROCESS | 3399 | 1461153536717 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}] 04:58:56 INFO - PROCESS | 3399 | 1461153536852 Marionette TRACE conn3 <- [1,383,null,{"value":null}] 04:58:56 INFO - PROCESS | 3399 | 1461153536968 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:58:56 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33ff956800 == 51 [pid = 3399] [id = 103] 04:58:56 INFO - PROCESS | 3399 | ++DOMWINDOW == 108 (0x7f33fde34800) [pid = 3399] [serial = 308] [outer = (nil)] 04:58:57 INFO - PROCESS | 3399 | ++DOMWINDOW == 109 (0x7f33ff738c00) [pid = 3399] [serial = 309] [outer = 0x7f33fde34800] 04:58:57 INFO - PROCESS | 3399 | 1461153537024 Marionette DEBUG loaded listener.js 04:58:57 INFO - PROCESS | 3399 | ++DOMWINDOW == 110 (0x7f3400660000) [pid = 3399] [serial = 310] [outer = 0x7f33fde34800] 04:58:57 INFO - PROCESS | 3399 | SkCairoFTTypeface::onFilterRec unimplemented 04:58:57 INFO - PROCESS | 3399 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 04:58:57 INFO - PROCESS | 3399 | SkCairoFTTypeface::onFilterRec unimplemented 04:58:57 INFO - PROCESS | 3399 | SkCairoFTTypeface::onFilterRec unimplemented 04:58:57 INFO - PROCESS | 3399 | SkCairoFTTypeface::onFilterRec unimplemented 04:58:57 INFO - PROCESS | 3399 | 1461153537720 Marionette TRACE conn3 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 04:58:57 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 04:58:57 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 1080ms 04:58:57 INFO - PROCESS | 3399 | 1461153537805 Marionette TRACE conn3 -> [0,385,"getWindowHandle",null] 04:58:57 INFO - PROCESS | 3399 | 1461153537808 Marionette TRACE conn3 <- [1,385,null,{"value":"8"}] 04:58:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 04:58:57 INFO - PROCESS | 3399 | 1461153537813 Marionette TRACE conn3 -> [0,386,"setScriptTimeout",{"ms":35000}] 04:58:57 INFO - PROCESS | 3399 | 1461153537815 Marionette TRACE conn3 <- [1,386,null,{}] 04:58:57 INFO - PROCESS | 3399 | 1461153537820 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}] 04:58:57 INFO - PROCESS | 3399 | 1461153537972 Marionette TRACE conn3 <- [1,387,null,{"value":null}] 04:58:57 INFO - PROCESS | 3399 | 1461153537992 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:58:58 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f34009d8000 == 52 [pid = 3399] [id = 104] 04:58:58 INFO - PROCESS | 3399 | ++DOMWINDOW == 111 (0x7f33ff26ec00) [pid = 3399] [serial = 311] [outer = (nil)] 04:58:58 INFO - PROCESS | 3399 | ++DOMWINDOW == 112 (0x7f3400a0b000) [pid = 3399] [serial = 312] [outer = 0x7f33ff26ec00] 04:58:58 INFO - PROCESS | 3399 | 1461153538049 Marionette DEBUG loaded listener.js 04:58:58 INFO - PROCESS | 3399 | ++DOMWINDOW == 113 (0x7f34067d8000) [pid = 3399] [serial = 313] [outer = 0x7f33ff26ec00] 04:58:58 INFO - PROCESS | 3399 | 1461153538778 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]]]}] 04:58:58 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 04:58:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 977ms 04:58:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 04:58:58 INFO - PROCESS | 3399 | 1461153538792 Marionette TRACE conn3 -> [0,389,"getWindowHandle",null] 04:58:58 INFO - PROCESS | 3399 | 1461153538794 Marionette TRACE conn3 <- [1,389,null,{"value":"8"}] 04:58:58 INFO - PROCESS | 3399 | 1461153538801 Marionette TRACE conn3 -> [0,390,"setScriptTimeout",{"ms":35000}] 04:58:58 INFO - PROCESS | 3399 | 1461153538803 Marionette TRACE conn3 <- [1,390,null,{}] 04:58:58 INFO - PROCESS | 3399 | 1461153538814 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}] 04:58:59 INFO - PROCESS | 3399 | 1461153539147 Marionette TRACE conn3 <- [1,391,null,{"value":null}] 04:58:59 INFO - PROCESS | 3399 | --DOMWINDOW == 112 (0x7f33f5bf3400) [pid = 3399] [serial = 272] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 04:58:59 INFO - PROCESS | 3399 | --DOMWINDOW == 111 (0x7f3411bb2c00) [pid = 3399] [serial = 275] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 04:58:59 INFO - PROCESS | 3399 | --DOMWINDOW == 110 (0x7f3400a16000) [pid = 3399] [serial = 266] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 04:58:59 INFO - PROCESS | 3399 | --DOMWINDOW == 109 (0x7f33f943b000) [pid = 3399] [serial = 263] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 04:58:59 INFO - PROCESS | 3399 | --DOMWINDOW == 108 (0x7f33f943fc00) [pid = 3399] [serial = 260] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 04:58:59 INFO - PROCESS | 3399 | --DOMWINDOW == 107 (0x7f33ff147400) [pid = 3399] [serial = 269] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 04:58:59 INFO - PROCESS | 3399 | --DOMWINDOW == 106 (0x7f33fef94800) [pid = 3399] [serial = 278] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 04:58:59 INFO - PROCESS | 3399 | 1461153539233 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:58:59 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33ff780000 == 53 [pid = 3399] [id = 105] 04:58:59 INFO - PROCESS | 3399 | ++DOMWINDOW == 107 (0x7f33f5cf7400) [pid = 3399] [serial = 314] [outer = (nil)] 04:58:59 INFO - PROCESS | 3399 | ++DOMWINDOW == 108 (0x7f33fe676c00) [pid = 3399] [serial = 315] [outer = 0x7f33f5cf7400] 04:58:59 INFO - PROCESS | 3399 | 1461153539304 Marionette DEBUG loaded listener.js 04:58:59 INFO - PROCESS | 3399 | ++DOMWINDOW == 109 (0x7f340c792c00) [pid = 3399] [serial = 316] [outer = 0x7f33f5cf7400] 04:58:59 INFO - PROCESS | 3399 | 1461153539922 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]]]}] 04:58:59 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 04:58:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 1181ms 04:58:59 INFO - PROCESS | 3399 | 1461153539984 Marionette TRACE conn3 -> [0,393,"getWindowHandle",null] 04:58:59 INFO - PROCESS | 3399 | 1461153539987 Marionette TRACE conn3 <- [1,393,null,{"value":"8"}] 04:58:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 04:58:59 INFO - PROCESS | 3399 | 1461153539993 Marionette TRACE conn3 -> [0,394,"setScriptTimeout",{"ms":35000}] 04:58:59 INFO - PROCESS | 3399 | 1461153539994 Marionette TRACE conn3 <- [1,394,null,{}] 04:59:00 INFO - PROCESS | 3399 | 1461153540000 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}] 04:59:00 INFO - PROCESS | 3399 | 1461153540157 Marionette TRACE conn3 <- [1,395,null,{"value":null}] 04:59:00 INFO - PROCESS | 3399 | 1461153540175 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:59:00 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f340c674000 == 54 [pid = 3399] [id = 106] 04:59:00 INFO - PROCESS | 3399 | ++DOMWINDOW == 110 (0x7f33f45b4400) [pid = 3399] [serial = 317] [outer = (nil)] 04:59:00 INFO - PROCESS | 3399 | ++DOMWINDOW == 111 (0x7f33f45be000) [pid = 3399] [serial = 318] [outer = 0x7f33f45b4400] 04:59:00 INFO - PROCESS | 3399 | 1461153540233 Marionette DEBUG loaded listener.js 04:59:00 INFO - PROCESS | 3399 | ++DOMWINDOW == 112 (0x7f33f943b000) [pid = 3399] [serial = 319] [outer = 0x7f33f45b4400] 04:59:00 INFO - PROCESS | 3399 | 1461153540889 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]]]}] 04:59:00 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 04:59:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 925ms 04:59:00 INFO - PROCESS | 3399 | 1461153540918 Marionette TRACE conn3 -> [0,397,"getWindowHandle",null] 04:59:00 INFO - PROCESS | 3399 | 1461153540921 Marionette TRACE conn3 <- [1,397,null,{"value":"8"}] 04:59:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 04:59:00 INFO - PROCESS | 3399 | 1461153540926 Marionette TRACE conn3 -> [0,398,"setScriptTimeout",{"ms":35000}] 04:59:00 INFO - PROCESS | 3399 | 1461153540928 Marionette TRACE conn3 <- [1,398,null,{}] 04:59:00 INFO - PROCESS | 3399 | 1461153540933 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}] 04:59:01 INFO - PROCESS | 3399 | 1461153541053 Marionette TRACE conn3 <- [1,399,null,{"value":null}] 04:59:01 INFO - PROCESS | 3399 | 1461153541233 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:59:01 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33f5a1a800 == 55 [pid = 3399] [id = 107] 04:59:01 INFO - PROCESS | 3399 | ++DOMWINDOW == 113 (0x7f33f45b2400) [pid = 3399] [serial = 320] [outer = (nil)] 04:59:01 INFO - PROCESS | 3399 | ++DOMWINDOW == 114 (0x7f33f45b6c00) [pid = 3399] [serial = 321] [outer = 0x7f33f45b2400] 04:59:01 INFO - PROCESS | 3399 | 1461153541304 Marionette DEBUG loaded listener.js 04:59:01 INFO - PROCESS | 3399 | ++DOMWINDOW == 115 (0x7f33f5cef400) [pid = 3399] [serial = 322] [outer = 0x7f33f45b2400] 04:59:02 INFO - PROCESS | 3399 | 1461153542442 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]]]}] 04:59:02 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 04:59:02 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 1531ms 04:59:02 INFO - PROCESS | 3399 | 1461153542459 Marionette TRACE conn3 -> [0,401,"getWindowHandle",null] 04:59:02 INFO - PROCESS | 3399 | 1461153542465 Marionette TRACE conn3 <- [1,401,null,{"value":"8"}] 04:59:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 04:59:02 INFO - PROCESS | 3399 | 1461153542474 Marionette TRACE conn3 -> [0,402,"setScriptTimeout",{"ms":35000}] 04:59:02 INFO - PROCESS | 3399 | 1461153542477 Marionette TRACE conn3 <- [1,402,null,{}] 04:59:02 INFO - PROCESS | 3399 | 1461153542485 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}] 04:59:02 INFO - PROCESS | 3399 | 1461153542639 Marionette TRACE conn3 <- [1,403,null,{"value":null}] 04:59:02 INFO - PROCESS | 3399 | 1461153542781 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:59:02 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33ff3cf800 == 56 [pid = 3399] [id = 108] 04:59:02 INFO - PROCESS | 3399 | ++DOMWINDOW == 116 (0x7f33fc387000) [pid = 3399] [serial = 323] [outer = (nil)] 04:59:02 INFO - PROCESS | 3399 | ++DOMWINDOW == 117 (0x7f33fdfe5400) [pid = 3399] [serial = 324] [outer = 0x7f33fc387000] 04:59:02 INFO - PROCESS | 3399 | 1461153542888 Marionette DEBUG loaded listener.js 04:59:02 INFO - PROCESS | 3399 | ++DOMWINDOW == 118 (0x7f33ff141000) [pid = 3399] [serial = 325] [outer = 0x7f33fc387000] 04:59:03 INFO - PROCESS | 3399 | 1461153543869 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]]]}] 04:59:03 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 04:59:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 1430ms 04:59:03 INFO - PROCESS | 3399 | 1461153543907 Marionette TRACE conn3 -> [0,405,"getWindowHandle",null] 04:59:03 INFO - PROCESS | 3399 | 1461153543913 Marionette TRACE conn3 <- [1,405,null,{"value":"8"}] 04:59:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 04:59:03 INFO - PROCESS | 3399 | 1461153543920 Marionette TRACE conn3 -> [0,406,"setScriptTimeout",{"ms":35000}] 04:59:03 INFO - PROCESS | 3399 | 1461153543922 Marionette TRACE conn3 <- [1,406,null,{}] 04:59:03 INFO - PROCESS | 3399 | 1461153543928 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}] 04:59:04 INFO - PROCESS | 3399 | 1461153544076 Marionette TRACE conn3 <- [1,407,null,{"value":null}] 04:59:04 INFO - PROCESS | 3399 | 1461153544216 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:59:04 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f340db11000 == 57 [pid = 3399] [id = 109] 04:59:04 INFO - PROCESS | 3399 | ++DOMWINDOW == 119 (0x7f33fdedc800) [pid = 3399] [serial = 326] [outer = (nil)] 04:59:04 INFO - PROCESS | 3399 | ++DOMWINDOW == 120 (0x7f33ff8d3c00) [pid = 3399] [serial = 327] [outer = 0x7f33fdedc800] 04:59:04 INFO - PROCESS | 3399 | 1461153544285 Marionette DEBUG loaded listener.js 04:59:04 INFO - PROCESS | 3399 | ++DOMWINDOW == 121 (0x7f3400aac000) [pid = 3399] [serial = 328] [outer = 0x7f33fdedc800] 04:59:05 INFO - PROCESS | 3399 | 1461153545124 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]]]}] 04:59:05 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 04:59:05 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 1277ms 04:59:05 INFO - PROCESS | 3399 | 1461153545211 Marionette TRACE conn3 -> [0,409,"getWindowHandle",null] 04:59:05 INFO - PROCESS | 3399 | 1461153545216 Marionette TRACE conn3 <- [1,409,null,{"value":"8"}] 04:59:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 04:59:05 INFO - PROCESS | 3399 | 1461153545231 Marionette TRACE conn3 -> [0,410,"setScriptTimeout",{"ms":35000}] 04:59:05 INFO - PROCESS | 3399 | 1461153545239 Marionette TRACE conn3 <- [1,410,null,{}] 04:59:05 INFO - PROCESS | 3399 | 1461153545247 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}] 04:59:05 INFO - PROCESS | 3399 | 1461153545405 Marionette TRACE conn3 <- [1,411,null,{"value":null}] 04:59:05 INFO - PROCESS | 3399 | 1461153545539 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:59:05 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f3411d7a000 == 58 [pid = 3399] [id = 110] 04:59:05 INFO - PROCESS | 3399 | ++DOMWINDOW == 122 (0x7f33ff32cc00) [pid = 3399] [serial = 329] [outer = (nil)] 04:59:05 INFO - PROCESS | 3399 | ++DOMWINDOW == 123 (0x7f340d9c0c00) [pid = 3399] [serial = 330] [outer = 0x7f33ff32cc00] 04:59:05 INFO - PROCESS | 3399 | 1461153545606 Marionette DEBUG loaded listener.js 04:59:05 INFO - PROCESS | 3399 | ++DOMWINDOW == 124 (0x7f340fac9000) [pid = 3399] [serial = 331] [outer = 0x7f33ff32cc00] 04:59:06 INFO - PROCESS | 3399 | 1461153546470 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]]]}] 04:59:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 04:59:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 1299ms 04:59:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 04:59:06 INFO - PROCESS | 3399 | 1461153546523 Marionette TRACE conn3 -> [0,413,"getWindowHandle",null] 04:59:06 INFO - PROCESS | 3399 | 1461153546527 Marionette TRACE conn3 <- [1,413,null,{"value":"8"}] 04:59:06 INFO - PROCESS | 3399 | 1461153546533 Marionette TRACE conn3 -> [0,414,"setScriptTimeout",{"ms":35000}] 04:59:06 INFO - PROCESS | 3399 | 1461153546536 Marionette TRACE conn3 <- [1,414,null,{}] 04:59:06 INFO - PROCESS | 3399 | 1461153546541 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}] 04:59:06 INFO - PROCESS | 3399 | 1461153546689 Marionette TRACE conn3 <- [1,415,null,{"value":null}] 04:59:06 INFO - PROCESS | 3399 | 1461153546829 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:59:06 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f341483a800 == 59 [pid = 3399] [id = 111] 04:59:06 INFO - PROCESS | 3399 | ++DOMWINDOW == 125 (0x7f33f6093000) [pid = 3399] [serial = 332] [outer = (nil)] 04:59:06 INFO - PROCESS | 3399 | ++DOMWINDOW == 126 (0x7f3411b67c00) [pid = 3399] [serial = 333] [outer = 0x7f33f6093000] 04:59:06 INFO - PROCESS | 3399 | 1461153546896 Marionette DEBUG loaded listener.js 04:59:06 INFO - PROCESS | 3399 | ++DOMWINDOW == 127 (0x7f3411e85400) [pid = 3399] [serial = 334] [outer = 0x7f33f6093000] 04:59:07 INFO - PROCESS | 3399 | 1461153547789 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]]]}] 04:59:07 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 04:59:07 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 1328ms 04:59:07 INFO - PROCESS | 3399 | 1461153547861 Marionette TRACE conn3 -> [0,417,"getWindowHandle",null] 04:59:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 04:59:07 INFO - PROCESS | 3399 | 1461153547865 Marionette TRACE conn3 <- [1,417,null,{"value":"8"}] 04:59:07 INFO - PROCESS | 3399 | 1461153547870 Marionette TRACE conn3 -> [0,418,"setScriptTimeout",{"ms":35000}] 04:59:07 INFO - PROCESS | 3399 | 1461153547873 Marionette TRACE conn3 <- [1,418,null,{}] 04:59:07 INFO - PROCESS | 3399 | 1461153547878 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}] 04:59:08 INFO - PROCESS | 3399 | 1461153548192 Marionette TRACE conn3 <- [1,419,null,{"value":null}] 04:59:08 INFO - PROCESS | 3399 | 1461153548402 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:59:08 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33f5f5c800 == 60 [pid = 3399] [id = 112] 04:59:08 INFO - PROCESS | 3399 | ++DOMWINDOW == 128 (0x7f33f5a4a000) [pid = 3399] [serial = 335] [outer = (nil)] 04:59:08 INFO - PROCESS | 3399 | ++DOMWINDOW == 129 (0x7f33f5bf3800) [pid = 3399] [serial = 336] [outer = 0x7f33f5a4a000] 04:59:08 INFO - PROCESS | 3399 | 1461153548464 Marionette DEBUG loaded listener.js 04:59:08 INFO - PROCESS | 3399 | ++DOMWINDOW == 130 (0x7f33f6096800) [pid = 3399] [serial = 337] [outer = 0x7f33f5a4a000] 04:59:09 INFO - PROCESS | 3399 | --DOCSHELL 0x7f340c674000 == 59 [pid = 3399] [id = 106] 04:59:09 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33ff780000 == 58 [pid = 3399] [id = 105] 04:59:09 INFO - PROCESS | 3399 | --DOMWINDOW == 129 (0x7f33ff72e000) [pid = 3399] [serial = 282] [outer = (nil)] [url = about:blank] 04:59:09 INFO - PROCESS | 3399 | --DOMWINDOW == 128 (0x7f33f7785800) [pid = 3399] [serial = 245] [outer = (nil)] [url = about:blank] 04:59:09 INFO - PROCESS | 3399 | --DOMWINDOW == 127 (0x7f33ff34a800) [pid = 3399] [serial = 248] [outer = (nil)] [url = about:blank] 04:59:09 INFO - PROCESS | 3399 | --DOMWINDOW == 126 (0x7f340c917400) [pid = 3399] [serial = 252] [outer = (nil)] [url = about:blank] 04:59:09 INFO - PROCESS | 3399 | --DOMWINDOW == 125 (0x7f3411e80c00) [pid = 3399] [serial = 255] [outer = (nil)] [url = about:blank] 04:59:09 INFO - PROCESS | 3399 | 1461153549748 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]]]}] 04:59:09 INFO - PROCESS | 3399 | --DOCSHELL 0x7f34009d8000 == 57 [pid = 3399] [id = 104] 04:59:09 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33ff956800 == 56 [pid = 3399] [id = 103] 04:59:09 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33ff28f800 == 55 [pid = 3399] [id = 102] 04:59:09 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33fd26b800 == 54 [pid = 3399] [id = 101] 04:59:09 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33f5f5b800 == 53 [pid = 3399] [id = 100] 04:59:09 INFO - PROCESS | 3399 | --DOMWINDOW == 124 (0x7f33fdedb800) [pid = 3399] [serial = 262] [outer = (nil)] [url = about:blank] 04:59:09 INFO - PROCESS | 3399 | --DOMWINDOW == 123 (0x7f33ff14ac00) [pid = 3399] [serial = 270] [outer = (nil)] [url = about:blank] 04:59:09 INFO - PROCESS | 3399 | --DOMWINDOW == 122 (0x7f3411f5ac00) [pid = 3399] [serial = 258] [outer = (nil)] [url = about:blank] 04:59:09 INFO - PROCESS | 3399 | --DOMWINDOW == 121 (0x7f34009b3c00) [pid = 3399] [serial = 108] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 04:59:09 INFO - PROCESS | 3399 | --DOMWINDOW == 120 (0x7f34148b2400) [pid = 3399] [serial = 277] [outer = (nil)] [url = about:blank] 04:59:09 INFO - PROCESS | 3399 | --DOMWINDOW == 119 (0x7f33fef9f400) [pid = 3399] [serial = 280] [outer = (nil)] [url = about:blank] 04:59:09 INFO - PROCESS | 3399 | --DOMWINDOW == 118 (0x7f33fef9b400) [pid = 3399] [serial = 279] [outer = (nil)] [url = about:blank] 04:59:09 INFO - PROCESS | 3399 | --DOMWINDOW == 117 (0x7f340c793c00) [pid = 3399] [serial = 271] [outer = (nil)] [url = about:blank] 04:59:09 INFO - PROCESS | 3399 | --DOMWINDOW == 116 (0x7f340d9c2400) [pid = 3399] [serial = 273] [outer = (nil)] [url = about:blank] 04:59:09 INFO - PROCESS | 3399 | --DOMWINDOW == 115 (0x7f34145f7c00) [pid = 3399] [serial = 276] [outer = (nil)] [url = about:blank] 04:59:09 INFO - PROCESS | 3399 | --DOMWINDOW == 114 (0x7f34119bac00) [pid = 3399] [serial = 274] [outer = (nil)] [url = about:blank] 04:59:09 INFO - PROCESS | 3399 | --DOMWINDOW == 113 (0x7f340c914000) [pid = 3399] [serial = 267] [outer = (nil)] [url = about:blank] 04:59:09 INFO - PROCESS | 3399 | --DOMWINDOW == 112 (0x7f340d832400) [pid = 3399] [serial = 268] [outer = (nil)] [url = about:blank] 04:59:09 INFO - PROCESS | 3399 | --DOMWINDOW == 111 (0x7f33ff1f4800) [pid = 3399] [serial = 264] [outer = (nil)] [url = about:blank] 04:59:09 INFO - PROCESS | 3399 | --DOMWINDOW == 110 (0x7f34009af000) [pid = 3399] [serial = 265] [outer = (nil)] [url = about:blank] 04:59:09 INFO - PROCESS | 3399 | --DOMWINDOW == 109 (0x7f33fc389000) [pid = 3399] [serial = 261] [outer = (nil)] [url = about:blank] 04:59:09 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 04:59:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1979ms 04:59:09 INFO - PROCESS | 3399 | 1461153549851 Marionette TRACE conn3 -> [0,421,"getWindowHandle",null] 04:59:09 INFO - PROCESS | 3399 | 1461153549855 Marionette TRACE conn3 <- [1,421,null,{"value":"8"}] 04:59:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 04:59:09 INFO - PROCESS | 3399 | 1461153549862 Marionette TRACE conn3 -> [0,422,"setScriptTimeout",{"ms":35000}] 04:59:09 INFO - PROCESS | 3399 | 1461153549867 Marionette TRACE conn3 <- [1,422,null,{}] 04:59:09 INFO - PROCESS | 3399 | 1461153549873 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}] 04:59:10 INFO - PROCESS | 3399 | 1461153549998 Marionette TRACE conn3 <- [1,423,null,{"value":null}] 04:59:10 INFO - PROCESS | 3399 | 1461153550008 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:59:10 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33f8369800 == 54 [pid = 3399] [id = 113] 04:59:10 INFO - PROCESS | 3399 | ++DOMWINDOW == 110 (0x7f33f451bc00) [pid = 3399] [serial = 338] [outer = (nil)] 04:59:10 INFO - PROCESS | 3399 | ++DOMWINDOW == 111 (0x7f33fdedb800) [pid = 3399] [serial = 339] [outer = 0x7f33f451bc00] 04:59:10 INFO - PROCESS | 3399 | 1461153550070 Marionette DEBUG loaded listener.js 04:59:10 INFO - PROCESS | 3399 | ++DOMWINDOW == 112 (0x7f33fef94c00) [pid = 3399] [serial = 340] [outer = 0x7f33f451bc00] 04:59:11 INFO - PROCESS | 3399 | 1461153551188 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]]]}] 04:59:11 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 04:59:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1380ms 04:59:11 INFO - PROCESS | 3399 | 1461153551242 Marionette TRACE conn3 -> [0,425,"getWindowHandle",null] 04:59:11 INFO - PROCESS | 3399 | 1461153551246 Marionette TRACE conn3 <- [1,425,null,{"value":"8"}] 04:59:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 04:59:11 INFO - PROCESS | 3399 | 1461153551264 Marionette TRACE conn3 -> [0,426,"setScriptTimeout",{"ms":35000}] 04:59:11 INFO - PROCESS | 3399 | 1461153551269 Marionette TRACE conn3 <- [1,426,null,{}] 04:59:11 INFO - PROCESS | 3399 | 1461153551277 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}] 04:59:11 INFO - PROCESS | 3399 | 1461153551456 Marionette TRACE conn3 <- [1,427,null,{"value":null}] 04:59:11 INFO - PROCESS | 3399 | 1461153551619 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:59:11 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33fe1e3800 == 55 [pid = 3399] [id = 114] 04:59:11 INFO - PROCESS | 3399 | ++DOMWINDOW == 113 (0x7f33f4516800) [pid = 3399] [serial = 341] [outer = (nil)] 04:59:11 INFO - PROCESS | 3399 | ++DOMWINDOW == 114 (0x7f33f943a000) [pid = 3399] [serial = 342] [outer = 0x7f33f4516800] 04:59:11 INFO - PROCESS | 3399 | 1461153551687 Marionette DEBUG loaded listener.js 04:59:11 INFO - PROCESS | 3399 | ++DOMWINDOW == 115 (0x7f33fded8400) [pid = 3399] [serial = 343] [outer = 0x7f33f4516800] 04:59:12 INFO - PROCESS | 3399 | 1461153552490 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] 04:59:12 INFO - PROCESS | 3399 | 1461153552558 Marionette TRACE conn3 <- [1,429,null,{"value":"8"}] 04:59:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 04:59:12 INFO - PROCESS | 3399 | 1461153552568 Marionette TRACE conn3 -> [0,430,"setScriptTimeout",{"ms":35000}] 04:59:12 INFO - PROCESS | 3399 | 1461153552572 Marionette TRACE conn3 <- [1,430,null,{}] 04:59:12 INFO - PROCESS | 3399 | 1461153552577 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}] 04:59:12 INFO - PROCESS | 3399 | 1461153552729 Marionette TRACE conn3 <- [1,431,null,{"value":null}] 04:59:12 INFO - PROCESS | 3399 | 1461153552863 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:59:12 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33ff956800 == 56 [pid = 3399] [id = 115] 04:59:12 INFO - PROCESS | 3399 | ++DOMWINDOW == 116 (0x7f33f7788400) [pid = 3399] [serial = 344] [outer = (nil)] 04:59:12 INFO - PROCESS | 3399 | ++DOMWINDOW == 117 (0x7f33ff149800) [pid = 3399] [serial = 345] [outer = 0x7f33f7788400] 04:59:12 INFO - PROCESS | 3399 | 1461153552932 Marionette DEBUG loaded listener.js 04:59:13 INFO - PROCESS | 3399 | ++DOMWINDOW == 118 (0x7f33ff327800) [pid = 3399] [serial = 346] [outer = 0x7f33f7788400] 04:59:13 INFO - PROCESS | 3399 | 1461153553863 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]]]}] 04:59:13 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 04:59:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 1329ms 04:59:13 INFO - PROCESS | 3399 | 1461153553903 Marionette TRACE conn3 -> [0,433,"getWindowHandle",null] 04:59:13 INFO - PROCESS | 3399 | 1461153553906 Marionette TRACE conn3 <- [1,433,null,{"value":"8"}] 04:59:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 04:59:13 INFO - PROCESS | 3399 | 1461153553912 Marionette TRACE conn3 -> [0,434,"setScriptTimeout",{"ms":35000}] 04:59:13 INFO - PROCESS | 3399 | 1461153553918 Marionette TRACE conn3 <- [1,434,null,{}] 04:59:13 INFO - PROCESS | 3399 | 1461153553933 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}] 04:59:14 INFO - PROCESS | 3399 | 1461153554086 Marionette TRACE conn3 <- [1,435,null,{"value":null}] 04:59:14 INFO - PROCESS | 3399 | 1461153554226 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:59:14 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f3406712800 == 57 [pid = 3399] [id = 116] 04:59:14 INFO - PROCESS | 3399 | ++DOMWINDOW == 119 (0x7f33ff1f4800) [pid = 3399] [serial = 347] [outer = (nil)] 04:59:14 INFO - PROCESS | 3399 | ++DOMWINDOW == 120 (0x7f340023ac00) [pid = 3399] [serial = 348] [outer = 0x7f33ff1f4800] 04:59:14 INFO - PROCESS | 3399 | 1461153554297 Marionette DEBUG loaded listener.js 04:59:14 INFO - PROCESS | 3399 | ++DOMWINDOW == 121 (0x7f3400ac0c00) [pid = 3399] [serial = 349] [outer = 0x7f33ff1f4800] 04:59:15 INFO - PROCESS | 3399 | 1461153555097 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]]]}] 04:59:15 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 04:59:15 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 1237ms 04:59:15 INFO - PROCESS | 3399 | 1461153555149 Marionette TRACE conn3 -> [0,437,"getWindowHandle",null] 04:59:15 INFO - PROCESS | 3399 | 1461153555154 Marionette TRACE conn3 <- [1,437,null,{"value":"8"}] 04:59:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 04:59:15 INFO - PROCESS | 3399 | 1461153555159 Marionette TRACE conn3 -> [0,438,"setScriptTimeout",{"ms":35000}] 04:59:15 INFO - PROCESS | 3399 | 1461153555162 Marionette TRACE conn3 <- [1,438,null,{}] 04:59:15 INFO - PROCESS | 3399 | 1461153555167 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}] 04:59:15 INFO - PROCESS | 3399 | 1461153555310 Marionette TRACE conn3 <- [1,439,null,{"value":null}] 04:59:15 INFO - PROCESS | 3399 | 1461153555444 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:59:15 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f340d5d2800 == 58 [pid = 3399] [id = 117] 04:59:15 INFO - PROCESS | 3399 | ++DOMWINDOW == 122 (0x7f33f3349800) [pid = 3399] [serial = 350] [outer = (nil)] 04:59:15 INFO - PROCESS | 3399 | ++DOMWINDOW == 123 (0x7f33f3351c00) [pid = 3399] [serial = 351] [outer = 0x7f33f3349800] 04:59:15 INFO - PROCESS | 3399 | 1461153555511 Marionette DEBUG loaded listener.js 04:59:15 INFO - PROCESS | 3399 | ++DOMWINDOW == 124 (0x7f3400658800) [pid = 3399] [serial = 352] [outer = 0x7f33f3349800] 04:59:16 INFO - PROCESS | 3399 | 1461153556400 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]]]}] 04:59:16 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 04:59:16 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 1281ms 04:59:16 INFO - PROCESS | 3399 | 1461153556441 Marionette TRACE conn3 -> [0,441,"getWindowHandle",null] 04:59:16 INFO - PROCESS | 3399 | 1461153556444 Marionette TRACE conn3 <- [1,441,null,{"value":"8"}] 04:59:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 04:59:16 INFO - PROCESS | 3399 | 1461153556450 Marionette TRACE conn3 -> [0,442,"setScriptTimeout",{"ms":35000}] 04:59:16 INFO - PROCESS | 3399 | 1461153556452 Marionette TRACE conn3 <- [1,442,null,{}] 04:59:16 INFO - PROCESS | 3399 | 1461153556458 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}] 04:59:16 INFO - PROCESS | 3399 | 1461153556596 Marionette TRACE conn3 <- [1,443,null,{"value":null}] 04:59:16 INFO - PROCESS | 3399 | 1461153556736 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:59:16 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33f468d000 == 59 [pid = 3399] [id = 118] 04:59:16 INFO - PROCESS | 3399 | ++DOMWINDOW == 125 (0x7f33f334c400) [pid = 3399] [serial = 353] [outer = (nil)] 04:59:16 INFO - PROCESS | 3399 | ++DOMWINDOW == 126 (0x7f340c6c0c00) [pid = 3399] [serial = 354] [outer = 0x7f33f334c400] 04:59:16 INFO - PROCESS | 3399 | 1461153556804 Marionette DEBUG loaded listener.js 04:59:16 INFO - PROCESS | 3399 | ++DOMWINDOW == 127 (0x7f340cbb3c00) [pid = 3399] [serial = 355] [outer = 0x7f33f334c400] 04:59:17 INFO - PROCESS | 3399 | 1461153557611 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]]]}] 04:59:17 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 04:59:17 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 1231ms 04:59:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 04:59:17 INFO - PROCESS | 3399 | 1461153557682 Marionette TRACE conn3 -> [0,445,"getWindowHandle",null] 04:59:17 INFO - PROCESS | 3399 | 1461153557685 Marionette TRACE conn3 <- [1,445,null,{"value":"8"}] 04:59:17 INFO - PROCESS | 3399 | 1461153557691 Marionette TRACE conn3 -> [0,446,"setScriptTimeout",{"ms":35000}] 04:59:17 INFO - PROCESS | 3399 | 1461153557694 Marionette TRACE conn3 <- [1,446,null,{}] 04:59:17 INFO - PROCESS | 3399 | 1461153557699 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}] 04:59:17 INFO - PROCESS | 3399 | 1461153557892 Marionette TRACE conn3 <- [1,447,null,{"value":null}] 04:59:18 INFO - PROCESS | 3399 | 1461153558057 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:59:18 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f3411ff1800 == 60 [pid = 3399] [id = 119] 04:59:18 INFO - PROCESS | 3399 | ++DOMWINDOW == 128 (0x7f340d82b800) [pid = 3399] [serial = 356] [outer = (nil)] 04:59:18 INFO - PROCESS | 3399 | ++DOMWINDOW == 129 (0x7f3411f05000) [pid = 3399] [serial = 357] [outer = 0x7f340d82b800] 04:59:18 INFO - PROCESS | 3399 | 1461153558131 Marionette DEBUG loaded listener.js 04:59:18 INFO - PROCESS | 3399 | ++DOMWINDOW == 130 (0x7f3413ba1000) [pid = 3399] [serial = 358] [outer = 0x7f340d82b800] 04:59:18 INFO - PROCESS | 3399 | 1461153558964 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]]]}] 04:59:19 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 04:59:19 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 1332ms 04:59:19 INFO - PROCESS | 3399 | 1461153559023 Marionette TRACE conn3 -> [0,449,"getWindowHandle",null] 04:59:19 INFO - PROCESS | 3399 | 1461153559026 Marionette TRACE conn3 <- [1,449,null,{"value":"8"}] 04:59:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 04:59:19 INFO - PROCESS | 3399 | 1461153559033 Marionette TRACE conn3 -> [0,450,"setScriptTimeout",{"ms":35000}] 04:59:19 INFO - PROCESS | 3399 | 1461153559036 Marionette TRACE conn3 <- [1,450,null,{}] 04:59:19 INFO - PROCESS | 3399 | 1461153559041 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}] 04:59:19 INFO - PROCESS | 3399 | 1461153559178 Marionette TRACE conn3 <- [1,451,null,{"value":null}] 04:59:19 INFO - PROCESS | 3399 | 1461153559314 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:59:19 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f3419593000 == 61 [pid = 3399] [id = 120] 04:59:19 INFO - PROCESS | 3399 | ++DOMWINDOW == 131 (0x7f340fa19400) [pid = 3399] [serial = 359] [outer = (nil)] 04:59:19 INFO - PROCESS | 3399 | ++DOMWINDOW == 132 (0x7f3414891800) [pid = 3399] [serial = 360] [outer = 0x7f340fa19400] 04:59:19 INFO - PROCESS | 3399 | 1461153559381 Marionette DEBUG loaded listener.js 04:59:19 INFO - PROCESS | 3399 | ++DOMWINDOW == 133 (0x7f3415e67000) [pid = 3399] [serial = 361] [outer = 0x7f340fa19400] 04:59:20 INFO - PROCESS | 3399 | 1461153560400 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] 04:59:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 04:59:20 INFO - PROCESS | 3399 | 1461153560473 Marionette TRACE conn3 <- [1,453,null,{"value":"8"}] 04:59:20 INFO - PROCESS | 3399 | 1461153560480 Marionette TRACE conn3 -> [0,454,"setScriptTimeout",{"ms":35000}] 04:59:20 INFO - PROCESS | 3399 | 1461153560487 Marionette TRACE conn3 <- [1,454,null,{}] 04:59:20 INFO - PROCESS | 3399 | 1461153560495 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}] 04:59:20 INFO - PROCESS | 3399 | 1461153560745 Marionette TRACE conn3 <- [1,455,null,{"value":null}] 04:59:20 INFO - PROCESS | 3399 | 1461153560944 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:59:20 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33f9459000 == 62 [pid = 3399] [id = 121] 04:59:20 INFO - PROCESS | 3399 | ++DOMWINDOW == 134 (0x7f33f5656800) [pid = 3399] [serial = 362] [outer = (nil)] 04:59:21 INFO - PROCESS | 3399 | ++DOMWINDOW == 135 (0x7f33f5658400) [pid = 3399] [serial = 363] [outer = 0x7f33f5656800] 04:59:21 INFO - PROCESS | 3399 | 1461153561006 Marionette DEBUG loaded listener.js 04:59:21 INFO - PROCESS | 3399 | ++DOMWINDOW == 136 (0x7f33f5bf2c00) [pid = 3399] [serial = 364] [outer = 0x7f33f5656800] 04:59:21 INFO - PROCESS | 3399 | --DOCSHELL 0x7f3411fe2800 == 61 [pid = 3399] [id = 98] 04:59:21 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33f5f5c800 == 60 [pid = 3399] [id = 112] 04:59:21 INFO - PROCESS | 3399 | --DOCSHELL 0x7f3411d7a000 == 59 [pid = 3399] [id = 110] 04:59:21 INFO - PROCESS | 3399 | [3399] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:59:21 INFO - PROCESS | 3399 | 1461153561751 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]]]}] 04:59:21 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 04:59:21 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 1290ms 04:59:21 INFO - PROCESS | 3399 | 1461153561771 Marionette TRACE conn3 -> [0,457,"getWindowHandle",null] 04:59:21 INFO - PROCESS | 3399 | 1461153561778 Marionette TRACE conn3 <- [1,457,null,{"value":"8"}] 04:59:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 04:59:21 INFO - PROCESS | 3399 | 1461153561788 Marionette TRACE conn3 -> [0,458,"setScriptTimeout",{"ms":35000}] 04:59:21 INFO - PROCESS | 3399 | 1461153561792 Marionette TRACE conn3 <- [1,458,null,{}] 04:59:21 INFO - PROCESS | 3399 | 1461153561797 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}] 04:59:21 INFO - PROCESS | 3399 | 1461153561944 Marionette TRACE conn3 <- [1,459,null,{"value":null}] 04:59:22 INFO - PROCESS | 3399 | 1461153562048 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:59:22 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33ff43d000 == 60 [pid = 3399] [id = 122] 04:59:22 INFO - PROCESS | 3399 | ++DOMWINDOW == 137 (0x7f33f334b800) [pid = 3399] [serial = 365] [outer = (nil)] 04:59:22 INFO - PROCESS | 3399 | ++DOMWINDOW == 138 (0x7f33fdfdd000) [pid = 3399] [serial = 366] [outer = 0x7f33f334b800] 04:59:22 INFO - PROCESS | 3399 | 1461153562103 Marionette DEBUG loaded listener.js 04:59:22 INFO - PROCESS | 3399 | ++DOMWINDOW == 139 (0x7f33ff146400) [pid = 3399] [serial = 367] [outer = 0x7f33f334b800] 04:59:22 INFO - PROCESS | 3399 | 1461153562915 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] 04:59:22 INFO - PROCESS | 3399 | 1461153562974 Marionette TRACE conn3 <- [1,461,null,{"value":"8"}] 04:59:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 04:59:22 INFO - PROCESS | 3399 | 1461153562981 Marionette TRACE conn3 -> [0,462,"setScriptTimeout",{"ms":35000}] 04:59:22 INFO - PROCESS | 3399 | 1461153562986 Marionette TRACE conn3 <- [1,462,null,{}] 04:59:23 INFO - PROCESS | 3399 | 1461153563008 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}] 04:59:23 INFO - PROCESS | 3399 | 1461153563182 Marionette TRACE conn3 <- [1,463,null,{"value":null}] 04:59:23 INFO - PROCESS | 3399 | 1461153563250 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:59:23 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f341138e800 == 61 [pid = 3399] [id = 123] 04:59:23 INFO - PROCESS | 3399 | ++DOMWINDOW == 140 (0x7f33ff142400) [pid = 3399] [serial = 368] [outer = (nil)] 04:59:23 INFO - PROCESS | 3399 | ++DOMWINDOW == 141 (0x7f3400238c00) [pid = 3399] [serial = 369] [outer = 0x7f33ff142400] 04:59:23 INFO - PROCESS | 3399 | 1461153563309 Marionette DEBUG loaded listener.js 04:59:23 INFO - PROCESS | 3399 | ++DOMWINDOW == 142 (0x7f340dcf3c00) [pid = 3399] [serial = 370] [outer = 0x7f33ff142400] 04:59:24 INFO - PROCESS | 3399 | [3399] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:59:24 INFO - PROCESS | 3399 | 1461153564075 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] 04:59:24 INFO - PROCESS | 3399 | 1461153564127 Marionette TRACE conn3 <- [1,465,null,{"value":"8"}] 04:59:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 04:59:24 INFO - PROCESS | 3399 | 1461153564140 Marionette TRACE conn3 -> [0,466,"setScriptTimeout",{"ms":35000}] 04:59:24 INFO - PROCESS | 3399 | 1461153564153 Marionette TRACE conn3 <- [1,466,null,{}] 04:59:24 INFO - PROCESS | 3399 | 1461153564157 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}] 04:59:24 INFO - PROCESS | 3399 | 1461153564325 Marionette TRACE conn3 <- [1,467,null,{"value":null}] 04:59:24 INFO - PROCESS | 3399 | 1461153564343 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:59:24 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f3416085000 == 62 [pid = 3399] [id = 124] 04:59:24 INFO - PROCESS | 3399 | ++DOMWINDOW == 143 (0x7f33fb9d3c00) [pid = 3399] [serial = 371] [outer = (nil)] 04:59:24 INFO - PROCESS | 3399 | ++DOMWINDOW == 144 (0x7f3411f63800) [pid = 3399] [serial = 372] [outer = 0x7f33fb9d3c00] 04:59:24 INFO - PROCESS | 3399 | 1461153564400 Marionette DEBUG loaded listener.js 04:59:24 INFO - PROCESS | 3399 | ++DOMWINDOW == 145 (0x7f3414887800) [pid = 3399] [serial = 373] [outer = 0x7f33fb9d3c00] 04:59:24 INFO - PROCESS | 3399 | --DOMWINDOW == 144 (0x7f33f5a4a000) [pid = 3399] [serial = 335] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 04:59:24 INFO - PROCESS | 3399 | --DOMWINDOW == 143 (0x7f33ff26ec00) [pid = 3399] [serial = 311] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 04:59:24 INFO - PROCESS | 3399 | --DOMWINDOW == 142 (0x7f33f7782800) [pid = 3399] [serial = 299] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 04:59:24 INFO - PROCESS | 3399 | --DOMWINDOW == 141 (0x7f33fde34800) [pid = 3399] [serial = 308] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 04:59:24 INFO - PROCESS | 3399 | --DOMWINDOW == 140 (0x7f33f5cf7400) [pid = 3399] [serial = 314] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 04:59:24 INFO - PROCESS | 3399 | --DOMWINDOW == 139 (0x7f33f9442400) [pid = 3399] [serial = 302] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 04:59:24 INFO - PROCESS | 3399 | --DOMWINDOW == 138 (0x7f33ff146c00) [pid = 3399] [serial = 305] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 04:59:24 INFO - PROCESS | 3399 | --DOMWINDOW == 137 (0x7f33f5bf8800) [pid = 3399] [serial = 241] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 04:59:24 INFO - PROCESS | 3399 | --DOMWINDOW == 136 (0x7f33f5a49800) [pid = 3399] [serial = 208] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 04:59:24 INFO - PROCESS | 3399 | --DOMWINDOW == 135 (0x7f33f8f0ac00) [pid = 3399] [serial = 281] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 04:59:24 INFO - PROCESS | 3399 | --DOMWINDOW == 134 (0x7f3400aab800) [pid = 3399] [serial = 172] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 04:59:24 INFO - PROCESS | 3399 | --DOMWINDOW == 133 (0x7f33f45b4400) [pid = 3399] [serial = 317] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 04:59:25 INFO - PROCESS | 3399 | 1461153565162 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] 04:59:25 INFO - PROCESS | 3399 | 1461153565184 Marionette TRACE conn3 <- [1,469,null,{"value":"8"}] 04:59:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 04:59:25 INFO - PROCESS | 3399 | 1461153565194 Marionette TRACE conn3 -> [0,470,"setScriptTimeout",{"ms":35000}] 04:59:25 INFO - PROCESS | 3399 | 1461153565197 Marionette TRACE conn3 <- [1,470,null,{}] 04:59:25 INFO - PROCESS | 3399 | 1461153565246 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}] 04:59:25 INFO - PROCESS | 3399 | 1461153565409 Marionette TRACE conn3 <- [1,471,null,{"value":null}] 04:59:25 INFO - PROCESS | 3399 | 1461153565424 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:59:25 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33f6712000 == 63 [pid = 3399] [id = 125] 04:59:25 INFO - PROCESS | 3399 | ++DOMWINDOW == 134 (0x7f33f45b6400) [pid = 3399] [serial = 374] [outer = (nil)] 04:59:25 INFO - PROCESS | 3399 | ++DOMWINDOW == 135 (0x7f33ff149c00) [pid = 3399] [serial = 375] [outer = 0x7f33f45b6400] 04:59:25 INFO - PROCESS | 3399 | 1461153565480 Marionette DEBUG loaded listener.js 04:59:25 INFO - PROCESS | 3399 | ++DOMWINDOW == 136 (0x7f34145ef400) [pid = 3399] [serial = 376] [outer = 0x7f33f45b6400] 04:59:26 INFO - PROCESS | 3399 | 1461153566165 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]]]}] 04:59:26 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 04:59:26 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 1023ms 04:59:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 04:59:26 INFO - PROCESS | 3399 | 1461153566214 Marionette TRACE conn3 -> [0,473,"getWindowHandle",null] 04:59:26 INFO - PROCESS | 3399 | 1461153566216 Marionette TRACE conn3 <- [1,473,null,{"value":"8"}] 04:59:26 INFO - PROCESS | 3399 | 1461153566221 Marionette TRACE conn3 -> [0,474,"setScriptTimeout",{"ms":35000}] 04:59:26 INFO - PROCESS | 3399 | 1461153566225 Marionette TRACE conn3 <- [1,474,null,{}] 04:59:26 INFO - PROCESS | 3399 | 1461153566229 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}] 04:59:26 INFO - PROCESS | 3399 | 1461153566413 Marionette TRACE conn3 <- [1,475,null,{"value":null}] 04:59:26 INFO - PROCESS | 3399 | 1461153566445 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:59:26 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33fe60c800 == 64 [pid = 3399] [id = 126] 04:59:26 INFO - PROCESS | 3399 | ++DOMWINDOW == 137 (0x7f3411370800) [pid = 3399] [serial = 377] [outer = (nil)] 04:59:26 INFO - PROCESS | 3399 | ++DOMWINDOW == 138 (0x7f34160e5c00) [pid = 3399] [serial = 378] [outer = 0x7f3411370800] 04:59:26 INFO - PROCESS | 3399 | 1461153566505 Marionette DEBUG loaded listener.js 04:59:26 INFO - PROCESS | 3399 | ++DOMWINDOW == 139 (0x7f3416da0c00) [pid = 3399] [serial = 379] [outer = 0x7f3411370800] 04:59:27 INFO - PROCESS | 3399 | 1461153567404 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]]]}] 04:59:27 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 04:59:27 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 1233ms 04:59:27 INFO - PROCESS | 3399 | 1461153567455 Marionette TRACE conn3 -> [0,477,"getWindowHandle",null] 04:59:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 04:59:27 INFO - PROCESS | 3399 | 1461153567460 Marionette TRACE conn3 <- [1,477,null,{"value":"8"}] 04:59:27 INFO - PROCESS | 3399 | 1461153567468 Marionette TRACE conn3 -> [0,478,"setScriptTimeout",{"ms":35000}] 04:59:27 INFO - PROCESS | 3399 | 1461153567473 Marionette TRACE conn3 <- [1,478,null,{}] 04:59:27 INFO - PROCESS | 3399 | 1461153567481 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}] 04:59:27 INFO - PROCESS | 3399 | 1461153567640 Marionette TRACE conn3 <- [1,479,null,{"value":null}] 04:59:27 INFO - PROCESS | 3399 | 1461153567781 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:59:27 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33fe604000 == 65 [pid = 3399] [id = 127] 04:59:27 INFO - PROCESS | 3399 | ++DOMWINDOW == 140 (0x7f33f5655400) [pid = 3399] [serial = 380] [outer = (nil)] 04:59:27 INFO - PROCESS | 3399 | ++DOMWINDOW == 141 (0x7f33f778c400) [pid = 3399] [serial = 381] [outer = 0x7f33f5655400] 04:59:27 INFO - PROCESS | 3399 | 1461153567905 Marionette DEBUG loaded listener.js 04:59:28 INFO - PROCESS | 3399 | ++DOMWINDOW == 142 (0x7f33fef99800) [pid = 3399] [serial = 382] [outer = 0x7f33f5655400] 04:59:28 INFO - PROCESS | 3399 | 1461153568762 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]]]}] 04:59:28 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 04:59:28 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 1334ms 04:59:28 INFO - PROCESS | 3399 | 1461153568802 Marionette TRACE conn3 -> [0,481,"getWindowHandle",null] 04:59:28 INFO - PROCESS | 3399 | 1461153568810 Marionette TRACE conn3 <- [1,481,null,{"value":"8"}] 04:59:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 04:59:28 INFO - PROCESS | 3399 | 1461153568820 Marionette TRACE conn3 -> [0,482,"setScriptTimeout",{"ms":35000}] 04:59:28 INFO - PROCESS | 3399 | 1461153568824 Marionette TRACE conn3 <- [1,482,null,{}] 04:59:28 INFO - PROCESS | 3399 | 1461153568830 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}] 04:59:28 INFO - PROCESS | 3399 | 1461153568981 Marionette TRACE conn3 <- [1,483,null,{"value":null}] 04:59:29 INFO - PROCESS | 3399 | 1461153569129 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:59:29 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f34067d0800 == 66 [pid = 3399] [id = 128] 04:59:29 INFO - PROCESS | 3399 | ++DOMWINDOW == 143 (0x7f33f608fc00) [pid = 3399] [serial = 383] [outer = (nil)] 04:59:29 INFO - PROCESS | 3399 | ++DOMWINDOW == 144 (0x7f34009b6000) [pid = 3399] [serial = 384] [outer = 0x7f33f608fc00] 04:59:29 INFO - PROCESS | 3399 | 1461153569197 Marionette DEBUG loaded listener.js 04:59:29 INFO - PROCESS | 3399 | ++DOMWINDOW == 145 (0x7f340dcf7c00) [pid = 3399] [serial = 385] [outer = 0x7f33f608fc00] 04:59:30 INFO - PROCESS | 3399 | 1461153570159 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]]]}] 04:59:30 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 04:59:30 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 1388ms 04:59:30 INFO - PROCESS | 3399 | 1461153570208 Marionette TRACE conn3 -> [0,485,"getWindowHandle",null] 04:59:30 INFO - PROCESS | 3399 | 1461153570211 Marionette TRACE conn3 <- [1,485,null,{"value":"8"}] 04:59:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 04:59:30 INFO - PROCESS | 3399 | 1461153570217 Marionette TRACE conn3 -> [0,486,"setScriptTimeout",{"ms":35000}] 04:59:30 INFO - PROCESS | 3399 | 1461153570223 Marionette TRACE conn3 <- [1,486,null,{}] 04:59:30 INFO - PROCESS | 3399 | 1461153570237 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}] 04:59:30 INFO - PROCESS | 3399 | 1461153570385 Marionette TRACE conn3 <- [1,487,null,{"value":null}] 04:59:30 INFO - PROCESS | 3399 | 1461153570536 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:59:30 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33f331b000 == 67 [pid = 3399] [id = 129] 04:59:30 INFO - PROCESS | 3399 | ++DOMWINDOW == 146 (0x7f340fa1c800) [pid = 3399] [serial = 386] [outer = (nil)] 04:59:30 INFO - PROCESS | 3399 | ++DOMWINDOW == 147 (0x7f34160e4400) [pid = 3399] [serial = 387] [outer = 0x7f340fa1c800] 04:59:30 INFO - PROCESS | 3399 | 1461153570609 Marionette DEBUG loaded listener.js 04:59:30 INFO - PROCESS | 3399 | ++DOMWINDOW == 148 (0x7f3416d9d800) [pid = 3399] [serial = 388] [outer = 0x7f340fa1c800] 04:59:31 INFO - PROCESS | 3399 | 1461153571422 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]]]}] 04:59:31 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 04:59:31 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 1241ms 04:59:31 INFO - PROCESS | 3399 | 1461153571459 Marionette TRACE conn3 -> [0,489,"getWindowHandle",null] 04:59:31 INFO - PROCESS | 3399 | 1461153571464 Marionette TRACE conn3 <- [1,489,null,{"value":"8"}] 04:59:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 04:59:31 INFO - PROCESS | 3399 | 1461153571469 Marionette TRACE conn3 -> [0,490,"setScriptTimeout",{"ms":35000}] 04:59:31 INFO - PROCESS | 3399 | 1461153571472 Marionette TRACE conn3 <- [1,490,null,{}] 04:59:31 INFO - PROCESS | 3399 | 1461153571477 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}] 04:59:31 INFO - PROCESS | 3399 | 1461153571668 Marionette TRACE conn3 <- [1,491,null,{"value":null}] 04:59:31 INFO - PROCESS | 3399 | 1461153571781 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:59:31 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33f63b7800 == 68 [pid = 3399] [id = 130] 04:59:31 INFO - PROCESS | 3399 | ++DOMWINDOW == 149 (0x7f33f9845000) [pid = 3399] [serial = 389] [outer = (nil)] 04:59:31 INFO - PROCESS | 3399 | ++DOMWINDOW == 150 (0x7f33f984ac00) [pid = 3399] [serial = 390] [outer = 0x7f33f9845000] 04:59:31 INFO - PROCESS | 3399 | 1461153571860 Marionette DEBUG loaded listener.js 04:59:31 INFO - PROCESS | 3399 | ++DOMWINDOW == 151 (0x7f33f984ec00) [pid = 3399] [serial = 391] [outer = 0x7f33f9845000] 04:59:32 INFO - PROCESS | 3399 | 1461153572706 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]]]}] 04:59:32 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 04:59:32 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 1277ms 04:59:32 INFO - PROCESS | 3399 | 1461153572747 Marionette TRACE conn3 -> [0,493,"getWindowHandle",null] 04:59:32 INFO - PROCESS | 3399 | 1461153572752 Marionette TRACE conn3 <- [1,493,null,{"value":"8"}] 04:59:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 04:59:32 INFO - PROCESS | 3399 | 1461153572761 Marionette TRACE conn3 -> [0,494,"setScriptTimeout",{"ms":35000}] 04:59:32 INFO - PROCESS | 3399 | 1461153572764 Marionette TRACE conn3 <- [1,494,null,{}] 04:59:32 INFO - PROCESS | 3399 | 1461153572770 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}] 04:59:32 INFO - PROCESS | 3399 | 1461153572910 Marionette TRACE conn3 <- [1,495,null,{"value":null}] 04:59:33 INFO - PROCESS | 3399 | 1461153573100 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:59:33 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33f9989800 == 69 [pid = 3399] [id = 131] 04:59:33 INFO - PROCESS | 3399 | ++DOMWINDOW == 152 (0x7f33f334f800) [pid = 3399] [serial = 392] [outer = (nil)] 04:59:33 INFO - PROCESS | 3399 | ++DOMWINDOW == 153 (0x7f33f98db000) [pid = 3399] [serial = 393] [outer = 0x7f33f334f800] 04:59:33 INFO - PROCESS | 3399 | 1461153573223 Marionette DEBUG loaded listener.js 04:59:33 INFO - PROCESS | 3399 | ++DOMWINDOW == 154 (0x7f33f98e0000) [pid = 3399] [serial = 394] [outer = 0x7f33f334f800] 04:59:34 INFO - PROCESS | 3399 | 1461153574245 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]]]}] 04:59:34 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 04:59:34 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 1535ms 04:59:34 INFO - PROCESS | 3399 | 1461153574296 Marionette TRACE conn3 -> [0,497,"getWindowHandle",null] 04:59:34 INFO - PROCESS | 3399 | 1461153574299 Marionette TRACE conn3 <- [1,497,null,{"value":"8"}] 04:59:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 04:59:34 INFO - PROCESS | 3399 | 1461153574305 Marionette TRACE conn3 -> [0,498,"setScriptTimeout",{"ms":35000}] 04:59:34 INFO - PROCESS | 3399 | 1461153574308 Marionette TRACE conn3 <- [1,498,null,{}] 04:59:34 INFO - PROCESS | 3399 | 1461153574313 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}] 04:59:34 INFO - PROCESS | 3399 | 1461153574486 Marionette TRACE conn3 <- [1,499,null,{"value":null}] 04:59:34 INFO - PROCESS | 3399 | 1461153574633 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:59:34 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33f944e800 == 70 [pid = 3399] [id = 132] 04:59:34 INFO - PROCESS | 3399 | ++DOMWINDOW == 155 (0x7f33f45b8000) [pid = 3399] [serial = 395] [outer = (nil)] 04:59:34 INFO - PROCESS | 3399 | ++DOMWINDOW == 156 (0x7f33f7786800) [pid = 3399] [serial = 396] [outer = 0x7f33f45b8000] 04:59:34 INFO - PROCESS | 3399 | 1461153574707 Marionette DEBUG loaded listener.js 04:59:34 INFO - PROCESS | 3399 | ++DOMWINDOW == 157 (0x7f3400abd400) [pid = 3399] [serial = 397] [outer = 0x7f33f45b8000] 04:59:35 INFO - PROCESS | 3399 | 1461153575929 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]]]}] 04:59:35 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 04:59:35 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 1687ms 04:59:35 INFO - PROCESS | 3399 | 1461153575995 Marionette TRACE conn3 -> [0,501,"getWindowHandle",null] 04:59:36 INFO - PROCESS | 3399 | 1461153576001 Marionette TRACE conn3 <- [1,501,null,{"value":"8"}] 04:59:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 04:59:36 INFO - PROCESS | 3399 | 1461153576010 Marionette TRACE conn3 -> [0,502,"setScriptTimeout",{"ms":35000}] 04:59:36 INFO - PROCESS | 3399 | 1461153576014 Marionette TRACE conn3 <- [1,502,null,{}] 04:59:36 INFO - PROCESS | 3399 | 1461153576021 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}] 04:59:36 INFO - PROCESS | 3399 | 1461153576186 Marionette TRACE conn3 <- [1,503,null,{"value":null}] 04:59:36 INFO - PROCESS | 3399 | 1461153576337 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:59:36 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33f5a2a000 == 71 [pid = 3399] [id = 133] 04:59:36 INFO - PROCESS | 3399 | ++DOMWINDOW == 158 (0x7f33f45b8800) [pid = 3399] [serial = 398] [outer = (nil)] 04:59:36 INFO - PROCESS | 3399 | ++DOMWINDOW == 159 (0x7f33f5bf9c00) [pid = 3399] [serial = 399] [outer = 0x7f33f45b8800] 04:59:36 INFO - PROCESS | 3399 | 1461153576505 Marionette DEBUG loaded listener.js 04:59:36 INFO - PROCESS | 3399 | ++DOMWINDOW == 160 (0x7f33f7783c00) [pid = 3399] [serial = 400] [outer = 0x7f33f45b8800] 04:59:37 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33f6712000 == 70 [pid = 3399] [id = 125] 04:59:37 INFO - PROCESS | 3399 | --DOCSHELL 0x7f3416085000 == 69 [pid = 3399] [id = 124] 04:59:37 INFO - PROCESS | 3399 | --DOCSHELL 0x7f341138e800 == 68 [pid = 3399] [id = 123] 04:59:37 INFO - PROCESS | 3399 | --DOMWINDOW == 159 (0x7f33fdfe5400) [pid = 3399] [serial = 324] [outer = (nil)] [url = about:blank] 04:59:37 INFO - PROCESS | 3399 | --DOMWINDOW == 158 (0x7f33ff8d3c00) [pid = 3399] [serial = 327] [outer = (nil)] [url = about:blank] 04:59:37 INFO - PROCESS | 3399 | --DOMWINDOW == 157 (0x7f340d9c0c00) [pid = 3399] [serial = 330] [outer = (nil)] [url = about:blank] 04:59:37 INFO - PROCESS | 3399 | --DOMWINDOW == 156 (0x7f3411b67c00) [pid = 3399] [serial = 333] [outer = (nil)] [url = about:blank] 04:59:37 INFO - PROCESS | 3399 | --DOMWINDOW == 155 (0x7f33fdedb800) [pid = 3399] [serial = 339] [outer = (nil)] [url = about:blank] 04:59:37 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33ff43d000 == 67 [pid = 3399] [id = 122] 04:59:37 INFO - PROCESS | 3399 | --DOCSHELL 0x7f3414825800 == 66 [pid = 3399] [id = 94] 04:59:37 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33f9459000 == 65 [pid = 3399] [id = 121] 04:59:37 INFO - PROCESS | 3399 | 1461153577340 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]]]}] 04:59:37 INFO - PROCESS | 3399 | --DOMWINDOW == 154 (0x7f33f45b6c00) [pid = 3399] [serial = 321] [outer = (nil)] [url = about:blank] 04:59:37 INFO - PROCESS | 3399 | --DOMWINDOW == 153 (0x7f33f6096800) [pid = 3399] [serial = 337] [outer = (nil)] [url = about:blank] 04:59:37 INFO - PROCESS | 3399 | --DOMWINDOW == 152 (0x7f33f943b000) [pid = 3399] [serial = 319] [outer = (nil)] [url = about:blank] 04:59:37 INFO - PROCESS | 3399 | --DOMWINDOW == 151 (0x7f33fdfe9400) [pid = 3399] [serial = 285] [outer = (nil)] [url = about:blank] 04:59:37 INFO - PROCESS | 3399 | --DOMWINDOW == 150 (0x7f34067d8000) [pid = 3399] [serial = 313] [outer = (nil)] [url = about:blank] 04:59:37 INFO - PROCESS | 3399 | --DOMWINDOW == 149 (0x7f33f8f05000) [pid = 3399] [serial = 300] [outer = (nil)] [url = about:blank] 04:59:37 INFO - PROCESS | 3399 | --DOMWINDOW == 148 (0x7f3400660000) [pid = 3399] [serial = 310] [outer = (nil)] [url = about:blank] 04:59:37 INFO - PROCESS | 3399 | --DOMWINDOW == 147 (0x7f33fe676c00) [pid = 3399] [serial = 315] [outer = (nil)] [url = about:blank] 04:59:37 INFO - PROCESS | 3399 | --DOMWINDOW == 146 (0x7f33fef9b800) [pid = 3399] [serial = 304] [outer = (nil)] [url = about:blank] 04:59:37 INFO - PROCESS | 3399 | --DOMWINDOW == 145 (0x7f33ff738c00) [pid = 3399] [serial = 309] [outer = (nil)] [url = about:blank] 04:59:37 INFO - PROCESS | 3399 | --DOMWINDOW == 144 (0x7f33ff505400) [pid = 3399] [serial = 307] [outer = (nil)] [url = about:blank] 04:59:37 INFO - PROCESS | 3399 | --DOMWINDOW == 143 (0x7f3400a0b000) [pid = 3399] [serial = 312] [outer = (nil)] [url = about:blank] 04:59:37 INFO - PROCESS | 3399 | --DOMWINDOW == 142 (0x7f340c792c00) [pid = 3399] [serial = 316] [outer = (nil)] [url = about:blank] 04:59:37 INFO - PROCESS | 3399 | --DOMWINDOW == 141 (0x7f3411da7c00) [pid = 3399] [serial = 243] [outer = (nil)] [url = about:blank] 04:59:37 INFO - PROCESS | 3399 | --DOMWINDOW == 140 (0x7f33f943f800) [pid = 3399] [serial = 301] [outer = (nil)] [url = about:blank] 04:59:37 INFO - PROCESS | 3399 | --DOMWINDOW == 139 (0x7f340c6c2800) [pid = 3399] [serial = 291] [outer = (nil)] [url = about:blank] 04:59:37 INFO - PROCESS | 3399 | --DOMWINDOW == 138 (0x7f34119c1800) [pid = 3399] [serial = 210] [outer = (nil)] [url = about:blank] 04:59:37 INFO - PROCESS | 3399 | --DOMWINDOW == 137 (0x7f33fe673c00) [pid = 3399] [serial = 303] [outer = (nil)] [url = about:blank] 04:59:37 INFO - PROCESS | 3399 | --DOMWINDOW == 136 (0x7f33ff733800) [pid = 3399] [serial = 283] [outer = (nil)] [url = about:blank] 04:59:37 INFO - PROCESS | 3399 | --DOMWINDOW == 135 (0x7f33ff72fc00) [pid = 3399] [serial = 288] [outer = (nil)] [url = about:blank] 04:59:37 INFO - PROCESS | 3399 | --DOMWINDOW == 134 (0x7f340b83dc00) [pid = 3399] [serial = 174] [outer = (nil)] [url = about:blank] 04:59:37 INFO - PROCESS | 3399 | --DOMWINDOW == 133 (0x7f3411e24c00) [pid = 3399] [serial = 294] [outer = (nil)] [url = about:blank] 04:59:37 INFO - PROCESS | 3399 | --DOMWINDOW == 132 (0x7f33ff322800) [pid = 3399] [serial = 306] [outer = (nil)] [url = about:blank] 04:59:37 INFO - PROCESS | 3399 | --DOMWINDOW == 131 (0x7f33ff32e000) [pid = 3399] [serial = 297] [outer = (nil)] [url = about:blank] 04:59:37 INFO - PROCESS | 3399 | --DOMWINDOW == 130 (0x7f33f45be000) [pid = 3399] [serial = 318] [outer = (nil)] [url = about:blank] 04:59:37 INFO - PROCESS | 3399 | --DOMWINDOW == 129 (0x7f33f5bf3800) [pid = 3399] [serial = 336] [outer = (nil)] [url = about:blank] 04:59:37 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 04:59:37 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 1383ms 04:59:37 INFO - PROCESS | 3399 | 1461153577393 Marionette TRACE conn3 -> [0,505,"getWindowHandle",null] 04:59:37 INFO - PROCESS | 3399 | 1461153577401 Marionette TRACE conn3 <- [1,505,null,{"value":"8"}] 04:59:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 04:59:37 INFO - PROCESS | 3399 | 1461153577409 Marionette TRACE conn3 -> [0,506,"setScriptTimeout",{"ms":35000}] 04:59:37 INFO - PROCESS | 3399 | 1461153577413 Marionette TRACE conn3 <- [1,506,null,{}] 04:59:37 INFO - PROCESS | 3399 | 1461153577418 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}] 04:59:37 INFO - PROCESS | 3399 | 1461153577558 Marionette TRACE conn3 <- [1,507,null,{"value":null}] 04:59:37 INFO - PROCESS | 3399 | 1461153577568 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:59:37 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33f9444800 == 66 [pid = 3399] [id = 134] 04:59:37 INFO - PROCESS | 3399 | ++DOMWINDOW == 130 (0x7f33f5a49800) [pid = 3399] [serial = 401] [outer = (nil)] 04:59:37 INFO - PROCESS | 3399 | ++DOMWINDOW == 131 (0x7f33f9849000) [pid = 3399] [serial = 402] [outer = 0x7f33f5a49800] 04:59:37 INFO - PROCESS | 3399 | 1461153577625 Marionette DEBUG loaded listener.js 04:59:37 INFO - PROCESS | 3399 | ++DOMWINDOW == 132 (0x7f33f98e3000) [pid = 3399] [serial = 403] [outer = 0x7f33f5a49800] 04:59:38 INFO - PROCESS | 3399 | 1461153578734 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]]]}] 04:59:38 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 04:59:38 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 1382ms 04:59:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 04:59:38 INFO - PROCESS | 3399 | 1461153578791 Marionette TRACE conn3 -> [0,509,"getWindowHandle",null] 04:59:38 INFO - PROCESS | 3399 | 1461153578794 Marionette TRACE conn3 <- [1,509,null,{"value":"8"}] 04:59:38 INFO - PROCESS | 3399 | 1461153578800 Marionette TRACE conn3 -> [0,510,"setScriptTimeout",{"ms":35000}] 04:59:38 INFO - PROCESS | 3399 | 1461153578805 Marionette TRACE conn3 <- [1,510,null,{}] 04:59:38 INFO - PROCESS | 3399 | 1461153578820 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}] 04:59:39 INFO - PROCESS | 3399 | 1461153579009 Marionette TRACE conn3 <- [1,511,null,{"value":null}] 04:59:39 INFO - PROCESS | 3399 | 1461153579023 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:59:39 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33fe1db000 == 67 [pid = 3399] [id = 135] 04:59:39 INFO - PROCESS | 3399 | ++DOMWINDOW == 133 (0x7f33fcdd5400) [pid = 3399] [serial = 404] [outer = (nil)] 04:59:39 INFO - PROCESS | 3399 | ++DOMWINDOW == 134 (0x7f33fded2800) [pid = 3399] [serial = 405] [outer = 0x7f33fcdd5400] 04:59:39 INFO - PROCESS | 3399 | 1461153579085 Marionette DEBUG loaded listener.js 04:59:39 INFO - PROCESS | 3399 | ++DOMWINDOW == 135 (0x7f33fef97800) [pid = 3399] [serial = 406] [outer = 0x7f33fcdd5400] 04:59:39 INFO - PROCESS | 3399 | 1461153579771 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]]]}] 04:59:39 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 04:59:39 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 990ms 04:59:39 INFO - PROCESS | 3399 | 1461153579789 Marionette TRACE conn3 -> [0,513,"getWindowHandle",null] 04:59:39 INFO - PROCESS | 3399 | 1461153579793 Marionette TRACE conn3 <- [1,513,null,{"value":"8"}] 04:59:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 04:59:39 INFO - PROCESS | 3399 | 1461153579798 Marionette TRACE conn3 -> [0,514,"setScriptTimeout",{"ms":35000}] 04:59:39 INFO - PROCESS | 3399 | 1461153579801 Marionette TRACE conn3 <- [1,514,null,{}] 04:59:39 INFO - PROCESS | 3399 | 1461153579807 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}] 04:59:40 INFO - PROCESS | 3399 | 1461153579996 Marionette TRACE conn3 <- [1,515,null,{"value":null}] 04:59:40 INFO - PROCESS | 3399 | 1461153580025 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:59:40 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33fe621800 == 68 [pid = 3399] [id = 136] 04:59:40 INFO - PROCESS | 3399 | ++DOMWINDOW == 136 (0x7f33f8f04c00) [pid = 3399] [serial = 407] [outer = (nil)] 04:59:40 INFO - PROCESS | 3399 | ++DOMWINDOW == 137 (0x7f33fef9c800) [pid = 3399] [serial = 408] [outer = 0x7f33f8f04c00] 04:59:40 INFO - PROCESS | 3399 | 1461153580081 Marionette DEBUG loaded listener.js 04:59:40 INFO - PROCESS | 3399 | ++DOMWINDOW == 138 (0x7f33ff146c00) [pid = 3399] [serial = 409] [outer = 0x7f33f8f04c00] 04:59:40 INFO - PROCESS | 3399 | 1461153580832 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]]]}] 04:59:40 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 04:59:40 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 1080ms 04:59:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 04:59:40 INFO - PROCESS | 3399 | 1461153580885 Marionette TRACE conn3 -> [0,517,"getWindowHandle",null] 04:59:40 INFO - PROCESS | 3399 | 1461153580887 Marionette TRACE conn3 <- [1,517,null,{"value":"8"}] 04:59:40 INFO - PROCESS | 3399 | 1461153580891 Marionette TRACE conn3 -> [0,518,"setScriptTimeout",{"ms":35000}] 04:59:40 INFO - PROCESS | 3399 | 1461153580895 Marionette TRACE conn3 <- [1,518,null,{}] 04:59:40 INFO - PROCESS | 3399 | 1461153580900 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}] 04:59:41 INFO - PROCESS | 3399 | 1461153581058 Marionette TRACE conn3 <- [1,519,null,{"value":null}] 04:59:41 INFO - PROCESS | 3399 | 1461153581090 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:59:41 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33f4685800 == 69 [pid = 3399] [id = 137] 04:59:41 INFO - PROCESS | 3399 | ++DOMWINDOW == 139 (0x7f33fdc5f000) [pid = 3399] [serial = 410] [outer = (nil)] 04:59:41 INFO - PROCESS | 3399 | ++DOMWINDOW == 140 (0x7f33ff322800) [pid = 3399] [serial = 411] [outer = 0x7f33fdc5f000] 04:59:41 INFO - PROCESS | 3399 | 1461153581151 Marionette DEBUG loaded listener.js 04:59:41 INFO - PROCESS | 3399 | ++DOMWINDOW == 141 (0x7f33ff72fc00) [pid = 3399] [serial = 412] [outer = 0x7f33fdc5f000] 04:59:41 INFO - PROCESS | 3399 | 1461153581893 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]]]}] 04:59:41 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 04:59:41 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 1027ms 04:59:41 INFO - PROCESS | 3399 | 1461153581919 Marionette TRACE conn3 -> [0,521,"getWindowHandle",null] 04:59:41 INFO - PROCESS | 3399 | 1461153581922 Marionette TRACE conn3 <- [1,521,null,{"value":"8"}] 04:59:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 04:59:41 INFO - PROCESS | 3399 | 1461153581927 Marionette TRACE conn3 -> [0,522,"setScriptTimeout",{"ms":35000}] 04:59:41 INFO - PROCESS | 3399 | 1461153581929 Marionette TRACE conn3 <- [1,522,null,{}] 04:59:41 INFO - PROCESS | 3399 | 1461153581934 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}] 04:59:42 INFO - PROCESS | 3399 | 1461153582285 Marionette TRACE conn3 <- [1,523,null,{"value":null}] 04:59:42 INFO - PROCESS | 3399 | --DOMWINDOW == 140 (0x7f33ff142400) [pid = 3399] [serial = 368] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 04:59:42 INFO - PROCESS | 3399 | --DOMWINDOW == 139 (0x7f33fb9d3c00) [pid = 3399] [serial = 371] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 04:59:42 INFO - PROCESS | 3399 | --DOMWINDOW == 138 (0x7f33f451bc00) [pid = 3399] [serial = 338] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 04:59:42 INFO - PROCESS | 3399 | --DOMWINDOW == 137 (0x7f33f5656800) [pid = 3399] [serial = 362] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 04:59:42 INFO - PROCESS | 3399 | --DOMWINDOW == 136 (0x7f33f334b800) [pid = 3399] [serial = 365] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 04:59:42 INFO - PROCESS | 3399 | --DOMWINDOW == 135 (0x7f33f45b6400) [pid = 3399] [serial = 374] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 04:59:42 INFO - PROCESS | 3399 | 1461153582380 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:59:42 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33fc352800 == 70 [pid = 3399] [id = 138] 04:59:42 INFO - PROCESS | 3399 | ++DOMWINDOW == 136 (0x7f33f3355c00) [pid = 3399] [serial = 413] [outer = (nil)] 04:59:42 INFO - PROCESS | 3399 | ++DOMWINDOW == 137 (0x7f33f7419400) [pid = 3399] [serial = 414] [outer = 0x7f33f3355c00] 04:59:42 INFO - PROCESS | 3399 | 1461153582449 Marionette DEBUG loaded listener.js 04:59:42 INFO - PROCESS | 3399 | ++DOMWINDOW == 138 (0x7f340c78d800) [pid = 3399] [serial = 415] [outer = 0x7f33f3355c00] 04:59:43 INFO - PROCESS | 3399 | 1461153583033 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]]]}] 04:59:43 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 04:59:43 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 1131ms 04:59:43 INFO - PROCESS | 3399 | 1461153583059 Marionette TRACE conn3 -> [0,525,"getWindowHandle",null] 04:59:43 INFO - PROCESS | 3399 | 1461153583061 Marionette TRACE conn3 <- [1,525,null,{"value":"8"}] 04:59:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 04:59:43 INFO - PROCESS | 3399 | 1461153583067 Marionette TRACE conn3 -> [0,526,"setScriptTimeout",{"ms":35000}] 04:59:43 INFO - PROCESS | 3399 | 1461153583069 Marionette TRACE conn3 <- [1,526,null,{}] 04:59:43 INFO - PROCESS | 3399 | 1461153583074 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}] 04:59:43 INFO - PROCESS | 3399 | 1461153583243 Marionette TRACE conn3 <- [1,527,null,{"value":null}] 04:59:43 INFO - PROCESS | 3399 | 1461153583263 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:59:43 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f3400bc5800 == 71 [pid = 3399] [id = 139] 04:59:43 INFO - PROCESS | 3399 | ++DOMWINDOW == 139 (0x7f33f451bc00) [pid = 3399] [serial = 416] [outer = (nil)] 04:59:43 INFO - PROCESS | 3399 | ++DOMWINDOW == 140 (0x7f340cbb6000) [pid = 3399] [serial = 417] [outer = 0x7f33f451bc00] 04:59:43 INFO - PROCESS | 3399 | 1461153583319 Marionette DEBUG loaded listener.js 04:59:43 INFO - PROCESS | 3399 | ++DOMWINDOW == 141 (0x7f34119c5800) [pid = 3399] [serial = 418] [outer = 0x7f33f451bc00] 04:59:44 INFO - PROCESS | 3399 | 1461153584003 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]]]}] 04:59:44 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 04:59:44 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 976ms 04:59:44 INFO - PROCESS | 3399 | 1461153584043 Marionette TRACE conn3 -> [0,529,"getWindowHandle",null] 04:59:44 INFO - PROCESS | 3399 | 1461153584045 Marionette TRACE conn3 <- [1,529,null,{"value":"8"}] 04:59:44 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 04:59:44 INFO - PROCESS | 3399 | 1461153584051 Marionette TRACE conn3 -> [0,530,"setScriptTimeout",{"ms":35000}] 04:59:44 INFO - PROCESS | 3399 | 1461153584053 Marionette TRACE conn3 <- [1,530,null,{}] 04:59:44 INFO - PROCESS | 3399 | 1461153584058 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}] 04:59:44 INFO - PROCESS | 3399 | 1461153584181 Marionette TRACE conn3 <- [1,531,null,{"value":null}] 04:59:44 INFO - PROCESS | 3399 | 1461153584359 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:59:44 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33f5a28000 == 72 [pid = 3399] [id = 140] 04:59:44 INFO - PROCESS | 3399 | ++DOMWINDOW == 142 (0x7f33f334a000) [pid = 3399] [serial = 419] [outer = (nil)] 04:59:44 INFO - PROCESS | 3399 | ++DOMWINDOW == 143 (0x7f33f4519800) [pid = 3399] [serial = 420] [outer = 0x7f33f334a000] 04:59:44 INFO - PROCESS | 3399 | 1461153584429 Marionette DEBUG loaded listener.js 04:59:44 INFO - PROCESS | 3399 | ++DOMWINDOW == 144 (0x7f33f45bfc00) [pid = 3399] [serial = 421] [outer = 0x7f33f334a000] 04:59:45 INFO - PROCESS | 3399 | 1461153585283 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"]]]}] 04:59:45 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 04:59:45 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 04:59:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:59:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:59:45 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 04:59:45 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 04:59:45 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 04:59:45 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 04:59:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:59:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:59:45 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 04:59:45 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 04:59:45 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 1283ms 04:59:45 INFO - PROCESS | 3399 | 1461153585338 Marionette TRACE conn3 -> [0,533,"getWindowHandle",null] 04:59:45 INFO - PROCESS | 3399 | 1461153585344 Marionette TRACE conn3 <- [1,533,null,{"value":"8"}] 04:59:45 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 04:59:45 INFO - PROCESS | 3399 | 1461153585371 Marionette TRACE conn3 -> [0,534,"setScriptTimeout",{"ms":35000}] 04:59:45 INFO - PROCESS | 3399 | 1461153585375 Marionette TRACE conn3 <- [1,534,null,{}] 04:59:45 INFO - PROCESS | 3399 | 1461153585382 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}] 04:59:45 INFO - PROCESS | 3399 | 1461153585558 Marionette TRACE conn3 <- [1,535,null,{"value":null}] 04:59:45 INFO - PROCESS | 3399 | 1461153585702 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:59:45 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33ff94c000 == 73 [pid = 3399] [id = 141] 04:59:45 INFO - PROCESS | 3399 | ++DOMWINDOW == 145 (0x7f33f3353c00) [pid = 3399] [serial = 422] [outer = (nil)] 04:59:45 INFO - PROCESS | 3399 | ++DOMWINDOW == 146 (0x7f33f98e8800) [pid = 3399] [serial = 423] [outer = 0x7f33f3353c00] 04:59:45 INFO - PROCESS | 3399 | 1461153585773 Marionette DEBUG loaded listener.js 04:59:45 INFO - PROCESS | 3399 | ++DOMWINDOW == 147 (0x7f33fdeda800) [pid = 3399] [serial = 424] [outer = 0x7f33f3353c00] 04:59:46 INFO - PROCESS | 3399 | 1461153586599 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]]]}] 04:59:46 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 04:59:46 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 1288ms 04:59:46 INFO - PROCESS | 3399 | 1461153586680 Marionette TRACE conn3 -> [0,537,"getWindowHandle",null] 04:59:46 INFO - PROCESS | 3399 | 1461153586686 Marionette TRACE conn3 <- [1,537,null,{"value":"8"}] 04:59:46 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 04:59:46 INFO - PROCESS | 3399 | 1461153586693 Marionette TRACE conn3 -> [0,538,"setScriptTimeout",{"ms":35000}] 04:59:46 INFO - PROCESS | 3399 | 1461153586696 Marionette TRACE conn3 <- [1,538,null,{}] 04:59:46 INFO - PROCESS | 3399 | 1461153586701 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}] 04:59:46 INFO - PROCESS | 3399 | 1461153586875 Marionette TRACE conn3 <- [1,539,null,{"value":null}] 04:59:47 INFO - PROCESS | 3399 | 1461153586997 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:59:47 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f340c946000 == 74 [pid = 3399] [id = 142] 04:59:47 INFO - PROCESS | 3399 | ++DOMWINDOW == 148 (0x7f33f551c000) [pid = 3399] [serial = 425] [outer = (nil)] 04:59:47 INFO - PROCESS | 3399 | ++DOMWINDOW == 149 (0x7f33f5520800) [pid = 3399] [serial = 426] [outer = 0x7f33f551c000] 04:59:47 INFO - PROCESS | 3399 | 1461153587065 Marionette DEBUG loaded listener.js 04:59:47 INFO - PROCESS | 3399 | ++DOMWINDOW == 150 (0x7f33fea74c00) [pid = 3399] [serial = 427] [outer = 0x7f33f551c000] 04:59:47 INFO - PROCESS | 3399 | 1461153587878 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]]]}] 04:59:47 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. 04:59:47 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 1234ms 04:59:47 INFO - PROCESS | 3399 | 1461153587927 Marionette TRACE conn3 -> [0,541,"getWindowHandle",null] 04:59:47 INFO - PROCESS | 3399 | 1461153587931 Marionette TRACE conn3 <- [1,541,null,{"value":"8"}] 04:59:47 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 04:59:47 INFO - PROCESS | 3399 | 1461153587943 Marionette TRACE conn3 -> [0,542,"setScriptTimeout",{"ms":35000}] 04:59:47 INFO - PROCESS | 3399 | 1461153587952 Marionette TRACE conn3 <- [1,542,null,{}] 04:59:47 INFO - PROCESS | 3399 | 1461153587960 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}] 04:59:48 INFO - PROCESS | 3399 | 1461153588160 Marionette TRACE conn3 <- [1,543,null,{"value":null}] 04:59:48 INFO - PROCESS | 3399 | 1461153588319 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:59:48 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f3411e66000 == 75 [pid = 3399] [id = 143] 04:59:48 INFO - PROCESS | 3399 | ++DOMWINDOW == 151 (0x7f33f60bb800) [pid = 3399] [serial = 428] [outer = (nil)] 04:59:48 INFO - PROCESS | 3399 | ++DOMWINDOW == 152 (0x7f33f60c5c00) [pid = 3399] [serial = 429] [outer = 0x7f33f60bb800] 04:59:48 INFO - PROCESS | 3399 | 1461153588386 Marionette DEBUG loaded listener.js 04:59:48 INFO - PROCESS | 3399 | ++DOMWINDOW == 153 (0x7f33fef95c00) [pid = 3399] [serial = 430] [outer = 0x7f33f60bb800] 04:59:49 INFO - PROCESS | 3399 | 1461153589142 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]]]}] 04:59:49 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. 04:59:49 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 1243ms 04:59:49 INFO - PROCESS | 3399 | 1461153589193 Marionette TRACE conn3 -> [0,545,"getWindowHandle",null] 04:59:49 INFO - PROCESS | 3399 | 1461153589197 Marionette TRACE conn3 <- [1,545,null,{"value":"8"}] 04:59:49 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 04:59:49 INFO - PROCESS | 3399 | 1461153589205 Marionette TRACE conn3 -> [0,546,"setScriptTimeout",{"ms":35000}] 04:59:49 INFO - PROCESS | 3399 | 1461153589207 Marionette TRACE conn3 <- [1,546,null,{}] 04:59:49 INFO - PROCESS | 3399 | 1461153589213 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}] 04:59:49 INFO - PROCESS | 3399 | 1461153589375 Marionette TRACE conn3 <- [1,547,null,{"value":null}] 04:59:49 INFO - PROCESS | 3399 | 1461153589505 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:59:49 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f34148c4800 == 76 [pid = 3399] [id = 144] 04:59:49 INFO - PROCESS | 3399 | ++DOMWINDOW == 154 (0x7f33f60bb400) [pid = 3399] [serial = 431] [outer = (nil)] 04:59:49 INFO - PROCESS | 3399 | ++DOMWINDOW == 155 (0x7f33fef99c00) [pid = 3399] [serial = 432] [outer = 0x7f33f60bb400] 04:59:49 INFO - PROCESS | 3399 | 1461153589572 Marionette DEBUG loaded listener.js 04:59:49 INFO - PROCESS | 3399 | ++DOMWINDOW == 156 (0x7f33ffe7dc00) [pid = 3399] [serial = 433] [outer = 0x7f33f60bb400] 04:59:50 INFO - PROCESS | 3399 | 1461153590339 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]]]}] 04:59:50 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 04:59:50 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 1185ms 04:59:50 INFO - PROCESS | 3399 | 1461153590391 Marionette TRACE conn3 -> [0,549,"getWindowHandle",null] 04:59:50 INFO - PROCESS | 3399 | 1461153590395 Marionette TRACE conn3 <- [1,549,null,{"value":"8"}] 04:59:50 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 04:59:50 INFO - PROCESS | 3399 | 1461153590401 Marionette TRACE conn3 -> [0,550,"setScriptTimeout",{"ms":35000}] 04:59:50 INFO - PROCESS | 3399 | 1461153590403 Marionette TRACE conn3 <- [1,550,null,{}] 04:59:50 INFO - PROCESS | 3399 | 1461153590408 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}] 04:59:50 INFO - PROCESS | 3399 | 1461153590570 Marionette TRACE conn3 <- [1,551,null,{"value":null}] 04:59:50 INFO - PROCESS | 3399 | 1461153590701 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:59:50 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33fa1c6800 == 77 [pid = 3399] [id = 145] 04:59:50 INFO - PROCESS | 3399 | ++DOMWINDOW == 157 (0x7f33ffe7e400) [pid = 3399] [serial = 434] [outer = (nil)] 04:59:50 INFO - PROCESS | 3399 | ++DOMWINDOW == 158 (0x7f340c9e1800) [pid = 3399] [serial = 435] [outer = 0x7f33ffe7e400] 04:59:50 INFO - PROCESS | 3399 | 1461153590781 Marionette DEBUG loaded listener.js 04:59:50 INFO - PROCESS | 3399 | ++DOMWINDOW == 159 (0x7f3411f11800) [pid = 3399] [serial = 436] [outer = 0x7f33ffe7e400] 04:59:51 INFO - PROCESS | 3399 | 1461153591557 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]]]}] 04:59:51 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. 04:59:51 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 1185ms 04:59:51 INFO - PROCESS | 3399 | 1461153591598 Marionette TRACE conn3 -> [0,553,"getWindowHandle",null] 04:59:51 INFO - PROCESS | 3399 | 1461153591601 Marionette TRACE conn3 <- [1,553,null,{"value":"8"}] 04:59:51 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 04:59:51 INFO - PROCESS | 3399 | 1461153591609 Marionette TRACE conn3 -> [0,554,"setScriptTimeout",{"ms":35000}] 04:59:51 INFO - PROCESS | 3399 | 1461153591612 Marionette TRACE conn3 <- [1,554,null,{}] 04:59:51 INFO - PROCESS | 3399 | 1461153591617 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}] 04:59:51 INFO - PROCESS | 3399 | 1461153591758 Marionette TRACE conn3 <- [1,555,null,{"value":null}] 04:59:51 INFO - PROCESS | 3399 | 1461153591909 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:59:51 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33f679b800 == 78 [pid = 3399] [id = 146] 04:59:51 INFO - PROCESS | 3399 | ++DOMWINDOW == 160 (0x7f3411f5fc00) [pid = 3399] [serial = 437] [outer = (nil)] 04:59:51 INFO - PROCESS | 3399 | ++DOMWINDOW == 161 (0x7f34160f6000) [pid = 3399] [serial = 438] [outer = 0x7f3411f5fc00] 04:59:51 INFO - PROCESS | 3399 | 1461153591977 Marionette DEBUG loaded listener.js 04:59:52 INFO - PROCESS | 3399 | ++DOMWINDOW == 162 (0x7f3416d79800) [pid = 3399] [serial = 439] [outer = 0x7f3411f5fc00] 04:59:52 INFO - PROCESS | 3399 | [3399] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:59:52 INFO - PROCESS | 3399 | 1461153592783 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]]]}] 04:59:52 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 04:59:52 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 1232ms 04:59:52 INFO - PROCESS | 3399 | 1461153592843 Marionette TRACE conn3 -> [0,557,"getWindowHandle",null] 04:59:52 INFO - PROCESS | 3399 | 1461153592846 Marionette TRACE conn3 <- [1,557,null,{"value":"8"}] 04:59:52 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 04:59:52 INFO - PROCESS | 3399 | 1461153592852 Marionette TRACE conn3 -> [0,558,"setScriptTimeout",{"ms":35000}] 04:59:52 INFO - PROCESS | 3399 | 1461153592854 Marionette TRACE conn3 <- [1,558,null,{}] 04:59:52 INFO - PROCESS | 3399 | 1461153592860 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}] 04:59:53 INFO - PROCESS | 3399 | 1461153593005 Marionette TRACE conn3 <- [1,559,null,{"value":null}] 04:59:53 INFO - PROCESS | 3399 | 1461153593149 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:59:53 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f3416082800 == 79 [pid = 3399] [id = 147] 04:59:53 INFO - PROCESS | 3399 | ++DOMWINDOW == 163 (0x7f33f9fdd800) [pid = 3399] [serial = 440] [outer = (nil)] 04:59:53 INFO - PROCESS | 3399 | ++DOMWINDOW == 164 (0x7f33f9fe5800) [pid = 3399] [serial = 441] [outer = 0x7f33f9fdd800] 04:59:53 INFO - PROCESS | 3399 | 1461153593217 Marionette DEBUG loaded listener.js 04:59:53 INFO - PROCESS | 3399 | ++DOMWINDOW == 165 (0x7f33f9fea400) [pid = 3399] [serial = 442] [outer = 0x7f33f9fdd800] 04:59:54 INFO - PROCESS | 3399 | 1461153594079 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]]]}] 04:59:54 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 04:59:54 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 1278ms 04:59:54 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 04:59:54 INFO - PROCESS | 3399 | 1461153594130 Marionette TRACE conn3 -> [0,561,"getWindowHandle",null] 04:59:54 INFO - PROCESS | 3399 | 1461153594133 Marionette TRACE conn3 <- [1,561,null,{"value":"8"}] 04:59:54 INFO - PROCESS | 3399 | 1461153594139 Marionette TRACE conn3 -> [0,562,"setScriptTimeout",{"ms":35000}] 04:59:54 INFO - PROCESS | 3399 | 1461153594142 Marionette TRACE conn3 <- [1,562,null,{}] 04:59:54 INFO - PROCESS | 3399 | 1461153594147 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}] 04:59:54 INFO - PROCESS | 3399 | 1461153594293 Marionette TRACE conn3 <- [1,563,null,{"value":null}] 04:59:54 INFO - PROCESS | 3399 | 1461153594630 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:59:54 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33f6711000 == 80 [pid = 3399] [id = 148] 04:59:54 INFO - PROCESS | 3399 | ++DOMWINDOW == 166 (0x7f33f451f400) [pid = 3399] [serial = 443] [outer = (nil)] 04:59:54 INFO - PROCESS | 3399 | ++DOMWINDOW == 167 (0x7f33f45be400) [pid = 3399] [serial = 444] [outer = 0x7f33f451f400] 04:59:54 INFO - PROCESS | 3399 | 1461153594754 Marionette DEBUG loaded listener.js 04:59:54 INFO - PROCESS | 3399 | ++DOMWINDOW == 168 (0x7f33f5524400) [pid = 3399] [serial = 445] [outer = 0x7f33f451f400] 04:59:55 INFO - PROCESS | 3399 | [3399] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:59:55 INFO - PROCESS | 3399 | 1461153595520 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]]]}] 04:59:55 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 04:59:55 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 1433ms 04:59:55 INFO - PROCESS | 3399 | 1461153595571 Marionette TRACE conn3 -> [0,565,"getWindowHandle",null] 04:59:55 INFO - PROCESS | 3399 | 1461153595576 Marionette TRACE conn3 <- [1,565,null,{"value":"8"}] 04:59:55 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 04:59:55 INFO - PROCESS | 3399 | 1461153595585 Marionette TRACE conn3 -> [0,566,"setScriptTimeout",{"ms":35000}] 04:59:55 INFO - PROCESS | 3399 | 1461153595589 Marionette TRACE conn3 <- [1,566,null,{}] 04:59:55 INFO - PROCESS | 3399 | 1461153595613 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}] 04:59:55 INFO - PROCESS | 3399 | 1461153595803 Marionette TRACE conn3 <- [1,567,null,{"value":null}] 04:59:55 INFO - PROCESS | 3399 | 1461153595979 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:59:56 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33f5613000 == 81 [pid = 3399] [id = 149] 04:59:56 INFO - PROCESS | 3399 | ++DOMWINDOW == 169 (0x7f33f5bf5c00) [pid = 3399] [serial = 446] [outer = (nil)] 04:59:56 INFO - PROCESS | 3399 | ++DOMWINDOW == 170 (0x7f33f60be800) [pid = 3399] [serial = 447] [outer = 0x7f33f5bf5c00] 04:59:56 INFO - PROCESS | 3399 | 1461153596041 Marionette DEBUG loaded listener.js 04:59:56 INFO - PROCESS | 3399 | ++DOMWINDOW == 171 (0x7f33f6810800) [pid = 3399] [serial = 448] [outer = 0x7f33f5bf5c00] 04:59:56 INFO - PROCESS | 3399 | [3399] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:59:57 INFO - PROCESS | 3399 | 1461153597286 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]]]}] 04:59:57 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 04:59:57 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 1748ms 04:59:57 INFO - PROCESS | 3399 | 1461153597335 Marionette TRACE conn3 -> [0,569,"getWindowHandle",null] 04:59:57 INFO - PROCESS | 3399 | 1461153597340 Marionette TRACE conn3 <- [1,569,null,{"value":"8"}] 04:59:57 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 04:59:57 INFO - PROCESS | 3399 | 1461153597352 Marionette TRACE conn3 -> [0,570,"setScriptTimeout",{"ms":35000}] 04:59:57 INFO - PROCESS | 3399 | 1461153597357 Marionette TRACE conn3 <- [1,570,null,{}] 04:59:57 INFO - PROCESS | 3399 | 1461153597365 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}] 04:59:57 INFO - PROCESS | 3399 | 1461153597544 Marionette TRACE conn3 <- [1,571,null,{"value":null}] 04:59:57 INFO - PROCESS | 3399 | 1461153597735 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:59:57 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33fb985000 == 82 [pid = 3399] [id = 150] 04:59:57 INFO - PROCESS | 3399 | ++DOMWINDOW == 172 (0x7f33f9847800) [pid = 3399] [serial = 449] [outer = (nil)] 04:59:57 INFO - PROCESS | 3399 | ++DOMWINDOW == 173 (0x7f33ff324c00) [pid = 3399] [serial = 450] [outer = 0x7f33f9847800] 04:59:57 INFO - PROCESS | 3399 | 1461153597808 Marionette DEBUG loaded listener.js 04:59:57 INFO - PROCESS | 3399 | ++DOMWINDOW == 174 (0x7f34002da800) [pid = 3399] [serial = 451] [outer = 0x7f33f9847800] 04:59:58 INFO - PROCESS | 3399 | [3399] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:59:58 INFO - PROCESS | 3399 | 1461153598590 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]]]}] 04:59:58 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33ff3b9000 == 81 [pid = 3399] [id = 44] 04:59:58 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33fe1e3800 == 80 [pid = 3399] [id = 114] 04:59:58 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33fb99b800 == 79 [pid = 3399] [id = 64] 04:59:58 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33f8369800 == 78 [pid = 3399] [id = 113] 04:59:58 INFO - PROCESS | 3399 | --DOCSHELL 0x7f3400bc5800 == 77 [pid = 3399] [id = 139] 04:59:58 INFO - PROCESS | 3399 | --DOMWINDOW == 173 (0x7f33f943a000) [pid = 3399] [serial = 342] [outer = (nil)] [url = about:blank] 04:59:58 INFO - PROCESS | 3399 | --DOMWINDOW == 172 (0x7f33ff149800) [pid = 3399] [serial = 345] [outer = (nil)] [url = about:blank] 04:59:58 INFO - PROCESS | 3399 | --DOMWINDOW == 171 (0x7f340023ac00) [pid = 3399] [serial = 348] [outer = (nil)] [url = about:blank] 04:59:58 INFO - PROCESS | 3399 | --DOMWINDOW == 170 (0x7f33f3351c00) [pid = 3399] [serial = 351] [outer = (nil)] [url = about:blank] 04:59:58 INFO - PROCESS | 3399 | --DOMWINDOW == 169 (0x7f340c6c0c00) [pid = 3399] [serial = 354] [outer = (nil)] [url = about:blank] 04:59:58 INFO - PROCESS | 3399 | --DOMWINDOW == 168 (0x7f3414891800) [pid = 3399] [serial = 360] [outer = (nil)] [url = about:blank] 04:59:58 INFO - PROCESS | 3399 | --DOMWINDOW == 167 (0x7f34160e5c00) [pid = 3399] [serial = 378] [outer = (nil)] [url = about:blank] 04:59:58 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 04:59:58 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 1289ms 04:59:58 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33fc352800 == 76 [pid = 3399] [id = 138] 04:59:58 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33f4685800 == 75 [pid = 3399] [id = 137] 04:59:58 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33fe621800 == 74 [pid = 3399] [id = 136] 04:59:58 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33fe1db000 == 73 [pid = 3399] [id = 135] 04:59:58 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33f9444800 == 72 [pid = 3399] [id = 134] 04:59:58 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33f5a2a000 == 71 [pid = 3399] [id = 133] 04:59:58 INFO - PROCESS | 3399 | 1461153598668 Marionette TRACE conn3 -> [0,573,"getWindowHandle",null] 04:59:58 INFO - PROCESS | 3399 | 1461153598672 Marionette TRACE conn3 <- [1,573,null,{"value":"8"}] 04:59:58 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33f331b000 == 70 [pid = 3399] [id = 129] 04:59:58 INFO - PROCESS | 3399 | --DOCSHELL 0x7f34067d0800 == 69 [pid = 3399] [id = 128] 04:59:58 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33fe604000 == 68 [pid = 3399] [id = 127] 04:59:58 INFO - PROCESS | 3399 | --DOMWINDOW == 166 (0x7f3400238c00) [pid = 3399] [serial = 369] [outer = (nil)] [url = about:blank] 04:59:58 INFO - PROCESS | 3399 | --DOMWINDOW == 165 (0x7f3411f63800) [pid = 3399] [serial = 372] [outer = (nil)] [url = about:blank] 04:59:58 INFO - PROCESS | 3399 | --DOMWINDOW == 164 (0x7f33fef94c00) [pid = 3399] [serial = 340] [outer = (nil)] [url = about:blank] 04:59:58 INFO - PROCESS | 3399 | --DOMWINDOW == 163 (0x7f33f5bf2c00) [pid = 3399] [serial = 364] [outer = (nil)] [url = about:blank] 04:59:58 INFO - PROCESS | 3399 | --DOMWINDOW == 162 (0x7f33f5658400) [pid = 3399] [serial = 363] [outer = (nil)] [url = about:blank] 04:59:58 INFO - PROCESS | 3399 | --DOMWINDOW == 161 (0x7f33fdfdd000) [pid = 3399] [serial = 366] [outer = (nil)] [url = about:blank] 04:59:58 INFO - PROCESS | 3399 | --DOMWINDOW == 160 (0x7f34145ef400) [pid = 3399] [serial = 376] [outer = (nil)] [url = about:blank] 04:59:58 INFO - PROCESS | 3399 | --DOMWINDOW == 159 (0x7f3414887800) [pid = 3399] [serial = 373] [outer = (nil)] [url = about:blank] 04:59:58 INFO - PROCESS | 3399 | --DOMWINDOW == 158 (0x7f33ff149c00) [pid = 3399] [serial = 375] [outer = (nil)] [url = about:blank] 04:59:58 INFO - PROCESS | 3399 | --DOMWINDOW == 157 (0x7f3411f05000) [pid = 3399] [serial = 357] [outer = (nil)] [url = about:blank] 04:59:58 INFO - PROCESS | 3399 | --DOMWINDOW == 156 (0x7f33ff146400) [pid = 3399] [serial = 367] [outer = (nil)] [url = about:blank] 04:59:58 INFO - PROCESS | 3399 | --DOMWINDOW == 155 (0x7f340dcf3c00) [pid = 3399] [serial = 370] [outer = (nil)] [url = about:blank] 04:59:58 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 04:59:58 INFO - PROCESS | 3399 | 1461153598700 Marionette TRACE conn3 -> [0,574,"setScriptTimeout",{"ms":35000}] 04:59:58 INFO - PROCESS | 3399 | 1461153598707 Marionette TRACE conn3 <- [1,574,null,{}] 04:59:58 INFO - PROCESS | 3399 | 1461153598720 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}] 04:59:58 INFO - PROCESS | 3399 | 1461153598861 Marionette TRACE conn3 <- [1,575,null,{"value":null}] 04:59:58 INFO - PROCESS | 3399 | 1461153598872 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:59:58 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33f6719800 == 69 [pid = 3399] [id = 151] 04:59:58 INFO - PROCESS | 3399 | ++DOMWINDOW == 156 (0x7f33f334d000) [pid = 3399] [serial = 452] [outer = (nil)] 04:59:58 INFO - PROCESS | 3399 | ++DOMWINDOW == 157 (0x7f33f65eec00) [pid = 3399] [serial = 453] [outer = 0x7f33f334d000] 04:59:58 INFO - PROCESS | 3399 | 1461153598926 Marionette DEBUG loaded listener.js 04:59:59 INFO - PROCESS | 3399 | ++DOMWINDOW == 158 (0x7f33ff146000) [pid = 3399] [serial = 454] [outer = 0x7f33f334d000] 04:59:59 INFO - PROCESS | 3399 | 1461153599671 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]]]}] 04:59:59 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 04:59:59 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 1039ms 04:59:59 INFO - PROCESS | 3399 | 1461153599737 Marionette TRACE conn3 -> [0,577,"getWindowHandle",null] 04:59:59 INFO - PROCESS | 3399 | 1461153599741 Marionette TRACE conn3 <- [1,577,null,{"value":"8"}] 04:59:59 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 04:59:59 INFO - PROCESS | 3399 | 1461153599749 Marionette TRACE conn3 -> [0,578,"setScriptTimeout",{"ms":35000}] 04:59:59 INFO - PROCESS | 3399 | 1461153599751 Marionette TRACE conn3 <- [1,578,null,{}] 04:59:59 INFO - PROCESS | 3399 | 1461153599757 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}] 04:59:59 INFO - PROCESS | 3399 | 1461153599888 Marionette TRACE conn3 <- [1,579,null,{"value":null}] 04:59:59 INFO - PROCESS | 3399 | 1461153599902 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:59:59 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33fe61b000 == 70 [pid = 3399] [id = 152] 04:59:59 INFO - PROCESS | 3399 | ++DOMWINDOW == 159 (0x7f33f7784800) [pid = 3399] [serial = 455] [outer = (nil)] 04:59:59 INFO - PROCESS | 3399 | ++DOMWINDOW == 160 (0x7f33f9029000) [pid = 3399] [serial = 456] [outer = 0x7f33f7784800] 04:59:59 INFO - PROCESS | 3399 | 1461153599961 Marionette DEBUG loaded listener.js 05:00:00 INFO - PROCESS | 3399 | ++DOMWINDOW == 161 (0x7f33f902e000) [pid = 3399] [serial = 457] [outer = 0x7f33f7784800] 05:00:00 INFO - PROCESS | 3399 | 1461153600700 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]]]}] 05:00:00 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 05:00:00 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 981ms 05:00:00 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 05:00:00 INFO - PROCESS | 3399 | 1461153600731 Marionette TRACE conn3 -> [0,581,"getWindowHandle",null] 05:00:00 INFO - PROCESS | 3399 | 1461153600734 Marionette TRACE conn3 <- [1,581,null,{"value":"8"}] 05:00:00 INFO - PROCESS | 3399 | 1461153600739 Marionette TRACE conn3 -> [0,582,"setScriptTimeout",{"ms":35000}] 05:00:00 INFO - PROCESS | 3399 | 1461153600742 Marionette TRACE conn3 <- [1,582,null,{}] 05:00:00 INFO - PROCESS | 3399 | 1461153600747 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}] 05:00:00 INFO - PROCESS | 3399 | 1461153600940 Marionette TRACE conn3 <- [1,583,null,{"value":null}] 05:00:01 INFO - PROCESS | 3399 | 1461153601013 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:00:01 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f340c6e8000 == 71 [pid = 3399] [id = 153] 05:00:01 INFO - PROCESS | 3399 | ++DOMWINDOW == 162 (0x7f33f9eafc00) [pid = 3399] [serial = 458] [outer = (nil)] 05:00:01 INFO - PROCESS | 3399 | ++DOMWINDOW == 163 (0x7f33f9eb0800) [pid = 3399] [serial = 459] [outer = 0x7f33f9eafc00] 05:00:01 INFO - PROCESS | 3399 | 1461153601079 Marionette DEBUG loaded listener.js 05:00:01 INFO - PROCESS | 3399 | ++DOMWINDOW == 164 (0x7f33f9eb9400) [pid = 3399] [serial = 460] [outer = 0x7f33f9eafc00] 05:00:01 INFO - PROCESS | 3399 | 1461153601910 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]]]}] 05:00:01 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 05:00:01 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 1230ms 05:00:01 INFO - PROCESS | 3399 | 1461153601970 Marionette TRACE conn3 -> [0,585,"getWindowHandle",null] 05:00:01 INFO - PROCESS | 3399 | 1461153601974 Marionette TRACE conn3 <- [1,585,null,{"value":"8"}] 05:00:01 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 05:00:01 INFO - PROCESS | 3399 | 1461153601979 Marionette TRACE conn3 -> [0,586,"setScriptTimeout",{"ms":35000}] 05:00:01 INFO - PROCESS | 3399 | 1461153601981 Marionette TRACE conn3 <- [1,586,null,{}] 05:00:01 INFO - PROCESS | 3399 | 1461153601986 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}] 05:00:02 INFO - PROCESS | 3399 | 1461153602171 Marionette TRACE conn3 <- [1,587,null,{"value":null}] 05:00:02 INFO - PROCESS | 3399 | 1461153602193 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:00:02 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f3411e6b800 == 72 [pid = 3399] [id = 154] 05:00:02 INFO - PROCESS | 3399 | ++DOMWINDOW == 165 (0x7f33ee25dc00) [pid = 3399] [serial = 461] [outer = (nil)] 05:00:02 INFO - PROCESS | 3399 | ++DOMWINDOW == 166 (0x7f33f9eb0000) [pid = 3399] [serial = 462] [outer = 0x7f33ee25dc00] 05:00:02 INFO - PROCESS | 3399 | 1461153602252 Marionette DEBUG loaded listener.js 05:00:02 INFO - PROCESS | 3399 | ++DOMWINDOW == 167 (0x7f33ff149c00) [pid = 3399] [serial = 463] [outer = 0x7f33ee25dc00] 05:00:02 INFO - PROCESS | 3399 | [3399] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 05:00:02 INFO - PROCESS | 3399 | 1461153602988 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]]]}] 05:00:03 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 05:00:03 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 1025ms 05:00:03 INFO - PROCESS | 3399 | 1461153603009 Marionette TRACE conn3 -> [0,589,"getWindowHandle",null] 05:00:03 INFO - PROCESS | 3399 | 1461153603011 Marionette TRACE conn3 <- [1,589,null,{"value":"8"}] 05:00:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 05:00:03 INFO - PROCESS | 3399 | 1461153603016 Marionette TRACE conn3 -> [0,590,"setScriptTimeout",{"ms":35000}] 05:00:03 INFO - PROCESS | 3399 | 1461153603018 Marionette TRACE conn3 <- [1,590,null,{}] 05:00:03 INFO - PROCESS | 3399 | 1461153603024 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}] 05:00:03 INFO - PROCESS | 3399 | 1461153603189 Marionette TRACE conn3 <- [1,591,null,{"value":null}] 05:00:03 INFO - PROCESS | 3399 | 1461153603213 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:00:03 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33ed3d1800 == 73 [pid = 3399] [id = 155] 05:00:03 INFO - PROCESS | 3399 | ++DOMWINDOW == 168 (0x7f33ee25b000) [pid = 3399] [serial = 464] [outer = (nil)] 05:00:03 INFO - PROCESS | 3399 | ++DOMWINDOW == 169 (0x7f33f3399800) [pid = 3399] [serial = 465] [outer = 0x7f33ee25b000] 05:00:03 INFO - PROCESS | 3399 | 1461153603280 Marionette DEBUG loaded listener.js 05:00:03 INFO - PROCESS | 3399 | ++DOMWINDOW == 170 (0x7f33f339dc00) [pid = 3399] [serial = 466] [outer = 0x7f33ee25b000] 05:00:04 INFO - PROCESS | 3399 | --DOMWINDOW == 169 (0x7f33f7788400) [pid = 3399] [serial = 344] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 05:00:04 INFO - PROCESS | 3399 | --DOMWINDOW == 168 (0x7f3411370800) [pid = 3399] [serial = 377] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 05:00:04 INFO - PROCESS | 3399 | --DOMWINDOW == 167 (0x7f33f8f04c00) [pid = 3399] [serial = 407] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 05:00:04 INFO - PROCESS | 3399 | --DOMWINDOW == 166 (0x7f33f8f37400) [pid = 3399] [serial = 214] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 05:00:04 INFO - PROCESS | 3399 | --DOMWINDOW == 165 (0x7f33fdc5f000) [pid = 3399] [serial = 410] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 05:00:04 INFO - PROCESS | 3399 | --DOMWINDOW == 164 (0x7f33fc387000) [pid = 3399] [serial = 323] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 05:00:04 INFO - PROCESS | 3399 | --DOMWINDOW == 163 (0x7f33ff32cc00) [pid = 3399] [serial = 329] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 05:00:04 INFO - PROCESS | 3399 | --DOMWINDOW == 162 (0x7f33f45b8000) [pid = 3399] [serial = 395] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 05:00:04 INFO - PROCESS | 3399 | --DOMWINDOW == 161 (0x7f33f5a49800) [pid = 3399] [serial = 401] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 05:00:04 INFO - PROCESS | 3399 | --DOMWINDOW == 160 (0x7f33ff1f4800) [pid = 3399] [serial = 347] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 05:00:04 INFO - PROCESS | 3399 | --DOMWINDOW == 159 (0x7f3411a7c000) [pid = 3399] [serial = 293] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 05:00:04 INFO - PROCESS | 3399 | --DOMWINDOW == 158 (0x7f33f45b8800) [pid = 3399] [serial = 398] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 05:00:04 INFO - PROCESS | 3399 | --DOMWINDOW == 157 (0x7f33ff14a400) [pid = 3399] [serial = 287] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 05:00:04 INFO - PROCESS | 3399 | --DOMWINDOW == 156 (0x7f33f8f05c00) [pid = 3399] [serial = 148] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 05:00:04 INFO - PROCESS | 3399 | --DOMWINDOW == 155 (0x7f33fcdd5400) [pid = 3399] [serial = 404] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 05:00:04 INFO - PROCESS | 3399 | --DOMWINDOW == 154 (0x7f33f3349800) [pid = 3399] [serial = 350] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 05:00:04 INFO - PROCESS | 3399 | --DOMWINDOW == 153 (0x7f33f3355c00) [pid = 3399] [serial = 413] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 05:00:04 INFO - PROCESS | 3399 | --DOMWINDOW == 152 (0x7f33fea7ac00) [pid = 3399] [serial = 181] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 05:00:04 INFO - PROCESS | 3399 | --DOMWINDOW == 151 (0x7f3400aa4c00) [pid = 3399] [serial = 254] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 05:00:04 INFO - PROCESS | 3399 | --DOMWINDOW == 150 (0x7f33f6093000) [pid = 3399] [serial = 332] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 05:00:04 INFO - PROCESS | 3399 | --DOMWINDOW == 149 (0x7f33f45b2400) [pid = 3399] [serial = 320] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 05:00:04 INFO - PROCESS | 3399 | --DOMWINDOW == 148 (0x7f33fdfe0c00) [pid = 3399] [serial = 251] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 05:00:04 INFO - PROCESS | 3399 | --DOMWINDOW == 147 (0x7f340b83d800) [pid = 3399] [serial = 217] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 05:00:04 INFO - PROCESS | 3399 | --DOMWINDOW == 146 (0x7f33f8f0f000) [pid = 3399] [serial = 211] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 05:00:04 INFO - PROCESS | 3399 | --DOMWINDOW == 145 (0x7f33f5bfb400) [pid = 3399] [serial = 247] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 05:00:04 INFO - PROCESS | 3399 | --DOMWINDOW == 144 (0x7f33f7788c00) [pid = 3399] [serial = 175] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 05:00:04 INFO - PROCESS | 3399 | --DOMWINDOW == 143 (0x7f34009f2000) [pid = 3399] [serial = 290] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 05:00:04 INFO - PROCESS | 3399 | --DOMWINDOW == 142 (0x7f33f4516800) [pid = 3399] [serial = 341] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 05:00:04 INFO - PROCESS | 3399 | --DOMWINDOW == 141 (0x7f33f5655400) [pid = 3399] [serial = 380] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 05:00:04 INFO - PROCESS | 3399 | --DOMWINDOW == 140 (0x7f33f5cf3000) [pid = 3399] [serial = 151] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 05:00:04 INFO - PROCESS | 3399 | --DOMWINDOW == 139 (0x7f34119c2400) [pid = 3399] [serial = 257] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 05:00:04 INFO - PROCESS | 3399 | --DOMWINDOW == 138 (0x7f340fa19400) [pid = 3399] [serial = 359] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 05:00:04 INFO - PROCESS | 3399 | --DOMWINDOW == 137 (0x7f33f943cc00) [pid = 3399] [serial = 284] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 05:00:04 INFO - PROCESS | 3399 | --DOMWINDOW == 136 (0x7f33f334c400) [pid = 3399] [serial = 353] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 05:00:04 INFO - PROCESS | 3399 | --DOMWINDOW == 135 (0x7f33f5a50400) [pid = 3399] [serial = 244] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 05:00:04 INFO - PROCESS | 3399 | --DOMWINDOW == 134 (0x7f33ff32a000) [pid = 3399] [serial = 296] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 05:00:04 INFO - PROCESS | 3399 | --DOMWINDOW == 133 (0x7f340c78d000) [pid = 3399] [serial = 220] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 05:00:04 INFO - PROCESS | 3399 | --DOMWINDOW == 132 (0x7f33f5a4b400) [pid = 3399] [serial = 184] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 05:00:04 INFO - PROCESS | 3399 | --DOMWINDOW == 131 (0x7f33f79cdc00) [pid = 3399] [serial = 178] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 05:00:04 INFO - PROCESS | 3399 | --DOMWINDOW == 130 (0x7f33fdedc800) [pid = 3399] [serial = 326] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 05:00:04 INFO - PROCESS | 3399 | ++DOMWINDOW == 131 (0x7f33f451a800) [pid = 3399] [serial = 467] [outer = 0x7f33f5a53000] 05:00:04 INFO - PROCESS | 3399 | 1461153604555 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]]]}] 05:00:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 05:00:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 1577ms 05:00:04 INFO - PROCESS | 3399 | 1461153604594 Marionette TRACE conn3 -> [0,593,"getWindowHandle",null] 05:00:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 05:00:04 INFO - PROCESS | 3399 | 1461153604597 Marionette TRACE conn3 <- [1,593,null,{"value":"8"}] 05:00:04 INFO - PROCESS | 3399 | 1461153604603 Marionette TRACE conn3 -> [0,594,"setScriptTimeout",{"ms":35000}] 05:00:04 INFO - PROCESS | 3399 | 1461153604605 Marionette TRACE conn3 <- [1,594,null,{}] 05:00:04 INFO - PROCESS | 3399 | 1461153604610 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}] 05:00:04 INFO - PROCESS | 3399 | 1461153604736 Marionette TRACE conn3 <- [1,595,null,{"value":null}] 05:00:04 INFO - PROCESS | 3399 | 1461153604752 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:00:04 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33f9994800 == 74 [pid = 3399] [id = 156] 05:00:04 INFO - PROCESS | 3399 | ++DOMWINDOW == 132 (0x7f33f339e000) [pid = 3399] [serial = 468] [outer = (nil)] 05:00:04 INFO - PROCESS | 3399 | ++DOMWINDOW == 133 (0x7f33f5bfb400) [pid = 3399] [serial = 469] [outer = 0x7f33f339e000] 05:00:04 INFO - PROCESS | 3399 | 1461153604813 Marionette DEBUG loaded listener.js 05:00:04 INFO - PROCESS | 3399 | ++DOMWINDOW == 134 (0x7f33f8f0c800) [pid = 3399] [serial = 470] [outer = 0x7f33f339e000] 05:00:05 INFO - PROCESS | 3399 | 1461153605540 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]]]}] 05:00:05 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 05:00:05 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 976ms 05:00:05 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 05:00:05 INFO - PROCESS | 3399 | 1461153605578 Marionette TRACE conn3 -> [0,597,"getWindowHandle",null] 05:00:05 INFO - PROCESS | 3399 | 1461153605580 Marionette TRACE conn3 <- [1,597,null,{"value":"8"}] 05:00:05 INFO - PROCESS | 3399 | 1461153605586 Marionette TRACE conn3 -> [0,598,"setScriptTimeout",{"ms":35000}] 05:00:05 INFO - PROCESS | 3399 | 1461153605589 Marionette TRACE conn3 <- [1,598,null,{}] 05:00:05 INFO - PROCESS | 3399 | 1461153605593 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}] 05:00:05 INFO - PROCESS | 3399 | 1461153605766 Marionette TRACE conn3 <- [1,599,null,{"value":null}] 05:00:05 INFO - PROCESS | 3399 | 1461153605783 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:00:05 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f340c67b000 == 75 [pid = 3399] [id = 157] 05:00:05 INFO - PROCESS | 3399 | ++DOMWINDOW == 135 (0x7f33f339f400) [pid = 3399] [serial = 471] [outer = (nil)] 05:00:05 INFO - PROCESS | 3399 | ++DOMWINDOW == 136 (0x7f33f9023c00) [pid = 3399] [serial = 472] [outer = 0x7f33f339f400] 05:00:05 INFO - PROCESS | 3399 | 1461153605848 Marionette DEBUG loaded listener.js 05:00:05 INFO - PROCESS | 3399 | ++DOMWINDOW == 137 (0x7f33fe832000) [pid = 3399] [serial = 473] [outer = 0x7f33f339f400] 05:00:06 INFO - PROCESS | 3399 | 1461153606975 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]]]}] 05:00:07 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 05:00:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 1433ms 05:00:07 INFO - PROCESS | 3399 | 1461153607019 Marionette TRACE conn3 -> [0,601,"getWindowHandle",null] 05:00:07 INFO - PROCESS | 3399 | 1461153607027 Marionette TRACE conn3 <- [1,601,null,{"value":"8"}] 05:00:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 05:00:07 INFO - PROCESS | 3399 | 1461153607035 Marionette TRACE conn3 -> [0,602,"setScriptTimeout",{"ms":35000}] 05:00:07 INFO - PROCESS | 3399 | 1461153607043 Marionette TRACE conn3 <- [1,602,null,{}] 05:00:07 INFO - PROCESS | 3399 | 1461153607054 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}] 05:00:07 INFO - PROCESS | 3399 | 1461153607296 Marionette TRACE conn3 <- [1,603,null,{"value":null}] 05:00:07 INFO - PROCESS | 3399 | 1461153607453 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:00:07 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33f9986000 == 76 [pid = 3399] [id = 158] 05:00:07 INFO - PROCESS | 3399 | ++DOMWINDOW == 138 (0x7f33f4520400) [pid = 3399] [serial = 474] [outer = (nil)] 05:00:07 INFO - PROCESS | 3399 | ++DOMWINDOW == 139 (0x7f33f5520c00) [pid = 3399] [serial = 475] [outer = 0x7f33f4520400] 05:00:07 INFO - PROCESS | 3399 | 1461153607528 Marionette DEBUG loaded listener.js 05:00:07 INFO - PROCESS | 3399 | ++DOMWINDOW == 140 (0x7f33f5bee400) [pid = 3399] [serial = 476] [outer = 0x7f33f4520400] 05:00:08 INFO - PROCESS | 3399 | 1461153608616 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]]]}] 05:00:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 05:00:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 1649ms 05:00:08 INFO - PROCESS | 3399 | 1461153608685 Marionette TRACE conn3 -> [0,605,"getWindowHandle",null] 05:00:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 05:00:08 INFO - PROCESS | 3399 | 1461153608697 Marionette TRACE conn3 <- [1,605,null,{"value":"8"}] 05:00:08 INFO - PROCESS | 3399 | 1461153608706 Marionette TRACE conn3 -> [0,606,"setScriptTimeout",{"ms":35000}] 05:00:08 INFO - PROCESS | 3399 | 1461153608710 Marionette TRACE conn3 <- [1,606,null,{}] 05:00:08 INFO - PROCESS | 3399 | 1461153608716 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}] 05:00:08 INFO - PROCESS | 3399 | 1461153608878 Marionette TRACE conn3 <- [1,607,null,{"value":null}] 05:00:09 INFO - PROCESS | 3399 | 1461153609125 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:00:09 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f3400bc2800 == 77 [pid = 3399] [id = 159] 05:00:09 INFO - PROCESS | 3399 | ++DOMWINDOW == 141 (0x7f33f451c400) [pid = 3399] [serial = 477] [outer = (nil)] 05:00:09 INFO - PROCESS | 3399 | ++DOMWINDOW == 142 (0x7f33f65eac00) [pid = 3399] [serial = 478] [outer = 0x7f33f451c400] 05:00:09 INFO - PROCESS | 3399 | 1461153609195 Marionette DEBUG loaded listener.js 05:00:09 INFO - PROCESS | 3399 | ++DOMWINDOW == 143 (0x7f33f841ac00) [pid = 3399] [serial = 479] [outer = 0x7f33f451c400] 05:00:09 INFO - PROCESS | 3399 | 1461153609976 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]]]}] 05:00:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 05:00:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 1330ms 05:00:10 INFO - PROCESS | 3399 | 1461153610039 Marionette TRACE conn3 -> [0,609,"getWindowHandle",null] 05:00:10 INFO - PROCESS | 3399 | 1461153610045 Marionette TRACE conn3 <- [1,609,null,{"value":"8"}] 05:00:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 05:00:10 INFO - PROCESS | 3399 | 1461153610053 Marionette TRACE conn3 -> [0,610,"setScriptTimeout",{"ms":35000}] 05:00:10 INFO - PROCESS | 3399 | 1461153610061 Marionette TRACE conn3 <- [1,610,null,{}] 05:00:10 INFO - PROCESS | 3399 | 1461153610085 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}] 05:00:10 INFO - PROCESS | 3399 | 1461153610375 Marionette TRACE conn3 <- [1,611,null,{"value":null}] 05:00:10 INFO - PROCESS | 3399 | 1461153610618 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:00:10 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f3414836800 == 78 [pid = 3399] [id = 160] 05:00:10 INFO - PROCESS | 3399 | ++DOMWINDOW == 144 (0x7f33f8427800) [pid = 3399] [serial = 480] [outer = (nil)] 05:00:10 INFO - PROCESS | 3399 | ++DOMWINDOW == 145 (0x7f33f9eaf800) [pid = 3399] [serial = 481] [outer = 0x7f33f8427800] 05:00:10 INFO - PROCESS | 3399 | 1461153610788 Marionette DEBUG loaded listener.js 05:00:10 INFO - PROCESS | 3399 | ++DOMWINDOW == 146 (0x7f33fc389000) [pid = 3399] [serial = 482] [outer = 0x7f33f8427800] 05:00:11 INFO - PROCESS | 3399 | 1461153611576 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]]]}] 05:00:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 05:00:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 1592ms 05:00:11 INFO - PROCESS | 3399 | 1461153611647 Marionette TRACE conn3 -> [0,613,"getWindowHandle",null] 05:00:11 INFO - PROCESS | 3399 | 1461153611652 Marionette TRACE conn3 <- [1,613,null,{"value":"8"}] 05:00:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 05:00:11 INFO - PROCESS | 3399 | 1461153611658 Marionette TRACE conn3 -> [0,614,"setScriptTimeout",{"ms":35000}] 05:00:11 INFO - PROCESS | 3399 | 1461153611661 Marionette TRACE conn3 <- [1,614,null,{}] 05:00:11 INFO - PROCESS | 3399 | 1461153611666 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}] 05:00:11 INFO - PROCESS | 3399 | 1461153611819 Marionette TRACE conn3 <- [1,615,null,{"value":null}] 05:00:11 INFO - PROCESS | 3399 | 1461153611973 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:00:11 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33f9d9c800 == 79 [pid = 3399] [id = 161] 05:00:11 INFO - PROCESS | 3399 | ++DOMWINDOW == 147 (0x7f33f9023800) [pid = 3399] [serial = 483] [outer = (nil)] 05:00:12 INFO - PROCESS | 3399 | ++DOMWINDOW == 148 (0x7f33fea05400) [pid = 3399] [serial = 484] [outer = 0x7f33f9023800] 05:00:12 INFO - PROCESS | 3399 | 1461153612045 Marionette DEBUG loaded listener.js 05:00:12 INFO - PROCESS | 3399 | ++DOMWINDOW == 149 (0x7f33fea0c400) [pid = 3399] [serial = 485] [outer = 0x7f33f9023800] 05:00:12 INFO - PROCESS | 3399 | 1461153612894 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]]]}] 05:00:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 05:00:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 1286ms 05:00:12 INFO - PROCESS | 3399 | 1461153612946 Marionette TRACE conn3 -> [0,617,"getWindowHandle",null] 05:00:12 INFO - PROCESS | 3399 | 1461153612950 Marionette TRACE conn3 <- [1,617,null,{"value":"8"}] 05:00:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 05:00:12 INFO - PROCESS | 3399 | 1461153612956 Marionette TRACE conn3 -> [0,618,"setScriptTimeout",{"ms":35000}] 05:00:12 INFO - PROCESS | 3399 | 1461153612958 Marionette TRACE conn3 <- [1,618,null,{}] 05:00:12 INFO - PROCESS | 3399 | 1461153612963 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}] 05:00:13 INFO - PROCESS | 3399 | 1461153613125 Marionette TRACE conn3 <- [1,619,null,{"value":null}] 05:00:13 INFO - PROCESS | 3399 | 1461153613315 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:00:13 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33ee462000 == 80 [pid = 3399] [id = 162] 05:00:13 INFO - PROCESS | 3399 | ++DOMWINDOW == 150 (0x7f33fc538400) [pid = 3399] [serial = 486] [outer = (nil)] 05:00:13 INFO - PROCESS | 3399 | ++DOMWINDOW == 151 (0x7f33fea10c00) [pid = 3399] [serial = 487] [outer = 0x7f33fc538400] 05:00:13 INFO - PROCESS | 3399 | 1461153613383 Marionette DEBUG loaded listener.js 05:00:13 INFO - PROCESS | 3399 | ++DOMWINDOW == 152 (0x7f33ff141c00) [pid = 3399] [serial = 488] [outer = 0x7f33fc538400] 05:00:14 INFO - PROCESS | 3399 | 1461153614284 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]]]}] 05:00:14 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 05:00:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 1382ms 05:00:14 INFO - PROCESS | 3399 | 1461153614339 Marionette TRACE conn3 -> [0,621,"getWindowHandle",null] 05:00:14 INFO - PROCESS | 3399 | 1461153614342 Marionette TRACE conn3 <- [1,621,null,{"value":"8"}] 05:00:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 05:00:14 INFO - PROCESS | 3399 | 1461153614348 Marionette TRACE conn3 -> [0,622,"setScriptTimeout",{"ms":35000}] 05:00:14 INFO - PROCESS | 3399 | 1461153614350 Marionette TRACE conn3 <- [1,622,null,{}] 05:00:14 INFO - PROCESS | 3399 | 1461153614356 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}] 05:00:14 INFO - PROCESS | 3399 | 1461153614525 Marionette TRACE conn3 <- [1,623,null,{"value":null}] 05:00:14 INFO - PROCESS | 3399 | 1461153614677 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:00:14 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33f29d0800 == 81 [pid = 3399] [id = 163] 05:00:14 INFO - PROCESS | 3399 | ++DOMWINDOW == 153 (0x7f33f5a4a800) [pid = 3399] [serial = 489] [outer = (nil)] 05:00:14 INFO - PROCESS | 3399 | ++DOMWINDOW == 154 (0x7f3400662800) [pid = 3399] [serial = 490] [outer = 0x7f33f5a4a800] 05:00:14 INFO - PROCESS | 3399 | 1461153614755 Marionette DEBUG loaded listener.js 05:00:14 INFO - PROCESS | 3399 | ++DOMWINDOW == 155 (0x7f34067e4400) [pid = 3399] [serial = 491] [outer = 0x7f33f5a4a800] 05:00:15 INFO - PROCESS | 3399 | 1461153615593 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]]]}] 05:00:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 05:00:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 1287ms 05:00:15 INFO - PROCESS | 3399 | 1461153615635 Marionette TRACE conn3 -> [0,625,"getWindowHandle",null] 05:00:15 INFO - PROCESS | 3399 | 1461153615639 Marionette TRACE conn3 <- [1,625,null,{"value":"8"}] 05:00:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 05:00:15 INFO - PROCESS | 3399 | 1461153615644 Marionette TRACE conn3 -> [0,626,"setScriptTimeout",{"ms":35000}] 05:00:15 INFO - PROCESS | 3399 | 1461153615647 Marionette TRACE conn3 <- [1,626,null,{}] 05:00:15 INFO - PROCESS | 3399 | 1461153615652 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}] 05:00:15 INFO - PROCESS | 3399 | 1461153615795 Marionette TRACE conn3 <- [1,627,null,{"value":null}] 05:00:15 INFO - PROCESS | 3399 | 1461153615954 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:00:15 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33ee50f000 == 82 [pid = 3399] [id = 164] 05:00:15 INFO - PROCESS | 3399 | ++DOMWINDOW == 156 (0x7f33ec4d3c00) [pid = 3399] [serial = 492] [outer = (nil)] 05:00:16 INFO - PROCESS | 3399 | ++DOMWINDOW == 157 (0x7f33ec4d9000) [pid = 3399] [serial = 493] [outer = 0x7f33ec4d3c00] 05:00:16 INFO - PROCESS | 3399 | 1461153616022 Marionette DEBUG loaded listener.js 05:00:16 INFO - PROCESS | 3399 | ++DOMWINDOW == 158 (0x7f33ec4de400) [pid = 3399] [serial = 494] [outer = 0x7f33ec4d3c00] 05:00:16 INFO - PROCESS | 3399 | 1461153616907 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]]]}] 05:00:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 05:00:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 1334ms 05:00:16 INFO - PROCESS | 3399 | 1461153616981 Marionette TRACE conn3 -> [0,629,"getWindowHandle",null] 05:00:16 INFO - PROCESS | 3399 | 1461153616985 Marionette TRACE conn3 <- [1,629,null,{"value":"8"}] 05:00:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 05:00:16 INFO - PROCESS | 3399 | 1461153616991 Marionette TRACE conn3 -> [0,630,"setScriptTimeout",{"ms":35000}] 05:00:16 INFO - PROCESS | 3399 | 1461153616995 Marionette TRACE conn3 <- [1,630,null,{}] 05:00:17 INFO - PROCESS | 3399 | 1461153617002 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}] 05:00:17 INFO - PROCESS | 3399 | 1461153617181 Marionette TRACE conn3 <- [1,631,null,{"value":null}] 05:00:17 INFO - PROCESS | 3399 | 1461153617338 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:00:17 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33f29df800 == 83 [pid = 3399] [id = 165] 05:00:17 INFO - PROCESS | 3399 | ++DOMWINDOW == 159 (0x7f33ec4d4400) [pid = 3399] [serial = 495] [outer = (nil)] 05:00:17 INFO - PROCESS | 3399 | ++DOMWINDOW == 160 (0x7f33f4512800) [pid = 3399] [serial = 496] [outer = 0x7f33ec4d4400] 05:00:17 INFO - PROCESS | 3399 | 1461153617413 Marionette DEBUG loaded listener.js 05:00:17 INFO - PROCESS | 3399 | ++DOMWINDOW == 161 (0x7f33f564d800) [pid = 3399] [serial = 497] [outer = 0x7f33ec4d4400] 05:00:18 INFO - PROCESS | 3399 | 1461153618562 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]]]}] 05:00:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 05:00:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 1634ms 05:00:18 INFO - PROCESS | 3399 | 1461153618626 Marionette TRACE conn3 -> [0,633,"getWindowHandle",null] 05:00:18 INFO - PROCESS | 3399 | 1461153618631 Marionette TRACE conn3 <- [1,633,null,{"value":"8"}] 05:00:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 05:00:18 INFO - PROCESS | 3399 | 1461153618639 Marionette TRACE conn3 -> [0,634,"setScriptTimeout",{"ms":35000}] 05:00:18 INFO - PROCESS | 3399 | 1461153618644 Marionette TRACE conn3 <- [1,634,null,{}] 05:00:18 INFO - PROCESS | 3399 | 1461153618653 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}] 05:00:18 INFO - PROCESS | 3399 | 1461153618808 Marionette TRACE conn3 <- [1,635,null,{"value":null}] 05:00:19 INFO - PROCESS | 3399 | 1461153619019 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:00:19 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33f670a800 == 84 [pid = 3399] [id = 166] 05:00:19 INFO - PROCESS | 3399 | ++DOMWINDOW == 162 (0x7f33f339fc00) [pid = 3399] [serial = 498] [outer = (nil)] 05:00:19 INFO - PROCESS | 3399 | ++DOMWINDOW == 163 (0x7f33f45b2c00) [pid = 3399] [serial = 499] [outer = 0x7f33f339fc00] 05:00:19 INFO - PROCESS | 3399 | 1461153619082 Marionette DEBUG loaded listener.js 05:00:19 INFO - PROCESS | 3399 | ++DOMWINDOW == 164 (0x7f33f5526400) [pid = 3399] [serial = 500] [outer = 0x7f33f339fc00] 05:00:19 INFO - PROCESS | 3399 | [3399] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 05:00:19 INFO - PROCESS | 3399 | 1461153619925 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]]]}] 05:00:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 05:00:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 1333ms 05:00:19 INFO - PROCESS | 3399 | 1461153619971 Marionette TRACE conn3 -> [0,637,"getWindowHandle",null] 05:00:19 INFO - PROCESS | 3399 | 1461153619979 Marionette TRACE conn3 <- [1,637,null,{"value":"8"}] 05:00:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 05:00:19 INFO - PROCESS | 3399 | 1461153619988 Marionette TRACE conn3 -> [0,638,"setScriptTimeout",{"ms":35000}] 05:00:19 INFO - PROCESS | 3399 | 1461153619992 Marionette TRACE conn3 <- [1,638,null,{}] 05:00:20 INFO - PROCESS | 3399 | 1461153619997 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}] 05:00:20 INFO - PROCESS | 3399 | 1461153620145 Marionette TRACE conn3 <- [1,639,null,{"value":null}] 05:00:20 INFO - PROCESS | 3399 | 1461153620304 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:00:20 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33f5a36800 == 85 [pid = 3399] [id = 167] 05:00:20 INFO - PROCESS | 3399 | ++DOMWINDOW == 165 (0x7f33f3393000) [pid = 3399] [serial = 501] [outer = (nil)] 05:00:20 INFO - PROCESS | 3399 | ++DOMWINDOW == 166 (0x7f33f5bfa000) [pid = 3399] [serial = 502] [outer = 0x7f33f3393000] 05:00:20 INFO - PROCESS | 3399 | 1461153620368 Marionette DEBUG loaded listener.js 05:00:20 INFO - PROCESS | 3399 | ++DOMWINDOW == 167 (0x7f33f60bb000) [pid = 3399] [serial = 503] [outer = 0x7f33f3393000] 05:00:20 INFO - PROCESS | 3399 | [3399] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 05:00:21 INFO - PROCESS | 3399 | 1461153621234 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]]]}] 05:00:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 05:00:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 1331ms 05:00:21 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33f9994800 == 84 [pid = 3399] [id = 156] 05:00:21 INFO - PROCESS | 3399 | --DOMWINDOW == 166 (0x7f33f984ac00) [pid = 3399] [serial = 390] [outer = (nil)] [url = about:blank] 05:00:21 INFO - PROCESS | 3399 | --DOMWINDOW == 165 (0x7f34160e4400) [pid = 3399] [serial = 387] [outer = (nil)] [url = about:blank] 05:00:21 INFO - PROCESS | 3399 | --DOMWINDOW == 164 (0x7f340cbb6000) [pid = 3399] [serial = 417] [outer = (nil)] [url = about:blank] 05:00:21 INFO - PROCESS | 3399 | --DOMWINDOW == 163 (0x7f33f98db000) [pid = 3399] [serial = 393] [outer = (nil)] [url = about:blank] 05:00:21 INFO - PROCESS | 3399 | --DOMWINDOW == 162 (0x7f34009b6000) [pid = 3399] [serial = 384] [outer = (nil)] [url = about:blank] 05:00:21 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33ed3d1800 == 83 [pid = 3399] [id = 155] 05:00:21 INFO - PROCESS | 3399 | --DOCSHELL 0x7f3411e6b800 == 82 [pid = 3399] [id = 154] 05:00:21 INFO - PROCESS | 3399 | --DOCSHELL 0x7f340c6e8000 == 81 [pid = 3399] [id = 153] 05:00:21 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33fe61b000 == 80 [pid = 3399] [id = 152] 05:00:21 INFO - PROCESS | 3399 | 1461153621420 Marionette TRACE conn3 -> [0,641,"getWindowHandle",null] 05:00:21 INFO - PROCESS | 3399 | 1461153621426 Marionette TRACE conn3 <- [1,641,null,{"value":"8"}] 05:00:21 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33f6719800 == 79 [pid = 3399] [id = 151] 05:00:21 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33fb985000 == 78 [pid = 3399] [id = 150] 05:00:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 05:00:21 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33f5613000 == 77 [pid = 3399] [id = 149] 05:00:21 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33f6711000 == 76 [pid = 3399] [id = 148] 05:00:21 INFO - PROCESS | 3399 | 1461153621447 Marionette TRACE conn3 -> [0,642,"setScriptTimeout",{"ms":35000}] 05:00:21 INFO - PROCESS | 3399 | 1461153621451 Marionette TRACE conn3 <- [1,642,null,{}] 05:00:21 INFO - PROCESS | 3399 | 1461153621459 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}] 05:00:21 INFO - PROCESS | 3399 | --DOMWINDOW == 161 (0x7f33ff327800) [pid = 3399] [serial = 346] [outer = (nil)] [url = about:blank] 05:00:21 INFO - PROCESS | 3399 | --DOMWINDOW == 160 (0x7f3416da0c00) [pid = 3399] [serial = 379] [outer = (nil)] [url = about:blank] 05:00:21 INFO - PROCESS | 3399 | --DOMWINDOW == 159 (0x7f33ff146c00) [pid = 3399] [serial = 409] [outer = (nil)] [url = about:blank] 05:00:21 INFO - PROCESS | 3399 | --DOMWINDOW == 158 (0x7f340b83c000) [pid = 3399] [serial = 216] [outer = (nil)] [url = about:blank] 05:00:21 INFO - PROCESS | 3399 | --DOMWINDOW == 157 (0x7f33ff72fc00) [pid = 3399] [serial = 412] [outer = (nil)] [url = about:blank] 05:00:21 INFO - PROCESS | 3399 | --DOMWINDOW == 156 (0x7f33ff141000) [pid = 3399] [serial = 325] [outer = (nil)] [url = about:blank] 05:00:21 INFO - PROCESS | 3399 | --DOMWINDOW == 155 (0x7f340fac9000) [pid = 3399] [serial = 331] [outer = (nil)] [url = about:blank] 05:00:21 INFO - PROCESS | 3399 | --DOMWINDOW == 154 (0x7f33f7786800) [pid = 3399] [serial = 396] [outer = (nil)] [url = about:blank] 05:00:21 INFO - PROCESS | 3399 | --DOMWINDOW == 153 (0x7f33f98e3000) [pid = 3399] [serial = 403] [outer = (nil)] [url = about:blank] 05:00:21 INFO - PROCESS | 3399 | --DOMWINDOW == 152 (0x7f3400ac0c00) [pid = 3399] [serial = 349] [outer = (nil)] [url = about:blank] 05:00:21 INFO - PROCESS | 3399 | --DOMWINDOW == 151 (0x7f3413ba0000) [pid = 3399] [serial = 295] [outer = (nil)] [url = about:blank] 05:00:21 INFO - PROCESS | 3399 | --DOMWINDOW == 150 (0x7f33f7783c00) [pid = 3399] [serial = 400] [outer = (nil)] [url = about:blank] 05:00:21 INFO - PROCESS | 3399 | --DOMWINDOW == 149 (0x7f3400abd400) [pid = 3399] [serial = 397] [outer = (nil)] [url = about:blank] 05:00:21 INFO - PROCESS | 3399 | --DOMWINDOW == 148 (0x7f33ff737800) [pid = 3399] [serial = 289] [outer = (nil)] [url = about:blank] 05:00:21 INFO - PROCESS | 3399 | --DOMWINDOW == 147 (0x7f33ff068c00) [pid = 3399] [serial = 150] [outer = (nil)] [url = about:blank] 05:00:21 INFO - PROCESS | 3399 | --DOMWINDOW == 146 (0x7f33fef97800) [pid = 3399] [serial = 406] [outer = (nil)] [url = about:blank] 05:00:21 INFO - PROCESS | 3399 | --DOMWINDOW == 145 (0x7f33fded2800) [pid = 3399] [serial = 405] [outer = (nil)] [url = about:blank] 05:00:21 INFO - PROCESS | 3399 | --DOMWINDOW == 144 (0x7f3400658800) [pid = 3399] [serial = 352] [outer = (nil)] [url = about:blank] 05:00:21 INFO - PROCESS | 3399 | --DOMWINDOW == 143 (0x7f33f7419400) [pid = 3399] [serial = 414] [outer = (nil)] [url = about:blank] 05:00:21 INFO - PROCESS | 3399 | --DOMWINDOW == 142 (0x7f3400a0a800) [pid = 3399] [serial = 183] [outer = (nil)] [url = about:blank] 05:00:21 INFO - PROCESS | 3399 | --DOMWINDOW == 141 (0x7f3411f0bc00) [pid = 3399] [serial = 256] [outer = (nil)] [url = about:blank] 05:00:21 INFO - PROCESS | 3399 | --DOMWINDOW == 140 (0x7f33fef9c800) [pid = 3399] [serial = 408] [outer = (nil)] [url = about:blank] 05:00:21 INFO - PROCESS | 3399 | --DOMWINDOW == 139 (0x7f3411e85400) [pid = 3399] [serial = 334] [outer = (nil)] [url = about:blank] 05:00:21 INFO - PROCESS | 3399 | --DOMWINDOW == 138 (0x7f33f5cef400) [pid = 3399] [serial = 322] [outer = (nil)] [url = about:blank] 05:00:21 INFO - PROCESS | 3399 | --DOMWINDOW == 137 (0x7f34119c1400) [pid = 3399] [serial = 253] [outer = (nil)] [url = about:blank] 05:00:21 INFO - PROCESS | 3399 | --DOMWINDOW == 136 (0x7f340fa19800) [pid = 3399] [serial = 219] [outer = (nil)] [url = about:blank] 05:00:21 INFO - PROCESS | 3399 | --DOMWINDOW == 135 (0x7f33fded7c00) [pid = 3399] [serial = 213] [outer = (nil)] [url = about:blank] 05:00:21 INFO - PROCESS | 3399 | --DOMWINDOW == 134 (0x7f34009b1000) [pid = 3399] [serial = 249] [outer = (nil)] [url = about:blank] 05:00:21 INFO - PROCESS | 3399 | --DOMWINDOW == 133 (0x7f33fb967400) [pid = 3399] [serial = 177] [outer = (nil)] [url = about:blank] 05:00:21 INFO - PROCESS | 3399 | --DOMWINDOW == 132 (0x7f340dcc3c00) [pid = 3399] [serial = 292] [outer = (nil)] [url = about:blank] 05:00:21 INFO - PROCESS | 3399 | --DOMWINDOW == 131 (0x7f33fded8400) [pid = 3399] [serial = 343] [outer = (nil)] [url = about:blank] 05:00:21 INFO - PROCESS | 3399 | --DOMWINDOW == 130 (0x7f33f778c400) [pid = 3399] [serial = 381] [outer = (nil)] [url = about:blank] 05:00:21 INFO - PROCESS | 3399 | --DOMWINDOW == 129 (0x7f3400a17400) [pid = 3399] [serial = 153] [outer = (nil)] [url = about:blank] 05:00:21 INFO - PROCESS | 3399 | --DOMWINDOW == 128 (0x7f3413b9bc00) [pid = 3399] [serial = 259] [outer = (nil)] [url = about:blank] 05:00:21 INFO - PROCESS | 3399 | --DOMWINDOW == 127 (0x7f3415e67000) [pid = 3399] [serial = 361] [outer = (nil)] [url = about:blank] 05:00:21 INFO - PROCESS | 3399 | --DOMWINDOW == 126 (0x7f33fefa1800) [pid = 3399] [serial = 286] [outer = (nil)] [url = about:blank] 05:00:21 INFO - PROCESS | 3399 | --DOMWINDOW == 125 (0x7f33f5bf9c00) [pid = 3399] [serial = 399] [outer = (nil)] [url = about:blank] 05:00:21 INFO - PROCESS | 3399 | --DOMWINDOW == 124 (0x7f33ff322800) [pid = 3399] [serial = 411] [outer = (nil)] [url = about:blank] 05:00:21 INFO - PROCESS | 3399 | --DOMWINDOW == 123 (0x7f340cbb3c00) [pid = 3399] [serial = 355] [outer = (nil)] [url = about:blank] 05:00:21 INFO - PROCESS | 3399 | --DOMWINDOW == 122 (0x7f33fb968000) [pid = 3399] [serial = 246] [outer = (nil)] [url = about:blank] 05:00:21 INFO - PROCESS | 3399 | --DOMWINDOW == 121 (0x7f33ff731400) [pid = 3399] [serial = 298] [outer = (nil)] [url = about:blank] 05:00:21 INFO - PROCESS | 3399 | --DOMWINDOW == 120 (0x7f3411b6a000) [pid = 3399] [serial = 222] [outer = (nil)] [url = about:blank] 05:00:21 INFO - PROCESS | 3399 | --DOMWINDOW == 119 (0x7f340b8c6400) [pid = 3399] [serial = 186] [outer = (nil)] [url = about:blank] 05:00:21 INFO - PROCESS | 3399 | --DOMWINDOW == 118 (0x7f340c78d800) [pid = 3399] [serial = 415] [outer = (nil)] [url = about:blank] 05:00:21 INFO - PROCESS | 3399 | --DOMWINDOW == 117 (0x7f33fef99800) [pid = 3399] [serial = 382] [outer = (nil)] [url = about:blank] 05:00:21 INFO - PROCESS | 3399 | --DOMWINDOW == 116 (0x7f33feb74c00) [pid = 3399] [serial = 180] [outer = (nil)] [url = about:blank] 05:00:21 INFO - PROCESS | 3399 | --DOMWINDOW == 115 (0x7f3400aac000) [pid = 3399] [serial = 328] [outer = (nil)] [url = about:blank] 05:00:21 INFO - PROCESS | 3399 | --DOMWINDOW == 114 (0x7f33f9849000) [pid = 3399] [serial = 402] [outer = (nil)] [url = about:blank] 05:00:21 INFO - PROCESS | 3399 | 1461153621713 Marionette TRACE conn3 <- [1,643,null,{"value":null}] 05:00:21 INFO - PROCESS | 3399 | 1461153621943 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:00:21 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33f3317000 == 77 [pid = 3399] [id = 168] 05:00:21 INFO - PROCESS | 3399 | ++DOMWINDOW == 115 (0x7f33f3354400) [pid = 3399] [serial = 504] [outer = (nil)] 05:00:22 INFO - PROCESS | 3399 | ++DOMWINDOW == 116 (0x7f33f4520c00) [pid = 3399] [serial = 505] [outer = 0x7f33f3354400] 05:00:22 INFO - PROCESS | 3399 | 1461153622013 Marionette DEBUG loaded listener.js 05:00:22 INFO - PROCESS | 3399 | ++DOMWINDOW == 117 (0x7f33f564e000) [pid = 3399] [serial = 506] [outer = 0x7f33f3354400] 05:00:22 INFO - PROCESS | 3399 | 1461153622844 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]]]}] 05:00:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 05:00:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 1444ms 05:00:22 INFO - PROCESS | 3399 | 1461153622883 Marionette TRACE conn3 -> [0,645,"getWindowHandle",null] 05:00:22 INFO - PROCESS | 3399 | 1461153622888 Marionette TRACE conn3 <- [1,645,null,{"value":"8"}] 05:00:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 05:00:22 INFO - PROCESS | 3399 | 1461153622899 Marionette TRACE conn3 -> [0,646,"setScriptTimeout",{"ms":35000}] 05:00:22 INFO - PROCESS | 3399 | 1461153622904 Marionette TRACE conn3 <- [1,646,null,{}] 05:00:22 INFO - PROCESS | 3399 | 1461153622910 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}] 05:00:23 INFO - PROCESS | 3399 | 1461153623057 Marionette TRACE conn3 <- [1,647,null,{"value":null}] 05:00:23 INFO - PROCESS | 3399 | 1461153623206 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:00:23 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33f6711800 == 78 [pid = 3399] [id = 169] 05:00:23 INFO - PROCESS | 3399 | ++DOMWINDOW == 118 (0x7f33f339f000) [pid = 3399] [serial = 507] [outer = (nil)] 05:00:23 INFO - PROCESS | 3399 | ++DOMWINDOW == 119 (0x7f33f60c6400) [pid = 3399] [serial = 508] [outer = 0x7f33f339f000] 05:00:23 INFO - PROCESS | 3399 | 1461153623274 Marionette DEBUG loaded listener.js 05:00:23 INFO - PROCESS | 3399 | ++DOMWINDOW == 120 (0x7f33f65f0c00) [pid = 3399] [serial = 509] [outer = 0x7f33f339f000] 05:00:24 INFO - PROCESS | 3399 | 1461153624223 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]]]}] 05:00:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 05:00:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 1391ms 05:00:24 INFO - PROCESS | 3399 | 1461153624288 Marionette TRACE conn3 -> [0,649,"getWindowHandle",null] 05:00:24 INFO - PROCESS | 3399 | 1461153624296 Marionette TRACE conn3 <- [1,649,null,{"value":"8"}] 05:00:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 05:00:24 INFO - PROCESS | 3399 | 1461153624304 Marionette TRACE conn3 -> [0,650,"setScriptTimeout",{"ms":35000}] 05:00:24 INFO - PROCESS | 3399 | 1461153624310 Marionette TRACE conn3 <- [1,650,null,{}] 05:00:24 INFO - PROCESS | 3399 | 1461153624324 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}] 05:00:24 INFO - PROCESS | 3399 | 1461153624525 Marionette TRACE conn3 <- [1,651,null,{"value":null}] 05:00:24 INFO - PROCESS | 3399 | 1461153624673 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:00:24 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33f9d84000 == 79 [pid = 3399] [id = 170] 05:00:24 INFO - PROCESS | 3399 | ++DOMWINDOW == 121 (0x7f33f8f0f400) [pid = 3399] [serial = 510] [outer = (nil)] 05:00:24 INFO - PROCESS | 3399 | ++DOMWINDOW == 122 (0x7f33f9022800) [pid = 3399] [serial = 511] [outer = 0x7f33f8f0f400] 05:00:24 INFO - PROCESS | 3399 | 1461153624744 Marionette DEBUG loaded listener.js 05:00:24 INFO - PROCESS | 3399 | ++DOMWINDOW == 123 (0x7f33f902e400) [pid = 3399] [serial = 512] [outer = 0x7f33f8f0f400] 05:00:25 INFO - PROCESS | 3399 | 1461153625608 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]]]}] 05:00:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 05:00:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 1338ms 05:00:25 INFO - PROCESS | 3399 | 1461153625650 Marionette TRACE conn3 -> [0,653,"getWindowHandle",null] 05:00:25 INFO - PROCESS | 3399 | 1461153625654 Marionette TRACE conn3 <- [1,653,null,{"value":"8"}] 05:00:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 05:00:25 INFO - PROCESS | 3399 | 1461153625660 Marionette TRACE conn3 -> [0,654,"setScriptTimeout",{"ms":35000}] 05:00:25 INFO - PROCESS | 3399 | 1461153625662 Marionette TRACE conn3 <- [1,654,null,{}] 05:00:25 INFO - PROCESS | 3399 | 1461153625668 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}] 05:00:25 INFO - PROCESS | 3399 | 1461153625816 Marionette TRACE conn3 <- [1,655,null,{"value":null}] 05:00:25 INFO - PROCESS | 3399 | 1461153625966 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:00:25 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33fda85800 == 80 [pid = 3399] [id = 171] 05:00:25 INFO - PROCESS | 3399 | ++DOMWINDOW == 124 (0x7f33f901fc00) [pid = 3399] [serial = 513] [outer = (nil)] 05:00:26 INFO - PROCESS | 3399 | ++DOMWINDOW == 125 (0x7f33f98dd800) [pid = 3399] [serial = 514] [outer = 0x7f33f901fc00] 05:00:26 INFO - PROCESS | 3399 | 1461153626035 Marionette DEBUG loaded listener.js 05:00:26 INFO - PROCESS | 3399 | ++DOMWINDOW == 126 (0x7f33f9eb7400) [pid = 3399] [serial = 515] [outer = 0x7f33f901fc00] 05:00:26 INFO - PROCESS | 3399 | 1461153626916 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]]]}] 05:00:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 05:00:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 1332ms 05:00:26 INFO - PROCESS | 3399 | 1461153626992 Marionette TRACE conn3 -> [0,657,"getWindowHandle",null] 05:00:26 INFO - PROCESS | 3399 | 1461153626996 Marionette TRACE conn3 <- [1,657,null,{"value":"8"}] 05:00:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 05:00:27 INFO - PROCESS | 3399 | 1461153627001 Marionette TRACE conn3 -> [0,658,"setScriptTimeout",{"ms":35000}] 05:00:27 INFO - PROCESS | 3399 | 1461153627003 Marionette TRACE conn3 <- [1,658,null,{}] 05:00:27 INFO - PROCESS | 3399 | 1461153627010 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}] 05:00:27 INFO - PROCESS | 3399 | 1461153627157 Marionette TRACE conn3 <- [1,659,null,{"value":null}] 05:00:27 INFO - PROCESS | 3399 | 1461153627300 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:00:27 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33fe51c800 == 81 [pid = 3399] [id = 172] 05:00:27 INFO - PROCESS | 3399 | ++DOMWINDOW == 127 (0x7f33f943a000) [pid = 3399] [serial = 516] [outer = (nil)] 05:00:27 INFO - PROCESS | 3399 | ++DOMWINDOW == 128 (0x7f33fb959400) [pid = 3399] [serial = 517] [outer = 0x7f33f943a000] 05:00:27 INFO - PROCESS | 3399 | 1461153627368 Marionette DEBUG loaded listener.js 05:00:27 INFO - PROCESS | 3399 | ++DOMWINDOW == 129 (0x7f33fc5bac00) [pid = 3399] [serial = 518] [outer = 0x7f33f943a000] 05:00:28 INFO - PROCESS | 3399 | 1461153628203 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]]]}] 05:00:28 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 05:00:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 1231ms 05:00:28 INFO - PROCESS | 3399 | 1461153628247 Marionette TRACE conn3 -> [0,661,"getWindowHandle",null] 05:00:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 05:00:28 INFO - PROCESS | 3399 | 1461153628251 Marionette TRACE conn3 <- [1,661,null,{"value":"8"}] 05:00:28 INFO - PROCESS | 3399 | 1461153628257 Marionette TRACE conn3 -> [0,662,"setScriptTimeout",{"ms":35000}] 05:00:28 INFO - PROCESS | 3399 | 1461153628260 Marionette TRACE conn3 <- [1,662,null,{}] 05:00:28 INFO - PROCESS | 3399 | 1461153628265 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}] 05:00:28 INFO - PROCESS | 3399 | 1461153628441 Marionette TRACE conn3 <- [1,663,null,{"value":null}] 05:00:28 INFO - PROCESS | 3399 | 1461153628620 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:00:28 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33feb5d000 == 82 [pid = 3399] [id = 173] 05:00:28 INFO - PROCESS | 3399 | ++DOMWINDOW == 130 (0x7f33f9feb400) [pid = 3399] [serial = 519] [outer = (nil)] 05:00:28 INFO - PROCESS | 3399 | ++DOMWINDOW == 131 (0x7f33fe66dc00) [pid = 3399] [serial = 520] [outer = 0x7f33f9feb400] 05:00:28 INFO - PROCESS | 3399 | 1461153628700 Marionette DEBUG loaded listener.js 05:00:28 INFO - PROCESS | 3399 | ++DOMWINDOW == 132 (0x7f33fef98400) [pid = 3399] [serial = 521] [outer = 0x7f33f9feb400] 05:00:29 INFO - PROCESS | 3399 | [3399] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 05:00:29 INFO - PROCESS | 3399 | 1461153629639 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]]]}] 05:00:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 05:00:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 1428ms 05:00:29 INFO - PROCESS | 3399 | 1461153629685 Marionette TRACE conn3 -> [0,665,"getWindowHandle",null] 05:00:29 INFO - PROCESS | 3399 | 1461153629689 Marionette TRACE conn3 <- [1,665,null,{"value":"8"}] 05:00:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 05:00:29 INFO - PROCESS | 3399 | 1461153629695 Marionette TRACE conn3 -> [0,666,"setScriptTimeout",{"ms":35000}] 05:00:29 INFO - PROCESS | 3399 | 1461153629697 Marionette TRACE conn3 <- [1,666,null,{}] 05:00:29 INFO - PROCESS | 3399 | 1461153629702 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}] 05:00:29 INFO - PROCESS | 3399 | 1461153629855 Marionette TRACE conn3 <- [1,667,null,{"value":null}] 05:00:30 INFO - PROCESS | 3399 | 1461153630014 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:00:30 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33ff77d000 == 83 [pid = 3399] [id = 174] 05:00:30 INFO - PROCESS | 3399 | ++DOMWINDOW == 133 (0x7f33fef99800) [pid = 3399] [serial = 522] [outer = (nil)] 05:00:30 INFO - PROCESS | 3399 | ++DOMWINDOW == 134 (0x7f33ff06c800) [pid = 3399] [serial = 523] [outer = 0x7f33fef99800] 05:00:30 INFO - PROCESS | 3399 | 1461153630082 Marionette DEBUG loaded listener.js 05:00:30 INFO - PROCESS | 3399 | ++DOMWINDOW == 135 (0x7f33ff323000) [pid = 3399] [serial = 524] [outer = 0x7f33fef99800] 05:00:30 INFO - PROCESS | 3399 | [3399] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 05:00:31 INFO - PROCESS | 3399 | 1461153631103 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]]]}] 05:00:31 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 05:00:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 1479ms 05:00:31 INFO - PROCESS | 3399 | 1461153631175 Marionette TRACE conn3 -> [0,669,"getWindowHandle",null] 05:00:31 INFO - PROCESS | 3399 | 1461153631180 Marionette TRACE conn3 <- [1,669,null,{"value":"8"}] 05:00:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 05:00:31 INFO - PROCESS | 3399 | 1461153631201 Marionette TRACE conn3 -> [0,670,"setScriptTimeout",{"ms":35000}] 05:00:31 INFO - PROCESS | 3399 | 1461153631208 Marionette TRACE conn3 <- [1,670,null,{}] 05:00:31 INFO - PROCESS | 3399 | 1461153631218 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}] 05:00:31 INFO - PROCESS | 3399 | 1461153631409 Marionette TRACE conn3 <- [1,671,null,{"value":null}] 05:00:31 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33f63b7800 == 82 [pid = 3399] [id = 130] 05:00:31 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33f670a800 == 81 [pid = 3399] [id = 166] 05:00:31 INFO - PROCESS | 3399 | 1461153631594 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:00:31 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33ee50f000 == 80 [pid = 3399] [id = 164] 05:00:31 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33f29d0800 == 79 [pid = 3399] [id = 163] 05:00:31 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33ee462000 == 78 [pid = 3399] [id = 162] 05:00:31 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33f9d9c800 == 77 [pid = 3399] [id = 161] 05:00:31 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33ee462000 == 78 [pid = 3399] [id = 175] 05:00:31 INFO - PROCESS | 3399 | ++DOMWINDOW == 136 (0x7f33f5653c00) [pid = 3399] [serial = 525] [outer = (nil)] 05:00:31 INFO - PROCESS | 3399 | ++DOMWINDOW == 137 (0x7f33f5a50800) [pid = 3399] [serial = 526] [outer = 0x7f33f5653c00] 05:00:31 INFO - PROCESS | 3399 | 1461153631664 Marionette DEBUG loaded listener.js 05:00:31 INFO - PROCESS | 3399 | ++DOMWINDOW == 138 (0x7f33f60ba000) [pid = 3399] [serial = 527] [outer = 0x7f33f5653c00] 05:00:31 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33f9986000 == 77 [pid = 3399] [id = 158] 05:00:32 INFO - PROCESS | 3399 | 1461153632418 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]]]}] 05:00:32 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 05:00:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 1239ms 05:00:32 INFO - PROCESS | 3399 | 1461153632454 Marionette TRACE conn3 -> [0,673,"getWindowHandle",null] 05:00:32 INFO - PROCESS | 3399 | 1461153632462 Marionette TRACE conn3 <- [1,673,null,{"value":"8"}] 05:00:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 05:00:32 INFO - PROCESS | 3399 | 1461153632472 Marionette TRACE conn3 -> [0,674,"setScriptTimeout",{"ms":35000}] 05:00:32 INFO - PROCESS | 3399 | 1461153632480 Marionette TRACE conn3 <- [1,674,null,{}] 05:00:32 INFO - PROCESS | 3399 | 1461153632491 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}] 05:00:32 INFO - PROCESS | 3399 | 1461153632633 Marionette TRACE conn3 <- [1,675,null,{"value":null}] 05:00:32 INFO - PROCESS | 3399 | 1461153632644 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:00:32 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33f67a0800 == 78 [pid = 3399] [id = 176] 05:00:32 INFO - PROCESS | 3399 | ++DOMWINDOW == 139 (0x7f33f5529000) [pid = 3399] [serial = 528] [outer = (nil)] 05:00:32 INFO - PROCESS | 3399 | ++DOMWINDOW == 140 (0x7f33f8491000) [pid = 3399] [serial = 529] [outer = 0x7f33f5529000] 05:00:32 INFO - PROCESS | 3399 | 1461153632700 Marionette DEBUG loaded listener.js 05:00:32 INFO - PROCESS | 3399 | ++DOMWINDOW == 141 (0x7f33f902dc00) [pid = 3399] [serial = 530] [outer = 0x7f33f5529000] 05:00:33 INFO - PROCESS | 3399 | [3399] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 05:00:33 INFO - PROCESS | 3399 | 1461153633459 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]]]}] 05:00:33 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 05:00:33 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 1045ms 05:00:33 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 05:00:33 INFO - PROCESS | 3399 | 1461153633517 Marionette TRACE conn3 -> [0,677,"getWindowHandle",null] 05:00:33 INFO - PROCESS | 3399 | 1461153633520 Marionette TRACE conn3 <- [1,677,null,{"value":"8"}] 05:00:33 INFO - PROCESS | 3399 | 1461153633526 Marionette TRACE conn3 -> [0,678,"setScriptTimeout",{"ms":35000}] 05:00:33 INFO - PROCESS | 3399 | 1461153633530 Marionette TRACE conn3 <- [1,678,null,{}] 05:00:33 INFO - PROCESS | 3399 | 1461153633577 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}] 05:00:33 INFO - PROCESS | 3399 | 1461153633737 Marionette TRACE conn3 <- [1,679,null,{"value":null}] 05:00:33 INFO - PROCESS | 3399 | 1461153633747 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:00:33 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33fcc81800 == 79 [pid = 3399] [id = 177] 05:00:33 INFO - PROCESS | 3399 | ++DOMWINDOW == 142 (0x7f33f9ead000) [pid = 3399] [serial = 531] [outer = (nil)] 05:00:33 INFO - PROCESS | 3399 | ++DOMWINDOW == 143 (0x7f33fded2400) [pid = 3399] [serial = 532] [outer = 0x7f33f9ead000] 05:00:33 INFO - PROCESS | 3399 | 1461153633807 Marionette DEBUG loaded listener.js 05:00:33 INFO - PROCESS | 3399 | ++DOMWINDOW == 144 (0x7f33fea04400) [pid = 3399] [serial = 533] [outer = 0x7f33f9ead000] 05:00:34 INFO - PROCESS | 3399 | 1461153634660 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]]]}] 05:00:34 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 05:00:34 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 1185ms 05:00:34 INFO - PROCESS | 3399 | 1461153634716 Marionette TRACE conn3 -> [0,681,"getWindowHandle",null] 05:00:34 INFO - PROCESS | 3399 | 1461153634720 Marionette TRACE conn3 <- [1,681,null,{"value":"8"}] 05:00:34 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 05:00:34 INFO - PROCESS | 3399 | 1461153634726 Marionette TRACE conn3 -> [0,682,"setScriptTimeout",{"ms":35000}] 05:00:34 INFO - PROCESS | 3399 | 1461153634728 Marionette TRACE conn3 <- [1,682,null,{}] 05:00:34 INFO - PROCESS | 3399 | 1461153634733 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}] 05:00:34 INFO - PROCESS | 3399 | 1461153634910 Marionette TRACE conn3 <- [1,683,null,{"value":null}] 05:00:34 INFO - PROCESS | 3399 | 1461153634933 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:00:34 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33ff776800 == 80 [pid = 3399] [id = 178] 05:00:34 INFO - PROCESS | 3399 | ++DOMWINDOW == 145 (0x7f33f901f400) [pid = 3399] [serial = 534] [outer = (nil)] 05:00:34 INFO - PROCESS | 3399 | ++DOMWINDOW == 146 (0x7f33ff068c00) [pid = 3399] [serial = 535] [outer = 0x7f33f901f400] 05:00:34 INFO - PROCESS | 3399 | 1461153634987 Marionette DEBUG loaded listener.js 05:00:35 INFO - PROCESS | 3399 | ++DOMWINDOW == 147 (0x7f33ff326800) [pid = 3399] [serial = 536] [outer = 0x7f33f901f400] 05:00:36 INFO - PROCESS | 3399 | SkCairoFTTypeface::onFilterRec unimplemented 05:00:36 INFO - PROCESS | 3399 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 05:00:36 INFO - PROCESS | 3399 | 1461153636198 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]]]}] 05:00:36 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) 05:00:36 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1530ms 05:00:36 INFO - PROCESS | 3399 | 1461153636256 Marionette TRACE conn3 -> [0,685,"getWindowHandle",null] 05:00:36 INFO - PROCESS | 3399 | 1461153636259 Marionette TRACE conn3 <- [1,685,null,{"value":"8"}] 05:00:36 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 05:00:36 INFO - PROCESS | 3399 | 1461153636264 Marionette TRACE conn3 -> [0,686,"setScriptTimeout",{"ms":35000}] 05:00:36 INFO - PROCESS | 3399 | 1461153636266 Marionette TRACE conn3 <- [1,686,null,{}] 05:00:36 INFO - PROCESS | 3399 | 1461153636271 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}] 05:00:36 INFO - PROCESS | 3399 | 1461153636435 Marionette TRACE conn3 <- [1,687,null,{"value":null}] 05:00:36 INFO - PROCESS | 3399 | --DOMWINDOW == 146 (0x7f33ee25dc00) [pid = 3399] [serial = 461] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 05:00:36 INFO - PROCESS | 3399 | --DOMWINDOW == 145 (0x7f33ee25b000) [pid = 3399] [serial = 464] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 05:00:36 INFO - PROCESS | 3399 | --DOMWINDOW == 144 (0x7f33f334d000) [pid = 3399] [serial = 452] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 05:00:36 INFO - PROCESS | 3399 | --DOMWINDOW == 143 (0x7f33f5bf5c00) [pid = 3399] [serial = 446] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 05:00:36 INFO - PROCESS | 3399 | --DOMWINDOW == 142 (0x7f33f9eafc00) [pid = 3399] [serial = 458] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 05:00:36 INFO - PROCESS | 3399 | --DOMWINDOW == 141 (0x7f33f9847800) [pid = 3399] [serial = 449] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 05:00:36 INFO - PROCESS | 3399 | --DOMWINDOW == 140 (0x7f33f451f400) [pid = 3399] [serial = 443] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 05:00:36 INFO - PROCESS | 3399 | --DOMWINDOW == 139 (0x7f33f7784800) [pid = 3399] [serial = 455] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 05:00:36 INFO - PROCESS | 3399 | --DOMWINDOW == 138 (0x7f33f339fc00) [pid = 3399] [serial = 498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 05:00:36 INFO - PROCESS | 3399 | --DOMWINDOW == 137 (0x7f33f339e000) [pid = 3399] [serial = 468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 05:00:36 INFO - PROCESS | 3399 | --DOMWINDOW == 136 (0x7f33f608fc00) [pid = 3399] [serial = 383] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 05:00:36 INFO - PROCESS | 3399 | --DOMWINDOW == 135 (0x7f33f9845000) [pid = 3399] [serial = 389] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 05:00:36 INFO - PROCESS | 3399 | --DOMWINDOW == 134 (0x7f340d82b800) [pid = 3399] [serial = 356] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 05:00:36 INFO - PROCESS | 3399 | --DOMWINDOW == 133 (0x7f340fa1c800) [pid = 3399] [serial = 386] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 05:00:36 INFO - PROCESS | 3399 | --DOMWINDOW == 132 (0x7f33f451bc00) [pid = 3399] [serial = 416] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 05:00:36 INFO - PROCESS | 3399 | --DOMWINDOW == 131 (0x7f33f334f800) [pid = 3399] [serial = 392] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 05:00:36 INFO - PROCESS | 3399 | 1461153636721 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:00:36 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33f3306800 == 81 [pid = 3399] [id = 179] 05:00:36 INFO - PROCESS | 3399 | ++DOMWINDOW == 132 (0x7f33ee257800) [pid = 3399] [serial = 537] [outer = (nil)] 05:00:36 INFO - PROCESS | 3399 | ++DOMWINDOW == 133 (0x7f33f334d000) [pid = 3399] [serial = 538] [outer = 0x7f33ee257800] 05:00:36 INFO - PROCESS | 3399 | 1461153636777 Marionette DEBUG loaded listener.js 05:00:36 INFO - PROCESS | 3399 | ++DOMWINDOW == 134 (0x7f33f45ba000) [pid = 3399] [serial = 539] [outer = 0x7f33ee257800] 05:00:37 INFO - PROCESS | 3399 | SkCairoFTTypeface::onFilterRec unimplemented 05:00:37 INFO - PROCESS | 3399 | 1461153637818 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]]]}] 05:00:37 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 05:00:37 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1576ms 05:00:37 INFO - PROCESS | 3399 | 1461153637841 Marionette TRACE conn3 -> [0,689,"getWindowHandle",null] 05:00:37 INFO - PROCESS | 3399 | 1461153637844 Marionette TRACE conn3 <- [1,689,null,{"value":"8"}] 05:00:37 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 05:00:37 INFO - PROCESS | 3399 | 1461153637849 Marionette TRACE conn3 -> [0,690,"setScriptTimeout",{"ms":35000}] 05:00:37 INFO - PROCESS | 3399 | 1461153637852 Marionette TRACE conn3 <- [1,690,null,{}] 05:00:37 INFO - PROCESS | 3399 | 1461153637858 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}] 05:00:38 INFO - PROCESS | 3399 | 1461153637999 Marionette TRACE conn3 <- [1,691,null,{"value":null}] 05:00:38 INFO - PROCESS | 3399 | 1461153638145 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:00:38 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f3401d9e800 == 82 [pid = 3399] [id = 180] 05:00:38 INFO - PROCESS | 3399 | ++DOMWINDOW == 135 (0x7f33f45ba400) [pid = 3399] [serial = 540] [outer = (nil)] 05:00:38 INFO - PROCESS | 3399 | ++DOMWINDOW == 136 (0x7f33ff509400) [pid = 3399] [serial = 541] [outer = 0x7f33f45ba400] 05:00:38 INFO - PROCESS | 3399 | 1461153638205 Marionette DEBUG loaded listener.js 05:00:38 INFO - PROCESS | 3399 | ++DOMWINDOW == 137 (0x7f34009edc00) [pid = 3399] [serial = 542] [outer = 0x7f33f45ba400] 05:00:39 INFO - PROCESS | 3399 | SkCairoFTTypeface::onFilterRec unimplemented 05:00:39 INFO - PROCESS | 3399 | 1461153639351 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]]]}] 05:00:39 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 05:00:39 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1528ms 05:00:39 INFO - PROCESS | 3399 | 1461153639379 Marionette TRACE conn3 -> [0,693,"getWindowHandle",null] 05:00:39 INFO - PROCESS | 3399 | 1461153639384 Marionette TRACE conn3 <- [1,693,null,{"value":"8"}] 05:00:39 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 05:00:39 INFO - PROCESS | 3399 | 1461153639401 Marionette TRACE conn3 -> [0,694,"setScriptTimeout",{"ms":35000}] 05:00:39 INFO - PROCESS | 3399 | 1461153639406 Marionette TRACE conn3 <- [1,694,null,{}] 05:00:39 INFO - PROCESS | 3399 | 1461153639414 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}] 05:00:39 INFO - PROCESS | 3399 | 1461153639676 Marionette TRACE conn3 <- [1,695,null,{"value":null}] 05:00:39 INFO - PROCESS | 3399 | 1461153639804 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:00:39 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33f63bc800 == 83 [pid = 3399] [id = 181] 05:00:39 INFO - PROCESS | 3399 | ++DOMWINDOW == 138 (0x7f33f3349400) [pid = 3399] [serial = 543] [outer = (nil)] 05:00:39 INFO - PROCESS | 3399 | ++DOMWINDOW == 139 (0x7f33f565a000) [pid = 3399] [serial = 544] [outer = 0x7f33f3349400] 05:00:39 INFO - PROCESS | 3399 | 1461153639874 Marionette DEBUG loaded listener.js 05:00:39 INFO - PROCESS | 3399 | ++DOMWINDOW == 140 (0x7f33f65e3c00) [pid = 3399] [serial = 545] [outer = 0x7f33f3349400] 05:00:41 INFO - PROCESS | 3399 | SkCairoFTTypeface::onFilterRec unimplemented 05:00:41 INFO - PROCESS | 3399 | 1461153641120 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]]]}] 05:00:41 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) 05:00:41 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1744ms 05:00:41 INFO - PROCESS | 3399 | 1461153641136 Marionette TRACE conn3 -> [0,697,"getWindowHandle",null] 05:00:41 INFO - PROCESS | 3399 | 1461153641144 Marionette TRACE conn3 <- [1,697,null,{"value":"8"}] 05:00:41 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 05:00:41 INFO - PROCESS | 3399 | 1461153641153 Marionette TRACE conn3 -> [0,698,"setScriptTimeout",{"ms":35000}] 05:00:41 INFO - PROCESS | 3399 | 1461153641156 Marionette TRACE conn3 <- [1,698,null,{}] 05:00:41 INFO - PROCESS | 3399 | 1461153641162 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}] 05:00:41 INFO - PROCESS | 3399 | 1461153641356 Marionette TRACE conn3 <- [1,699,null,{"value":null}] 05:00:41 INFO - PROCESS | 3399 | 1461153641506 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:00:41 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33ff3be000 == 84 [pid = 3399] [id = 182] 05:00:41 INFO - PROCESS | 3399 | ++DOMWINDOW == 141 (0x7f33f5651000) [pid = 3399] [serial = 546] [outer = (nil)] 05:00:41 INFO - PROCESS | 3399 | ++DOMWINDOW == 142 (0x7f33f8f0b000) [pid = 3399] [serial = 547] [outer = 0x7f33f5651000] 05:00:41 INFO - PROCESS | 3399 | 1461153641575 Marionette DEBUG loaded listener.js 05:00:41 INFO - PROCESS | 3399 | ++DOMWINDOW == 143 (0x7f33f9eb7800) [pid = 3399] [serial = 548] [outer = 0x7f33f5651000] 05:00:42 INFO - PROCESS | 3399 | SkCairoFTTypeface::onFilterRec unimplemented 05:00:42 INFO - PROCESS | 3399 | 1461153642965 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]]]}] 05:00:42 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) 05:00:42 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1838ms 05:00:42 INFO - PROCESS | 3399 | 1461153642992 Marionette TRACE conn3 -> [0,701,"getWindowHandle",null] 05:00:42 INFO - PROCESS | 3399 | 1461153642995 Marionette TRACE conn3 <- [1,701,null,{"value":"8"}] 05:00:42 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 05:00:43 INFO - PROCESS | 3399 | 1461153643001 Marionette TRACE conn3 -> [0,702,"setScriptTimeout",{"ms":35000}] 05:00:43 INFO - PROCESS | 3399 | 1461153643006 Marionette TRACE conn3 <- [1,702,null,{}] 05:00:43 INFO - PROCESS | 3399 | 1461153643065 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}] 05:00:43 INFO - PROCESS | 3399 | 1461153643210 Marionette TRACE conn3 <- [1,703,null,{"value":null}] 05:00:43 INFO - PROCESS | 3399 | 1461153643356 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:00:43 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f340c67a000 == 85 [pid = 3399] [id = 183] 05:00:43 INFO - PROCESS | 3399 | ++DOMWINDOW == 144 (0x7f33f5b5b400) [pid = 3399] [serial = 549] [outer = (nil)] 05:00:43 INFO - PROCESS | 3399 | ++DOMWINDOW == 145 (0x7f33fea0e000) [pid = 3399] [serial = 550] [outer = 0x7f33f5b5b400] 05:00:43 INFO - PROCESS | 3399 | 1461153643468 Marionette DEBUG loaded listener.js 05:00:43 INFO - PROCESS | 3399 | ++DOMWINDOW == 146 (0x7f33ffd0a000) [pid = 3399] [serial = 551] [outer = 0x7f33f5b5b400] 05:00:44 INFO - PROCESS | 3399 | SkCairoFTTypeface::onFilterRec unimplemented 05:00:44 INFO - PROCESS | 3399 | 1461153644721 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]]]}] 05:00:44 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 05:00:44 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1737ms 05:00:44 INFO - PROCESS | 3399 | 1461153644738 Marionette TRACE conn3 -> [0,705,"getWindowHandle",null] 05:00:44 INFO - PROCESS | 3399 | 1461153644742 Marionette TRACE conn3 <- [1,705,null,{"value":"8"}] 05:00:44 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 05:00:44 INFO - PROCESS | 3399 | 1461153644747 Marionette TRACE conn3 -> [0,706,"setScriptTimeout",{"ms":35000}] 05:00:44 INFO - PROCESS | 3399 | 1461153644750 Marionette TRACE conn3 <- [1,706,null,{}] 05:00:44 INFO - PROCESS | 3399 | 1461153644755 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}] 05:00:44 INFO - PROCESS | 3399 | 1461153644935 Marionette TRACE conn3 <- [1,707,null,{"value":null}] 05:00:45 INFO - PROCESS | 3399 | 1461153645085 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:00:45 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33ed3db000 == 86 [pid = 3399] [id = 184] 05:00:45 INFO - PROCESS | 3399 | ++DOMWINDOW == 147 (0x7f33ee258000) [pid = 3399] [serial = 552] [outer = (nil)] 05:00:45 INFO - PROCESS | 3399 | ++DOMWINDOW == 148 (0x7f33f3393c00) [pid = 3399] [serial = 553] [outer = 0x7f33ee258000] 05:00:45 INFO - PROCESS | 3399 | 1461153645153 Marionette DEBUG loaded listener.js 05:00:45 INFO - PROCESS | 3399 | ++DOMWINDOW == 149 (0x7f33f9029c00) [pid = 3399] [serial = 554] [outer = 0x7f33ee258000] 05:00:46 INFO - PROCESS | 3399 | SkCairoFTTypeface::onFilterRec unimplemented 05:00:46 INFO - PROCESS | 3399 | 1461153646645 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]]]}] 05:00:46 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 05:00:46 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1932ms 05:00:46 INFO - PROCESS | 3399 | 1461153646680 Marionette TRACE conn3 -> [0,709,"getWindowHandle",null] 05:00:46 INFO - PROCESS | 3399 | 1461153646687 Marionette TRACE conn3 <- [1,709,null,{"value":"8"}] 05:00:46 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 05:00:46 INFO - PROCESS | 3399 | 1461153646694 Marionette TRACE conn3 -> [0,710,"setScriptTimeout",{"ms":35000}] 05:00:46 INFO - PROCESS | 3399 | 1461153646697 Marionette TRACE conn3 <- [1,710,null,{}] 05:00:46 INFO - PROCESS | 3399 | 1461153646705 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}] 05:00:46 INFO - PROCESS | 3399 | 1461153646851 Marionette TRACE conn3 <- [1,711,null,{"value":null}] 05:00:47 INFO - PROCESS | 3399 | 1461153647006 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:00:47 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33ee1c1000 == 87 [pid = 3399] [id = 185] 05:00:47 INFO - PROCESS | 3399 | ++DOMWINDOW == 150 (0x7f33f3351c00) [pid = 3399] [serial = 555] [outer = (nil)] 05:00:47 INFO - PROCESS | 3399 | ++DOMWINDOW == 151 (0x7f33f45b9000) [pid = 3399] [serial = 556] [outer = 0x7f33f3351c00] 05:00:47 INFO - PROCESS | 3399 | 1461153647072 Marionette DEBUG loaded listener.js 05:00:47 INFO - PROCESS | 3399 | ++DOMWINDOW == 152 (0x7f33f5523800) [pid = 3399] [serial = 557] [outer = 0x7f33f3351c00] 05:00:47 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33f29df800 == 86 [pid = 3399] [id = 165] 05:00:47 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33ff956800 == 85 [pid = 3399] [id = 115] 05:00:47 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33f468d000 == 84 [pid = 3399] [id = 118] 05:00:47 INFO - PROCESS | 3399 | --DOMWINDOW == 151 (0x7f33f65eac00) [pid = 3399] [serial = 478] [outer = (nil)] [url = about:blank] 05:00:47 INFO - PROCESS | 3399 | --DOMWINDOW == 150 (0x7f33f5520c00) [pid = 3399] [serial = 475] [outer = (nil)] [url = about:blank] 05:00:47 INFO - PROCESS | 3399 | --DOMWINDOW == 149 (0x7f33f4519800) [pid = 3399] [serial = 420] [outer = (nil)] [url = about:blank] 05:00:47 INFO - PROCESS | 3399 | --DOMWINDOW == 148 (0x7f33f98e8800) [pid = 3399] [serial = 423] [outer = (nil)] [url = about:blank] 05:00:47 INFO - PROCESS | 3399 | --DOMWINDOW == 147 (0x7f33f5520800) [pid = 3399] [serial = 426] [outer = (nil)] [url = about:blank] 05:00:47 INFO - PROCESS | 3399 | --DOMWINDOW == 146 (0x7f33f60c5c00) [pid = 3399] [serial = 429] [outer = (nil)] [url = about:blank] 05:00:47 INFO - PROCESS | 3399 | --DOMWINDOW == 145 (0x7f33f5bfa000) [pid = 3399] [serial = 502] [outer = (nil)] [url = about:blank] 05:00:47 INFO - PROCESS | 3399 | --DOMWINDOW == 144 (0x7f33fef99c00) [pid = 3399] [serial = 432] [outer = (nil)] [url = about:blank] 05:00:47 INFO - PROCESS | 3399 | --DOMWINDOW == 143 (0x7f340c9e1800) [pid = 3399] [serial = 435] [outer = (nil)] [url = about:blank] 05:00:47 INFO - PROCESS | 3399 | --DOMWINDOW == 142 (0x7f34160f6000) [pid = 3399] [serial = 438] [outer = (nil)] [url = about:blank] 05:00:47 INFO - PROCESS | 3399 | --DOMWINDOW == 141 (0x7f33f9fe5800) [pid = 3399] [serial = 441] [outer = (nil)] [url = about:blank] 05:00:47 INFO - PROCESS | 3399 | --DOMWINDOW == 140 (0x7f33f4512800) [pid = 3399] [serial = 496] [outer = (nil)] [url = about:blank] 05:00:47 INFO - PROCESS | 3399 | --DOMWINDOW == 139 (0x7f33ec4d9000) [pid = 3399] [serial = 493] [outer = (nil)] [url = about:blank] 05:00:47 INFO - PROCESS | 3399 | --DOMWINDOW == 138 (0x7f3400662800) [pid = 3399] [serial = 490] [outer = (nil)] [url = about:blank] 05:00:47 INFO - PROCESS | 3399 | --DOMWINDOW == 137 (0x7f33fea10c00) [pid = 3399] [serial = 487] [outer = (nil)] [url = about:blank] 05:00:47 INFO - PROCESS | 3399 | --DOMWINDOW == 136 (0x7f33fea05400) [pid = 3399] [serial = 484] [outer = (nil)] [url = about:blank] 05:00:47 INFO - PROCESS | 3399 | --DOMWINDOW == 135 (0x7f33f9eaf800) [pid = 3399] [serial = 481] [outer = (nil)] [url = about:blank] 05:00:47 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33f3306800 == 83 [pid = 3399] [id = 179] 05:00:47 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33ff776800 == 82 [pid = 3399] [id = 178] 05:00:47 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33fcc81800 == 81 [pid = 3399] [id = 177] 05:00:47 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33f67a0800 == 80 [pid = 3399] [id = 176] 05:00:47 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33ee462000 == 79 [pid = 3399] [id = 175] 05:00:47 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33feb5d000 == 78 [pid = 3399] [id = 173] 05:00:47 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33fe51c800 == 77 [pid = 3399] [id = 172] 05:00:47 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33fda85800 == 76 [pid = 3399] [id = 171] 05:00:47 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33f9d84000 == 75 [pid = 3399] [id = 170] 05:00:47 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33f6711800 == 74 [pid = 3399] [id = 169] 05:00:47 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33f3317000 == 73 [pid = 3399] [id = 168] 05:00:47 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33f5a36800 == 72 [pid = 3399] [id = 167] 05:00:47 INFO - PROCESS | 3399 | --DOMWINDOW == 134 (0x7f340dcf7c00) [pid = 3399] [serial = 385] [outer = (nil)] [url = about:blank] 05:00:47 INFO - PROCESS | 3399 | --DOMWINDOW == 133 (0x7f33f984ec00) [pid = 3399] [serial = 391] [outer = (nil)] [url = about:blank] 05:00:47 INFO - PROCESS | 3399 | --DOMWINDOW == 132 (0x7f3413ba1000) [pid = 3399] [serial = 358] [outer = (nil)] [url = about:blank] 05:00:47 INFO - PROCESS | 3399 | --DOMWINDOW == 131 (0x7f3416d9d800) [pid = 3399] [serial = 388] [outer = (nil)] [url = about:blank] 05:00:47 INFO - PROCESS | 3399 | --DOMWINDOW == 130 (0x7f34119c5800) [pid = 3399] [serial = 418] [outer = (nil)] [url = about:blank] 05:00:47 INFO - PROCESS | 3399 | --DOMWINDOW == 129 (0x7f33f98e0000) [pid = 3399] [serial = 394] [outer = (nil)] [url = about:blank] 05:00:47 INFO - PROCESS | 3399 | --DOMWINDOW == 128 (0x7f33f9eb0000) [pid = 3399] [serial = 462] [outer = (nil)] [url = about:blank] 05:00:47 INFO - PROCESS | 3399 | --DOMWINDOW == 127 (0x7f33f3399800) [pid = 3399] [serial = 465] [outer = (nil)] [url = about:blank] 05:00:47 INFO - PROCESS | 3399 | --DOMWINDOW == 126 (0x7f33ff149c00) [pid = 3399] [serial = 463] [outer = (nil)] [url = about:blank] 05:00:47 INFO - PROCESS | 3399 | --DOMWINDOW == 125 (0x7f33f65eec00) [pid = 3399] [serial = 453] [outer = (nil)] [url = about:blank] 05:00:47 INFO - PROCESS | 3399 | --DOMWINDOW == 124 (0x7f33ff146000) [pid = 3399] [serial = 454] [outer = (nil)] [url = about:blank] 05:00:47 INFO - PROCESS | 3399 | --DOMWINDOW == 123 (0x7f33f339dc00) [pid = 3399] [serial = 466] [outer = (nil)] [url = about:blank] 05:00:47 INFO - PROCESS | 3399 | --DOMWINDOW == 122 (0x7f33f6810800) [pid = 3399] [serial = 448] [outer = (nil)] [url = about:blank] 05:00:47 INFO - PROCESS | 3399 | --DOMWINDOW == 121 (0x7f33f60be800) [pid = 3399] [serial = 447] [outer = (nil)] [url = about:blank] 05:00:47 INFO - PROCESS | 3399 | --DOMWINDOW == 120 (0x7f33f9eb0800) [pid = 3399] [serial = 459] [outer = (nil)] [url = about:blank] 05:00:47 INFO - PROCESS | 3399 | --DOMWINDOW == 119 (0x7f34002da800) [pid = 3399] [serial = 451] [outer = (nil)] [url = about:blank] 05:00:47 INFO - PROCESS | 3399 | --DOMWINDOW == 118 (0x7f33ff324c00) [pid = 3399] [serial = 450] [outer = (nil)] [url = about:blank] 05:00:47 INFO - PROCESS | 3399 | --DOMWINDOW == 117 (0x7f33f5524400) [pid = 3399] [serial = 445] [outer = (nil)] [url = about:blank] 05:00:47 INFO - PROCESS | 3399 | --DOMWINDOW == 116 (0x7f33f45be400) [pid = 3399] [serial = 444] [outer = (nil)] [url = about:blank] 05:00:47 INFO - PROCESS | 3399 | --DOMWINDOW == 115 (0x7f33f9029000) [pid = 3399] [serial = 456] [outer = (nil)] [url = about:blank] 05:00:47 INFO - PROCESS | 3399 | --DOMWINDOW == 114 (0x7f33f5526400) [pid = 3399] [serial = 500] [outer = (nil)] [url = about:blank] 05:00:47 INFO - PROCESS | 3399 | --DOMWINDOW == 113 (0x7f33f902e000) [pid = 3399] [serial = 457] [outer = (nil)] [url = about:blank] 05:00:47 INFO - PROCESS | 3399 | --DOMWINDOW == 112 (0x7f33f45b2c00) [pid = 3399] [serial = 499] [outer = (nil)] [url = about:blank] 05:00:47 INFO - PROCESS | 3399 | --DOMWINDOW == 111 (0x7f340cba9800) [pid = 3399] [serial = 250] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 05:00:47 INFO - PROCESS | 3399 | --DOMWINDOW == 110 (0x7f33f5bfb400) [pid = 3399] [serial = 469] [outer = (nil)] [url = about:blank] 05:00:47 INFO - PROCESS | 3399 | --DOMWINDOW == 109 (0x7f33f8f0c800) [pid = 3399] [serial = 470] [outer = (nil)] [url = about:blank] 05:00:47 INFO - PROCESS | 3399 | --DOMWINDOW == 108 (0x7f33f9eb9400) [pid = 3399] [serial = 460] [outer = (nil)] [url = about:blank] 05:00:47 INFO - PROCESS | 3399 | --DOMWINDOW == 107 (0x7f33f9023c00) [pid = 3399] [serial = 472] [outer = (nil)] [url = about:blank] 05:00:48 INFO - PROCESS | 3399 | SkCairoFTTypeface::onFilterRec unimplemented 05:00:48 INFO - PROCESS | 3399 | 1461153648326 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]]]}] 05:00:48 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 05:00:48 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1682ms 05:00:48 INFO - PROCESS | 3399 | 1461153648376 Marionette TRACE conn3 -> [0,713,"getWindowHandle",null] 05:00:48 INFO - PROCESS | 3399 | 1461153648383 Marionette TRACE conn3 <- [1,713,null,{"value":"8"}] 05:00:48 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 05:00:48 INFO - PROCESS | 3399 | 1461153648442 Marionette TRACE conn3 -> [0,714,"setScriptTimeout",{"ms":35000}] 05:00:48 INFO - PROCESS | 3399 | 1461153648446 Marionette TRACE conn3 <- [1,714,null,{}] 05:00:48 INFO - PROCESS | 3399 | 1461153648453 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}] 05:00:48 INFO - PROCESS | 3399 | 1461153648580 Marionette TRACE conn3 <- [1,715,null,{"value":null}] 05:00:48 INFO - PROCESS | 3399 | 1461153648590 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:00:48 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33f468d000 == 73 [pid = 3399] [id = 186] 05:00:48 INFO - PROCESS | 3399 | ++DOMWINDOW == 108 (0x7f33f4519800) [pid = 3399] [serial = 558] [outer = (nil)] 05:00:48 INFO - PROCESS | 3399 | ++DOMWINDOW == 109 (0x7f33f5b52c00) [pid = 3399] [serial = 559] [outer = 0x7f33f4519800] 05:00:48 INFO - PROCESS | 3399 | 1461153648648 Marionette DEBUG loaded listener.js 05:00:48 INFO - PROCESS | 3399 | ++DOMWINDOW == 110 (0x7f33f5bf0800) [pid = 3399] [serial = 560] [outer = 0x7f33f4519800] 05:00:49 INFO - PROCESS | 3399 | SkCairoFTTypeface::onFilterRec unimplemented 05:00:49 INFO - PROCESS | 3399 | 1461153649879 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]]]}] 05:00:49 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 05:00:49 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1494ms 05:00:49 INFO - PROCESS | 3399 | 1461153649925 Marionette TRACE conn3 -> [0,717,"getWindowHandle",null] 05:00:49 INFO - PROCESS | 3399 | 1461153649929 Marionette TRACE conn3 <- [1,717,null,{"value":"8"}] 05:00:49 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 05:00:49 INFO - PROCESS | 3399 | 1461153649943 Marionette TRACE conn3 -> [0,718,"setScriptTimeout",{"ms":35000}] 05:00:49 INFO - PROCESS | 3399 | 1461153649949 Marionette TRACE conn3 <- [1,718,null,{}] 05:00:49 INFO - PROCESS | 3399 | 1461153649963 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}] 05:00:50 INFO - PROCESS | 3399 | 1461153650173 Marionette TRACE conn3 <- [1,719,null,{"value":null}] 05:00:50 INFO - PROCESS | 3399 | 1461153650204 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:00:50 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33f63ba000 == 74 [pid = 3399] [id = 187] 05:00:50 INFO - PROCESS | 3399 | ++DOMWINDOW == 111 (0x7f33f60c1c00) [pid = 3399] [serial = 561] [outer = (nil)] 05:00:50 INFO - PROCESS | 3399 | ++DOMWINDOW == 112 (0x7f33f65f1800) [pid = 3399] [serial = 562] [outer = 0x7f33f60c1c00] 05:00:50 INFO - PROCESS | 3399 | 1461153650263 Marionette DEBUG loaded listener.js 05:00:50 INFO - PROCESS | 3399 | ++DOMWINDOW == 113 (0x7f33f7786800) [pid = 3399] [serial = 563] [outer = 0x7f33f60c1c00] 05:00:51 INFO - PROCESS | 3399 | SkCairoFTTypeface::onFilterRec unimplemented 05:00:51 INFO - PROCESS | 3399 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 05:00:51 INFO - PROCESS | 3399 | 1461153651434 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]]]}] 05:00:51 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 05:00:51 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1542ms 05:00:51 INFO - PROCESS | 3399 | 1461153651476 Marionette TRACE conn3 -> [0,721,"getWindowHandle",null] 05:00:51 INFO - PROCESS | 3399 | 1461153651482 Marionette TRACE conn3 <- [1,721,null,{"value":"8"}] 05:00:51 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 05:00:51 INFO - PROCESS | 3399 | 1461153651502 Marionette TRACE conn3 -> [0,722,"setScriptTimeout",{"ms":35000}] 05:00:51 INFO - PROCESS | 3399 | 1461153651507 Marionette TRACE conn3 <- [1,722,null,{}] 05:00:51 INFO - PROCESS | 3399 | 1461153651512 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}] 05:00:51 INFO - PROCESS | 3399 | 1461153651685 Marionette TRACE conn3 <- [1,723,null,{"value":null}] 05:00:51 INFO - PROCESS | 3399 | 1461153651751 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:00:51 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33f67a5800 == 75 [pid = 3399] [id = 188] 05:00:51 INFO - PROCESS | 3399 | ++DOMWINDOW == 114 (0x7f33f6807c00) [pid = 3399] [serial = 564] [outer = (nil)] 05:00:51 INFO - PROCESS | 3399 | ++DOMWINDOW == 115 (0x7f33f8f0e000) [pid = 3399] [serial = 565] [outer = 0x7f33f6807c00] 05:00:51 INFO - PROCESS | 3399 | 1461153651807 Marionette DEBUG loaded listener.js 05:00:51 INFO - PROCESS | 3399 | ++DOMWINDOW == 116 (0x7f33f9020800) [pid = 3399] [serial = 566] [outer = 0x7f33f6807c00] 05:00:52 INFO - PROCESS | 3399 | --DOMWINDOW == 115 (0x7f33f901f400) [pid = 3399] [serial = 534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 05:00:52 INFO - PROCESS | 3399 | --DOMWINDOW == 114 (0x7f33f9ead000) [pid = 3399] [serial = 531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 05:00:52 INFO - PROCESS | 3399 | --DOMWINDOW == 113 (0x7f33f5529000) [pid = 3399] [serial = 528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 05:00:52 INFO - PROCESS | 3399 | --DOMWINDOW == 112 (0x7f33f5653c00) [pid = 3399] [serial = 525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 05:00:52 INFO - PROCESS | 3399 | --DOMWINDOW == 111 (0x7f33fef99800) [pid = 3399] [serial = 522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 05:00:52 INFO - PROCESS | 3399 | --DOMWINDOW == 110 (0x7f33ee257800) [pid = 3399] [serial = 537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 05:00:52 INFO - PROCESS | 3399 | --DOMWINDOW == 109 (0x7f33ffe7e400) [pid = 3399] [serial = 434] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 05:00:52 INFO - PROCESS | 3399 | --DOMWINDOW == 108 (0x7f33f60bb800) [pid = 3399] [serial = 428] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 05:00:52 INFO - PROCESS | 3399 | --DOMWINDOW == 107 (0x7f33ec4d3c00) [pid = 3399] [serial = 492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 05:00:52 INFO - PROCESS | 3399 | --DOMWINDOW == 106 (0x7f33f5a4a800) [pid = 3399] [serial = 489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 05:00:52 INFO - PROCESS | 3399 | --DOMWINDOW == 105 (0x7f33f9023800) [pid = 3399] [serial = 483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 05:00:52 INFO - PROCESS | 3399 | --DOMWINDOW == 104 (0x7f3411f5fc00) [pid = 3399] [serial = 437] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 05:00:52 INFO - PROCESS | 3399 | --DOMWINDOW == 103 (0x7f33fc538400) [pid = 3399] [serial = 486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 05:00:52 INFO - PROCESS | 3399 | --DOMWINDOW == 102 (0x7f33f9fdd800) [pid = 3399] [serial = 440] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 05:00:52 INFO - PROCESS | 3399 | --DOMWINDOW == 101 (0x7f33f8427800) [pid = 3399] [serial = 480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 05:00:52 INFO - PROCESS | 3399 | --DOMWINDOW == 100 (0x7f33f60bb400) [pid = 3399] [serial = 431] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 05:00:52 INFO - PROCESS | 3399 | --DOMWINDOW == 99 (0x7f33f334a000) [pid = 3399] [serial = 419] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 05:00:52 INFO - PROCESS | 3399 | --DOMWINDOW == 98 (0x7f33f3353c00) [pid = 3399] [serial = 422] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 05:00:52 INFO - PROCESS | 3399 | --DOMWINDOW == 97 (0x7f33f551c000) [pid = 3399] [serial = 425] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 05:00:52 INFO - PROCESS | 3399 | --DOMWINDOW == 96 (0x7f33f4520400) [pid = 3399] [serial = 474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 05:00:52 INFO - PROCESS | 3399 | --DOMWINDOW == 95 (0x7f33f451c400) [pid = 3399] [serial = 477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 05:00:52 INFO - PROCESS | 3399 | --DOMWINDOW == 94 (0x7f33ec4d4400) [pid = 3399] [serial = 495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 05:00:52 INFO - PROCESS | 3399 | --DOMWINDOW == 93 (0x7f33f339f400) [pid = 3399] [serial = 471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 05:00:52 INFO - PROCESS | 3399 | 1461153652809 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] 05:00:52 INFO - PROCESS | 3399 | 1461153652842 Marionette TRACE conn3 <- [1,725,null,{"value":"8"}] 05:00:52 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 05:00:52 INFO - PROCESS | 3399 | 1461153652847 Marionette TRACE conn3 -> [0,726,"setScriptTimeout",{"ms":35000}] 05:00:52 INFO - PROCESS | 3399 | 1461153652849 Marionette TRACE conn3 <- [1,726,null,{}] 05:00:52 INFO - PROCESS | 3399 | 1461153652854 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}] 05:00:53 INFO - PROCESS | 3399 | 1461153653026 Marionette TRACE conn3 <- [1,727,null,{"value":null}] 05:00:53 INFO - PROCESS | 3399 | 1461153653042 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:00:53 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33f6790800 == 76 [pid = 3399] [id = 189] 05:00:53 INFO - PROCESS | 3399 | ++DOMWINDOW == 94 (0x7f33ee258800) [pid = 3399] [serial = 567] [outer = (nil)] 05:00:53 INFO - PROCESS | 3399 | ++DOMWINDOW == 95 (0x7f33f65ec800) [pid = 3399] [serial = 568] [outer = 0x7f33ee258800] 05:00:53 INFO - PROCESS | 3399 | 1461153653099 Marionette DEBUG loaded listener.js 05:00:53 INFO - PROCESS | 3399 | ++DOMWINDOW == 96 (0x7f33f9024000) [pid = 3399] [serial = 569] [outer = 0x7f33ee258800] 05:00:53 INFO - PROCESS | 3399 | SkCairoFTTypeface::onFilterRec unimplemented 05:00:53 INFO - PROCESS | 3399 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 05:00:53 INFO - PROCESS | 3399 | 1461153653867 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]]]}] 05:00:53 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 05:00:53 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 1075ms 05:00:53 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 05:00:53 INFO - PROCESS | 3399 | 1461153653923 Marionette TRACE conn3 -> [0,729,"getWindowHandle",null] 05:00:53 INFO - PROCESS | 3399 | 1461153653925 Marionette TRACE conn3 <- [1,729,null,{"value":"8"}] 05:00:53 INFO - PROCESS | 3399 | 1461153653944 Marionette TRACE conn3 -> [0,730,"setScriptTimeout",{"ms":35000}] 05:00:53 INFO - PROCESS | 3399 | 1461153653946 Marionette TRACE conn3 <- [1,730,null,{}] 05:00:53 INFO - PROCESS | 3399 | 1461153653952 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}] 05:00:54 INFO - PROCESS | 3399 | 1461153654116 Marionette TRACE conn3 <- [1,731,null,{"value":null}] 05:00:54 INFO - PROCESS | 3399 | 1461153654129 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:00:54 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33fa1c0000 == 77 [pid = 3399] [id = 190] 05:00:54 INFO - PROCESS | 3399 | ++DOMWINDOW == 97 (0x7f33f984bc00) [pid = 3399] [serial = 570] [outer = (nil)] 05:00:54 INFO - PROCESS | 3399 | ++DOMWINDOW == 98 (0x7f33f9fe9c00) [pid = 3399] [serial = 571] [outer = 0x7f33f984bc00] 05:00:54 INFO - PROCESS | 3399 | 1461153654190 Marionette DEBUG loaded listener.js 05:00:54 INFO - PROCESS | 3399 | ++DOMWINDOW == 99 (0x7f33fc37e800) [pid = 3399] [serial = 572] [outer = 0x7f33f984bc00] 05:00:55 INFO - PROCESS | 3399 | SkCairoFTTypeface::onFilterRec unimplemented 05:00:55 INFO - PROCESS | 3399 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 05:00:55 INFO - PROCESS | 3399 | 1461153655225 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] 05:00:55 INFO - PROCESS | 3399 | 1461153655283 Marionette TRACE conn3 <- [1,733,null,{"value":"8"}] 05:00:55 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 05:00:55 INFO - PROCESS | 3399 | 1461153655291 Marionette TRACE conn3 -> [0,734,"setScriptTimeout",{"ms":35000}] 05:00:55 INFO - PROCESS | 3399 | 1461153655295 Marionette TRACE conn3 <- [1,734,null,{}] 05:00:55 INFO - PROCESS | 3399 | 1461153655303 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}] 05:00:55 INFO - PROCESS | 3399 | 1461153655469 Marionette TRACE conn3 <- [1,735,null,{"value":null}] 05:00:55 INFO - PROCESS | 3399 | 1461153655616 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:00:55 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33f5617800 == 78 [pid = 3399] [id = 191] 05:00:55 INFO - PROCESS | 3399 | ++DOMWINDOW == 100 (0x7f33f45bc800) [pid = 3399] [serial = 573] [outer = (nil)] 05:00:55 INFO - PROCESS | 3399 | ++DOMWINDOW == 101 (0x7f33f5a4fc00) [pid = 3399] [serial = 574] [outer = 0x7f33f45bc800] 05:00:55 INFO - PROCESS | 3399 | 1461153655687 Marionette DEBUG loaded listener.js 05:00:55 INFO - PROCESS | 3399 | ++DOMWINDOW == 102 (0x7f33f5bf2800) [pid = 3399] [serial = 575] [outer = 0x7f33f45bc800] 05:00:56 INFO - PROCESS | 3399 | SkCairoFTTypeface::onFilterRec unimplemented 05:00:56 INFO - PROCESS | 3399 | 1461153656935 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]]]}] 05:00:56 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 05:00:56 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 1687ms 05:00:56 INFO - PROCESS | 3399 | 1461153656981 Marionette TRACE conn3 -> [0,737,"getWindowHandle",null] 05:00:57 INFO - PROCESS | 3399 | 1461153656994 Marionette TRACE conn3 <- [1,737,null,{"value":"8"}] 05:00:57 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 05:00:57 INFO - PROCESS | 3399 | 1461153657009 Marionette TRACE conn3 -> [0,738,"setScriptTimeout",{"ms":35000}] 05:00:57 INFO - PROCESS | 3399 | 1461153657014 Marionette TRACE conn3 <- [1,738,null,{}] 05:00:57 INFO - PROCESS | 3399 | 1461153657023 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}] 05:00:57 INFO - PROCESS | 3399 | 1461153657418 Marionette TRACE conn3 <- [1,739,null,{"value":null}] 05:00:57 INFO - PROCESS | 3399 | 1461153657490 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:00:57 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33fc561800 == 79 [pid = 3399] [id = 192] 05:00:57 INFO - PROCESS | 3399 | ++DOMWINDOW == 103 (0x7f33f45bb000) [pid = 3399] [serial = 576] [outer = (nil)] 05:00:57 INFO - PROCESS | 3399 | ++DOMWINDOW == 104 (0x7f33f984f800) [pid = 3399] [serial = 577] [outer = 0x7f33f45bb000] 05:00:57 INFO - PROCESS | 3399 | 1461153657609 Marionette DEBUG loaded listener.js 05:00:57 INFO - PROCESS | 3399 | ++DOMWINDOW == 105 (0x7f33f9fdfc00) [pid = 3399] [serial = 578] [outer = 0x7f33f45bb000] 05:00:58 INFO - PROCESS | 3399 | SkCairoFTTypeface::onFilterRec unimplemented 05:00:58 INFO - PROCESS | 3399 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 05:00:58 INFO - PROCESS | 3399 | 1461153658822 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]]]}] 05:00:58 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 05:00:58 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1836ms 05:00:58 INFO - PROCESS | 3399 | 1461153658842 Marionette TRACE conn3 -> [0,741,"getWindowHandle",null] 05:00:58 INFO - PROCESS | 3399 | 1461153658846 Marionette TRACE conn3 <- [1,741,null,{"value":"8"}] 05:00:58 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 05:00:58 INFO - PROCESS | 3399 | 1461153658861 Marionette TRACE conn3 -> [0,742,"setScriptTimeout",{"ms":35000}] 05:00:58 INFO - PROCESS | 3399 | 1461153658867 Marionette TRACE conn3 <- [1,742,null,{}] 05:00:58 INFO - PROCESS | 3399 | 1461153658882 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}] 05:00:59 INFO - PROCESS | 3399 | 1461153659069 Marionette TRACE conn3 <- [1,743,null,{"value":null}] 05:00:59 INFO - PROCESS | 3399 | 1461153659232 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:00:59 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33fe51e000 == 80 [pid = 3399] [id = 193] 05:00:59 INFO - PROCESS | 3399 | ++DOMWINDOW == 106 (0x7f33f9850400) [pid = 3399] [serial = 579] [outer = (nil)] 05:00:59 INFO - PROCESS | 3399 | ++DOMWINDOW == 107 (0x7f33fccc1400) [pid = 3399] [serial = 580] [outer = 0x7f33f9850400] 05:00:59 INFO - PROCESS | 3399 | 1461153659304 Marionette DEBUG loaded listener.js 05:00:59 INFO - PROCESS | 3399 | ++DOMWINDOW == 108 (0x7f33fde7a800) [pid = 3399] [serial = 581] [outer = 0x7f33f9850400] 05:01:00 INFO - PROCESS | 3399 | SkCairoFTTypeface::onFilterRec unimplemented 05:01:00 INFO - PROCESS | 3399 | 1461153660528 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]]]}] 05:01:00 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 05:01:00 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1696ms 05:01:00 INFO - PROCESS | 3399 | 1461153660549 Marionette TRACE conn3 -> [0,745,"getWindowHandle",null] 05:01:00 INFO - PROCESS | 3399 | 1461153660552 Marionette TRACE conn3 <- [1,745,null,{"value":"8"}] 05:01:00 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 05:01:00 INFO - PROCESS | 3399 | 1461153660558 Marionette TRACE conn3 -> [0,746,"setScriptTimeout",{"ms":35000}] 05:01:00 INFO - PROCESS | 3399 | 1461153660561 Marionette TRACE conn3 <- [1,746,null,{}] 05:01:00 INFO - PROCESS | 3399 | 1461153660566 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}] 05:01:00 INFO - PROCESS | 3399 | 1461153660747 Marionette TRACE conn3 <- [1,747,null,{"value":null}] 05:01:00 INFO - PROCESS | 3399 | 1461153660911 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:01:00 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33feb43000 == 81 [pid = 3399] [id = 194] 05:01:00 INFO - PROCESS | 3399 | ++DOMWINDOW == 109 (0x7f33f9fe5400) [pid = 3399] [serial = 582] [outer = (nil)] 05:01:00 INFO - PROCESS | 3399 | ++DOMWINDOW == 110 (0x7f33fdedd400) [pid = 3399] [serial = 583] [outer = 0x7f33f9fe5400] 05:01:00 INFO - PROCESS | 3399 | 1461153660979 Marionette DEBUG loaded listener.js 05:01:01 INFO - PROCESS | 3399 | ++DOMWINDOW == 111 (0x7f33fe1ac400) [pid = 3399] [serial = 584] [outer = 0x7f33f9fe5400] 05:01:01 INFO - PROCESS | 3399 | SkCairoFTTypeface::onFilterRec unimplemented 05:01:02 INFO - PROCESS | 3399 | SkCairoFTTypeface::onFilterRec unimplemented 05:01:02 INFO - PROCESS | 3399 | 1461153662159 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]]]}] 05:01:02 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.) 05:01:02 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1637ms 05:01:02 INFO - PROCESS | 3399 | 1461153662195 Marionette TRACE conn3 -> [0,749,"getWindowHandle",null] 05:01:02 INFO - PROCESS | 3399 | 1461153662198 Marionette TRACE conn3 <- [1,749,null,{"value":"8"}] 05:01:02 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 05:01:02 INFO - PROCESS | 3399 | 1461153662213 Marionette TRACE conn3 -> [0,750,"setScriptTimeout",{"ms":35000}] 05:01:02 INFO - PROCESS | 3399 | 1461153662215 Marionette TRACE conn3 <- [1,750,null,{}] 05:01:02 INFO - PROCESS | 3399 | 1461153662220 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}] 05:01:02 INFO - PROCESS | 3399 | 1461153662486 Marionette TRACE conn3 <- [1,751,null,{"value":null}] 05:01:02 INFO - PROCESS | 3399 | 1461153662614 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:01:02 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33ff77b000 == 82 [pid = 3399] [id = 195] 05:01:02 INFO - PROCESS | 3399 | ++DOMWINDOW == 112 (0x7f33fdf68c00) [pid = 3399] [serial = 585] [outer = (nil)] 05:01:02 INFO - PROCESS | 3399 | ++DOMWINDOW == 113 (0x7f33fea0f800) [pid = 3399] [serial = 586] [outer = 0x7f33fdf68c00] 05:01:02 INFO - PROCESS | 3399 | 1461153662680 Marionette DEBUG loaded listener.js 05:01:02 INFO - PROCESS | 3399 | ++DOMWINDOW == 114 (0x7f33fef96400) [pid = 3399] [serial = 587] [outer = 0x7f33fdf68c00] 05:01:03 INFO - PROCESS | 3399 | SkCairoFTTypeface::onFilterRec unimplemented 05:01:04 INFO - PROCESS | 3399 | 1461153664056 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]]]}] 05:01: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) 05:01:04 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1885ms 05:01:04 INFO - PROCESS | 3399 | 1461153664098 Marionette TRACE conn3 -> [0,753,"getWindowHandle",null] 05:01:04 INFO - PROCESS | 3399 | 1461153664103 Marionette TRACE conn3 <- [1,753,null,{"value":"8"}] 05:01:04 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 05:01:04 INFO - PROCESS | 3399 | 1461153664111 Marionette TRACE conn3 -> [0,754,"setScriptTimeout",{"ms":35000}] 05:01:04 INFO - PROCESS | 3399 | 1461153664116 Marionette TRACE conn3 <- [1,754,null,{}] 05:01:04 INFO - PROCESS | 3399 | 1461153664124 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}] 05:01:04 INFO - PROCESS | 3399 | 1461153664271 Marionette TRACE conn3 <- [1,755,null,{"value":null}] 05:01:04 INFO - PROCESS | 3399 | 1461153664420 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:01:04 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33f63ce000 == 83 [pid = 3399] [id = 196] 05:01:04 INFO - PROCESS | 3399 | ++DOMWINDOW == 115 (0x7f33f451b800) [pid = 3399] [serial = 588] [outer = (nil)] 05:01:04 INFO - PROCESS | 3399 | ++DOMWINDOW == 116 (0x7f33f451f400) [pid = 3399] [serial = 589] [outer = 0x7f33f451b800] 05:01:04 INFO - PROCESS | 3399 | 1461153664485 Marionette DEBUG loaded listener.js 05:01:04 INFO - PROCESS | 3399 | ++DOMWINDOW == 117 (0x7f33f551ec00) [pid = 3399] [serial = 590] [outer = 0x7f33f451b800] 05:01:05 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33f5dbf800 == 82 [pid = 3399] [id = 63] 05:01:05 INFO - PROCESS | 3399 | --DOCSHELL 0x7f3416082800 == 81 [pid = 3399] [id = 147] 05:01:05 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33f6790800 == 80 [pid = 3399] [id = 189] 05:01:05 INFO - PROCESS | 3399 | --DOMWINDOW == 116 (0x7f33f4520c00) [pid = 3399] [serial = 505] [outer = (nil)] [url = about:blank] 05:01:05 INFO - PROCESS | 3399 | --DOMWINDOW == 115 (0x7f33f60c6400) [pid = 3399] [serial = 508] [outer = (nil)] [url = about:blank] 05:01:05 INFO - PROCESS | 3399 | --DOMWINDOW == 114 (0x7f33f9022800) [pid = 3399] [serial = 511] [outer = (nil)] [url = about:blank] 05:01:05 INFO - PROCESS | 3399 | --DOMWINDOW == 113 (0x7f33f98dd800) [pid = 3399] [serial = 514] [outer = (nil)] [url = about:blank] 05:01:05 INFO - PROCESS | 3399 | --DOMWINDOW == 112 (0x7f33fb959400) [pid = 3399] [serial = 517] [outer = (nil)] [url = about:blank] 05:01:05 INFO - PROCESS | 3399 | --DOMWINDOW == 111 (0x7f33fe66dc00) [pid = 3399] [serial = 520] [outer = (nil)] [url = about:blank] 05:01:05 INFO - PROCESS | 3399 | --DOMWINDOW == 110 (0x7f33ff509400) [pid = 3399] [serial = 541] [outer = (nil)] [url = about:blank] 05:01:05 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33f67a5800 == 79 [pid = 3399] [id = 188] 05:01:05 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33f63ba000 == 78 [pid = 3399] [id = 187] 05:01:05 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33f468d000 == 77 [pid = 3399] [id = 186] 05:01:05 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33ee1c1000 == 76 [pid = 3399] [id = 185] 05:01:05 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33ed3db000 == 75 [pid = 3399] [id = 184] 05:01:05 INFO - PROCESS | 3399 | --DOCSHELL 0x7f340c67a000 == 74 [pid = 3399] [id = 183] 05:01:05 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33ff3be000 == 73 [pid = 3399] [id = 182] 05:01:05 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33f63bc800 == 72 [pid = 3399] [id = 181] 05:01:05 INFO - PROCESS | 3399 | --DOMWINDOW == 109 (0x7f33f564d800) [pid = 3399] [serial = 497] [outer = (nil)] [url = about:blank] 05:01:05 INFO - PROCESS | 3399 | --DOMWINDOW == 108 (0x7f3411f11800) [pid = 3399] [serial = 436] [outer = (nil)] [url = about:blank] 05:01:05 INFO - PROCESS | 3399 | --DOMWINDOW == 107 (0x7f33fef95c00) [pid = 3399] [serial = 430] [outer = (nil)] [url = about:blank] 05:01:05 INFO - PROCESS | 3399 | --DOMWINDOW == 106 (0x7f33ec4de400) [pid = 3399] [serial = 494] [outer = (nil)] [url = about:blank] 05:01:05 INFO - PROCESS | 3399 | --DOMWINDOW == 105 (0x7f34067e4400) [pid = 3399] [serial = 491] [outer = (nil)] [url = about:blank] 05:01:05 INFO - PROCESS | 3399 | --DOMWINDOW == 104 (0x7f33fea0c400) [pid = 3399] [serial = 485] [outer = (nil)] [url = about:blank] 05:01:05 INFO - PROCESS | 3399 | --DOMWINDOW == 103 (0x7f3416d79800) [pid = 3399] [serial = 439] [outer = (nil)] [url = about:blank] 05:01:05 INFO - PROCESS | 3399 | --DOMWINDOW == 102 (0x7f33ff141c00) [pid = 3399] [serial = 488] [outer = (nil)] [url = about:blank] 05:01:05 INFO - PROCESS | 3399 | --DOMWINDOW == 101 (0x7f33f9fea400) [pid = 3399] [serial = 442] [outer = (nil)] [url = about:blank] 05:01:05 INFO - PROCESS | 3399 | --DOMWINDOW == 100 (0x7f33fc389000) [pid = 3399] [serial = 482] [outer = (nil)] [url = about:blank] 05:01:05 INFO - PROCESS | 3399 | --DOMWINDOW == 99 (0x7f33ffe7dc00) [pid = 3399] [serial = 433] [outer = (nil)] [url = about:blank] 05:01:05 INFO - PROCESS | 3399 | --DOMWINDOW == 98 (0x7f33f45bfc00) [pid = 3399] [serial = 421] [outer = (nil)] [url = about:blank] 05:01:05 INFO - PROCESS | 3399 | --DOMWINDOW == 97 (0x7f33fdeda800) [pid = 3399] [serial = 424] [outer = (nil)] [url = about:blank] 05:01:05 INFO - PROCESS | 3399 | --DOMWINDOW == 96 (0x7f33fea74c00) [pid = 3399] [serial = 427] [outer = (nil)] [url = about:blank] 05:01:05 INFO - PROCESS | 3399 | --DOMWINDOW == 95 (0x7f33f5bee400) [pid = 3399] [serial = 476] [outer = (nil)] [url = about:blank] 05:01:05 INFO - PROCESS | 3399 | --DOMWINDOW == 94 (0x7f33f841ac00) [pid = 3399] [serial = 479] [outer = (nil)] [url = about:blank] 05:01:05 INFO - PROCESS | 3399 | --DOMWINDOW == 93 (0x7f33fe832000) [pid = 3399] [serial = 473] [outer = (nil)] [url = about:blank] 05:01:05 INFO - PROCESS | 3399 | --DOMWINDOW == 92 (0x7f33ff068c00) [pid = 3399] [serial = 535] [outer = (nil)] [url = about:blank] 05:01:05 INFO - PROCESS | 3399 | --DOMWINDOW == 91 (0x7f33fded2400) [pid = 3399] [serial = 532] [outer = (nil)] [url = about:blank] 05:01:05 INFO - PROCESS | 3399 | --DOMWINDOW == 90 (0x7f33f8491000) [pid = 3399] [serial = 529] [outer = (nil)] [url = about:blank] 05:01:05 INFO - PROCESS | 3399 | --DOMWINDOW == 89 (0x7f33f902dc00) [pid = 3399] [serial = 530] [outer = (nil)] [url = about:blank] 05:01:05 INFO - PROCESS | 3399 | --DOMWINDOW == 88 (0x7f33f5a50800) [pid = 3399] [serial = 526] [outer = (nil)] [url = about:blank] 05:01:05 INFO - PROCESS | 3399 | --DOMWINDOW == 87 (0x7f33f60ba000) [pid = 3399] [serial = 527] [outer = (nil)] [url = about:blank] 05:01:05 INFO - PROCESS | 3399 | --DOMWINDOW == 86 (0x7f33ff323000) [pid = 3399] [serial = 524] [outer = (nil)] [url = about:blank] 05:01:05 INFO - PROCESS | 3399 | --DOMWINDOW == 85 (0x7f33ff06c800) [pid = 3399] [serial = 523] [outer = (nil)] [url = about:blank] 05:01:05 INFO - PROCESS | 3399 | --DOMWINDOW == 84 (0x7f33f334d000) [pid = 3399] [serial = 538] [outer = (nil)] [url = about:blank] 05:01:05 INFO - PROCESS | 3399 | --DOMWINDOW == 83 (0x7f33f45ba000) [pid = 3399] [serial = 539] [outer = (nil)] [url = about:blank] 05:01:05 INFO - PROCESS | 3399 | --DOMWINDOW == 82 (0x7f33ff326800) [pid = 3399] [serial = 536] [outer = (nil)] [url = about:blank] 05:01:05 INFO - PROCESS | 3399 | --DOMWINDOW == 81 (0x7f33fea04400) [pid = 3399] [serial = 533] [outer = (nil)] [url = about:blank] 05:01:05 INFO - PROCESS | 3399 | SkCairoFTTypeface::onFilterRec unimplemented 05:01:05 INFO - PROCESS | 3399 | 1461153665844 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]]]}] 05:01:05 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 05:01:05 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1784ms 05:01:05 INFO - PROCESS | 3399 | 1461153665894 Marionette TRACE conn3 -> [0,757,"getWindowHandle",null] 05:01:05 INFO - PROCESS | 3399 | 1461153665901 Marionette TRACE conn3 <- [1,757,null,{"value":"8"}] 05:01:05 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 05:01:05 INFO - PROCESS | 3399 | 1461153665910 Marionette TRACE conn3 -> [0,758,"setScriptTimeout",{"ms":35000}] 05:01:05 INFO - PROCESS | 3399 | 1461153665913 Marionette TRACE conn3 <- [1,758,null,{}] 05:01:05 INFO - PROCESS | 3399 | 1461153665917 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}] 05:01:06 INFO - PROCESS | 3399 | 1461153666091 Marionette TRACE conn3 <- [1,759,null,{"value":null}] 05:01:06 INFO - PROCESS | 3399 | 1461153666195 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:01:06 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33f29d9000 == 73 [pid = 3399] [id = 197] 05:01:06 INFO - PROCESS | 3399 | ++DOMWINDOW == 82 (0x7f33f451c400) [pid = 3399] [serial = 591] [outer = (nil)] 05:01:06 INFO - PROCESS | 3399 | ++DOMWINDOW == 83 (0x7f33f5b5b000) [pid = 3399] [serial = 592] [outer = 0x7f33f451c400] 05:01:06 INFO - PROCESS | 3399 | 1461153666251 Marionette DEBUG loaded listener.js 05:01:06 INFO - PROCESS | 3399 | ++DOMWINDOW == 84 (0x7f33f5cf0c00) [pid = 3399] [serial = 593] [outer = 0x7f33f451c400] 05:01:06 INFO - PROCESS | 3399 | SkCairoFTTypeface::onFilterRec unimplemented 05:01:06 INFO - PROCESS | 3399 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 05:01:06 INFO - PROCESS | 3399 | SkCairoFTTypeface::onFilterRec unimplemented 05:01:06 INFO - PROCESS | 3399 | SkCairoFTTypeface::onFilterRec unimplemented 05:01:06 INFO - PROCESS | 3399 | SkCairoFTTypeface::onFilterRec unimplemented 05:01:06 INFO - PROCESS | 3399 | 1461153666858 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]]]}] 05:01:06 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 05:01:06 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 977ms 05:01:06 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 05:01:06 INFO - PROCESS | 3399 | 1461153666887 Marionette TRACE conn3 -> [0,761,"getWindowHandle",null] 05:01:06 INFO - PROCESS | 3399 | 1461153666890 Marionette TRACE conn3 <- [1,761,null,{"value":"8"}] 05:01:06 INFO - PROCESS | 3399 | 1461153666898 Marionette TRACE conn3 -> [0,762,"setScriptTimeout",{"ms":35000}] 05:01:06 INFO - PROCESS | 3399 | 1461153666903 Marionette TRACE conn3 <- [1,762,null,{}] 05:01:06 INFO - PROCESS | 3399 | 1461153666918 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}] 05:01:07 INFO - PROCESS | 3399 | 1461153667063 Marionette TRACE conn3 <- [1,763,null,{"value":null}] 05:01:07 INFO - PROCESS | 3399 | 1461153667176 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:01:07 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33f678e800 == 74 [pid = 3399] [id = 198] 05:01:07 INFO - PROCESS | 3399 | ++DOMWINDOW == 85 (0x7f33f5cef400) [pid = 3399] [serial = 594] [outer = (nil)] 05:01:07 INFO - PROCESS | 3399 | ++DOMWINDOW == 86 (0x7f33f680f400) [pid = 3399] [serial = 595] [outer = 0x7f33f5cef400] 05:01:07 INFO - PROCESS | 3399 | 1461153667235 Marionette DEBUG loaded listener.js 05:01:07 INFO - PROCESS | 3399 | ++DOMWINDOW == 87 (0x7f33f8f04800) [pid = 3399] [serial = 596] [outer = 0x7f33f5cef400] 05:01:08 INFO - PROCESS | 3399 | 1461153668368 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]]]}] 05:01:08 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 05:01:08 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1484ms 05:01:08 INFO - PROCESS | 3399 | 1461153668382 Marionette TRACE conn3 -> [0,765,"getWindowHandle",null] 05:01:08 INFO - PROCESS | 3399 | 1461153668385 Marionette TRACE conn3 <- [1,765,null,{"value":"8"}] 05:01:08 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 05:01:08 INFO - PROCESS | 3399 | 1461153668391 Marionette TRACE conn3 -> [0,766,"setScriptTimeout",{"ms":35000}] 05:01:08 INFO - PROCESS | 3399 | 1461153668393 Marionette TRACE conn3 <- [1,766,null,{}] 05:01:08 INFO - PROCESS | 3399 | 1461153668408 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}] 05:01:08 INFO - PROCESS | 3399 | 1461153668579 Marionette TRACE conn3 <- [1,767,null,{"value":null}] 05:01:08 INFO - PROCESS | 3399 | 1461153668603 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:01:08 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33f9d8d000 == 75 [pid = 3399] [id = 199] 05:01:08 INFO - PROCESS | 3399 | ++DOMWINDOW == 88 (0x7f33f7417800) [pid = 3399] [serial = 597] [outer = (nil)] 05:01:08 INFO - PROCESS | 3399 | ++DOMWINDOW == 89 (0x7f33f9ead400) [pid = 3399] [serial = 598] [outer = 0x7f33f7417800] 05:01:08 INFO - PROCESS | 3399 | 1461153668660 Marionette DEBUG loaded listener.js 05:01:08 INFO - PROCESS | 3399 | ++DOMWINDOW == 90 (0x7f33f9fe3800) [pid = 3399] [serial = 599] [outer = 0x7f33f7417800] 05:01:09 INFO - PROCESS | 3399 | 1461153669791 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]]]}] 05:01:09 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 05:01:09 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1426ms 05:01:09 INFO - PROCESS | 3399 | 1461153669817 Marionette TRACE conn3 -> [0,769,"getWindowHandle",null] 05:01:09 INFO - PROCESS | 3399 | 1461153669820 Marionette TRACE conn3 <- [1,769,null,{"value":"8"}] 05:01:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 05:01:09 INFO - PROCESS | 3399 | 1461153669825 Marionette TRACE conn3 -> [0,770,"setScriptTimeout",{"ms":35000}] 05:01:09 INFO - PROCESS | 3399 | 1461153669827 Marionette TRACE conn3 <- [1,770,null,{}] 05:01:09 INFO - PROCESS | 3399 | 1461153669832 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}] 05:01:10 INFO - PROCESS | 3399 | 1461153670003 Marionette TRACE conn3 <- [1,771,null,{"value":null}] 05:01:10 INFO - PROCESS | 3399 | 1461153670022 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:01:10 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33fc350800 == 76 [pid = 3399] [id = 200] 05:01:10 INFO - PROCESS | 3399 | ++DOMWINDOW == 91 (0x7f33f5cf7400) [pid = 3399] [serial = 600] [outer = (nil)] 05:01:10 INFO - PROCESS | 3399 | ++DOMWINDOW == 92 (0x7f33fc380800) [pid = 3399] [serial = 601] [outer = 0x7f33f5cf7400] 05:01:10 INFO - PROCESS | 3399 | 1461153670113 Marionette DEBUG loaded listener.js 05:01:10 INFO - PROCESS | 3399 | ++DOMWINDOW == 93 (0x7f33fd247800) [pid = 3399] [serial = 602] [outer = 0x7f33f5cf7400] 05:01:10 INFO - PROCESS | 3399 | --DOMWINDOW == 92 (0x7f33f3393000) [pid = 3399] [serial = 501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 05:01:10 INFO - PROCESS | 3399 | --DOMWINDOW == 91 (0x7f33f339f000) [pid = 3399] [serial = 507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 05:01:10 INFO - PROCESS | 3399 | --DOMWINDOW == 90 (0x7f33f3354400) [pid = 3399] [serial = 504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 05:01:10 INFO - PROCESS | 3399 | --DOMWINDOW == 89 (0x7f33f9feb400) [pid = 3399] [serial = 519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 05:01:10 INFO - PROCESS | 3399 | --DOMWINDOW == 88 (0x7f33f901fc00) [pid = 3399] [serial = 513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 05:01:10 INFO - PROCESS | 3399 | --DOMWINDOW == 87 (0x7f33f8f0f400) [pid = 3399] [serial = 510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 05:01:10 INFO - PROCESS | 3399 | --DOMWINDOW == 86 (0x7f33f943a000) [pid = 3399] [serial = 516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 05:01:10 INFO - PROCESS | 3399 | --DOMWINDOW == 85 (0x7f33f60c1c00) [pid = 3399] [serial = 561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 05:01:10 INFO - PROCESS | 3399 | --DOMWINDOW == 84 (0x7f33f6807c00) [pid = 3399] [serial = 564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 05:01:10 INFO - PROCESS | 3399 | --DOMWINDOW == 83 (0x7f33f3349400) [pid = 3399] [serial = 543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 05:01:10 INFO - PROCESS | 3399 | --DOMWINDOW == 82 (0x7f33f3351c00) [pid = 3399] [serial = 555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 05:01:10 INFO - PROCESS | 3399 | --DOMWINDOW == 81 (0x7f33ee258800) [pid = 3399] [serial = 567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 05:01:10 INFO - PROCESS | 3399 | --DOMWINDOW == 80 (0x7f33f4519800) [pid = 3399] [serial = 558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 05:01:10 INFO - PROCESS | 3399 | --DOMWINDOW == 79 (0x7f33f5b5b400) [pid = 3399] [serial = 549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 05:01:10 INFO - PROCESS | 3399 | --DOMWINDOW == 78 (0x7f33ee258000) [pid = 3399] [serial = 552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 05:01:10 INFO - PROCESS | 3399 | --DOMWINDOW == 77 (0x7f33f5651000) [pid = 3399] [serial = 546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 05:01:10 INFO - PROCESS | 3399 | 1461153670836 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]]]}] 05:01:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 05:01:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 1025ms 05:01:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 05:01:10 INFO - PROCESS | 3399 | 1461153670851 Marionette TRACE conn3 -> [0,773,"getWindowHandle",null] 05:01:10 INFO - PROCESS | 3399 | 1461153670853 Marionette TRACE conn3 <- [1,773,null,{"value":"8"}] 05:01:10 INFO - PROCESS | 3399 | 1461153670859 Marionette TRACE conn3 -> [0,774,"setScriptTimeout",{"ms":35000}] 05:01:10 INFO - PROCESS | 3399 | 1461153670862 Marionette TRACE conn3 <- [1,774,null,{}] 05:01:10 INFO - PROCESS | 3399 | 1461153670874 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}] 05:01:11 INFO - PROCESS | 3399 | 1461153671048 Marionette TRACE conn3 <- [1,775,null,{"value":null}] 05:01:11 INFO - PROCESS | 3399 | 1461153671063 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:01:11 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33fe50b000 == 77 [pid = 3399] [id = 201] 05:01:11 INFO - PROCESS | 3399 | ++DOMWINDOW == 78 (0x7f33f3351000) [pid = 3399] [serial = 603] [outer = (nil)] 05:01:11 INFO - PROCESS | 3399 | ++DOMWINDOW == 79 (0x7f33fda98c00) [pid = 3399] [serial = 604] [outer = 0x7f33f3351000] 05:01:11 INFO - PROCESS | 3399 | 1461153671136 Marionette DEBUG loaded listener.js 05:01:11 INFO - PROCESS | 3399 | ++DOMWINDOW == 80 (0x7f33fe1a9800) [pid = 3399] [serial = 605] [outer = 0x7f33f3351000] 05:01:11 INFO - PROCESS | 3399 | 1461153671845 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]]]}] 05:01:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 05:01:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 1037ms 05:01:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 05:01:11 INFO - PROCESS | 3399 | 1461153671895 Marionette TRACE conn3 -> [0,777,"getWindowHandle",null] 05:01:11 INFO - PROCESS | 3399 | 1461153671897 Marionette TRACE conn3 <- [1,777,null,{"value":"8"}] 05:01:11 INFO - PROCESS | 3399 | 1461153671903 Marionette TRACE conn3 -> [0,778,"setScriptTimeout",{"ms":35000}] 05:01:11 INFO - PROCESS | 3399 | 1461153671906 Marionette TRACE conn3 <- [1,778,null,{}] 05:01:11 INFO - PROCESS | 3399 | 1461153671911 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}] 05:01:12 INFO - PROCESS | 3399 | 1461153672081 Marionette TRACE conn3 <- [1,779,null,{"value":null}] 05:01:12 INFO - PROCESS | 3399 | 1461153672099 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:01:12 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33fe6dc800 == 78 [pid = 3399] [id = 202] 05:01:12 INFO - PROCESS | 3399 | ++DOMWINDOW == 81 (0x7f33fe1ab400) [pid = 3399] [serial = 606] [outer = (nil)] 05:01:12 INFO - PROCESS | 3399 | ++DOMWINDOW == 82 (0x7f33fea09400) [pid = 3399] [serial = 607] [outer = 0x7f33fe1ab400] 05:01:12 INFO - PROCESS | 3399 | 1461153672154 Marionette DEBUG loaded listener.js 05:01:12 INFO - PROCESS | 3399 | ++DOMWINDOW == 83 (0x7f33fef96c00) [pid = 3399] [serial = 608] [outer = 0x7f33fe1ab400] 05:01:13 INFO - PROCESS | 3399 | 1461153673123 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]]]}] 05:01:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 05:01:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 1237ms 05:01:13 INFO - PROCESS | 3399 | 1461153673139 Marionette TRACE conn3 -> [0,781,"getWindowHandle",null] 05:01:13 INFO - PROCESS | 3399 | 1461153673145 Marionette TRACE conn3 <- [1,781,null,{"value":"8"}] 05:01:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 05:01:13 INFO - PROCESS | 3399 | 1461153673154 Marionette TRACE conn3 -> [0,782,"setScriptTimeout",{"ms":35000}] 05:01:13 INFO - PROCESS | 3399 | 1461153673159 Marionette TRACE conn3 <- [1,782,null,{}] 05:01:13 INFO - PROCESS | 3399 | 1461153673167 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}] 05:01:13 INFO - PROCESS | 3399 | 1461153673325 Marionette TRACE conn3 <- [1,783,null,{"value":null}] 05:01:13 INFO - PROCESS | 3399 | 1461153673484 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:01:13 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33f5f54000 == 79 [pid = 3399] [id = 203] 05:01:13 INFO - PROCESS | 3399 | ++DOMWINDOW == 84 (0x7f33f451fc00) [pid = 3399] [serial = 609] [outer = (nil)] 05:01:13 INFO - PROCESS | 3399 | ++DOMWINDOW == 85 (0x7f33f551cc00) [pid = 3399] [serial = 610] [outer = 0x7f33f451fc00] 05:01:13 INFO - PROCESS | 3399 | 1461153673556 Marionette DEBUG loaded listener.js 05:01:13 INFO - PROCESS | 3399 | ++DOMWINDOW == 86 (0x7f33f5a52800) [pid = 3399] [serial = 611] [outer = 0x7f33f451fc00] 05:01:14 INFO - PROCESS | 3399 | 1461153674478 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]]]}] 05:01:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 05:01:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 1385ms 05:01:14 INFO - PROCESS | 3399 | 1461153674540 Marionette TRACE conn3 -> [0,785,"getWindowHandle",null] 05:01:14 INFO - PROCESS | 3399 | 1461153674548 Marionette TRACE conn3 <- [1,785,null,{"value":"8"}] 05:01:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 05:01:14 INFO - PROCESS | 3399 | 1461153674557 Marionette TRACE conn3 -> [0,786,"setScriptTimeout",{"ms":35000}] 05:01:14 INFO - PROCESS | 3399 | 1461153674560 Marionette TRACE conn3 <- [1,786,null,{}] 05:01:14 INFO - PROCESS | 3399 | 1461153674565 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}] 05:01:14 INFO - PROCESS | 3399 | 1461153674760 Marionette TRACE conn3 <- [1,787,null,{"value":null}] 05:01:14 INFO - PROCESS | 3399 | 1461153674916 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:01:14 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33fa1d4000 == 80 [pid = 3399] [id = 204] 05:01:14 INFO - PROCESS | 3399 | ++DOMWINDOW == 87 (0x7f33f33a0800) [pid = 3399] [serial = 612] [outer = (nil)] 05:01:14 INFO - PROCESS | 3399 | ++DOMWINDOW == 88 (0x7f33f6189c00) [pid = 3399] [serial = 613] [outer = 0x7f33f33a0800] 05:01:14 INFO - PROCESS | 3399 | 1461153674990 Marionette DEBUG loaded listener.js 05:01:15 INFO - PROCESS | 3399 | ++DOMWINDOW == 89 (0x7f33f7948800) [pid = 3399] [serial = 614] [outer = 0x7f33f33a0800] 05:01:15 INFO - PROCESS | 3399 | 1461153675840 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]]]}] 05:01:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 05:01:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 1328ms 05:01:15 INFO - PROCESS | 3399 | 1461153675886 Marionette TRACE conn3 -> [0,789,"getWindowHandle",null] 05:01:15 INFO - PROCESS | 3399 | 1461153675890 Marionette TRACE conn3 <- [1,789,null,{"value":"8"}] 05:01:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 05:01:15 INFO - PROCESS | 3399 | 1461153675898 Marionette TRACE conn3 -> [0,790,"setScriptTimeout",{"ms":35000}] 05:01:15 INFO - PROCESS | 3399 | 1461153675903 Marionette TRACE conn3 <- [1,790,null,{}] 05:01:15 INFO - PROCESS | 3399 | 1461153675919 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}] 05:01:16 INFO - PROCESS | 3399 | 1461153676084 Marionette TRACE conn3 <- [1,791,null,{"value":null}] 05:01:16 INFO - PROCESS | 3399 | 1461153676234 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:01:16 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33ffe56800 == 81 [pid = 3399] [id = 205] 05:01:16 INFO - PROCESS | 3399 | ++DOMWINDOW == 90 (0x7f33f79c1c00) [pid = 3399] [serial = 615] [outer = (nil)] 05:01:16 INFO - PROCESS | 3399 | ++DOMWINDOW == 91 (0x7f33fb95cc00) [pid = 3399] [serial = 616] [outer = 0x7f33f79c1c00] 05:01:16 INFO - PROCESS | 3399 | 1461153676306 Marionette DEBUG loaded listener.js 05:01:16 INFO - PROCESS | 3399 | ++DOMWINDOW == 92 (0x7f33fded8400) [pid = 3399] [serial = 617] [outer = 0x7f33f79c1c00] 05:01:17 INFO - PROCESS | 3399 | 1461153677169 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]]]}] 05:01:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 05:01:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 1332ms 05:01:17 INFO - PROCESS | 3399 | 1461153677231 Marionette TRACE conn3 -> [0,793,"getWindowHandle",null] 05:01:17 INFO - PROCESS | 3399 | 1461153677235 Marionette TRACE conn3 <- [1,793,null,{"value":"8"}] 05:01:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 05:01:17 INFO - PROCESS | 3399 | 1461153677241 Marionette TRACE conn3 -> [0,794,"setScriptTimeout",{"ms":35000}] 05:01:17 INFO - PROCESS | 3399 | 1461153677243 Marionette TRACE conn3 <- [1,794,null,{}] 05:01:17 INFO - PROCESS | 3399 | 1461153677249 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}] 05:01:17 INFO - PROCESS | 3399 | 1461153677395 Marionette TRACE conn3 <- [1,795,null,{"value":null}] 05:01:17 INFO - PROCESS | 3399 | 1461153677550 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:01:17 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f34009c9800 == 82 [pid = 3399] [id = 206] 05:01:17 INFO - PROCESS | 3399 | ++DOMWINDOW == 93 (0x7f33f9eac800) [pid = 3399] [serial = 618] [outer = (nil)] 05:01:17 INFO - PROCESS | 3399 | ++DOMWINDOW == 94 (0x7f33fea0d400) [pid = 3399] [serial = 619] [outer = 0x7f33f9eac800] 05:01:17 INFO - PROCESS | 3399 | 1461153677622 Marionette DEBUG loaded listener.js 05:01:17 INFO - PROCESS | 3399 | ++DOMWINDOW == 95 (0x7f33fef9cc00) [pid = 3399] [serial = 620] [outer = 0x7f33f9eac800] 05:01:18 INFO - PROCESS | 3399 | 1461153678544 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]]]}] 05:01:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 05:01:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 1377ms 05:01:18 INFO - PROCESS | 3399 | 1461153678620 Marionette TRACE conn3 -> [0,797,"getWindowHandle",null] 05:01:18 INFO - PROCESS | 3399 | 1461153678624 Marionette TRACE conn3 <- [1,797,null,{"value":"8"}] 05:01:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 05:01:18 INFO - PROCESS | 3399 | 1461153678630 Marionette TRACE conn3 -> [0,798,"setScriptTimeout",{"ms":35000}] 05:01:18 INFO - PROCESS | 3399 | 1461153678634 Marionette TRACE conn3 <- [1,798,null,{}] 05:01:18 INFO - PROCESS | 3399 | 1461153678640 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}] 05:01:18 INFO - PROCESS | 3399 | 1461153678810 Marionette TRACE conn3 <- [1,799,null,{"value":null}] 05:01:18 INFO - PROCESS | 3399 | 1461153678983 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:01:19 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f3401d8f800 == 83 [pid = 3399] [id = 207] 05:01:19 INFO - PROCESS | 3399 | ++DOMWINDOW == 96 (0x7f33fdf66800) [pid = 3399] [serial = 621] [outer = (nil)] 05:01:19 INFO - PROCESS | 3399 | ++DOMWINDOW == 97 (0x7f33ff068c00) [pid = 3399] [serial = 622] [outer = 0x7f33fdf66800] 05:01:19 INFO - PROCESS | 3399 | 1461153679061 Marionette DEBUG loaded listener.js 05:01:19 INFO - PROCESS | 3399 | ++DOMWINDOW == 98 (0x7f33ff141c00) [pid = 3399] [serial = 623] [outer = 0x7f33fdf66800] 05:01:19 INFO - PROCESS | 3399 | 1461153679903 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]]]}] 05:01:20 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 05:01:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 1379ms 05:01:20 INFO - PROCESS | 3399 | 1461153680010 Marionette TRACE conn3 -> [0,801,"getWindowHandle",null] 05:01:20 INFO - PROCESS | 3399 | 1461153680014 Marionette TRACE conn3 <- [1,801,null,{"value":"8"}] 05:01:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 05:01:20 INFO - PROCESS | 3399 | 1461153680019 Marionette TRACE conn3 -> [0,802,"setScriptTimeout",{"ms":35000}] 05:01:20 INFO - PROCESS | 3399 | 1461153680022 Marionette TRACE conn3 <- [1,802,null,{}] 05:01:20 INFO - PROCESS | 3399 | 1461153680078 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}] 05:01:20 INFO - PROCESS | 3399 | 1461153680281 Marionette TRACE conn3 <- [1,803,null,{"value":null}] 05:01:20 INFO - PROCESS | 3399 | 1461153680433 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:01:20 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f3406720000 == 84 [pid = 3399] [id = 208] 05:01:20 INFO - PROCESS | 3399 | ++DOMWINDOW == 99 (0x7f33fef9b400) [pid = 3399] [serial = 624] [outer = (nil)] 05:01:20 INFO - PROCESS | 3399 | ++DOMWINDOW == 100 (0x7f33ff32b800) [pid = 3399] [serial = 625] [outer = 0x7f33fef9b400] 05:01:20 INFO - PROCESS | 3399 | 1461153680545 Marionette DEBUG loaded listener.js 05:01:20 INFO - PROCESS | 3399 | ++DOMWINDOW == 101 (0x7f33ff739400) [pid = 3399] [serial = 626] [outer = 0x7f33fef9b400] 05:01:21 INFO - PROCESS | 3399 | 1461153681339 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]]]}] 05:01:21 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 05:01:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 1391ms 05:01:21 INFO - PROCESS | 3399 | 1461153681412 Marionette TRACE conn3 -> [0,805,"getWindowHandle",null] 05:01:21 INFO - PROCESS | 3399 | 1461153681416 Marionette TRACE conn3 <- [1,805,null,{"value":"8"}] 05:01:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 05:01:21 INFO - PROCESS | 3399 | 1461153681421 Marionette TRACE conn3 -> [0,806,"setScriptTimeout",{"ms":35000}] 05:01:21 INFO - PROCESS | 3399 | 1461153681423 Marionette TRACE conn3 <- [1,806,null,{}] 05:01:21 INFO - PROCESS | 3399 | 1461153681429 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}] 05:01:21 INFO - PROCESS | 3399 | 1461153681579 Marionette TRACE conn3 <- [1,807,null,{"value":null}] 05:01:21 INFO - PROCESS | 3399 | 1461153681734 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:01:21 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f340c64f000 == 85 [pid = 3399] [id = 209] 05:01:21 INFO - PROCESS | 3399 | ++DOMWINDOW == 102 (0x7f33ff149c00) [pid = 3399] [serial = 627] [outer = (nil)] 05:01:21 INFO - PROCESS | 3399 | ++DOMWINDOW == 103 (0x7f33ffd0e000) [pid = 3399] [serial = 628] [outer = 0x7f33ff149c00] 05:01:21 INFO - PROCESS | 3399 | 1461153681808 Marionette DEBUG loaded listener.js 05:01:21 INFO - PROCESS | 3399 | ++DOMWINDOW == 104 (0x7f3400234800) [pid = 3399] [serial = 629] [outer = 0x7f33ff149c00] 05:01:22 INFO - PROCESS | 3399 | 1461153682733 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]]]}] 05:01:22 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 05:01:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 1382ms 05:01:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 05:01:22 INFO - PROCESS | 3399 | 1461153682805 Marionette TRACE conn3 -> [0,809,"getWindowHandle",null] 05:01:22 INFO - PROCESS | 3399 | 1461153682807 Marionette TRACE conn3 <- [1,809,null,{"value":"8"}] 05:01:22 INFO - PROCESS | 3399 | 1461153682813 Marionette TRACE conn3 -> [0,810,"setScriptTimeout",{"ms":35000}] 05:01:22 INFO - PROCESS | 3399 | 1461153682816 Marionette TRACE conn3 <- [1,810,null,{}] 05:01:22 INFO - PROCESS | 3399 | 1461153682821 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}] 05:01:22 INFO - PROCESS | 3399 | 1461153682974 Marionette TRACE conn3 <- [1,811,null,{"value":null}] 05:01:23 INFO - PROCESS | 3399 | 1461153683127 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:01:23 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f340cbf1800 == 86 [pid = 3399] [id = 210] 05:01:23 INFO - PROCESS | 3399 | ++DOMWINDOW == 105 (0x7f33ff732800) [pid = 3399] [serial = 630] [outer = (nil)] 05:01:23 INFO - PROCESS | 3399 | ++DOMWINDOW == 106 (0x7f3400657c00) [pid = 3399] [serial = 631] [outer = 0x7f33ff732800] 05:01:23 INFO - PROCESS | 3399 | 1461153683197 Marionette DEBUG loaded listener.js 05:01:23 INFO - PROCESS | 3399 | ++DOMWINDOW == 107 (0x7f34009b5000) [pid = 3399] [serial = 632] [outer = 0x7f33ff732800] 05:01:24 INFO - PROCESS | 3399 | 1461153684064 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]]]}] 05:01:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 05:01:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 1280ms 05:01:24 INFO - PROCESS | 3399 | 1461153684093 Marionette TRACE conn3 -> [0,813,"getWindowHandle",null] 05:01:24 INFO - PROCESS | 3399 | 1461153684096 Marionette TRACE conn3 <- [1,813,null,{"value":"8"}] 05:01:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 05:01:24 INFO - PROCESS | 3399 | 1461153684102 Marionette TRACE conn3 -> [0,814,"setScriptTimeout",{"ms":35000}] 05:01:24 INFO - PROCESS | 3399 | 1461153684105 Marionette TRACE conn3 <- [1,814,null,{}] 05:01:24 INFO - PROCESS | 3399 | 1461153684110 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}] 05:01:24 INFO - PROCESS | 3399 | 1461153684308 Marionette TRACE conn3 <- [1,815,null,{"value":null}] 05:01:24 INFO - PROCESS | 3399 | 1461153684466 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:01:24 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33ee1be000 == 87 [pid = 3399] [id = 211] 05:01:24 INFO - PROCESS | 3399 | ++DOMWINDOW == 108 (0x7f33ec4d1400) [pid = 3399] [serial = 633] [outer = (nil)] 05:01:24 INFO - PROCESS | 3399 | ++DOMWINDOW == 109 (0x7f33f3346400) [pid = 3399] [serial = 634] [outer = 0x7f33ec4d1400] 05:01:24 INFO - PROCESS | 3399 | 1461153684533 Marionette DEBUG loaded listener.js 05:01:24 INFO - PROCESS | 3399 | ++DOMWINDOW == 110 (0x7f33f5a55400) [pid = 3399] [serial = 635] [outer = 0x7f33ec4d1400] 05:01:25 INFO - PROCESS | 3399 | 1461153685713 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] 05:01:25 INFO - PROCESS | 3399 | 1461153685794 Marionette TRACE conn3 <- [1,817,null,{"value":"8"}] 05:01:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 05:01:25 INFO - PROCESS | 3399 | 1461153685802 Marionette TRACE conn3 -> [0,818,"setScriptTimeout",{"ms":35000}] 05:01:25 INFO - PROCESS | 3399 | 1461153685806 Marionette TRACE conn3 <- [1,818,null,{}] 05:01:25 INFO - PROCESS | 3399 | 1461153685821 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}] 05:01:26 INFO - PROCESS | 3399 | 1461153686024 Marionette TRACE conn3 <- [1,819,null,{"value":null}] 05:01:26 INFO - PROCESS | 3399 | 1461153686331 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:01:26 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33f29c8000 == 88 [pid = 3399] [id = 212] 05:01:26 INFO - PROCESS | 3399 | ++DOMWINDOW == 111 (0x7f33f5525000) [pid = 3399] [serial = 636] [outer = (nil)] 05:01:26 INFO - PROCESS | 3399 | ++DOMWINDOW == 112 (0x7f33f5652800) [pid = 3399] [serial = 637] [outer = 0x7f33f5525000] 05:01:26 INFO - PROCESS | 3399 | 1461153686401 Marionette DEBUG loaded listener.js 05:01:26 INFO - PROCESS | 3399 | ++DOMWINDOW == 113 (0x7f33f5bf1000) [pid = 3399] [serial = 638] [outer = 0x7f33f5525000] 05:01:26 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33fe50b000 == 87 [pid = 3399] [id = 201] 05:01:26 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33fc350800 == 86 [pid = 3399] [id = 200] 05:01:26 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33f9d8d000 == 85 [pid = 3399] [id = 199] 05:01:26 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33f678e800 == 84 [pid = 3399] [id = 198] 05:01:26 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33f29d9000 == 83 [pid = 3399] [id = 197] 05:01:26 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33f63ce000 == 82 [pid = 3399] [id = 196] 05:01:26 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33ff77b000 == 81 [pid = 3399] [id = 195] 05:01:26 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33fe51e000 == 80 [pid = 3399] [id = 193] 05:01:26 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33fc561800 == 79 [pid = 3399] [id = 192] 05:01:26 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33f5617800 == 78 [pid = 3399] [id = 191] 05:01:27 INFO - PROCESS | 3399 | --DOMWINDOW == 112 (0x7f33fef98400) [pid = 3399] [serial = 521] [outer = (nil)] [url = about:blank] 05:01:27 INFO - PROCESS | 3399 | --DOMWINDOW == 111 (0x7f33f9eb7400) [pid = 3399] [serial = 515] [outer = (nil)] [url = about:blank] 05:01:27 INFO - PROCESS | 3399 | --DOMWINDOW == 110 (0x7f33f902e400) [pid = 3399] [serial = 512] [outer = (nil)] [url = about:blank] 05:01:27 INFO - PROCESS | 3399 | --DOMWINDOW == 109 (0x7f33fc5bac00) [pid = 3399] [serial = 518] [outer = (nil)] [url = about:blank] 05:01:27 INFO - PROCESS | 3399 | --DOMWINDOW == 108 (0x7f33f60bb000) [pid = 3399] [serial = 503] [outer = (nil)] [url = about:blank] 05:01:27 INFO - PROCESS | 3399 | --DOMWINDOW == 107 (0x7f33f65f0c00) [pid = 3399] [serial = 509] [outer = (nil)] [url = about:blank] 05:01:27 INFO - PROCESS | 3399 | --DOMWINDOW == 106 (0x7f33f564e000) [pid = 3399] [serial = 506] [outer = (nil)] [url = about:blank] 05:01:27 INFO - PROCESS | 3399 | --DOMWINDOW == 105 (0x7f33f65f1800) [pid = 3399] [serial = 562] [outer = (nil)] [url = about:blank] 05:01:27 INFO - PROCESS | 3399 | --DOMWINDOW == 104 (0x7f33f8f0e000) [pid = 3399] [serial = 565] [outer = (nil)] [url = about:blank] 05:01:27 INFO - PROCESS | 3399 | --DOMWINDOW == 103 (0x7f33f65e3c00) [pid = 3399] [serial = 545] [outer = (nil)] [url = about:blank] 05:01:27 INFO - PROCESS | 3399 | --DOMWINDOW == 102 (0x7f33f565a000) [pid = 3399] [serial = 544] [outer = (nil)] [url = about:blank] 05:01:27 INFO - PROCESS | 3399 | --DOMWINDOW == 101 (0x7f33f5523800) [pid = 3399] [serial = 557] [outer = (nil)] [url = about:blank] 05:01:27 INFO - PROCESS | 3399 | --DOMWINDOW == 100 (0x7f33f45b9000) [pid = 3399] [serial = 556] [outer = (nil)] [url = about:blank] 05:01:27 INFO - PROCESS | 3399 | --DOMWINDOW == 99 (0x7f33f9024000) [pid = 3399] [serial = 569] [outer = (nil)] [url = about:blank] 05:01:27 INFO - PROCESS | 3399 | --DOMWINDOW == 98 (0x7f33f5b52c00) [pid = 3399] [serial = 559] [outer = (nil)] [url = about:blank] 05:01:27 INFO - PROCESS | 3399 | --DOMWINDOW == 97 (0x7f33ffd0a000) [pid = 3399] [serial = 551] [outer = (nil)] [url = about:blank] 05:01:27 INFO - PROCESS | 3399 | --DOMWINDOW == 96 (0x7f33fea0e000) [pid = 3399] [serial = 550] [outer = (nil)] [url = about:blank] 05:01:27 INFO - PROCESS | 3399 | --DOMWINDOW == 95 (0x7f33f9029c00) [pid = 3399] [serial = 554] [outer = (nil)] [url = about:blank] 05:01:27 INFO - PROCESS | 3399 | --DOMWINDOW == 94 (0x7f33f3393c00) [pid = 3399] [serial = 553] [outer = (nil)] [url = about:blank] 05:01:27 INFO - PROCESS | 3399 | --DOMWINDOW == 93 (0x7f33f9eb7800) [pid = 3399] [serial = 548] [outer = (nil)] [url = about:blank] 05:01:27 INFO - PROCESS | 3399 | --DOMWINDOW == 92 (0x7f33f8f0b000) [pid = 3399] [serial = 547] [outer = (nil)] [url = about:blank] 05:01:27 INFO - PROCESS | 3399 | --DOMWINDOW == 91 (0x7f33f65ec800) [pid = 3399] [serial = 568] [outer = (nil)] [url = about:blank] 05:01:27 INFO - PROCESS | 3399 | --DOMWINDOW == 90 (0x7f33f9020800) [pid = 3399] [serial = 566] [outer = (nil)] [url = about:blank] 05:01:27 INFO - PROCESS | 3399 | --DOMWINDOW == 89 (0x7f33f7786800) [pid = 3399] [serial = 563] [outer = (nil)] [url = about:blank] 05:01:27 INFO - PROCESS | 3399 | --DOMWINDOW == 88 (0x7f33f5bf0800) [pid = 3399] [serial = 560] [outer = (nil)] [url = about:blank] 05:01:27 INFO - PROCESS | 3399 | 1461153687213 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]]]}] 05:01:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 05:01:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 1438ms 05:01:27 INFO - PROCESS | 3399 | 1461153687241 Marionette TRACE conn3 -> [0,821,"getWindowHandle",null] 05:01:27 INFO - PROCESS | 3399 | 1461153687248 Marionette TRACE conn3 <- [1,821,null,{"value":"8"}] 05:01:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 05:01:27 INFO - PROCESS | 3399 | 1461153687257 Marionette TRACE conn3 -> [0,822,"setScriptTimeout",{"ms":35000}] 05:01:27 INFO - PROCESS | 3399 | 1461153687260 Marionette TRACE conn3 <- [1,822,null,{}] 05:01:27 INFO - PROCESS | 3399 | 1461153687264 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}] 05:01:27 INFO - PROCESS | 3399 | 1461153687424 Marionette TRACE conn3 <- [1,823,null,{"value":null}] 05:01:27 INFO - PROCESS | 3399 | 1461153687540 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:01:27 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33f5a2c800 == 79 [pid = 3399] [id = 213] 05:01:27 INFO - PROCESS | 3399 | ++DOMWINDOW == 89 (0x7f33f564e000) [pid = 3399] [serial = 639] [outer = (nil)] 05:01:27 INFO - PROCESS | 3399 | ++DOMWINDOW == 90 (0x7f33f60c1800) [pid = 3399] [serial = 640] [outer = 0x7f33f564e000] 05:01:27 INFO - PROCESS | 3399 | 1461153687597 Marionette DEBUG loaded listener.js 05:01:27 INFO - PROCESS | 3399 | ++DOMWINDOW == 91 (0x7f33f696c400) [pid = 3399] [serial = 641] [outer = 0x7f33f564e000] 05:01:28 INFO - PROCESS | 3399 | 1461153688392 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] 05:01:28 INFO - PROCESS | 3399 | 1461153688454 Marionette TRACE conn3 <- [1,825,null,{"value":"8"}] 05:01:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 05:01:28 INFO - PROCESS | 3399 | 1461153688460 Marionette TRACE conn3 -> [0,826,"setScriptTimeout",{"ms":35000}] 05:01:28 INFO - PROCESS | 3399 | 1461153688465 Marionette TRACE conn3 <- [1,826,null,{}] 05:01:28 INFO - PROCESS | 3399 | 1461153688480 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}] 05:01:28 INFO - PROCESS | 3399 | 1461153688631 Marionette TRACE conn3 <- [1,827,null,{"value":null}] 05:01:28 INFO - PROCESS | 3399 | 1461153688642 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:01:28 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33f9459000 == 80 [pid = 3399] [id = 214] 05:01:28 INFO - PROCESS | 3399 | ++DOMWINDOW == 92 (0x7f33f8f0c000) [pid = 3399] [serial = 642] [outer = (nil)] 05:01:28 INFO - PROCESS | 3399 | ++DOMWINDOW == 93 (0x7f33f98e1000) [pid = 3399] [serial = 643] [outer = 0x7f33f8f0c000] 05:01:28 INFO - PROCESS | 3399 | 1461153688704 Marionette DEBUG loaded listener.js 05:01:28 INFO - PROCESS | 3399 | ++DOMWINDOW == 94 (0x7f33f9fdd400) [pid = 3399] [serial = 644] [outer = 0x7f33f8f0c000] 05:01:29 INFO - PROCESS | 3399 | 1461153689526 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]]]}] 05:01:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 05:01:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 1138ms 05:01:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 05:01:29 INFO - PROCESS | 3399 | 1461153689598 Marionette TRACE conn3 -> [0,829,"getWindowHandle",null] 05:01:29 INFO - PROCESS | 3399 | 1461153689601 Marionette TRACE conn3 <- [1,829,null,{"value":"8"}] 05:01:29 INFO - PROCESS | 3399 | 1461153689607 Marionette TRACE conn3 -> [0,830,"setScriptTimeout",{"ms":35000}] 05:01:29 INFO - PROCESS | 3399 | 1461153689610 Marionette TRACE conn3 <- [1,830,null,{}] 05:01:29 INFO - PROCESS | 3399 | 1461153689621 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}] 05:01:29 INFO - PROCESS | 3399 | 1461153689851 Marionette TRACE conn3 <- [1,831,null,{"value":null}] 05:01:29 INFO - PROCESS | 3399 | 1461153689881 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:01:29 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33fa1ca000 == 81 [pid = 3399] [id = 215] 05:01:29 INFO - PROCESS | 3399 | ++DOMWINDOW == 95 (0x7f33f849b400) [pid = 3399] [serial = 645] [outer = (nil)] 05:01:29 INFO - PROCESS | 3399 | ++DOMWINDOW == 96 (0x7f33fc5bac00) [pid = 3399] [serial = 646] [outer = 0x7f33f849b400] 05:01:29 INFO - PROCESS | 3399 | 1461153689988 Marionette DEBUG loaded listener.js 05:01:30 INFO - PROCESS | 3399 | ++DOMWINDOW == 97 (0x7f33fde75800) [pid = 3399] [serial = 647] [outer = 0x7f33f849b400] 05:01:30 INFO - PROCESS | 3399 | 1461153690949 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]]]}] 05:01:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 05:01:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 1392ms 05:01:31 INFO - PROCESS | 3399 | 1461153690999 Marionette TRACE conn3 -> [0,833,"getWindowHandle",null] 05:01:31 INFO - PROCESS | 3399 | 1461153691002 Marionette TRACE conn3 <- [1,833,null,{"value":"8"}] 05:01:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 05:01:31 INFO - PROCESS | 3399 | 1461153691010 Marionette TRACE conn3 -> [0,834,"setScriptTimeout",{"ms":35000}] 05:01:31 INFO - PROCESS | 3399 | 1461153691013 Marionette TRACE conn3 <- [1,834,null,{}] 05:01:31 INFO - PROCESS | 3399 | 1461153691034 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}] 05:01:31 INFO - PROCESS | 3399 | 1461153691210 Marionette TRACE conn3 <- [1,835,null,{"value":null}] 05:01:31 INFO - PROCESS | 3399 | 1461153691229 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:01:31 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33fe507000 == 82 [pid = 3399] [id = 216] 05:01:31 INFO - PROCESS | 3399 | ++DOMWINDOW == 98 (0x7f33f8f0c400) [pid = 3399] [serial = 648] [outer = (nil)] 05:01:31 INFO - PROCESS | 3399 | ++DOMWINDOW == 99 (0x7f33fded2800) [pid = 3399] [serial = 649] [outer = 0x7f33f8f0c400] 05:01:31 INFO - PROCESS | 3399 | 1461153691297 Marionette DEBUG loaded listener.js 05:01:31 INFO - PROCESS | 3399 | ++DOMWINDOW == 100 (0x7f33fea0ec00) [pid = 3399] [serial = 650] [outer = 0x7f33f8f0c400] 05:01:31 INFO - PROCESS | 3399 | --DOMWINDOW == 99 (0x7f33f5cef400) [pid = 3399] [serial = 594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 05:01:31 INFO - PROCESS | 3399 | --DOMWINDOW == 98 (0x7f33f451c400) [pid = 3399] [serial = 591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 05:01:31 INFO - PROCESS | 3399 | --DOMWINDOW == 97 (0x7f33f451b800) [pid = 3399] [serial = 588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 05:01:31 INFO - PROCESS | 3399 | --DOMWINDOW == 96 (0x7f33f7417800) [pid = 3399] [serial = 597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 05:01:31 INFO - PROCESS | 3399 | --DOMWINDOW == 95 (0x7f33f3351000) [pid = 3399] [serial = 603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 05:01:31 INFO - PROCESS | 3399 | --DOMWINDOW == 94 (0x7f33f5cf7400) [pid = 3399] [serial = 600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 05:01:32 INFO - PROCESS | 3399 | 1461153692458 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]]]}] 05:01:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 05:01:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 1481ms 05:01:32 INFO - PROCESS | 3399 | 1461153692492 Marionette TRACE conn3 -> [0,837,"getWindowHandle",null] 05:01:32 INFO - PROCESS | 3399 | 1461153692497 Marionette TRACE conn3 <- [1,837,null,{"value":"8"}] 05:01:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 05:01:32 INFO - PROCESS | 3399 | 1461153692506 Marionette TRACE conn3 -> [0,838,"setScriptTimeout",{"ms":35000}] 05:01:32 INFO - PROCESS | 3399 | 1461153692510 Marionette TRACE conn3 <- [1,838,null,{}] 05:01:32 INFO - PROCESS | 3399 | 1461153692518 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}] 05:01:32 INFO - PROCESS | 3399 | 1461153692688 Marionette TRACE conn3 <- [1,839,null,{"value":null}] 05:01:32 INFO - PROCESS | 3399 | 1461153692865 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:01:32 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33f63c6800 == 83 [pid = 3399] [id = 217] 05:01:32 INFO - PROCESS | 3399 | ++DOMWINDOW == 95 (0x7f33f4521c00) [pid = 3399] [serial = 651] [outer = (nil)] 05:01:32 INFO - PROCESS | 3399 | ++DOMWINDOW == 96 (0x7f33f5654400) [pid = 3399] [serial = 652] [outer = 0x7f33f4521c00] 05:01:32 INFO - PROCESS | 3399 | 1461153692994 Marionette DEBUG loaded listener.js 05:01:33 INFO - PROCESS | 3399 | ++DOMWINDOW == 97 (0x7f33f609a400) [pid = 3399] [serial = 653] [outer = 0x7f33f4521c00] 05:01:34 INFO - PROCESS | 3399 | 1461153694051 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]]]}] 05:01:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 05:01:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 1592ms 05:01:34 INFO - PROCESS | 3399 | 1461153694098 Marionette TRACE conn3 -> [0,841,"getWindowHandle",null] 05:01:34 INFO - PROCESS | 3399 | 1461153694107 Marionette TRACE conn3 <- [1,841,null,{"value":"8"}] 05:01:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 05:01:34 INFO - PROCESS | 3399 | 1461153694118 Marionette TRACE conn3 -> [0,842,"setScriptTimeout",{"ms":35000}] 05:01:34 INFO - PROCESS | 3399 | 1461153694122 Marionette TRACE conn3 <- [1,842,null,{}] 05:01:34 INFO - PROCESS | 3399 | 1461153694127 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}] 05:01:34 INFO - PROCESS | 3399 | 1461153694294 Marionette TRACE conn3 <- [1,843,null,{"value":null}] 05:01:34 INFO - PROCESS | 3399 | 1461153694446 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:01:34 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33fe1e6800 == 84 [pid = 3399] [id = 218] 05:01:34 INFO - PROCESS | 3399 | ++DOMWINDOW == 98 (0x7f33f334d000) [pid = 3399] [serial = 654] [outer = (nil)] 05:01:34 INFO - PROCESS | 3399 | ++DOMWINDOW == 99 (0x7f33f8f36800) [pid = 3399] [serial = 655] [outer = 0x7f33f334d000] 05:01:34 INFO - PROCESS | 3399 | 1461153694515 Marionette DEBUG loaded listener.js 05:01:34 INFO - PROCESS | 3399 | ++DOMWINDOW == 100 (0x7f33f9eb4000) [pid = 3399] [serial = 656] [outer = 0x7f33f334d000] 05:01:35 INFO - PROCESS | 3399 | 1461153695684 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]]]}] 05:01:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 05:01:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 1586ms 05:01:35 INFO - PROCESS | 3399 | 1461153695703 Marionette TRACE conn3 -> [0,845,"getWindowHandle",null] 05:01:35 INFO - PROCESS | 3399 | 1461153695707 Marionette TRACE conn3 <- [1,845,null,{"value":"8"}] 05:01:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 05:01:35 INFO - PROCESS | 3399 | 1461153695713 Marionette TRACE conn3 -> [0,846,"setScriptTimeout",{"ms":35000}] 05:01:35 INFO - PROCESS | 3399 | 1461153695718 Marionette TRACE conn3 <- [1,846,null,{}] 05:01:35 INFO - PROCESS | 3399 | 1461153695733 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}] 05:01:35 INFO - PROCESS | 3399 | 1461153695889 Marionette TRACE conn3 <- [1,847,null,{"value":null}] 05:01:36 INFO - PROCESS | 3399 | 1461153696097 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:01:36 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33ff94f000 == 85 [pid = 3399] [id = 219] 05:01:36 INFO - PROCESS | 3399 | ++DOMWINDOW == 101 (0x7f33f9eb6c00) [pid = 3399] [serial = 657] [outer = (nil)] 05:01:36 INFO - PROCESS | 3399 | ++DOMWINDOW == 102 (0x7f33ff066800) [pid = 3399] [serial = 658] [outer = 0x7f33f9eb6c00] 05:01:36 INFO - PROCESS | 3399 | 1461153696172 Marionette DEBUG loaded listener.js 05:01:36 INFO - PROCESS | 3399 | ++DOMWINDOW == 103 (0x7f33ff14bc00) [pid = 3399] [serial = 659] [outer = 0x7f33f9eb6c00] 05:01:36 INFO - PROCESS | 3399 | 1461153696967 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]]]}] 05:01:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 05:01:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 1284ms 05:01:37 INFO - PROCESS | 3399 | 1461153696998 Marionette TRACE conn3 -> [0,849,"getWindowHandle",null] 05:01:37 INFO - PROCESS | 3399 | 1461153697004 Marionette TRACE conn3 <- [1,849,null,{"value":"8"}] 05:01:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 05:01:37 INFO - PROCESS | 3399 | 1461153697010 Marionette TRACE conn3 -> [0,850,"setScriptTimeout",{"ms":35000}] 05:01:37 INFO - PROCESS | 3399 | 1461153697013 Marionette TRACE conn3 <- [1,850,null,{}] 05:01:37 INFO - PROCESS | 3399 | 1461153697018 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}] 05:01:37 INFO - PROCESS | 3399 | 1461153697171 Marionette TRACE conn3 <- [1,851,null,{"value":null}] 05:01:37 INFO - PROCESS | 3399 | 1461153697328 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:01:37 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f3401da3800 == 86 [pid = 3399] [id = 220] 05:01:37 INFO - PROCESS | 3399 | ++DOMWINDOW == 104 (0x7f33fea82800) [pid = 3399] [serial = 660] [outer = (nil)] 05:01:37 INFO - PROCESS | 3399 | ++DOMWINDOW == 105 (0x7f33ff504400) [pid = 3399] [serial = 661] [outer = 0x7f33fea82800] 05:01:37 INFO - PROCESS | 3399 | 1461153697396 Marionette DEBUG loaded listener.js 05:01:37 INFO - PROCESS | 3399 | ++DOMWINDOW == 106 (0x7f33ff737c00) [pid = 3399] [serial = 662] [outer = 0x7f33fea82800] 05:01:38 INFO - PROCESS | 3399 | 1461153698268 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]]]}] 05:01:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 05:01:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 1281ms 05:01:38 INFO - PROCESS | 3399 | 1461153698292 Marionette TRACE conn3 -> [0,853,"getWindowHandle",null] 05:01:38 INFO - PROCESS | 3399 | 1461153698296 Marionette TRACE conn3 <- [1,853,null,{"value":"8"}] 05:01:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 05:01:38 INFO - PROCESS | 3399 | 1461153698302 Marionette TRACE conn3 -> [0,854,"setScriptTimeout",{"ms":35000}] 05:01:38 INFO - PROCESS | 3399 | 1461153698304 Marionette TRACE conn3 <- [1,854,null,{}] 05:01:38 INFO - PROCESS | 3399 | 1461153698309 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}] 05:01:38 INFO - PROCESS | 3399 | 1461153698454 Marionette TRACE conn3 <- [1,855,null,{"value":null}] 05:01:38 INFO - PROCESS | 3399 | 1461153698612 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:01:38 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f340c655000 == 87 [pid = 3399] [id = 221] 05:01:38 INFO - PROCESS | 3399 | ++DOMWINDOW == 107 (0x7f33ff327800) [pid = 3399] [serial = 663] [outer = (nil)] 05:01:38 INFO - PROCESS | 3399 | ++DOMWINDOW == 108 (0x7f340023a400) [pid = 3399] [serial = 664] [outer = 0x7f33ff327800] 05:01:38 INFO - PROCESS | 3399 | 1461153698681 Marionette DEBUG loaded listener.js 05:01:38 INFO - PROCESS | 3399 | ++DOMWINDOW == 109 (0x7f34009ea400) [pid = 3399] [serial = 665] [outer = 0x7f33ff327800] 05:01:39 INFO - PROCESS | 3399 | 1461153699517 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]]]}] 05:01:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 05:01:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 1282ms 05:01:39 INFO - PROCESS | 3399 | 1461153699585 Marionette TRACE conn3 -> [0,857,"getWindowHandle",null] 05:01:39 INFO - PROCESS | 3399 | 1461153699588 Marionette TRACE conn3 <- [1,857,null,{"value":"8"}] 05:01:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 05:01:39 INFO - PROCESS | 3399 | 1461153699594 Marionette TRACE conn3 -> [0,858,"setScriptTimeout",{"ms":35000}] 05:01:39 INFO - PROCESS | 3399 | 1461153699596 Marionette TRACE conn3 <- [1,858,null,{}] 05:01:39 INFO - PROCESS | 3399 | 1461153699602 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}] 05:01:39 INFO - PROCESS | 3399 | 1461153699780 Marionette TRACE conn3 <- [1,859,null,{"value":null}] 05:01:39 INFO - PROCESS | 3399 | 1461153699935 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:01:39 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f340f512000 == 88 [pid = 3399] [id = 222] 05:01:39 INFO - PROCESS | 3399 | ++DOMWINDOW == 110 (0x7f34009ec000) [pid = 3399] [serial = 666] [outer = (nil)] 05:01:40 INFO - PROCESS | 3399 | ++DOMWINDOW == 111 (0x7f3402059400) [pid = 3399] [serial = 667] [outer = 0x7f34009ec000] 05:01:40 INFO - PROCESS | 3399 | 1461153700012 Marionette DEBUG loaded listener.js 05:01:40 INFO - PROCESS | 3399 | ++DOMWINDOW == 112 (0x7f340b845400) [pid = 3399] [serial = 668] [outer = 0x7f34009ec000] 05:01:40 INFO - PROCESS | 3399 | 1461153700783 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]]]}] 05:01:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 05:01:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 1227ms 05:01:40 INFO - PROCESS | 3399 | 1461153700821 Marionette TRACE conn3 -> [0,861,"getWindowHandle",null] 05:01:40 INFO - PROCESS | 3399 | 1461153700824 Marionette TRACE conn3 <- [1,861,null,{"value":"8"}] 05:01:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 05:01:40 INFO - PROCESS | 3399 | 1461153700830 Marionette TRACE conn3 -> [0,862,"setScriptTimeout",{"ms":35000}] 05:01:40 INFO - PROCESS | 3399 | 1461153700832 Marionette TRACE conn3 <- [1,862,null,{}] 05:01:40 INFO - PROCESS | 3399 | 1461153700837 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}] 05:01:40 INFO - PROCESS | 3399 | 1461153700989 Marionette TRACE conn3 <- [1,863,null,{"value":null}] 05:01:41 INFO - PROCESS | 3399 | 1461153701150 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:01:41 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f3411312000 == 89 [pid = 3399] [id = 223] 05:01:41 INFO - PROCESS | 3399 | ++DOMWINDOW == 113 (0x7f3400a09000) [pid = 3399] [serial = 669] [outer = (nil)] 05:01:41 INFO - PROCESS | 3399 | ++DOMWINDOW == 114 (0x7f340b8c5800) [pid = 3399] [serial = 670] [outer = 0x7f3400a09000] 05:01:41 INFO - PROCESS | 3399 | 1461153701220 Marionette DEBUG loaded listener.js 05:01:41 INFO - PROCESS | 3399 | ++DOMWINDOW == 115 (0x7f340c46e800) [pid = 3399] [serial = 671] [outer = 0x7f3400a09000] 05:01:42 INFO - PROCESS | 3399 | 1461153702063 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]]]}] 05:01:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 05:01:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 1297ms 05:01:42 INFO - PROCESS | 3399 | 1461153702127 Marionette TRACE conn3 -> [0,865,"getWindowHandle",null] 05:01:42 INFO - PROCESS | 3399 | 1461153702130 Marionette TRACE conn3 <- [1,865,null,{"value":"8"}] 05:01:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 05:01:42 INFO - PROCESS | 3399 | 1461153702136 Marionette TRACE conn3 -> [0,866,"setScriptTimeout",{"ms":35000}] 05:01:42 INFO - PROCESS | 3399 | 1461153702138 Marionette TRACE conn3 <- [1,866,null,{}] 05:01:42 INFO - PROCESS | 3399 | 1461153702143 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}] 05:01:42 INFO - PROCESS | 3399 | 1461153702286 Marionette TRACE conn3 <- [1,867,null,{"value":null}] 05:01:42 INFO - PROCESS | 3399 | 1461153702445 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:01:42 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f3411ac9800 == 90 [pid = 3399] [id = 224] 05:01:42 INFO - PROCESS | 3399 | ++DOMWINDOW == 116 (0x7f3405a56800) [pid = 3399] [serial = 672] [outer = (nil)] 05:01:42 INFO - PROCESS | 3399 | ++DOMWINDOW == 117 (0x7f340c785400) [pid = 3399] [serial = 673] [outer = 0x7f3405a56800] 05:01:42 INFO - PROCESS | 3399 | 1461153702517 Marionette DEBUG loaded listener.js 05:01:42 INFO - PROCESS | 3399 | ++DOMWINDOW == 118 (0x7f340c78f400) [pid = 3399] [serial = 674] [outer = 0x7f3405a56800] 05:01:43 INFO - PROCESS | 3399 | 1461153703369 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]]]}] 05:01:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 05:01:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 1280ms 05:01:43 INFO - PROCESS | 3399 | 1461153703417 Marionette TRACE conn3 -> [0,869,"getWindowHandle",null] 05:01:43 INFO - PROCESS | 3399 | 1461153703420 Marionette TRACE conn3 <- [1,869,null,{"value":"8"}] 05:01:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 05:01:43 INFO - PROCESS | 3399 | 1461153703426 Marionette TRACE conn3 -> [0,870,"setScriptTimeout",{"ms":35000}] 05:01:43 INFO - PROCESS | 3399 | 1461153703428 Marionette TRACE conn3 <- [1,870,null,{}] 05:01:43 INFO - PROCESS | 3399 | 1461153703433 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}] 05:01:43 INFO - PROCESS | 3399 | 1461153703576 Marionette TRACE conn3 <- [1,871,null,{"value":null}] 05:01:43 INFO - PROCESS | 3399 | 1461153703735 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:01:43 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f3411d71800 == 91 [pid = 3399] [id = 225] 05:01:43 INFO - PROCESS | 3399 | ++DOMWINDOW == 119 (0x7f33ff069800) [pid = 3399] [serial = 675] [outer = (nil)] 05:01:43 INFO - PROCESS | 3399 | ++DOMWINDOW == 120 (0x7f340c91c400) [pid = 3399] [serial = 676] [outer = 0x7f33ff069800] 05:01:43 INFO - PROCESS | 3399 | 1461153703803 Marionette DEBUG loaded listener.js 05:01:43 INFO - PROCESS | 3399 | ++DOMWINDOW == 121 (0x7f340cb3e000) [pid = 3399] [serial = 677] [outer = 0x7f33ff069800] 05:01:44 INFO - PROCESS | 3399 | 1461153704877 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]]]}] 05:01:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 05:01:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 1495ms 05:01:44 INFO - PROCESS | 3399 | 1461153704921 Marionette TRACE conn3 -> [0,873,"getWindowHandle",null] 05:01:44 INFO - PROCESS | 3399 | 1461153704926 Marionette TRACE conn3 <- [1,873,null,{"value":"8"}] 05:01:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 05:01:44 INFO - PROCESS | 3399 | 1461153704934 Marionette TRACE conn3 -> [0,874,"setScriptTimeout",{"ms":35000}] 05:01:44 INFO - PROCESS | 3399 | 1461153704939 Marionette TRACE conn3 <- [1,874,null,{}] 05:01:44 INFO - PROCESS | 3399 | 1461153704948 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}] 05:01:45 INFO - PROCESS | 3399 | 1461153705157 Marionette TRACE conn3 <- [1,875,null,{"value":null}] 05:01:45 INFO - PROCESS | 3399 | 1461153705501 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:01:45 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33ee1b1000 == 92 [pid = 3399] [id = 226] 05:01:45 INFO - PROCESS | 3399 | ++DOMWINDOW == 122 (0x7f33f4515800) [pid = 3399] [serial = 678] [outer = (nil)] 05:01:45 INFO - PROCESS | 3399 | ++DOMWINDOW == 123 (0x7f33f551e400) [pid = 3399] [serial = 679] [outer = 0x7f33f4515800] 05:01:45 INFO - PROCESS | 3399 | 1461153705568 Marionette DEBUG loaded listener.js 05:01:45 INFO - PROCESS | 3399 | ++DOMWINDOW == 124 (0x7f33f5b5b400) [pid = 3399] [serial = 680] [outer = 0x7f33f4515800] 05:01:46 INFO - PROCESS | 3399 | 1461153706372 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]]]}] 05:01:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 05:01:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 1487ms 05:01:46 INFO - PROCESS | 3399 | 1461153706421 Marionette TRACE conn3 -> [0,877,"getWindowHandle",null] 05:01:46 INFO - PROCESS | 3399 | 1461153706429 Marionette TRACE conn3 <- [1,877,null,{"value":"8"}] 05:01:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 05:01:46 INFO - PROCESS | 3399 | 1461153706437 Marionette TRACE conn3 -> [0,878,"setScriptTimeout",{"ms":35000}] 05:01:46 INFO - PROCESS | 3399 | 1461153706441 Marionette TRACE conn3 <- [1,878,null,{}] 05:01:46 INFO - PROCESS | 3399 | 1461153706446 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}] 05:01:46 INFO - PROCESS | 3399 | 1461153706614 Marionette TRACE conn3 <- [1,879,null,{"value":null}] 05:01:46 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33fa1ca000 == 91 [pid = 3399] [id = 215] 05:01:46 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33f9459000 == 90 [pid = 3399] [id = 214] 05:01:46 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33f5a2c800 == 89 [pid = 3399] [id = 213] 05:01:46 INFO - PROCESS | 3399 | --DOMWINDOW == 123 (0x7f33fea09400) [pid = 3399] [serial = 607] [outer = (nil)] [url = about:blank] 05:01:46 INFO - PROCESS | 3399 | --DOMWINDOW == 122 (0x7f33fea0f800) [pid = 3399] [serial = 586] [outer = (nil)] [url = about:blank] 05:01:46 INFO - PROCESS | 3399 | --DOMWINDOW == 121 (0x7f33f5a4fc00) [pid = 3399] [serial = 574] [outer = (nil)] [url = about:blank] 05:01:46 INFO - PROCESS | 3399 | --DOMWINDOW == 120 (0x7f33f9fe9c00) [pid = 3399] [serial = 571] [outer = (nil)] [url = about:blank] 05:01:46 INFO - PROCESS | 3399 | --DOMWINDOW == 119 (0x7f33f984f800) [pid = 3399] [serial = 577] [outer = (nil)] [url = about:blank] 05:01:46 INFO - PROCESS | 3399 | --DOMWINDOW == 118 (0x7f33fdedd400) [pid = 3399] [serial = 583] [outer = (nil)] [url = about:blank] 05:01:46 INFO - PROCESS | 3399 | --DOMWINDOW == 117 (0x7f33fccc1400) [pid = 3399] [serial = 580] [outer = (nil)] [url = about:blank] 05:01:46 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33f29c8000 == 88 [pid = 3399] [id = 212] 05:01:46 INFO - PROCESS | 3399 | --DOCSHELL 0x7f340c64f000 == 87 [pid = 3399] [id = 209] 05:01:46 INFO - PROCESS | 3399 | --DOCSHELL 0x7f3406720000 == 86 [pid = 3399] [id = 208] 05:01:46 INFO - PROCESS | 3399 | --DOCSHELL 0x7f3401d8f800 == 85 [pid = 3399] [id = 207] 05:01:46 INFO - PROCESS | 3399 | --DOCSHELL 0x7f34009c9800 == 84 [pid = 3399] [id = 206] 05:01:46 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33ffe56800 == 83 [pid = 3399] [id = 205] 05:01:46 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33fa1d4000 == 82 [pid = 3399] [id = 204] 05:01:46 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33f5f54000 == 81 [pid = 3399] [id = 203] 05:01:46 INFO - PROCESS | 3399 | --DOMWINDOW == 116 (0x7f33f8f04800) [pid = 3399] [serial = 596] [outer = (nil)] [url = about:blank] 05:01:46 INFO - PROCESS | 3399 | --DOMWINDOW == 115 (0x7f33f5b5b000) [pid = 3399] [serial = 592] [outer = (nil)] [url = about:blank] 05:01:46 INFO - PROCESS | 3399 | --DOMWINDOW == 114 (0x7f33f451f400) [pid = 3399] [serial = 589] [outer = (nil)] [url = about:blank] 05:01:46 INFO - PROCESS | 3399 | --DOMWINDOW == 113 (0x7f33f9ead400) [pid = 3399] [serial = 598] [outer = (nil)] [url = about:blank] 05:01:46 INFO - PROCESS | 3399 | --DOMWINDOW == 112 (0x7f33f680f400) [pid = 3399] [serial = 595] [outer = (nil)] [url = about:blank] 05:01:46 INFO - PROCESS | 3399 | --DOMWINDOW == 111 (0x7f33f551ec00) [pid = 3399] [serial = 590] [outer = (nil)] [url = about:blank] 05:01:46 INFO - PROCESS | 3399 | --DOMWINDOW == 110 (0x7f33f9fe3800) [pid = 3399] [serial = 599] [outer = (nil)] [url = about:blank] 05:01:46 INFO - PROCESS | 3399 | --DOMWINDOW == 109 (0x7f33f5cf0c00) [pid = 3399] [serial = 593] [outer = (nil)] [url = about:blank] 05:01:46 INFO - PROCESS | 3399 | 1461153706831 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:01:46 INFO - PROCESS | 3399 | --DOMWINDOW == 108 (0x7f33fda98c00) [pid = 3399] [serial = 604] [outer = (nil)] [url = about:blank] 05:01:46 INFO - PROCESS | 3399 | --DOMWINDOW == 107 (0x7f33fd247800) [pid = 3399] [serial = 602] [outer = (nil)] [url = about:blank] 05:01:46 INFO - PROCESS | 3399 | --DOMWINDOW == 106 (0x7f33fc380800) [pid = 3399] [serial = 601] [outer = (nil)] [url = about:blank] 05:01:46 INFO - PROCESS | 3399 | --DOMWINDOW == 105 (0x7f33fe1a9800) [pid = 3399] [serial = 605] [outer = (nil)] [url = about:blank] 05:01:46 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33f29e1000 == 82 [pid = 3399] [id = 227] 05:01:46 INFO - PROCESS | 3399 | ++DOMWINDOW == 106 (0x7f33f4518000) [pid = 3399] [serial = 681] [outer = (nil)] 05:01:46 INFO - PROCESS | 3399 | ++DOMWINDOW == 107 (0x7f33f5b5b000) [pid = 3399] [serial = 682] [outer = 0x7f33f4518000] 05:01:46 INFO - PROCESS | 3399 | 1461153706895 Marionette DEBUG loaded listener.js 05:01:46 INFO - PROCESS | 3399 | ++DOMWINDOW == 108 (0x7f33f7949000) [pid = 3399] [serial = 683] [outer = 0x7f33f4518000] 05:01:47 INFO - PROCESS | 3399 | 1461153707669 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]]]}] 05:01:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 05:01:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 1278ms 05:01:47 INFO - PROCESS | 3399 | 1461153707715 Marionette TRACE conn3 -> [0,881,"getWindowHandle",null] 05:01:47 INFO - PROCESS | 3399 | 1461153707719 Marionette TRACE conn3 <- [1,881,null,{"value":"8"}] 05:01:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 05:01:47 INFO - PROCESS | 3399 | 1461153707724 Marionette TRACE conn3 -> [0,882,"setScriptTimeout",{"ms":35000}] 05:01:47 INFO - PROCESS | 3399 | 1461153707729 Marionette TRACE conn3 <- [1,882,null,{}] 05:01:47 INFO - PROCESS | 3399 | 1461153707753 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}] 05:01:47 INFO - PROCESS | 3399 | 1461153707894 Marionette TRACE conn3 <- [1,883,null,{"value":null}] 05:01:47 INFO - PROCESS | 3399 | 1461153707910 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:01:47 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33f9d9f000 == 83 [pid = 3399] [id = 228] 05:01:47 INFO - PROCESS | 3399 | ++DOMWINDOW == 109 (0x7f33f984b800) [pid = 3399] [serial = 684] [outer = (nil)] 05:01:47 INFO - PROCESS | 3399 | ++DOMWINDOW == 110 (0x7f33f9fe3800) [pid = 3399] [serial = 685] [outer = 0x7f33f984b800] 05:01:47 INFO - PROCESS | 3399 | 1461153707971 Marionette DEBUG loaded listener.js 05:01:48 INFO - PROCESS | 3399 | ++DOMWINDOW == 111 (0x7f33fc537400) [pid = 3399] [serial = 686] [outer = 0x7f33f984b800] 05:01:48 INFO - PROCESS | 3399 | 1461153708693 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]]]}] 05:01:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 05:01:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 993ms 05:01:48 INFO - PROCESS | 3399 | 1461153708717 Marionette TRACE conn3 -> [0,885,"getWindowHandle",null] 05:01:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 05:01:48 INFO - PROCESS | 3399 | 1461153708721 Marionette TRACE conn3 <- [1,885,null,{"value":"8"}] 05:01:48 INFO - PROCESS | 3399 | 1461153708726 Marionette TRACE conn3 -> [0,886,"setScriptTimeout",{"ms":35000}] 05:01:48 INFO - PROCESS | 3399 | 1461153708728 Marionette TRACE conn3 <- [1,886,null,{}] 05:01:48 INFO - PROCESS | 3399 | 1461153708733 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}] 05:01:48 INFO - PROCESS | 3399 | 1461153708927 Marionette TRACE conn3 <- [1,887,null,{"value":null}] 05:01:49 INFO - PROCESS | 3399 | 1461153709010 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:01:49 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33fda8b000 == 84 [pid = 3399] [id = 229] 05:01:49 INFO - PROCESS | 3399 | ++DOMWINDOW == 112 (0x7f33f943a000) [pid = 3399] [serial = 687] [outer = (nil)] 05:01:49 INFO - PROCESS | 3399 | ++DOMWINDOW == 113 (0x7f33fdfdec00) [pid = 3399] [serial = 688] [outer = 0x7f33f943a000] 05:01:49 INFO - PROCESS | 3399 | 1461153709070 Marionette DEBUG loaded listener.js 05:01:49 INFO - PROCESS | 3399 | ++DOMWINDOW == 114 (0x7f33fea09c00) [pid = 3399] [serial = 689] [outer = 0x7f33f943a000] 05:01:49 INFO - PROCESS | 3399 | 1461153709819 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]]]}] 05:01:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 05:01:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 1132ms 05:01:49 INFO - PROCESS | 3399 | 1461153709858 Marionette TRACE conn3 -> [0,889,"getWindowHandle",null] 05:01:49 INFO - PROCESS | 3399 | 1461153709861 Marionette TRACE conn3 <- [1,889,null,{"value":"8"}] 05:01:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 05:01:49 INFO - PROCESS | 3399 | 1461153709866 Marionette TRACE conn3 -> [0,890,"setScriptTimeout",{"ms":35000}] 05:01:49 INFO - PROCESS | 3399 | 1461153709868 Marionette TRACE conn3 <- [1,890,null,{}] 05:01:49 INFO - PROCESS | 3399 | 1461153709878 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}] 05:01:50 INFO - PROCESS | 3399 | 1461153710055 Marionette TRACE conn3 <- [1,891,null,{"value":null}] 05:01:50 INFO - PROCESS | 3399 | 1461153710073 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:01:50 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33feac2800 == 85 [pid = 3399] [id = 230] 05:01:50 INFO - PROCESS | 3399 | ++DOMWINDOW == 115 (0x7f33f9fde400) [pid = 3399] [serial = 690] [outer = (nil)] 05:01:50 INFO - PROCESS | 3399 | ++DOMWINDOW == 116 (0x7f33fefa2800) [pid = 3399] [serial = 691] [outer = 0x7f33f9fde400] 05:01:50 INFO - PROCESS | 3399 | 1461153710127 Marionette DEBUG loaded listener.js 05:01:50 INFO - PROCESS | 3399 | ++DOMWINDOW == 117 (0x7f33ff14c000) [pid = 3399] [serial = 692] [outer = 0x7f33f9fde400] 05:01:50 INFO - PROCESS | 3399 | 1461153710891 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]]]}] 05:01:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 05:01:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 1077ms 05:01:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 05:01:50 INFO - PROCESS | 3399 | 1461153710945 Marionette TRACE conn3 -> [0,893,"getWindowHandle",null] 05:01:50 INFO - PROCESS | 3399 | 1461153710947 Marionette TRACE conn3 <- [1,893,null,{"value":"8"}] 05:01:50 INFO - PROCESS | 3399 | 1461153710953 Marionette TRACE conn3 -> [0,894,"setScriptTimeout",{"ms":35000}] 05:01:50 INFO - PROCESS | 3399 | 1461153710955 Marionette TRACE conn3 <- [1,894,null,{}] 05:01:50 INFO - PROCESS | 3399 | 1461153710960 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}] 05:01:51 INFO - PROCESS | 3399 | 1461153711167 Marionette TRACE conn3 <- [1,895,null,{"value":null}] 05:01:51 INFO - PROCESS | 3399 | 1461153711192 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:01:51 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f340063b800 == 86 [pid = 3399] [id = 231] 05:01:51 INFO - PROCESS | 3399 | ++DOMWINDOW == 118 (0x7f33ffd82000) [pid = 3399] [serial = 693] [outer = (nil)] 05:01:51 INFO - PROCESS | 3399 | ++DOMWINDOW == 119 (0x7f3400aa5800) [pid = 3399] [serial = 694] [outer = 0x7f33ffd82000] 05:01:51 INFO - PROCESS | 3399 | 1461153711252 Marionette DEBUG loaded listener.js 05:01:51 INFO - PROCESS | 3399 | ++DOMWINDOW == 120 (0x7f3405a50800) [pid = 3399] [serial = 695] [outer = 0x7f33ffd82000] 05:01:51 INFO - PROCESS | 3399 | --DOMWINDOW == 119 (0x7f33fdf68c00) [pid = 3399] [serial = 585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 05:01:51 INFO - PROCESS | 3399 | --DOMWINDOW == 118 (0x7f33f45bb000) [pid = 3399] [serial = 576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 05:01:51 INFO - PROCESS | 3399 | --DOMWINDOW == 117 (0x7f33f9850400) [pid = 3399] [serial = 579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 05:01:51 INFO - PROCESS | 3399 | --DOMWINDOW == 116 (0x7f33f9fe5400) [pid = 3399] [serial = 582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 05:01:51 INFO - PROCESS | 3399 | --DOMWINDOW == 115 (0x7f33f45bc800) [pid = 3399] [serial = 573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 05:01:51 INFO - PROCESS | 3399 | --DOMWINDOW == 114 (0x7f33f984bc00) [pid = 3399] [serial = 570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 05:01:51 INFO - PROCESS | 3399 | --DOMWINDOW == 113 (0x7f33ec4d1400) [pid = 3399] [serial = 633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 05:01:51 INFO - PROCESS | 3399 | --DOMWINDOW == 112 (0x7f33f564e000) [pid = 3399] [serial = 639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 05:01:51 INFO - PROCESS | 3399 | --DOMWINDOW == 111 (0x7f33f5525000) [pid = 3399] [serial = 636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 05:01:51 INFO - PROCESS | 3399 | --DOMWINDOW == 110 (0x7f33f45ba400) [pid = 3399] [serial = 540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 05:01:51 INFO - PROCESS | 3399 | --DOMWINDOW == 109 (0x7f33f8f0c000) [pid = 3399] [serial = 642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 05:01:51 INFO - PROCESS | 3399 | --DOMWINDOW == 108 (0x7f33f849b400) [pid = 3399] [serial = 645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 05:01:52 INFO - PROCESS | 3399 | 1461153712213 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]]]}] 05:01:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 05:01:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 1279ms 05:01:52 INFO - PROCESS | 3399 | 1461153712233 Marionette TRACE conn3 -> [0,897,"getWindowHandle",null] 05:01:52 INFO - PROCESS | 3399 | 1461153712235 Marionette TRACE conn3 <- [1,897,null,{"value":"8"}] 05:01:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 05:01:52 INFO - PROCESS | 3399 | 1461153712241 Marionette TRACE conn3 -> [0,898,"setScriptTimeout",{"ms":35000}] 05:01:52 INFO - PROCESS | 3399 | 1461153712242 Marionette TRACE conn3 <- [1,898,null,{}] 05:01:52 INFO - PROCESS | 3399 | 1461153712248 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}] 05:01:52 INFO - PROCESS | 3399 | 1461153712379 Marionette TRACE conn3 <- [1,899,null,{"value":null}] 05:01:52 INFO - PROCESS | 3399 | 1461153712395 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:01:52 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f3400bc2000 == 87 [pid = 3399] [id = 232] 05:01:52 INFO - PROCESS | 3399 | ++DOMWINDOW == 109 (0x7f33f79ce800) [pid = 3399] [serial = 696] [outer = (nil)] 05:01:52 INFO - PROCESS | 3399 | ++DOMWINDOW == 110 (0x7f33fded5800) [pid = 3399] [serial = 697] [outer = 0x7f33f79ce800] 05:01:52 INFO - PROCESS | 3399 | 1461153712452 Marionette DEBUG loaded listener.js 05:01:52 INFO - PROCESS | 3399 | ++DOMWINDOW == 111 (0x7f340065f800) [pid = 3399] [serial = 698] [outer = 0x7f33f79ce800] 05:01:53 INFO - PROCESS | 3399 | 1461153713187 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]]]}] 05:01:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 05:01:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 981ms 05:01:53 INFO - PROCESS | 3399 | 1461153713222 Marionette TRACE conn3 -> [0,901,"getWindowHandle",null] 05:01:53 INFO - PROCESS | 3399 | 1461153713224 Marionette TRACE conn3 <- [1,901,null,{"value":"8"}] 05:01:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 05:01:53 INFO - PROCESS | 3399 | 1461153713230 Marionette TRACE conn3 -> [0,902,"setScriptTimeout",{"ms":35000}] 05:01:53 INFO - PROCESS | 3399 | 1461153713232 Marionette TRACE conn3 <- [1,902,null,{}] 05:01:53 INFO - PROCESS | 3399 | 1461153713237 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}] 05:01:53 INFO - PROCESS | 3399 | 1461153713412 Marionette TRACE conn3 <- [1,903,null,{"value":null}] 05:01:53 INFO - PROCESS | 3399 | 1461153713428 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:01:53 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f340c4e7800 == 88 [pid = 3399] [id = 233] 05:01:53 INFO - PROCESS | 3399 | ++DOMWINDOW == 112 (0x7f33ec4d1000) [pid = 3399] [serial = 699] [outer = (nil)] 05:01:53 INFO - PROCESS | 3399 | ++DOMWINDOW == 113 (0x7f3400a13400) [pid = 3399] [serial = 700] [outer = 0x7f33ec4d1000] 05:01:53 INFO - PROCESS | 3399 | 1461153713488 Marionette DEBUG loaded listener.js 05:01:53 INFO - PROCESS | 3399 | ++DOMWINDOW == 114 (0x7f340c78d000) [pid = 3399] [serial = 701] [outer = 0x7f33ec4d1000] 05:01:54 INFO - PROCESS | 3399 | 1461153714457 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]]]}] 05:01:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 05:01:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 1279ms 05:01:54 INFO - PROCESS | 3399 | 1461153714510 Marionette TRACE conn3 -> [0,905,"getWindowHandle",null] 05:01:54 INFO - PROCESS | 3399 | 1461153714515 Marionette TRACE conn3 <- [1,905,null,{"value":"8"}] 05:01:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 05:01:54 INFO - PROCESS | 3399 | 1461153714524 Marionette TRACE conn3 -> [0,906,"setScriptTimeout",{"ms":35000}] 05:01:54 INFO - PROCESS | 3399 | 1461153714528 Marionette TRACE conn3 <- [1,906,null,{}] 05:01:54 INFO - PROCESS | 3399 | 1461153714553 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}] 05:01:54 INFO - PROCESS | 3399 | 1461153714726 Marionette TRACE conn3 <- [1,907,null,{"value":null}] 05:01:54 INFO - PROCESS | 3399 | 1461153714883 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:01:54 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33f74b3800 == 89 [pid = 3399] [id = 234] 05:01:54 INFO - PROCESS | 3399 | ++DOMWINDOW == 115 (0x7f33f5525000) [pid = 3399] [serial = 702] [outer = (nil)] 05:01:54 INFO - PROCESS | 3399 | ++DOMWINDOW == 116 (0x7f33f6096000) [pid = 3399] [serial = 703] [outer = 0x7f33f5525000] 05:01:54 INFO - PROCESS | 3399 | 1461153714956 Marionette DEBUG loaded listener.js 05:01:55 INFO - PROCESS | 3399 | ++DOMWINDOW == 117 (0x7f33f794b800) [pid = 3399] [serial = 704] [outer = 0x7f33f5525000] 05:01:55 INFO - PROCESS | 3399 | 1461153715904 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]]]}] 05:01:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 05:01:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 1440ms 05:01:55 INFO - PROCESS | 3399 | 1461153715965 Marionette TRACE conn3 -> [0,909,"getWindowHandle",null] 05:01:55 INFO - PROCESS | 3399 | 1461153715973 Marionette TRACE conn3 <- [1,909,null,{"value":"8"}] 05:01:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 05:01:55 INFO - PROCESS | 3399 | 1461153715982 Marionette TRACE conn3 -> [0,910,"setScriptTimeout",{"ms":35000}] 05:01:55 INFO - PROCESS | 3399 | 1461153715986 Marionette TRACE conn3 <- [1,910,null,{}] 05:01:55 INFO - PROCESS | 3399 | 1461153715992 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}] 05:01:56 INFO - PROCESS | 3399 | 1461153716159 Marionette TRACE conn3 <- [1,911,null,{"value":null}] 05:01:56 INFO - PROCESS | 3399 | 1461153716400 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:01:56 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33ff776800 == 90 [pid = 3399] [id = 235] 05:01:56 INFO - PROCESS | 3399 | ++DOMWINDOW == 118 (0x7f33f9443000) [pid = 3399] [serial = 705] [outer = (nil)] 05:01:56 INFO - PROCESS | 3399 | ++DOMWINDOW == 119 (0x7f33fc389000) [pid = 3399] [serial = 706] [outer = 0x7f33f9443000] 05:01:56 INFO - PROCESS | 3399 | 1461153716517 Marionette DEBUG loaded listener.js 05:01:56 INFO - PROCESS | 3399 | ++DOMWINDOW == 120 (0x7f33fe7da800) [pid = 3399] [serial = 707] [outer = 0x7f33f9443000] 05:01:57 INFO - PROCESS | 3399 | 1461153717315 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]]]}] 05:01:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 05:01:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 1380ms 05:01:57 INFO - PROCESS | 3399 | 1461153717363 Marionette TRACE conn3 -> [0,913,"getWindowHandle",null] 05:01:57 INFO - PROCESS | 3399 | 1461153717367 Marionette TRACE conn3 <- [1,913,null,{"value":"8"}] 05:01:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 05:01:57 INFO - PROCESS | 3399 | 1461153717372 Marionette TRACE conn3 -> [0,914,"setScriptTimeout",{"ms":35000}] 05:01:57 INFO - PROCESS | 3399 | 1461153717378 Marionette TRACE conn3 <- [1,914,null,{}] 05:01:57 INFO - PROCESS | 3399 | 1461153717393 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}] 05:01:57 INFO - PROCESS | 3399 | 1461153717551 Marionette TRACE conn3 <- [1,915,null,{"value":null}] 05:01:57 INFO - PROCESS | 3399 | 1461153717718 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:01:57 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f3411a3b000 == 91 [pid = 3399] [id = 236] 05:01:57 INFO - PROCESS | 3399 | ++DOMWINDOW == 121 (0x7f33f9fe8c00) [pid = 3399] [serial = 708] [outer = (nil)] 05:01:57 INFO - PROCESS | 3399 | ++DOMWINDOW == 122 (0x7f3400238000) [pid = 3399] [serial = 709] [outer = 0x7f33f9fe8c00] 05:01:57 INFO - PROCESS | 3399 | 1461153717800 Marionette DEBUG loaded listener.js 05:01:57 INFO - PROCESS | 3399 | ++DOMWINDOW == 123 (0x7f3400aa7400) [pid = 3399] [serial = 710] [outer = 0x7f33f9fe8c00] 05:01:58 INFO - PROCESS | 3399 | 1461153718592 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]]]}] 05:01:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 05:01:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 1246ms 05:01:58 INFO - PROCESS | 3399 | 1461153718620 Marionette TRACE conn3 -> [0,917,"getWindowHandle",null] 05:01:58 INFO - PROCESS | 3399 | 1461153718624 Marionette TRACE conn3 <- [1,917,null,{"value":"8"}] 05:01:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 05:01:58 INFO - PROCESS | 3399 | 1461153718630 Marionette TRACE conn3 -> [0,918,"setScriptTimeout",{"ms":35000}] 05:01:58 INFO - PROCESS | 3399 | 1461153718632 Marionette TRACE conn3 <- [1,918,null,{}] 05:01:58 INFO - PROCESS | 3399 | 1461153718638 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}] 05:01:58 INFO - PROCESS | 3399 | 1461153718789 Marionette TRACE conn3 <- [1,919,null,{"value":null}] 05:01:58 INFO - PROCESS | 3399 | 1461153718953 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:01:58 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f3411fdc000 == 92 [pid = 3399] [id = 237] 05:01:58 INFO - PROCESS | 3399 | ++DOMWINDOW == 124 (0x7f33fea0c800) [pid = 3399] [serial = 711] [outer = (nil)] 05:01:59 INFO - PROCESS | 3399 | ++DOMWINDOW == 125 (0x7f340c469400) [pid = 3399] [serial = 712] [outer = 0x7f33fea0c800] 05:01:59 INFO - PROCESS | 3399 | 1461153719021 Marionette DEBUG loaded listener.js 05:01:59 INFO - PROCESS | 3399 | ++DOMWINDOW == 126 (0x7f340cb11000) [pid = 3399] [serial = 713] [outer = 0x7f33fea0c800] 05:01:59 INFO - PROCESS | 3399 | 1461153719834 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]]]}] 05:01:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 05:01:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 1232ms 05:01:59 INFO - PROCESS | 3399 | 1461153719862 Marionette TRACE conn3 -> [0,921,"getWindowHandle",null] 05:01:59 INFO - PROCESS | 3399 | 1461153719865 Marionette TRACE conn3 <- [1,921,null,{"value":"8"}] 05:01:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 05:01:59 INFO - PROCESS | 3399 | 1461153719872 Marionette TRACE conn3 -> [0,922,"setScriptTimeout",{"ms":35000}] 05:01:59 INFO - PROCESS | 3399 | 1461153719874 Marionette TRACE conn3 <- [1,922,null,{}] 05:01:59 INFO - PROCESS | 3399 | 1461153719879 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}] 05:02:00 INFO - PROCESS | 3399 | 1461153720026 Marionette TRACE conn3 <- [1,923,null,{"value":null}] 05:02:00 INFO - PROCESS | 3399 | 1461153720193 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:02:00 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f3413b7c800 == 93 [pid = 3399] [id = 238] 05:02:00 INFO - PROCESS | 3399 | ++DOMWINDOW == 127 (0x7f33fded3000) [pid = 3399] [serial = 714] [outer = (nil)] 05:02:00 INFO - PROCESS | 3399 | ++DOMWINDOW == 128 (0x7f340cbb3400) [pid = 3399] [serial = 715] [outer = 0x7f33fded3000] 05:02:00 INFO - PROCESS | 3399 | 1461153720267 Marionette DEBUG loaded listener.js 05:02:00 INFO - PROCESS | 3399 | ++DOMWINDOW == 129 (0x7f340d8dac00) [pid = 3399] [serial = 716] [outer = 0x7f33fded3000] 05:02:01 INFO - PROCESS | 3399 | 1461153721113 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]]]}] 05:02:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 05:02:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 1288ms 05:02:01 INFO - PROCESS | 3399 | 1461153721160 Marionette TRACE conn3 -> [0,925,"getWindowHandle",null] 05:02:01 INFO - PROCESS | 3399 | 1461153721164 Marionette TRACE conn3 <- [1,925,null,{"value":"8"}] 05:02:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 05:02:01 INFO - PROCESS | 3399 | 1461153721170 Marionette TRACE conn3 -> [0,926,"setScriptTimeout",{"ms":35000}] 05:02:01 INFO - PROCESS | 3399 | 1461153721172 Marionette TRACE conn3 <- [1,926,null,{}] 05:02:01 INFO - PROCESS | 3399 | 1461153721177 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}] 05:02:01 INFO - PROCESS | 3399 | 1461153721353 Marionette TRACE conn3 <- [1,927,null,{"value":null}] 05:02:01 INFO - PROCESS | 3399 | 1461153721520 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:02:01 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f3415ea7000 == 94 [pid = 3399] [id = 239] 05:02:01 INFO - PROCESS | 3399 | ++DOMWINDOW == 130 (0x7f340d8dbc00) [pid = 3399] [serial = 717] [outer = (nil)] 05:02:01 INFO - PROCESS | 3399 | ++DOMWINDOW == 131 (0x7f340facb400) [pid = 3399] [serial = 718] [outer = 0x7f340d8dbc00] 05:02:01 INFO - PROCESS | 3399 | 1461153721594 Marionette DEBUG loaded listener.js 05:02:01 INFO - PROCESS | 3399 | ++DOMWINDOW == 132 (0x7f34119c3800) [pid = 3399] [serial = 719] [outer = 0x7f340d8dbc00] 05:02:02 INFO - PROCESS | 3399 | 1461153722439 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]]]}] 05:02:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 05:02:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 1326ms 05:02:02 INFO - PROCESS | 3399 | 1461153722497 Marionette TRACE conn3 -> [0,929,"getWindowHandle",null] 05:02:02 INFO - PROCESS | 3399 | 1461153722500 Marionette TRACE conn3 <- [1,929,null,{"value":"8"}] 05:02:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 05:02:02 INFO - PROCESS | 3399 | 1461153722507 Marionette TRACE conn3 -> [0,930,"setScriptTimeout",{"ms":35000}] 05:02:02 INFO - PROCESS | 3399 | 1461153722509 Marionette TRACE conn3 <- [1,930,null,{}] 05:02:02 INFO - PROCESS | 3399 | 1461153722514 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}] 05:02:02 INFO - PROCESS | 3399 | 1461153722659 Marionette TRACE conn3 <- [1,931,null,{"value":null}] 05:02:02 INFO - PROCESS | 3399 | 1461153722845 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:02:02 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33f9c3d000 == 95 [pid = 3399] [id = 240] 05:02:02 INFO - PROCESS | 3399 | ++DOMWINDOW == 133 (0x7f340dcc3c00) [pid = 3399] [serial = 720] [outer = (nil)] 05:02:02 INFO - PROCESS | 3399 | ++DOMWINDOW == 134 (0x7f3411a22800) [pid = 3399] [serial = 721] [outer = 0x7f340dcc3c00] 05:02:02 INFO - PROCESS | 3399 | 1461153722918 Marionette DEBUG loaded listener.js 05:02:03 INFO - PROCESS | 3399 | ++DOMWINDOW == 135 (0x7f3411baf000) [pid = 3399] [serial = 722] [outer = 0x7f340dcc3c00] 05:02:03 INFO - PROCESS | 3399 | 1461153723763 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]]]}] 05:02:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 05:02:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 1335ms 05:02:03 INFO - PROCESS | 3399 | 1461153723843 Marionette TRACE conn3 -> [0,933,"getWindowHandle",null] 05:02:03 INFO - PROCESS | 3399 | 1461153723845 Marionette TRACE conn3 <- [1,933,null,{"value":"8"}] 05:02:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 05:02:03 INFO - PROCESS | 3399 | 1461153723851 Marionette TRACE conn3 -> [0,934,"setScriptTimeout",{"ms":35000}] 05:02:03 INFO - PROCESS | 3399 | 1461153723854 Marionette TRACE conn3 <- [1,934,null,{}] 05:02:03 INFO - PROCESS | 3399 | 1461153723859 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}] 05:02:04 INFO - PROCESS | 3399 | 1461153724011 Marionette TRACE conn3 <- [1,935,null,{"value":null}] 05:02:04 INFO - PROCESS | 3399 | 1461153724174 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:02:04 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33f4690800 == 96 [pid = 3399] [id = 241] 05:02:04 INFO - PROCESS | 3399 | ++DOMWINDOW == 136 (0x7f33ec4de800) [pid = 3399] [serial = 723] [outer = (nil)] 05:02:04 INFO - PROCESS | 3399 | ++DOMWINDOW == 137 (0x7f33f33a0400) [pid = 3399] [serial = 724] [outer = 0x7f33ec4de800] 05:02:04 INFO - PROCESS | 3399 | 1461153724242 Marionette DEBUG loaded listener.js 05:02:04 INFO - PROCESS | 3399 | ++DOMWINDOW == 138 (0x7f34119c5400) [pid = 3399] [serial = 725] [outer = 0x7f33ec4de800] 05:02:04 INFO - PROCESS | 3399 | ++DOMWINDOW == 139 (0x7f3411a1f800) [pid = 3399] [serial = 726] [outer = 0x7f33f5a53000] 05:02:05 INFO - PROCESS | 3399 | 1461153725178 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]]]}] 05:02:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 05:02:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 1387ms 05:02:05 INFO - PROCESS | 3399 | 1461153725240 Marionette TRACE conn3 -> [0,937,"getWindowHandle",null] 05:02:05 INFO - PROCESS | 3399 | 1461153725244 Marionette TRACE conn3 <- [1,937,null,{"value":"8"}] 05:02:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 05:02:05 INFO - PROCESS | 3399 | 1461153725249 Marionette TRACE conn3 -> [0,938,"setScriptTimeout",{"ms":35000}] 05:02:05 INFO - PROCESS | 3399 | 1461153725252 Marionette TRACE conn3 <- [1,938,null,{}] 05:02:05 INFO - PROCESS | 3399 | 1461153725257 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}] 05:02:05 INFO - PROCESS | 3399 | 1461153725416 Marionette TRACE conn3 <- [1,939,null,{"value":null}] 05:02:06 INFO - PROCESS | 3399 | 1461153726067 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:02:06 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33f3303000 == 97 [pid = 3399] [id = 242] 05:02:06 INFO - PROCESS | 3399 | ++DOMWINDOW == 140 (0x7f33f4513800) [pid = 3399] [serial = 727] [outer = (nil)] 05:02:06 INFO - PROCESS | 3399 | ++DOMWINDOW == 141 (0x7f33f451cc00) [pid = 3399] [serial = 728] [outer = 0x7f33f4513800] 05:02:06 INFO - PROCESS | 3399 | 1461153726144 Marionette DEBUG loaded listener.js 05:02:06 INFO - PROCESS | 3399 | ++DOMWINDOW == 142 (0x7f33f551f000) [pid = 3399] [serial = 729] [outer = 0x7f33f4513800] 05:02:06 INFO - PROCESS | 3399 | 1461153726981 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]]]}] 05:02:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 05:02:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 1789ms 05:02:07 INFO - PROCESS | 3399 | 1461153727040 Marionette TRACE conn3 -> [0,941,"getWindowHandle",null] 05:02:07 INFO - PROCESS | 3399 | 1461153727045 Marionette TRACE conn3 <- [1,941,null,{"value":"8"}] 05:02:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 05:02:07 INFO - PROCESS | 3399 | 1461153727052 Marionette TRACE conn3 -> [0,942,"setScriptTimeout",{"ms":35000}] 05:02:07 INFO - PROCESS | 3399 | 1461153727058 Marionette TRACE conn3 <- [1,942,null,{}] 05:02:07 INFO - PROCESS | 3399 | 1461153727064 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}] 05:02:07 INFO - PROCESS | 3399 | 1461153727218 Marionette TRACE conn3 <- [1,943,null,{"value":null}] 05:02:07 INFO - PROCESS | 3399 | 1461153727383 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:02:07 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33f6793000 == 98 [pid = 3399] [id = 243] 05:02:07 INFO - PROCESS | 3399 | ++DOMWINDOW == 143 (0x7f33f5b53400) [pid = 3399] [serial = 730] [outer = (nil)] 05:02:07 INFO - PROCESS | 3399 | ++DOMWINDOW == 144 (0x7f33f5bee800) [pid = 3399] [serial = 731] [outer = 0x7f33f5b53400] 05:02:07 INFO - PROCESS | 3399 | 1461153727505 Marionette DEBUG loaded listener.js 05:02:07 INFO - PROCESS | 3399 | ++DOMWINDOW == 145 (0x7f33f60bf800) [pid = 3399] [serial = 732] [outer = 0x7f33f5b53400] 05:02:08 INFO - PROCESS | 3399 | --DOCSHELL 0x7f3406712800 == 97 [pid = 3399] [id = 116] 05:02:08 INFO - PROCESS | 3399 | --DOCSHELL 0x7f3400bc2000 == 96 [pid = 3399] [id = 232] 05:02:08 INFO - PROCESS | 3399 | --DOMWINDOW == 144 (0x7f33fded2800) [pid = 3399] [serial = 649] [outer = (nil)] [url = about:blank] 05:02:08 INFO - PROCESS | 3399 | --DOCSHELL 0x7f340063b800 == 95 [pid = 3399] [id = 231] 05:02:08 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33feac2800 == 94 [pid = 3399] [id = 230] 05:02:08 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33fda8b000 == 93 [pid = 3399] [id = 229] 05:02:08 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33f9d9f000 == 92 [pid = 3399] [id = 228] 05:02:08 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33f29e1000 == 91 [pid = 3399] [id = 227] 05:02:08 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33ee1b1000 == 90 [pid = 3399] [id = 226] 05:02:08 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33feb43000 == 89 [pid = 3399] [id = 194] 05:02:08 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33fe1e6800 == 88 [pid = 3399] [id = 218] 05:02:08 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33f63c6800 == 87 [pid = 3399] [id = 217] 05:02:08 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33fe507000 == 86 [pid = 3399] [id = 216] 05:02:08 INFO - PROCESS | 3399 | 1461153728501 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]]]}] 05:02:08 INFO - PROCESS | 3399 | --DOMWINDOW == 143 (0x7f34009edc00) [pid = 3399] [serial = 542] [outer = (nil)] [url = about:blank] 05:02:08 INFO - PROCESS | 3399 | --DOMWINDOW == 142 (0x7f33f9fdd400) [pid = 3399] [serial = 644] [outer = (nil)] [url = about:blank] 05:02:08 INFO - PROCESS | 3399 | --DOMWINDOW == 141 (0x7f33f98e1000) [pid = 3399] [serial = 643] [outer = (nil)] [url = about:blank] 05:02:08 INFO - PROCESS | 3399 | --DOMWINDOW == 140 (0x7f33fc5bac00) [pid = 3399] [serial = 646] [outer = (nil)] [url = about:blank] 05:02:08 INFO - PROCESS | 3399 | --DOMWINDOW == 139 (0x7f33fef96400) [pid = 3399] [serial = 587] [outer = (nil)] [url = about:blank] 05:02:08 INFO - PROCESS | 3399 | --DOMWINDOW == 138 (0x7f33f9fdfc00) [pid = 3399] [serial = 578] [outer = (nil)] [url = about:blank] 05:02:08 INFO - PROCESS | 3399 | --DOMWINDOW == 137 (0x7f33fde7a800) [pid = 3399] [serial = 581] [outer = (nil)] [url = about:blank] 05:02:08 INFO - PROCESS | 3399 | --DOMWINDOW == 136 (0x7f33fe1ac400) [pid = 3399] [serial = 584] [outer = (nil)] [url = about:blank] 05:02:08 INFO - PROCESS | 3399 | --DOMWINDOW == 135 (0x7f33f5bf2800) [pid = 3399] [serial = 575] [outer = (nil)] [url = about:blank] 05:02:08 INFO - PROCESS | 3399 | --DOMWINDOW == 134 (0x7f33fc37e800) [pid = 3399] [serial = 572] [outer = (nil)] [url = about:blank] 05:02:08 INFO - PROCESS | 3399 | --DOMWINDOW == 133 (0x7f33ff32b800) [pid = 3399] [serial = 625] [outer = (nil)] [url = about:blank] 05:02:08 INFO - PROCESS | 3399 | --DOMWINDOW == 132 (0x7f33f5a55400) [pid = 3399] [serial = 635] [outer = (nil)] [url = about:blank] 05:02:08 INFO - PROCESS | 3399 | --DOMWINDOW == 131 (0x7f33f3346400) [pid = 3399] [serial = 634] [outer = (nil)] [url = about:blank] 05:02:08 INFO - PROCESS | 3399 | --DOMWINDOW == 130 (0x7f33f551cc00) [pid = 3399] [serial = 610] [outer = (nil)] [url = about:blank] 05:02:08 INFO - PROCESS | 3399 | --DOMWINDOW == 129 (0x7f33fea0d400) [pid = 3399] [serial = 619] [outer = (nil)] [url = about:blank] 05:02:08 INFO - PROCESS | 3399 | --DOMWINDOW == 128 (0x7f33ffd0e000) [pid = 3399] [serial = 628] [outer = (nil)] [url = about:blank] 05:02:08 INFO - PROCESS | 3399 | --DOMWINDOW == 127 (0x7f33f60c1800) [pid = 3399] [serial = 640] [outer = (nil)] [url = about:blank] 05:02:08 INFO - PROCESS | 3399 | --DOMWINDOW == 126 (0x7f33f696c400) [pid = 3399] [serial = 641] [outer = (nil)] [url = about:blank] 05:02:08 INFO - PROCESS | 3399 | --DOMWINDOW == 125 (0x7f3400657c00) [pid = 3399] [serial = 631] [outer = (nil)] [url = about:blank] 05:02:08 INFO - PROCESS | 3399 | --DOMWINDOW == 124 (0x7f33f6189c00) [pid = 3399] [serial = 613] [outer = (nil)] [url = about:blank] 05:02:08 INFO - PROCESS | 3399 | --DOMWINDOW == 123 (0x7f33f5bf1000) [pid = 3399] [serial = 638] [outer = (nil)] [url = about:blank] 05:02:08 INFO - PROCESS | 3399 | --DOMWINDOW == 122 (0x7f33f5652800) [pid = 3399] [serial = 637] [outer = (nil)] [url = about:blank] 05:02:08 INFO - PROCESS | 3399 | --DOMWINDOW == 121 (0x7f33fb95cc00) [pid = 3399] [serial = 616] [outer = (nil)] [url = about:blank] 05:02:08 INFO - PROCESS | 3399 | --DOMWINDOW == 120 (0x7f33fde75800) [pid = 3399] [serial = 647] [outer = (nil)] [url = about:blank] 05:02:08 INFO - PROCESS | 3399 | --DOMWINDOW == 119 (0x7f33ff068c00) [pid = 3399] [serial = 622] [outer = (nil)] [url = about:blank] 05:02:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 05:02:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 1491ms 05:02:08 INFO - PROCESS | 3399 | 1461153728551 Marionette TRACE conn3 -> [0,945,"getWindowHandle",null] 05:02:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 05:02:08 INFO - PROCESS | 3399 | 1461153728556 Marionette TRACE conn3 <- [1,945,null,{"value":"8"}] 05:02:08 INFO - PROCESS | 3399 | 1461153728562 Marionette TRACE conn3 -> [0,946,"setScriptTimeout",{"ms":35000}] 05:02:08 INFO - PROCESS | 3399 | 1461153728565 Marionette TRACE conn3 <- [1,946,null,{}] 05:02:08 INFO - PROCESS | 3399 | 1461153728570 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}] 05:02:08 INFO - PROCESS | 3399 | 1461153728739 Marionette TRACE conn3 <- [1,947,null,{"value":null}] 05:02:09 INFO - PROCESS | 3399 | 1461153729038 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:02:09 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33f5db7000 == 87 [pid = 3399] [id = 244] 05:02:09 INFO - PROCESS | 3399 | ++DOMWINDOW == 120 (0x7f33f5a4c000) [pid = 3399] [serial = 733] [outer = (nil)] 05:02:09 INFO - PROCESS | 3399 | ++DOMWINDOW == 121 (0x7f33f778c400) [pid = 3399] [serial = 734] [outer = 0x7f33f5a4c000] 05:02:09 INFO - PROCESS | 3399 | 1461153729148 Marionette DEBUG loaded listener.js 05:02:09 INFO - PROCESS | 3399 | ++DOMWINDOW == 122 (0x7f33f901fc00) [pid = 3399] [serial = 735] [outer = 0x7f33f5a4c000] 05:02:10 INFO - PROCESS | 3399 | 1461153730385 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]]]}] 05:02:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 05:02:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 1880ms 05:02:10 INFO - PROCESS | 3399 | 1461153730443 Marionette TRACE conn3 -> [0,949,"getWindowHandle",null] 05:02:10 INFO - PROCESS | 3399 | 1461153730446 Marionette TRACE conn3 <- [1,949,null,{"value":"8"}] 05:02:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 05:02:10 INFO - PROCESS | 3399 | 1461153730460 Marionette TRACE conn3 -> [0,950,"setScriptTimeout",{"ms":35000}] 05:02:10 INFO - PROCESS | 3399 | 1461153730471 Marionette TRACE conn3 <- [1,950,null,{}] 05:02:10 INFO - PROCESS | 3399 | 1461153730480 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}] 05:02:10 INFO - PROCESS | 3399 | 1461153730662 Marionette TRACE conn3 <- [1,951,null,{"value":null}] 05:02:10 INFO - PROCESS | 3399 | 1461153730822 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:02:10 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33f9455800 == 88 [pid = 3399] [id = 245] 05:02:10 INFO - PROCESS | 3399 | ++DOMWINDOW == 123 (0x7f33f5b5c000) [pid = 3399] [serial = 736] [outer = (nil)] 05:02:10 INFO - PROCESS | 3399 | ++DOMWINDOW == 124 (0x7f33f9fe1c00) [pid = 3399] [serial = 737] [outer = 0x7f33f5b5c000] 05:02:10 INFO - PROCESS | 3399 | 1461153730929 Marionette DEBUG loaded listener.js 05:02:11 INFO - PROCESS | 3399 | ++DOMWINDOW == 125 (0x7f33fc5c8400) [pid = 3399] [serial = 738] [outer = 0x7f33f5b5c000] 05:02:11 INFO - PROCESS | 3399 | 1461153731746 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]]]}] 05:02:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 05:02:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 1346ms 05:02:11 INFO - PROCESS | 3399 | 1461153731802 Marionette TRACE conn3 -> [0,953,"getWindowHandle",null] 05:02:11 INFO - PROCESS | 3399 | 1461153731805 Marionette TRACE conn3 <- [1,953,null,{"value":"8"}] 05:02:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 05:02:11 INFO - PROCESS | 3399 | 1461153731811 Marionette TRACE conn3 -> [0,954,"setScriptTimeout",{"ms":35000}] 05:02:11 INFO - PROCESS | 3399 | 1461153731824 Marionette TRACE conn3 <- [1,954,null,{}] 05:02:11 INFO - PROCESS | 3399 | 1461153731830 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}] 05:02:12 INFO - PROCESS | 3399 | 1461153732032 Marionette TRACE conn3 <- [1,955,null,{"value":null}] 05:02:12 INFO - PROCESS | 3399 | 1461153732049 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:02:12 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33fa1cb800 == 89 [pid = 3399] [id = 246] 05:02:12 INFO - PROCESS | 3399 | ++DOMWINDOW == 126 (0x7f33f98da400) [pid = 3399] [serial = 739] [outer = (nil)] 05:02:12 INFO - PROCESS | 3399 | ++DOMWINDOW == 127 (0x7f33fde75800) [pid = 3399] [serial = 740] [outer = 0x7f33f98da400] 05:02:12 INFO - PROCESS | 3399 | 1461153732107 Marionette DEBUG loaded listener.js 05:02:12 INFO - PROCESS | 3399 | ++DOMWINDOW == 128 (0x7f33fe839800) [pid = 3399] [serial = 741] [outer = 0x7f33f98da400] 05:02:13 INFO - PROCESS | 3399 | --DOMWINDOW == 127 (0x7f33f9fde400) [pid = 3399] [serial = 690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 05:02:13 INFO - PROCESS | 3399 | --DOMWINDOW == 126 (0x7f33ffd82000) [pid = 3399] [serial = 693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 05:02:13 INFO - PROCESS | 3399 | --DOMWINDOW == 125 (0x7f33f79ce800) [pid = 3399] [serial = 696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 05:02:13 INFO - PROCESS | 3399 | --DOMWINDOW == 124 (0x7f33f4515800) [pid = 3399] [serial = 678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 05:02:13 INFO - PROCESS | 3399 | --DOMWINDOW == 123 (0x7f33f4518000) [pid = 3399] [serial = 681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 05:02:13 INFO - PROCESS | 3399 | --DOMWINDOW == 122 (0x7f33f943a000) [pid = 3399] [serial = 687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 05:02:13 INFO - PROCESS | 3399 | --DOMWINDOW == 121 (0x7f33f984b800) [pid = 3399] [serial = 684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 05:02:13 INFO - PROCESS | 3399 | 1461153733405 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]]]}] 05:02:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 05:02:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 1642ms 05:02:13 INFO - PROCESS | 3399 | 1461153733453 Marionette TRACE conn3 -> [0,957,"getWindowHandle",null] 05:02:13 INFO - PROCESS | 3399 | 1461153733457 Marionette TRACE conn3 <- [1,957,null,{"value":"8"}] 05:02:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 05:02:13 INFO - PROCESS | 3399 | 1461153733462 Marionette TRACE conn3 -> [0,958,"setScriptTimeout",{"ms":35000}] 05:02:13 INFO - PROCESS | 3399 | 1461153733464 Marionette TRACE conn3 <- [1,958,null,{}] 05:02:13 INFO - PROCESS | 3399 | 1461153733469 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}] 05:02:13 INFO - PROCESS | 3399 | 1461153733609 Marionette TRACE conn3 <- [1,959,null,{"value":null}] 05:02:13 INFO - PROCESS | 3399 | 1461153733805 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:02:13 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33fda7c800 == 90 [pid = 3399] [id = 247] 05:02:13 INFO - PROCESS | 3399 | ++DOMWINDOW == 122 (0x7f33fede4000) [pid = 3399] [serial = 742] [outer = (nil)] 05:02:13 INFO - PROCESS | 3399 | ++DOMWINDOW == 123 (0x7f33fef9ac00) [pid = 3399] [serial = 743] [outer = 0x7f33fede4000] 05:02:13 INFO - PROCESS | 3399 | 1461153733878 Marionette DEBUG loaded listener.js 05:02:13 INFO - PROCESS | 3399 | ++DOMWINDOW == 124 (0x7f33ff26fc00) [pid = 3399] [serial = 744] [outer = 0x7f33fede4000] 05:02:14 INFO - PROCESS | 3399 | 1461153734491 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]]]}] 05:02:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 05:02:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 1080ms 05:02:14 INFO - PROCESS | 3399 | 1461153734543 Marionette TRACE conn3 -> [0,961,"getWindowHandle",null] 05:02:14 INFO - PROCESS | 3399 | 1461153734549 Marionette TRACE conn3 <- [1,961,null,{"value":"8"}] 05:02:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 05:02:14 INFO - PROCESS | 3399 | 1461153734555 Marionette TRACE conn3 -> [0,962,"setScriptTimeout",{"ms":35000}] 05:02:14 INFO - PROCESS | 3399 | 1461153734556 Marionette TRACE conn3 <- [1,962,null,{}] 05:02:14 INFO - PROCESS | 3399 | 1461153734562 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}] 05:02:14 INFO - PROCESS | 3399 | 1461153734714 Marionette TRACE conn3 <- [1,963,null,{"value":null}] 05:02:14 INFO - PROCESS | 3399 | 1461153734838 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:02:14 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33fe622000 == 91 [pid = 3399] [id = 248] 05:02:14 INFO - PROCESS | 3399 | ++DOMWINDOW == 125 (0x7f33fef94c00) [pid = 3399] [serial = 745] [outer = (nil)] 05:02:14 INFO - PROCESS | 3399 | ++DOMWINDOW == 126 (0x7f33ffd7e000) [pid = 3399] [serial = 746] [outer = 0x7f33fef94c00] 05:02:14 INFO - PROCESS | 3399 | 1461153734897 Marionette DEBUG loaded listener.js 05:02:14 INFO - PROCESS | 3399 | ++DOMWINDOW == 127 (0x7f34009f2000) [pid = 3399] [serial = 747] [outer = 0x7f33fef94c00] 05:02:15 INFO - PROCESS | 3399 | 1461153735863 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]]]}] 05:02:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 05:02:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 1384ms 05:02:15 INFO - PROCESS | 3399 | 1461153735940 Marionette TRACE conn3 -> [0,965,"getWindowHandle",null] 05:02:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 05:02:15 INFO - PROCESS | 3399 | 1461153735946 Marionette TRACE conn3 <- [1,965,null,{"value":"8"}] 05:02:15 INFO - PROCESS | 3399 | 1461153735956 Marionette TRACE conn3 -> [0,966,"setScriptTimeout",{"ms":35000}] 05:02:15 INFO - PROCESS | 3399 | 1461153735962 Marionette TRACE conn3 <- [1,966,null,{}] 05:02:15 INFO - PROCESS | 3399 | 1461153735969 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}] 05:02:16 INFO - PROCESS | 3399 | 1461153736198 Marionette TRACE conn3 <- [1,967,null,{"value":null}] 05:02:16 INFO - PROCESS | 3399 | 1461153736365 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:02:16 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33f63cc800 == 92 [pid = 3399] [id = 249] 05:02:16 INFO - PROCESS | 3399 | ++DOMWINDOW == 128 (0x7f33f5651000) [pid = 3399] [serial = 748] [outer = (nil)] 05:02:16 INFO - PROCESS | 3399 | ++DOMWINDOW == 129 (0x7f33f5bfb800) [pid = 3399] [serial = 749] [outer = 0x7f33f5651000] 05:02:16 INFO - PROCESS | 3399 | 1461153736440 Marionette DEBUG loaded listener.js 05:02:16 INFO - PROCESS | 3399 | ++DOMWINDOW == 130 (0x7f33f65e2800) [pid = 3399] [serial = 750] [outer = 0x7f33f5651000] 05:02:17 INFO - PROCESS | 3399 | 1461153737520 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]]]}] 05:02:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 05:02:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 1639ms 05:02:17 INFO - PROCESS | 3399 | 1461153737593 Marionette TRACE conn3 -> [0,969,"getWindowHandle",null] 05:02:17 INFO - PROCESS | 3399 | 1461153737605 Marionette TRACE conn3 <- [1,969,null,{"value":"8"}] 05:02:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 05:02:17 INFO - PROCESS | 3399 | 1461153737621 Marionette TRACE conn3 -> [0,970,"setScriptTimeout",{"ms":35000}] 05:02:17 INFO - PROCESS | 3399 | 1461153737627 Marionette TRACE conn3 <- [1,970,null,{}] 05:02:17 INFO - PROCESS | 3399 | 1461153737634 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}] 05:02:17 INFO - PROCESS | 3399 | 1461153737839 Marionette TRACE conn3 <- [1,971,null,{"value":null}] 05:02:18 INFO - PROCESS | 3399 | 1461153738135 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:02:18 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33fd271800 == 93 [pid = 3399] [id = 250] 05:02:18 INFO - PROCESS | 3399 | ++DOMWINDOW == 131 (0x7f33f65eb400) [pid = 3399] [serial = 751] [outer = (nil)] 05:02:18 INFO - PROCESS | 3399 | ++DOMWINDOW == 132 (0x7f33f9fde400) [pid = 3399] [serial = 752] [outer = 0x7f33f65eb400] 05:02:18 INFO - PROCESS | 3399 | 1461153738216 Marionette DEBUG loaded listener.js 05:02:18 INFO - PROCESS | 3399 | ++DOMWINDOW == 133 (0x7f33fcdd5c00) [pid = 3399] [serial = 753] [outer = 0x7f33f65eb400] 05:02:19 INFO - PROCESS | 3399 | 1461153739045 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]]]}] 05:02:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 05:02:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 1488ms 05:02:19 INFO - PROCESS | 3399 | 1461153739108 Marionette TRACE conn3 -> [0,973,"getWindowHandle",null] 05:02:19 INFO - PROCESS | 3399 | 1461153739112 Marionette TRACE conn3 <- [1,973,null,{"value":"8"}] 05:02:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 05:02:19 INFO - PROCESS | 3399 | 1461153739118 Marionette TRACE conn3 -> [0,974,"setScriptTimeout",{"ms":35000}] 05:02:19 INFO - PROCESS | 3399 | 1461153739124 Marionette TRACE conn3 <- [1,974,null,{}] 05:02:19 INFO - PROCESS | 3399 | 1461153739139 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}] 05:02:19 INFO - PROCESS | 3399 | 1461153739312 Marionette TRACE conn3 <- [1,975,null,{"value":null}] 05:02:19 INFO - PROCESS | 3399 | 1461153739481 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:02:19 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33ff94e000 == 94 [pid = 3399] [id = 251] 05:02:19 INFO - PROCESS | 3399 | ++DOMWINDOW == 134 (0x7f33f7786400) [pid = 3399] [serial = 754] [outer = (nil)] 05:02:19 INFO - PROCESS | 3399 | ++DOMWINDOW == 135 (0x7f33ff14b400) [pid = 3399] [serial = 755] [outer = 0x7f33f7786400] 05:02:19 INFO - PROCESS | 3399 | 1461153739559 Marionette DEBUG loaded listener.js 05:02:19 INFO - PROCESS | 3399 | ++DOMWINDOW == 136 (0x7f3400657000) [pid = 3399] [serial = 756] [outer = 0x7f33f7786400] 05:02:20 INFO - PROCESS | 3399 | 1461153740459 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]]]}] 05:02:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 05:02:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 1392ms 05:02:20 INFO - PROCESS | 3399 | 1461153740511 Marionette TRACE conn3 -> [0,977,"getWindowHandle",null] 05:02:20 INFO - PROCESS | 3399 | 1461153740516 Marionette TRACE conn3 <- [1,977,null,{"value":"8"}] 05:02:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 05:02:20 INFO - PROCESS | 3399 | 1461153740522 Marionette TRACE conn3 -> [0,978,"setScriptTimeout",{"ms":35000}] 05:02:20 INFO - PROCESS | 3399 | 1461153740525 Marionette TRACE conn3 <- [1,978,null,{}] 05:02:20 INFO - PROCESS | 3399 | 1461153740530 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}] 05:02:20 INFO - PROCESS | 3399 | 1461153740713 Marionette TRACE conn3 <- [1,979,null,{"value":null}] 05:02:20 INFO - PROCESS | 3399 | 1461153740876 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:02:20 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f3400bc2000 == 95 [pid = 3399] [id = 252] 05:02:20 INFO - PROCESS | 3399 | ++DOMWINDOW == 137 (0x7f33f9022800) [pid = 3399] [serial = 757] [outer = (nil)] 05:02:20 INFO - PROCESS | 3399 | ++DOMWINDOW == 138 (0x7f3402062000) [pid = 3399] [serial = 758] [outer = 0x7f33f9022800] 05:02:20 INFO - PROCESS | 3399 | 1461153740949 Marionette DEBUG loaded listener.js 05:02:21 INFO - PROCESS | 3399 | ++DOMWINDOW == 139 (0x7f340b8c7000) [pid = 3399] [serial = 759] [outer = 0x7f33f9022800] 05:02:21 INFO - PROCESS | 3399 | 1461153741906 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]]]}] 05:02:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 05:02:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 1430ms 05:02:21 INFO - PROCESS | 3399 | 1461153741953 Marionette TRACE conn3 -> [0,981,"getWindowHandle",null] 05:02:21 INFO - PROCESS | 3399 | 1461153741956 Marionette TRACE conn3 <- [1,981,null,{"value":"8"}] 05:02:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 05:02:21 INFO - PROCESS | 3399 | 1461153741963 Marionette TRACE conn3 -> [0,982,"setScriptTimeout",{"ms":35000}] 05:02:21 INFO - PROCESS | 3399 | 1461153741965 Marionette TRACE conn3 <- [1,982,null,{}] 05:02:21 INFO - PROCESS | 3399 | 1461153741971 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}] 05:02:22 INFO - PROCESS | 3399 | 1461153742173 Marionette TRACE conn3 <- [1,983,null,{"value":null}] 05:02:22 INFO - PROCESS | 3399 | 1461153742338 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:02:22 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f340c64f000 == 96 [pid = 3399] [id = 253] 05:02:22 INFO - PROCESS | 3399 | ++DOMWINDOW == 140 (0x7f34009ef400) [pid = 3399] [serial = 760] [outer = (nil)] 05:02:22 INFO - PROCESS | 3399 | ++DOMWINDOW == 141 (0x7f340c789400) [pid = 3399] [serial = 761] [outer = 0x7f34009ef400] 05:02:22 INFO - PROCESS | 3399 | 1461153742412 Marionette DEBUG loaded listener.js 05:02:22 INFO - PROCESS | 3399 | ++DOMWINDOW == 142 (0x7f340cb0fc00) [pid = 3399] [serial = 762] [outer = 0x7f34009ef400] 05:02:23 INFO - PROCESS | 3399 | 1461153743322 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]]]}] 05:02:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 05:02:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 1398ms 05:02:23 INFO - PROCESS | 3399 | 1461153743361 Marionette TRACE conn3 -> [0,985,"getWindowHandle",null] 05:02:23 INFO - PROCESS | 3399 | 1461153743365 Marionette TRACE conn3 <- [1,985,null,{"value":"8"}] 05:02:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 05:02:23 INFO - PROCESS | 3399 | 1461153743371 Marionette TRACE conn3 -> [0,986,"setScriptTimeout",{"ms":35000}] 05:02:23 INFO - PROCESS | 3399 | 1461153743374 Marionette TRACE conn3 <- [1,986,null,{}] 05:02:23 INFO - PROCESS | 3399 | 1461153743380 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}] 05:02:23 INFO - PROCESS | 3399 | 1461153743598 Marionette TRACE conn3 <- [1,987,null,{"value":null}] 05:02:23 INFO - PROCESS | 3399 | 1461153743777 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:02:23 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f340f511000 == 97 [pid = 3399] [id = 254] 05:02:23 INFO - PROCESS | 3399 | ++DOMWINDOW == 143 (0x7f340c6bec00) [pid = 3399] [serial = 763] [outer = (nil)] 05:02:23 INFO - PROCESS | 3399 | ++DOMWINDOW == 144 (0x7f340dcc5000) [pid = 3399] [serial = 764] [outer = 0x7f340c6bec00] 05:02:23 INFO - PROCESS | 3399 | 1461153743873 Marionette DEBUG loaded listener.js 05:02:23 INFO - PROCESS | 3399 | ++DOMWINDOW == 145 (0x7f3411a78400) [pid = 3399] [serial = 765] [outer = 0x7f340c6bec00] 05:02:24 INFO - PROCESS | 3399 | 1461153744825 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]]]}] 05:02:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 05:02:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 1490ms 05:02:24 INFO - PROCESS | 3399 | 1461153744862 Marionette TRACE conn3 -> [0,989,"getWindowHandle",null] 05:02:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 05:02:24 INFO - PROCESS | 3399 | 1461153744866 Marionette TRACE conn3 <- [1,989,null,{"value":"8"}] 05:02:24 INFO - PROCESS | 3399 | 1461153744872 Marionette TRACE conn3 -> [0,990,"setScriptTimeout",{"ms":35000}] 05:02:24 INFO - PROCESS | 3399 | 1461153744876 Marionette TRACE conn3 <- [1,990,null,{}] 05:02:24 INFO - PROCESS | 3399 | 1461153744884 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}] 05:02:25 INFO - PROCESS | 3399 | 1461153745075 Marionette TRACE conn3 <- [1,991,null,{"value":null}] 05:02:25 INFO - PROCESS | 3399 | 1461153745252 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:02:25 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f3411d50800 == 98 [pid = 3399] [id = 255] 05:02:25 INFO - PROCESS | 3399 | ++DOMWINDOW == 146 (0x7f340d90a000) [pid = 3399] [serial = 766] [outer = (nil)] 05:02:25 INFO - PROCESS | 3399 | ++DOMWINDOW == 147 (0x7f3411dab800) [pid = 3399] [serial = 767] [outer = 0x7f340d90a000] 05:02:25 INFO - PROCESS | 3399 | 1461153745335 Marionette DEBUG loaded listener.js 05:02:25 INFO - PROCESS | 3399 | ++DOMWINDOW == 148 (0x7f3411f05800) [pid = 3399] [serial = 768] [outer = 0x7f340d90a000] 05:02:26 INFO - PROCESS | 3399 | 1461153746344 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]]]}] 05:02:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 05:02:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 1531ms 05:02:26 INFO - PROCESS | 3399 | 1461153746403 Marionette TRACE conn3 -> [0,993,"getWindowHandle",null] 05:02:26 INFO - PROCESS | 3399 | 1461153746406 Marionette TRACE conn3 <- [1,993,null,{"value":"8"}] 05:02:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 05:02:26 INFO - PROCESS | 3399 | 1461153746413 Marionette TRACE conn3 -> [0,994,"setScriptTimeout",{"ms":35000}] 05:02:26 INFO - PROCESS | 3399 | 1461153746416 Marionette TRACE conn3 <- [1,994,null,{}] 05:02:26 INFO - PROCESS | 3399 | 1461153746422 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}] 05:02:26 INFO - PROCESS | 3399 | 1461153746612 Marionette TRACE conn3 <- [1,995,null,{"value":null}] 05:02:26 INFO - PROCESS | 3399 | 1461153746840 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:02:26 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f3415e90000 == 99 [pid = 3399] [id = 256] 05:02:26 INFO - PROCESS | 3399 | ++DOMWINDOW == 149 (0x7f33ed346000) [pid = 3399] [serial = 769] [outer = (nil)] 05:02:26 INFO - PROCESS | 3399 | ++DOMWINDOW == 150 (0x7f33ed34b800) [pid = 3399] [serial = 770] [outer = 0x7f33ed346000] 05:02:26 INFO - PROCESS | 3399 | 1461153746997 Marionette DEBUG loaded listener.js 05:02:27 INFO - PROCESS | 3399 | ++DOMWINDOW == 151 (0x7f33ed350800) [pid = 3399] [serial = 771] [outer = 0x7f33ed346000] 05:02:27 INFO - PROCESS | 3399 | 1461153747993 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]]]}] 05:02:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 05:02:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 1631ms 05:02:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 05:02:28 INFO - PROCESS | 3399 | 1461153748044 Marionette TRACE conn3 -> [0,997,"getWindowHandle",null] 05:02:28 INFO - PROCESS | 3399 | 1461153748047 Marionette TRACE conn3 <- [1,997,null,{"value":"8"}] 05:02:28 INFO - PROCESS | 3399 | 1461153748054 Marionette TRACE conn3 -> [0,998,"setScriptTimeout",{"ms":35000}] 05:02:28 INFO - PROCESS | 3399 | 1461153748057 Marionette TRACE conn3 <- [1,998,null,{}] 05:02:28 INFO - PROCESS | 3399 | 1461153748062 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}] 05:02:28 INFO - PROCESS | 3399 | 1461153748215 Marionette TRACE conn3 <- [1,999,null,{"value":null}] 05:02:28 INFO - PROCESS | 3399 | 1461153748384 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:02:28 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33ec8d0800 == 100 [pid = 3399] [id = 257] 05:02:28 INFO - PROCESS | 3399 | ++DOMWINDOW == 152 (0x7f33ed346800) [pid = 3399] [serial = 772] [outer = (nil)] 05:02:28 INFO - PROCESS | 3399 | ++DOMWINDOW == 153 (0x7f3411a7d000) [pid = 3399] [serial = 773] [outer = 0x7f33ed346800] 05:02:28 INFO - PROCESS | 3399 | 1461153748450 Marionette DEBUG loaded listener.js 05:02:28 INFO - PROCESS | 3399 | ++DOMWINDOW == 154 (0x7f3411f5ac00) [pid = 3399] [serial = 774] [outer = 0x7f33ed346800] 05:02:29 INFO - PROCESS | 3399 | 1461153749306 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]]]}] 05:02:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 05:02:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 1335ms 05:02:29 INFO - PROCESS | 3399 | 1461153749389 Marionette TRACE conn3 -> [0,1001,"getWindowHandle",null] 05:02:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 05:02:29 INFO - PROCESS | 3399 | 1461153749395 Marionette TRACE conn3 <- [1,1001,null,{"value":"8"}] 05:02:29 INFO - PROCESS | 3399 | 1461153749403 Marionette TRACE conn3 -> [0,1002,"setScriptTimeout",{"ms":35000}] 05:02:29 INFO - PROCESS | 3399 | 1461153749407 Marionette TRACE conn3 <- [1,1002,null,{}] 05:02:29 INFO - PROCESS | 3399 | 1461153749415 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}] 05:02:29 INFO - PROCESS | 3399 | 1461153749641 Marionette TRACE conn3 <- [1,1003,null,{"value":null}] 05:02:29 INFO - PROCESS | 3399 | 1461153749818 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:02:29 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f3415ea9800 == 101 [pid = 3399] [id = 258] 05:02:29 INFO - PROCESS | 3399 | ++DOMWINDOW == 155 (0x7f33eb5c6000) [pid = 3399] [serial = 775] [outer = (nil)] 05:02:29 INFO - PROCESS | 3399 | ++DOMWINDOW == 156 (0x7f33eb5cb400) [pid = 3399] [serial = 776] [outer = 0x7f33eb5c6000] 05:02:29 INFO - PROCESS | 3399 | 1461153749885 Marionette DEBUG loaded listener.js 05:02:30 INFO - PROCESS | 3399 | ++DOMWINDOW == 157 (0x7f33eb5d1000) [pid = 3399] [serial = 777] [outer = 0x7f33eb5c6000] 05:02:30 INFO - PROCESS | 3399 | 1461153750811 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]]]}] 05:02:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 05:02:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 1444ms 05:02:30 INFO - PROCESS | 3399 | 1461153750846 Marionette TRACE conn3 -> [0,1005,"getWindowHandle",null] 05:02:30 INFO - PROCESS | 3399 | 1461153750851 Marionette TRACE conn3 <- [1,1005,null,{"value":"8"}] 05:02:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 05:02:30 INFO - PROCESS | 3399 | 1461153750856 Marionette TRACE conn3 -> [0,1006,"setScriptTimeout",{"ms":35000}] 05:02:30 INFO - PROCESS | 3399 | 1461153750860 Marionette TRACE conn3 <- [1,1006,null,{}] 05:02:30 INFO - PROCESS | 3399 | 1461153750865 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}] 05:02:31 INFO - PROCESS | 3399 | 1461153751066 Marionette TRACE conn3 <- [1,1007,null,{"value":null}] 05:02:31 INFO - PROCESS | 3399 | 1461153751232 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:02:31 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33eb808800 == 102 [pid = 3399] [id = 259] 05:02:31 INFO - PROCESS | 3399 | ++DOMWINDOW == 158 (0x7f33eb5c6400) [pid = 3399] [serial = 778] [outer = (nil)] 05:02:31 INFO - PROCESS | 3399 | ++DOMWINDOW == 159 (0x7f33f9a5d800) [pid = 3399] [serial = 779] [outer = 0x7f33eb5c6400] 05:02:31 INFO - PROCESS | 3399 | 1461153751317 Marionette DEBUG loaded listener.js 05:02:31 INFO - PROCESS | 3399 | ++DOMWINDOW == 160 (0x7f3413ba0000) [pid = 3399] [serial = 780] [outer = 0x7f33eb5c6400] 05:02:32 INFO - PROCESS | 3399 | 1461153752222 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]]]}] 05:02:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 05:02:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 1430ms 05:02:32 INFO - PROCESS | 3399 | 1461153752289 Marionette TRACE conn3 -> [0,1009,"getWindowHandle",null] 05:02:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 05:02:32 INFO - PROCESS | 3399 | 1461153752293 Marionette TRACE conn3 <- [1,1009,null,{"value":"8"}] 05:02:32 INFO - PROCESS | 3399 | 1461153752300 Marionette TRACE conn3 -> [0,1010,"setScriptTimeout",{"ms":35000}] 05:02:32 INFO - PROCESS | 3399 | 1461153752304 Marionette TRACE conn3 <- [1,1010,null,{}] 05:02:32 INFO - PROCESS | 3399 | 1461153752310 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}] 05:02:32 INFO - PROCESS | 3399 | 1461153752862 Marionette TRACE conn3 <- [1,1011,null,{"value":null}] 05:02:33 INFO - PROCESS | 3399 | 1461153753137 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:02:33 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33f3322000 == 103 [pid = 3399] [id = 260] 05:02:33 INFO - PROCESS | 3399 | ++DOMWINDOW == 161 (0x7f33f2a21000) [pid = 3399] [serial = 781] [outer = (nil)] 05:02:33 INFO - PROCESS | 3399 | ++DOMWINDOW == 162 (0x7f33f2a26400) [pid = 3399] [serial = 782] [outer = 0x7f33f2a21000] 05:02:33 INFO - PROCESS | 3399 | 1461153753222 Marionette DEBUG loaded listener.js 05:02:33 INFO - PROCESS | 3399 | ++DOMWINDOW == 163 (0x7f33f334b800) [pid = 3399] [serial = 783] [outer = 0x7f33f2a21000] 05:02:34 INFO - PROCESS | 3399 | 1461153754094 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]]]}] 05:02:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 05:02:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 1832ms 05:02:34 INFO - PROCESS | 3399 | 1461153754133 Marionette TRACE conn3 -> [0,1013,"getWindowHandle",null] 05:02:34 INFO - PROCESS | 3399 | 1461153754139 Marionette TRACE conn3 <- [1,1013,null,{"value":"8"}] 05:02:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 05:02:34 INFO - PROCESS | 3399 | 1461153754145 Marionette TRACE conn3 -> [0,1014,"setScriptTimeout",{"ms":35000}] 05:02:34 INFO - PROCESS | 3399 | 1461153754151 Marionette TRACE conn3 <- [1,1014,null,{}] 05:02:34 INFO - PROCESS | 3399 | 1461153754157 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}] 05:02:34 INFO - PROCESS | 3399 | 1461153754312 Marionette TRACE conn3 <- [1,1015,null,{"value":null}] 05:02:34 INFO - PROCESS | 3399 | 1461153754500 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:02:34 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33f63ce000 == 104 [pid = 3399] [id = 261] 05:02:34 INFO - PROCESS | 3399 | ++DOMWINDOW == 164 (0x7f33f2a21800) [pid = 3399] [serial = 784] [outer = (nil)] 05:02:34 INFO - PROCESS | 3399 | ++DOMWINDOW == 165 (0x7f33f45b8400) [pid = 3399] [serial = 785] [outer = 0x7f33f2a21800] 05:02:34 INFO - PROCESS | 3399 | 1461153754564 Marionette DEBUG loaded listener.js 05:02:34 INFO - PROCESS | 3399 | ++DOMWINDOW == 166 (0x7f33f5a4a000) [pid = 3399] [serial = 786] [outer = 0x7f33f2a21800] 05:02:35 INFO - PROCESS | 3399 | 1461153755584 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]]]}] 05:02:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 05:02:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 1534ms 05:02:35 INFO - PROCESS | 3399 | 1461153755681 Marionette TRACE conn3 -> [0,1017,"getWindowHandle",null] 05:02:35 INFO - PROCESS | 3399 | 1461153755685 Marionette TRACE conn3 <- [1,1017,null,{"value":"8"}] 05:02:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 05:02:35 INFO - PROCESS | 3399 | 1461153755691 Marionette TRACE conn3 -> [0,1018,"setScriptTimeout",{"ms":35000}] 05:02:35 INFO - PROCESS | 3399 | 1461153755694 Marionette TRACE conn3 <- [1,1018,null,{}] 05:02:35 INFO - PROCESS | 3399 | 1461153755699 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}] 05:02:35 INFO - PROCESS | 3399 | 1461153755925 Marionette TRACE conn3 <- [1,1019,null,{"value":null}] 05:02:35 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33fda7c800 == 103 [pid = 3399] [id = 247] 05:02:35 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33fa1cb800 == 102 [pid = 3399] [id = 246] 05:02:35 INFO - PROCESS | 3399 | --DOMWINDOW == 165 (0x7f33f5654400) [pid = 3399] [serial = 652] [outer = (nil)] [url = about:blank] 05:02:35 INFO - PROCESS | 3399 | --DOMWINDOW == 164 (0x7f33f8f36800) [pid = 3399] [serial = 655] [outer = (nil)] [url = about:blank] 05:02:35 INFO - PROCESS | 3399 | --DOMWINDOW == 163 (0x7f33ff066800) [pid = 3399] [serial = 658] [outer = (nil)] [url = about:blank] 05:02:35 INFO - PROCESS | 3399 | --DOMWINDOW == 162 (0x7f33ff504400) [pid = 3399] [serial = 661] [outer = (nil)] [url = about:blank] 05:02:35 INFO - PROCESS | 3399 | --DOMWINDOW == 161 (0x7f340023a400) [pid = 3399] [serial = 664] [outer = (nil)] [url = about:blank] 05:02:35 INFO - PROCESS | 3399 | --DOMWINDOW == 160 (0x7f3402059400) [pid = 3399] [serial = 667] [outer = (nil)] [url = about:blank] 05:02:35 INFO - PROCESS | 3399 | --DOMWINDOW == 159 (0x7f340b8c5800) [pid = 3399] [serial = 670] [outer = (nil)] [url = about:blank] 05:02:35 INFO - PROCESS | 3399 | --DOMWINDOW == 158 (0x7f340c785400) [pid = 3399] [serial = 673] [outer = (nil)] [url = about:blank] 05:02:35 INFO - PROCESS | 3399 | --DOMWINDOW == 157 (0x7f3400a13400) [pid = 3399] [serial = 700] [outer = (nil)] [url = about:blank] 05:02:36 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33f9455800 == 101 [pid = 3399] [id = 245] 05:02:36 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33f5db7000 == 100 [pid = 3399] [id = 244] 05:02:36 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33f6793000 == 99 [pid = 3399] [id = 243] 05:02:36 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33f3303000 == 98 [pid = 3399] [id = 242] 05:02:36 INFO - PROCESS | 3399 | --DOCSHELL 0x7f3415ea7000 == 97 [pid = 3399] [id = 239] 05:02:36 INFO - PROCESS | 3399 | --DOCSHELL 0x7f3413b7c800 == 96 [pid = 3399] [id = 238] 05:02:36 INFO - PROCESS | 3399 | --DOCSHELL 0x7f3411fdc000 == 95 [pid = 3399] [id = 237] 05:02:36 INFO - PROCESS | 3399 | 1461153756229 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:02:36 INFO - PROCESS | 3399 | --DOCSHELL 0x7f3411a3b000 == 94 [pid = 3399] [id = 236] 05:02:36 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33ff776800 == 93 [pid = 3399] [id = 235] 05:02:36 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33f74b3800 == 92 [pid = 3399] [id = 234] 05:02:36 INFO - PROCESS | 3399 | --DOMWINDOW == 156 (0x7f33fefa2800) [pid = 3399] [serial = 691] [outer = (nil)] [url = about:blank] 05:02:36 INFO - PROCESS | 3399 | --DOMWINDOW == 155 (0x7f3400aa5800) [pid = 3399] [serial = 694] [outer = (nil)] [url = about:blank] 05:02:36 INFO - PROCESS | 3399 | --DOMWINDOW == 154 (0x7f33ff14c000) [pid = 3399] [serial = 692] [outer = (nil)] [url = about:blank] 05:02:36 INFO - PROCESS | 3399 | --DOMWINDOW == 153 (0x7f33fded5800) [pid = 3399] [serial = 697] [outer = (nil)] [url = about:blank] 05:02:36 INFO - PROCESS | 3399 | --DOMWINDOW == 152 (0x7f33f551e400) [pid = 3399] [serial = 679] [outer = (nil)] [url = about:blank] 05:02:36 INFO - PROCESS | 3399 | --DOMWINDOW == 151 (0x7f33f5b5b400) [pid = 3399] [serial = 680] [outer = (nil)] [url = about:blank] 05:02:36 INFO - PROCESS | 3399 | --DOMWINDOW == 150 (0x7f33f5b5b000) [pid = 3399] [serial = 682] [outer = (nil)] [url = about:blank] 05:02:36 INFO - PROCESS | 3399 | --DOMWINDOW == 149 (0x7f33f7949000) [pid = 3399] [serial = 683] [outer = (nil)] [url = about:blank] 05:02:36 INFO - PROCESS | 3399 | --DOMWINDOW == 148 (0x7f33fdfdec00) [pid = 3399] [serial = 688] [outer = (nil)] [url = about:blank] 05:02:36 INFO - PROCESS | 3399 | --DOMWINDOW == 147 (0x7f340c91c400) [pid = 3399] [serial = 676] [outer = (nil)] [url = about:blank] 05:02:36 INFO - PROCESS | 3399 | --DOMWINDOW == 146 (0x7f33f9fe3800) [pid = 3399] [serial = 685] [outer = (nil)] [url = about:blank] 05:02:36 INFO - PROCESS | 3399 | --DOMWINDOW == 145 (0x7f33fc537400) [pid = 3399] [serial = 686] [outer = (nil)] [url = about:blank] 05:02:36 INFO - PROCESS | 3399 | --DOMWINDOW == 144 (0x7f3405a50800) [pid = 3399] [serial = 695] [outer = (nil)] [url = about:blank] 05:02:36 INFO - PROCESS | 3399 | --DOMWINDOW == 143 (0x7f340065f800) [pid = 3399] [serial = 698] [outer = (nil)] [url = about:blank] 05:02:36 INFO - PROCESS | 3399 | --DOMWINDOW == 142 (0x7f33fea09c00) [pid = 3399] [serial = 689] [outer = (nil)] [url = about:blank] 05:02:36 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33f3303000 == 93 [pid = 3399] [id = 262] 05:02:36 INFO - PROCESS | 3399 | ++DOMWINDOW == 143 (0x7f33f551d800) [pid = 3399] [serial = 787] [outer = (nil)] 05:02:36 INFO - PROCESS | 3399 | ++DOMWINDOW == 144 (0x7f33f6189c00) [pid = 3399] [serial = 788] [outer = 0x7f33f551d800] 05:02:36 INFO - PROCESS | 3399 | 1461153756345 Marionette DEBUG loaded listener.js 05:02:36 INFO - PROCESS | 3399 | ++DOMWINDOW == 145 (0x7f33f8f36800) [pid = 3399] [serial = 789] [outer = 0x7f33f551d800] 05:02:37 INFO - PROCESS | 3399 | 1461153757223 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]]]}] 05:02:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 05:02:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 1590ms 05:02:37 INFO - PROCESS | 3399 | 1461153757300 Marionette TRACE conn3 -> [0,1021,"getWindowHandle",null] 05:02:37 INFO - PROCESS | 3399 | 1461153757306 Marionette TRACE conn3 <- [1,1021,null,{"value":"8"}] 05:02:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 05:02:37 INFO - PROCESS | 3399 | 1461153757324 Marionette TRACE conn3 -> [0,1022,"setScriptTimeout",{"ms":35000}] 05:02:37 INFO - PROCESS | 3399 | 1461153757330 Marionette TRACE conn3 <- [1,1022,null,{}] 05:02:37 INFO - PROCESS | 3399 | 1461153757335 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}] 05:02:37 INFO - PROCESS | 3399 | 1461153757492 Marionette TRACE conn3 <- [1,1023,null,{"value":null}] 05:02:37 INFO - PROCESS | 3399 | 1461153757506 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:02:37 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33f9c41800 == 94 [pid = 3399] [id = 263] 05:02:37 INFO - PROCESS | 3399 | ++DOMWINDOW == 146 (0x7f33f8f39000) [pid = 3399] [serial = 790] [outer = (nil)] 05:02:37 INFO - PROCESS | 3399 | ++DOMWINDOW == 147 (0x7f33f9a62400) [pid = 3399] [serial = 791] [outer = 0x7f33f8f39000] 05:02:37 INFO - PROCESS | 3399 | 1461153757565 Marionette DEBUG loaded listener.js 05:02:37 INFO - PROCESS | 3399 | ++DOMWINDOW == 148 (0x7f33fb9df000) [pid = 3399] [serial = 792] [outer = 0x7f33f8f39000] 05:02:38 INFO - PROCESS | 3399 | 1461153758357 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]]]}] 05:02:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 05:02:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 1089ms 05:02:38 INFO - PROCESS | 3399 | 1461153758404 Marionette TRACE conn3 -> [0,1025,"getWindowHandle",null] 05:02:38 INFO - PROCESS | 3399 | 1461153758408 Marionette TRACE conn3 <- [1,1025,null,{"value":"8"}] 05:02:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 05:02:38 INFO - PROCESS | 3399 | 1461153758413 Marionette TRACE conn3 -> [0,1026,"setScriptTimeout",{"ms":35000}] 05:02:38 INFO - PROCESS | 3399 | 1461153758415 Marionette TRACE conn3 <- [1,1026,null,{}] 05:02:38 INFO - PROCESS | 3399 | 1461153758444 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}] 05:02:38 INFO - PROCESS | 3399 | 1461153758637 Marionette TRACE conn3 <- [1,1027,null,{"value":null}] 05:02:38 INFO - PROCESS | 3399 | 1461153758673 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:02:38 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33fa1d1800 == 95 [pid = 3399] [id = 264] 05:02:38 INFO - PROCESS | 3399 | ++DOMWINDOW == 149 (0x7f33f9a5ec00) [pid = 3399] [serial = 793] [outer = (nil)] 05:02:38 INFO - PROCESS | 3399 | ++DOMWINDOW == 150 (0x7f33fdecf400) [pid = 3399] [serial = 794] [outer = 0x7f33f9a5ec00] 05:02:38 INFO - PROCESS | 3399 | 1461153758732 Marionette DEBUG loaded listener.js 05:02:38 INFO - PROCESS | 3399 | ++DOMWINDOW == 151 (0x7f33fea09c00) [pid = 3399] [serial = 795] [outer = 0x7f33f9a5ec00] 05:02:39 INFO - PROCESS | 3399 | 1461153759580 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]]]}] 05:02:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 05:02:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 1201ms 05:02:39 INFO - PROCESS | 3399 | 1461153759624 Marionette TRACE conn3 -> [0,1029,"getWindowHandle",null] 05:02:39 INFO - PROCESS | 3399 | 1461153759628 Marionette TRACE conn3 <- [1,1029,null,{"value":"8"}] 05:02:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 05:02:39 INFO - PROCESS | 3399 | 1461153759633 Marionette TRACE conn3 -> [0,1030,"setScriptTimeout",{"ms":35000}] 05:02:39 INFO - PROCESS | 3399 | 1461153759635 Marionette TRACE conn3 <- [1,1030,null,{}] 05:02:39 INFO - PROCESS | 3399 | 1461153759644 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}] 05:02:39 INFO - PROCESS | 3399 | 1461153759846 Marionette TRACE conn3 <- [1,1031,null,{"value":null}] 05:02:39 INFO - PROCESS | 3399 | 1461153759883 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:02:39 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33fe6da000 == 96 [pid = 3399] [id = 265] 05:02:39 INFO - PROCESS | 3399 | ++DOMWINDOW == 152 (0x7f33ff1f1800) [pid = 3399] [serial = 796] [outer = (nil)] 05:02:39 INFO - PROCESS | 3399 | ++DOMWINDOW == 153 (0x7f33ff72dc00) [pid = 3399] [serial = 797] [outer = 0x7f33ff1f1800] 05:02:39 INFO - PROCESS | 3399 | 1461153759951 Marionette DEBUG loaded listener.js 05:02:40 INFO - PROCESS | 3399 | ++DOMWINDOW == 154 (0x7f3400a0d000) [pid = 3399] [serial = 798] [outer = 0x7f33ff1f1800] 05:02:40 INFO - PROCESS | 3399 | --DOMWINDOW == 153 (0x7f33f98da400) [pid = 3399] [serial = 739] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 05:02:40 INFO - PROCESS | 3399 | --DOMWINDOW == 152 (0x7f33f5a4c000) [pid = 3399] [serial = 733] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 05:02:40 INFO - PROCESS | 3399 | --DOMWINDOW == 151 (0x7f33f5b53400) [pid = 3399] [serial = 730] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 05:02:40 INFO - PROCESS | 3399 | --DOMWINDOW == 150 (0x7f33ec4d1000) [pid = 3399] [serial = 699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 05:02:40 INFO - PROCESS | 3399 | --DOMWINDOW == 149 (0x7f33f4513800) [pid = 3399] [serial = 727] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 05:02:40 INFO - PROCESS | 3399 | --DOMWINDOW == 148 (0x7f33f5b5c000) [pid = 3399] [serial = 736] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 05:02:40 INFO - PROCESS | 3399 | --DOMWINDOW == 147 (0x7f33fede4000) [pid = 3399] [serial = 742] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 05:02:40 INFO - PROCESS | 3399 | --DOMWINDOW == 146 (0x7f33ff732800) [pid = 3399] [serial = 630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 05:02:40 INFO - PROCESS | 3399 | --DOMWINDOW == 145 (0x7f33f451fc00) [pid = 3399] [serial = 609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 05:02:40 INFO - PROCESS | 3399 | --DOMWINDOW == 144 (0x7f33f33a0800) [pid = 3399] [serial = 612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 05:02:40 INFO - PROCESS | 3399 | --DOMWINDOW == 143 (0x7f33f8f0c400) [pid = 3399] [serial = 648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 05:02:40 INFO - PROCESS | 3399 | --DOMWINDOW == 142 (0x7f33f79c1c00) [pid = 3399] [serial = 615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 05:02:40 INFO - PROCESS | 3399 | --DOMWINDOW == 141 (0x7f33f9eac800) [pid = 3399] [serial = 618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 05:02:40 INFO - PROCESS | 3399 | --DOMWINDOW == 140 (0x7f33fdf66800) [pid = 3399] [serial = 621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 05:02:40 INFO - PROCESS | 3399 | --DOMWINDOW == 139 (0x7f33fef9b400) [pid = 3399] [serial = 624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 05:02:40 INFO - PROCESS | 3399 | --DOMWINDOW == 138 (0x7f33ff149c00) [pid = 3399] [serial = 627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 05:02:41 INFO - PROCESS | 3399 | 1461153761059 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]]]}] 05:02:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 05:02:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 1484ms 05:02:41 INFO - PROCESS | 3399 | 1461153761119 Marionette TRACE conn3 -> [0,1033,"getWindowHandle",null] 05:02:41 INFO - PROCESS | 3399 | 1461153761122 Marionette TRACE conn3 <- [1,1033,null,{"value":"8"}] 05:02:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 05:02:41 INFO - PROCESS | 3399 | 1461153761127 Marionette TRACE conn3 -> [0,1034,"setScriptTimeout",{"ms":35000}] 05:02:41 INFO - PROCESS | 3399 | 1461153761129 Marionette TRACE conn3 <- [1,1034,null,{}] 05:02:41 INFO - PROCESS | 3399 | 1461153761134 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}] 05:02:41 INFO - PROCESS | 3399 | 1461153761276 Marionette TRACE conn3 <- [1,1035,null,{"value":null}] 05:02:41 INFO - PROCESS | 3399 | 1461153761290 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:02:41 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33fe607800 == 97 [pid = 3399] [id = 266] 05:02:41 INFO - PROCESS | 3399 | ++DOMWINDOW == 139 (0x7f33f3346c00) [pid = 3399] [serial = 799] [outer = (nil)] 05:02:41 INFO - PROCESS | 3399 | ++DOMWINDOW == 140 (0x7f33f9029800) [pid = 3399] [serial = 800] [outer = 0x7f33f3346c00] 05:02:41 INFO - PROCESS | 3399 | 1461153761347 Marionette DEBUG loaded listener.js 05:02:41 INFO - PROCESS | 3399 | ++DOMWINDOW == 141 (0x7f33ff145400) [pid = 3399] [serial = 801] [outer = 0x7f33f3346c00] 05:02:42 INFO - PROCESS | 3399 | 1461153762130 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]]]}] 05:02:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 05:02:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 1026ms 05:02:42 INFO - PROCESS | 3399 | 1461153762155 Marionette TRACE conn3 -> [0,1037,"getWindowHandle",null] 05:02:42 INFO - PROCESS | 3399 | 1461153762158 Marionette TRACE conn3 <- [1,1037,null,{"value":"8"}] 05:02:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 05:02:42 INFO - PROCESS | 3399 | 1461153762163 Marionette TRACE conn3 -> [0,1038,"setScriptTimeout",{"ms":35000}] 05:02:42 INFO - PROCESS | 3399 | 1461153762165 Marionette TRACE conn3 <- [1,1038,null,{}] 05:02:42 INFO - PROCESS | 3399 | 1461153762170 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}] 05:02:42 INFO - PROCESS | 3399 | 1461153762356 Marionette TRACE conn3 <- [1,1039,null,{"value":null}] 05:02:42 INFO - PROCESS | 3399 | 1461153762377 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:02:42 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f3400bb7000 == 98 [pid = 3399] [id = 267] 05:02:42 INFO - PROCESS | 3399 | ++DOMWINDOW == 142 (0x7f33ee25f800) [pid = 3399] [serial = 802] [outer = (nil)] 05:02:42 INFO - PROCESS | 3399 | ++DOMWINDOW == 143 (0x7f3400234400) [pid = 3399] [serial = 803] [outer = 0x7f33ee25f800] 05:02:42 INFO - PROCESS | 3399 | 1461153762433 Marionette DEBUG loaded listener.js 05:02:42 INFO - PROCESS | 3399 | ++DOMWINDOW == 144 (0x7f340c470800) [pid = 3399] [serial = 804] [outer = 0x7f33ee25f800] 05:02:43 INFO - PROCESS | 3399 | 1461153763384 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]]]}] 05:02:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 05:02:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 1281ms 05:02:43 INFO - PROCESS | 3399 | 1461153763446 Marionette TRACE conn3 -> [0,1041,"getWindowHandle",null] 05:02:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 05:02:43 INFO - PROCESS | 3399 | 1461153763452 Marionette TRACE conn3 <- [1,1041,null,{"value":"8"}] 05:02:43 INFO - PROCESS | 3399 | 1461153763460 Marionette TRACE conn3 -> [0,1042,"setScriptTimeout",{"ms":35000}] 05:02:43 INFO - PROCESS | 3399 | 1461153763466 Marionette TRACE conn3 <- [1,1042,null,{}] 05:02:43 INFO - PROCESS | 3399 | 1461153763475 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}] 05:02:43 INFO - PROCESS | 3399 | 1461153763660 Marionette TRACE conn3 <- [1,1043,null,{"value":null}] 05:02:43 INFO - PROCESS | 3399 | 1461153763831 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:02:43 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33f5612800 == 99 [pid = 3399] [id = 268] 05:02:43 INFO - PROCESS | 3399 | ++DOMWINDOW == 145 (0x7f33eb5c5800) [pid = 3399] [serial = 805] [outer = (nil)] 05:02:43 INFO - PROCESS | 3399 | ++DOMWINDOW == 146 (0x7f33f3393400) [pid = 3399] [serial = 806] [outer = 0x7f33eb5c5800] 05:02:43 INFO - PROCESS | 3399 | 1461153763935 Marionette DEBUG loaded listener.js 05:02:44 INFO - PROCESS | 3399 | ++DOMWINDOW == 147 (0x7f33f564fc00) [pid = 3399] [serial = 807] [outer = 0x7f33eb5c5800] 05:02:44 INFO - PROCESS | 3399 | 1461153764816 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]]]}] 05:02:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 05:02:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 1388ms 05:02:44 INFO - PROCESS | 3399 | 1461153764847 Marionette TRACE conn3 -> [0,1045,"getWindowHandle",null] 05:02:44 INFO - PROCESS | 3399 | 1461153764854 Marionette TRACE conn3 <- [1,1045,null,{"value":"8"}] 05:02:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 05:02:44 INFO - PROCESS | 3399 | 1461153764864 Marionette TRACE conn3 -> [0,1046,"setScriptTimeout",{"ms":35000}] 05:02:44 INFO - PROCESS | 3399 | 1461153764867 Marionette TRACE conn3 <- [1,1046,null,{}] 05:02:44 INFO - PROCESS | 3399 | 1461153764872 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}] 05:02:45 INFO - PROCESS | 3399 | 1461153765033 Marionette TRACE conn3 <- [1,1047,null,{"value":null}] 05:02:45 INFO - PROCESS | 3399 | 1461153765207 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:02:45 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33fa1d3800 == 100 [pid = 3399] [id = 269] 05:02:45 INFO - PROCESS | 3399 | ++DOMWINDOW == 148 (0x7f33ed34bc00) [pid = 3399] [serial = 808] [outer = (nil)] 05:02:45 INFO - PROCESS | 3399 | ++DOMWINDOW == 149 (0x7f33f9022c00) [pid = 3399] [serial = 809] [outer = 0x7f33ed34bc00] 05:02:45 INFO - PROCESS | 3399 | 1461153765274 Marionette DEBUG loaded listener.js 05:02:45 INFO - PROCESS | 3399 | ++DOMWINDOW == 150 (0x7f33f9a57400) [pid = 3399] [serial = 810] [outer = 0x7f33ed34bc00] 05:02:46 INFO - PROCESS | 3399 | 1461153766242 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]]]}] 05:02:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 05:02:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 1434ms 05:02:46 INFO - PROCESS | 3399 | 1461153766299 Marionette TRACE conn3 -> [0,1049,"getWindowHandle",null] 05:02:46 INFO - PROCESS | 3399 | 1461153766302 Marionette TRACE conn3 <- [1,1049,null,{"value":"8"}] 05:02:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 05:02:46 INFO - PROCESS | 3399 | 1461153766309 Marionette TRACE conn3 -> [0,1050,"setScriptTimeout",{"ms":35000}] 05:02:46 INFO - PROCESS | 3399 | 1461153766314 Marionette TRACE conn3 <- [1,1050,null,{}] 05:02:46 INFO - PROCESS | 3399 | 1461153766330 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}] 05:02:46 INFO - PROCESS | 3399 | 1461153766507 Marionette TRACE conn3 <- [1,1051,null,{"value":null}] 05:02:46 INFO - PROCESS | 3399 | 1461153766779 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:02:46 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f340d557800 == 101 [pid = 3399] [id = 270] 05:02:46 INFO - PROCESS | 3399 | ++DOMWINDOW == 151 (0x7f33ff066400) [pid = 3399] [serial = 811] [outer = (nil)] 05:02:46 INFO - PROCESS | 3399 | ++DOMWINDOW == 152 (0x7f33ff147000) [pid = 3399] [serial = 812] [outer = 0x7f33ff066400] 05:02:46 INFO - PROCESS | 3399 | 1461153766912 Marionette DEBUG loaded listener.js 05:02:47 INFO - PROCESS | 3399 | ++DOMWINDOW == 153 (0x7f34009ed800) [pid = 3399] [serial = 813] [outer = 0x7f33ff066400] 05:02:47 INFO - PROCESS | 3399 | 1461153767738 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]]]}] 05:02:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 05:02:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 1485ms 05:02:47 INFO - PROCESS | 3399 | 1461153767794 Marionette TRACE conn3 -> [0,1053,"getWindowHandle",null] 05:02:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 05:02:47 INFO - PROCESS | 3399 | 1461153767799 Marionette TRACE conn3 <- [1,1053,null,{"value":"8"}] 05:02:47 INFO - PROCESS | 3399 | 1461153767805 Marionette TRACE conn3 -> [0,1054,"setScriptTimeout",{"ms":35000}] 05:02:47 INFO - PROCESS | 3399 | 1461153767808 Marionette TRACE conn3 <- [1,1054,null,{}] 05:02:47 INFO - PROCESS | 3399 | 1461153767813 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}] 05:02:47 INFO - PROCESS | 3399 | 1461153767995 Marionette TRACE conn3 <- [1,1055,null,{"value":null}] 05:02:48 INFO - PROCESS | 3399 | 1461153768171 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:02:48 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f3411b9b000 == 102 [pid = 3399] [id = 271] 05:02:48 INFO - PROCESS | 3399 | ++DOMWINDOW == 154 (0x7f33ff06f000) [pid = 3399] [serial = 814] [outer = (nil)] 05:02:48 INFO - PROCESS | 3399 | ++DOMWINDOW == 155 (0x7f340c78c800) [pid = 3399] [serial = 815] [outer = 0x7f33ff06f000] 05:02:48 INFO - PROCESS | 3399 | 1461153768244 Marionette DEBUG loaded listener.js 05:02:48 INFO - PROCESS | 3399 | ++DOMWINDOW == 156 (0x7f340cbb7000) [pid = 3399] [serial = 816] [outer = 0x7f33ff06f000] 05:02:49 INFO - PROCESS | 3399 | 1461153769072 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]]]}] 05:02:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 05:02:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 1328ms 05:02:49 INFO - PROCESS | 3399 | 1461153769134 Marionette TRACE conn3 -> [0,1057,"getWindowHandle",null] 05:02:49 INFO - PROCESS | 3399 | 1461153769137 Marionette TRACE conn3 <- [1,1057,null,{"value":"8"}] 05:02:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 05:02:49 INFO - PROCESS | 3399 | 1461153769143 Marionette TRACE conn3 -> [0,1058,"setScriptTimeout",{"ms":35000}] 05:02:49 INFO - PROCESS | 3399 | 1461153769145 Marionette TRACE conn3 <- [1,1058,null,{}] 05:02:49 INFO - PROCESS | 3399 | 1461153769151 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}] 05:02:49 INFO - PROCESS | 3399 | 1461153769325 Marionette TRACE conn3 <- [1,1059,null,{"value":null}] 05:02:49 INFO - PROCESS | 3399 | 1461153769501 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:02:49 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f3413b7c800 == 103 [pid = 3399] [id = 272] 05:02:49 INFO - PROCESS | 3399 | ++DOMWINDOW == 157 (0x7f34067d8800) [pid = 3399] [serial = 817] [outer = (nil)] 05:02:49 INFO - PROCESS | 3399 | ++DOMWINDOW == 158 (0x7f340d9c5400) [pid = 3399] [serial = 818] [outer = 0x7f34067d8800] 05:02:49 INFO - PROCESS | 3399 | 1461153769573 Marionette DEBUG loaded listener.js 05:02:49 INFO - PROCESS | 3399 | ++DOMWINDOW == 159 (0x7f340fac7c00) [pid = 3399] [serial = 819] [outer = 0x7f34067d8800] 05:02:50 INFO - PROCESS | 3399 | 1461153770410 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]]]}] 05:02:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 05:02:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 1326ms 05:02:50 INFO - PROCESS | 3399 | 1461153770471 Marionette TRACE conn3 -> [0,1061,"getWindowHandle",null] 05:02:50 INFO - PROCESS | 3399 | 1461153770475 Marionette TRACE conn3 <- [1,1061,null,{"value":"8"}] 05:02:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 05:02:50 INFO - PROCESS | 3399 | 1461153770480 Marionette TRACE conn3 -> [0,1062,"setScriptTimeout",{"ms":35000}] 05:02:50 INFO - PROCESS | 3399 | 1461153770483 Marionette TRACE conn3 <- [1,1062,null,{}] 05:02:50 INFO - PROCESS | 3399 | 1461153770488 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}] 05:02:50 INFO - PROCESS | 3399 | 1461153770715 Marionette TRACE conn3 <- [1,1063,null,{"value":null}] 05:02:50 INFO - PROCESS | 3399 | 1461153770889 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:02:50 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33f64b7800 == 104 [pid = 3399] [id = 273] 05:02:50 INFO - PROCESS | 3399 | ++DOMWINDOW == 160 (0x7f34119c1000) [pid = 3399] [serial = 820] [outer = (nil)] 05:02:50 INFO - PROCESS | 3399 | ++DOMWINDOW == 161 (0x7f3413ba0400) [pid = 3399] [serial = 821] [outer = 0x7f34119c1000] 05:02:50 INFO - PROCESS | 3399 | 1461153770962 Marionette DEBUG loaded listener.js 05:02:51 INFO - PROCESS | 3399 | ++DOMWINDOW == 162 (0x7f341488e800) [pid = 3399] [serial = 822] [outer = 0x7f34119c1000] 05:02:51 INFO - PROCESS | 3399 | 1461153771841 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]]]}] 05:02:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 05:02:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 1390ms 05:02:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 05:02:51 INFO - PROCESS | 3399 | 1461153771871 Marionette TRACE conn3 -> [0,1065,"getWindowHandle",null] 05:02:51 INFO - PROCESS | 3399 | 1461153771874 Marionette TRACE conn3 <- [1,1065,null,{"value":"8"}] 05:02:51 INFO - PROCESS | 3399 | 1461153771881 Marionette TRACE conn3 -> [0,1066,"setScriptTimeout",{"ms":35000}] 05:02:51 INFO - PROCESS | 3399 | 1461153771884 Marionette TRACE conn3 <- [1,1066,null,{}] 05:02:51 INFO - PROCESS | 3399 | 1461153771889 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}] 05:02:52 INFO - PROCESS | 3399 | 1461153772044 Marionette TRACE conn3 <- [1,1067,null,{"value":null}] 05:02:52 INFO - PROCESS | 3399 | 1461153772232 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:02:52 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33f5d13800 == 105 [pid = 3399] [id = 274] 05:02:52 INFO - PROCESS | 3399 | ++DOMWINDOW == 163 (0x7f33eb7c4800) [pid = 3399] [serial = 823] [outer = (nil)] 05:02:52 INFO - PROCESS | 3399 | ++DOMWINDOW == 164 (0x7f33eb7c9400) [pid = 3399] [serial = 824] [outer = 0x7f33eb7c4800] 05:02:52 INFO - PROCESS | 3399 | 1461153772302 Marionette DEBUG loaded listener.js 05:02:52 INFO - PROCESS | 3399 | ++DOMWINDOW == 165 (0x7f33eb7cfc00) [pid = 3399] [serial = 825] [outer = 0x7f33eb7c4800] 05:02:53 INFO - PROCESS | 3399 | 1461153773211 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]]]}] 05:02:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 05:02:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 1385ms 05:02:53 INFO - PROCESS | 3399 | 1461153773266 Marionette TRACE conn3 -> [0,1069,"getWindowHandle",null] 05:02:53 INFO - PROCESS | 3399 | 1461153773270 Marionette TRACE conn3 <- [1,1069,null,{"value":"8"}] 05:02:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 05:02:53 INFO - PROCESS | 3399 | 1461153773275 Marionette TRACE conn3 -> [0,1070,"setScriptTimeout",{"ms":35000}] 05:02:53 INFO - PROCESS | 3399 | 1461153773279 Marionette TRACE conn3 <- [1,1070,null,{}] 05:02:53 INFO - PROCESS | 3399 | 1461153773284 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}] 05:02:53 INFO - PROCESS | 3399 | 1461153773446 Marionette TRACE conn3 <- [1,1071,null,{"value":null}] 05:02:53 INFO - PROCESS | 3399 | 1461153773625 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:02:53 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33f2ece800 == 106 [pid = 3399] [id = 275] 05:02:53 INFO - PROCESS | 3399 | ++DOMWINDOW == 166 (0x7f33eb7c5400) [pid = 3399] [serial = 826] [outer = (nil)] 05:02:53 INFO - PROCESS | 3399 | ++DOMWINDOW == 167 (0x7f33f4346400) [pid = 3399] [serial = 827] [outer = 0x7f33eb7c5400] 05:02:53 INFO - PROCESS | 3399 | 1461153773699 Marionette DEBUG loaded listener.js 05:02:53 INFO - PROCESS | 3399 | ++DOMWINDOW == 168 (0x7f33f434b400) [pid = 3399] [serial = 828] [outer = 0x7f33eb7c5400] 05:02:54 INFO - PROCESS | 3399 | 1461153774518 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]]]}] 05:02:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 05:02:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 1303ms 05:02:54 INFO - PROCESS | 3399 | 1461153774580 Marionette TRACE conn3 -> [0,1073,"getWindowHandle",null] 05:02:54 INFO - PROCESS | 3399 | 1461153774584 Marionette TRACE conn3 <- [1,1073,null,{"value":"8"}] 05:02:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 05:02:54 INFO - PROCESS | 3399 | 1461153774589 Marionette TRACE conn3 -> [0,1074,"setScriptTimeout",{"ms":35000}] 05:02:54 INFO - PROCESS | 3399 | 1461153774592 Marionette TRACE conn3 <- [1,1074,null,{}] 05:02:54 INFO - PROCESS | 3399 | 1461153774597 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}] 05:02:54 INFO - PROCESS | 3399 | 1461153774751 Marionette TRACE conn3 <- [1,1075,null,{"value":null}] 05:02:54 INFO - PROCESS | 3399 | 1461153774934 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:02:54 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33f5d21800 == 107 [pid = 3399] [id = 276] 05:02:54 INFO - PROCESS | 3399 | ++DOMWINDOW == 169 (0x7f33e8d0b400) [pid = 3399] [serial = 829] [outer = (nil)] 05:02:54 INFO - PROCESS | 3399 | ++DOMWINDOW == 170 (0x7f33e8d14000) [pid = 3399] [serial = 830] [outer = 0x7f33e8d0b400] 05:02:55 INFO - PROCESS | 3399 | 1461153775003 Marionette DEBUG loaded listener.js 05:02:55 INFO - PROCESS | 3399 | ++DOMWINDOW == 171 (0x7f33e8d19000) [pid = 3399] [serial = 831] [outer = 0x7f33e8d0b400] 05:02:55 INFO - PROCESS | 3399 | 1461153775831 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]]]}] 05:02:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 05:02:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 1288ms 05:02:55 INFO - PROCESS | 3399 | 1461153775878 Marionette TRACE conn3 -> [0,1077,"getWindowHandle",null] 05:02:55 INFO - PROCESS | 3399 | 1461153775882 Marionette TRACE conn3 <- [1,1077,null,{"value":"8"}] 05:02:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 05:02:55 INFO - PROCESS | 3399 | 1461153775888 Marionette TRACE conn3 -> [0,1078,"setScriptTimeout",{"ms":35000}] 05:02:55 INFO - PROCESS | 3399 | 1461153775890 Marionette TRACE conn3 <- [1,1078,null,{}] 05:02:55 INFO - PROCESS | 3399 | 1461153775895 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}] 05:02:56 INFO - PROCESS | 3399 | 1461153776048 Marionette TRACE conn3 <- [1,1079,null,{"value":null}] 05:02:56 INFO - PROCESS | 3399 | 1461153776225 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:02:56 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33ec792000 == 108 [pid = 3399] [id = 277] 05:02:56 INFO - PROCESS | 3399 | ++DOMWINDOW == 172 (0x7f33e8d0f000) [pid = 3399] [serial = 832] [outer = (nil)] 05:02:56 INFO - PROCESS | 3399 | ++DOMWINDOW == 173 (0x7f33ee254400) [pid = 3399] [serial = 833] [outer = 0x7f33e8d0f000] 05:02:56 INFO - PROCESS | 3399 | 1461153776292 Marionette DEBUG loaded listener.js 05:02:56 INFO - PROCESS | 3399 | ++DOMWINDOW == 174 (0x7f33f434c000) [pid = 3399] [serial = 834] [outer = 0x7f33e8d0f000] 05:02:57 INFO - PROCESS | 3399 | 1461153777813 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]]]}] 05:02:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 05:02:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 1986ms 05:02:57 INFO - PROCESS | 3399 | 1461153777875 Marionette TRACE conn3 -> [0,1081,"getWindowHandle",null] 05:02:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 05:02:57 INFO - PROCESS | 3399 | 1461153777880 Marionette TRACE conn3 <- [1,1081,null,{"value":"8"}] 05:02:57 INFO - PROCESS | 3399 | 1461153777888 Marionette TRACE conn3 -> [0,1082,"setScriptTimeout",{"ms":35000}] 05:02:57 INFO - PROCESS | 3399 | 1461153777893 Marionette TRACE conn3 <- [1,1082,null,{}] 05:02:57 INFO - PROCESS | 3399 | 1461153777901 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}] 05:02:58 INFO - PROCESS | 3399 | 1461153778121 Marionette TRACE conn3 <- [1,1083,null,{"value":null}] 05:02:58 INFO - PROCESS | 3399 | 1461153778304 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:02:58 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33f3314000 == 109 [pid = 3399] [id = 278] 05:02:58 INFO - PROCESS | 3399 | ++DOMWINDOW == 175 (0x7f33eb7c4000) [pid = 3399] [serial = 835] [outer = (nil)] 05:02:58 INFO - PROCESS | 3399 | ++DOMWINDOW == 176 (0x7f33ec623400) [pid = 3399] [serial = 836] [outer = 0x7f33eb7c4000] 05:02:58 INFO - PROCESS | 3399 | 1461153778366 Marionette DEBUG loaded listener.js 05:02:58 INFO - PROCESS | 3399 | ++DOMWINDOW == 177 (0x7f33ec62b000) [pid = 3399] [serial = 837] [outer = 0x7f33eb7c4000] 05:02:59 INFO - PROCESS | 3399 | 1461153779327 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]]]}] 05:02:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 05:02:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 1485ms 05:02:59 INFO - PROCESS | 3399 | 1461153779372 Marionette TRACE conn3 -> [0,1085,"getWindowHandle",null] 05:02:59 INFO - PROCESS | 3399 | 1461153779379 Marionette TRACE conn3 <- [1,1085,null,{"value":"8"}] 05:02:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 05:02:59 INFO - PROCESS | 3399 | 1461153779388 Marionette TRACE conn3 -> [0,1086,"setScriptTimeout",{"ms":35000}] 05:02:59 INFO - PROCESS | 3399 | 1461153779391 Marionette TRACE conn3 <- [1,1086,null,{}] 05:02:59 INFO - PROCESS | 3399 | 1461153779395 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}] 05:02:59 INFO - PROCESS | 3399 | 1461153779592 Marionette TRACE conn3 <- [1,1087,null,{"value":null}] 05:02:59 INFO - PROCESS | 3399 | 1461153779815 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:02:59 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33ed3df000 == 110 [pid = 3399] [id = 279] 05:02:59 INFO - PROCESS | 3399 | ++DOMWINDOW == 178 (0x7f33f2a2a000) [pid = 3399] [serial = 838] [outer = (nil)] 05:02:59 INFO - PROCESS | 3399 | ++DOMWINDOW == 179 (0x7f33f3351000) [pid = 3399] [serial = 839] [outer = 0x7f33f2a2a000] 05:02:59 INFO - PROCESS | 3399 | 1461153779939 Marionette DEBUG loaded listener.js 05:03:00 INFO - PROCESS | 3399 | ++DOMWINDOW == 180 (0x7f33f4347400) [pid = 3399] [serial = 840] [outer = 0x7f33f2a2a000] 05:03:00 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33fa1c0000 == 109 [pid = 3399] [id = 190] 05:03:00 INFO - PROCESS | 3399 | --DOCSHELL 0x7f340c655000 == 108 [pid = 3399] [id = 221] 05:03:00 INFO - PROCESS | 3399 | --DOCSHELL 0x7f3411ac9800 == 107 [pid = 3399] [id = 224] 05:03:00 INFO - PROCESS | 3399 | --DOCSHELL 0x7f340f512000 == 106 [pid = 3399] [id = 222] 05:03:00 INFO - PROCESS | 3399 | --DOCSHELL 0x7f3401da3800 == 105 [pid = 3399] [id = 220] 05:03:00 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33ff94f000 == 104 [pid = 3399] [id = 219] 05:03:00 INFO - PROCESS | 3399 | --DOCSHELL 0x7f3411312000 == 103 [pid = 3399] [id = 223] 05:03:00 INFO - PROCESS | 3399 | --DOMWINDOW == 179 (0x7f33ffd7e000) [pid = 3399] [serial = 746] [outer = (nil)] [url = about:blank] 05:03:00 INFO - PROCESS | 3399 | --DOMWINDOW == 178 (0x7f340cbb3400) [pid = 3399] [serial = 715] [outer = (nil)] [url = about:blank] 05:03:00 INFO - PROCESS | 3399 | --DOMWINDOW == 177 (0x7f340facb400) [pid = 3399] [serial = 718] [outer = (nil)] [url = about:blank] 05:03:00 INFO - PROCESS | 3399 | --DOMWINDOW == 176 (0x7f3411a22800) [pid = 3399] [serial = 721] [outer = (nil)] [url = about:blank] 05:03:00 INFO - PROCESS | 3399 | --DOMWINDOW == 175 (0x7f33f33a0400) [pid = 3399] [serial = 724] [outer = (nil)] [url = about:blank] 05:03:00 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33fe607800 == 102 [pid = 3399] [id = 266] 05:03:00 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33fe6da000 == 101 [pid = 3399] [id = 265] 05:03:00 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33fa1d1800 == 100 [pid = 3399] [id = 264] 05:03:00 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33f9c41800 == 99 [pid = 3399] [id = 263] 05:03:00 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33f3303000 == 98 [pid = 3399] [id = 262] 05:03:00 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33f63ce000 == 97 [pid = 3399] [id = 261] 05:03:00 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33f3322000 == 96 [pid = 3399] [id = 260] 05:03:00 INFO - PROCESS | 3399 | --DOCSHELL 0x7f3400bc2000 == 95 [pid = 3399] [id = 252] 05:03:00 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33ff94e000 == 94 [pid = 3399] [id = 251] 05:03:00 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33fd271800 == 93 [pid = 3399] [id = 250] 05:03:00 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33f63cc800 == 92 [pid = 3399] [id = 249] 05:03:00 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33fe622000 == 91 [pid = 3399] [id = 248] 05:03:00 INFO - PROCESS | 3399 | --DOMWINDOW == 174 (0x7f33fded8400) [pid = 3399] [serial = 617] [outer = (nil)] [url = about:blank] 05:03:00 INFO - PROCESS | 3399 | --DOMWINDOW == 173 (0x7f33fef9cc00) [pid = 3399] [serial = 620] [outer = (nil)] [url = about:blank] 05:03:00 INFO - PROCESS | 3399 | --DOMWINDOW == 172 (0x7f33ff141c00) [pid = 3399] [serial = 623] [outer = (nil)] [url = about:blank] 05:03:00 INFO - PROCESS | 3399 | --DOMWINDOW == 171 (0x7f33ff739400) [pid = 3399] [serial = 626] [outer = (nil)] [url = about:blank] 05:03:00 INFO - PROCESS | 3399 | --DOMWINDOW == 170 (0x7f3400234800) [pid = 3399] [serial = 629] [outer = (nil)] [url = about:blank] 05:03:00 INFO - PROCESS | 3399 | --DOMWINDOW == 169 (0x7f33f451a800) [pid = 3399] [serial = 467] [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.] 05:03:00 INFO - PROCESS | 3399 | --DOMWINDOW == 168 (0x7f33f9fe1c00) [pid = 3399] [serial = 737] [outer = (nil)] [url = about:blank] 05:03:00 INFO - PROCESS | 3399 | --DOMWINDOW == 167 (0x7f33fe839800) [pid = 3399] [serial = 741] [outer = (nil)] [url = about:blank] 05:03:00 INFO - PROCESS | 3399 | --DOMWINDOW == 166 (0x7f33fc5c8400) [pid = 3399] [serial = 738] [outer = (nil)] [url = about:blank] 05:03:00 INFO - PROCESS | 3399 | --DOMWINDOW == 165 (0x7f33ff26fc00) [pid = 3399] [serial = 744] [outer = (nil)] [url = about:blank] 05:03:00 INFO - PROCESS | 3399 | --DOMWINDOW == 164 (0x7f33fef9ac00) [pid = 3399] [serial = 743] [outer = (nil)] [url = about:blank] 05:03:00 INFO - PROCESS | 3399 | --DOMWINDOW == 163 (0x7f34009b5000) [pid = 3399] [serial = 632] [outer = (nil)] [url = about:blank] 05:03:00 INFO - PROCESS | 3399 | --DOMWINDOW == 162 (0x7f33f5a52800) [pid = 3399] [serial = 611] [outer = (nil)] [url = about:blank] 05:03:00 INFO - PROCESS | 3399 | --DOMWINDOW == 161 (0x7f33f7948800) [pid = 3399] [serial = 614] [outer = (nil)] [url = about:blank] 05:03:00 INFO - PROCESS | 3399 | --DOMWINDOW == 160 (0x7f33fea0ec00) [pid = 3399] [serial = 650] [outer = (nil)] [url = about:blank] 05:03:00 INFO - PROCESS | 3399 | --DOMWINDOW == 159 (0x7f33fde75800) [pid = 3399] [serial = 740] [outer = (nil)] [url = about:blank] 05:03:00 INFO - PROCESS | 3399 | --DOMWINDOW == 158 (0x7f33f778c400) [pid = 3399] [serial = 734] [outer = (nil)] [url = about:blank] 05:03:00 INFO - PROCESS | 3399 | --DOMWINDOW == 157 (0x7f33f901fc00) [pid = 3399] [serial = 735] [outer = (nil)] [url = about:blank] 05:03:00 INFO - PROCESS | 3399 | --DOMWINDOW == 156 (0x7f33f60bf800) [pid = 3399] [serial = 732] [outer = (nil)] [url = about:blank] 05:03:00 INFO - PROCESS | 3399 | --DOMWINDOW == 155 (0x7f33f5bee800) [pid = 3399] [serial = 731] [outer = (nil)] [url = about:blank] 05:03:00 INFO - PROCESS | 3399 | --DOMWINDOW == 154 (0x7f33f6096000) [pid = 3399] [serial = 703] [outer = (nil)] [url = about:blank] 05:03:00 INFO - PROCESS | 3399 | --DOMWINDOW == 153 (0x7f340c78d000) [pid = 3399] [serial = 701] [outer = (nil)] [url = about:blank] 05:03:00 INFO - PROCESS | 3399 | --DOMWINDOW == 152 (0x7f3400238000) [pid = 3399] [serial = 709] [outer = (nil)] [url = about:blank] 05:03:00 INFO - PROCESS | 3399 | --DOMWINDOW == 151 (0x7f340c469400) [pid = 3399] [serial = 712] [outer = (nil)] [url = about:blank] 05:03:00 INFO - PROCESS | 3399 | --DOMWINDOW == 150 (0x7f33fc389000) [pid = 3399] [serial = 706] [outer = (nil)] [url = about:blank] 05:03:00 INFO - PROCESS | 3399 | --DOMWINDOW == 149 (0x7f33f551f000) [pid = 3399] [serial = 729] [outer = (nil)] [url = about:blank] 05:03:00 INFO - PROCESS | 3399 | --DOMWINDOW == 148 (0x7f33f451cc00) [pid = 3399] [serial = 728] [outer = (nil)] [url = about:blank] 05:03:00 INFO - PROCESS | 3399 | 1461153780848 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]]]}] 05:03:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 05:03:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 1478ms 05:03:00 INFO - PROCESS | 3399 | 1461153780867 Marionette TRACE conn3 -> [0,1089,"getWindowHandle",null] 05:03:00 INFO - PROCESS | 3399 | 1461153780870 Marionette TRACE conn3 <- [1,1089,null,{"value":"8"}] 05:03:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 05:03:00 INFO - PROCESS | 3399 | 1461153780876 Marionette TRACE conn3 -> [0,1090,"setScriptTimeout",{"ms":35000}] 05:03:00 INFO - PROCESS | 3399 | 1461153780881 Marionette TRACE conn3 <- [1,1090,null,{}] 05:03:00 INFO - PROCESS | 3399 | 1461153780895 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}] 05:03:01 INFO - PROCESS | 3399 | 1461153781040 Marionette TRACE conn3 <- [1,1091,null,{"value":null}] 05:03:01 INFO - PROCESS | 3399 | 1461153781056 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:03:01 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33f561d800 == 92 [pid = 3399] [id = 280] 05:03:01 INFO - PROCESS | 3399 | ++DOMWINDOW == 149 (0x7f33f451cc00) [pid = 3399] [serial = 841] [outer = (nil)] 05:03:01 INFO - PROCESS | 3399 | ++DOMWINDOW == 150 (0x7f33f551f000) [pid = 3399] [serial = 842] [outer = 0x7f33f451cc00] 05:03:01 INFO - PROCESS | 3399 | 1461153781118 Marionette DEBUG loaded listener.js 05:03:01 INFO - PROCESS | 3399 | ++DOMWINDOW == 151 (0x7f33f5656000) [pid = 3399] [serial = 843] [outer = 0x7f33f451cc00] 05:03:02 INFO - PROCESS | 3399 | 1461153781999 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]]]}] 05:03:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 05:03:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 1185ms 05:03:02 INFO - PROCESS | 3399 | 1461153782064 Marionette TRACE conn3 -> [0,1093,"getWindowHandle",null] 05:03:02 INFO - PROCESS | 3399 | 1461153782070 Marionette TRACE conn3 <- [1,1093,null,{"value":"8"}] 05:03:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 05:03:02 INFO - PROCESS | 3399 | 1461153782078 Marionette TRACE conn3 -> [0,1094,"setScriptTimeout",{"ms":35000}] 05:03:02 INFO - PROCESS | 3399 | 1461153782081 Marionette TRACE conn3 <- [1,1094,null,{}] 05:03:02 INFO - PROCESS | 3399 | 1461153782089 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}] 05:03:02 INFO - PROCESS | 3399 | 1461153782360 Marionette TRACE conn3 <- [1,1095,null,{"value":null}] 05:03:02 INFO - PROCESS | 3399 | 1461153782440 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:03:02 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33f63c4800 == 93 [pid = 3399] [id = 281] 05:03:02 INFO - PROCESS | 3399 | ++DOMWINDOW == 152 (0x7f33eb7cac00) [pid = 3399] [serial = 844] [outer = (nil)] 05:03:02 INFO - PROCESS | 3399 | ++DOMWINDOW == 153 (0x7f33f5b5b400) [pid = 3399] [serial = 845] [outer = 0x7f33eb7cac00] 05:03:02 INFO - PROCESS | 3399 | 1461153782498 Marionette DEBUG loaded listener.js 05:03:02 INFO - PROCESS | 3399 | ++DOMWINDOW == 154 (0x7f33f5bf7000) [pid = 3399] [serial = 846] [outer = 0x7f33eb7cac00] 05:03:03 INFO - PROCESS | 3399 | 1461153783281 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]]]}] 05:03:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 05:03:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 1237ms 05:03:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 05:03:03 INFO - PROCESS | 3399 | 1461153783314 Marionette TRACE conn3 -> [0,1097,"getWindowHandle",null] 05:03:03 INFO - PROCESS | 3399 | 1461153783317 Marionette TRACE conn3 <- [1,1097,null,{"value":"8"}] 05:03:03 INFO - PROCESS | 3399 | 1461153783322 Marionette TRACE conn3 -> [0,1098,"setScriptTimeout",{"ms":35000}] 05:03:03 INFO - PROCESS | 3399 | 1461153783324 Marionette TRACE conn3 <- [1,1098,null,{}] 05:03:03 INFO - PROCESS | 3399 | 1461153783336 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}] 05:03:03 INFO - PROCESS | 3399 | 1461153783521 Marionette TRACE conn3 <- [1,1099,null,{"value":null}] 05:03:03 INFO - PROCESS | 3399 | 1461153783549 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:03:03 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33f6710800 == 94 [pid = 3399] [id = 282] 05:03:03 INFO - PROCESS | 3399 | ++DOMWINDOW == 155 (0x7f33f45b2800) [pid = 3399] [serial = 847] [outer = (nil)] 05:03:03 INFO - PROCESS | 3399 | ++DOMWINDOW == 156 (0x7f33f6097000) [pid = 3399] [serial = 848] [outer = 0x7f33f45b2800] 05:03:03 INFO - PROCESS | 3399 | 1461153783605 Marionette DEBUG loaded listener.js 05:03:03 INFO - PROCESS | 3399 | ++DOMWINDOW == 157 (0x7f33f60c4400) [pid = 3399] [serial = 849] [outer = 0x7f33f45b2800] 05:03:04 INFO - PROCESS | 3399 | 1461153784402 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]]]}] 05:03:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 05:03:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 1127ms 05:03:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 05:03:04 INFO - PROCESS | 3399 | 1461153784455 Marionette TRACE conn3 -> [0,1101,"getWindowHandle",null] 05:03:04 INFO - PROCESS | 3399 | 1461153784458 Marionette TRACE conn3 <- [1,1101,null,{"value":"8"}] 05:03:04 INFO - PROCESS | 3399 | 1461153784467 Marionette TRACE conn3 -> [0,1102,"setScriptTimeout",{"ms":35000}] 05:03:04 INFO - PROCESS | 3399 | 1461153784469 Marionette TRACE conn3 <- [1,1102,null,{}] 05:03:04 INFO - PROCESS | 3399 | 1461153784475 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}] 05:03:04 INFO - PROCESS | 3399 | 1461153784690 Marionette TRACE conn3 <- [1,1103,null,{"value":null}] 05:03:04 INFO - PROCESS | 3399 | 1461153784715 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:03:04 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33f9453800 == 95 [pid = 3399] [id = 283] 05:03:04 INFO - PROCESS | 3399 | ++DOMWINDOW == 158 (0x7f33f794f000) [pid = 3399] [serial = 850] [outer = (nil)] 05:03:04 INFO - PROCESS | 3399 | ++DOMWINDOW == 159 (0x7f33f943b000) [pid = 3399] [serial = 851] [outer = 0x7f33f794f000] 05:03:04 INFO - PROCESS | 3399 | 1461153784775 Marionette DEBUG loaded listener.js 05:03:04 INFO - PROCESS | 3399 | ++DOMWINDOW == 160 (0x7f33f984b800) [pid = 3399] [serial = 852] [outer = 0x7f33f794f000] 05:03:05 INFO - PROCESS | 3399 | --DOMWINDOW == 159 (0x7f33f551d800) [pid = 3399] [serial = 787] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 05:03:05 INFO - PROCESS | 3399 | --DOMWINDOW == 158 (0x7f33f8f39000) [pid = 3399] [serial = 790] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 05:03:05 INFO - PROCESS | 3399 | --DOMWINDOW == 157 (0x7f33fef94c00) [pid = 3399] [serial = 745] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 05:03:05 INFO - PROCESS | 3399 | --DOMWINDOW == 156 (0x7f33f2a21000) [pid = 3399] [serial = 781] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 05:03:05 INFO - PROCESS | 3399 | --DOMWINDOW == 155 (0x7f33f9a5ec00) [pid = 3399] [serial = 793] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 05:03:05 INFO - PROCESS | 3399 | --DOMWINDOW == 154 (0x7f33f3346c00) [pid = 3399] [serial = 799] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 05:03:05 INFO - PROCESS | 3399 | --DOMWINDOW == 153 (0x7f33ff1f1800) [pid = 3399] [serial = 796] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 05:03:05 INFO - PROCESS | 3399 | --DOMWINDOW == 152 (0x7f33f2a21800) [pid = 3399] [serial = 784] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 05:03:06 INFO - PROCESS | 3399 | 1461153786347 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]]]}] 05:03:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 05:03:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 1933ms 05:03:06 INFO - PROCESS | 3399 | 1461153786397 Marionette TRACE conn3 -> [0,1105,"getWindowHandle",null] 05:03:06 INFO - PROCESS | 3399 | 1461153786400 Marionette TRACE conn3 <- [1,1105,null,{"value":"8"}] 05:03:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 05:03:06 INFO - PROCESS | 3399 | 1461153786416 Marionette TRACE conn3 -> [0,1106,"setScriptTimeout",{"ms":35000}] 05:03:06 INFO - PROCESS | 3399 | 1461153786418 Marionette TRACE conn3 <- [1,1106,null,{}] 05:03:06 INFO - PROCESS | 3399 | 1461153786424 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}] 05:03:06 INFO - PROCESS | 3399 | 1461153786560 Marionette TRACE conn3 <- [1,1107,null,{"value":null}] 05:03:06 INFO - PROCESS | 3399 | 1461153786573 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:03:06 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33f9c32800 == 96 [pid = 3399] [id = 284] 05:03:06 INFO - PROCESS | 3399 | ++DOMWINDOW == 153 (0x7f33f8f39000) [pid = 3399] [serial = 853] [outer = (nil)] 05:03:06 INFO - PROCESS | 3399 | ++DOMWINDOW == 154 (0x7f33f9a55c00) [pid = 3399] [serial = 854] [outer = 0x7f33f8f39000] 05:03:06 INFO - PROCESS | 3399 | 1461153786633 Marionette DEBUG loaded listener.js 05:03:06 INFO - PROCESS | 3399 | ++DOMWINDOW == 155 (0x7f33f9a5fc00) [pid = 3399] [serial = 855] [outer = 0x7f33f8f39000] 05:03:07 INFO - PROCESS | 3399 | 1461153787495 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]]]}] 05:03:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 05:03:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 1137ms 05:03:07 INFO - PROCESS | 3399 | 1461153787544 Marionette TRACE conn3 -> [0,1109,"getWindowHandle",null] 05:03:07 INFO - PROCESS | 3399 | 1461153787546 Marionette TRACE conn3 <- [1,1109,null,{"value":"8"}] 05:03:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 05:03:07 INFO - PROCESS | 3399 | 1461153787553 Marionette TRACE conn3 -> [0,1110,"setScriptTimeout",{"ms":35000}] 05:03:07 INFO - PROCESS | 3399 | 1461153787555 Marionette TRACE conn3 <- [1,1110,null,{}] 05:03:07 INFO - PROCESS | 3399 | 1461153787560 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}] 05:03:07 INFO - PROCESS | 3399 | 1461153787704 Marionette TRACE conn3 <- [1,1111,null,{"value":null}] 05:03:07 INFO - PROCESS | 3399 | 1461153787717 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:03:07 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33ec783000 == 97 [pid = 3399] [id = 285] 05:03:07 INFO - PROCESS | 3399 | ++DOMWINDOW == 156 (0x7f33e8d0bc00) [pid = 3399] [serial = 856] [outer = (nil)] 05:03:07 INFO - PROCESS | 3399 | ++DOMWINDOW == 157 (0x7f33e8d19800) [pid = 3399] [serial = 857] [outer = 0x7f33e8d0bc00] 05:03:07 INFO - PROCESS | 3399 | 1461153787903 Marionette DEBUG loaded listener.js 05:03:08 INFO - PROCESS | 3399 | ++DOMWINDOW == 158 (0x7f33eb7c8000) [pid = 3399] [serial = 858] [outer = 0x7f33e8d0bc00] 05:03:08 INFO - PROCESS | 3399 | 1461153788997 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]]]}] 05:03:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 05:03:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 1479ms 05:03:09 INFO - PROCESS | 3399 | 1461153789033 Marionette TRACE conn3 -> [0,1113,"getWindowHandle",null] 05:03:09 INFO - PROCESS | 3399 | 1461153789039 Marionette TRACE conn3 <- [1,1113,null,{"value":"8"}] 05:03:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 05:03:09 INFO - PROCESS | 3399 | 1461153789050 Marionette TRACE conn3 -> [0,1114,"setScriptTimeout",{"ms":35000}] 05:03:09 INFO - PROCESS | 3399 | 1461153789053 Marionette TRACE conn3 <- [1,1114,null,{}] 05:03:09 INFO - PROCESS | 3399 | 1461153789062 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}] 05:03:09 INFO - PROCESS | 3399 | 1461153789273 Marionette TRACE conn3 <- [1,1115,null,{"value":null}] 05:03:09 INFO - PROCESS | 3399 | 1461153789506 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:03:09 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33f5d02800 == 98 [pid = 3399] [id = 286] 05:03:09 INFO - PROCESS | 3399 | ++DOMWINDOW == 159 (0x7f33f4343000) [pid = 3399] [serial = 859] [outer = (nil)] 05:03:09 INFO - PROCESS | 3399 | ++DOMWINDOW == 160 (0x7f33f434e000) [pid = 3399] [serial = 860] [outer = 0x7f33f4343000] 05:03:09 INFO - PROCESS | 3399 | 1461153789623 Marionette DEBUG loaded listener.js 05:03:09 INFO - PROCESS | 3399 | ++DOMWINDOW == 161 (0x7f33f45bd400) [pid = 3399] [serial = 861] [outer = 0x7f33f4343000] 05:03:10 INFO - PROCESS | 3399 | 1461153790555 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]]]}] 05:03:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 05:03:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 1541ms 05:03:10 INFO - PROCESS | 3399 | 1461153790590 Marionette TRACE conn3 -> [0,1117,"getWindowHandle",null] 05:03:10 INFO - PROCESS | 3399 | 1461153790595 Marionette TRACE conn3 <- [1,1117,null,{"value":"8"}] 05:03:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 05:03:10 INFO - PROCESS | 3399 | 1461153790605 Marionette TRACE conn3 -> [0,1118,"setScriptTimeout",{"ms":35000}] 05:03:10 INFO - PROCESS | 3399 | 1461153790609 Marionette TRACE conn3 <- [1,1118,null,{}] 05:03:10 INFO - PROCESS | 3399 | 1461153790615 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}] 05:03:10 INFO - PROCESS | 3399 | 1461153790786 Marionette TRACE conn3 <- [1,1119,null,{"value":null}] 05:03:10 INFO - PROCESS | 3399 | 1461153790961 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:03:10 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33f9997800 == 99 [pid = 3399] [id = 287] 05:03:10 INFO - PROCESS | 3399 | ++DOMWINDOW == 162 (0x7f33f4348800) [pid = 3399] [serial = 862] [outer = (nil)] 05:03:11 INFO - PROCESS | 3399 | ++DOMWINDOW == 163 (0x7f33f6099000) [pid = 3399] [serial = 863] [outer = 0x7f33f4348800] 05:03:11 INFO - PROCESS | 3399 | 1461153791033 Marionette DEBUG loaded listener.js 05:03:11 INFO - PROCESS | 3399 | ++DOMWINDOW == 164 (0x7f33f7417000) [pid = 3399] [serial = 864] [outer = 0x7f33f4348800] 05:03:12 INFO - PROCESS | 3399 | 1461153792041 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]]]}] 05:03:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 05:03:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 1480ms 05:03:12 INFO - PROCESS | 3399 | 1461153792086 Marionette TRACE conn3 -> [0,1121,"getWindowHandle",null] 05:03:12 INFO - PROCESS | 3399 | 1461153792090 Marionette TRACE conn3 <- [1,1121,null,{"value":"8"}] 05:03:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 05:03:12 INFO - PROCESS | 3399 | 1461153792096 Marionette TRACE conn3 -> [0,1122,"setScriptTimeout",{"ms":35000}] 05:03:12 INFO - PROCESS | 3399 | 1461153792101 Marionette TRACE conn3 <- [1,1122,null,{}] 05:03:12 INFO - PROCESS | 3399 | 1461153792117 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}] 05:03:12 INFO - PROCESS | 3399 | 1461153792312 Marionette TRACE conn3 <- [1,1123,null,{"value":null}] 05:03:12 INFO - PROCESS | 3399 | 1461153792482 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:03:12 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33fe1e4800 == 100 [pid = 3399] [id = 288] 05:03:12 INFO - PROCESS | 3399 | ++DOMWINDOW == 165 (0x7f33f9848000) [pid = 3399] [serial = 865] [outer = (nil)] 05:03:12 INFO - PROCESS | 3399 | ++DOMWINDOW == 166 (0x7f33f9a5d000) [pid = 3399] [serial = 866] [outer = 0x7f33f9848000] 05:03:12 INFO - PROCESS | 3399 | 1461153792601 Marionette DEBUG loaded listener.js 05:03:12 INFO - PROCESS | 3399 | ++DOMWINDOW == 167 (0x7f33f9eb3000) [pid = 3399] [serial = 867] [outer = 0x7f33f9848000] 05:03:13 INFO - PROCESS | 3399 | 1461153793474 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]]]}] 05:03:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 05:03:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 1435ms 05:03:13 INFO - PROCESS | 3399 | 1461153793532 Marionette TRACE conn3 -> [0,1125,"getWindowHandle",null] 05:03:13 INFO - PROCESS | 3399 | 1461153793536 Marionette TRACE conn3 <- [1,1125,null,{"value":"8"}] 05:03:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 05:03:13 INFO - PROCESS | 3399 | 1461153793542 Marionette TRACE conn3 -> [0,1126,"setScriptTimeout",{"ms":35000}] 05:03:13 INFO - PROCESS | 3399 | 1461153793544 Marionette TRACE conn3 <- [1,1126,null,{}] 05:03:13 INFO - PROCESS | 3399 | 1461153793550 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}] 05:03:13 INFO - PROCESS | 3399 | 1461153793724 Marionette TRACE conn3 <- [1,1127,null,{"value":null}] 05:03:13 INFO - PROCESS | 3399 | 1461153793901 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:03:13 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33fe6dd000 == 101 [pid = 3399] [id = 289] 05:03:13 INFO - PROCESS | 3399 | ++DOMWINDOW == 168 (0x7f33f45b7400) [pid = 3399] [serial = 868] [outer = (nil)] 05:03:13 INFO - PROCESS | 3399 | ++DOMWINDOW == 169 (0x7f33fb968800) [pid = 3399] [serial = 869] [outer = 0x7f33f45b7400] 05:03:13 INFO - PROCESS | 3399 | 1461153793974 Marionette DEBUG loaded listener.js 05:03:14 INFO - PROCESS | 3399 | ++DOMWINDOW == 170 (0x7f33fc5c8400) [pid = 3399] [serial = 870] [outer = 0x7f33f45b7400] 05:03:14 INFO - PROCESS | 3399 | 1461153794815 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]]]}] 05:03:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 05:03:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 1327ms 05:03:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 05:03:14 INFO - PROCESS | 3399 | 1461153794871 Marionette TRACE conn3 -> [0,1129,"getWindowHandle",null] 05:03:14 INFO - PROCESS | 3399 | 1461153794874 Marionette TRACE conn3 <- [1,1129,null,{"value":"8"}] 05:03:14 INFO - PROCESS | 3399 | 1461153794880 Marionette TRACE conn3 -> [0,1130,"setScriptTimeout",{"ms":35000}] 05:03:14 INFO - PROCESS | 3399 | 1461153794883 Marionette TRACE conn3 <- [1,1130,null,{}] 05:03:14 INFO - PROCESS | 3399 | 1461153794889 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}] 05:03:15 INFO - PROCESS | 3399 | 1461153795045 Marionette TRACE conn3 <- [1,1131,null,{"value":null}] 05:03:15 INFO - PROCESS | 3399 | 1461153795220 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:03:15 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33ff3cd800 == 102 [pid = 3399] [id = 290] 05:03:15 INFO - PROCESS | 3399 | ++DOMWINDOW == 171 (0x7f33fd23d800) [pid = 3399] [serial = 871] [outer = (nil)] 05:03:15 INFO - PROCESS | 3399 | ++DOMWINDOW == 172 (0x7f33fda92000) [pid = 3399] [serial = 872] [outer = 0x7f33fd23d800] 05:03:15 INFO - PROCESS | 3399 | 1461153795301 Marionette DEBUG loaded listener.js 05:03:15 INFO - PROCESS | 3399 | ++DOMWINDOW == 173 (0x7f33fe675000) [pid = 3399] [serial = 873] [outer = 0x7f33fd23d800] 05:03:16 INFO - PROCESS | 3399 | 1461153796231 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]]]}] 05:03:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 05:03:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 1386ms 05:03:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 05:03:16 INFO - PROCESS | 3399 | 1461153796265 Marionette TRACE conn3 -> [0,1133,"getWindowHandle",null] 05:03:16 INFO - PROCESS | 3399 | 1461153796269 Marionette TRACE conn3 <- [1,1133,null,{"value":"8"}] 05:03:16 INFO - PROCESS | 3399 | 1461153796275 Marionette TRACE conn3 -> [0,1134,"setScriptTimeout",{"ms":35000}] 05:03:16 INFO - PROCESS | 3399 | 1461153796278 Marionette TRACE conn3 <- [1,1134,null,{}] 05:03:16 INFO - PROCESS | 3399 | 1461153796283 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}] 05:03:16 INFO - PROCESS | 3399 | 1461153796449 Marionette TRACE conn3 <- [1,1135,null,{"value":null}] 05:03:16 INFO - PROCESS | 3399 | 1461153796625 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:03:16 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f34009d8000 == 103 [pid = 3399] [id = 291] 05:03:16 INFO - PROCESS | 3399 | ++DOMWINDOW == 174 (0x7f33fe832000) [pid = 3399] [serial = 874] [outer = (nil)] 05:03:16 INFO - PROCESS | 3399 | ++DOMWINDOW == 175 (0x7f33ff06bc00) [pid = 3399] [serial = 875] [outer = 0x7f33fe832000] 05:03:16 INFO - PROCESS | 3399 | 1461153796693 Marionette DEBUG loaded listener.js 05:03:16 INFO - PROCESS | 3399 | ++DOMWINDOW == 176 (0x7f33ff26fc00) [pid = 3399] [serial = 876] [outer = 0x7f33fe832000] 05:03:17 INFO - PROCESS | 3399 | 1461153797588 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]]]}] 05:03:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 05:03:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 1378ms 05:03:17 INFO - PROCESS | 3399 | 1461153797653 Marionette TRACE conn3 -> [0,1137,"getWindowHandle",null] 05:03:17 INFO - PROCESS | 3399 | 1461153797657 Marionette TRACE conn3 <- [1,1137,null,{"value":"8"}] 05:03:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 05:03:17 INFO - PROCESS | 3399 | 1461153797663 Marionette TRACE conn3 -> [0,1138,"setScriptTimeout",{"ms":35000}] 05:03:17 INFO - PROCESS | 3399 | 1461153797665 Marionette TRACE conn3 <- [1,1138,null,{}] 05:03:17 INFO - PROCESS | 3399 | 1461153797671 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}] 05:03:17 INFO - PROCESS | 3399 | 1461153797837 Marionette TRACE conn3 <- [1,1139,null,{"value":null}] 05:03:18 INFO - PROCESS | 3399 | 1461153798014 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:03:18 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f340671e000 == 104 [pid = 3399] [id = 292] 05:03:18 INFO - PROCESS | 3399 | ++DOMWINDOW == 177 (0x7f33f4516c00) [pid = 3399] [serial = 877] [outer = (nil)] 05:03:18 INFO - PROCESS | 3399 | ++DOMWINDOW == 178 (0x7f33ff072800) [pid = 3399] [serial = 878] [outer = 0x7f33f4516c00] 05:03:18 INFO - PROCESS | 3399 | 1461153798097 Marionette DEBUG loaded listener.js 05:03:18 INFO - PROCESS | 3399 | ++DOMWINDOW == 179 (0x7f33ff72c800) [pid = 3399] [serial = 879] [outer = 0x7f33f4516c00] 05:03:18 INFO - PROCESS | 3399 | 1461153798906 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]]]}] 05:03:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 05:03:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 1277ms 05:03:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 05:03:18 INFO - PROCESS | 3399 | 1461153798940 Marionette TRACE conn3 -> [0,1141,"getWindowHandle",null] 05:03:18 INFO - PROCESS | 3399 | 1461153798943 Marionette TRACE conn3 <- [1,1141,null,{"value":"8"}] 05:03:18 INFO - PROCESS | 3399 | 1461153798949 Marionette TRACE conn3 -> [0,1142,"setScriptTimeout",{"ms":35000}] 05:03:18 INFO - PROCESS | 3399 | 1461153798953 Marionette TRACE conn3 <- [1,1142,null,{}] 05:03:18 INFO - PROCESS | 3399 | 1461153798958 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}] 05:03:19 INFO - PROCESS | 3399 | 1461153799122 Marionette TRACE conn3 <- [1,1143,null,{"value":null}] 05:03:19 INFO - PROCESS | 3399 | 1461153799299 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:03:19 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f340c6d2800 == 105 [pid = 3399] [id = 293] 05:03:19 INFO - PROCESS | 3399 | ++DOMWINDOW == 180 (0x7f33f9443400) [pid = 3399] [serial = 880] [outer = (nil)] 05:03:19 INFO - PROCESS | 3399 | ++DOMWINDOW == 181 (0x7f33ffd7fc00) [pid = 3399] [serial = 881] [outer = 0x7f33f9443400] 05:03:19 INFO - PROCESS | 3399 | 1461153799367 Marionette DEBUG loaded listener.js 05:03:19 INFO - PROCESS | 3399 | ++DOMWINDOW == 182 (0x7f34002de800) [pid = 3399] [serial = 882] [outer = 0x7f33f9443400] 05:03:20 INFO - PROCESS | 3399 | 1461153800242 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]]]}] 05:03:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 05:03:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 1343ms 05:03:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 05:03:20 INFO - PROCESS | 3399 | 1461153800292 Marionette TRACE conn3 -> [0,1145,"getWindowHandle",null] 05:03:20 INFO - PROCESS | 3399 | 1461153800294 Marionette TRACE conn3 <- [1,1145,null,{"value":"8"}] 05:03:20 INFO - PROCESS | 3399 | 1461153800299 Marionette TRACE conn3 -> [0,1146,"setScriptTimeout",{"ms":35000}] 05:03:20 INFO - PROCESS | 3399 | 1461153800303 Marionette TRACE conn3 <- [1,1146,null,{}] 05:03:20 INFO - PROCESS | 3399 | 1461153800309 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}] 05:03:20 INFO - PROCESS | 3399 | 1461153800473 Marionette TRACE conn3 <- [1,1147,null,{"value":null}] 05:03:20 INFO - PROCESS | 3399 | 1461153800652 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:03:20 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f340d815000 == 106 [pid = 3399] [id = 294] 05:03:20 INFO - PROCESS | 3399 | ++DOMWINDOW == 183 (0x7f33ff323c00) [pid = 3399] [serial = 883] [outer = (nil)] 05:03:20 INFO - PROCESS | 3399 | ++DOMWINDOW == 184 (0x7f34009ef000) [pid = 3399] [serial = 884] [outer = 0x7f33ff323c00] 05:03:20 INFO - PROCESS | 3399 | 1461153800722 Marionette DEBUG loaded listener.js 05:03:20 INFO - PROCESS | 3399 | ++DOMWINDOW == 185 (0x7f3405a57c00) [pid = 3399] [serial = 885] [outer = 0x7f33ff323c00] 05:03:21 INFO - PROCESS | 3399 | 1461153801600 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]]]}] 05:03:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 05:03:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 1328ms 05:03:21 INFO - PROCESS | 3399 | 1461153801628 Marionette TRACE conn3 -> [0,1149,"getWindowHandle",null] 05:03:21 INFO - PROCESS | 3399 | 1461153801632 Marionette TRACE conn3 <- [1,1149,null,{"value":"8"}] 05:03:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 05:03:21 INFO - PROCESS | 3399 | 1461153801638 Marionette TRACE conn3 -> [0,1150,"setScriptTimeout",{"ms":35000}] 05:03:21 INFO - PROCESS | 3399 | 1461153801641 Marionette TRACE conn3 <- [1,1150,null,{}] 05:03:21 INFO - PROCESS | 3399 | 1461153801646 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}] 05:03:21 INFO - PROCESS | 3399 | 1461153801809 Marionette TRACE conn3 <- [1,1151,null,{"value":null}] 05:03:21 INFO - PROCESS | 3399 | 1461153801991 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:03:22 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33ffe60000 == 107 [pid = 3399] [id = 295] 05:03:22 INFO - PROCESS | 3399 | ++DOMWINDOW == 186 (0x7f33f564c400) [pid = 3399] [serial = 886] [outer = (nil)] 05:03:22 INFO - PROCESS | 3399 | ++DOMWINDOW == 187 (0x7f3405a5c000) [pid = 3399] [serial = 887] [outer = 0x7f33f564c400] 05:03:22 INFO - PROCESS | 3399 | 1461153802089 Marionette DEBUG loaded listener.js 05:03:22 INFO - PROCESS | 3399 | ++DOMWINDOW == 188 (0x7f340c998800) [pid = 3399] [serial = 888] [outer = 0x7f33f564c400] 05:03:23 INFO - PROCESS | 3399 | 1461153803082 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]]]}] 05:03:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 05:03:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 1481ms 05:03:23 INFO - PROCESS | 3399 | 1461153803120 Marionette TRACE conn3 -> [0,1153,"getWindowHandle",null] 05:03:23 INFO - PROCESS | 3399 | 1461153803123 Marionette TRACE conn3 <- [1,1153,null,{"value":"8"}] 05:03:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 05:03:23 INFO - PROCESS | 3399 | 1461153803130 Marionette TRACE conn3 -> [0,1154,"setScriptTimeout",{"ms":35000}] 05:03:23 INFO - PROCESS | 3399 | 1461153803134 Marionette TRACE conn3 <- [1,1154,null,{}] 05:03:23 INFO - PROCESS | 3399 | 1461153803140 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}] 05:03:23 INFO - PROCESS | 3399 | 1461153803348 Marionette TRACE conn3 <- [1,1155,null,{"value":null}] 05:03:23 INFO - PROCESS | 3399 | 1461153803866 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:03:23 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33f4e0c800 == 108 [pid = 3399] [id = 296] 05:03:23 INFO - PROCESS | 3399 | ++DOMWINDOW == 189 (0x7f33eb5cd800) [pid = 3399] [serial = 889] [outer = (nil)] 05:03:23 INFO - PROCESS | 3399 | ++DOMWINDOW == 190 (0x7f33eb7c3c00) [pid = 3399] [serial = 890] [outer = 0x7f33eb5cd800] 05:03:23 INFO - PROCESS | 3399 | 1461153803978 Marionette DEBUG loaded listener.js 05:03:24 INFO - PROCESS | 3399 | ++DOMWINDOW == 191 (0x7f33ec61dc00) [pid = 3399] [serial = 891] [outer = 0x7f33eb5cd800] 05:03:24 INFO - PROCESS | 3399 | 1461153804835 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]]]}] 05:03:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 05:03:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 1780ms 05:03:24 INFO - PROCESS | 3399 | 1461153804912 Marionette TRACE conn3 -> [0,1157,"getWindowHandle",null] 05:03:24 INFO - PROCESS | 3399 | 1461153804918 Marionette TRACE conn3 <- [1,1157,null,{"value":"8"}] 05:03:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 05:03:24 INFO - PROCESS | 3399 | 1461153804926 Marionette TRACE conn3 -> [0,1158,"setScriptTimeout",{"ms":35000}] 05:03:24 INFO - PROCESS | 3399 | 1461153804930 Marionette TRACE conn3 <- [1,1158,null,{}] 05:03:24 INFO - PROCESS | 3399 | 1461153804937 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}] 05:03:25 INFO - PROCESS | 3399 | 1461153805199 Marionette TRACE conn3 <- [1,1159,null,{"value":null}] 05:03:25 INFO - PROCESS | 3399 | 1461153805502 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:03:25 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33eb81d000 == 109 [pid = 3399] [id = 297] 05:03:25 INFO - PROCESS | 3399 | ++DOMWINDOW == 192 (0x7f33f33a1c00) [pid = 3399] [serial = 892] [outer = (nil)] 05:03:25 INFO - PROCESS | 3399 | ++DOMWINDOW == 193 (0x7f33f4349400) [pid = 3399] [serial = 893] [outer = 0x7f33f33a1c00] 05:03:25 INFO - PROCESS | 3399 | 1461153805572 Marionette DEBUG loaded listener.js 05:03:25 INFO - PROCESS | 3399 | ++DOMWINDOW == 194 (0x7f33f4521400) [pid = 3399] [serial = 894] [outer = 0x7f33f33a1c00] 05:03:25 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33ff43a000 == 108 [pid = 3399] [id = 46] 05:03:25 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33f9c32800 == 107 [pid = 3399] [id = 284] 05:03:25 INFO - PROCESS | 3399 | --DOMWINDOW == 193 (0x7f3400234400) [pid = 3399] [serial = 803] [outer = (nil)] [url = about:blank] 05:03:25 INFO - PROCESS | 3399 | --DOMWINDOW == 192 (0x7f33f9a5d800) [pid = 3399] [serial = 779] [outer = (nil)] [url = about:blank] 05:03:25 INFO - PROCESS | 3399 | --DOMWINDOW == 191 (0x7f3411dab800) [pid = 3399] [serial = 767] [outer = (nil)] [url = about:blank] 05:03:25 INFO - PROCESS | 3399 | --DOMWINDOW == 190 (0x7f33eb5cb400) [pid = 3399] [serial = 776] [outer = (nil)] [url = about:blank] 05:03:25 INFO - PROCESS | 3399 | --DOMWINDOW == 189 (0x7f3411a7d000) [pid = 3399] [serial = 773] [outer = (nil)] [url = about:blank] 05:03:25 INFO - PROCESS | 3399 | --DOMWINDOW == 188 (0x7f33ed34b800) [pid = 3399] [serial = 770] [outer = (nil)] [url = about:blank] 05:03:25 INFO - PROCESS | 3399 | --DOMWINDOW == 187 (0x7f340dcc5000) [pid = 3399] [serial = 764] [outer = (nil)] [url = about:blank] 05:03:26 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33f9453800 == 106 [pid = 3399] [id = 283] 05:03:26 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33f6710800 == 105 [pid = 3399] [id = 282] 05:03:26 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33f63c4800 == 104 [pid = 3399] [id = 281] 05:03:26 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33f561d800 == 103 [pid = 3399] [id = 280] 05:03:26 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33ed3df000 == 102 [pid = 3399] [id = 279] 05:03:26 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33f3314000 == 101 [pid = 3399] [id = 278] 05:03:26 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33f5d21800 == 100 [pid = 3399] [id = 276] 05:03:26 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33f2ece800 == 99 [pid = 3399] [id = 275] 05:03:26 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33f5d13800 == 98 [pid = 3399] [id = 274] 05:03:26 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33f64b7800 == 97 [pid = 3399] [id = 273] 05:03:26 INFO - PROCESS | 3399 | --DOCSHELL 0x7f3413b7c800 == 96 [pid = 3399] [id = 272] 05:03:26 INFO - PROCESS | 3399 | --DOCSHELL 0x7f3411b9b000 == 95 [pid = 3399] [id = 271] 05:03:26 INFO - PROCESS | 3399 | --DOCSHELL 0x7f340d557800 == 94 [pid = 3399] [id = 270] 05:03:26 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33fa1d3800 == 93 [pid = 3399] [id = 269] 05:03:26 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33f5612800 == 92 [pid = 3399] [id = 268] 05:03:26 INFO - PROCESS | 3399 | --DOMWINDOW == 186 (0x7f33ff14b400) [pid = 3399] [serial = 755] [outer = (nil)] [url = about:blank] 05:03:26 INFO - PROCESS | 3399 | --DOMWINDOW == 185 (0x7f33f6189c00) [pid = 3399] [serial = 788] [outer = (nil)] [url = about:blank] 05:03:26 INFO - PROCESS | 3399 | --DOMWINDOW == 184 (0x7f33f9a62400) [pid = 3399] [serial = 791] [outer = (nil)] [url = about:blank] 05:03:26 INFO - PROCESS | 3399 | --DOMWINDOW == 183 (0x7f34009f2000) [pid = 3399] [serial = 747] [outer = (nil)] [url = about:blank] 05:03:26 INFO - PROCESS | 3399 | --DOMWINDOW == 182 (0x7f33f5bfb800) [pid = 3399] [serial = 749] [outer = (nil)] [url = about:blank] 05:03:26 INFO - PROCESS | 3399 | --DOMWINDOW == 181 (0x7f33f334b800) [pid = 3399] [serial = 783] [outer = (nil)] [url = about:blank] 05:03:26 INFO - PROCESS | 3399 | --DOMWINDOW == 180 (0x7f33f2a26400) [pid = 3399] [serial = 782] [outer = (nil)] [url = about:blank] 05:03:26 INFO - PROCESS | 3399 | --DOMWINDOW == 179 (0x7f33fdecf400) [pid = 3399] [serial = 794] [outer = (nil)] [url = about:blank] 05:03:26 INFO - PROCESS | 3399 | --DOMWINDOW == 178 (0x7f33fb9df000) [pid = 3399] [serial = 792] [outer = (nil)] [url = about:blank] 05:03:26 INFO - PROCESS | 3399 | --DOMWINDOW == 177 (0x7f33ff72dc00) [pid = 3399] [serial = 797] [outer = (nil)] [url = about:blank] 05:03:26 INFO - PROCESS | 3399 | --DOMWINDOW == 176 (0x7f340c789400) [pid = 3399] [serial = 761] [outer = (nil)] [url = about:blank] 05:03:26 INFO - PROCESS | 3399 | --DOMWINDOW == 175 (0x7f33fea09c00) [pid = 3399] [serial = 795] [outer = (nil)] [url = about:blank] 05:03:26 INFO - PROCESS | 3399 | --DOMWINDOW == 174 (0x7f3402062000) [pid = 3399] [serial = 758] [outer = (nil)] [url = about:blank] 05:03:26 INFO - PROCESS | 3399 | --DOMWINDOW == 173 (0x7f33f8f36800) [pid = 3399] [serial = 789] [outer = (nil)] [url = about:blank] 05:03:26 INFO - PROCESS | 3399 | --DOMWINDOW == 172 (0x7f33f45b8400) [pid = 3399] [serial = 785] [outer = (nil)] [url = about:blank] 05:03:26 INFO - PROCESS | 3399 | --DOMWINDOW == 171 (0x7f3400a0d000) [pid = 3399] [serial = 798] [outer = (nil)] [url = about:blank] 05:03:26 INFO - PROCESS | 3399 | --DOMWINDOW == 170 (0x7f33f5a4a000) [pid = 3399] [serial = 786] [outer = (nil)] [url = about:blank] 05:03:26 INFO - PROCESS | 3399 | --DOMWINDOW == 169 (0x7f33f9fde400) [pid = 3399] [serial = 752] [outer = (nil)] [url = about:blank] 05:03:26 INFO - PROCESS | 3399 | --DOMWINDOW == 168 (0x7f33ff145400) [pid = 3399] [serial = 801] [outer = (nil)] [url = about:blank] 05:03:26 INFO - PROCESS | 3399 | --DOMWINDOW == 167 (0x7f33f9029800) [pid = 3399] [serial = 800] [outer = (nil)] [url = about:blank] 05:03:26 INFO - PROCESS | 3399 | 1461153806502 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]]]}] 05:03:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 05:03:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 1636ms 05:03:26 INFO - PROCESS | 3399 | 1461153806565 Marionette TRACE conn3 -> [0,1161,"getWindowHandle",null] 05:03:26 INFO - PROCESS | 3399 | 1461153806571 Marionette TRACE conn3 <- [1,1161,null,{"value":"8"}] 05:03:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 05:03:26 INFO - PROCESS | 3399 | 1461153806577 Marionette TRACE conn3 -> [0,1162,"setScriptTimeout",{"ms":35000}] 05:03:26 INFO - PROCESS | 3399 | 1461153806580 Marionette TRACE conn3 <- [1,1162,null,{}] 05:03:26 INFO - PROCESS | 3399 | 1461153806586 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}] 05:03:26 INFO - PROCESS | 3399 | 1461153806759 Marionette TRACE conn3 <- [1,1163,null,{"value":null}] 05:03:26 INFO - PROCESS | 3399 | 1461153806894 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:03:26 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33f331d000 == 93 [pid = 3399] [id = 298] 05:03:26 INFO - PROCESS | 3399 | ++DOMWINDOW == 168 (0x7f33e8d11400) [pid = 3399] [serial = 895] [outer = (nil)] 05:03:26 INFO - PROCESS | 3399 | ++DOMWINDOW == 169 (0x7f33f5659400) [pid = 3399] [serial = 896] [outer = 0x7f33e8d11400] 05:03:26 INFO - PROCESS | 3399 | 1461153806954 Marionette DEBUG loaded listener.js 05:03:27 INFO - PROCESS | 3399 | ++DOMWINDOW == 170 (0x7f33f6096000) [pid = 3399] [serial = 897] [outer = 0x7f33e8d11400] 05:03:27 INFO - PROCESS | 3399 | 1461153807775 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]]]}] 05:03:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 05:03:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 1242ms 05:03:27 INFO - PROCESS | 3399 | 1461153807820 Marionette TRACE conn3 -> [0,1165,"getWindowHandle",null] 05:03:27 INFO - PROCESS | 3399 | 1461153807824 Marionette TRACE conn3 <- [1,1165,null,{"value":"8"}] 05:03:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 05:03:27 INFO - PROCESS | 3399 | 1461153807837 Marionette TRACE conn3 -> [0,1166,"setScriptTimeout",{"ms":35000}] 05:03:27 INFO - PROCESS | 3399 | 1461153807845 Marionette TRACE conn3 <- [1,1166,null,{}] 05:03:27 INFO - PROCESS | 3399 | 1461153807853 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}] 05:03:28 INFO - PROCESS | 3399 | 1461153808018 Marionette TRACE conn3 <- [1,1167,null,{"value":null}] 05:03:28 INFO - PROCESS | 3399 | 1461153808175 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:03:28 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33f6709000 == 94 [pid = 3399] [id = 299] 05:03:28 INFO - PROCESS | 3399 | ++DOMWINDOW == 171 (0x7f33eb5cb400) [pid = 3399] [serial = 898] [outer = (nil)] 05:03:28 INFO - PROCESS | 3399 | ++DOMWINDOW == 172 (0x7f33f9021800) [pid = 3399] [serial = 899] [outer = 0x7f33eb5cb400] 05:03:28 INFO - PROCESS | 3399 | 1461153808239 Marionette DEBUG loaded listener.js 05:03:28 INFO - PROCESS | 3399 | ++DOMWINDOW == 173 (0x7f33f9a55800) [pid = 3399] [serial = 900] [outer = 0x7f33eb5cb400] 05:03:29 INFO - PROCESS | 3399 | 1461153809005 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]]]}] 05:03:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 05:03:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 1248ms 05:03:29 INFO - PROCESS | 3399 | 1461153809080 Marionette TRACE conn3 -> [0,1169,"getWindowHandle",null] 05:03:29 INFO - PROCESS | 3399 | 1461153809084 Marionette TRACE conn3 <- [1,1169,null,{"value":"8"}] 05:03:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 05:03:29 INFO - PROCESS | 3399 | 1461153809090 Marionette TRACE conn3 -> [0,1170,"setScriptTimeout",{"ms":35000}] 05:03:29 INFO - PROCESS | 3399 | 1461153809092 Marionette TRACE conn3 <- [1,1170,null,{}] 05:03:29 INFO - PROCESS | 3399 | 1461153809097 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}] 05:03:29 INFO - PROCESS | 3399 | 1461153809300 Marionette TRACE conn3 <- [1,1171,null,{"value":null}] 05:03:29 INFO - PROCESS | 3399 | 1461153809322 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:03:29 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33f9c34000 == 95 [pid = 3399] [id = 300] 05:03:29 INFO - PROCESS | 3399 | ++DOMWINDOW == 174 (0x7f33f5bfa800) [pid = 3399] [serial = 901] [outer = (nil)] 05:03:29 INFO - PROCESS | 3399 | ++DOMWINDOW == 175 (0x7f33f9feb000) [pid = 3399] [serial = 902] [outer = 0x7f33f5bfa800] 05:03:29 INFO - PROCESS | 3399 | 1461153809381 Marionette DEBUG loaded listener.js 05:03:29 INFO - PROCESS | 3399 | ++DOMWINDOW == 176 (0x7f33fde75800) [pid = 3399] [serial = 903] [outer = 0x7f33f5bfa800] 05:03:30 INFO - PROCESS | 3399 | 1461153810228 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]]]}] 05:03:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 05:03:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 1182ms 05:03:30 INFO - PROCESS | 3399 | 1461153810272 Marionette TRACE conn3 -> [0,1173,"getWindowHandle",null] 05:03:30 INFO - PROCESS | 3399 | 1461153810275 Marionette TRACE conn3 <- [1,1173,null,{"value":"8"}] 05:03:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 05:03:30 INFO - PROCESS | 3399 | 1461153810298 Marionette TRACE conn3 -> [0,1174,"setScriptTimeout",{"ms":35000}] 05:03:30 INFO - PROCESS | 3399 | 1461153810301 Marionette TRACE conn3 <- [1,1174,null,{}] 05:03:30 INFO - PROCESS | 3399 | 1461153810306 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}] 05:03:30 INFO - PROCESS | 3399 | 1461153810504 Marionette TRACE conn3 <- [1,1175,null,{"value":null}] 05:03:30 INFO - PROCESS | 3399 | 1461153810524 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:03:30 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33fcd0b800 == 96 [pid = 3399] [id = 301] 05:03:30 INFO - PROCESS | 3399 | ++DOMWINDOW == 177 (0x7f33fdedbc00) [pid = 3399] [serial = 904] [outer = (nil)] 05:03:30 INFO - PROCESS | 3399 | ++DOMWINDOW == 178 (0x7f33fdfe8000) [pid = 3399] [serial = 905] [outer = 0x7f33fdedbc00] 05:03:30 INFO - PROCESS | 3399 | 1461153810595 Marionette DEBUG loaded listener.js 05:03:30 INFO - PROCESS | 3399 | ++DOMWINDOW == 179 (0x7f33ff070c00) [pid = 3399] [serial = 906] [outer = 0x7f33fdedbc00] 05:03:31 INFO - PROCESS | 3399 | --DOMWINDOW == 178 (0x7f33f45b2800) [pid = 3399] [serial = 847] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 05:03:31 INFO - PROCESS | 3399 | --DOMWINDOW == 177 (0x7f33f794f000) [pid = 3399] [serial = 850] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 05:03:31 INFO - PROCESS | 3399 | --DOMWINDOW == 176 (0x7f33eb7cac00) [pid = 3399] [serial = 844] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 05:03:31 INFO - PROCESS | 3399 | --DOMWINDOW == 175 (0x7f33f451cc00) [pid = 3399] [serial = 841] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 05:03:31 INFO - PROCESS | 3399 | --DOMWINDOW == 174 (0x7f33f2a2a000) [pid = 3399] [serial = 838] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 05:03:31 INFO - PROCESS | 3399 | --DOMWINDOW == 173 (0x7f33eb7c4000) [pid = 3399] [serial = 835] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 05:03:31 INFO - PROCESS | 3399 | 1461153811602 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] 05:03:31 INFO - PROCESS | 3399 | 1461153811641 Marionette TRACE conn3 <- [1,1177,null,{"value":"8"}] 05:03:31 INFO - PROCESS | 3399 | 1461153811648 Marionette TRACE conn3 -> [0,1178,"setScriptTimeout",{"ms":35000}] 05:03:31 INFO - PROCESS | 3399 | 1461153811651 Marionette TRACE conn3 <- [1,1178,null,{}] 05:03:31 INFO - PROCESS | 3399 | 1461153811656 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}] 05:03:31 INFO - PROCESS | 3399 | 1461153811817 Marionette TRACE conn3 <- [1,1179,null,{"value":null}] 05:03:31 INFO - PROCESS | 3399 | 1461153811832 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:03:31 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33ff2a5000 == 97 [pid = 3399] [id = 302] 05:03:31 INFO - PROCESS | 3399 | ++DOMWINDOW == 174 (0x7f33ff073800) [pid = 3399] [serial = 907] [outer = (nil)] 05:03:31 INFO - PROCESS | 3399 | ++DOMWINDOW == 175 (0x7f340c91c400) [pid = 3399] [serial = 908] [outer = 0x7f33ff073800] 05:03:31 INFO - PROCESS | 3399 | 1461153811892 Marionette DEBUG loaded listener.js 05:03:31 INFO - PROCESS | 3399 | ++DOMWINDOW == 176 (0x7f340cb71c00) [pid = 3399] [serial = 909] [outer = 0x7f33ff073800] 05:03:32 INFO - PROCESS | 3399 | 1461153812704 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] 05:03:32 INFO - PROCESS | 3399 | 1461153812744 Marionette TRACE conn3 <- [1,1181,null,{"value":"8"}] 05:03:32 INFO - PROCESS | 3399 | 1461153812749 Marionette TRACE conn3 -> [0,1182,"setScriptTimeout",{"ms":35000}] 05:03:32 INFO - PROCESS | 3399 | 1461153812753 Marionette TRACE conn3 <- [1,1182,null,{}] 05:03:32 INFO - PROCESS | 3399 | 1461153812767 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}] 05:03:32 INFO - PROCESS | 3399 | 1461153812928 Marionette TRACE conn3 <- [1,1183,null,{"value":null}] 05:03:32 INFO - PROCESS | 3399 | 1461153812944 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:03:32 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f340064d000 == 98 [pid = 3399] [id = 303] 05:03:32 INFO - PROCESS | 3399 | ++DOMWINDOW == 177 (0x7f33ff72c400) [pid = 3399] [serial = 910] [outer = (nil)] 05:03:33 INFO - PROCESS | 3399 | ++DOMWINDOW == 178 (0x7f340d8da800) [pid = 3399] [serial = 911] [outer = 0x7f33ff72c400] 05:03:33 INFO - PROCESS | 3399 | 1461153813003 Marionette DEBUG loaded listener.js 05:03:33 INFO - PROCESS | 3399 | ++DOMWINDOW == 179 (0x7f340dcef400) [pid = 3399] [serial = 912] [outer = 0x7f33ff72c400] 05:03:33 INFO - PROCESS | 3399 | SkCairoFTTypeface::onFilterRec unimplemented 05:03:34 INFO - PROCESS | 3399 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 05:03:34 INFO - PROCESS | 3399 | 1461153814144 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] 05:03:34 INFO - PROCESS | 3399 | 1461153814199 Marionette TRACE conn3 <- [1,1185,null,{"value":"8"}] 05:03:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 05:03:34 INFO - PROCESS | 3399 | 1461153814208 Marionette TRACE conn3 -> [0,1186,"setScriptTimeout",{"ms":35000}] 05:03:34 INFO - PROCESS | 3399 | 1461153814213 Marionette TRACE conn3 <- [1,1186,null,{}] 05:03:34 INFO - PROCESS | 3399 | 1461153814221 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}] 05:03:34 INFO - PROCESS | 3399 | 1461153814400 Marionette TRACE conn3 <- [1,1187,null,{"value":null}] 05:03:34 INFO - PROCESS | 3399 | 1461153814574 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:03:34 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33f63ba000 == 99 [pid = 3399] [id = 304] 05:03:34 INFO - PROCESS | 3399 | ++DOMWINDOW == 180 (0x7f33f2a26400) [pid = 3399] [serial = 913] [outer = (nil)] 05:03:34 INFO - PROCESS | 3399 | ++DOMWINDOW == 181 (0x7f33f45b2400) [pid = 3399] [serial = 914] [outer = 0x7f33f2a26400] 05:03:34 INFO - PROCESS | 3399 | 1461153814654 Marionette DEBUG loaded listener.js 05:03:34 INFO - PROCESS | 3399 | ++DOMWINDOW == 182 (0x7f33f5a50400) [pid = 3399] [serial = 915] [outer = 0x7f33f2a26400] 05:03:35 INFO - PROCESS | 3399 | 1461153815590 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] 05:03:35 INFO - PROCESS | 3399 | 1461153815657 Marionette TRACE conn3 <- [1,1189,null,{"value":"8"}] 05:03:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 05:03:35 INFO - PROCESS | 3399 | 1461153815667 Marionette TRACE conn3 -> [0,1190,"setScriptTimeout",{"ms":35000}] 05:03:35 INFO - PROCESS | 3399 | 1461153815671 Marionette TRACE conn3 <- [1,1190,null,{}] 05:03:35 INFO - PROCESS | 3399 | 1461153815677 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}] 05:03:35 INFO - PROCESS | 3399 | 1461153815856 Marionette TRACE conn3 <- [1,1191,null,{"value":null}] 05:03:36 INFO - PROCESS | 3399 | 1461153816117 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:03:36 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33fef31800 == 100 [pid = 3399] [id = 305] 05:03:36 INFO - PROCESS | 3399 | ++DOMWINDOW == 183 (0x7f33f60bc000) [pid = 3399] [serial = 916] [outer = (nil)] 05:03:36 INFO - PROCESS | 3399 | ++DOMWINDOW == 184 (0x7f33f9846000) [pid = 3399] [serial = 917] [outer = 0x7f33f60bc000] 05:03:36 INFO - PROCESS | 3399 | 1461153816239 Marionette DEBUG loaded listener.js 05:03:36 INFO - PROCESS | 3399 | ++DOMWINDOW == 185 (0x7f33fc380800) [pid = 3399] [serial = 918] [outer = 0x7f33f60bc000] 05:03:37 INFO - PROCESS | 3399 | 1461153817087 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] 05:03:37 INFO - PROCESS | 3399 | 1461153817153 Marionette TRACE conn3 <- [1,1193,null,{"value":"8"}] 05:03:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 05:03:37 INFO - PROCESS | 3399 | 1461153817161 Marionette TRACE conn3 -> [0,1194,"setScriptTimeout",{"ms":35000}] 05:03:37 INFO - PROCESS | 3399 | 1461153817166 Marionette TRACE conn3 <- [1,1194,null,{}] 05:03:37 INFO - PROCESS | 3399 | 1461153817197 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}] 05:03:37 INFO - PROCESS | 3399 | 1461153817444 Marionette TRACE conn3 <- [1,1195,null,{"value":null}] 05:03:37 INFO - PROCESS | 3399 | 1461153817599 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:03:37 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f3411390800 == 101 [pid = 3399] [id = 306] 05:03:37 INFO - PROCESS | 3399 | ++DOMWINDOW == 186 (0x7f33ff73bc00) [pid = 3399] [serial = 919] [outer = (nil)] 05:03:37 INFO - PROCESS | 3399 | ++DOMWINDOW == 187 (0x7f3400a0a800) [pid = 3399] [serial = 920] [outer = 0x7f33ff73bc00] 05:03:37 INFO - PROCESS | 3399 | 1461153817732 Marionette DEBUG loaded listener.js 05:03:37 INFO - PROCESS | 3399 | ++DOMWINDOW == 188 (0x7f340cb7ac00) [pid = 3399] [serial = 921] [outer = 0x7f33ff73bc00] 05:03:38 INFO - PROCESS | 3399 | SkCairoFTTypeface::onFilterRec unimplemented 05:03:38 INFO - PROCESS | 3399 | SkCairoFTTypeface::onFilterRec unimplemented 05:03:38 INFO - PROCESS | 3399 | 1461153818570 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] 05:03:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 05:03:38 INFO - PROCESS | 3399 | 1461153818654 Marionette TRACE conn3 <- [1,1197,null,{"value":"8"}] 05:03:38 INFO - PROCESS | 3399 | 1461153818660 Marionette TRACE conn3 -> [0,1198,"setScriptTimeout",{"ms":35000}] 05:03:38 INFO - PROCESS | 3399 | 1461153818663 Marionette TRACE conn3 <- [1,1198,null,{}] 05:03:38 INFO - PROCESS | 3399 | 1461153818669 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}] 05:03:38 INFO - PROCESS | 3399 | 1461153818879 Marionette TRACE conn3 <- [1,1199,null,{"value":null}] 05:03:39 INFO - PROCESS | 3399 | 1461153819057 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:03:39 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f3413b78000 == 102 [pid = 3399] [id = 307] 05:03:39 INFO - PROCESS | 3399 | ++DOMWINDOW == 189 (0x7f3400237800) [pid = 3399] [serial = 922] [outer = (nil)] 05:03:39 INFO - PROCESS | 3399 | ++DOMWINDOW == 190 (0x7f3411367400) [pid = 3399] [serial = 923] [outer = 0x7f3400237800] 05:03:39 INFO - PROCESS | 3399 | 1461153819174 Marionette DEBUG loaded listener.js 05:03:39 INFO - PROCESS | 3399 | ++DOMWINDOW == 191 (0x7f34119c2c00) [pid = 3399] [serial = 924] [outer = 0x7f3400237800] 05:03:39 INFO - PROCESS | 3399 | 1461153819987 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]]]}] 05:03:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 05:03:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 1384ms 05:03:40 INFO - PROCESS | 3399 | 1461153820046 Marionette TRACE conn3 -> [0,1201,"getWindowHandle",null] 05:03:40 INFO - PROCESS | 3399 | 1461153820049 Marionette TRACE conn3 <- [1,1201,null,{"value":"8"}] 05:03:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 05:03:40 INFO - PROCESS | 3399 | 1461153820055 Marionette TRACE conn3 -> [0,1202,"setScriptTimeout",{"ms":35000}] 05:03:40 INFO - PROCESS | 3399 | 1461153820058 Marionette TRACE conn3 <- [1,1202,null,{}] 05:03:40 INFO - PROCESS | 3399 | 1461153820063 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}] 05:03:40 INFO - PROCESS | 3399 | 1461153820241 Marionette TRACE conn3 <- [1,1203,null,{"value":null}] 05:03:40 INFO - PROCESS | 3399 | 1461153820417 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:03:40 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f3416076000 == 103 [pid = 3399] [id = 308] 05:03:40 INFO - PROCESS | 3399 | ++DOMWINDOW == 192 (0x7f340dcf5400) [pid = 3399] [serial = 925] [outer = (nil)] 05:03:40 INFO - PROCESS | 3399 | ++DOMWINDOW == 193 (0x7f3411bb2000) [pid = 3399] [serial = 926] [outer = 0x7f340dcf5400] 05:03:40 INFO - PROCESS | 3399 | 1461153820496 Marionette DEBUG loaded listener.js 05:03:40 INFO - PROCESS | 3399 | ++DOMWINDOW == 194 (0x7f3411f5a000) [pid = 3399] [serial = 927] [outer = 0x7f340dcf5400] 05:03:41 INFO - PROCESS | 3399 | 1461153821429 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]]]}] 05:03:41 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 05:03:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 1428ms 05:03:41 INFO - PROCESS | 3399 | 1461153821485 Marionette TRACE conn3 -> [0,1205,"getWindowHandle",null] 05:03:41 INFO - PROCESS | 3399 | 1461153821489 Marionette TRACE conn3 <- [1,1205,null,{"value":"8"}] 05:03:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 05:03:41 INFO - PROCESS | 3399 | 1461153821494 Marionette TRACE conn3 -> [0,1206,"setScriptTimeout",{"ms":35000}] 05:03:41 INFO - PROCESS | 3399 | 1461153821498 Marionette TRACE conn3 <- [1,1206,null,{}] 05:03:41 INFO - PROCESS | 3399 | 1461153821503 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}] 05:03:41 INFO - PROCESS | 3399 | 1461153821689 Marionette TRACE conn3 <- [1,1207,null,{"value":null}] 05:03:41 INFO - PROCESS | 3399 | 1461153821877 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:03:41 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f3400691800 == 104 [pid = 3399] [id = 309] 05:03:41 INFO - PROCESS | 3399 | ++DOMWINDOW == 195 (0x7f33f9b8f000) [pid = 3399] [serial = 928] [outer = (nil)] 05:03:41 INFO - PROCESS | 3399 | ++DOMWINDOW == 196 (0x7f340dcf7c00) [pid = 3399] [serial = 929] [outer = 0x7f33f9b8f000] 05:03:41 INFO - PROCESS | 3399 | 1461153821955 Marionette DEBUG loaded listener.js 05:03:42 INFO - PROCESS | 3399 | ++DOMWINDOW == 197 (0x7f3414888800) [pid = 3399] [serial = 930] [outer = 0x7f33f9b8f000] 05:03:42 INFO - PROCESS | 3399 | 1461153822847 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]]]}] 05:03:42 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 05:03:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 1428ms 05:03:42 INFO - PROCESS | 3399 | 1461153822923 Marionette TRACE conn3 -> [0,1209,"getWindowHandle",null] 05:03:42 INFO - PROCESS | 3399 | 1461153822926 Marionette TRACE conn3 <- [1,1209,null,{"value":"8"}] 05:03:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 05:03:42 INFO - PROCESS | 3399 | 1461153822932 Marionette TRACE conn3 -> [0,1210,"setScriptTimeout",{"ms":35000}] 05:03:42 INFO - PROCESS | 3399 | 1461153822936 Marionette TRACE conn3 <- [1,1210,null,{}] 05:03:42 INFO - PROCESS | 3399 | 1461153822941 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}] 05:03:43 INFO - PROCESS | 3399 | 1461153823148 Marionette TRACE conn3 <- [1,1211,null,{"value":null}] 05:03:43 INFO - PROCESS | 3399 | 1461153823377 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:03:43 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33e92d9800 == 105 [pid = 3399] [id = 310] 05:03:43 INFO - PROCESS | 3399 | ++DOMWINDOW == 198 (0x7f33ec8b6000) [pid = 3399] [serial = 931] [outer = (nil)] 05:03:43 INFO - PROCESS | 3399 | ++DOMWINDOW == 199 (0x7f33ec8bc800) [pid = 3399] [serial = 932] [outer = 0x7f33ec8b6000] 05:03:43 INFO - PROCESS | 3399 | 1461153823494 Marionette DEBUG loaded listener.js 05:03:43 INFO - PROCESS | 3399 | ++DOMWINDOW == 200 (0x7f33ec8c0c00) [pid = 3399] [serial = 933] [outer = 0x7f33ec8b6000] 05:03:44 INFO - PROCESS | 3399 | 1461153824313 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]]]}] 05:03:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 05:03:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 1429ms 05:03:44 INFO - PROCESS | 3399 | 1461153824363 Marionette TRACE conn3 -> [0,1213,"getWindowHandle",null] 05:03:44 INFO - PROCESS | 3399 | 1461153824366 Marionette TRACE conn3 <- [1,1213,null,{"value":"8"}] 05:03:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 05:03:44 INFO - PROCESS | 3399 | 1461153824372 Marionette TRACE conn3 -> [0,1214,"setScriptTimeout",{"ms":35000}] 05:03:44 INFO - PROCESS | 3399 | 1461153824374 Marionette TRACE conn3 <- [1,1214,null,{}] 05:03:44 INFO - PROCESS | 3399 | 1461153824380 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}] 05:03:44 INFO - PROCESS | 3399 | 1461153824541 Marionette TRACE conn3 <- [1,1215,null,{"value":null}] 05:03:44 INFO - PROCESS | 3399 | 1461153824733 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:03:44 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33e9535800 == 106 [pid = 3399] [id = 311] 05:03:44 INFO - PROCESS | 3399 | ++DOMWINDOW == 201 (0x7f33e9514400) [pid = 3399] [serial = 934] [outer = (nil)] 05:03:44 INFO - PROCESS | 3399 | ++DOMWINDOW == 202 (0x7f33e951dc00) [pid = 3399] [serial = 935] [outer = 0x7f33e9514400] 05:03:44 INFO - PROCESS | 3399 | 1461153824815 Marionette DEBUG loaded listener.js 05:03:44 INFO - PROCESS | 3399 | ++DOMWINDOW == 203 (0x7f33e9522c00) [pid = 3399] [serial = 936] [outer = 0x7f33e9514400] 05:03:45 INFO - PROCESS | 3399 | 1461153825723 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]]]}] 05:03:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 05:03:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 1382ms 05:03:45 INFO - PROCESS | 3399 | 1461153825755 Marionette TRACE conn3 -> [0,1217,"getWindowHandle",null] 05:03:45 INFO - PROCESS | 3399 | 1461153825759 Marionette TRACE conn3 <- [1,1217,null,{"value":"8"}] 05:03:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 05:03:45 INFO - PROCESS | 3399 | 1461153825764 Marionette TRACE conn3 -> [0,1218,"setScriptTimeout",{"ms":35000}] 05:03:45 INFO - PROCESS | 3399 | 1461153825767 Marionette TRACE conn3 <- [1,1218,null,{}] 05:03:45 INFO - PROCESS | 3399 | 1461153825772 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}] 05:03:45 INFO - PROCESS | 3399 | 1461153825943 Marionette TRACE conn3 <- [1,1219,null,{"value":null}] 05:03:46 INFO - PROCESS | 3399 | 1461153826128 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:03:46 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33f8f9f800 == 107 [pid = 3399] [id = 312] 05:03:46 INFO - PROCESS | 3399 | ++DOMWINDOW == 204 (0x7f33e7e3a800) [pid = 3399] [serial = 937] [outer = (nil)] 05:03:46 INFO - PROCESS | 3399 | ++DOMWINDOW == 205 (0x7f33e7e43c00) [pid = 3399] [serial = 938] [outer = 0x7f33e7e3a800] 05:03:46 INFO - PROCESS | 3399 | 1461153826199 Marionette DEBUG loaded listener.js 05:03:46 INFO - PROCESS | 3399 | ++DOMWINDOW == 206 (0x7f33e7e48000) [pid = 3399] [serial = 939] [outer = 0x7f33e7e3a800] 05:03:47 INFO - PROCESS | 3399 | 1461153827083 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]]]}] 05:03:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 05:03:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 1390ms 05:03:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 05:03:47 INFO - PROCESS | 3399 | 1461153827156 Marionette TRACE conn3 -> [0,1221,"getWindowHandle",null] 05:03:47 INFO - PROCESS | 3399 | 1461153827159 Marionette TRACE conn3 <- [1,1221,null,{"value":"8"}] 05:03:47 INFO - PROCESS | 3399 | 1461153827165 Marionette TRACE conn3 -> [0,1222,"setScriptTimeout",{"ms":35000}] 05:03:47 INFO - PROCESS | 3399 | 1461153827169 Marionette TRACE conn3 <- [1,1222,null,{}] 05:03:47 INFO - PROCESS | 3399 | 1461153827174 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}] 05:03:47 INFO - PROCESS | 3399 | 1461153827389 Marionette TRACE conn3 <- [1,1223,null,{"value":null}] 05:03:47 INFO - PROCESS | 3399 | 1461153827568 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:03:47 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33e7ec3800 == 108 [pid = 3399] [id = 313] 05:03:47 INFO - PROCESS | 3399 | ++DOMWINDOW == 207 (0x7f33e7e3b400) [pid = 3399] [serial = 940] [outer = (nil)] 05:03:47 INFO - PROCESS | 3399 | ++DOMWINDOW == 208 (0x7f33e9520c00) [pid = 3399] [serial = 941] [outer = 0x7f33e7e3b400] 05:03:47 INFO - PROCESS | 3399 | 1461153827645 Marionette DEBUG loaded listener.js 05:03:47 INFO - PROCESS | 3399 | ++DOMWINDOW == 209 (0x7f33ec8bd800) [pid = 3399] [serial = 942] [outer = 0x7f33e7e3b400] 05:03:48 INFO - PROCESS | 3399 | 1461153828554 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] 05:03:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 05:03:48 INFO - PROCESS | 3399 | 1461153828603 Marionette TRACE conn3 <- [1,1225,null,{"value":"8"}] 05:03:48 INFO - PROCESS | 3399 | 1461153828609 Marionette TRACE conn3 -> [0,1226,"setScriptTimeout",{"ms":35000}] 05:03:48 INFO - PROCESS | 3399 | 1461153828613 Marionette TRACE conn3 <- [1,1226,null,{}] 05:03:48 INFO - PROCESS | 3399 | 1461153828618 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}] 05:03:48 INFO - PROCESS | 3399 | 1461153828810 Marionette TRACE conn3 <- [1,1227,null,{"value":null}] 05:03:49 INFO - PROCESS | 3399 | 1461153829004 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:03:49 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33e7fe4000 == 109 [pid = 3399] [id = 314] 05:03:49 INFO - PROCESS | 3399 | ++DOMWINDOW == 210 (0x7f33e7e42000) [pid = 3399] [serial = 943] [outer = (nil)] 05:03:49 INFO - PROCESS | 3399 | ++DOMWINDOW == 211 (0x7f33e80c3c00) [pid = 3399] [serial = 944] [outer = 0x7f33e7e42000] 05:03:49 INFO - PROCESS | 3399 | 1461153829078 Marionette DEBUG loaded listener.js 05:03:49 INFO - PROCESS | 3399 | ++DOMWINDOW == 212 (0x7f3414891800) [pid = 3399] [serial = 945] [outer = 0x7f33e7e42000] 05:03:50 INFO - PROCESS | 3399 | 1461153830006 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]]]}] 05:03:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 05:03:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 1443ms 05:03:50 INFO - PROCESS | 3399 | 1461153830054 Marionette TRACE conn3 -> [0,1229,"getWindowHandle",null] 05:03:50 INFO - PROCESS | 3399 | 1461153830057 Marionette TRACE conn3 <- [1,1229,null,{"value":"8"}] 05:03:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 05:03:50 INFO - PROCESS | 3399 | 1461153830063 Marionette TRACE conn3 -> [0,1230,"setScriptTimeout",{"ms":35000}] 05:03:50 INFO - PROCESS | 3399 | 1461153830065 Marionette TRACE conn3 <- [1,1230,null,{}] 05:03:50 INFO - PROCESS | 3399 | 1461153830071 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}] 05:03:50 INFO - PROCESS | 3399 | 1461153830242 Marionette TRACE conn3 <- [1,1231,null,{"value":null}] 05:03:50 INFO - PROCESS | 3399 | 1461153830429 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:03:50 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33e7078000 == 110 [pid = 3399] [id = 315] 05:03:50 INFO - PROCESS | 3399 | ++DOMWINDOW == 213 (0x7f33e713f400) [pid = 3399] [serial = 946] [outer = (nil)] 05:03:50 INFO - PROCESS | 3399 | ++DOMWINDOW == 214 (0x7f33e7145c00) [pid = 3399] [serial = 947] [outer = 0x7f33e713f400] 05:03:50 INFO - PROCESS | 3399 | 1461153830497 Marionette DEBUG loaded listener.js 05:03:50 INFO - PROCESS | 3399 | ++DOMWINDOW == 215 (0x7f33e714a400) [pid = 3399] [serial = 948] [outer = 0x7f33e713f400] 05:03:51 INFO - PROCESS | 3399 | 1461153831759 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]]]}] 05:03:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 05:03:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 1782ms 05:03:51 INFO - PROCESS | 3399 | 1461153831846 Marionette TRACE conn3 -> [0,1233,"getWindowHandle",null] 05:03:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 05:03:51 INFO - PROCESS | 3399 | 1461153831851 Marionette TRACE conn3 <- [1,1233,null,{"value":"8"}] 05:03:51 INFO - PROCESS | 3399 | 1461153831859 Marionette TRACE conn3 -> [0,1234,"setScriptTimeout",{"ms":35000}] 05:03:51 INFO - PROCESS | 3399 | 1461153831864 Marionette TRACE conn3 <- [1,1234,null,{}] 05:03:51 INFO - PROCESS | 3399 | 1461153831872 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}] 05:03:52 INFO - PROCESS | 3399 | 1461153832169 Marionette TRACE conn3 <- [1,1235,null,{"value":null}] 05:03:52 INFO - PROCESS | 3399 | 1461153832314 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:03:52 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33f2edf000 == 111 [pid = 3399] [id = 316] 05:03:52 INFO - PROCESS | 3399 | ++DOMWINDOW == 216 (0x7f33e8d11c00) [pid = 3399] [serial = 949] [outer = (nil)] 05:03:52 INFO - PROCESS | 3399 | ++DOMWINDOW == 217 (0x7f33e951ac00) [pid = 3399] [serial = 950] [outer = 0x7f33e8d11c00] 05:03:52 INFO - PROCESS | 3399 | 1461153832447 Marionette DEBUG loaded listener.js 05:03:52 INFO - PROCESS | 3399 | ++DOMWINDOW == 218 (0x7f33eb7c0c00) [pid = 3399] [serial = 951] [outer = 0x7f33e8d11c00] 05:03:53 INFO - PROCESS | 3399 | 1461153833429 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]]]}] 05:03:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 05:03:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 1636ms 05:03:53 INFO - PROCESS | 3399 | 1461153833495 Marionette TRACE conn3 -> [0,1237,"getWindowHandle",null] 05:03:53 INFO - PROCESS | 3399 | 1461153833503 Marionette TRACE conn3 <- [1,1237,null,{"value":"8"}] 05:03:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 05:03:53 INFO - PROCESS | 3399 | 1461153833513 Marionette TRACE conn3 -> [0,1238,"setScriptTimeout",{"ms":35000}] 05:03:53 INFO - PROCESS | 3399 | 1461153833516 Marionette TRACE conn3 <- [1,1238,null,{}] 05:03:53 INFO - PROCESS | 3399 | 1461153833521 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}] 05:03:53 INFO - PROCESS | 3399 | 1461153833689 Marionette TRACE conn3 <- [1,1239,null,{"value":null}] 05:03:53 INFO - PROCESS | 3399 | --DOMWINDOW == 217 (0x7f3413ba0400) [pid = 3399] [serial = 821] [outer = (nil)] [url = about:blank] 05:03:53 INFO - PROCESS | 3399 | --DOMWINDOW == 216 (0x7f33eb7c9400) [pid = 3399] [serial = 824] [outer = (nil)] [url = about:blank] 05:03:53 INFO - PROCESS | 3399 | --DOMWINDOW == 215 (0x7f33f4346400) [pid = 3399] [serial = 827] [outer = (nil)] [url = about:blank] 05:03:53 INFO - PROCESS | 3399 | --DOMWINDOW == 214 (0x7f33e8d14000) [pid = 3399] [serial = 830] [outer = (nil)] [url = about:blank] 05:03:53 INFO - PROCESS | 3399 | --DOMWINDOW == 213 (0x7f33f9a55c00) [pid = 3399] [serial = 854] [outer = (nil)] [url = about:blank] 05:03:53 INFO - PROCESS | 3399 | 1461153833977 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:03:54 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33ec79a800 == 112 [pid = 3399] [id = 317] 05:03:54 INFO - PROCESS | 3399 | ++DOMWINDOW == 214 (0x7f33ec62a000) [pid = 3399] [serial = 952] [outer = (nil)] 05:03:54 INFO - PROCESS | 3399 | ++DOMWINDOW == 215 (0x7f33ed608400) [pid = 3399] [serial = 953] [outer = 0x7f33ec62a000] 05:03:54 INFO - PROCESS | 3399 | 1461153834093 Marionette DEBUG loaded listener.js 05:03:54 INFO - PROCESS | 3399 | ++DOMWINDOW == 216 (0x7f33ed60d800) [pid = 3399] [serial = 954] [outer = 0x7f33ec62a000] 05:03:54 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33f9997800 == 111 [pid = 3399] [id = 287] 05:03:54 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33f5d02800 == 110 [pid = 3399] [id = 286] 05:03:54 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33ec783000 == 109 [pid = 3399] [id = 285] 05:03:54 INFO - PROCESS | 3399 | --DOMWINDOW == 215 (0x7f33f551f000) [pid = 3399] [serial = 842] [outer = (nil)] [url = about:blank] 05:03:54 INFO - PROCESS | 3399 | --DOMWINDOW == 214 (0x7f33f5656000) [pid = 3399] [serial = 843] [outer = (nil)] [url = about:blank] 05:03:54 INFO - PROCESS | 3399 | --DOMWINDOW == 213 (0x7f340d9c5400) [pid = 3399] [serial = 818] [outer = (nil)] [url = about:blank] 05:03:54 INFO - PROCESS | 3399 | --DOMWINDOW == 212 (0x7f33f3351000) [pid = 3399] [serial = 839] [outer = (nil)] [url = about:blank] 05:03:54 INFO - PROCESS | 3399 | --DOMWINDOW == 211 (0x7f33f4347400) [pid = 3399] [serial = 840] [outer = (nil)] [url = about:blank] 05:03:54 INFO - PROCESS | 3399 | --DOMWINDOW == 210 (0x7f33ec62b000) [pid = 3399] [serial = 837] [outer = (nil)] [url = about:blank] 05:03:54 INFO - PROCESS | 3399 | --DOMWINDOW == 209 (0x7f33ec623400) [pid = 3399] [serial = 836] [outer = (nil)] [url = about:blank] 05:03:54 INFO - PROCESS | 3399 | --DOMWINDOW == 208 (0x7f33ee254400) [pid = 3399] [serial = 833] [outer = (nil)] [url = about:blank] 05:03:54 INFO - PROCESS | 3399 | --DOMWINDOW == 207 (0x7f340c78c800) [pid = 3399] [serial = 815] [outer = (nil)] [url = about:blank] 05:03:54 INFO - PROCESS | 3399 | --DOMWINDOW == 206 (0x7f33ff147000) [pid = 3399] [serial = 812] [outer = (nil)] [url = about:blank] 05:03:54 INFO - PROCESS | 3399 | --DOMWINDOW == 205 (0x7f33f3393400) [pid = 3399] [serial = 806] [outer = (nil)] [url = about:blank] 05:03:54 INFO - PROCESS | 3399 | --DOMWINDOW == 204 (0x7f33f9022c00) [pid = 3399] [serial = 809] [outer = (nil)] [url = about:blank] 05:03:54 INFO - PROCESS | 3399 | --DOMWINDOW == 203 (0x7f33f60c4400) [pid = 3399] [serial = 849] [outer = (nil)] [url = about:blank] 05:03:54 INFO - PROCESS | 3399 | --DOMWINDOW == 202 (0x7f33f984b800) [pid = 3399] [serial = 852] [outer = (nil)] [url = about:blank] 05:03:54 INFO - PROCESS | 3399 | --DOMWINDOW == 201 (0x7f33f5bf7000) [pid = 3399] [serial = 846] [outer = (nil)] [url = about:blank] 05:03:54 INFO - PROCESS | 3399 | --DOMWINDOW == 200 (0x7f33f6097000) [pid = 3399] [serial = 848] [outer = (nil)] [url = about:blank] 05:03:54 INFO - PROCESS | 3399 | --DOMWINDOW == 199 (0x7f33f943b000) [pid = 3399] [serial = 851] [outer = (nil)] [url = about:blank] 05:03:54 INFO - PROCESS | 3399 | --DOMWINDOW == 198 (0x7f33f5b5b400) [pid = 3399] [serial = 845] [outer = (nil)] [url = about:blank] 05:03:54 INFO - PROCESS | 3399 | 1461153834879 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]]]}] 05:03:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 05:03:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 1429ms 05:03:54 INFO - PROCESS | 3399 | 1461153834941 Marionette TRACE conn3 -> [0,1241,"getWindowHandle",null] 05:03:54 INFO - PROCESS | 3399 | 1461153834945 Marionette TRACE conn3 <- [1,1241,null,{"value":"8"}] 05:03:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 05:03:54 INFO - PROCESS | 3399 | 1461153834950 Marionette TRACE conn3 -> [0,1242,"setScriptTimeout",{"ms":35000}] 05:03:54 INFO - PROCESS | 3399 | 1461153834956 Marionette TRACE conn3 <- [1,1242,null,{}] 05:03:54 INFO - PROCESS | 3399 | 1461153834971 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}] 05:03:55 INFO - PROCESS | 3399 | 1461153835133 Marionette TRACE conn3 <- [1,1243,null,{"value":null}] 05:03:55 INFO - PROCESS | 3399 | 1461153835278 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:03:55 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33f5dcc800 == 110 [pid = 3399] [id = 318] 05:03:55 INFO - PROCESS | 3399 | ++DOMWINDOW == 199 (0x7f33ec623400) [pid = 3399] [serial = 955] [outer = (nil)] 05:03:55 INFO - PROCESS | 3399 | ++DOMWINDOW == 200 (0x7f33f339c400) [pid = 3399] [serial = 956] [outer = 0x7f33ec623400] 05:03:55 INFO - PROCESS | 3399 | 1461153835344 Marionette DEBUG loaded listener.js 05:03:55 INFO - PROCESS | 3399 | ++DOMWINDOW == 201 (0x7f33f45b5000) [pid = 3399] [serial = 957] [outer = 0x7f33ec623400] 05:03:56 INFO - PROCESS | 3399 | 1461153836117 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]]]}] 05:03:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 05:03:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 1183ms 05:03:56 INFO - PROCESS | 3399 | 1461153836135 Marionette TRACE conn3 -> [0,1245,"getWindowHandle",null] 05:03:56 INFO - PROCESS | 3399 | 1461153836138 Marionette TRACE conn3 <- [1,1245,null,{"value":"8"}] 05:03:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 05:03:56 INFO - PROCESS | 3399 | 1461153836144 Marionette TRACE conn3 -> [0,1246,"setScriptTimeout",{"ms":35000}] 05:03:56 INFO - PROCESS | 3399 | 1461153836146 Marionette TRACE conn3 <- [1,1246,null,{}] 05:03:56 INFO - PROCESS | 3399 | 1461153836177 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}] 05:03:56 INFO - PROCESS | 3399 | 1461153836385 Marionette TRACE conn3 <- [1,1247,null,{"value":null}] 05:03:56 INFO - PROCESS | 3399 | 1461153836416 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:03:56 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33f64c1800 == 111 [pid = 3399] [id = 319] 05:03:56 INFO - PROCESS | 3399 | ++DOMWINDOW == 202 (0x7f33f45b7800) [pid = 3399] [serial = 958] [outer = (nil)] 05:03:56 INFO - PROCESS | 3399 | ++DOMWINDOW == 203 (0x7f33f5b5b400) [pid = 3399] [serial = 959] [outer = 0x7f33f45b7800] 05:03:56 INFO - PROCESS | 3399 | 1461153836476 Marionette DEBUG loaded listener.js 05:03:56 INFO - PROCESS | 3399 | ++DOMWINDOW == 204 (0x7f33f6097000) [pid = 3399] [serial = 960] [outer = 0x7f33f45b7800] 05:03:57 INFO - PROCESS | 3399 | 1461153837296 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]]]}] 05:03:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 05:03:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 1179ms 05:03:57 INFO - PROCESS | 3399 | 1461153837324 Marionette TRACE conn3 -> [0,1249,"getWindowHandle",null] 05:03:57 INFO - PROCESS | 3399 | 1461153837327 Marionette TRACE conn3 <- [1,1249,null,{"value":"8"}] 05:03:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 05:03:57 INFO - PROCESS | 3399 | 1461153837333 Marionette TRACE conn3 -> [0,1250,"setScriptTimeout",{"ms":35000}] 05:03:57 INFO - PROCESS | 3399 | 1461153837340 Marionette TRACE conn3 <- [1,1250,null,{}] 05:03:57 INFO - PROCESS | 3399 | 1461153837358 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}] 05:03:57 INFO - PROCESS | 3399 | 1461153837554 Marionette TRACE conn3 <- [1,1251,null,{"value":null}] 05:03:57 INFO - PROCESS | 3399 | 1461153837581 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:03:57 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33f998b000 == 112 [pid = 3399] [id = 320] 05:03:57 INFO - PROCESS | 3399 | ++DOMWINDOW == 205 (0x7f33f5a49000) [pid = 3399] [serial = 961] [outer = (nil)] 05:03:57 INFO - PROCESS | 3399 | ++DOMWINDOW == 206 (0x7f33f65e3c00) [pid = 3399] [serial = 962] [outer = 0x7f33f5a49000] 05:03:57 INFO - PROCESS | 3399 | 1461153837641 Marionette DEBUG loaded listener.js 05:03:57 INFO - PROCESS | 3399 | ++DOMWINDOW == 207 (0x7f33f8421400) [pid = 3399] [serial = 963] [outer = 0x7f33f5a49000] 05:03:58 INFO - PROCESS | 3399 | --DOMWINDOW == 206 (0x7f33ee25f800) [pid = 3399] [serial = 802] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 05:03:58 INFO - PROCESS | 3399 | --DOMWINDOW == 205 (0x7f33ff073800) [pid = 3399] [serial = 907] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 05:03:58 INFO - PROCESS | 3399 | --DOMWINDOW == 204 (0x7f33e8d11400) [pid = 3399] [serial = 895] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 05:03:58 INFO - PROCESS | 3399 | --DOMWINDOW == 203 (0x7f33f33a1c00) [pid = 3399] [serial = 892] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 05:03:58 INFO - PROCESS | 3399 | --DOMWINDOW == 202 (0x7f33f8f39000) [pid = 3399] [serial = 853] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 05:03:58 INFO - PROCESS | 3399 | --DOMWINDOW == 201 (0x7f33f5bfa800) [pid = 3399] [serial = 901] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 05:03:58 INFO - PROCESS | 3399 | --DOMWINDOW == 200 (0x7f33eb5cd800) [pid = 3399] [serial = 889] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 05:03:58 INFO - PROCESS | 3399 | --DOMWINDOW == 199 (0x7f33fdedbc00) [pid = 3399] [serial = 904] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 05:03:58 INFO - PROCESS | 3399 | --DOMWINDOW == 198 (0x7f33eb5cb400) [pid = 3399] [serial = 898] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 05:03:58 INFO - PROCESS | 3399 | 1461153838819 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]]]}] 05:03:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 05:03:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 1542ms 05:03:58 INFO - PROCESS | 3399 | 1461153838875 Marionette TRACE conn3 -> [0,1253,"getWindowHandle",null] 05:03:58 INFO - PROCESS | 3399 | 1461153838878 Marionette TRACE conn3 <- [1,1253,null,{"value":"8"}] 05:03:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 05:03:58 INFO - PROCESS | 3399 | 1461153838883 Marionette TRACE conn3 -> [0,1254,"setScriptTimeout",{"ms":35000}] 05:03:58 INFO - PROCESS | 3399 | 1461153838886 Marionette TRACE conn3 <- [1,1254,null,{}] 05:03:58 INFO - PROCESS | 3399 | 1461153838891 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}] 05:03:59 INFO - PROCESS | 3399 | 1461153839074 Marionette TRACE conn3 <- [1,1255,null,{"value":null}] 05:03:59 INFO - PROCESS | 3399 | 1461153839262 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:03:59 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33fa1ce800 == 113 [pid = 3399] [id = 321] 05:03:59 INFO - PROCESS | 3399 | ++DOMWINDOW == 199 (0x7f33f9850400) [pid = 3399] [serial = 964] [outer = (nil)] 05:03:59 INFO - PROCESS | 3399 | ++DOMWINDOW == 200 (0x7f33f9a61400) [pid = 3399] [serial = 965] [outer = 0x7f33f9850400] 05:03:59 INFO - PROCESS | 3399 | 1461153839329 Marionette DEBUG loaded listener.js 05:03:59 INFO - PROCESS | 3399 | ++DOMWINDOW == 201 (0x7f33f9b91800) [pid = 3399] [serial = 966] [outer = 0x7f33f9850400] 05:04:00 INFO - PROCESS | 3399 | 1461153840101 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]]]}] 05:04:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 05:04:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 1279ms 05:04:00 INFO - PROCESS | 3399 | 1461153840164 Marionette TRACE conn3 -> [0,1257,"getWindowHandle",null] 05:04:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 05:04:00 INFO - PROCESS | 3399 | 1461153840170 Marionette TRACE conn3 <- [1,1257,null,{"value":"8"}] 05:04:00 INFO - PROCESS | 3399 | 1461153840178 Marionette TRACE conn3 -> [0,1258,"setScriptTimeout",{"ms":35000}] 05:04:00 INFO - PROCESS | 3399 | 1461153840184 Marionette TRACE conn3 <- [1,1258,null,{}] 05:04:00 INFO - PROCESS | 3399 | 1461153840191 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}] 05:04:00 INFO - PROCESS | 3399 | 1461153840371 Marionette TRACE conn3 <- [1,1259,null,{"value":null}] 05:04:00 INFO - PROCESS | 3399 | 1461153840556 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:04:00 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33ec8cf800 == 114 [pid = 3399] [id = 322] 05:04:00 INFO - PROCESS | 3399 | ++DOMWINDOW == 202 (0x7f33e80c9400) [pid = 3399] [serial = 967] [outer = (nil)] 05:04:00 INFO - PROCESS | 3399 | ++DOMWINDOW == 203 (0x7f33e951c800) [pid = 3399] [serial = 968] [outer = 0x7f33e80c9400] 05:04:00 INFO - PROCESS | 3399 | 1461153840631 Marionette DEBUG loaded listener.js 05:04:00 INFO - PROCESS | 3399 | ++DOMWINDOW == 204 (0x7f33eb7cc000) [pid = 3399] [serial = 969] [outer = 0x7f33e80c9400] 05:04:01 INFO - PROCESS | 3399 | 1461153841535 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]]]}] 05:04:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 05:04:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 1387ms 05:04:01 INFO - PROCESS | 3399 | 1461153841566 Marionette TRACE conn3 -> [0,1261,"getWindowHandle",null] 05:04:01 INFO - PROCESS | 3399 | 1461153841575 Marionette TRACE conn3 <- [1,1261,null,{"value":"8"}] 05:04:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 05:04:01 INFO - PROCESS | 3399 | 1461153841584 Marionette TRACE conn3 -> [0,1262,"setScriptTimeout",{"ms":35000}] 05:04:01 INFO - PROCESS | 3399 | 1461153841588 Marionette TRACE conn3 <- [1,1262,null,{}] 05:04:01 INFO - PROCESS | 3399 | 1461153841594 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}] 05:04:01 INFO - PROCESS | 3399 | 1461153841762 Marionette TRACE conn3 <- [1,1263,null,{"value":null}] 05:04:01 INFO - PROCESS | 3399 | 1461153841950 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:04:01 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33f64b1800 == 115 [pid = 3399] [id = 323] 05:04:01 INFO - PROCESS | 3399 | ++DOMWINDOW == 205 (0x7f33e8d14400) [pid = 3399] [serial = 970] [outer = (nil)] 05:04:02 INFO - PROCESS | 3399 | ++DOMWINDOW == 206 (0x7f33ed610c00) [pid = 3399] [serial = 971] [outer = 0x7f33e8d14400] 05:04:02 INFO - PROCESS | 3399 | 1461153842019 Marionette DEBUG loaded listener.js 05:04:02 INFO - PROCESS | 3399 | ++DOMWINDOW == 207 (0x7f33f33a1c00) [pid = 3399] [serial = 972] [outer = 0x7f33e8d14400] 05:04:03 INFO - PROCESS | 3399 | 1461153843102 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]]]}] 05:04:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 05:04:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 1586ms 05:04:03 INFO - PROCESS | 3399 | 1461153843171 Marionette TRACE conn3 -> [0,1265,"getWindowHandle",null] 05:04:03 INFO - PROCESS | 3399 | 1461153843175 Marionette TRACE conn3 <- [1,1265,null,{"value":"8"}] 05:04:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 05:04:03 INFO - PROCESS | 3399 | 1461153843182 Marionette TRACE conn3 -> [0,1266,"setScriptTimeout",{"ms":35000}] 05:04:03 INFO - PROCESS | 3399 | 1461153843188 Marionette TRACE conn3 <- [1,1266,null,{}] 05:04:03 INFO - PROCESS | 3399 | 1461153843205 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}] 05:04:03 INFO - PROCESS | 3399 | 1461153843432 Marionette TRACE conn3 <- [1,1267,null,{"value":null}] 05:04:03 INFO - PROCESS | 3399 | 1461153843658 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:04:03 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33fe6da000 == 116 [pid = 3399] [id = 324] 05:04:03 INFO - PROCESS | 3399 | ++DOMWINDOW == 208 (0x7f33f5b5f400) [pid = 3399] [serial = 973] [outer = (nil)] 05:04:03 INFO - PROCESS | 3399 | ++DOMWINDOW == 209 (0x7f33f7789400) [pid = 3399] [serial = 974] [outer = 0x7f33f5b5f400] 05:04:03 INFO - PROCESS | 3399 | 1461153843779 Marionette DEBUG loaded listener.js 05:04:03 INFO - PROCESS | 3399 | ++DOMWINDOW == 210 (0x7f33f98dfc00) [pid = 3399] [serial = 975] [outer = 0x7f33f5b5f400] 05:04:04 INFO - PROCESS | 3399 | 1461153844601 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]]]}] 05:04:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 05:04:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 1486ms 05:04:04 INFO - PROCESS | 3399 | 1461153844669 Marionette TRACE conn3 -> [0,1269,"getWindowHandle",null] 05:04:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 05:04:04 INFO - PROCESS | 3399 | 1461153844673 Marionette TRACE conn3 <- [1,1269,null,{"value":"8"}] 05:04:04 INFO - PROCESS | 3399 | 1461153844679 Marionette TRACE conn3 -> [0,1270,"setScriptTimeout",{"ms":35000}] 05:04:04 INFO - PROCESS | 3399 | 1461153844682 Marionette TRACE conn3 <- [1,1270,null,{}] 05:04:04 INFO - PROCESS | 3399 | 1461153844687 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}] 05:04:04 INFO - PROCESS | 3399 | 1461153844857 Marionette TRACE conn3 <- [1,1271,null,{"value":null}] 05:04:05 INFO - PROCESS | 3399 | 1461153845036 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:04:05 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f3400264800 == 117 [pid = 3399] [id = 325] 05:04:05 INFO - PROCESS | 3399 | ++DOMWINDOW == 211 (0x7f33f6098c00) [pid = 3399] [serial = 976] [outer = (nil)] 05:04:05 INFO - PROCESS | 3399 | ++DOMWINDOW == 212 (0x7f33f9b94400) [pid = 3399] [serial = 977] [outer = 0x7f33f6098c00] 05:04:05 INFO - PROCESS | 3399 | 1461153845108 Marionette DEBUG loaded listener.js 05:04:05 INFO - PROCESS | 3399 | ++DOMWINDOW == 213 (0x7f33fc538400) [pid = 3399] [serial = 978] [outer = 0x7f33f6098c00] 05:04:05 INFO - PROCESS | 3399 | 1461153845978 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]]]}] 05:04:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 05:04:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 1328ms 05:04:06 INFO - PROCESS | 3399 | 1461153846009 Marionette TRACE conn3 -> [0,1273,"getWindowHandle",null] 05:04:06 INFO - PROCESS | 3399 | 1461153846013 Marionette TRACE conn3 <- [1,1273,null,{"value":"8"}] 05:04:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 05:04:06 INFO - PROCESS | 3399 | 1461153846018 Marionette TRACE conn3 -> [0,1274,"setScriptTimeout",{"ms":35000}] 05:04:06 INFO - PROCESS | 3399 | 1461153846021 Marionette TRACE conn3 <- [1,1274,null,{}] 05:04:06 INFO - PROCESS | 3399 | 1461153846026 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}] 05:04:06 INFO - PROCESS | 3399 | 1461153846192 Marionette TRACE conn3 <- [1,1275,null,{"value":null}] 05:04:06 INFO - PROCESS | 3399 | 1461153846377 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:04:06 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f340670c000 == 118 [pid = 3399] [id = 326] 05:04:06 INFO - PROCESS | 3399 | ++DOMWINDOW == 214 (0x7f33f98e0000) [pid = 3399] [serial = 979] [outer = (nil)] 05:04:06 INFO - PROCESS | 3399 | ++DOMWINDOW == 215 (0x7f33fde2a800) [pid = 3399] [serial = 980] [outer = 0x7f33f98e0000] 05:04:06 INFO - PROCESS | 3399 | 1461153846448 Marionette DEBUG loaded listener.js 05:04:06 INFO - PROCESS | 3399 | ++DOMWINDOW == 216 (0x7f33fe673000) [pid = 3399] [serial = 981] [outer = 0x7f33f98e0000] 05:04:07 INFO - PROCESS | 3399 | 1461153847344 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]]]}] 05:04:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 05:04:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 1386ms 05:04:07 INFO - PROCESS | 3399 | 1461153847406 Marionette TRACE conn3 -> [0,1277,"getWindowHandle",null] 05:04:07 INFO - PROCESS | 3399 | 1461153847409 Marionette TRACE conn3 <- [1,1277,null,{"value":"8"}] 05:04:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 05:04:07 INFO - PROCESS | 3399 | 1461153847416 Marionette TRACE conn3 -> [0,1278,"setScriptTimeout",{"ms":35000}] 05:04:07 INFO - PROCESS | 3399 | 1461153847419 Marionette TRACE conn3 <- [1,1278,null,{}] 05:04:07 INFO - PROCESS | 3399 | 1461153847424 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}] 05:04:07 INFO - PROCESS | 3399 | 1461153847621 Marionette TRACE conn3 <- [1,1279,null,{"value":null}] 05:04:07 INFO - PROCESS | 3399 | 1461153847803 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:04:07 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f340fa86000 == 119 [pid = 3399] [id = 327] 05:04:07 INFO - PROCESS | 3399 | ++DOMWINDOW == 217 (0x7f33fe839800) [pid = 3399] [serial = 982] [outer = (nil)] 05:04:07 INFO - PROCESS | 3399 | ++DOMWINDOW == 218 (0x7f33ff502c00) [pid = 3399] [serial = 983] [outer = 0x7f33fe839800] 05:04:07 INFO - PROCESS | 3399 | 1461153847879 Marionette DEBUG loaded listener.js 05:04:07 INFO - PROCESS | 3399 | ++DOMWINDOW == 219 (0x7f340c78d800) [pid = 3399] [serial = 984] [outer = 0x7f33fe839800] 05:04:08 INFO - PROCESS | 3399 | 1461153848793 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]]]}] 05:04:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 05:04:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 1430ms 05:04:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 05:04:08 INFO - PROCESS | 3399 | 1461153848846 Marionette TRACE conn3 -> [0,1281,"getWindowHandle",null] 05:04:08 INFO - PROCESS | 3399 | 1461153848849 Marionette TRACE conn3 <- [1,1281,null,{"value":"8"}] 05:04:08 INFO - PROCESS | 3399 | 1461153848856 Marionette TRACE conn3 -> [0,1282,"setScriptTimeout",{"ms":35000}] 05:04:08 INFO - PROCESS | 3399 | 1461153848859 Marionette TRACE conn3 <- [1,1282,null,{}] 05:04:08 INFO - PROCESS | 3399 | 1461153848864 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}] 05:04:09 INFO - PROCESS | 3399 | 1461153849029 Marionette TRACE conn3 <- [1,1283,null,{"value":null}] 05:04:09 INFO - PROCESS | 3399 | 1461153849216 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:04:09 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f341607a800 == 120 [pid = 3399] [id = 328] 05:04:09 INFO - PROCESS | 3399 | ++DOMWINDOW == 220 (0x7f33ff149000) [pid = 3399] [serial = 985] [outer = (nil)] 05:04:09 INFO - PROCESS | 3399 | ++DOMWINDOW == 221 (0x7f340dccf800) [pid = 3399] [serial = 986] [outer = 0x7f33ff149000] 05:04:09 INFO - PROCESS | 3399 | 1461153849285 Marionette DEBUG loaded listener.js 05:04:09 INFO - PROCESS | 3399 | ++DOMWINDOW == 222 (0x7f3411bb2c00) [pid = 3399] [serial = 987] [outer = 0x7f33ff149000] 05:04:10 INFO - PROCESS | 3399 | 1461153850173 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]]]}] 05:04:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 05:04:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 1383ms 05:04:10 INFO - PROCESS | 3399 | 1461153850238 Marionette TRACE conn3 -> [0,1285,"getWindowHandle",null] 05:04:10 INFO - PROCESS | 3399 | 1461153850242 Marionette TRACE conn3 <- [1,1285,null,{"value":"8"}] 05:04:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 05:04:10 INFO - PROCESS | 3399 | 1461153850248 Marionette TRACE conn3 -> [0,1286,"setScriptTimeout",{"ms":35000}] 05:04:10 INFO - PROCESS | 3399 | 1461153850250 Marionette TRACE conn3 <- [1,1286,null,{}] 05:04:10 INFO - PROCESS | 3399 | 1461153850256 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}] 05:04:10 INFO - PROCESS | 3399 | 1461153850469 Marionette TRACE conn3 <- [1,1287,null,{"value":null}] 05:04:10 INFO - PROCESS | 3399 | 1461153850651 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:04:10 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33f9b77000 == 121 [pid = 3399] [id = 329] 05:04:10 INFO - PROCESS | 3399 | ++DOMWINDOW == 223 (0x7f33e8d15000) [pid = 3399] [serial = 988] [outer = (nil)] 05:04:10 INFO - PROCESS | 3399 | ++DOMWINDOW == 224 (0x7f33e8ff7c00) [pid = 3399] [serial = 989] [outer = 0x7f33e8d15000] 05:04:10 INFO - PROCESS | 3399 | 1461153850725 Marionette DEBUG loaded listener.js 05:04:10 INFO - PROCESS | 3399 | ++DOMWINDOW == 225 (0x7f33e8ffcc00) [pid = 3399] [serial = 990] [outer = 0x7f33e8d15000] 05:04:11 INFO - PROCESS | 3399 | 1461153851560 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]]]}] 05:04:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 05:04:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 1383ms 05:04:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 05:04:11 INFO - PROCESS | 3399 | 1461153851632 Marionette TRACE conn3 -> [0,1289,"getWindowHandle",null] 05:04:11 INFO - PROCESS | 3399 | 1461153851635 Marionette TRACE conn3 <- [1,1289,null,{"value":"8"}] 05:04:11 INFO - PROCESS | 3399 | 1461153851641 Marionette TRACE conn3 -> [0,1290,"setScriptTimeout",{"ms":35000}] 05:04:11 INFO - PROCESS | 3399 | 1461153851644 Marionette TRACE conn3 <- [1,1290,null,{}] 05:04:11 INFO - PROCESS | 3399 | 1461153851650 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}] 05:04:11 INFO - PROCESS | 3399 | 1461153851854 Marionette TRACE conn3 <- [1,1291,null,{"value":null}] 05:04:12 INFO - PROCESS | 3399 | 1461153852037 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:04:12 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33e9623000 == 122 [pid = 3399] [id = 330] 05:04:12 INFO - PROCESS | 3399 | ++DOMWINDOW == 226 (0x7f33e8ff1800) [pid = 3399] [serial = 991] [outer = (nil)] 05:04:12 INFO - PROCESS | 3399 | ++DOMWINDOW == 227 (0x7f33ee357000) [pid = 3399] [serial = 992] [outer = 0x7f33e8ff1800] 05:04:12 INFO - PROCESS | 3399 | 1461153852117 Marionette DEBUG loaded listener.js 05:04:12 INFO - PROCESS | 3399 | ++DOMWINDOW == 228 (0x7f33ee35bc00) [pid = 3399] [serial = 993] [outer = 0x7f33e8ff1800] 05:04:13 INFO - PROCESS | 3399 | 1461153853031 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]]]}] 05:04:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 05:04:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 1437ms 05:04:13 INFO - PROCESS | 3399 | 1461153853078 Marionette TRACE conn3 -> [0,1293,"getWindowHandle",null] 05:04:13 INFO - PROCESS | 3399 | 1461153853081 Marionette TRACE conn3 <- [1,1293,null,{"value":"8"}] 05:04:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 05:04:13 INFO - PROCESS | 3399 | 1461153853087 Marionette TRACE conn3 -> [0,1294,"setScriptTimeout",{"ms":35000}] 05:04:13 INFO - PROCESS | 3399 | 1461153853090 Marionette TRACE conn3 <- [1,1294,null,{}] 05:04:13 INFO - PROCESS | 3399 | 1461153853095 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}] 05:04:13 INFO - PROCESS | 3399 | 1461153853281 Marionette TRACE conn3 <- [1,1295,null,{"value":null}] 05:04:13 INFO - PROCESS | 3399 | 1461153853473 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:04:13 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33f3786800 == 123 [pid = 3399] [id = 331] 05:04:13 INFO - PROCESS | 3399 | ++DOMWINDOW == 229 (0x7f33e8ff5800) [pid = 3399] [serial = 994] [outer = (nil)] 05:04:13 INFO - PROCESS | 3399 | ++DOMWINDOW == 230 (0x7f33ee360c00) [pid = 3399] [serial = 995] [outer = 0x7f33e8ff5800] 05:04:13 INFO - PROCESS | 3399 | 1461153853549 Marionette DEBUG loaded listener.js 05:04:13 INFO - PROCESS | 3399 | ++DOMWINDOW == 231 (0x7f341136e000) [pid = 3399] [serial = 996] [outer = 0x7f33e8ff5800] 05:04:14 INFO - PROCESS | 3399 | 1461153854406 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]]]}] 05:04:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 05:04:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 1376ms 05:04:14 INFO - PROCESS | 3399 | 1461153854466 Marionette TRACE conn3 -> [0,1297,"getWindowHandle",null] 05:04:14 INFO - PROCESS | 3399 | 1461153854469 Marionette TRACE conn3 <- [1,1297,null,{"value":"8"}] 05:04:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 05:04:14 INFO - PROCESS | 3399 | 1461153854476 Marionette TRACE conn3 -> [0,1298,"setScriptTimeout",{"ms":35000}] 05:04:14 INFO - PROCESS | 3399 | 1461153854480 Marionette TRACE conn3 <- [1,1298,null,{}] 05:04:14 INFO - PROCESS | 3399 | 1461153854485 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}] 05:04:14 INFO - PROCESS | 3399 | 1461153854675 Marionette TRACE conn3 <- [1,1299,null,{"value":null}] 05:04:14 INFO - PROCESS | 3399 | 1461153854860 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:04:14 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33f920f000 == 124 [pid = 3399] [id = 332] 05:04:14 INFO - PROCESS | 3399 | ++DOMWINDOW == 232 (0x7f33e6aedc00) [pid = 3399] [serial = 997] [outer = (nil)] 05:04:14 INFO - PROCESS | 3399 | ++DOMWINDOW == 233 (0x7f33e6af9c00) [pid = 3399] [serial = 998] [outer = 0x7f33e6aedc00] 05:04:14 INFO - PROCESS | 3399 | 1461153854940 Marionette DEBUG loaded listener.js 05:04:15 INFO - PROCESS | 3399 | ++DOMWINDOW == 234 (0x7f3411e21800) [pid = 3399] [serial = 999] [outer = 0x7f33e6aedc00] 05:04:15 INFO - PROCESS | 3399 | 1461153855852 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]]]}] 05:04:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 05:04:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 1430ms 05:04:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 05:04:15 INFO - PROCESS | 3399 | 1461153855906 Marionette TRACE conn3 -> [0,1301,"getWindowHandle",null] 05:04:15 INFO - PROCESS | 3399 | 1461153855909 Marionette TRACE conn3 <- [1,1301,null,{"value":"8"}] 05:04:15 INFO - PROCESS | 3399 | 1461153855915 Marionette TRACE conn3 -> [0,1302,"setScriptTimeout",{"ms":35000}] 05:04:15 INFO - PROCESS | 3399 | 1461153855918 Marionette TRACE conn3 <- [1,1302,null,{}] 05:04:15 INFO - PROCESS | 3399 | 1461153855923 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}] 05:04:16 INFO - PROCESS | 3399 | 1461153856090 Marionette TRACE conn3 <- [1,1303,null,{"value":null}] 05:04:16 INFO - PROCESS | 3399 | 1461153856281 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:04:16 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33f922a000 == 125 [pid = 3399] [id = 333] 05:04:16 INFO - PROCESS | 3399 | ++DOMWINDOW == 235 (0x7f33e68d5800) [pid = 3399] [serial = 1000] [outer = (nil)] 05:04:16 INFO - PROCESS | 3399 | ++DOMWINDOW == 236 (0x7f33e68e1800) [pid = 3399] [serial = 1001] [outer = 0x7f33e68d5800] 05:04:16 INFO - PROCESS | 3399 | 1461153856349 Marionette DEBUG loaded listener.js 05:04:16 INFO - PROCESS | 3399 | ++DOMWINDOW == 237 (0x7f33e6af9000) [pid = 3399] [serial = 1002] [outer = 0x7f33e68d5800] 05:04:17 INFO - PROCESS | 3399 | 1461153857239 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]]]}] 05:04:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 05:04:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 1383ms 05:04:17 INFO - PROCESS | 3399 | 1461153857299 Marionette TRACE conn3 -> [0,1305,"getWindowHandle",null] 05:04:17 INFO - PROCESS | 3399 | 1461153857301 Marionette TRACE conn3 <- [1,1305,null,{"value":"8"}] 05:04:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 05:04:17 INFO - PROCESS | 3399 | 1461153857308 Marionette TRACE conn3 -> [0,1306,"setScriptTimeout",{"ms":35000}] 05:04:17 INFO - PROCESS | 3399 | 1461153857310 Marionette TRACE conn3 <- [1,1306,null,{}] 05:04:17 INFO - PROCESS | 3399 | 1461153857316 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}] 05:04:17 INFO - PROCESS | 3399 | 1461153857487 Marionette TRACE conn3 <- [1,1307,null,{"value":null}] 05:04:17 INFO - PROCESS | 3399 | 1461153857684 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:04:17 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33e74f6000 == 126 [pid = 3399] [id = 334] 05:04:17 INFO - PROCESS | 3399 | ++DOMWINDOW == 238 (0x7f33e68d8000) [pid = 3399] [serial = 1003] [outer = (nil)] 05:04:17 INFO - PROCESS | 3399 | ++DOMWINDOW == 239 (0x7f33e72a0400) [pid = 3399] [serial = 1004] [outer = 0x7f33e68d8000] 05:04:17 INFO - PROCESS | 3399 | 1461153857757 Marionette DEBUG loaded listener.js 05:04:17 INFO - PROCESS | 3399 | ++DOMWINDOW == 240 (0x7f33e72a6400) [pid = 3399] [serial = 1005] [outer = 0x7f33e68d8000] 05:04:18 INFO - PROCESS | 3399 | 1461153858659 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]]]}] 05:04:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 05:04:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 1384ms 05:04:18 INFO - PROCESS | 3399 | 1461153858694 Marionette TRACE conn3 -> [0,1309,"getWindowHandle",null] 05:04:18 INFO - PROCESS | 3399 | 1461153858698 Marionette TRACE conn3 <- [1,1309,null,{"value":"8"}] 05:04:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 05:04:18 INFO - PROCESS | 3399 | 1461153858707 Marionette TRACE conn3 -> [0,1310,"setScriptTimeout",{"ms":35000}] 05:04:18 INFO - PROCESS | 3399 | 1461153858711 Marionette TRACE conn3 <- [1,1310,null,{}] 05:04:18 INFO - PROCESS | 3399 | 1461153858717 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}] 05:04:18 INFO - PROCESS | 3399 | 1461153858904 Marionette TRACE conn3 <- [1,1311,null,{"value":null}] 05:04:19 INFO - PROCESS | 3399 | 1461153859094 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:04:19 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33e6312000 == 127 [pid = 3399] [id = 335] 05:04:19 INFO - PROCESS | 3399 | ++DOMWINDOW == 241 (0x7f33e6356800) [pid = 3399] [serial = 1006] [outer = (nil)] 05:04:19 INFO - PROCESS | 3399 | ++DOMWINDOW == 242 (0x7f33e635dc00) [pid = 3399] [serial = 1007] [outer = 0x7f33e6356800] 05:04:19 INFO - PROCESS | 3399 | 1461153859166 Marionette DEBUG loaded listener.js 05:04:19 INFO - PROCESS | 3399 | ++DOMWINDOW == 243 (0x7f33e6362c00) [pid = 3399] [serial = 1008] [outer = 0x7f33e6356800] 05:04:20 INFO - PROCESS | 3399 | 1461153860021 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] 05:04:20 INFO - PROCESS | 3399 | 1461153860096 Marionette TRACE conn3 <- [1,1313,null,{"value":"8"}] 05:04:20 INFO - PROCESS | 3399 | 1461153860103 Marionette TRACE conn3 -> [0,1314,"setScriptTimeout",{"ms":35000}] 05:04:20 INFO - PROCESS | 3399 | 1461153860105 Marionette TRACE conn3 <- [1,1314,null,{}] 05:04:20 INFO - PROCESS | 3399 | 1461153860111 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}] 05:04:20 INFO - PROCESS | 3399 | 1461153860286 Marionette TRACE conn3 <- [1,1315,null,{"value":null}] 05:04:20 INFO - PROCESS | 3399 | 1461153860474 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:04:20 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33ee502800 == 128 [pid = 3399] [id = 336] 05:04:20 INFO - PROCESS | 3399 | ++DOMWINDOW == 244 (0x7f33e6357400) [pid = 3399] [serial = 1009] [outer = (nil)] 05:04:20 INFO - PROCESS | 3399 | ++DOMWINDOW == 245 (0x7f33e72a9800) [pid = 3399] [serial = 1010] [outer = 0x7f33e6357400] 05:04:20 INFO - PROCESS | 3399 | 1461153860546 Marionette DEBUG loaded listener.js 05:04:20 INFO - PROCESS | 3399 | ++DOMWINDOW == 246 (0x7f33ed34ec00) [pid = 3399] [serial = 1011] [outer = 0x7f33e6357400] 05:04:21 INFO - PROCESS | 3399 | 1461153861405 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]]]}] 05:04:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 05:04:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 1383ms 05:04:21 INFO - PROCESS | 3399 | 1461153861485 Marionette TRACE conn3 -> [0,1317,"getWindowHandle",null] 05:04:21 INFO - PROCESS | 3399 | 1461153861489 Marionette TRACE conn3 <- [1,1317,null,{"value":"8"}] 05:04:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 05:04:21 INFO - PROCESS | 3399 | 1461153861495 Marionette TRACE conn3 -> [0,1318,"setScriptTimeout",{"ms":35000}] 05:04:21 INFO - PROCESS | 3399 | 1461153861498 Marionette TRACE conn3 <- [1,1318,null,{}] 05:04:21 INFO - PROCESS | 3399 | 1461153861503 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}] 05:04:21 INFO - PROCESS | 3399 | 1461153861975 Marionette TRACE conn3 <- [1,1319,null,{"value":null}] 05:04:22 INFO - PROCESS | 3399 | 1461153862223 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:04:22 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33ec794800 == 129 [pid = 3399] [id = 337] 05:04:22 INFO - PROCESS | 3399 | ++DOMWINDOW == 247 (0x7f33e6aeb400) [pid = 3399] [serial = 1012] [outer = (nil)] 05:04:22 INFO - PROCESS | 3399 | ++DOMWINDOW == 248 (0x7f33e6af5800) [pid = 3399] [serial = 1013] [outer = 0x7f33e6aeb400] 05:04:22 INFO - PROCESS | 3399 | 1461153862290 Marionette DEBUG loaded listener.js 05:04:22 INFO - PROCESS | 3399 | ++DOMWINDOW == 249 (0x7f33e7144000) [pid = 3399] [serial = 1014] [outer = 0x7f33e6aeb400] 05:04:23 INFO - PROCESS | 3399 | 1461153863139 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]]]}] 05:04:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 05:04:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 1678ms 05:04:23 INFO - PROCESS | 3399 | 1461153863176 Marionette TRACE conn3 -> [0,1321,"getWindowHandle",null] 05:04:23 INFO - PROCESS | 3399 | 1461153863182 Marionette TRACE conn3 <- [1,1321,null,{"value":"8"}] 05:04:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 05:04:23 INFO - PROCESS | 3399 | 1461153863188 Marionette TRACE conn3 -> [0,1322,"setScriptTimeout",{"ms":35000}] 05:04:23 INFO - PROCESS | 3399 | 1461153863194 Marionette TRACE conn3 <- [1,1322,null,{}] 05:04:23 INFO - PROCESS | 3399 | 1461153863201 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}] 05:04:23 INFO - PROCESS | 3399 | 1461153863380 Marionette TRACE conn3 <- [1,1323,null,{"value":null}] 05:04:23 INFO - PROCESS | 3399 | 1461153863602 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:04:23 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33f5d11800 == 130 [pid = 3399] [id = 338] 05:04:23 INFO - PROCESS | 3399 | ++DOMWINDOW == 250 (0x7f33e7143400) [pid = 3399] [serial = 1015] [outer = (nil)] 05:04:23 INFO - PROCESS | 3399 | ++DOMWINDOW == 251 (0x7f33e8d0d800) [pid = 3399] [serial = 1016] [outer = 0x7f33e7143400] 05:04:23 INFO - PROCESS | 3399 | 1461153863673 Marionette DEBUG loaded listener.js 05:04:23 INFO - PROCESS | 3399 | ++DOMWINDOW == 252 (0x7f33eb7cf000) [pid = 3399] [serial = 1017] [outer = 0x7f33e7143400] 05:04:24 INFO - PROCESS | 3399 | 1461153864757 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]]]}] 05:04:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 05:04:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 1635ms 05:04:24 INFO - PROCESS | 3399 | 1461153864825 Marionette TRACE conn3 -> [0,1325,"getWindowHandle",null] 05:04:24 INFO - PROCESS | 3399 | 1461153864829 Marionette TRACE conn3 <- [1,1325,null,{"value":"8"}] 05:04:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 05:04:24 INFO - PROCESS | 3399 | 1461153864836 Marionette TRACE conn3 -> [0,1326,"setScriptTimeout",{"ms":35000}] 05:04:24 INFO - PROCESS | 3399 | 1461153864839 Marionette TRACE conn3 <- [1,1326,null,{}] 05:04:24 INFO - PROCESS | 3399 | 1461153864844 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}] 05:04:25 INFO - PROCESS | 3399 | 1461153865031 Marionette TRACE conn3 <- [1,1327,null,{"value":null}] 05:04:25 INFO - PROCESS | 3399 | 1461153865306 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:04:25 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33e9546800 == 131 [pid = 3399] [id = 339] 05:04:25 INFO - PROCESS | 3399 | ++DOMWINDOW == 253 (0x7f33e80bd400) [pid = 3399] [serial = 1018] [outer = (nil)] 05:04:25 INFO - PROCESS | 3399 | ++DOMWINDOW == 254 (0x7f33ed604400) [pid = 3399] [serial = 1019] [outer = 0x7f33e80bd400] 05:04:25 INFO - PROCESS | 3399 | 1461153865465 Marionette DEBUG loaded listener.js 05:04:25 INFO - PROCESS | 3399 | ++DOMWINDOW == 255 (0x7f33ee25b400) [pid = 3399] [serial = 1020] [outer = 0x7f33e80bd400] 05:04:25 INFO - PROCESS | 3399 | --DOMWINDOW == 254 (0x7f33ff072800) [pid = 3399] [serial = 878] [outer = (nil)] [url = about:blank] 05:04:25 INFO - PROCESS | 3399 | --DOMWINDOW == 253 (0x7f34009ef000) [pid = 3399] [serial = 884] [outer = (nil)] [url = about:blank] 05:04:25 INFO - PROCESS | 3399 | --DOMWINDOW == 252 (0x7f33ffd7fc00) [pid = 3399] [serial = 881] [outer = (nil)] [url = about:blank] 05:04:25 INFO - PROCESS | 3399 | --DOMWINDOW == 251 (0x7f3405a5c000) [pid = 3399] [serial = 887] [outer = (nil)] [url = about:blank] 05:04:25 INFO - PROCESS | 3399 | --DOMWINDOW == 250 (0x7f33fda92000) [pid = 3399] [serial = 872] [outer = (nil)] [url = about:blank] 05:04:25 INFO - PROCESS | 3399 | --DOMWINDOW == 249 (0x7f33ff06bc00) [pid = 3399] [serial = 875] [outer = (nil)] [url = about:blank] 05:04:26 INFO - PROCESS | 3399 | --DOMWINDOW == 248 (0x7f340c470800) [pid = 3399] [serial = 804] [outer = (nil)] [url = about:blank] 05:04:26 INFO - PROCESS | 3399 | --DOMWINDOW == 247 (0x7f340c91c400) [pid = 3399] [serial = 908] [outer = (nil)] [url = about:blank] 05:04:26 INFO - PROCESS | 3399 | --DOMWINDOW == 246 (0x7f340cb71c00) [pid = 3399] [serial = 909] [outer = (nil)] [url = about:blank] 05:04:26 INFO - PROCESS | 3399 | --DOMWINDOW == 245 (0x7f33f434e000) [pid = 3399] [serial = 860] [outer = (nil)] [url = about:blank] 05:04:26 INFO - PROCESS | 3399 | --DOMWINDOW == 244 (0x7f33f9a5d000) [pid = 3399] [serial = 866] [outer = (nil)] [url = about:blank] 05:04:26 INFO - PROCESS | 3399 | --DOMWINDOW == 243 (0x7f33f6096000) [pid = 3399] [serial = 897] [outer = (nil)] [url = about:blank] 05:04:26 INFO - PROCESS | 3399 | --DOMWINDOW == 242 (0x7f33fb968800) [pid = 3399] [serial = 869] [outer = (nil)] [url = about:blank] 05:04:26 INFO - PROCESS | 3399 | --DOMWINDOW == 241 (0x7f33f4521400) [pid = 3399] [serial = 894] [outer = (nil)] [url = about:blank] 05:04:26 INFO - PROCESS | 3399 | --DOMWINDOW == 240 (0x7f33f4349400) [pid = 3399] [serial = 893] [outer = (nil)] [url = about:blank] 05:04:26 INFO - PROCESS | 3399 | --DOMWINDOW == 239 (0x7f33e8d19800) [pid = 3399] [serial = 857] [outer = (nil)] [url = about:blank] 05:04:26 INFO - PROCESS | 3399 | --DOMWINDOW == 238 (0x7f33f9a5fc00) [pid = 3399] [serial = 855] [outer = (nil)] [url = about:blank] 05:04:26 INFO - PROCESS | 3399 | --DOMWINDOW == 237 (0x7f33f9feb000) [pid = 3399] [serial = 902] [outer = (nil)] [url = about:blank] 05:04:26 INFO - PROCESS | 3399 | --DOMWINDOW == 236 (0x7f33ec61dc00) [pid = 3399] [serial = 891] [outer = (nil)] [url = about:blank] 05:04:26 INFO - PROCESS | 3399 | --DOMWINDOW == 235 (0x7f33ff070c00) [pid = 3399] [serial = 906] [outer = (nil)] [url = about:blank] 05:04:26 INFO - PROCESS | 3399 | --DOMWINDOW == 234 (0x7f33f9a55800) [pid = 3399] [serial = 900] [outer = (nil)] [url = about:blank] 05:04:26 INFO - PROCESS | 3399 | --DOMWINDOW == 233 (0x7f33f6099000) [pid = 3399] [serial = 863] [outer = (nil)] [url = about:blank] 05:04:26 INFO - PROCESS | 3399 | --DOMWINDOW == 232 (0x7f33f5659400) [pid = 3399] [serial = 896] [outer = (nil)] [url = about:blank] 05:04:26 INFO - PROCESS | 3399 | --DOMWINDOW == 231 (0x7f33f9021800) [pid = 3399] [serial = 899] [outer = (nil)] [url = about:blank] 05:04:26 INFO - PROCESS | 3399 | --DOMWINDOW == 230 (0x7f33fde75800) [pid = 3399] [serial = 903] [outer = (nil)] [url = about:blank] 05:04:26 INFO - PROCESS | 3399 | --DOMWINDOW == 229 (0x7f33fdfe8000) [pid = 3399] [serial = 905] [outer = (nil)] [url = about:blank] 05:04:26 INFO - PROCESS | 3399 | --DOMWINDOW == 228 (0x7f33eb7c3c00) [pid = 3399] [serial = 890] [outer = (nil)] [url = about:blank] 05:04:26 INFO - PROCESS | 3399 | 1461153866297 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]]]}] 05:04:26 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 05:04:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 1487ms 05:04:26 INFO - PROCESS | 3399 | 1461153866323 Marionette TRACE conn3 -> [0,1329,"getWindowHandle",null] 05:04:26 INFO - PROCESS | 3399 | 1461153866329 Marionette TRACE conn3 <- [1,1329,null,{"value":"8"}] 05:04:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 05:04:26 INFO - PROCESS | 3399 | 1461153866345 Marionette TRACE conn3 -> [0,1330,"setScriptTimeout",{"ms":35000}] 05:04:26 INFO - PROCESS | 3399 | 1461153866352 Marionette TRACE conn3 <- [1,1330,null,{}] 05:04:26 INFO - PROCESS | 3399 | 1461153866358 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}] 05:04:26 INFO - PROCESS | 3399 | 1461153866524 Marionette TRACE conn3 <- [1,1331,null,{"value":null}] 05:04:26 INFO - PROCESS | 3399 | 1461153866678 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:04:26 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33f2ece000 == 132 [pid = 3399] [id = 340] 05:04:26 INFO - PROCESS | 3399 | ++DOMWINDOW == 229 (0x7f33e80be800) [pid = 3399] [serial = 1021] [outer = (nil)] 05:04:26 INFO - PROCESS | 3399 | ++DOMWINDOW == 230 (0x7f33f434c800) [pid = 3399] [serial = 1022] [outer = 0x7f33e80be800] 05:04:26 INFO - PROCESS | 3399 | 1461153866746 Marionette DEBUG loaded listener.js 05:04:26 INFO - PROCESS | 3399 | ++DOMWINDOW == 231 (0x7f33f5658400) [pid = 3399] [serial = 1023] [outer = 0x7f33e80be800] 05:04:27 INFO - PROCESS | 3399 | 1461153867466 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]]]}] 05:04:27 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 05:04:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 1192ms 05:04:27 INFO - PROCESS | 3399 | 1461153867537 Marionette TRACE conn3 -> [0,1333,"getWindowHandle",null] 05:04:27 INFO - PROCESS | 3399 | 1461153867541 Marionette TRACE conn3 <- [1,1333,null,{"value":"8"}] 05:04:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 05:04:27 INFO - PROCESS | 3399 | 1461153867551 Marionette TRACE conn3 -> [0,1334,"setScriptTimeout",{"ms":35000}] 05:04:27 INFO - PROCESS | 3399 | 1461153867553 Marionette TRACE conn3 <- [1,1334,null,{}] 05:04:27 INFO - PROCESS | 3399 | 1461153867557 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}] 05:04:27 INFO - PROCESS | 3399 | 1461153867717 Marionette TRACE conn3 <- [1,1335,null,{"value":null}] 05:04:27 INFO - PROCESS | 3399 | 1461153867728 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:04:27 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33f68ad000 == 133 [pid = 3399] [id = 341] 05:04:27 INFO - PROCESS | 3399 | ++DOMWINDOW == 232 (0x7f33f5a4a000) [pid = 3399] [serial = 1024] [outer = (nil)] 05:04:27 INFO - PROCESS | 3399 | ++DOMWINDOW == 233 (0x7f33f60c4c00) [pid = 3399] [serial = 1025] [outer = 0x7f33f5a4a000] 05:04:27 INFO - PROCESS | 3399 | 1461153867790 Marionette DEBUG loaded listener.js 05:04:27 INFO - PROCESS | 3399 | ++DOMWINDOW == 234 (0x7f33f9438c00) [pid = 3399] [serial = 1026] [outer = 0x7f33f5a4a000] 05:04:28 INFO - PROCESS | 3399 | 1461153868747 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]]]}] 05:04:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 05:04:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 1232ms 05:04:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 05:04:28 INFO - PROCESS | 3399 | 1461153868780 Marionette TRACE conn3 -> [0,1337,"getWindowHandle",null] 05:04:28 INFO - PROCESS | 3399 | 1461153868783 Marionette TRACE conn3 <- [1,1337,null,{"value":"8"}] 05:04:28 INFO - PROCESS | 3399 | 1461153868788 Marionette TRACE conn3 -> [0,1338,"setScriptTimeout",{"ms":35000}] 05:04:28 INFO - PROCESS | 3399 | 1461153868791 Marionette TRACE conn3 <- [1,1338,null,{}] 05:04:28 INFO - PROCESS | 3399 | 1461153868801 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}] 05:04:29 INFO - PROCESS | 3399 | 1461153869007 Marionette TRACE conn3 <- [1,1339,null,{"value":null}] 05:04:29 INFO - PROCESS | 3399 | 1461153869047 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:04:29 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33f9d9e000 == 134 [pid = 3399] [id = 342] 05:04:29 INFO - PROCESS | 3399 | ++DOMWINDOW == 235 (0x7f33f9eab400) [pid = 3399] [serial = 1027] [outer = (nil)] 05:04:29 INFO - PROCESS | 3399 | ++DOMWINDOW == 236 (0x7f33f9eba400) [pid = 3399] [serial = 1028] [outer = 0x7f33f9eab400] 05:04:29 INFO - PROCESS | 3399 | 1461153869117 Marionette DEBUG loaded listener.js 05:04:29 INFO - PROCESS | 3399 | ++DOMWINDOW == 237 (0x7f33fe837000) [pid = 3399] [serial = 1029] [outer = 0x7f33f9eab400] 05:04:30 INFO - PROCESS | 3399 | --DOMWINDOW == 236 (0x7f33e8d11c00) [pid = 3399] [serial = 949] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 05:04:30 INFO - PROCESS | 3399 | --DOMWINDOW == 235 (0x7f33ec623400) [pid = 3399] [serial = 955] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 05:04:30 INFO - PROCESS | 3399 | --DOMWINDOW == 234 (0x7f33f5a49000) [pid = 3399] [serial = 961] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 05:04:30 INFO - PROCESS | 3399 | --DOMWINDOW == 233 (0x7f33f45b7800) [pid = 3399] [serial = 958] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 05:04:30 INFO - PROCESS | 3399 | --DOMWINDOW == 232 (0x7f33ec62a000) [pid = 3399] [serial = 952] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 05:04:30 INFO - PROCESS | 3399 | 1461153870463 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]]]}] 05:04:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 05:04:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1685ms 05:04:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 05:04:30 INFO - PROCESS | 3399 | 1461153870473 Marionette TRACE conn3 -> [0,1341,"getWindowHandle",null] 05:04:30 INFO - PROCESS | 3399 | 1461153870475 Marionette TRACE conn3 <- [1,1341,null,{"value":"8"}] 05:04:30 INFO - PROCESS | 3399 | 1461153870481 Marionette TRACE conn3 -> [0,1342,"setScriptTimeout",{"ms":35000}] 05:04:30 INFO - PROCESS | 3399 | 1461153870484 Marionette TRACE conn3 <- [1,1342,null,{}] 05:04:30 INFO - PROCESS | 3399 | 1461153870489 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}] 05:04:30 INFO - PROCESS | 3399 | 1461153870635 Marionette TRACE conn3 <- [1,1343,null,{"value":null}] 05:04:30 INFO - PROCESS | 3399 | 1461153870826 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:04:30 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33f67aa800 == 135 [pid = 3399] [id = 343] 05:04:30 INFO - PROCESS | 3399 | ++DOMWINDOW == 233 (0x7f33e8d11c00) [pid = 3399] [serial = 1030] [outer = (nil)] 05:04:30 INFO - PROCESS | 3399 | ++DOMWINDOW == 234 (0x7f33fea73400) [pid = 3399] [serial = 1031] [outer = 0x7f33e8d11c00] 05:04:30 INFO - PROCESS | 3399 | 1461153870889 Marionette DEBUG loaded listener.js 05:04:30 INFO - PROCESS | 3399 | ++DOMWINDOW == 235 (0x7f33ff1ee000) [pid = 3399] [serial = 1032] [outer = 0x7f33e8d11c00] 05:04:31 INFO - PROCESS | 3399 | 1461153871506 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]]]}] 05:04:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 05:04:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 1077ms 05:04:31 INFO - PROCESS | 3399 | 1461153871559 Marionette TRACE conn3 -> [0,1345,"getWindowHandle",null] 05:04:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 05:04:31 INFO - PROCESS | 3399 | 1461153871572 Marionette TRACE conn3 <- [1,1345,null,{"value":"8"}] 05:04:31 INFO - PROCESS | 3399 | 1461153871579 Marionette TRACE conn3 -> [0,1346,"setScriptTimeout",{"ms":35000}] 05:04:31 INFO - PROCESS | 3399 | 1461153871582 Marionette TRACE conn3 <- [1,1346,null,{}] 05:04:31 INFO - PROCESS | 3399 | 1461153871587 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}] 05:04:31 INFO - PROCESS | 3399 | 1461153871742 Marionette TRACE conn3 <- [1,1347,null,{"value":null}] 05:04:31 INFO - PROCESS | 3399 | 1461153871889 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:04:31 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33ff94a800 == 136 [pid = 3399] [id = 344] 05:04:31 INFO - PROCESS | 3399 | ++DOMWINDOW == 236 (0x7f33f4351400) [pid = 3399] [serial = 1033] [outer = (nil)] 05:04:31 INFO - PROCESS | 3399 | ++DOMWINDOW == 237 (0x7f34009ef000) [pid = 3399] [serial = 1034] [outer = 0x7f33f4351400] 05:04:31 INFO - PROCESS | 3399 | 1461153871949 Marionette DEBUG loaded listener.js 05:04:32 INFO - PROCESS | 3399 | ++DOMWINDOW == 238 (0x7f340cb73c00) [pid = 3399] [serial = 1035] [outer = 0x7f33f4351400] 05:04:32 INFO - PROCESS | 3399 | 1461153872962 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]]]}] 05:04:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 05:04:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 1437ms 05:04:33 INFO - PROCESS | 3399 | 1461153873016 Marionette TRACE conn3 -> [0,1349,"getWindowHandle",null] 05:04:33 INFO - PROCESS | 3399 | 1461153873021 Marionette TRACE conn3 <- [1,1349,null,{"value":"8"}] 05:04:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 05:04:33 INFO - PROCESS | 3399 | 1461153873031 Marionette TRACE conn3 -> [0,1350,"setScriptTimeout",{"ms":35000}] 05:04:33 INFO - PROCESS | 3399 | 1461153873034 Marionette TRACE conn3 <- [1,1350,null,{}] 05:04:33 INFO - PROCESS | 3399 | 1461153873043 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}] 05:04:33 INFO - PROCESS | 3399 | 1461153873229 Marionette TRACE conn3 <- [1,1351,null,{"value":null}] 05:04:33 INFO - PROCESS | 3399 | 1461153873493 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:04:33 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33ec799800 == 137 [pid = 3399] [id = 345] 05:04:33 INFO - PROCESS | 3399 | ++DOMWINDOW == 239 (0x7f33e80bb800) [pid = 3399] [serial = 1036] [outer = (nil)] 05:04:33 INFO - PROCESS | 3399 | ++DOMWINDOW == 240 (0x7f33e80c4c00) [pid = 3399] [serial = 1037] [outer = 0x7f33e80bb800] 05:04:33 INFO - PROCESS | 3399 | 1461153873611 Marionette DEBUG loaded listener.js 05:04:33 INFO - PROCESS | 3399 | ++DOMWINDOW == 241 (0x7f33e9519c00) [pid = 3399] [serial = 1038] [outer = 0x7f33e80bb800] 05:04:34 INFO - PROCESS | 3399 | 1461153874630 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]]]}] 05:04:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 05:04:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 1642ms 05:04:34 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33f5b14000 == 136 [pid = 3399] [id = 10] 05:04:34 INFO - PROCESS | 3399 | 1461153874722 Marionette TRACE conn3 -> [0,1353,"getWindowHandle",null] 05:04:34 INFO - PROCESS | 3399 | 1461153874729 Marionette TRACE conn3 <- [1,1353,null,{"value":"8"}] 05:04:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 05:04:34 INFO - PROCESS | 3399 | 1461153874805 Marionette TRACE conn3 -> [0,1354,"setScriptTimeout",{"ms":35000}] 05:04:34 INFO - PROCESS | 3399 | 1461153874809 Marionette TRACE conn3 <- [1,1354,null,{}] 05:04:34 INFO - PROCESS | 3399 | 1461153874815 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}] 05:04:34 INFO - PROCESS | 3399 | 1461153874987 Marionette TRACE conn3 <- [1,1355,null,{"value":null}] 05:04:35 INFO - PROCESS | 3399 | 1461153875267 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:04:35 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33f9212800 == 137 [pid = 3399] [id = 346] 05:04:35 INFO - PROCESS | 3399 | ++DOMWINDOW == 242 (0x7f33ec8ba800) [pid = 3399] [serial = 1039] [outer = (nil)] 05:04:35 INFO - PROCESS | 3399 | ++DOMWINDOW == 243 (0x7f33ee25c000) [pid = 3399] [serial = 1040] [outer = 0x7f33ec8ba800] 05:04:35 INFO - PROCESS | 3399 | 1461153875346 Marionette DEBUG loaded listener.js 05:04:35 INFO - PROCESS | 3399 | ++DOMWINDOW == 244 (0x7f33f3355400) [pid = 3399] [serial = 1041] [outer = 0x7f33ec8ba800] 05:04:36 INFO - PROCESS | 3399 | 1461153876253 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]]]}] 05:04:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 05:04:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 1509ms 05:04:36 INFO - PROCESS | 3399 | 1461153876290 Marionette TRACE conn3 -> [0,1357,"getWindowHandle",null] 05:04:36 INFO - PROCESS | 3399 | 1461153876294 Marionette TRACE conn3 <- [1,1357,null,{"value":"8"}] 05:04:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 05:04:36 INFO - PROCESS | 3399 | 1461153876300 Marionette TRACE conn3 -> [0,1358,"setScriptTimeout",{"ms":35000}] 05:04:36 INFO - PROCESS | 3399 | 1461153876305 Marionette TRACE conn3 <- [1,1358,null,{}] 05:04:36 INFO - PROCESS | 3399 | 1461153876322 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}] 05:04:36 INFO - PROCESS | 3399 | 1461153876535 Marionette TRACE conn3 <- [1,1359,null,{"value":null}] 05:04:36 INFO - PROCESS | 3399 | 1461153876779 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:04:36 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f340670b000 == 138 [pid = 3399] [id = 347] 05:04:36 INFO - PROCESS | 3399 | ++DOMWINDOW == 245 (0x7f33f551d800) [pid = 3399] [serial = 1042] [outer = (nil)] 05:04:36 INFO - PROCESS | 3399 | ++DOMWINDOW == 246 (0x7f33f7948800) [pid = 3399] [serial = 1043] [outer = 0x7f33f551d800] 05:04:36 INFO - PROCESS | 3399 | 1461153876906 Marionette DEBUG loaded listener.js 05:04:37 INFO - PROCESS | 3399 | ++DOMWINDOW == 247 (0x7f33f9b8b400) [pid = 3399] [serial = 1044] [outer = 0x7f33f551d800] 05:04:37 INFO - PROCESS | 3399 | 1461153877749 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]]]}] 05:04:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 05:04:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 1488ms 05:04:37 INFO - PROCESS | 3399 | 1461153877789 Marionette TRACE conn3 -> [0,1361,"getWindowHandle",null] 05:04:37 INFO - PROCESS | 3399 | 1461153877793 Marionette TRACE conn3 <- [1,1361,null,{"value":"8"}] 05:04:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 05:04:37 INFO - PROCESS | 3399 | 1461153877799 Marionette TRACE conn3 -> [0,1362,"setScriptTimeout",{"ms":35000}] 05:04:37 INFO - PROCESS | 3399 | 1461153877802 Marionette TRACE conn3 <- [1,1362,null,{}] 05:04:37 INFO - PROCESS | 3399 | 1461153877807 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}] 05:04:37 INFO - PROCESS | 3399 | 1461153877979 Marionette TRACE conn3 <- [1,1363,null,{"value":null}] 05:04:38 INFO - PROCESS | 3399 | 1461153878175 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:04:38 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f341130b800 == 139 [pid = 3399] [id = 348] 05:04:38 INFO - PROCESS | 3399 | ++DOMWINDOW == 248 (0x7f33f5befc00) [pid = 3399] [serial = 1045] [outer = (nil)] 05:04:38 INFO - PROCESS | 3399 | ++DOMWINDOW == 249 (0x7f33fe1a0000) [pid = 3399] [serial = 1046] [outer = 0x7f33f5befc00] 05:04:38 INFO - PROCESS | 3399 | 1461153878248 Marionette DEBUG loaded listener.js 05:04:38 INFO - PROCESS | 3399 | ++DOMWINDOW == 250 (0x7f33ff1f1800) [pid = 3399] [serial = 1047] [outer = 0x7f33f5befc00] 05:04:39 INFO - PROCESS | 3399 | 1461153879202 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]]]}] 05:04:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 05:04:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 1434ms 05:04:39 INFO - PROCESS | 3399 | 1461153879234 Marionette TRACE conn3 -> [0,1365,"getWindowHandle",null] 05:04:39 INFO - PROCESS | 3399 | 1461153879237 Marionette TRACE conn3 <- [1,1365,null,{"value":"8"}] 05:04:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 05:04:39 INFO - PROCESS | 3399 | 1461153879244 Marionette TRACE conn3 -> [0,1366,"setScriptTimeout",{"ms":35000}] 05:04:39 INFO - PROCESS | 3399 | 1461153879247 Marionette TRACE conn3 <- [1,1366,null,{}] 05:04:39 INFO - PROCESS | 3399 | 1461153879253 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}] 05:04:39 INFO - PROCESS | 3399 | 1461153879420 Marionette TRACE conn3 <- [1,1367,null,{"value":null}] 05:04:39 INFO - PROCESS | 3399 | 1461153879621 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:04:39 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f3416075000 == 140 [pid = 3399] [id = 349] 05:04:39 INFO - PROCESS | 3399 | ++DOMWINDOW == 251 (0x7f33eb7c0400) [pid = 3399] [serial = 1048] [outer = (nil)] 05:04:39 INFO - PROCESS | 3399 | ++DOMWINDOW == 252 (0x7f340c46a000) [pid = 3399] [serial = 1049] [outer = 0x7f33eb7c0400] 05:04:39 INFO - PROCESS | 3399 | 1461153879695 Marionette DEBUG loaded listener.js 05:04:39 INFO - PROCESS | 3399 | ++DOMWINDOW == 253 (0x7f340dcf0800) [pid = 3399] [serial = 1050] [outer = 0x7f33eb7c0400] 05:04:40 INFO - PROCESS | 3399 | 1461153880641 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] 05:04:40 INFO - PROCESS | 3399 | 1461153880676 Marionette TRACE conn3 <- [1,1369,null,{"value":"8"}] 05:04:40 INFO - PROCESS | 3399 | 1461153880683 Marionette TRACE conn3 -> [0,1370,"setScriptTimeout",{"ms":35000}] 05:04:40 INFO - PROCESS | 3399 | 1461153880686 Marionette TRACE conn3 <- [1,1370,null,{}] 05:04:40 INFO - PROCESS | 3399 | 1461153880691 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}] 05:04:40 INFO - PROCESS | 3399 | 1461153880884 Marionette TRACE conn3 <- [1,1371,null,{"value":null}] 05:04:41 INFO - PROCESS | 3399 | 1461153881131 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:04:41 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33e91c5800 == 141 [pid = 3399] [id = 350] 05:04:41 INFO - PROCESS | 3399 | ++DOMWINDOW == 254 (0x7f33e71ee000) [pid = 3399] [serial = 1051] [outer = (nil)] 05:04:41 INFO - PROCESS | 3399 | ++DOMWINDOW == 255 (0x7f3411da1000) [pid = 3399] [serial = 1052] [outer = 0x7f33e71ee000] 05:04:41 INFO - PROCESS | 3399 | 1461153881255 Marionette DEBUG loaded listener.js 05:04:41 INFO - PROCESS | 3399 | ++DOMWINDOW == 256 (0x7f3411f11000) [pid = 3399] [serial = 1053] [outer = 0x7f33e71ee000] 05:04:42 INFO - PROCESS | 3399 | 1461153882128 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] 05:04:42 INFO - PROCESS | 3399 | 1461153882166 Marionette TRACE conn3 <- [1,1373,null,{"value":"8"}] 05:04:42 INFO - PROCESS | 3399 | 1461153882173 Marionette TRACE conn3 -> [0,1374,"setScriptTimeout",{"ms":35000}] 05:04:42 INFO - PROCESS | 3399 | 1461153882176 Marionette TRACE conn3 <- [1,1374,null,{}] 05:04:42 INFO - PROCESS | 3399 | 1461153882181 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}] 05:04:42 INFO - PROCESS | 3399 | 1461153882356 Marionette TRACE conn3 <- [1,1375,null,{"value":null}] 05:04:42 INFO - PROCESS | 3399 | 1461153882557 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:04:42 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33e91de800 == 142 [pid = 3399] [id = 351] 05:04:42 INFO - PROCESS | 3399 | ++DOMWINDOW == 257 (0x7f33eb642400) [pid = 3399] [serial = 1054] [outer = (nil)] 05:04:42 INFO - PROCESS | 3399 | ++DOMWINDOW == 258 (0x7f33eb649800) [pid = 3399] [serial = 1055] [outer = 0x7f33eb642400] 05:04:42 INFO - PROCESS | 3399 | 1461153882636 Marionette DEBUG loaded listener.js 05:04:42 INFO - PROCESS | 3399 | ++DOMWINDOW == 259 (0x7f33eb651000) [pid = 3399] [serial = 1056] [outer = 0x7f33eb642400] 05:04:43 INFO - PROCESS | 3399 | [3399] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 05:04:43 INFO - PROCESS | 3399 | 1461153883529 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] 05:04:43 INFO - PROCESS | 3399 | 1461153883559 Marionette TRACE conn3 <- [1,1377,null,{"value":"8"}] 05:04:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 05:04:43 INFO - PROCESS | 3399 | 1461153883565 Marionette TRACE conn3 -> [0,1378,"setScriptTimeout",{"ms":35000}] 05:04:43 INFO - PROCESS | 3399 | 1461153883567 Marionette TRACE conn3 <- [1,1378,null,{}] 05:04:43 INFO - PROCESS | 3399 | 1461153883573 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}] 05:04:43 INFO - PROCESS | 3399 | 1461153883761 Marionette TRACE conn3 <- [1,1379,null,{"value":null}] 05:04:43 INFO - PROCESS | 3399 | 1461153883965 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:04:43 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33e64db800 == 143 [pid = 3399] [id = 352] 05:04:43 INFO - PROCESS | 3399 | ++DOMWINDOW == 260 (0x7f33eb644c00) [pid = 3399] [serial = 1057] [outer = (nil)] 05:04:44 INFO - PROCESS | 3399 | ++DOMWINDOW == 261 (0x7f33ee4c6800) [pid = 3399] [serial = 1058] [outer = 0x7f33eb644c00] 05:04:44 INFO - PROCESS | 3399 | 1461153884039 Marionette DEBUG loaded listener.js 05:04:44 INFO - PROCESS | 3399 | ++DOMWINDOW == 262 (0x7f33ee4cc400) [pid = 3399] [serial = 1059] [outer = 0x7f33eb644c00] 05:04:44 INFO - PROCESS | 3399 | 1461153884947 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] 05:04:45 INFO - PROCESS | 3399 | 1461153885002 Marionette TRACE conn3 <- [1,1381,null,{"value":"8"}] 05:04:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 05:04:45 INFO - PROCESS | 3399 | 1461153885008 Marionette TRACE conn3 -> [0,1382,"setScriptTimeout",{"ms":35000}] 05:04:45 INFO - PROCESS | 3399 | 1461153885011 Marionette TRACE conn3 <- [1,1382,null,{}] 05:04:45 INFO - PROCESS | 3399 | 1461153885016 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}] 05:04:45 INFO - PROCESS | 3399 | 1461153885184 Marionette TRACE conn3 <- [1,1383,null,{"value":null}] 05:04:45 INFO - PROCESS | 3399 | 1461153885380 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:04:45 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33e9dd2800 == 144 [pid = 3399] [id = 353] 05:04:45 INFO - PROCESS | 3399 | ++DOMWINDOW == 263 (0x7f33e9c85c00) [pid = 3399] [serial = 1060] [outer = (nil)] 05:04:45 INFO - PROCESS | 3399 | ++DOMWINDOW == 264 (0x7f33e9c8ac00) [pid = 3399] [serial = 1061] [outer = 0x7f33e9c85c00] 05:04:45 INFO - PROCESS | 3399 | 1461153885451 Marionette DEBUG loaded listener.js 05:04:45 INFO - PROCESS | 3399 | ++DOMWINDOW == 265 (0x7f33e9c91c00) [pid = 3399] [serial = 1062] [outer = 0x7f33e9c85c00] 05:04:46 INFO - PROCESS | 3399 | [3399] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 05:04:46 INFO - PROCESS | 3399 | 1461153886363 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] 05:04:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 05:04:46 INFO - PROCESS | 3399 | 1461153886406 Marionette TRACE conn3 <- [1,1385,null,{"value":"8"}] 05:04:46 INFO - PROCESS | 3399 | 1461153886412 Marionette TRACE conn3 -> [0,1386,"setScriptTimeout",{"ms":35000}] 05:04:46 INFO - PROCESS | 3399 | 1461153886416 Marionette TRACE conn3 <- [1,1386,null,{}] 05:04:46 INFO - PROCESS | 3399 | 1461153886421 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}] 05:04:46 INFO - PROCESS | 3399 | 1461153886597 Marionette TRACE conn3 <- [1,1387,null,{"value":null}] 05:04:46 INFO - PROCESS | 3399 | 1461153886798 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:04:46 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33e9f7e800 == 145 [pid = 3399] [id = 354] 05:04:46 INFO - PROCESS | 3399 | ++DOMWINDOW == 266 (0x7f33e9c86000) [pid = 3399] [serial = 1063] [outer = (nil)] 05:04:46 INFO - PROCESS | 3399 | ++DOMWINDOW == 267 (0x7f33e9ec8800) [pid = 3399] [serial = 1064] [outer = 0x7f33e9c86000] 05:04:46 INFO - PROCESS | 3399 | 1461153886870 Marionette DEBUG loaded listener.js 05:04:46 INFO - PROCESS | 3399 | ++DOMWINDOW == 268 (0x7f33e9ecd400) [pid = 3399] [serial = 1065] [outer = 0x7f33e9c86000] 05:04:47 INFO - PROCESS | 3399 | 1461153887841 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] 05:04:47 INFO - PROCESS | 3399 | 1461153887900 Marionette TRACE conn3 <- [1,1389,null,{"value":"8"}] 05:04:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 05:04:47 INFO - PROCESS | 3399 | 1461153887906 Marionette TRACE conn3 -> [0,1390,"setScriptTimeout",{"ms":35000}] 05:04:47 INFO - PROCESS | 3399 | 1461153887910 Marionette TRACE conn3 <- [1,1390,null,{}] 05:04:47 INFO - PROCESS | 3399 | 1461153887915 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}] 05:04:48 INFO - PROCESS | 3399 | 1461153888153 Marionette TRACE conn3 <- [1,1391,null,{"value":null}] 05:04:48 INFO - PROCESS | 3399 | 1461153888417 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:04:48 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33e91d5800 == 146 [pid = 3399] [id = 355] 05:04:48 INFO - PROCESS | 3399 | ++DOMWINDOW == 269 (0x7f33e6358c00) [pid = 3399] [serial = 1066] [outer = (nil)] 05:04:48 INFO - PROCESS | 3399 | ++DOMWINDOW == 270 (0x7f33e68d5400) [pid = 3399] [serial = 1067] [outer = 0x7f33e6358c00] 05:04:48 INFO - PROCESS | 3399 | 1461153888927 Marionette DEBUG loaded listener.js 05:04:49 INFO - PROCESS | 3399 | ++DOMWINDOW == 271 (0x7f33e6af0400) [pid = 3399] [serial = 1068] [outer = 0x7f33e6358c00] 05:04:49 INFO - PROCESS | 3399 | 1461153889844 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]]]}] 05:04:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 05:04:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 1983ms 05:04:49 INFO - PROCESS | 3399 | 1461153889891 Marionette TRACE conn3 -> [0,1393,"getWindowHandle",null] 05:04:49 INFO - PROCESS | 3399 | 1461153889897 Marionette TRACE conn3 <- [1,1393,null,{"value":"8"}] 05:04:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 05:04:49 INFO - PROCESS | 3399 | 1461153889906 Marionette TRACE conn3 -> [0,1394,"setScriptTimeout",{"ms":35000}] 05:04:49 INFO - PROCESS | 3399 | 1461153889910 Marionette TRACE conn3 <- [1,1394,null,{}] 05:04:49 INFO - PROCESS | 3399 | 1461153889916 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}] 05:04:50 INFO - PROCESS | 3399 | 1461153890079 Marionette TRACE conn3 <- [1,1395,null,{"value":null}] 05:04:50 INFO - PROCESS | 3399 | 1461153890300 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:04:50 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33ea360800 == 147 [pid = 3399] [id = 356] 05:04:50 INFO - PROCESS | 3399 | ++DOMWINDOW == 272 (0x7f33e6360000) [pid = 3399] [serial = 1069] [outer = (nil)] 05:04:50 INFO - PROCESS | 3399 | ++DOMWINDOW == 273 (0x7f33e6af2000) [pid = 3399] [serial = 1070] [outer = 0x7f33e6360000] 05:04:50 INFO - PROCESS | 3399 | 1461153890369 Marionette DEBUG loaded listener.js 05:04:50 INFO - PROCESS | 3399 | ++DOMWINDOW == 274 (0x7f33e7e43800) [pid = 3399] [serial = 1071] [outer = 0x7f33e6360000] 05:04:51 INFO - PROCESS | 3399 | 1461153891409 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]]]}] 05:04:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 05:04:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 1538ms 05:04:51 INFO - PROCESS | 3399 | 1461153891443 Marionette TRACE conn3 -> [0,1397,"getWindowHandle",null] 05:04:51 INFO - PROCESS | 3399 | 1461153891447 Marionette TRACE conn3 <- [1,1397,null,{"value":"8"}] 05:04:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 05:04:51 INFO - PROCESS | 3399 | 1461153891457 Marionette TRACE conn3 -> [0,1398,"setScriptTimeout",{"ms":35000}] 05:04:51 INFO - PROCESS | 3399 | 1461153891460 Marionette TRACE conn3 <- [1,1398,null,{}] 05:04:51 INFO - PROCESS | 3399 | 1461153891464 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}] 05:04:51 INFO - PROCESS | 3399 | 1461153891631 Marionette TRACE conn3 <- [1,1399,null,{"value":null}] 05:04:51 INFO - PROCESS | 3399 | 1461153891934 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:04:52 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33e9629000 == 148 [pid = 3399] [id = 357] 05:04:52 INFO - PROCESS | 3399 | ++DOMWINDOW == 275 (0x7f33e8ff4000) [pid = 3399] [serial = 1072] [outer = (nil)] 05:04:52 INFO - PROCESS | 3399 | ++DOMWINDOW == 276 (0x7f33e951e000) [pid = 3399] [serial = 1073] [outer = 0x7f33e8ff4000] 05:04:52 INFO - PROCESS | 3399 | 1461153892046 Marionette DEBUG loaded listener.js 05:04:52 INFO - PROCESS | 3399 | ++DOMWINDOW == 277 (0x7f33eb5c2400) [pid = 3399] [serial = 1074] [outer = 0x7f33e8ff4000] 05:04:52 INFO - PROCESS | 3399 | 1461153892945 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]]]}] 05:04:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 05:04:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 1536ms 05:04:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 05:04:53 INFO - PROCESS | 3399 | 1461153892994 Marionette TRACE conn3 -> [0,1401,"getWindowHandle",null] 05:04:53 INFO - PROCESS | 3399 | 1461153892997 Marionette TRACE conn3 <- [1,1401,null,{"value":"8"}] 05:04:53 INFO - PROCESS | 3399 | 1461153893003 Marionette TRACE conn3 -> [0,1402,"setScriptTimeout",{"ms":35000}] 05:04:53 INFO - PROCESS | 3399 | 1461153893008 Marionette TRACE conn3 <- [1,1402,null,{}] 05:04:53 INFO - PROCESS | 3399 | 1461153893024 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}] 05:04:53 INFO - PROCESS | 3399 | 1461153893200 Marionette TRACE conn3 <- [1,1403,null,{"value":null}] 05:04:53 INFO - PROCESS | 3399 | 1461153893448 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:04:53 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33ea371800 == 149 [pid = 3399] [id = 358] 05:04:53 INFO - PROCESS | 3399 | ++DOMWINDOW == 278 (0x7f33eb7c2000) [pid = 3399] [serial = 1075] [outer = (nil)] 05:04:53 INFO - PROCESS | 3399 | ++DOMWINDOW == 279 (0x7f33ed347400) [pid = 3399] [serial = 1076] [outer = 0x7f33eb7c2000] 05:04:53 INFO - PROCESS | 3399 | 1461153893558 Marionette DEBUG loaded listener.js 05:04:53 INFO - PROCESS | 3399 | ++DOMWINDOW == 280 (0x7f33ed60c800) [pid = 3399] [serial = 1077] [outer = 0x7f33eb7c2000] 05:04:54 INFO - PROCESS | 3399 | 1461153894445 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]]]}] 05:04:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 05:04:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 1488ms 05:04:54 INFO - PROCESS | 3399 | 1461153894491 Marionette TRACE conn3 -> [0,1405,"getWindowHandle",null] 05:04:54 INFO - PROCESS | 3399 | 1461153894495 Marionette TRACE conn3 <- [1,1405,null,{"value":"8"}] 05:04:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 05:04:54 INFO - PROCESS | 3399 | 1461153894501 Marionette TRACE conn3 -> [0,1406,"setScriptTimeout",{"ms":35000}] 05:04:54 INFO - PROCESS | 3399 | 1461153894503 Marionette TRACE conn3 <- [1,1406,null,{}] 05:04:54 INFO - PROCESS | 3399 | 1461153894508 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}] 05:04:54 INFO - PROCESS | 3399 | 1461153894669 Marionette TRACE conn3 <- [1,1407,null,{"value":null}] 05:04:54 INFO - PROCESS | 3399 | --DOCSHELL 0x7f3411ff1800 == 148 [pid = 3399] [id = 119] 05:04:54 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33f4e0c800 == 147 [pid = 3399] [id = 296] 05:04:54 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33f67aa800 == 146 [pid = 3399] [id = 343] 05:04:54 INFO - PROCESS | 3399 | --DOMWINDOW == 279 (0x7f33f9a61400) [pid = 3399] [serial = 965] [outer = (nil)] [url = about:blank] 05:04:54 INFO - PROCESS | 3399 | --DOMWINDOW == 278 (0x7f33e7145c00) [pid = 3399] [serial = 947] [outer = (nil)] [url = about:blank] 05:04:54 INFO - PROCESS | 3399 | --DOMWINDOW == 277 (0x7f3400a0a800) [pid = 3399] [serial = 920] [outer = (nil)] [url = about:blank] 05:04:54 INFO - PROCESS | 3399 | --DOMWINDOW == 276 (0x7f33e951dc00) [pid = 3399] [serial = 935] [outer = (nil)] [url = about:blank] 05:04:54 INFO - PROCESS | 3399 | --DOMWINDOW == 275 (0x7f3411367400) [pid = 3399] [serial = 923] [outer = (nil)] [url = about:blank] 05:04:54 INFO - PROCESS | 3399 | --DOMWINDOW == 274 (0x7f340dcf7c00) [pid = 3399] [serial = 929] [outer = (nil)] [url = about:blank] 05:04:54 INFO - PROCESS | 3399 | --DOMWINDOW == 273 (0x7f33ec8bc800) [pid = 3399] [serial = 932] [outer = (nil)] [url = about:blank] 05:04:54 INFO - PROCESS | 3399 | --DOMWINDOW == 272 (0x7f33e7e43c00) [pid = 3399] [serial = 938] [outer = (nil)] [url = about:blank] 05:04:54 INFO - PROCESS | 3399 | --DOMWINDOW == 271 (0x7f3411bb2000) [pid = 3399] [serial = 926] [outer = (nil)] [url = about:blank] 05:04:54 INFO - PROCESS | 3399 | --DOMWINDOW == 270 (0x7f33f45b2400) [pid = 3399] [serial = 914] [outer = (nil)] [url = about:blank] 05:04:54 INFO - PROCESS | 3399 | --DOMWINDOW == 269 (0x7f33e80c3c00) [pid = 3399] [serial = 944] [outer = (nil)] [url = about:blank] 05:04:54 INFO - PROCESS | 3399 | --DOMWINDOW == 268 (0x7f33e9520c00) [pid = 3399] [serial = 941] [outer = (nil)] [url = about:blank] 05:04:54 INFO - PROCESS | 3399 | --DOMWINDOW == 267 (0x7f33f9846000) [pid = 3399] [serial = 917] [outer = (nil)] [url = about:blank] 05:04:54 INFO - PROCESS | 3399 | 1461153894970 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:04:54 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33f9d9e000 == 145 [pid = 3399] [id = 342] 05:04:54 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33f68ad000 == 144 [pid = 3399] [id = 341] 05:04:54 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33f2ece000 == 143 [pid = 3399] [id = 340] 05:04:55 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33e7fec800 == 144 [pid = 3399] [id = 359] 05:04:55 INFO - PROCESS | 3399 | ++DOMWINDOW == 268 (0x7f33e7145c00) [pid = 3399] [serial = 1078] [outer = (nil)] 05:04:55 INFO - PROCESS | 3399 | ++DOMWINDOW == 269 (0x7f33e8ffac00) [pid = 3399] [serial = 1079] [outer = 0x7f33e7145c00] 05:04:55 INFO - PROCESS | 3399 | 1461153895072 Marionette DEBUG loaded listener.js 05:04:55 INFO - PROCESS | 3399 | ++DOMWINDOW == 270 (0x7f33ee4cf000) [pid = 3399] [serial = 1080] [outer = 0x7f33e7145c00] 05:04:55 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33e9546800 == 143 [pid = 3399] [id = 339] 05:04:55 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33f5d11800 == 142 [pid = 3399] [id = 338] 05:04:55 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33ec794800 == 141 [pid = 3399] [id = 337] 05:04:55 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33f9b77000 == 140 [pid = 3399] [id = 329] 05:04:55 INFO - PROCESS | 3399 | --DOCSHELL 0x7f341607a800 == 139 [pid = 3399] [id = 328] 05:04:55 INFO - PROCESS | 3399 | --DOCSHELL 0x7f340fa86000 == 138 [pid = 3399] [id = 327] 05:04:55 INFO - PROCESS | 3399 | --DOCSHELL 0x7f340670c000 == 137 [pid = 3399] [id = 326] 05:04:55 INFO - PROCESS | 3399 | --DOCSHELL 0x7f3400264800 == 136 [pid = 3399] [id = 325] 05:04:55 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33fe6da000 == 135 [pid = 3399] [id = 324] 05:04:55 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33f64b1800 == 134 [pid = 3399] [id = 323] 05:04:55 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33ec8cf800 == 133 [pid = 3399] [id = 322] 05:04:55 INFO - PROCESS | 3399 | --DOMWINDOW == 269 (0x7f33e951ac00) [pid = 3399] [serial = 950] [outer = (nil)] [url = about:blank] 05:04:55 INFO - PROCESS | 3399 | --DOMWINDOW == 268 (0x7f33f45b5000) [pid = 3399] [serial = 957] [outer = (nil)] [url = about:blank] 05:04:55 INFO - PROCESS | 3399 | --DOMWINDOW == 267 (0x7f33f8421400) [pid = 3399] [serial = 963] [outer = (nil)] [url = about:blank] 05:04:55 INFO - PROCESS | 3399 | --DOMWINDOW == 266 (0x7f340d8da800) [pid = 3399] [serial = 911] [outer = (nil)] [url = about:blank] 05:04:55 INFO - PROCESS | 3399 | --DOMWINDOW == 265 (0x7f33f339c400) [pid = 3399] [serial = 956] [outer = (nil)] [url = about:blank] 05:04:55 INFO - PROCESS | 3399 | --DOMWINDOW == 264 (0x7f33f6097000) [pid = 3399] [serial = 960] [outer = (nil)] [url = about:blank] 05:04:55 INFO - PROCESS | 3399 | --DOMWINDOW == 263 (0x7f33ed608400) [pid = 3399] [serial = 953] [outer = (nil)] [url = about:blank] 05:04:55 INFO - PROCESS | 3399 | --DOMWINDOW == 262 (0x7f33f65e3c00) [pid = 3399] [serial = 962] [outer = (nil)] [url = about:blank] 05:04:55 INFO - PROCESS | 3399 | --DOMWINDOW == 261 (0x7f33f5b5b400) [pid = 3399] [serial = 959] [outer = (nil)] [url = about:blank] 05:04:55 INFO - PROCESS | 3399 | --DOMWINDOW == 260 (0x7f33eb7c0c00) [pid = 3399] [serial = 951] [outer = (nil)] [url = about:blank] 05:04:55 INFO - PROCESS | 3399 | --DOMWINDOW == 259 (0x7f33ed60d800) [pid = 3399] [serial = 954] [outer = (nil)] [url = about:blank] 05:04:55 INFO - PROCESS | 3399 | 1461153895821 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]]]}] 05:04:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 05:04:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 1378ms 05:04:55 INFO - PROCESS | 3399 | 1461153895900 Marionette TRACE conn3 -> [0,1409,"getWindowHandle",null] 05:04:55 INFO - PROCESS | 3399 | 1461153895902 Marionette TRACE conn3 <- [1,1409,null,{"value":"8"}] 05:04:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 05:04:55 INFO - PROCESS | 3399 | 1461153895910 Marionette TRACE conn3 -> [0,1410,"setScriptTimeout",{"ms":35000}] 05:04:55 INFO - PROCESS | 3399 | 1461153895913 Marionette TRACE conn3 <- [1,1410,null,{}] 05:04:55 INFO - PROCESS | 3399 | 1461153895918 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}] 05:04:56 INFO - PROCESS | 3399 | 1461153896066 Marionette TRACE conn3 <- [1,1411,null,{"value":null}] 05:04:56 INFO - PROCESS | 3399 | 1461153896080 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:04:56 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33ee1ad000 == 134 [pid = 3399] [id = 360] 05:04:56 INFO - PROCESS | 3399 | ++DOMWINDOW == 260 (0x7f33f334ec00) [pid = 3399] [serial = 1081] [outer = (nil)] 05:04:56 INFO - PROCESS | 3399 | ++DOMWINDOW == 261 (0x7f33f3398c00) [pid = 3399] [serial = 1082] [outer = 0x7f33f334ec00] 05:04:56 INFO - PROCESS | 3399 | 1461153896149 Marionette DEBUG loaded listener.js 05:04:56 INFO - PROCESS | 3399 | ++DOMWINDOW == 262 (0x7f33f434d000) [pid = 3399] [serial = 1083] [outer = 0x7f33f334ec00] 05:04:57 INFO - PROCESS | 3399 | 1461153897050 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]]]}] 05:04:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 05:04:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 1178ms 05:04:57 INFO - PROCESS | 3399 | 1461153897088 Marionette TRACE conn3 -> [0,1413,"getWindowHandle",null] 05:04:57 INFO - PROCESS | 3399 | 1461153897092 Marionette TRACE conn3 <- [1,1413,null,{"value":"8"}] 05:04:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 05:04:57 INFO - PROCESS | 3399 | 1461153897097 Marionette TRACE conn3 -> [0,1414,"setScriptTimeout",{"ms":35000}] 05:04:57 INFO - PROCESS | 3399 | 1461153897099 Marionette TRACE conn3 <- [1,1414,null,{}] 05:04:57 INFO - PROCESS | 3399 | 1461153897104 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}] 05:04:57 INFO - PROCESS | 3399 | 1461153897259 Marionette TRACE conn3 <- [1,1415,null,{"value":null}] 05:04:57 INFO - PROCESS | 3399 | 1461153897423 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:04:57 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33f4e14000 == 135 [pid = 3399] [id = 361] 05:04:57 INFO - PROCESS | 3399 | ++DOMWINDOW == 263 (0x7f33f2a24000) [pid = 3399] [serial = 1084] [outer = (nil)] 05:04:57 INFO - PROCESS | 3399 | ++DOMWINDOW == 264 (0x7f33f5650400) [pid = 3399] [serial = 1085] [outer = 0x7f33f2a24000] 05:04:57 INFO - PROCESS | 3399 | 1461153897485 Marionette DEBUG loaded listener.js 05:04:57 INFO - PROCESS | 3399 | ++DOMWINDOW == 265 (0x7f33f5bf1c00) [pid = 3399] [serial = 1086] [outer = 0x7f33f2a24000] 05:04:58 INFO - PROCESS | 3399 | 1461153898335 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]]]}] 05:04:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 05:04:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 1282ms 05:04:58 INFO - PROCESS | 3399 | 1461153898379 Marionette TRACE conn3 -> [0,1417,"getWindowHandle",null] 05:04:58 INFO - PROCESS | 3399 | 1461153898382 Marionette TRACE conn3 <- [1,1417,null,{"value":"8"}] 05:04:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 05:04:58 INFO - PROCESS | 3399 | 1461153898395 Marionette TRACE conn3 -> [0,1418,"setScriptTimeout",{"ms":35000}] 05:04:58 INFO - PROCESS | 3399 | 1461153898398 Marionette TRACE conn3 <- [1,1418,null,{}] 05:04:58 INFO - PROCESS | 3399 | 1461153898403 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}] 05:04:58 INFO - PROCESS | 3399 | 1461153898621 Marionette TRACE conn3 <- [1,1419,null,{"value":null}] 05:04:58 INFO - PROCESS | 3399 | 1461153898643 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:04:58 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33f5f51800 == 136 [pid = 3399] [id = 362] 05:04:58 INFO - PROCESS | 3399 | ++DOMWINDOW == 266 (0x7f33ec8b8800) [pid = 3399] [serial = 1087] [outer = (nil)] 05:04:58 INFO - PROCESS | 3399 | ++DOMWINDOW == 267 (0x7f33f6093000) [pid = 3399] [serial = 1088] [outer = 0x7f33ec8b8800] 05:04:58 INFO - PROCESS | 3399 | 1461153898703 Marionette DEBUG loaded listener.js 05:04:58 INFO - PROCESS | 3399 | ++DOMWINDOW == 268 (0x7f33f6806800) [pid = 3399] [serial = 1089] [outer = 0x7f33ec8b8800] 05:04:59 INFO - PROCESS | 3399 | 1461153899574 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]]]}] 05:04:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 05:04:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 1227ms 05:04:59 INFO - PROCESS | 3399 | 1461153899623 Marionette TRACE conn3 -> [0,1421,"getWindowHandle",null] 05:04:59 INFO - PROCESS | 3399 | 1461153899627 Marionette TRACE conn3 <- [1,1421,null,{"value":"8"}] 05:04:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 05:04:59 INFO - PROCESS | 3399 | 1461153899638 Marionette TRACE conn3 -> [0,1422,"setScriptTimeout",{"ms":35000}] 05:04:59 INFO - PROCESS | 3399 | 1461153899640 Marionette TRACE conn3 <- [1,1422,null,{}] 05:04:59 INFO - PROCESS | 3399 | 1461153899644 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}] 05:05:00 INFO - PROCESS | 3399 | 1461153900822 Marionette TRACE conn3 <- [1,1423,null,{"value":null}] 05:05:00 INFO - PROCESS | 3399 | --DOMWINDOW == 267 (0x7f33e8d0bc00) [pid = 3399] [serial = 856] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 05:05:00 INFO - PROCESS | 3399 | --DOMWINDOW == 266 (0x7f33f4343000) [pid = 3399] [serial = 859] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 05:05:00 INFO - PROCESS | 3399 | --DOMWINDOW == 265 (0x7f33f9443000) [pid = 3399] [serial = 705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 05:05:00 INFO - PROCESS | 3399 | --DOMWINDOW == 264 (0x7f33fded3000) [pid = 3399] [serial = 714] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 05:05:00 INFO - PROCESS | 3399 | --DOMWINDOW == 263 (0x7f33f4348800) [pid = 3399] [serial = 862] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 05:05:00 INFO - PROCESS | 3399 | --DOMWINDOW == 262 (0x7f33ff06f000) [pid = 3399] [serial = 814] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 05:05:00 INFO - PROCESS | 3399 | --DOMWINDOW == 261 (0x7f33ff323c00) [pid = 3399] [serial = 883] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 05:05:00 INFO - PROCESS | 3399 | --DOMWINDOW == 260 (0x7f34009ec000) [pid = 3399] [serial = 666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 05:05:00 INFO - PROCESS | 3399 | --DOMWINDOW == 259 (0x7f33eb7c4800) [pid = 3399] [serial = 823] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 05:05:00 INFO - PROCESS | 3399 | --DOMWINDOW == 258 (0x7f340dcc3c00) [pid = 3399] [serial = 720] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 05:05:00 INFO - PROCESS | 3399 | --DOMWINDOW == 257 (0x7f3400a09000) [pid = 3399] [serial = 669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 05:05:00 INFO - PROCESS | 3399 | --DOMWINDOW == 256 (0x7f33f334d000) [pid = 3399] [serial = 654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 05:05:00 INFO - PROCESS | 3399 | --DOMWINDOW == 255 (0x7f33f9fe8c00) [pid = 3399] [serial = 708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 05:05:00 INFO - PROCESS | 3399 | --DOMWINDOW == 254 (0x7f33ed346000) [pid = 3399] [serial = 769] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 05:05:00 INFO - PROCESS | 3399 | --DOMWINDOW == 253 (0x7f33ff066400) [pid = 3399] [serial = 811] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 05:05:00 INFO - PROCESS | 3399 | --DOMWINDOW == 252 (0x7f33f9022800) [pid = 3399] [serial = 757] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 05:05:00 INFO - PROCESS | 3399 | --DOMWINDOW == 251 (0x7f33fe1ab400) [pid = 3399] [serial = 606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 05:05:00 INFO - PROCESS | 3399 | --DOMWINDOW == 250 (0x7f33f65eb400) [pid = 3399] [serial = 751] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 05:05:00 INFO - PROCESS | 3399 | --DOMWINDOW == 249 (0x7f33f4521c00) [pid = 3399] [serial = 651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 05:05:00 INFO - PROCESS | 3399 | --DOMWINDOW == 248 (0x7f340d90a000) [pid = 3399] [serial = 766] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 05:05:00 INFO - PROCESS | 3399 | --DOMWINDOW == 247 (0x7f33f45b7400) [pid = 3399] [serial = 868] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 05:05:00 INFO - PROCESS | 3399 | --DOMWINDOW == 246 (0x7f34119c1000) [pid = 3399] [serial = 820] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 05:05:00 INFO - PROCESS | 3399 | --DOMWINDOW == 245 (0x7f33e8d0f000) [pid = 3399] [serial = 832] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 05:05:00 INFO - PROCESS | 3399 | --DOMWINDOW == 244 (0x7f33eb5c6000) [pid = 3399] [serial = 775] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 05:05:00 INFO - PROCESS | 3399 | --DOMWINDOW == 243 (0x7f3405a56800) [pid = 3399] [serial = 672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 05:05:00 INFO - PROCESS | 3399 | --DOMWINDOW == 242 (0x7f33ed346800) [pid = 3399] [serial = 772] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 05:05:00 INFO - PROCESS | 3399 | --DOMWINDOW == 241 (0x7f33eb5c5800) [pid = 3399] [serial = 805] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 05:05:00 INFO - PROCESS | 3399 | --DOMWINDOW == 240 (0x7f340c6bec00) [pid = 3399] [serial = 763] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 05:05:00 INFO - PROCESS | 3399 | --DOMWINDOW == 239 (0x7f33e8d0b400) [pid = 3399] [serial = 829] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 05:05:00 INFO - PROCESS | 3399 | --DOMWINDOW == 238 (0x7f33fea82800) [pid = 3399] [serial = 660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 05:05:00 INFO - PROCESS | 3399 | --DOMWINDOW == 237 (0x7f33fea0c800) [pid = 3399] [serial = 711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 05:05:00 INFO - PROCESS | 3399 | --DOMWINDOW == 236 (0x7f33eb7c5400) [pid = 3399] [serial = 826] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 05:05:00 INFO - PROCESS | 3399 | --DOMWINDOW == 235 (0x7f33ed34bc00) [pid = 3399] [serial = 808] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 05:05:00 INFO - PROCESS | 3399 | --DOMWINDOW == 234 (0x7f33ff069800) [pid = 3399] [serial = 675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 05:05:00 INFO - PROCESS | 3399 | --DOMWINDOW == 233 (0x7f33fd23d800) [pid = 3399] [serial = 871] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 05:05:00 INFO - PROCESS | 3399 | --DOMWINDOW == 232 (0x7f33eb5c6400) [pid = 3399] [serial = 778] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 05:05:00 INFO - PROCESS | 3399 | --DOMWINDOW == 231 (0x7f340d8dbc00) [pid = 3399] [serial = 717] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 05:05:00 INFO - PROCESS | 3399 | --DOMWINDOW == 230 (0x7f33f9eb6c00) [pid = 3399] [serial = 657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 05:05:00 INFO - PROCESS | 3399 | --DOMWINDOW == 229 (0x7f33f7786400) [pid = 3399] [serial = 754] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 05:05:00 INFO - PROCESS | 3399 | --DOMWINDOW == 228 (0x7f34067d8800) [pid = 3399] [serial = 817] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 05:05:00 INFO - PROCESS | 3399 | --DOMWINDOW == 227 (0x7f33ff327800) [pid = 3399] [serial = 663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 05:05:00 INFO - PROCESS | 3399 | --DOMWINDOW == 226 (0x7f33f4516c00) [pid = 3399] [serial = 877] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 05:05:00 INFO - PROCESS | 3399 | --DOMWINDOW == 225 (0x7f33f9443400) [pid = 3399] [serial = 880] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 05:05:00 INFO - PROCESS | 3399 | --DOMWINDOW == 224 (0x7f33f5525000) [pid = 3399] [serial = 702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 05:05:00 INFO - PROCESS | 3399 | --DOMWINDOW == 223 (0x7f33ec4de800) [pid = 3399] [serial = 723] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 05:05:00 INFO - PROCESS | 3399 | --DOMWINDOW == 222 (0x7f33f5651000) [pid = 3399] [serial = 748] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 05:05:00 INFO - PROCESS | 3399 | --DOMWINDOW == 221 (0x7f33f9848000) [pid = 3399] [serial = 865] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 05:05:00 INFO - PROCESS | 3399 | --DOMWINDOW == 220 (0x7f33f564c400) [pid = 3399] [serial = 886] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 05:05:00 INFO - PROCESS | 3399 | --DOMWINDOW == 219 (0x7f34009ef400) [pid = 3399] [serial = 760] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 05:05:00 INFO - PROCESS | 3399 | --DOMWINDOW == 218 (0x7f33f9eab400) [pid = 3399] [serial = 1027] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 05:05:00 INFO - PROCESS | 3399 | --DOMWINDOW == 217 (0x7f33e8d11c00) [pid = 3399] [serial = 1030] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 05:05:00 INFO - PROCESS | 3399 | --DOMWINDOW == 216 (0x7f33f9850400) [pid = 3399] [serial = 964] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 05:05:00 INFO - PROCESS | 3399 | --DOMWINDOW == 215 (0x7f33f5a4a000) [pid = 3399] [serial = 1024] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 05:05:00 INFO - PROCESS | 3399 | --DOMWINDOW == 214 (0x7f33e80bd400) [pid = 3399] [serial = 1018] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 05:05:00 INFO - PROCESS | 3399 | --DOMWINDOW == 213 (0x7f33e80be800) [pid = 3399] [serial = 1021] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 05:05:00 INFO - PROCESS | 3399 | --DOMWINDOW == 212 (0x7f33e7143400) [pid = 3399] [serial = 1015] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 05:05:00 INFO - PROCESS | 3399 | --DOMWINDOW == 211 (0x7f33e6aeb400) [pid = 3399] [serial = 1012] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 05:05:01 INFO - PROCESS | 3399 | 1461153901061 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:05:01 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33e9611000 == 137 [pid = 3399] [id = 363] 05:05:01 INFO - PROCESS | 3399 | ++DOMWINDOW == 212 (0x7f33e6aeb000) [pid = 3399] [serial = 1090] [outer = (nil)] 05:05:01 INFO - PROCESS | 3399 | ++DOMWINDOW == 213 (0x7f33e80c5000) [pid = 3399] [serial = 1091] [outer = 0x7f33e6aeb000] 05:05:01 INFO - PROCESS | 3399 | 1461153901127 Marionette DEBUG loaded listener.js 05:05:01 INFO - PROCESS | 3399 | ++DOMWINDOW == 214 (0x7f33eb5c6400) [pid = 3399] [serial = 1092] [outer = 0x7f33e6aeb000] 05:05:01 INFO - PROCESS | 3399 | 1461153901809 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]]]}] 05:05:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 05:05:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 2232ms 05:05:01 INFO - PROCESS | 3399 | 1461153901871 Marionette TRACE conn3 -> [0,1425,"getWindowHandle",null] 05:05:01 INFO - PROCESS | 3399 | 1461153901873 Marionette TRACE conn3 <- [1,1425,null,{"value":"8"}] 05:05:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 05:05:01 INFO - PROCESS | 3399 | 1461153901880 Marionette TRACE conn3 -> [0,1426,"setScriptTimeout",{"ms":35000}] 05:05:01 INFO - PROCESS | 3399 | 1461153901882 Marionette TRACE conn3 <- [1,1426,null,{}] 05:05:01 INFO - PROCESS | 3399 | 1461153901887 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}] 05:05:02 INFO - PROCESS | 3399 | 1461153902099 Marionette TRACE conn3 <- [1,1427,null,{"value":null}] 05:05:02 INFO - PROCESS | 3399 | 1461153902119 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:05:02 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33f64a7000 == 138 [pid = 3399] [id = 364] 05:05:02 INFO - PROCESS | 3399 | ++DOMWINDOW == 215 (0x7f33e6aeb400) [pid = 3399] [serial = 1093] [outer = (nil)] 05:05:02 INFO - PROCESS | 3399 | ++DOMWINDOW == 216 (0x7f33ed348c00) [pid = 3399] [serial = 1094] [outer = 0x7f33e6aeb400] 05:05:02 INFO - PROCESS | 3399 | 1461153902206 Marionette DEBUG loaded listener.js 05:05:02 INFO - PROCESS | 3399 | ++DOMWINDOW == 217 (0x7f33f5521800) [pid = 3399] [serial = 1095] [outer = 0x7f33e6aeb400] 05:05:03 INFO - PROCESS | 3399 | 1461153903493 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]]]}] 05:05:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 05:05:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 1685ms 05:05:03 INFO - PROCESS | 3399 | 1461153903566 Marionette TRACE conn3 -> [0,1429,"getWindowHandle",null] 05:05:03 INFO - PROCESS | 3399 | 1461153903572 Marionette TRACE conn3 <- [1,1429,null,{"value":"8"}] 05:05:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 05:05:03 INFO - PROCESS | 3399 | 1461153903581 Marionette TRACE conn3 -> [0,1430,"setScriptTimeout",{"ms":35000}] 05:05:03 INFO - PROCESS | 3399 | 1461153903586 Marionette TRACE conn3 <- [1,1430,null,{}] 05:05:03 INFO - PROCESS | 3399 | 1461153903594 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}] 05:05:03 INFO - PROCESS | 3399 | 1461153903825 Marionette TRACE conn3 <- [1,1431,null,{"value":null}] 05:05:04 INFO - PROCESS | 3399 | 1461153904086 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:05:04 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33e9f77800 == 139 [pid = 3399] [id = 365] 05:05:04 INFO - PROCESS | 3399 | ++DOMWINDOW == 218 (0x7f33e72a5c00) [pid = 3399] [serial = 1096] [outer = (nil)] 05:05:04 INFO - PROCESS | 3399 | ++DOMWINDOW == 219 (0x7f33e7e3e800) [pid = 3399] [serial = 1097] [outer = 0x7f33e72a5c00] 05:05:04 INFO - PROCESS | 3399 | 1461153904202 Marionette DEBUG loaded listener.js 05:05:04 INFO - PROCESS | 3399 | ++DOMWINDOW == 220 (0x7f33e8ff0000) [pid = 3399] [serial = 1098] [outer = 0x7f33e72a5c00] 05:05:05 INFO - PROCESS | 3399 | 1461153905519 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]]]}] 05:05:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 05:05:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 1996ms 05:05:05 INFO - PROCESS | 3399 | 1461153905594 Marionette TRACE conn3 -> [0,1433,"getWindowHandle",null] 05:05:05 INFO - PROCESS | 3399 | 1461153905607 Marionette TRACE conn3 <- [1,1433,null,{"value":"8"}] 05:05:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 05:05:05 INFO - PROCESS | 3399 | 1461153905622 Marionette TRACE conn3 -> [0,1434,"setScriptTimeout",{"ms":35000}] 05:05:05 INFO - PROCESS | 3399 | 1461153905628 Marionette TRACE conn3 <- [1,1434,null,{}] 05:05:05 INFO - PROCESS | 3399 | 1461153905637 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}] 05:05:05 INFO - PROCESS | 3399 | 1461153905892 Marionette TRACE conn3 <- [1,1435,null,{"value":null}] 05:05:06 INFO - PROCESS | 3399 | 1461153906246 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:05:06 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33f2ed8800 == 140 [pid = 3399] [id = 366] 05:05:06 INFO - PROCESS | 3399 | ++DOMWINDOW == 221 (0x7f33eb5cd400) [pid = 3399] [serial = 1099] [outer = (nil)] 05:05:06 INFO - PROCESS | 3399 | ++DOMWINDOW == 222 (0x7f33eb7c4000) [pid = 3399] [serial = 1100] [outer = 0x7f33eb5cd400] 05:05:06 INFO - PROCESS | 3399 | 1461153906320 Marionette DEBUG loaded listener.js 05:05:06 INFO - PROCESS | 3399 | ++DOMWINDOW == 223 (0x7f33ec8bb800) [pid = 3399] [serial = 1101] [outer = 0x7f33eb5cd400] 05:05:07 INFO - PROCESS | 3399 | 1461153907252 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]]]}] 05:05:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 05:05:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 1685ms 05:05:07 INFO - PROCESS | 3399 | 1461153907305 Marionette TRACE conn3 -> [0,1437,"getWindowHandle",null] 05:05:07 INFO - PROCESS | 3399 | 1461153907309 Marionette TRACE conn3 <- [1,1437,null,{"value":"8"}] 05:05:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 05:05:07 INFO - PROCESS | 3399 | 1461153907315 Marionette TRACE conn3 -> [0,1438,"setScriptTimeout",{"ms":35000}] 05:05:07 INFO - PROCESS | 3399 | 1461153907321 Marionette TRACE conn3 <- [1,1438,null,{}] 05:05:07 INFO - PROCESS | 3399 | 1461153907337 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}] 05:05:07 INFO - PROCESS | 3399 | 1461153907534 Marionette TRACE conn3 <- [1,1439,null,{"value":null}] 05:05:07 INFO - PROCESS | 3399 | 1461153907786 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:05:07 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33f67ab800 == 141 [pid = 3399] [id = 367] 05:05:07 INFO - PROCESS | 3399 | ++DOMWINDOW == 224 (0x7f33ee4d0000) [pid = 3399] [serial = 1102] [outer = (nil)] 05:05:07 INFO - PROCESS | 3399 | ++DOMWINDOW == 225 (0x7f33f339ac00) [pid = 3399] [serial = 1103] [outer = 0x7f33ee4d0000] 05:05:07 INFO - PROCESS | 3399 | 1461153907911 Marionette DEBUG loaded listener.js 05:05:08 INFO - PROCESS | 3399 | ++DOMWINDOW == 226 (0x7f33f4513000) [pid = 3399] [serial = 1104] [outer = 0x7f33ee4d0000] 05:05:08 INFO - PROCESS | 3399 | 1461153908782 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]]]}] 05:05:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 05:05:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 1535ms 05:05:08 INFO - PROCESS | 3399 | 1461153908851 Marionette TRACE conn3 -> [0,1441,"getWindowHandle",null] 05:05:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 05:05:08 INFO - PROCESS | 3399 | 1461153908857 Marionette TRACE conn3 <- [1,1441,null,{"value":"8"}] 05:05:08 INFO - PROCESS | 3399 | 1461153908863 Marionette TRACE conn3 -> [0,1442,"setScriptTimeout",{"ms":35000}] 05:05:08 INFO - PROCESS | 3399 | 1461153908866 Marionette TRACE conn3 <- [1,1442,null,{}] 05:05:08 INFO - PROCESS | 3399 | 1461153908872 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}] 05:05:09 INFO - PROCESS | 3399 | 1461153909064 Marionette TRACE conn3 <- [1,1443,null,{"value":null}] 05:05:09 INFO - PROCESS | 3399 | 1461153909335 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:05:09 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33f9990800 == 142 [pid = 3399] [id = 368] 05:05:09 INFO - PROCESS | 3399 | ++DOMWINDOW == 227 (0x7f33f3353c00) [pid = 3399] [serial = 1105] [outer = (nil)] 05:05:09 INFO - PROCESS | 3399 | ++DOMWINDOW == 228 (0x7f33f6095c00) [pid = 3399] [serial = 1106] [outer = 0x7f33f3353c00] 05:05:09 INFO - PROCESS | 3399 | 1461153909452 Marionette DEBUG loaded listener.js 05:05:09 INFO - PROCESS | 3399 | ++DOMWINDOW == 229 (0x7f33f740f800) [pid = 3399] [serial = 1107] [outer = 0x7f33f3353c00] 05:05:10 INFO - PROCESS | 3399 | 1461153910311 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]]]}] 05:05:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 05:05:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 1483ms 05:05:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 05:05:10 INFO - PROCESS | 3399 | 1461153910346 Marionette TRACE conn3 -> [0,1445,"getWindowHandle",null] 05:05:10 INFO - PROCESS | 3399 | 1461153910349 Marionette TRACE conn3 <- [1,1445,null,{"value":"8"}] 05:05:10 INFO - PROCESS | 3399 | 1461153910355 Marionette TRACE conn3 -> [0,1446,"setScriptTimeout",{"ms":35000}] 05:05:10 INFO - PROCESS | 3399 | 1461153910359 Marionette TRACE conn3 <- [1,1446,null,{}] 05:05:10 INFO - PROCESS | 3399 | 1461153910364 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}] 05:05:10 INFO - PROCESS | 3399 | 1461153910532 Marionette TRACE conn3 <- [1,1447,null,{"value":null}] 05:05:10 INFO - PROCESS | 3399 | 1461153910727 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:05:10 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33f9c41800 == 143 [pid = 3399] [id = 369] 05:05:10 INFO - PROCESS | 3399 | ++DOMWINDOW == 230 (0x7f33f5bf1400) [pid = 3399] [serial = 1108] [outer = (nil)] 05:05:10 INFO - PROCESS | 3399 | ++DOMWINDOW == 231 (0x7f33f79cd000) [pid = 3399] [serial = 1109] [outer = 0x7f33f5bf1400] 05:05:10 INFO - PROCESS | 3399 | 1461153910796 Marionette DEBUG loaded listener.js 05:05:10 INFO - PROCESS | 3399 | ++DOMWINDOW == 232 (0x7f33f8f36400) [pid = 3399] [serial = 1110] [outer = 0x7f33f5bf1400] 05:05:11 INFO - PROCESS | 3399 | 1461153911707 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]]]}] 05:05:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 05:05:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 1387ms 05:05:11 INFO - PROCESS | 3399 | 1461153911742 Marionette TRACE conn3 -> [0,1449,"getWindowHandle",null] 05:05:11 INFO - PROCESS | 3399 | 1461153911746 Marionette TRACE conn3 <- [1,1449,null,{"value":"8"}] 05:05:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 05:05:11 INFO - PROCESS | 3399 | 1461153911751 Marionette TRACE conn3 -> [0,1450,"setScriptTimeout",{"ms":35000}] 05:05:11 INFO - PROCESS | 3399 | 1461153911754 Marionette TRACE conn3 <- [1,1450,null,{}] 05:05:11 INFO - PROCESS | 3399 | 1461153911759 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}] 05:05:11 INFO - PROCESS | 3399 | 1461153911948 Marionette TRACE conn3 <- [1,1451,null,{"value":null}] 05:05:12 INFO - PROCESS | 3399 | 1461153912149 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:05:12 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33fdc0f800 == 144 [pid = 3399] [id = 370] 05:05:12 INFO - PROCESS | 3399 | ++DOMWINDOW == 233 (0x7f33f9443000) [pid = 3399] [serial = 1111] [outer = (nil)] 05:05:12 INFO - PROCESS | 3399 | ++DOMWINDOW == 234 (0x7f33f98e7c00) [pid = 3399] [serial = 1112] [outer = 0x7f33f9443000] 05:05:12 INFO - PROCESS | 3399 | 1461153912223 Marionette DEBUG loaded listener.js 05:05:12 INFO - PROCESS | 3399 | ++DOMWINDOW == 235 (0x7f33f9fe3400) [pid = 3399] [serial = 1113] [outer = 0x7f33f9443000] 05:05:13 INFO - PROCESS | 3399 | 1461153913136 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]]]}] 05:05:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 05:05:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 1431ms 05:05:13 INFO - PROCESS | 3399 | 1461153913184 Marionette TRACE conn3 -> [0,1453,"getWindowHandle",null] 05:05:13 INFO - PROCESS | 3399 | 1461153913187 Marionette TRACE conn3 <- [1,1453,null,{"value":"8"}] 05:05:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 05:05:13 INFO - PROCESS | 3399 | 1461153913194 Marionette TRACE conn3 -> [0,1454,"setScriptTimeout",{"ms":35000}] 05:05:13 INFO - PROCESS | 3399 | 1461153913197 Marionette TRACE conn3 <- [1,1454,null,{}] 05:05:13 INFO - PROCESS | 3399 | 1461153913203 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}] 05:05:13 INFO - PROCESS | 3399 | 1461153913364 Marionette TRACE conn3 <- [1,1455,null,{"value":null}] 05:05:13 INFO - PROCESS | 3399 | 1461153913571 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:05:13 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33feb43000 == 145 [pid = 3399] [id = 371] 05:05:13 INFO - PROCESS | 3399 | ++DOMWINDOW == 236 (0x7f33f984d400) [pid = 3399] [serial = 1114] [outer = (nil)] 05:05:13 INFO - PROCESS | 3399 | ++DOMWINDOW == 237 (0x7f33fc537400) [pid = 3399] [serial = 1115] [outer = 0x7f33f984d400] 05:05:13 INFO - PROCESS | 3399 | 1461153913682 Marionette DEBUG loaded listener.js 05:05:13 INFO - PROCESS | 3399 | ++DOMWINDOW == 238 (0x7f33fde7fc00) [pid = 3399] [serial = 1116] [outer = 0x7f33f984d400] 05:05:14 INFO - PROCESS | 3399 | 1461153914593 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]]]}] 05:05:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 05:05:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 1433ms 05:05:14 INFO - PROCESS | 3399 | 1461153914628 Marionette TRACE conn3 -> [0,1457,"getWindowHandle",null] 05:05:14 INFO - PROCESS | 3399 | 1461153914632 Marionette TRACE conn3 <- [1,1457,null,{"value":"8"}] 05:05:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 05:05:14 INFO - PROCESS | 3399 | 1461153914639 Marionette TRACE conn3 -> [0,1458,"setScriptTimeout",{"ms":35000}] 05:05:14 INFO - PROCESS | 3399 | 1461153914641 Marionette TRACE conn3 <- [1,1458,null,{}] 05:05:14 INFO - PROCESS | 3399 | 1461153914647 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}] 05:05:14 INFO - PROCESS | 3399 | 1461153914811 Marionette TRACE conn3 <- [1,1459,null,{"value":null}] 05:05:15 INFO - PROCESS | 3399 | 1461153915008 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:05:15 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33ff956000 == 146 [pid = 3399] [id = 372] 05:05:15 INFO - PROCESS | 3399 | ++DOMWINDOW == 239 (0x7f33f9eb9400) [pid = 3399] [serial = 1117] [outer = (nil)] 05:05:15 INFO - PROCESS | 3399 | ++DOMWINDOW == 240 (0x7f33fdf66800) [pid = 3399] [serial = 1118] [outer = 0x7f33f9eb9400] 05:05:15 INFO - PROCESS | 3399 | 1461153915079 Marionette DEBUG loaded listener.js 05:05:15 INFO - PROCESS | 3399 | ++DOMWINDOW == 241 (0x7f33fea08000) [pid = 3399] [serial = 1119] [outer = 0x7f33f9eb9400] 05:05:15 INFO - PROCESS | 3399 | 1461153915980 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]]]}] 05:05:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 05:05:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 1382ms 05:05:16 INFO - PROCESS | 3399 | 1461153916021 Marionette TRACE conn3 -> [0,1461,"getWindowHandle",null] 05:05:16 INFO - PROCESS | 3399 | 1461153916025 Marionette TRACE conn3 <- [1,1461,null,{"value":"8"}] 05:05:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 05:05:16 INFO - PROCESS | 3399 | 1461153916031 Marionette TRACE conn3 -> [0,1462,"setScriptTimeout",{"ms":35000}] 05:05:16 INFO - PROCESS | 3399 | 1461153916033 Marionette TRACE conn3 <- [1,1462,null,{}] 05:05:16 INFO - PROCESS | 3399 | 1461153916039 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}] 05:05:16 INFO - PROCESS | 3399 | 1461153916202 Marionette TRACE conn3 <- [1,1463,null,{"value":null}] 05:05:16 INFO - PROCESS | 3399 | 1461153916399 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:05:16 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f34009c8800 == 147 [pid = 3399] [id = 373] 05:05:16 INFO - PROCESS | 3399 | ++DOMWINDOW == 242 (0x7f33fb962000) [pid = 3399] [serial = 1120] [outer = (nil)] 05:05:16 INFO - PROCESS | 3399 | ++DOMWINDOW == 243 (0x7f33ff06bc00) [pid = 3399] [serial = 1121] [outer = 0x7f33fb962000] 05:05:16 INFO - PROCESS | 3399 | 1461153916471 Marionette DEBUG loaded listener.js 05:05:16 INFO - PROCESS | 3399 | ++DOMWINDOW == 244 (0x7f33ff323000) [pid = 3399] [serial = 1122] [outer = 0x7f33fb962000] 05:05:17 INFO - PROCESS | 3399 | 1461153917399 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]]]}] 05:05:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 05:05:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 1396ms 05:05:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 05:05:17 INFO - PROCESS | 3399 | 1461153917429 Marionette TRACE conn3 -> [0,1465,"getWindowHandle",null] 05:05:17 INFO - PROCESS | 3399 | 1461153917432 Marionette TRACE conn3 <- [1,1465,null,{"value":"8"}] 05:05:17 INFO - PROCESS | 3399 | 1461153917439 Marionette TRACE conn3 -> [0,1466,"setScriptTimeout",{"ms":35000}] 05:05:17 INFO - PROCESS | 3399 | 1461153917442 Marionette TRACE conn3 <- [1,1466,null,{}] 05:05:17 INFO - PROCESS | 3399 | 1461153917447 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}] 05:05:17 INFO - PROCESS | 3399 | 1461153917632 Marionette TRACE conn3 <- [1,1467,null,{"value":null}] 05:05:17 INFO - PROCESS | 3399 | 1461153917832 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:05:17 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f3406711000 == 148 [pid = 3399] [id = 374] 05:05:17 INFO - PROCESS | 3399 | ++DOMWINDOW == 245 (0x7f33ff06f000) [pid = 3399] [serial = 1123] [outer = (nil)] 05:05:17 INFO - PROCESS | 3399 | ++DOMWINDOW == 246 (0x7f33ff73a800) [pid = 3399] [serial = 1124] [outer = 0x7f33ff06f000] 05:05:17 INFO - PROCESS | 3399 | 1461153917903 Marionette DEBUG loaded listener.js 05:05:18 INFO - PROCESS | 3399 | ++DOMWINDOW == 247 (0x7f3400238c00) [pid = 3399] [serial = 1125] [outer = 0x7f33ff06f000] 05:05:18 INFO - PROCESS | 3399 | 1461153918979 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]]]}] 05:05:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 05:05:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 1590ms 05:05:19 INFO - PROCESS | 3399 | 1461153919029 Marionette TRACE conn3 -> [0,1469,"getWindowHandle",null] 05:05:19 INFO - PROCESS | 3399 | 1461153919033 Marionette TRACE conn3 <- [1,1469,null,{"value":"8"}] 05:05:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 05:05:19 INFO - PROCESS | 3399 | 1461153919040 Marionette TRACE conn3 -> [0,1470,"setScriptTimeout",{"ms":35000}] 05:05:19 INFO - PROCESS | 3399 | 1461153919044 Marionette TRACE conn3 <- [1,1470,null,{}] 05:05:19 INFO - PROCESS | 3399 | 1461153919049 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}] 05:05:19 INFO - PROCESS | 3399 | 1461153919260 Marionette TRACE conn3 <- [1,1471,null,{"value":null}] 05:05:19 INFO - PROCESS | 3399 | 1461153919507 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:05:19 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33ee45a800 == 149 [pid = 3399] [id = 375] 05:05:19 INFO - PROCESS | 3399 | ++DOMWINDOW == 248 (0x7f33f9b92400) [pid = 3399] [serial = 1126] [outer = (nil)] 05:05:19 INFO - PROCESS | 3399 | ++DOMWINDOW == 249 (0x7f3400240400) [pid = 3399] [serial = 1127] [outer = 0x7f33f9b92400] 05:05:19 INFO - PROCESS | 3399 | 1461153919632 Marionette DEBUG loaded listener.js 05:05:19 INFO - PROCESS | 3399 | ++DOMWINDOW == 250 (0x7f3400abdc00) [pid = 3399] [serial = 1128] [outer = 0x7f33f9b92400] 05:05:20 INFO - PROCESS | 3399 | 1461153920489 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]]]}] 05:05:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 05:05:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 1481ms 05:05:20 INFO - PROCESS | 3399 | 1461153920521 Marionette TRACE conn3 -> [0,1473,"getWindowHandle",null] 05:05:20 INFO - PROCESS | 3399 | 1461153920524 Marionette TRACE conn3 <- [1,1473,null,{"value":"8"}] 05:05:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 05:05:20 INFO - PROCESS | 3399 | 1461153920530 Marionette TRACE conn3 -> [0,1474,"setScriptTimeout",{"ms":35000}] 05:05:20 INFO - PROCESS | 3399 | 1461153920532 Marionette TRACE conn3 <- [1,1474,null,{}] 05:05:20 INFO - PROCESS | 3399 | 1461153920538 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}] 05:05:20 INFO - PROCESS | 3399 | 1461153920711 Marionette TRACE conn3 <- [1,1475,null,{"value":null}] 05:05:20 INFO - PROCESS | 3399 | 1461153920911 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:05:20 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33fe51c800 == 150 [pid = 3399] [id = 376] 05:05:20 INFO - PROCESS | 3399 | ++DOMWINDOW == 251 (0x7f33e8d10400) [pid = 3399] [serial = 1129] [outer = (nil)] 05:05:20 INFO - PROCESS | 3399 | ++DOMWINDOW == 252 (0x7f33f9b92800) [pid = 3399] [serial = 1130] [outer = 0x7f33e8d10400] 05:05:20 INFO - PROCESS | 3399 | 1461153920979 Marionette DEBUG loaded listener.js 05:05:21 INFO - PROCESS | 3399 | ++DOMWINDOW == 253 (0x7f340c471400) [pid = 3399] [serial = 1131] [outer = 0x7f33e8d10400] 05:05:21 INFO - PROCESS | 3399 | 1461153921920 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]]]}] 05:05:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 05:05:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 1428ms 05:05:21 INFO - PROCESS | 3399 | 1461153921958 Marionette TRACE conn3 -> [0,1477,"getWindowHandle",null] 05:05:21 INFO - PROCESS | 3399 | 1461153921962 Marionette TRACE conn3 <- [1,1477,null,{"value":"8"}] 05:05:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 05:05:21 INFO - PROCESS | 3399 | 1461153921968 Marionette TRACE conn3 -> [0,1478,"setScriptTimeout",{"ms":35000}] 05:05:21 INFO - PROCESS | 3399 | 1461153921970 Marionette TRACE conn3 <- [1,1478,null,{}] 05:05:21 INFO - PROCESS | 3399 | 1461153921976 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}] 05:05:22 INFO - PROCESS | 3399 | 1461153922145 Marionette TRACE conn3 <- [1,1479,null,{"value":null}] 05:05:22 INFO - PROCESS | 3399 | 1461153922348 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:05:22 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33f2eda800 == 151 [pid = 3399] [id = 377] 05:05:22 INFO - PROCESS | 3399 | ++DOMWINDOW == 254 (0x7f33e8d0c400) [pid = 3399] [serial = 1132] [outer = (nil)] 05:05:22 INFO - PROCESS | 3399 | ++DOMWINDOW == 255 (0x7f33eb5c8c00) [pid = 3399] [serial = 1133] [outer = 0x7f33e8d0c400] 05:05:22 INFO - PROCESS | 3399 | 1461153922418 Marionette DEBUG loaded listener.js 05:05:22 INFO - PROCESS | 3399 | ++DOMWINDOW == 256 (0x7f33ed349c00) [pid = 3399] [serial = 1134] [outer = 0x7f33e8d0c400] 05:05:23 INFO - PROCESS | 3399 | 1461153923369 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]]]}] 05:05:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 05:05:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 1477ms 05:05:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 05:05:23 INFO - PROCESS | 3399 | 1461153923446 Marionette TRACE conn3 -> [0,1481,"getWindowHandle",null] 05:05:23 INFO - PROCESS | 3399 | 1461153923449 Marionette TRACE conn3 <- [1,1481,null,{"value":"8"}] 05:05:23 INFO - PROCESS | 3399 | 1461153923456 Marionette TRACE conn3 -> [0,1482,"setScriptTimeout",{"ms":35000}] 05:05:23 INFO - PROCESS | 3399 | 1461153923458 Marionette TRACE conn3 <- [1,1482,null,{}] 05:05:23 INFO - PROCESS | 3399 | 1461153923463 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}] 05:05:23 INFO - PROCESS | 3399 | 1461153923655 Marionette TRACE conn3 <- [1,1483,null,{"value":null}] 05:05:23 INFO - PROCESS | 3399 | 1461153923906 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:05:24 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33e91da000 == 152 [pid = 3399] [id = 378] 05:05:24 INFO - PROCESS | 3399 | ++DOMWINDOW == 257 (0x7f33e635d400) [pid = 3399] [serial = 1135] [outer = (nil)] 05:05:24 INFO - PROCESS | 3399 | ++DOMWINDOW == 258 (0x7f33e68dd000) [pid = 3399] [serial = 1136] [outer = 0x7f33e635d400] 05:05:24 INFO - PROCESS | 3399 | 1461153924332 Marionette DEBUG loaded listener.js 05:05:24 INFO - PROCESS | 3399 | ++DOMWINDOW == 259 (0x7f33e7146c00) [pid = 3399] [serial = 1137] [outer = 0x7f33e635d400] 05:05:25 INFO - PROCESS | 3399 | 1461153925243 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]]]}] 05:05:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 05:05:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 1836ms 05:05:25 INFO - PROCESS | 3399 | 1461153925291 Marionette TRACE conn3 -> [0,1485,"getWindowHandle",null] 05:05:25 INFO - PROCESS | 3399 | 1461153925296 Marionette TRACE conn3 <- [1,1485,null,{"value":"8"}] 05:05:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 05:05:25 INFO - PROCESS | 3399 | 1461153925303 Marionette TRACE conn3 -> [0,1486,"setScriptTimeout",{"ms":35000}] 05:05:25 INFO - PROCESS | 3399 | 1461153925308 Marionette TRACE conn3 <- [1,1486,null,{}] 05:05:25 INFO - PROCESS | 3399 | 1461153925315 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}] 05:05:25 INFO - PROCESS | 3399 | 1461153925489 Marionette TRACE conn3 <- [1,1487,null,{"value":null}] 05:05:25 INFO - PROCESS | 3399 | 1461153925690 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:05:25 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33f378a000 == 153 [pid = 3399] [id = 379] 05:05:25 INFO - PROCESS | 3399 | ++DOMWINDOW == 260 (0x7f33e635ec00) [pid = 3399] [serial = 1138] [outer = (nil)] 05:05:25 INFO - PROCESS | 3399 | ++DOMWINDOW == 261 (0x7f33e9ecdc00) [pid = 3399] [serial = 1139] [outer = 0x7f33e635ec00] 05:05:25 INFO - PROCESS | 3399 | 1461153925758 Marionette DEBUG loaded listener.js 05:05:25 INFO - PROCESS | 3399 | ++DOMWINDOW == 262 (0x7f33eb7c4c00) [pid = 3399] [serial = 1140] [outer = 0x7f33e635ec00] 05:05:26 INFO - PROCESS | 3399 | 1461153926867 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]]]}] 05:05:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 05:05:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 1632ms 05:05:26 INFO - PROCESS | 3399 | 1461153926936 Marionette TRACE conn3 -> [0,1489,"getWindowHandle",null] 05:05:26 INFO - PROCESS | 3399 | 1461153926942 Marionette TRACE conn3 <- [1,1489,null,{"value":"8"}] 05:05:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 05:05:26 INFO - PROCESS | 3399 | 1461153926951 Marionette TRACE conn3 -> [0,1490,"setScriptTimeout",{"ms":35000}] 05:05:26 INFO - PROCESS | 3399 | 1461153926954 Marionette TRACE conn3 <- [1,1490,null,{}] 05:05:26 INFO - PROCESS | 3399 | 1461153926959 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}] 05:05:27 INFO - PROCESS | 3399 | 1461153927133 Marionette TRACE conn3 <- [1,1491,null,{"value":null}] 05:05:27 INFO - PROCESS | 3399 | 1461153927491 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:05:27 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33e64cc000 == 154 [pid = 3399] [id = 380] 05:05:27 INFO - PROCESS | 3399 | ++DOMWINDOW == 263 (0x7f33e6af8000) [pid = 3399] [serial = 1141] [outer = (nil)] 05:05:27 INFO - PROCESS | 3399 | ++DOMWINDOW == 264 (0x7f33e9ed0000) [pid = 3399] [serial = 1142] [outer = 0x7f33e6af8000] 05:05:27 INFO - PROCESS | 3399 | 1461153927565 Marionette DEBUG loaded listener.js 05:05:27 INFO - PROCESS | 3399 | ++DOMWINDOW == 265 (0x7f33eb650400) [pid = 3399] [serial = 1143] [outer = 0x7f33e6af8000] 05:05:27 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33fa1c6800 == 153 [pid = 3399] [id = 145] 05:05:27 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33f4690800 == 152 [pid = 3399] [id = 241] 05:05:28 INFO - PROCESS | 3399 | --DOMWINDOW == 264 (0x7f34009ef000) [pid = 3399] [serial = 1034] [outer = (nil)] [url = about:blank] 05:05:28 INFO - PROCESS | 3399 | --DOMWINDOW == 263 (0x7f33e68e1800) [pid = 3399] [serial = 1001] [outer = (nil)] [url = about:blank] 05:05:28 INFO - PROCESS | 3399 | --DOMWINDOW == 262 (0x7f33e72a0400) [pid = 3399] [serial = 1004] [outer = (nil)] [url = about:blank] 05:05:28 INFO - PROCESS | 3399 | --DOMWINDOW == 261 (0x7f33e635dc00) [pid = 3399] [serial = 1007] [outer = (nil)] [url = about:blank] 05:05:28 INFO - PROCESS | 3399 | --DOMWINDOW == 260 (0x7f33e72a9800) [pid = 3399] [serial = 1010] [outer = (nil)] [url = about:blank] 05:05:28 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33ec792000 == 151 [pid = 3399] [id = 277] 05:05:28 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33e9611000 == 150 [pid = 3399] [id = 363] 05:05:28 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33f5f51800 == 149 [pid = 3399] [id = 362] 05:05:28 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33e7fe4000 == 148 [pid = 3399] [id = 314] 05:05:28 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33f4e14000 == 147 [pid = 3399] [id = 361] 05:05:28 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33ee1ad000 == 146 [pid = 3399] [id = 360] 05:05:28 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33e7fec800 == 145 [pid = 3399] [id = 359] 05:05:28 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33ea371800 == 144 [pid = 3399] [id = 358] 05:05:28 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33e9629000 == 143 [pid = 3399] [id = 357] 05:05:28 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33ea360800 == 142 [pid = 3399] [id = 356] 05:05:28 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33e91d5800 == 141 [pid = 3399] [id = 355] 05:05:28 INFO - PROCESS | 3399 | --DOCSHELL 0x7f341130b800 == 140 [pid = 3399] [id = 348] 05:05:28 INFO - PROCESS | 3399 | --DOMWINDOW == 259 (0x7f33f794b800) [pid = 3399] [serial = 704] [outer = (nil)] [url = about:blank] 05:05:28 INFO - PROCESS | 3399 | --DOMWINDOW == 258 (0x7f34119c5400) [pid = 3399] [serial = 725] [outer = (nil)] [url = about:blank] 05:05:28 INFO - PROCESS | 3399 | --DOMWINDOW == 257 (0x7f33f65e2800) [pid = 3399] [serial = 750] [outer = (nil)] [url = about:blank] 05:05:28 INFO - PROCESS | 3399 | --DOMWINDOW == 256 (0x7f33f9eb3000) [pid = 3399] [serial = 867] [outer = (nil)] [url = about:blank] 05:05:28 INFO - PROCESS | 3399 | --DOMWINDOW == 255 (0x7f340c998800) [pid = 3399] [serial = 888] [outer = (nil)] [url = about:blank] 05:05:28 INFO - PROCESS | 3399 | --DOMWINDOW == 254 (0x7f340cb0fc00) [pid = 3399] [serial = 762] [outer = (nil)] [url = about:blank] 05:05:28 INFO - PROCESS | 3399 | --DOMWINDOW == 253 (0x7f33eb7c8000) [pid = 3399] [serial = 858] [outer = (nil)] [url = about:blank] 05:05:28 INFO - PROCESS | 3399 | --DOMWINDOW == 252 (0x7f33f45bd400) [pid = 3399] [serial = 861] [outer = (nil)] [url = about:blank] 05:05:28 INFO - PROCESS | 3399 | --DOMWINDOW == 251 (0x7f33fe7da800) [pid = 3399] [serial = 707] [outer = (nil)] [url = about:blank] 05:05:28 INFO - PROCESS | 3399 | --DOMWINDOW == 250 (0x7f340d8dac00) [pid = 3399] [serial = 716] [outer = (nil)] [url = about:blank] 05:05:28 INFO - PROCESS | 3399 | --DOMWINDOW == 249 (0x7f33f7417000) [pid = 3399] [serial = 864] [outer = (nil)] [url = about:blank] 05:05:28 INFO - PROCESS | 3399 | --DOMWINDOW == 248 (0x7f340cbb7000) [pid = 3399] [serial = 816] [outer = (nil)] [url = about:blank] 05:05:28 INFO - PROCESS | 3399 | --DOMWINDOW == 247 (0x7f3405a57c00) [pid = 3399] [serial = 885] [outer = (nil)] [url = about:blank] 05:05:28 INFO - PROCESS | 3399 | --DOMWINDOW == 246 (0x7f340b845400) [pid = 3399] [serial = 668] [outer = (nil)] [url = about:blank] 05:05:28 INFO - PROCESS | 3399 | --DOMWINDOW == 245 (0x7f33eb7cfc00) [pid = 3399] [serial = 825] [outer = (nil)] [url = about:blank] 05:05:28 INFO - PROCESS | 3399 | --DOMWINDOW == 244 (0x7f3411baf000) [pid = 3399] [serial = 722] [outer = (nil)] [url = about:blank] 05:05:28 INFO - PROCESS | 3399 | --DOMWINDOW == 243 (0x7f340c46e800) [pid = 3399] [serial = 671] [outer = (nil)] [url = about:blank] 05:05:28 INFO - PROCESS | 3399 | --DOMWINDOW == 242 (0x7f33f9eb4000) [pid = 3399] [serial = 656] [outer = (nil)] [url = about:blank] 05:05:28 INFO - PROCESS | 3399 | --DOMWINDOW == 241 (0x7f3400aa7400) [pid = 3399] [serial = 710] [outer = (nil)] [url = about:blank] 05:05:28 INFO - PROCESS | 3399 | --DOMWINDOW == 240 (0x7f33ed350800) [pid = 3399] [serial = 771] [outer = (nil)] [url = about:blank] 05:05:28 INFO - PROCESS | 3399 | --DOMWINDOW == 239 (0x7f34009ed800) [pid = 3399] [serial = 813] [outer = (nil)] [url = about:blank] 05:05:28 INFO - PROCESS | 3399 | --DOMWINDOW == 238 (0x7f340b8c7000) [pid = 3399] [serial = 759] [outer = (nil)] [url = about:blank] 05:05:28 INFO - PROCESS | 3399 | --DOMWINDOW == 237 (0x7f33fef96c00) [pid = 3399] [serial = 608] [outer = (nil)] [url = about:blank] 05:05:28 INFO - PROCESS | 3399 | --DOMWINDOW == 236 (0x7f33fcdd5c00) [pid = 3399] [serial = 753] [outer = (nil)] [url = about:blank] 05:05:28 INFO - PROCESS | 3399 | --DOMWINDOW == 235 (0x7f33f609a400) [pid = 3399] [serial = 653] [outer = (nil)] [url = about:blank] 05:05:28 INFO - PROCESS | 3399 | --DOMWINDOW == 234 (0x7f3411f05800) [pid = 3399] [serial = 768] [outer = (nil)] [url = about:blank] 05:05:28 INFO - PROCESS | 3399 | --DOMWINDOW == 233 (0x7f33fc5c8400) [pid = 3399] [serial = 870] [outer = (nil)] [url = about:blank] 05:05:28 INFO - PROCESS | 3399 | --DOMWINDOW == 232 (0x7f341488e800) [pid = 3399] [serial = 822] [outer = (nil)] [url = about:blank] 05:05:28 INFO - PROCESS | 3399 | --DOMWINDOW == 231 (0x7f33f434c000) [pid = 3399] [serial = 834] [outer = (nil)] [url = about:blank] 05:05:28 INFO - PROCESS | 3399 | --DOMWINDOW == 230 (0x7f33eb5d1000) [pid = 3399] [serial = 777] [outer = (nil)] [url = about:blank] 05:05:28 INFO - PROCESS | 3399 | --DOMWINDOW == 229 (0x7f340c78f400) [pid = 3399] [serial = 674] [outer = (nil)] [url = about:blank] 05:05:28 INFO - PROCESS | 3399 | --DOMWINDOW == 228 (0x7f3411f5ac00) [pid = 3399] [serial = 774] [outer = (nil)] [url = about:blank] 05:05:28 INFO - PROCESS | 3399 | --DOMWINDOW == 227 (0x7f33f564fc00) [pid = 3399] [serial = 807] [outer = (nil)] [url = about:blank] 05:05:28 INFO - PROCESS | 3399 | --DOMWINDOW == 226 (0x7f3411a78400) [pid = 3399] [serial = 765] [outer = (nil)] [url = about:blank] 05:05:28 INFO - PROCESS | 3399 | --DOMWINDOW == 225 (0x7f33e8d19000) [pid = 3399] [serial = 831] [outer = (nil)] [url = about:blank] 05:05:28 INFO - PROCESS | 3399 | --DOMWINDOW == 224 (0x7f33ff737c00) [pid = 3399] [serial = 662] [outer = (nil)] [url = about:blank] 05:05:28 INFO - PROCESS | 3399 | --DOMWINDOW == 223 (0x7f340cb11000) [pid = 3399] [serial = 713] [outer = (nil)] [url = about:blank] 05:05:28 INFO - PROCESS | 3399 | --DOMWINDOW == 222 (0x7f33f434b400) [pid = 3399] [serial = 828] [outer = (nil)] [url = about:blank] 05:05:28 INFO - PROCESS | 3399 | --DOMWINDOW == 221 (0x7f33f9a57400) [pid = 3399] [serial = 810] [outer = (nil)] [url = about:blank] 05:05:28 INFO - PROCESS | 3399 | --DOMWINDOW == 220 (0x7f340cb3e000) [pid = 3399] [serial = 677] [outer = (nil)] [url = about:blank] 05:05:28 INFO - PROCESS | 3399 | --DOMWINDOW == 219 (0x7f33fe675000) [pid = 3399] [serial = 873] [outer = (nil)] [url = about:blank] 05:05:28 INFO - PROCESS | 3399 | --DOMWINDOW == 218 (0x7f3413ba0000) [pid = 3399] [serial = 780] [outer = (nil)] [url = about:blank] 05:05:28 INFO - PROCESS | 3399 | --DOMWINDOW == 217 (0x7f34119c3800) [pid = 3399] [serial = 719] [outer = (nil)] [url = about:blank] 05:05:28 INFO - PROCESS | 3399 | --DOMWINDOW == 216 (0x7f33ff14bc00) [pid = 3399] [serial = 659] [outer = (nil)] [url = about:blank] 05:05:28 INFO - PROCESS | 3399 | --DOMWINDOW == 215 (0x7f3400657000) [pid = 3399] [serial = 756] [outer = (nil)] [url = about:blank] 05:05:28 INFO - PROCESS | 3399 | --DOMWINDOW == 214 (0x7f340fac7c00) [pid = 3399] [serial = 819] [outer = (nil)] [url = about:blank] 05:05:28 INFO - PROCESS | 3399 | --DOMWINDOW == 213 (0x7f34009ea400) [pid = 3399] [serial = 665] [outer = (nil)] [url = about:blank] 05:05:28 INFO - PROCESS | 3399 | --DOMWINDOW == 212 (0x7f33ff72c800) [pid = 3399] [serial = 879] [outer = (nil)] [url = about:blank] 05:05:28 INFO - PROCESS | 3399 | --DOMWINDOW == 211 (0x7f34002de800) [pid = 3399] [serial = 882] [outer = (nil)] [url = about:blank] 05:05:28 INFO - PROCESS | 3399 | --DOMWINDOW == 210 (0x7f33f9438c00) [pid = 3399] [serial = 1026] [outer = (nil)] [url = about:blank] 05:05:28 INFO - PROCESS | 3399 | --DOMWINDOW == 209 (0x7f33ff1ee000) [pid = 3399] [serial = 1032] [outer = (nil)] [url = about:blank] 05:05:28 INFO - PROCESS | 3399 | --DOMWINDOW == 208 (0x7f33f9eba400) [pid = 3399] [serial = 1028] [outer = (nil)] [url = about:blank] 05:05:28 INFO - PROCESS | 3399 | --DOMWINDOW == 207 (0x7f33fe837000) [pid = 3399] [serial = 1029] [outer = (nil)] [url = about:blank] 05:05:28 INFO - PROCESS | 3399 | --DOMWINDOW == 206 (0x7f33fea73400) [pid = 3399] [serial = 1031] [outer = (nil)] [url = about:blank] 05:05:28 INFO - PROCESS | 3399 | --DOMWINDOW == 205 (0x7f33f9b91800) [pid = 3399] [serial = 966] [outer = (nil)] [url = about:blank] 05:05:28 INFO - PROCESS | 3399 | --DOMWINDOW == 204 (0x7f33f60c4c00) [pid = 3399] [serial = 1025] [outer = (nil)] [url = about:blank] 05:05:28 INFO - PROCESS | 3399 | --DOMWINDOW == 203 (0x7f33ee357000) [pid = 3399] [serial = 992] [outer = (nil)] [url = about:blank] 05:05:28 INFO - PROCESS | 3399 | --DOMWINDOW == 202 (0x7f33ed604400) [pid = 3399] [serial = 1019] [outer = (nil)] [url = about:blank] 05:05:28 INFO - PROCESS | 3399 | --DOMWINDOW == 201 (0x7f33f434c800) [pid = 3399] [serial = 1022] [outer = (nil)] [url = about:blank] 05:05:28 INFO - PROCESS | 3399 | --DOMWINDOW == 200 (0x7f33f5658400) [pid = 3399] [serial = 1023] [outer = (nil)] [url = about:blank] 05:05:28 INFO - PROCESS | 3399 | --DOMWINDOW == 199 (0x7f33ee25b400) [pid = 3399] [serial = 1020] [outer = (nil)] [url = about:blank] 05:05:28 INFO - PROCESS | 3399 | --DOMWINDOW == 198 (0x7f33ff502c00) [pid = 3399] [serial = 983] [outer = (nil)] [url = about:blank] 05:05:28 INFO - PROCESS | 3399 | --DOMWINDOW == 197 (0x7f33eb7cf000) [pid = 3399] [serial = 1017] [outer = (nil)] [url = about:blank] 05:05:28 INFO - PROCESS | 3399 | --DOMWINDOW == 196 (0x7f33e8d0d800) [pid = 3399] [serial = 1016] [outer = (nil)] [url = about:blank] 05:05:28 INFO - PROCESS | 3399 | --DOMWINDOW == 195 (0x7f33e8ff7c00) [pid = 3399] [serial = 989] [outer = (nil)] [url = about:blank] 05:05:28 INFO - PROCESS | 3399 | --DOMWINDOW == 194 (0x7f33f7789400) [pid = 3399] [serial = 974] [outer = (nil)] [url = about:blank] 05:05:28 INFO - PROCESS | 3399 | --DOMWINDOW == 193 (0x7f33e7144000) [pid = 3399] [serial = 1014] [outer = (nil)] [url = about:blank] 05:05:28 INFO - PROCESS | 3399 | --DOMWINDOW == 192 (0x7f33e6af5800) [pid = 3399] [serial = 1013] [outer = (nil)] [url = about:blank] 05:05:28 INFO - PROCESS | 3399 | --DOMWINDOW == 191 (0x7f33e951c800) [pid = 3399] [serial = 968] [outer = (nil)] [url = about:blank] 05:05:28 INFO - PROCESS | 3399 | --DOMWINDOW == 190 (0x7f33fde2a800) [pid = 3399] [serial = 980] [outer = (nil)] [url = about:blank] 05:05:28 INFO - PROCESS | 3399 | --DOMWINDOW == 189 (0x7f340dccf800) [pid = 3399] [serial = 986] [outer = (nil)] [url = about:blank] 05:05:28 INFO - PROCESS | 3399 | --DOMWINDOW == 188 (0x7f33ed610c00) [pid = 3399] [serial = 971] [outer = (nil)] [url = about:blank] 05:05:28 INFO - PROCESS | 3399 | --DOMWINDOW == 187 (0x7f33f9b94400) [pid = 3399] [serial = 977] [outer = (nil)] [url = about:blank] 05:05:28 INFO - PROCESS | 3399 | --DOMWINDOW == 186 (0x7f33ee360c00) [pid = 3399] [serial = 995] [outer = (nil)] [url = about:blank] 05:05:28 INFO - PROCESS | 3399 | --DOMWINDOW == 185 (0x7f33e6af9c00) [pid = 3399] [serial = 998] [outer = (nil)] [url = about:blank] 05:05:28 INFO - PROCESS | 3399 | 1461153928562 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]]]}] 05:05:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 05:05:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 1637ms 05:05:28 INFO - PROCESS | 3399 | 1461153928610 Marionette TRACE conn3 -> [0,1493,"getWindowHandle",null] 05:05:28 INFO - PROCESS | 3399 | 1461153928614 Marionette TRACE conn3 <- [1,1493,null,{"value":"8"}] 05:05:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 05:05:28 INFO - PROCESS | 3399 | 1461153928625 Marionette TRACE conn3 -> [0,1494,"setScriptTimeout",{"ms":35000}] 05:05:28 INFO - PROCESS | 3399 | 1461153928629 Marionette TRACE conn3 <- [1,1494,null,{}] 05:05:28 INFO - PROCESS | 3399 | 1461153928644 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}] 05:05:28 INFO - PROCESS | 3399 | 1461153928820 Marionette TRACE conn3 <- [1,1495,null,{"value":null}] 05:05:28 INFO - PROCESS | 3399 | 1461153928830 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:05:28 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33e954a800 == 141 [pid = 3399] [id = 381] 05:05:28 INFO - PROCESS | 3399 | ++DOMWINDOW == 186 (0x7f33e9ec9800) [pid = 3399] [serial = 1144] [outer = (nil)] 05:05:28 INFO - PROCESS | 3399 | ++DOMWINDOW == 187 (0x7f33ed351800) [pid = 3399] [serial = 1145] [outer = 0x7f33e9ec9800] 05:05:28 INFO - PROCESS | 3399 | 1461153928890 Marionette DEBUG loaded listener.js 05:05:28 INFO - PROCESS | 3399 | ++DOMWINDOW == 188 (0x7f33ed60f000) [pid = 3399] [serial = 1146] [outer = 0x7f33e9ec9800] 05:05:29 INFO - PROCESS | 3399 | 1461153929784 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]]]}] 05:05:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 05:05:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 1192ms 05:05:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 05:05:29 INFO - PROCESS | 3399 | 1461153929817 Marionette TRACE conn3 -> [0,1497,"getWindowHandle",null] 05:05:29 INFO - PROCESS | 3399 | 1461153929820 Marionette TRACE conn3 <- [1,1497,null,{"value":"8"}] 05:05:29 INFO - PROCESS | 3399 | 1461153929826 Marionette TRACE conn3 -> [0,1498,"setScriptTimeout",{"ms":35000}] 05:05:29 INFO - PROCESS | 3399 | 1461153929829 Marionette TRACE conn3 <- [1,1498,null,{}] 05:05:29 INFO - PROCESS | 3399 | 1461153929834 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}] 05:05:29 INFO - PROCESS | 3399 | 1461153929988 Marionette TRACE conn3 <- [1,1499,null,{"value":null}] 05:05:30 INFO - PROCESS | 3399 | 1461153930156 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:05:30 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33ea366800 == 142 [pid = 3399] [id = 382] 05:05:30 INFO - PROCESS | 3399 | ++DOMWINDOW == 189 (0x7f33e72a3400) [pid = 3399] [serial = 1147] [outer = (nil)] 05:05:30 INFO - PROCESS | 3399 | ++DOMWINDOW == 190 (0x7f33ee4c8800) [pid = 3399] [serial = 1148] [outer = 0x7f33e72a3400] 05:05:30 INFO - PROCESS | 3399 | 1461153930216 Marionette DEBUG loaded listener.js 05:05:30 INFO - PROCESS | 3399 | ++DOMWINDOW == 191 (0x7f33f3346c00) [pid = 3399] [serial = 1149] [outer = 0x7f33e72a3400] 05:05:31 INFO - PROCESS | 3399 | 1461153931018 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]]]}] 05:05:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 05:05:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 1234ms 05:05:31 INFO - PROCESS | 3399 | 1461153931062 Marionette TRACE conn3 -> [0,1501,"getWindowHandle",null] 05:05:31 INFO - PROCESS | 3399 | 1461153931076 Marionette TRACE conn3 <- [1,1501,null,{"value":"8"}] 05:05:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 05:05:31 INFO - PROCESS | 3399 | 1461153931083 Marionette TRACE conn3 -> [0,1502,"setScriptTimeout",{"ms":35000}] 05:05:31 INFO - PROCESS | 3399 | 1461153931086 Marionette TRACE conn3 <- [1,1502,null,{}] 05:05:31 INFO - PROCESS | 3399 | 1461153931097 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}] 05:05:31 INFO - PROCESS | 3399 | 1461153931302 Marionette TRACE conn3 <- [1,1503,null,{"value":null}] 05:05:31 INFO - PROCESS | 3399 | 1461153931329 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:05:31 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33ee470000 == 143 [pid = 3399] [id = 383] 05:05:31 INFO - PROCESS | 3399 | ++DOMWINDOW == 192 (0x7f33f339c800) [pid = 3399] [serial = 1150] [outer = (nil)] 05:05:31 INFO - PROCESS | 3399 | ++DOMWINDOW == 193 (0x7f33f4348400) [pid = 3399] [serial = 1151] [outer = 0x7f33f339c800] 05:05:31 INFO - PROCESS | 3399 | 1461153931403 Marionette DEBUG loaded listener.js 05:05:31 INFO - PROCESS | 3399 | ++DOMWINDOW == 194 (0x7f33f45c0400) [pid = 3399] [serial = 1152] [outer = 0x7f33f339c800] 05:05:32 INFO - PROCESS | 3399 | 1461153932359 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]]]}] 05:05:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 05:05:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 1287ms 05:05:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 05:05:32 INFO - PROCESS | 3399 | 1461153932370 Marionette TRACE conn3 -> [0,1505,"getWindowHandle",null] 05:05:32 INFO - PROCESS | 3399 | 1461153932373 Marionette TRACE conn3 <- [1,1505,null,{"value":"8"}] 05:05:32 INFO - PROCESS | 3399 | 1461153932379 Marionette TRACE conn3 -> [0,1506,"setScriptTimeout",{"ms":35000}] 05:05:32 INFO - PROCESS | 3399 | 1461153932383 Marionette TRACE conn3 <- [1,1506,null,{}] 05:05:32 INFO - PROCESS | 3399 | 1461153932411 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}] 05:05:32 INFO - PROCESS | 3399 | 1461153932616 Marionette TRACE conn3 <- [1,1507,null,{"value":null}] 05:05:33 INFO - PROCESS | 3399 | --DOMWINDOW == 193 (0x7f33e7145c00) [pid = 3399] [serial = 1078] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 05:05:33 INFO - PROCESS | 3399 | --DOMWINDOW == 192 (0x7f33e6aeb000) [pid = 3399] [serial = 1090] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 05:05:33 INFO - PROCESS | 3399 | --DOMWINDOW == 191 (0x7f33f334ec00) [pid = 3399] [serial = 1081] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 05:05:33 INFO - PROCESS | 3399 | --DOMWINDOW == 190 (0x7f33fe832000) [pid = 3399] [serial = 874] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 05:05:33 INFO - PROCESS | 3399 | --DOMWINDOW == 189 (0x7f33e8ff4000) [pid = 3399] [serial = 1072] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 05:05:33 INFO - PROCESS | 3399 | --DOMWINDOW == 188 (0x7f33f5a53000) [pid = 3399] [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.] 05:05:33 INFO - PROCESS | 3399 | --DOMWINDOW == 187 (0x7f33f2a24000) [pid = 3399] [serial = 1084] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 05:05:33 INFO - PROCESS | 3399 | --DOMWINDOW == 186 (0x7f33e6358c00) [pid = 3399] [serial = 1066] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 05:05:33 INFO - PROCESS | 3399 | --DOMWINDOW == 185 (0x7f33eb7c2000) [pid = 3399] [serial = 1075] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 05:05:33 INFO - PROCESS | 3399 | --DOMWINDOW == 184 (0x7f33ec8b8800) [pid = 3399] [serial = 1087] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 05:05:33 INFO - PROCESS | 3399 | --DOMWINDOW == 183 (0x7f33e6360000) [pid = 3399] [serial = 1069] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 05:05:33 INFO - PROCESS | 3399 | 1461153933191 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:05:33 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33e92c5000 == 144 [pid = 3399] [id = 384] 05:05:33 INFO - PROCESS | 3399 | ++DOMWINDOW == 184 (0x7f33e6358c00) [pid = 3399] [serial = 1153] [outer = (nil)] 05:05:33 INFO - PROCESS | 3399 | ++DOMWINDOW == 185 (0x7f33e7e43c00) [pid = 3399] [serial = 1154] [outer = 0x7f33e6358c00] 05:05:33 INFO - PROCESS | 3399 | 1461153933253 Marionette DEBUG loaded listener.js 05:05:33 INFO - PROCESS | 3399 | ++DOMWINDOW == 186 (0x7f33f2a24000) [pid = 3399] [serial = 1155] [outer = 0x7f33e6358c00] 05:05:33 INFO - PROCESS | 3399 | 1461153933914 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]]]}] 05:05:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 05:05:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 1587ms 05:05:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 05:05:33 INFO - PROCESS | 3399 | 1461153933965 Marionette TRACE conn3 -> [0,1509,"getWindowHandle",null] 05:05:33 INFO - PROCESS | 3399 | 1461153933968 Marionette TRACE conn3 <- [1,1509,null,{"value":"8"}] 05:05:33 INFO - PROCESS | 3399 | 1461153933972 Marionette TRACE conn3 -> [0,1510,"setScriptTimeout",{"ms":35000}] 05:05:33 INFO - PROCESS | 3399 | 1461153933976 Marionette TRACE conn3 <- [1,1510,null,{}] 05:05:33 INFO - PROCESS | 3399 | 1461153933991 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}] 05:05:34 INFO - PROCESS | 3399 | 1461153934168 Marionette TRACE conn3 <- [1,1511,null,{"value":null}] 05:05:34 INFO - PROCESS | 3399 | 1461153934182 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:05:34 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33f5f50000 == 145 [pid = 3399] [id = 385] 05:05:34 INFO - PROCESS | 3399 | ++DOMWINDOW == 187 (0x7f33f334d800) [pid = 3399] [serial = 1156] [outer = (nil)] 05:05:34 INFO - PROCESS | 3399 | ++DOMWINDOW == 188 (0x7f33f696a400) [pid = 3399] [serial = 1157] [outer = 0x7f33f334d800] 05:05:34 INFO - PROCESS | 3399 | 1461153934242 Marionette DEBUG loaded listener.js 05:05:34 INFO - PROCESS | 3399 | ++DOMWINDOW == 189 (0x7f33f841ac00) [pid = 3399] [serial = 1158] [outer = 0x7f33f334d800] 05:05:35 INFO - PROCESS | 3399 | 1461153935034 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]]]}] 05:05:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 05:05:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 1094ms 05:05:35 INFO - PROCESS | 3399 | 1461153935199 Marionette TRACE conn3 -> [0,1513,"getWindowHandle",null] 05:05:35 INFO - PROCESS | 3399 | 1461153935206 Marionette TRACE conn3 <- [1,1513,null,{"value":"8"}] 05:05:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 05:05:35 INFO - PROCESS | 3399 | 1461153935232 Marionette TRACE conn3 -> [0,1514,"setScriptTimeout",{"ms":35000}] 05:05:35 INFO - PROCESS | 3399 | 1461153935237 Marionette TRACE conn3 <- [1,1514,null,{}] 05:05:35 INFO - PROCESS | 3399 | 1461153935245 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}] 05:05:35 INFO - PROCESS | 3399 | 1461153935466 Marionette TRACE conn3 <- [1,1515,null,{"value":null}] 05:05:35 INFO - PROCESS | 3399 | 1461153935657 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:05:35 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33e7fec800 == 146 [pid = 3399] [id = 386] 05:05:35 INFO - PROCESS | 3399 | ++DOMWINDOW == 190 (0x7f33e6360000) [pid = 3399] [serial = 1159] [outer = (nil)] 05:05:35 INFO - PROCESS | 3399 | ++DOMWINDOW == 191 (0x7f33e7e41000) [pid = 3399] [serial = 1160] [outer = 0x7f33e6360000] 05:05:35 INFO - PROCESS | 3399 | 1461153935731 Marionette DEBUG loaded listener.js 05:05:35 INFO - PROCESS | 3399 | ++DOMWINDOW == 192 (0x7f33e8d14800) [pid = 3399] [serial = 1161] [outer = 0x7f33e6360000] 05:05:36 INFO - PROCESS | 3399 | 1461153936684 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]]]}] 05:05:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 05:05:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 1483ms 05:05:36 INFO - PROCESS | 3399 | 1461153936715 Marionette TRACE conn3 -> [0,1517,"getWindowHandle",null] 05:05:36 INFO - PROCESS | 3399 | 1461153936719 Marionette TRACE conn3 <- [1,1517,null,{"value":"8"}] 05:05:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 05:05:36 INFO - PROCESS | 3399 | 1461153936731 Marionette TRACE conn3 -> [0,1518,"setScriptTimeout",{"ms":35000}] 05:05:36 INFO - PROCESS | 3399 | 1461153936736 Marionette TRACE conn3 <- [1,1518,null,{}] 05:05:36 INFO - PROCESS | 3399 | 1461153936742 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}] 05:05:36 INFO - PROCESS | 3399 | 1461153936921 Marionette TRACE conn3 <- [1,1519,null,{"value":null}] 05:05:37 INFO - PROCESS | 3399 | 1461153937116 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:05:37 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33f29c7000 == 147 [pid = 3399] [id = 387] 05:05:37 INFO - PROCESS | 3399 | ++DOMWINDOW == 193 (0x7f33e71e6400) [pid = 3399] [serial = 1162] [outer = (nil)] 05:05:37 INFO - PROCESS | 3399 | ++DOMWINDOW == 194 (0x7f33eb64a000) [pid = 3399] [serial = 1163] [outer = 0x7f33e71e6400] 05:05:37 INFO - PROCESS | 3399 | 1461153937188 Marionette DEBUG loaded listener.js 05:05:37 INFO - PROCESS | 3399 | ++DOMWINDOW == 195 (0x7f33ec4ddc00) [pid = 3399] [serial = 1164] [outer = 0x7f33e71e6400] 05:05:38 INFO - PROCESS | 3399 | 1461153938229 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]]]}] 05:05:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 05:05:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 1538ms 05:05:38 INFO - PROCESS | 3399 | 1461153938267 Marionette TRACE conn3 -> [0,1521,"getWindowHandle",null] 05:05:38 INFO - PROCESS | 3399 | 1461153938270 Marionette TRACE conn3 <- [1,1521,null,{"value":"8"}] 05:05:38 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 05:05:38 INFO - PROCESS | 3399 | 1461153938277 Marionette TRACE conn3 -> [0,1522,"setScriptTimeout",{"ms":35000}] 05:05:38 INFO - PROCESS | 3399 | 1461153938280 Marionette TRACE conn3 <- [1,1522,null,{}] 05:05:38 INFO - PROCESS | 3399 | 1461153938294 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}] 05:05:38 INFO - PROCESS | 3399 | 1461153938481 Marionette TRACE conn3 <- [1,1523,null,{"value":null}] 05:05:38 INFO - PROCESS | 3399 | 1461153938721 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:05:38 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33f67a4000 == 148 [pid = 3399] [id = 388] 05:05:38 INFO - PROCESS | 3399 | ++DOMWINDOW == 196 (0x7f33f339d400) [pid = 3399] [serial = 1165] [outer = (nil)] 05:05:38 INFO - PROCESS | 3399 | ++DOMWINDOW == 197 (0x7f33f434b400) [pid = 3399] [serial = 1166] [outer = 0x7f33f339d400] 05:05:38 INFO - PROCESS | 3399 | 1461153938843 Marionette DEBUG loaded listener.js 05:05:38 INFO - PROCESS | 3399 | ++DOMWINDOW == 198 (0x7f33f5525000) [pid = 3399] [serial = 1167] [outer = 0x7f33f339d400] 05:05:39 INFO - PROCESS | 3399 | SkCairoFTTypeface::onFilterRec unimplemented 05:05:39 INFO - PROCESS | 3399 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 05:05:39 INFO - PROCESS | 3399 | SkCairoFTTypeface::onFilterRec unimplemented 05:05:39 INFO - PROCESS | 3399 | SkCairoFTTypeface::onFilterRec unimplemented 05:05:39 INFO - PROCESS | 3399 | SkCairoFTTypeface::onFilterRec unimplemented 05:05:39 INFO - PROCESS | 3399 | SkCairoFTTypeface::onFilterRec unimplemented 05:05:39 INFO - PROCESS | 3399 | SkCairoFTTypeface::onFilterRec unimplemented 05:05:39 INFO - PROCESS | 3399 | SkCairoFTTypeface::onFilterRec unimplemented 05:05:39 INFO - PROCESS | 3399 | SkCairoFTTypeface::onFilterRec unimplemented 05:05:39 INFO - PROCESS | 3399 | SkCairoFTTypeface::onFilterRec unimplemented 05:05:39 INFO - PROCESS | 3399 | SkCairoFTTypeface::onFilterRec unimplemented 05:05:39 INFO - PROCESS | 3399 | SkCairoFTTypeface::onFilterRec unimplemented 05:05:39 INFO - PROCESS | 3399 | 1461153939586 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"]]]}] 05:05:39 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 () { 05:05:39 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 05:05:39 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 05:05:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:05:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:05:39 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 05:05:39 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 () { 05:05:39 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 05:05:39 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 05:05:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:05:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:05:39 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 05:05:39 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 () { 05:05:39 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 05:05:39 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 05:05:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:05:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:05:39 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 05:05:39 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 () { 05:05:39 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 05:05:39 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 05:05:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:05:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:05:39 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 05:05:39 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 1341ms 05:05:39 INFO - PROCESS | 3399 | 1461153939635 Marionette TRACE conn3 -> [0,1525,"getWindowHandle",null] 05:05:39 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 05:05:39 INFO - PROCESS | 3399 | 1461153939643 Marionette TRACE conn3 <- [1,1525,null,{"value":"8"}] 05:05:39 INFO - PROCESS | 3399 | 1461153939648 Marionette TRACE conn3 -> [0,1526,"setScriptTimeout",{"ms":35000}] 05:05:39 INFO - PROCESS | 3399 | 1461153939651 Marionette TRACE conn3 <- [1,1526,null,{}] 05:05:39 INFO - PROCESS | 3399 | 1461153939657 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}] 05:05:39 INFO - PROCESS | 3399 | 1461153939849 Marionette TRACE conn3 <- [1,1527,null,{"value":null}] 05:05:40 INFO - PROCESS | 3399 | 1461153940045 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:05:40 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33f9b66800 == 149 [pid = 3399] [id = 389] 05:05:40 INFO - PROCESS | 3399 | ++DOMWINDOW == 199 (0x7f33ee4c1800) [pid = 3399] [serial = 1168] [outer = (nil)] 05:05:40 INFO - PROCESS | 3399 | ++DOMWINDOW == 200 (0x7f33f6096800) [pid = 3399] [serial = 1169] [outer = 0x7f33ee4c1800] 05:05:40 INFO - PROCESS | 3399 | 1461153940120 Marionette DEBUG loaded listener.js 05:05:40 INFO - PROCESS | 3399 | ++DOMWINDOW == 201 (0x7f33f9438c00) [pid = 3399] [serial = 1170] [outer = 0x7f33ee4c1800] 05:05:40 INFO - PROCESS | 3399 | 1461153940951 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"]]]}] 05:05:40 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 05:05:40 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 05:05:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:05:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:05:40 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 05:05:40 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 05:05:40 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 05:05:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:05:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:05:40 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 05:05:40 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 05:05:40 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 05:05:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:05:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:05:40 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 05:05:40 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 1329ms 05:05:40 INFO - PROCESS | 3399 | 1461153940980 Marionette TRACE conn3 -> [0,1529,"getWindowHandle",null] 05:05:40 INFO - PROCESS | 3399 | 1461153940985 Marionette TRACE conn3 <- [1,1529,null,{"value":"8"}] 05:05:40 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 05:05:40 INFO - PROCESS | 3399 | 1461153940991 Marionette TRACE conn3 -> [0,1530,"setScriptTimeout",{"ms":35000}] 05:05:40 INFO - PROCESS | 3399 | 1461153940994 Marionette TRACE conn3 <- [1,1530,null,{}] 05:05:41 INFO - PROCESS | 3399 | 1461153940999 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}] 05:05:41 INFO - PROCESS | 3399 | 1461153941178 Marionette TRACE conn3 <- [1,1531,null,{"value":null}] 05:05:41 INFO - PROCESS | 3399 | 1461153941372 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:05:41 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33fdfcf800 == 150 [pid = 3399] [id = 390] 05:05:41 INFO - PROCESS | 3399 | ++DOMWINDOW == 202 (0x7f33f5bf4c00) [pid = 3399] [serial = 1171] [outer = (nil)] 05:05:41 INFO - PROCESS | 3399 | ++DOMWINDOW == 203 (0x7f33f98db400) [pid = 3399] [serial = 1172] [outer = 0x7f33f5bf4c00] 05:05:41 INFO - PROCESS | 3399 | 1461153941445 Marionette DEBUG loaded listener.js 05:05:41 INFO - PROCESS | 3399 | ++DOMWINDOW == 204 (0x7f33f9eab400) [pid = 3399] [serial = 1173] [outer = 0x7f33f5bf4c00] 05:05:42 INFO - PROCESS | 3399 | 1461153942240 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]]]}] 05:05:42 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 05:05:42 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 05:05:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:05:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:05:42 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 05:05:42 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 05:05:42 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. 05:05:42 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 05:05:42 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 1280ms 05:05:42 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 05:05:42 INFO - PROCESS | 3399 | 1461153942273 Marionette TRACE conn3 -> [0,1533,"getWindowHandle",null] 05:05:42 INFO - PROCESS | 3399 | 1461153942276 Marionette TRACE conn3 <- [1,1533,null,{"value":"8"}] 05:05:42 INFO - PROCESS | 3399 | 1461153942282 Marionette TRACE conn3 -> [0,1534,"setScriptTimeout",{"ms":35000}] 05:05:42 INFO - PROCESS | 3399 | 1461153942285 Marionette TRACE conn3 <- [1,1534,null,{}] 05:05:42 INFO - PROCESS | 3399 | 1461153942291 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}] 05:05:42 INFO - PROCESS | 3399 | 1461153942489 Marionette TRACE conn3 <- [1,1535,null,{"value":null}] 05:05:42 INFO - PROCESS | 3399 | 1461153942664 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:05:42 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33ff784000 == 151 [pid = 3399] [id = 391] 05:05:42 INFO - PROCESS | 3399 | ++DOMWINDOW == 205 (0x7f33f9eb2000) [pid = 3399] [serial = 1174] [outer = (nil)] 05:05:42 INFO - PROCESS | 3399 | ++DOMWINDOW == 206 (0x7f33fede8800) [pid = 3399] [serial = 1175] [outer = 0x7f33f9eb2000] 05:05:42 INFO - PROCESS | 3399 | 1461153942738 Marionette DEBUG loaded listener.js 05:05:42 INFO - PROCESS | 3399 | ++DOMWINDOW == 207 (0x7f33ff326800) [pid = 3399] [serial = 1176] [outer = 0x7f33f9eb2000] 05:05:43 INFO - PROCESS | 3399 | 1461153943640 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]]]}] 05:05:43 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 05:05:43 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 1432ms 05:05:43 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 05:05:43 INFO - PROCESS | 3399 | 1461153943714 Marionette TRACE conn3 -> [0,1537,"getWindowHandle",null] 05:05:43 INFO - PROCESS | 3399 | 1461153943717 Marionette TRACE conn3 <- [1,1537,null,{"value":"8"}] 05:05:43 INFO - PROCESS | 3399 | 1461153943724 Marionette TRACE conn3 -> [0,1538,"setScriptTimeout",{"ms":35000}] 05:05:43 INFO - PROCESS | 3399 | 1461153943727 Marionette TRACE conn3 <- [1,1538,null,{}] 05:05:43 INFO - PROCESS | 3399 | 1461153943732 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}] 05:05:43 INFO - PROCESS | 3399 | 1461153943904 Marionette TRACE conn3 <- [1,1539,null,{"value":null}] 05:05:44 INFO - PROCESS | 3399 | 1461153944096 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:05:44 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f3406715800 == 152 [pid = 3399] [id = 392] 05:05:44 INFO - PROCESS | 3399 | ++DOMWINDOW == 208 (0x7f33fd242800) [pid = 3399] [serial = 1177] [outer = (nil)] 05:05:44 INFO - PROCESS | 3399 | ++DOMWINDOW == 209 (0x7f34002de800) [pid = 3399] [serial = 1178] [outer = 0x7f33fd242800] 05:05:44 INFO - PROCESS | 3399 | 1461153944164 Marionette DEBUG loaded listener.js 05:05:44 INFO - PROCESS | 3399 | ++DOMWINDOW == 210 (0x7f3400a13400) [pid = 3399] [serial = 1179] [outer = 0x7f33fd242800] 05:05:45 INFO - PROCESS | 3399 | 1461153945063 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]]]}] 05:05:45 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 05:05:45 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 1391ms 05:05:45 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 05:05:45 INFO - PROCESS | 3399 | 1461153945116 Marionette TRACE conn3 -> [0,1541,"getWindowHandle",null] 05:05:45 INFO - PROCESS | 3399 | 1461153945119 Marionette TRACE conn3 <- [1,1541,null,{"value":"8"}] 05:05:45 INFO - PROCESS | 3399 | 1461153945125 Marionette TRACE conn3 -> [0,1542,"setScriptTimeout",{"ms":35000}] 05:05:45 INFO - PROCESS | 3399 | 1461153945128 Marionette TRACE conn3 <- [1,1542,null,{}] 05:05:45 INFO - PROCESS | 3399 | 1461153945134 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}] 05:05:45 INFO - PROCESS | 3399 | 1461153945301 Marionette TRACE conn3 <- [1,1543,null,{"value":null}] 05:05:45 INFO - PROCESS | 3399 | 1461153945498 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:05:45 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f340d812800 == 153 [pid = 3399] [id = 393] 05:05:45 INFO - PROCESS | 3399 | ++DOMWINDOW == 211 (0x7f33fea73400) [pid = 3399] [serial = 1180] [outer = (nil)] 05:05:45 INFO - PROCESS | 3399 | ++DOMWINDOW == 212 (0x7f340b8bc800) [pid = 3399] [serial = 1181] [outer = 0x7f33fea73400] 05:05:45 INFO - PROCESS | 3399 | 1461153945569 Marionette DEBUG loaded listener.js 05:05:45 INFO - PROCESS | 3399 | ++DOMWINDOW == 213 (0x7f340c6c0c00) [pid = 3399] [serial = 1182] [outer = 0x7f33fea73400] 05:05:46 INFO - PROCESS | 3399 | 1461153946425 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]]]}] 05:05:46 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 05:05:46 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 1337ms 05:05:46 INFO - PROCESS | 3399 | 1461153946461 Marionette TRACE conn3 -> [0,1545,"getWindowHandle",null] 05:05:46 INFO - PROCESS | 3399 | 1461153946465 Marionette TRACE conn3 <- [1,1545,null,{"value":"8"}] 05:05:46 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 05:05:46 INFO - PROCESS | 3399 | 1461153946471 Marionette TRACE conn3 -> [0,1546,"setScriptTimeout",{"ms":35000}] 05:05:46 INFO - PROCESS | 3399 | 1461153946473 Marionette TRACE conn3 <- [1,1546,null,{}] 05:05:46 INFO - PROCESS | 3399 | 1461153946478 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}] 05:05:46 INFO - PROCESS | 3399 | 1461153946655 Marionette TRACE conn3 <- [1,1547,null,{"value":null}] 05:05:46 INFO - PROCESS | 3399 | 1461153946862 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:05:46 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f340fa8a000 == 154 [pid = 3399] [id = 394] 05:05:46 INFO - PROCESS | 3399 | ++DOMWINDOW == 214 (0x7f33f617f400) [pid = 3399] [serial = 1183] [outer = (nil)] 05:05:46 INFO - PROCESS | 3399 | ++DOMWINDOW == 215 (0x7f340c6bb000) [pid = 3399] [serial = 1184] [outer = 0x7f33f617f400] 05:05:46 INFO - PROCESS | 3399 | 1461153946934 Marionette DEBUG loaded listener.js 05:05:47 INFO - PROCESS | 3399 | ++DOMWINDOW == 216 (0x7f340cb3ec00) [pid = 3399] [serial = 1185] [outer = 0x7f33f617f400] 05:05:47 INFO - PROCESS | 3399 | 1461153947834 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]]]}] 05:05:47 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 05:05:47 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 1430ms 05:05:47 INFO - PROCESS | 3399 | 1461153947902 Marionette TRACE conn3 -> [0,1549,"getWindowHandle",null] 05:05:47 INFO - PROCESS | 3399 | 1461153947905 Marionette TRACE conn3 <- [1,1549,null,{"value":"8"}] 05:05:47 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 05:05:47 INFO - PROCESS | 3399 | 1461153947912 Marionette TRACE conn3 -> [0,1550,"setScriptTimeout",{"ms":35000}] 05:05:47 INFO - PROCESS | 3399 | 1461153947916 Marionette TRACE conn3 <- [1,1550,null,{}] 05:05:47 INFO - PROCESS | 3399 | 1461153947921 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}] 05:05:48 INFO - PROCESS | 3399 | 1461153948106 Marionette TRACE conn3 <- [1,1551,null,{"value":null}] 05:05:48 INFO - PROCESS | 3399 | 1461153948308 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:05:48 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f3411d3f000 == 155 [pid = 3399] [id = 395] 05:05:48 INFO - PROCESS | 3399 | ++DOMWINDOW == 217 (0x7f33f8f0b000) [pid = 3399] [serial = 1186] [outer = (nil)] 05:05:48 INFO - PROCESS | 3399 | ++DOMWINDOW == 218 (0x7f340d9b6800) [pid = 3399] [serial = 1187] [outer = 0x7f33f8f0b000] 05:05:48 INFO - PROCESS | 3399 | 1461153948385 Marionette DEBUG loaded listener.js 05:05:48 INFO - PROCESS | 3399 | ++DOMWINDOW == 219 (0x7f340dcf5c00) [pid = 3399] [serial = 1188] [outer = 0x7f33f8f0b000] 05:05:49 INFO - PROCESS | 3399 | 1461153949304 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]]]}] 05:05:49 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 05:05:49 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 1428ms 05:05:49 INFO - PROCESS | 3399 | 1461153949342 Marionette TRACE conn3 -> [0,1553,"getWindowHandle",null] 05:05:49 INFO - PROCESS | 3399 | 1461153949347 Marionette TRACE conn3 <- [1,1553,null,{"value":"8"}] 05:05:49 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 05:05:49 INFO - PROCESS | 3399 | 1461153949352 Marionette TRACE conn3 -> [0,1554,"setScriptTimeout",{"ms":35000}] 05:05:49 INFO - PROCESS | 3399 | 1461153949356 Marionette TRACE conn3 <- [1,1554,null,{}] 05:05:49 INFO - PROCESS | 3399 | 1461153949361 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}] 05:05:49 INFO - PROCESS | 3399 | 1461153949565 Marionette TRACE conn3 <- [1,1555,null,{"value":null}] 05:05:49 INFO - PROCESS | 3399 | 1461153949761 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:05:49 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f3413b7f800 == 156 [pid = 3399] [id = 396] 05:05:49 INFO - PROCESS | 3399 | ++DOMWINDOW == 220 (0x7f340c6c2800) [pid = 3399] [serial = 1189] [outer = (nil)] 05:05:49 INFO - PROCESS | 3399 | ++DOMWINDOW == 221 (0x7f34119c5000) [pid = 3399] [serial = 1190] [outer = 0x7f340c6c2800] 05:05:49 INFO - PROCESS | 3399 | 1461153949837 Marionette DEBUG loaded listener.js 05:05:49 INFO - PROCESS | 3399 | ++DOMWINDOW == 222 (0x7f3411daa400) [pid = 3399] [serial = 1191] [outer = 0x7f340c6c2800] 05:05:50 INFO - PROCESS | 3399 | 1461153950800 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]]]}] 05:05:50 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 05:05:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 1479ms 05:05:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 05:05:50 INFO - PROCESS | 3399 | 1461153950833 Marionette TRACE conn3 -> [0,1557,"getWindowHandle",null] 05:05:50 INFO - PROCESS | 3399 | 1461153950836 Marionette TRACE conn3 <- [1,1557,null,{"value":"8"}] 05:05:50 INFO - PROCESS | 3399 | 1461153950842 Marionette TRACE conn3 -> [0,1558,"setScriptTimeout",{"ms":35000}] 05:05:50 INFO - PROCESS | 3399 | 1461153950845 Marionette TRACE conn3 <- [1,1558,null,{}] 05:05:50 INFO - PROCESS | 3399 | 1461153950850 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}] 05:05:51 INFO - PROCESS | 3399 | 1461153951019 Marionette TRACE conn3 <- [1,1559,null,{"value":null}] 05:05:51 INFO - PROCESS | 3399 | 1461153951221 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:05:51 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33e4eca800 == 157 [pid = 3399] [id = 397] 05:05:51 INFO - PROCESS | 3399 | ++DOMWINDOW == 223 (0x7f33e6842400) [pid = 3399] [serial = 1192] [outer = (nil)] 05:05:51 INFO - PROCESS | 3399 | ++DOMWINDOW == 224 (0x7f33e684e800) [pid = 3399] [serial = 1193] [outer = 0x7f33e6842400] 05:05:51 INFO - PROCESS | 3399 | 1461153951292 Marionette DEBUG loaded listener.js 05:05:51 INFO - PROCESS | 3399 | ++DOMWINDOW == 225 (0x7f34119c6c00) [pid = 3399] [serial = 1194] [outer = 0x7f33e6842400] 05:05:52 INFO - PROCESS | 3399 | 1461153952144 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]]]}] 05:05:52 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 05:05:52 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 1349ms 05:05:52 INFO - PROCESS | 3399 | 1461153952190 Marionette TRACE conn3 -> [0,1561,"getWindowHandle",null] 05:05:52 INFO - PROCESS | 3399 | 1461153952194 Marionette TRACE conn3 <- [1,1561,null,{"value":"8"}] 05:05:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 05:05:52 INFO - PROCESS | 3399 | 1461153952200 Marionette TRACE conn3 -> [0,1562,"setScriptTimeout",{"ms":35000}] 05:05:52 INFO - PROCESS | 3399 | 1461153952202 Marionette TRACE conn3 <- [1,1562,null,{}] 05:05:52 INFO - PROCESS | 3399 | 1461153952207 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}] 05:05:52 INFO - PROCESS | 3399 | 1461153952378 Marionette TRACE conn3 <- [1,1563,null,{"value":null}] 05:05:52 INFO - PROCESS | 3399 | 1461153952579 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:05:52 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33e4ee2800 == 158 [pid = 3399] [id = 398] 05:05:52 INFO - PROCESS | 3399 | ++DOMWINDOW == 226 (0x7f33e6842800) [pid = 3399] [serial = 1195] [outer = (nil)] 05:05:52 INFO - PROCESS | 3399 | ++DOMWINDOW == 227 (0x7f33f295f400) [pid = 3399] [serial = 1196] [outer = 0x7f33e6842800] 05:05:52 INFO - PROCESS | 3399 | 1461153952649 Marionette DEBUG loaded listener.js 05:05:52 INFO - PROCESS | 3399 | ++DOMWINDOW == 228 (0x7f33f2964400) [pid = 3399] [serial = 1197] [outer = 0x7f33e6842800] 05:05:53 INFO - PROCESS | 3399 | 1461153953510 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]]]}] 05:05:53 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 05:05:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 1379ms 05:05:53 INFO - PROCESS | 3399 | 1461153953580 Marionette TRACE conn3 -> [0,1565,"getWindowHandle",null] 05:05:53 INFO - PROCESS | 3399 | 1461153953583 Marionette TRACE conn3 <- [1,1565,null,{"value":"8"}] 05:05:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 05:05:53 INFO - PROCESS | 3399 | 1461153953589 Marionette TRACE conn3 -> [0,1566,"setScriptTimeout",{"ms":35000}] 05:05:53 INFO - PROCESS | 3399 | 1461153953592 Marionette TRACE conn3 <- [1,1566,null,{}] 05:05:53 INFO - PROCESS | 3399 | 1461153953597 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}] 05:05:53 INFO - PROCESS | 3399 | 1461153953785 Marionette TRACE conn3 <- [1,1567,null,{"value":null}] 05:05:53 INFO - PROCESS | 3399 | 1461153953986 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:05:54 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33e4fd8000 == 159 [pid = 3399] [id = 399] 05:05:54 INFO - PROCESS | 3399 | ++DOMWINDOW == 229 (0x7f33e6843c00) [pid = 3399] [serial = 1198] [outer = (nil)] 05:05:54 INFO - PROCESS | 3399 | ++DOMWINDOW == 230 (0x7f33f98e5c00) [pid = 3399] [serial = 1199] [outer = 0x7f33e6843c00] 05:05:54 INFO - PROCESS | 3399 | 1461153954057 Marionette DEBUG loaded listener.js 05:05:54 INFO - PROCESS | 3399 | ++DOMWINDOW == 231 (0x7f3411e24c00) [pid = 3399] [serial = 1200] [outer = 0x7f33e6843c00] 05:05:54 INFO - PROCESS | 3399 | 1461153954940 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]]]}] 05:05:55 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 05:05:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 1433ms 05:05:55 INFO - PROCESS | 3399 | 1461153955024 Marionette TRACE conn3 -> [0,1569,"getWindowHandle",null] 05:05:55 INFO - PROCESS | 3399 | 1461153955026 Marionette TRACE conn3 <- [1,1569,null,{"value":"8"}] 05:05:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 05:05:55 INFO - PROCESS | 3399 | 1461153955033 Marionette TRACE conn3 -> [0,1570,"setScriptTimeout",{"ms":35000}] 05:05:55 INFO - PROCESS | 3399 | 1461153955035 Marionette TRACE conn3 <- [1,1570,null,{}] 05:05:55 INFO - PROCESS | 3399 | 1461153955042 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}] 05:05:55 INFO - PROCESS | 3399 | 1461153955260 Marionette TRACE conn3 <- [1,1571,null,{"value":null}] 05:05:55 INFO - PROCESS | 3399 | 1461153955517 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:05:55 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33e6322800 == 160 [pid = 3399] [id = 400] 05:05:55 INFO - PROCESS | 3399 | ++DOMWINDOW == 232 (0x7f33e6850800) [pid = 3399] [serial = 1201] [outer = (nil)] 05:05:55 INFO - PROCESS | 3399 | ++DOMWINDOW == 233 (0x7f33e9ecac00) [pid = 3399] [serial = 1202] [outer = 0x7f33e6850800] 05:05:55 INFO - PROCESS | 3399 | 1461153955636 Marionette DEBUG loaded listener.js 05:05:55 INFO - PROCESS | 3399 | ++DOMWINDOW == 234 (0x7f33f2a22c00) [pid = 3399] [serial = 1203] [outer = 0x7f33e6850800] 05:05:56 INFO - PROCESS | 3399 | 1461153956450 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]]]}] 05:05:56 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 05:05:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 1487ms 05:05:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 05:05:56 INFO - PROCESS | 3399 | 1461153956521 Marionette TRACE conn3 -> [0,1573,"getWindowHandle",null] 05:05:56 INFO - PROCESS | 3399 | 1461153956524 Marionette TRACE conn3 <- [1,1573,null,{"value":"8"}] 05:05:56 INFO - PROCESS | 3399 | 1461153956530 Marionette TRACE conn3 -> [0,1574,"setScriptTimeout",{"ms":35000}] 05:05:56 INFO - PROCESS | 3399 | 1461153956533 Marionette TRACE conn3 <- [1,1574,null,{}] 05:05:56 INFO - PROCESS | 3399 | 1461153956538 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}] 05:05:56 INFO - PROCESS | 3399 | 1461153956723 Marionette TRACE conn3 <- [1,1575,null,{"value":null}] 05:05:56 INFO - PROCESS | 3399 | 1461153956931 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:05:56 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33e92dc000 == 161 [pid = 3399] [id = 401] 05:05:56 INFO - PROCESS | 3399 | ++DOMWINDOW == 235 (0x7f33e6360800) [pid = 3399] [serial = 1204] [outer = (nil)] 05:05:57 INFO - PROCESS | 3399 | ++DOMWINDOW == 236 (0x7f33f8f0f400) [pid = 3399] [serial = 1205] [outer = 0x7f33e6360800] 05:05:57 INFO - PROCESS | 3399 | 1461153957044 Marionette DEBUG loaded listener.js 05:05:57 INFO - PROCESS | 3399 | ++DOMWINDOW == 237 (0x7f33fa038000) [pid = 3399] [serial = 1206] [outer = 0x7f33e6360800] 05:05:58 INFO - PROCESS | 3399 | 1461153958417 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]]]}] 05:05:58 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 05:05:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 1941ms 05:05:58 INFO - PROCESS | 3399 | 1461153958514 Marionette TRACE conn3 -> [0,1577,"getWindowHandle",null] 05:05:58 INFO - PROCESS | 3399 | 1461153958519 Marionette TRACE conn3 <- [1,1577,null,{"value":"8"}] 05:05:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 05:05:58 INFO - PROCESS | 3399 | 1461153958532 Marionette TRACE conn3 -> [0,1578,"setScriptTimeout",{"ms":35000}] 05:05:58 INFO - PROCESS | 3399 | 1461153958537 Marionette TRACE conn3 <- [1,1578,null,{}] 05:05:58 INFO - PROCESS | 3399 | 1461153958546 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}] 05:05:58 INFO - PROCESS | 3399 | 1461153958732 Marionette TRACE conn3 <- [1,1579,null,{"value":null}] 05:05:58 INFO - PROCESS | 3399 | 1461153958937 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:05:59 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33ec8da800 == 162 [pid = 3399] [id = 402] 05:05:59 INFO - PROCESS | 3399 | ++DOMWINDOW == 238 (0x7f33e678e400) [pid = 3399] [serial = 1207] [outer = (nil)] 05:05:59 INFO - PROCESS | 3399 | ++DOMWINDOW == 239 (0x7f33e68e4400) [pid = 3399] [serial = 1208] [outer = 0x7f33e678e400] 05:05:59 INFO - PROCESS | 3399 | 1461153959044 Marionette DEBUG loaded listener.js 05:05:59 INFO - PROCESS | 3399 | ++DOMWINDOW == 240 (0x7f33e71ea800) [pid = 3399] [serial = 1209] [outer = 0x7f33e678e400] 05:06:00 INFO - PROCESS | 3399 | 1461153960061 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]]]}] 05:06:00 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 05:06:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 1583ms 05:06:00 INFO - PROCESS | 3399 | 1461153960117 Marionette TRACE conn3 -> [0,1581,"getWindowHandle",null] 05:06:00 INFO - PROCESS | 3399 | 1461153960125 Marionette TRACE conn3 <- [1,1581,null,{"value":"8"}] 05:06:00 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 05:06:00 INFO - PROCESS | 3399 | 1461153960135 Marionette TRACE conn3 -> [0,1582,"setScriptTimeout",{"ms":35000}] 05:06:00 INFO - PROCESS | 3399 | 1461153960139 Marionette TRACE conn3 <- [1,1582,null,{}] 05:06:00 INFO - PROCESS | 3399 | 1461153960144 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}] 05:06:00 INFO - PROCESS | 3399 | 1461153960322 Marionette TRACE conn3 <- [1,1583,null,{"value":null}] 05:06:00 INFO - PROCESS | 3399 | 1461153960570 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:06:00 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33e91d4000 == 163 [pid = 3399] [id = 403] 05:06:00 INFO - PROCESS | 3399 | ++DOMWINDOW == 241 (0x7f33e9519800) [pid = 3399] [serial = 1210] [outer = (nil)] 05:06:00 INFO - PROCESS | 3399 | ++DOMWINDOW == 242 (0x7f33e9c90000) [pid = 3399] [serial = 1211] [outer = 0x7f33e9519800] 05:06:00 INFO - PROCESS | 3399 | 1461153960681 Marionette DEBUG loaded listener.js 05:06:00 INFO - PROCESS | 3399 | ++DOMWINDOW == 243 (0x7f33eb5cdc00) [pid = 3399] [serial = 1212] [outer = 0x7f33e9519800] 05:06:01 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33f5dcc800 == 162 [pid = 3399] [id = 318] 05:06:01 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33f64c1800 == 161 [pid = 3399] [id = 319] 05:06:01 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33ec79a800 == 160 [pid = 3399] [id = 317] 05:06:01 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33f74ac800 == 159 [pid = 3399] [id = 53] 05:06:01 INFO - PROCESS | 3399 | --DOMWINDOW == 242 (0x7f33ed348c00) [pid = 3399] [serial = 1094] [outer = (nil)] [url = about:blank] 05:06:01 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33e92c5000 == 158 [pid = 3399] [id = 384] 05:06:01 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33f5f52000 == 157 [pid = 3399] [id = 12] 05:06:01 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33ee470000 == 156 [pid = 3399] [id = 383] 05:06:01 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33ea366800 == 155 [pid = 3399] [id = 382] 05:06:01 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33e954a800 == 154 [pid = 3399] [id = 381] 05:06:01 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33e64cc000 == 153 [pid = 3399] [id = 380] 05:06:01 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33f378a000 == 152 [pid = 3399] [id = 379] 05:06:01 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33e91da000 == 151 [pid = 3399] [id = 378] 05:06:01 INFO - PROCESS | 3399 | --DOCSHELL 0x7f3406711000 == 150 [pid = 3399] [id = 374] 05:06:01 INFO - PROCESS | 3399 | --DOCSHELL 0x7f34009c8800 == 149 [pid = 3399] [id = 373] 05:06:01 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33ff956000 == 148 [pid = 3399] [id = 372] 05:06:01 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33feb43000 == 147 [pid = 3399] [id = 371] 05:06:01 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33fdc0f800 == 146 [pid = 3399] [id = 370] 05:06:01 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33f9c41800 == 145 [pid = 3399] [id = 369] 05:06:01 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33f9990800 == 144 [pid = 3399] [id = 368] 05:06:01 INFO - PROCESS | 3399 | 1461153961698 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]]]}] 05:06:01 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 05:06:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 1580ms 05:06:01 INFO - PROCESS | 3399 | 1461153961716 Marionette TRACE conn3 -> [0,1585,"getWindowHandle",null] 05:06:01 INFO - PROCESS | 3399 | 1461153961719 Marionette TRACE conn3 <- [1,1585,null,{"value":"8"}] 05:06:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 05:06:01 INFO - PROCESS | 3399 | 1461153961725 Marionette TRACE conn3 -> [0,1586,"setScriptTimeout",{"ms":35000}] 05:06:01 INFO - PROCESS | 3399 | 1461153961730 Marionette TRACE conn3 <- [1,1586,null,{}] 05:06:01 INFO - PROCESS | 3399 | 1461153961745 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}] 05:06:01 INFO - PROCESS | 3399 | 1461153961941 Marionette TRACE conn3 <- [1,1587,null,{"value":null}] 05:06:01 INFO - PROCESS | 3399 | --DOMWINDOW == 241 (0x7f33ee4cf000) [pid = 3399] [serial = 1080] [outer = (nil)] [url = about:blank] 05:06:01 INFO - PROCESS | 3399 | --DOMWINDOW == 240 (0x7f3411da1000) [pid = 3399] [serial = 1052] [outer = (nil)] [url = about:blank] 05:06:01 INFO - PROCESS | 3399 | --DOMWINDOW == 239 (0x7f33e80c5000) [pid = 3399] [serial = 1091] [outer = (nil)] [url = about:blank] 05:06:01 INFO - PROCESS | 3399 | --DOMWINDOW == 238 (0x7f33f434d000) [pid = 3399] [serial = 1083] [outer = (nil)] [url = about:blank] 05:06:01 INFO - PROCESS | 3399 | --DOMWINDOW == 237 (0x7f33fe1a0000) [pid = 3399] [serial = 1046] [outer = (nil)] [url = about:blank] 05:06:01 INFO - PROCESS | 3399 | --DOMWINDOW == 236 (0x7f33eb5c6400) [pid = 3399] [serial = 1092] [outer = (nil)] [url = about:blank] 05:06:01 INFO - PROCESS | 3399 | --DOMWINDOW == 235 (0x7f33ff26fc00) [pid = 3399] [serial = 876] [outer = (nil)] [url = about:blank] 05:06:01 INFO - PROCESS | 3399 | --DOMWINDOW == 234 (0x7f33eb5c2400) [pid = 3399] [serial = 1074] [outer = (nil)] [url = about:blank] 05:06:01 INFO - PROCESS | 3399 | --DOMWINDOW == 233 (0x7f33ee25c000) [pid = 3399] [serial = 1040] [outer = (nil)] [url = about:blank] 05:06:01 INFO - PROCESS | 3399 | --DOMWINDOW == 232 (0x7f33e9c8ac00) [pid = 3399] [serial = 1061] [outer = (nil)] [url = about:blank] 05:06:01 INFO - PROCESS | 3399 | --DOMWINDOW == 231 (0x7f3411a1f800) [pid = 3399] [serial = 726] [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.] 05:06:01 INFO - PROCESS | 3399 | --DOMWINDOW == 230 (0x7f33f5650400) [pid = 3399] [serial = 1085] [outer = (nil)] [url = about:blank] 05:06:01 INFO - PROCESS | 3399 | --DOMWINDOW == 229 (0x7f33e951e000) [pid = 3399] [serial = 1073] [outer = (nil)] [url = about:blank] 05:06:01 INFO - PROCESS | 3399 | --DOMWINDOW == 228 (0x7f33e68d5400) [pid = 3399] [serial = 1067] [outer = (nil)] [url = about:blank] 05:06:01 INFO - PROCESS | 3399 | --DOMWINDOW == 227 (0x7f33e6af0400) [pid = 3399] [serial = 1068] [outer = (nil)] [url = about:blank] 05:06:01 INFO - PROCESS | 3399 | --DOMWINDOW == 226 (0x7f33ed60c800) [pid = 3399] [serial = 1077] [outer = (nil)] [url = about:blank] 05:06:01 INFO - PROCESS | 3399 | --DOMWINDOW == 225 (0x7f33f7948800) [pid = 3399] [serial = 1043] [outer = (nil)] [url = about:blank] 05:06:01 INFO - PROCESS | 3399 | --DOMWINDOW == 224 (0x7f33f6806800) [pid = 3399] [serial = 1089] [outer = (nil)] [url = about:blank] 05:06:01 INFO - PROCESS | 3399 | --DOMWINDOW == 223 (0x7f33e8ffac00) [pid = 3399] [serial = 1079] [outer = (nil)] [url = about:blank] 05:06:01 INFO - PROCESS | 3399 | --DOMWINDOW == 222 (0x7f33e9ec8800) [pid = 3399] [serial = 1064] [outer = (nil)] [url = about:blank] 05:06:01 INFO - PROCESS | 3399 | --DOMWINDOW == 221 (0x7f340c46a000) [pid = 3399] [serial = 1049] [outer = (nil)] [url = about:blank] 05:06:01 INFO - PROCESS | 3399 | --DOMWINDOW == 220 (0x7f33e7e43800) [pid = 3399] [serial = 1071] [outer = (nil)] [url = about:blank] 05:06:01 INFO - PROCESS | 3399 | --DOMWINDOW == 219 (0x7f33f6093000) [pid = 3399] [serial = 1088] [outer = (nil)] [url = about:blank] 05:06:01 INFO - PROCESS | 3399 | --DOMWINDOW == 218 (0x7f33eb649800) [pid = 3399] [serial = 1055] [outer = (nil)] [url = about:blank] 05:06:01 INFO - PROCESS | 3399 | --DOMWINDOW == 217 (0x7f33e80c4c00) [pid = 3399] [serial = 1037] [outer = (nil)] [url = about:blank] 05:06:01 INFO - PROCESS | 3399 | --DOMWINDOW == 216 (0x7f33e6af2000) [pid = 3399] [serial = 1070] [outer = (nil)] [url = about:blank] 05:06:01 INFO - PROCESS | 3399 | --DOMWINDOW == 215 (0x7f33ed347400) [pid = 3399] [serial = 1076] [outer = (nil)] [url = about:blank] 05:06:01 INFO - PROCESS | 3399 | --DOMWINDOW == 214 (0x7f33f3398c00) [pid = 3399] [serial = 1082] [outer = (nil)] [url = about:blank] 05:06:01 INFO - PROCESS | 3399 | --DOMWINDOW == 213 (0x7f33ee4c6800) [pid = 3399] [serial = 1058] [outer = (nil)] [url = about:blank] 05:06:01 INFO - PROCESS | 3399 | --DOMWINDOW == 212 (0x7f33f5bf1c00) [pid = 3399] [serial = 1086] [outer = (nil)] [url = about:blank] 05:06:02 INFO - PROCESS | 3399 | 1461153962180 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:06:02 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33e9f86000 == 145 [pid = 3399] [id = 404] 05:06:02 INFO - PROCESS | 3399 | ++DOMWINDOW == 213 (0x7f33e71efc00) [pid = 3399] [serial = 1213] [outer = (nil)] 05:06:02 INFO - PROCESS | 3399 | ++DOMWINDOW == 214 (0x7f33e9516000) [pid = 3399] [serial = 1214] [outer = 0x7f33e71efc00] 05:06:02 INFO - PROCESS | 3399 | 1461153962257 Marionette DEBUG loaded listener.js 05:06:02 INFO - PROCESS | 3399 | ++DOMWINDOW == 215 (0x7f33ed348c00) [pid = 3399] [serial = 1215] [outer = 0x7f33e71efc00] 05:06:02 INFO - PROCESS | 3399 | 1461153962996 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]]]}] 05:06:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 05:06:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 1288ms 05:06:03 INFO - PROCESS | 3399 | 1461153963017 Marionette TRACE conn3 -> [0,1589,"getWindowHandle",null] 05:06:03 INFO - PROCESS | 3399 | 1461153963022 Marionette TRACE conn3 <- [1,1589,null,{"value":"8"}] 05:06:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 05:06:03 INFO - PROCESS | 3399 | 1461153963027 Marionette TRACE conn3 -> [0,1590,"setScriptTimeout",{"ms":35000}] 05:06:03 INFO - PROCESS | 3399 | 1461153963030 Marionette TRACE conn3 <- [1,1590,null,{}] 05:06:03 INFO - PROCESS | 3399 | 1461153963035 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}] 05:06:03 INFO - PROCESS | 3399 | 1461153963269 Marionette TRACE conn3 <- [1,1591,null,{"value":null}] 05:06:03 INFO - PROCESS | 3399 | 1461153963375 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:06:03 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33ee452800 == 146 [pid = 3399] [id = 405] 05:06:03 INFO - PROCESS | 3399 | ++DOMWINDOW == 216 (0x7f33eb64dc00) [pid = 3399] [serial = 1216] [outer = (nil)] 05:06:03 INFO - PROCESS | 3399 | ++DOMWINDOW == 217 (0x7f33ee360800) [pid = 3399] [serial = 1217] [outer = 0x7f33eb64dc00] 05:06:03 INFO - PROCESS | 3399 | 1461153963437 Marionette DEBUG loaded listener.js 05:06:03 INFO - PROCESS | 3399 | ++DOMWINDOW == 218 (0x7f33f2a22000) [pid = 3399] [serial = 1218] [outer = 0x7f33eb64dc00] 05:06:04 INFO - PROCESS | 3399 | 1461153964299 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]]]}] 05:06:04 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 05:06:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 1329ms 05:06:04 INFO - PROCESS | 3399 | 1461153964363 Marionette TRACE conn3 -> [0,1593,"getWindowHandle",null] 05:06:04 INFO - PROCESS | 3399 | 1461153964366 Marionette TRACE conn3 <- [1,1593,null,{"value":"8"}] 05:06:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 05:06:04 INFO - PROCESS | 3399 | 1461153964372 Marionette TRACE conn3 -> [0,1594,"setScriptTimeout",{"ms":35000}] 05:06:04 INFO - PROCESS | 3399 | 1461153964374 Marionette TRACE conn3 <- [1,1594,null,{}] 05:06:04 INFO - PROCESS | 3399 | 1461153964379 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}] 05:06:04 INFO - PROCESS | 3399 | 1461153964593 Marionette TRACE conn3 <- [1,1595,null,{"value":null}] 05:06:04 INFO - PROCESS | 3399 | 1461153964616 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:06:04 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33f5a28800 == 147 [pid = 3399] [id = 406] 05:06:04 INFO - PROCESS | 3399 | ++DOMWINDOW == 219 (0x7f33f2a26800) [pid = 3399] [serial = 1219] [outer = (nil)] 05:06:04 INFO - PROCESS | 3399 | ++DOMWINDOW == 220 (0x7f33f4345000) [pid = 3399] [serial = 1220] [outer = 0x7f33f2a26800] 05:06:04 INFO - PROCESS | 3399 | 1461153964677 Marionette DEBUG loaded listener.js 05:06:04 INFO - PROCESS | 3399 | ++DOMWINDOW == 221 (0x7f33f5523400) [pid = 3399] [serial = 1221] [outer = 0x7f33f2a26800] 05:06:05 INFO - PROCESS | 3399 | 1461153965577 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]]]}] 05:06:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 05:06:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 1627ms 05:06:06 INFO - PROCESS | 3399 | --DOMWINDOW == 220 (0x7f33e6358c00) [pid = 3399] [serial = 1153] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 05:06:06 INFO - PROCESS | 3399 | --DOMWINDOW == 219 (0x7f33e6af8000) [pid = 3399] [serial = 1141] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 05:06:06 INFO - PROCESS | 3399 | --DOMWINDOW == 218 (0x7f33e635ec00) [pid = 3399] [serial = 1138] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 05:06:06 INFO - PROCESS | 3399 | --DOMWINDOW == 217 (0x7f33f339c800) [pid = 3399] [serial = 1150] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 05:06:06 INFO - PROCESS | 3399 | --DOMWINDOW == 216 (0x7f33e72a3400) [pid = 3399] [serial = 1147] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 05:06:06 INFO - PROCESS | 3399 | --DOMWINDOW == 215 (0x7f33e635d400) [pid = 3399] [serial = 1135] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 05:06:06 INFO - PROCESS | 3399 | --DOMWINDOW == 214 (0x7f33f5b18000) [pid = 3399] [serial = 27] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 05:06:06 INFO - PROCESS | 3399 | --DOMWINDOW == 213 (0x7f33e9ec9800) [pid = 3399] [serial = 1144] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 05:06:06 INFO - PROCESS | 3399 | 1461153966039 Marionette TRACE conn3 -> [0,1597,"getWindowHandle",null] 05:06:06 INFO - PROCESS | 3399 | 1461153966043 Marionette TRACE conn3 <- [1,1597,null,{"value":"8"}] 05:06:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 05:06:06 INFO - PROCESS | 3399 | 1461153966048 Marionette TRACE conn3 -> [0,1598,"setScriptTimeout",{"ms":35000}] 05:06:06 INFO - PROCESS | 3399 | 1461153966050 Marionette TRACE conn3 <- [1,1598,null,{}] 05:06:06 INFO - PROCESS | 3399 | 1461153966056 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}] 05:06:06 INFO - PROCESS | 3399 | 1461153966238 Marionette TRACE conn3 <- [1,1599,null,{"value":null}] 05:06:06 INFO - PROCESS | 3399 | 1461153966441 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:06:06 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33f64b4800 == 148 [pid = 3399] [id = 407] 05:06:06 INFO - PROCESS | 3399 | ++DOMWINDOW == 214 (0x7f33f3350c00) [pid = 3399] [serial = 1222] [outer = (nil)] 05:06:06 INFO - PROCESS | 3399 | ++DOMWINDOW == 215 (0x7f33f8f0a800) [pid = 3399] [serial = 1223] [outer = 0x7f33f3350c00] 05:06:06 INFO - PROCESS | 3399 | 1461153966506 Marionette DEBUG loaded listener.js 05:06:06 INFO - PROCESS | 3399 | ++DOMWINDOW == 216 (0x7f33f98e8000) [pid = 3399] [serial = 1224] [outer = 0x7f33f3350c00] 05:06:07 INFO - PROCESS | 3399 | 1461153967166 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]]]}] 05:06:07 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 05:06:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 1128ms 05:06:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 05:06:07 INFO - PROCESS | 3399 | 1461153967177 Marionette TRACE conn3 -> [0,1601,"getWindowHandle",null] 05:06:07 INFO - PROCESS | 3399 | 1461153967180 Marionette TRACE conn3 <- [1,1601,null,{"value":"8"}] 05:06:07 INFO - PROCESS | 3399 | 1461153967185 Marionette TRACE conn3 -> [0,1602,"setScriptTimeout",{"ms":35000}] 05:06:07 INFO - PROCESS | 3399 | 1461153967188 Marionette TRACE conn3 <- [1,1602,null,{}] 05:06:07 INFO - PROCESS | 3399 | 1461153967193 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}] 05:06:07 INFO - PROCESS | 3399 | 1461153967365 Marionette TRACE conn3 <- [1,1603,null,{"value":null}] 05:06:07 INFO - PROCESS | 3399 | 1461153967532 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:06:07 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33f8fa9800 == 149 [pid = 3399] [id = 408] 05:06:07 INFO - PROCESS | 3399 | ++DOMWINDOW == 217 (0x7f33f3398800) [pid = 3399] [serial = 1225] [outer = (nil)] 05:06:07 INFO - PROCESS | 3399 | ++DOMWINDOW == 218 (0x7f33f9b94000) [pid = 3399] [serial = 1226] [outer = 0x7f33f3398800] 05:06:07 INFO - PROCESS | 3399 | 1461153967592 Marionette DEBUG loaded listener.js 05:06:07 INFO - PROCESS | 3399 | ++DOMWINDOW == 219 (0x7f33fa037800) [pid = 3399] [serial = 1227] [outer = 0x7f33f3398800] 05:06:08 INFO - PROCESS | 3399 | 1461153968507 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]]]}] 05:06:08 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 05:06:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 1381ms 05:06:08 INFO - PROCESS | 3399 | 1461153968569 Marionette TRACE conn3 -> [0,1605,"getWindowHandle",null] 05:06:08 INFO - PROCESS | 3399 | 1461153968575 Marionette TRACE conn3 <- [1,1605,null,{"value":"8"}] 05:06:08 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 05:06:08 INFO - PROCESS | 3399 | 1461153968584 Marionette TRACE conn3 -> [0,1606,"setScriptTimeout",{"ms":35000}] 05:06:08 INFO - PROCESS | 3399 | 1461153968589 Marionette TRACE conn3 <- [1,1606,null,{}] 05:06:08 INFO - PROCESS | 3399 | 1461153968599 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}] 05:06:08 INFO - PROCESS | 3399 | 1461153968802 Marionette TRACE conn3 <- [1,1607,null,{"value":null}] 05:06:09 INFO - PROCESS | 3399 | 1461153969075 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:06:09 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33e961a800 == 150 [pid = 3399] [id = 409] 05:06:09 INFO - PROCESS | 3399 | ++DOMWINDOW == 220 (0x7f33e6843000) [pid = 3399] [serial = 1228] [outer = (nil)] 05:06:09 INFO - PROCESS | 3399 | ++DOMWINDOW == 221 (0x7f33e71e7400) [pid = 3399] [serial = 1229] [outer = 0x7f33e6843000] 05:06:09 INFO - PROCESS | 3399 | 1461153969193 Marionette DEBUG loaded listener.js 05:06:09 INFO - PROCESS | 3399 | ++DOMWINDOW == 222 (0x7f33e8d12400) [pid = 3399] [serial = 1230] [outer = 0x7f33e6843000] 05:06:10 INFO - PROCESS | 3399 | 1461153970051 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]]]}] 05:06:10 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 05:06:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 1535ms 05:06:10 INFO - PROCESS | 3399 | 1461153970119 Marionette TRACE conn3 -> [0,1609,"getWindowHandle",null] 05:06:10 INFO - PROCESS | 3399 | 1461153970128 Marionette TRACE conn3 <- [1,1609,null,{"value":"8"}] 05:06:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 05:06:10 INFO - PROCESS | 3399 | 1461153970138 Marionette TRACE conn3 -> [0,1610,"setScriptTimeout",{"ms":35000}] 05:06:10 INFO - PROCESS | 3399 | 1461153970142 Marionette TRACE conn3 <- [1,1610,null,{}] 05:06:10 INFO - PROCESS | 3399 | 1461153970148 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}] 05:06:10 INFO - PROCESS | 3399 | 1461153970341 Marionette TRACE conn3 <- [1,1611,null,{"value":null}] 05:06:10 INFO - PROCESS | 3399 | 1461153970590 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:06:10 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33f5614800 == 151 [pid = 3399] [id = 410] 05:06:10 INFO - PROCESS | 3399 | ++DOMWINDOW == 223 (0x7f33eb5c9800) [pid = 3399] [serial = 1231] [outer = (nil)] 05:06:10 INFO - PROCESS | 3399 | ++DOMWINDOW == 224 (0x7f33ec4d8000) [pid = 3399] [serial = 1232] [outer = 0x7f33eb5c9800] 05:06:10 INFO - PROCESS | 3399 | 1461153970709 Marionette DEBUG loaded listener.js 05:06:10 INFO - PROCESS | 3399 | ++DOMWINDOW == 225 (0x7f33ee35d400) [pid = 3399] [serial = 1233] [outer = 0x7f33eb5c9800] 05:06:11 INFO - PROCESS | 3399 | 1461153971687 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]]]}] 05:06:11 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 05:06:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 1588ms 05:06:11 INFO - PROCESS | 3399 | 1461153971727 Marionette TRACE conn3 -> [0,1613,"getWindowHandle",null] 05:06:11 INFO - PROCESS | 3399 | 1461153971731 Marionette TRACE conn3 <- [1,1613,null,{"value":"8"}] 05:06:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 05:06:11 INFO - PROCESS | 3399 | 1461153971738 Marionette TRACE conn3 -> [0,1614,"setScriptTimeout",{"ms":35000}] 05:06:11 INFO - PROCESS | 3399 | 1461153971744 Marionette TRACE conn3 <- [1,1614,null,{}] 05:06:11 INFO - PROCESS | 3399 | 1461153971760 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}] 05:06:11 INFO - PROCESS | 3399 | 1461153971946 Marionette TRACE conn3 <- [1,1615,null,{"value":null}] 05:06:12 INFO - PROCESS | 3399 | 1461153972194 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:06:12 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33fa010000 == 152 [pid = 3399] [id = 411] 05:06:12 INFO - PROCESS | 3399 | ++DOMWINDOW == 226 (0x7f33f5528000) [pid = 3399] [serial = 1234] [outer = (nil)] 05:06:12 INFO - PROCESS | 3399 | ++DOMWINDOW == 227 (0x7f33f5cfc800) [pid = 3399] [serial = 1235] [outer = 0x7f33f5528000] 05:06:12 INFO - PROCESS | 3399 | 1461153972314 Marionette DEBUG loaded listener.js 05:06:12 INFO - PROCESS | 3399 | ++DOMWINDOW == 228 (0x7f33f7789400) [pid = 3399] [serial = 1236] [outer = 0x7f33f5528000] 05:06:13 INFO - PROCESS | 3399 | 1461153973168 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]]]}] 05:06:13 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 05:06:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 1488ms 05:06:13 INFO - PROCESS | 3399 | 1461153973227 Marionette TRACE conn3 -> [0,1617,"getWindowHandle",null] 05:06:13 INFO - PROCESS | 3399 | 1461153973231 Marionette TRACE conn3 <- [1,1617,null,{"value":"8"}] 05:06:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 05:06:13 INFO - PROCESS | 3399 | 1461153973237 Marionette TRACE conn3 -> [0,1618,"setScriptTimeout",{"ms":35000}] 05:06:13 INFO - PROCESS | 3399 | 1461153973240 Marionette TRACE conn3 <- [1,1618,null,{}] 05:06:13 INFO - PROCESS | 3399 | 1461153973246 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}] 05:06:13 INFO - PROCESS | 3399 | 1461153973439 Marionette TRACE conn3 <- [1,1619,null,{"value":null}] 05:06:13 INFO - PROCESS | 3399 | 1461153973639 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:06:13 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33fa1d4000 == 153 [pid = 3399] [id = 412] 05:06:13 INFO - PROCESS | 3399 | ++DOMWINDOW == 229 (0x7f33f5654c00) [pid = 3399] [serial = 1237] [outer = (nil)] 05:06:13 INFO - PROCESS | 3399 | ++DOMWINDOW == 230 (0x7f33f9b87800) [pid = 3399] [serial = 1238] [outer = 0x7f33f5654c00] 05:06:13 INFO - PROCESS | 3399 | 1461153973710 Marionette DEBUG loaded listener.js 05:06:13 INFO - PROCESS | 3399 | ++DOMWINDOW == 231 (0x7f33fa034400) [pid = 3399] [serial = 1239] [outer = 0x7f33f5654c00] 05:06:14 INFO - PROCESS | 3399 | 1461153974596 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]]]}] 05:06:14 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 05:06:14 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 1428ms 05:06:14 INFO - PROCESS | 3399 | 1461153974667 Marionette TRACE conn3 -> [0,1621,"getWindowHandle",null] 05:06:14 INFO - PROCESS | 3399 | 1461153974670 Marionette TRACE conn3 <- [1,1621,null,{"value":"8"}] 05:06:14 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 05:06:14 INFO - PROCESS | 3399 | 1461153974677 Marionette TRACE conn3 -> [0,1622,"setScriptTimeout",{"ms":35000}] 05:06:14 INFO - PROCESS | 3399 | 1461153974680 Marionette TRACE conn3 <- [1,1622,null,{}] 05:06:14 INFO - PROCESS | 3399 | 1461153974686 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}] 05:06:14 INFO - PROCESS | 3399 | 1461153974911 Marionette TRACE conn3 <- [1,1623,null,{"value":null}] 05:06:15 INFO - PROCESS | 3399 | 1461153975166 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:06:15 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33fef4b000 == 154 [pid = 3399] [id = 413] 05:06:15 INFO - PROCESS | 3399 | ++DOMWINDOW == 232 (0x7f33f8f36800) [pid = 3399] [serial = 1240] [outer = (nil)] 05:06:15 INFO - PROCESS | 3399 | ++DOMWINDOW == 233 (0x7f33fc5c1800) [pid = 3399] [serial = 1241] [outer = 0x7f33f8f36800] 05:06:15 INFO - PROCESS | 3399 | 1461153975288 Marionette DEBUG loaded listener.js 05:06:15 INFO - PROCESS | 3399 | ++DOMWINDOW == 234 (0x7f33fdf66000) [pid = 3399] [serial = 1242] [outer = 0x7f33f8f36800] 05:06:16 INFO - PROCESS | 3399 | 1461153976125 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]]]}] 05:06:16 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 05:06:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 1480ms 05:06:16 INFO - PROCESS | 3399 | 1461153976158 Marionette TRACE conn3 -> [0,1625,"getWindowHandle",null] 05:06:16 INFO - PROCESS | 3399 | 1461153976162 Marionette TRACE conn3 <- [1,1625,null,{"value":"8"}] 05:06:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 05:06:16 INFO - PROCESS | 3399 | 1461153976168 Marionette TRACE conn3 -> [0,1626,"setScriptTimeout",{"ms":35000}] 05:06:16 INFO - PROCESS | 3399 | 1461153976170 Marionette TRACE conn3 <- [1,1626,null,{}] 05:06:16 INFO - PROCESS | 3399 | 1461153976176 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}] 05:06:16 INFO - PROCESS | 3399 | 1461153976377 Marionette TRACE conn3 <- [1,1627,null,{"value":null}] 05:06:16 INFO - PROCESS | 3399 | 1461153976595 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:06:16 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f3401e94800 == 155 [pid = 3399] [id = 414] 05:06:16 INFO - PROCESS | 3399 | ++DOMWINDOW == 235 (0x7f33f65e5000) [pid = 3399] [serial = 1243] [outer = (nil)] 05:06:16 INFO - PROCESS | 3399 | ++DOMWINDOW == 236 (0x7f33ff06e800) [pid = 3399] [serial = 1244] [outer = 0x7f33f65e5000] 05:06:16 INFO - PROCESS | 3399 | 1461153976713 Marionette DEBUG loaded listener.js 05:06:16 INFO - PROCESS | 3399 | ++DOMWINDOW == 237 (0x7f3400a0a800) [pid = 3399] [serial = 1245] [outer = 0x7f33f65e5000] 05:06:17 INFO - PROCESS | 3399 | 1461153977594 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]]]}] 05:06:17 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 05:06:17 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 1478ms 05:06:17 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 05:06:17 INFO - PROCESS | 3399 | 1461153977646 Marionette TRACE conn3 -> [0,1629,"getWindowHandle",null] 05:06:17 INFO - PROCESS | 3399 | 1461153977649 Marionette TRACE conn3 <- [1,1629,null,{"value":"8"}] 05:06:17 INFO - PROCESS | 3399 | 1461153977655 Marionette TRACE conn3 -> [0,1630,"setScriptTimeout",{"ms":35000}] 05:06:17 INFO - PROCESS | 3399 | 1461153977658 Marionette TRACE conn3 <- [1,1630,null,{}] 05:06:17 INFO - PROCESS | 3399 | 1461153977682 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}] 05:06:17 INFO - PROCESS | 3399 | 1461153977872 Marionette TRACE conn3 <- [1,1631,null,{"value":null}] 05:06:18 INFO - PROCESS | 3399 | 1461153978079 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:06:18 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f3411d6d800 == 156 [pid = 3399] [id = 415] 05:06:18 INFO - PROCESS | 3399 | ++DOMWINDOW == 238 (0x7f33f65ec000) [pid = 3399] [serial = 1246] [outer = (nil)] 05:06:18 INFO - PROCESS | 3399 | ++DOMWINDOW == 239 (0x7f340cb79c00) [pid = 3399] [serial = 1247] [outer = 0x7f33f65ec000] 05:06:18 INFO - PROCESS | 3399 | 1461153978197 Marionette DEBUG loaded listener.js 05:06:18 INFO - PROCESS | 3399 | ++DOMWINDOW == 240 (0x7f3411375800) [pid = 3399] [serial = 1248] [outer = 0x7f33f65ec000] 05:06:19 INFO - PROCESS | 3399 | 1461153979157 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]]]}] 05:06:19 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 05:06:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 1538ms 05:06:19 INFO - PROCESS | 3399 | 1461153979193 Marionette TRACE conn3 -> [0,1633,"getWindowHandle",null] 05:06:19 INFO - PROCESS | 3399 | 1461153979197 Marionette TRACE conn3 <- [1,1633,null,{"value":"8"}] 05:06:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 05:06:19 INFO - PROCESS | 3399 | 1461153979202 Marionette TRACE conn3 -> [0,1634,"setScriptTimeout",{"ms":35000}] 05:06:19 INFO - PROCESS | 3399 | 1461153979205 Marionette TRACE conn3 <- [1,1634,null,{}] 05:06:19 INFO - PROCESS | 3399 | 1461153979211 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}] 05:06:19 INFO - PROCESS | 3399 | 1461153979388 Marionette TRACE conn3 <- [1,1635,null,{"value":null}] 05:06:19 INFO - PROCESS | 3399 | 1461153979598 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:06:19 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33ee275800 == 157 [pid = 3399] [id = 416] 05:06:19 INFO - PROCESS | 3399 | ++DOMWINDOW == 241 (0x7f33f9eb0800) [pid = 3399] [serial = 1249] [outer = (nil)] 05:06:19 INFO - PROCESS | 3399 | ++DOMWINDOW == 242 (0x7f3411372400) [pid = 3399] [serial = 1250] [outer = 0x7f33f9eb0800] 05:06:19 INFO - PROCESS | 3399 | 1461153979708 Marionette DEBUG loaded listener.js 05:06:19 INFO - PROCESS | 3399 | ++DOMWINDOW == 243 (0x7f3411e81800) [pid = 3399] [serial = 1251] [outer = 0x7f33f9eb0800] 05:06:20 INFO - PROCESS | 3399 | 1461153980519 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]]]}] 05:06:20 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 05:06:20 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 1386ms 05:06:20 INFO - PROCESS | 3399 | 1461153980590 Marionette TRACE conn3 -> [0,1637,"getWindowHandle",null] 05:06:20 INFO - PROCESS | 3399 | 1461153980594 Marionette TRACE conn3 <- [1,1637,null,{"value":"8"}] 05:06:20 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 05:06:20 INFO - PROCESS | 3399 | 1461153980600 Marionette TRACE conn3 -> [0,1638,"setScriptTimeout",{"ms":35000}] 05:06:20 INFO - PROCESS | 3399 | 1461153980602 Marionette TRACE conn3 <- [1,1638,null,{}] 05:06:20 INFO - PROCESS | 3399 | 1461153980608 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}] 05:06:20 INFO - PROCESS | 3399 | 1461153980791 Marionette TRACE conn3 <- [1,1639,null,{"value":null}] 05:06:20 INFO - PROCESS | 3399 | 1461153980994 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:06:21 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f341482e000 == 158 [pid = 3399] [id = 417] 05:06:21 INFO - PROCESS | 3399 | ++DOMWINDOW == 244 (0x7f33e6bd1000) [pid = 3399] [serial = 1252] [outer = (nil)] 05:06:21 INFO - PROCESS | 3399 | ++DOMWINDOW == 245 (0x7f33e6bda000) [pid = 3399] [serial = 1253] [outer = 0x7f33e6bd1000] 05:06:21 INFO - PROCESS | 3399 | 1461153981064 Marionette DEBUG loaded listener.js 05:06:21 INFO - PROCESS | 3399 | ++DOMWINDOW == 246 (0x7f33e6bdf000) [pid = 3399] [serial = 1254] [outer = 0x7f33e6bd1000] 05:06:21 INFO - PROCESS | 3399 | 1461153981941 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]]]}] 05:06:21 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 05:06:21 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 1377ms 05:06:21 INFO - PROCESS | 3399 | 1461153981978 Marionette TRACE conn3 -> [0,1641,"getWindowHandle",null] 05:06:21 INFO - PROCESS | 3399 | 1461153981981 Marionette TRACE conn3 <- [1,1641,null,{"value":"8"}] 05:06:21 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 05:06:21 INFO - PROCESS | 3399 | 1461153981988 Marionette TRACE conn3 -> [0,1642,"setScriptTimeout",{"ms":35000}] 05:06:21 INFO - PROCESS | 3399 | 1461153981991 Marionette TRACE conn3 <- [1,1642,null,{}] 05:06:22 INFO - PROCESS | 3399 | 1461153981997 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}] 05:06:22 INFO - PROCESS | 3399 | 1461153982180 Marionette TRACE conn3 <- [1,1643,null,{"value":null}] 05:06:22 INFO - PROCESS | 3399 | 1461153982397 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:06:22 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33e6917800 == 159 [pid = 3399] [id = 418] 05:06:22 INFO - PROCESS | 3399 | ++DOMWINDOW == 247 (0x7f33e6bd2800) [pid = 3399] [serial = 1255] [outer = (nil)] 05:06:22 INFO - PROCESS | 3399 | ++DOMWINDOW == 248 (0x7f33ff32b400) [pid = 3399] [serial = 1256] [outer = 0x7f33e6bd2800] 05:06:22 INFO - PROCESS | 3399 | 1461153982510 Marionette DEBUG loaded listener.js 05:06:22 INFO - PROCESS | 3399 | ++DOMWINDOW == 249 (0x7f3411f11400) [pid = 3399] [serial = 1257] [outer = 0x7f33e6bd2800] 05:06:23 INFO - PROCESS | 3399 | 1461153983436 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]]]}] 05:06:23 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 05:06:23 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 1486ms 05:06:23 INFO - PROCESS | 3399 | 1461153983475 Marionette TRACE conn3 -> [0,1645,"getWindowHandle",null] 05:06:23 INFO - PROCESS | 3399 | 1461153983480 Marionette TRACE conn3 <- [1,1645,null,{"value":"8"}] 05:06:23 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 05:06:23 INFO - PROCESS | 3399 | 1461153983486 Marionette TRACE conn3 -> [0,1646,"setScriptTimeout",{"ms":35000}] 05:06:23 INFO - PROCESS | 3399 | 1461153983490 Marionette TRACE conn3 <- [1,1646,null,{}] 05:06:23 INFO - PROCESS | 3399 | 1461153983514 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}] 05:06:23 INFO - PROCESS | 3399 | 1461153983902 Marionette TRACE conn3 <- [1,1647,null,{"value":null}] 05:06:24 INFO - PROCESS | 3399 | 1461153984110 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:06:24 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33e7454800 == 160 [pid = 3399] [id = 419] 05:06:24 INFO - PROCESS | 3399 | ++DOMWINDOW == 250 (0x7f34119c5400) [pid = 3399] [serial = 1258] [outer = (nil)] 05:06:24 INFO - PROCESS | 3399 | ++DOMWINDOW == 251 (0x7f3411f10c00) [pid = 3399] [serial = 1259] [outer = 0x7f34119c5400] 05:06:24 INFO - PROCESS | 3399 | 1461153984234 Marionette DEBUG loaded listener.js 05:06:24 INFO - PROCESS | 3399 | ++DOMWINDOW == 252 (0x7f3413b9bc00) [pid = 3399] [serial = 1260] [outer = 0x7f34119c5400] 05:06:25 INFO - PROCESS | 3399 | 1461153985068 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]]]}] 05:06:25 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 05:06:25 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 1634ms 05:06:25 INFO - PROCESS | 3399 | 1461153985157 Marionette TRACE conn3 -> [0,1649,"getWindowHandle",null] 05:06:25 INFO - PROCESS | 3399 | 1461153985161 Marionette TRACE conn3 <- [1,1649,null,{"value":"8"}] 05:06:25 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 05:06:25 INFO - PROCESS | 3399 | 1461153985172 Marionette TRACE conn3 -> [0,1650,"setScriptTimeout",{"ms":35000}] 05:06:25 INFO - PROCESS | 3399 | 1461153985174 Marionette TRACE conn3 <- [1,1650,null,{}] 05:06:25 INFO - PROCESS | 3399 | 1461153985179 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}] 05:06:25 INFO - PROCESS | 3399 | 1461153985410 Marionette TRACE conn3 <- [1,1651,null,{"value":null}] 05:06:25 INFO - PROCESS | 3399 | 1461153985662 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:06:25 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33fa11c000 == 161 [pid = 3399] [id = 420] 05:06:25 INFO - PROCESS | 3399 | ++DOMWINDOW == 253 (0x7f33e4df0800) [pid = 3399] [serial = 1261] [outer = (nil)] 05:06:25 INFO - PROCESS | 3399 | ++DOMWINDOW == 254 (0x7f33e4dfa400) [pid = 3399] [serial = 1262] [outer = 0x7f33e4df0800] 05:06:25 INFO - PROCESS | 3399 | 1461153985781 Marionette DEBUG loaded listener.js 05:06:25 INFO - PROCESS | 3399 | ++DOMWINDOW == 255 (0x7f33ea0d7c00) [pid = 3399] [serial = 1263] [outer = 0x7f33e4df0800] 05:06:26 INFO - PROCESS | 3399 | 1461153986591 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]]]}] 05:06:26 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 05:06:26 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 1476ms 05:06:26 INFO - PROCESS | 3399 | 1461153986649 Marionette TRACE conn3 -> [0,1653,"getWindowHandle",null] 05:06:26 INFO - PROCESS | 3399 | 1461153986652 Marionette TRACE conn3 <- [1,1653,null,{"value":"8"}] 05:06:26 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 05:06:26 INFO - PROCESS | 3399 | 1461153986658 Marionette TRACE conn3 -> [0,1654,"setScriptTimeout",{"ms":35000}] 05:06:26 INFO - PROCESS | 3399 | 1461153986661 Marionette TRACE conn3 <- [1,1654,null,{}] 05:06:26 INFO - PROCESS | 3399 | 1461153986666 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}] 05:06:26 INFO - PROCESS | 3399 | 1461153986863 Marionette TRACE conn3 <- [1,1655,null,{"value":null}] 05:06:27 INFO - PROCESS | 3399 | 1461153987079 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:06:27 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33ea474000 == 162 [pid = 3399] [id = 421] 05:06:27 INFO - PROCESS | 3399 | ++DOMWINDOW == 256 (0x7f33e4df3400) [pid = 3399] [serial = 1264] [outer = (nil)] 05:06:27 INFO - PROCESS | 3399 | ++DOMWINDOW == 257 (0x7f33ea0df000) [pid = 3399] [serial = 1265] [outer = 0x7f33e4df3400] 05:06:27 INFO - PROCESS | 3399 | 1461153987196 Marionette DEBUG loaded listener.js 05:06:27 INFO - PROCESS | 3399 | ++DOMWINDOW == 258 (0x7f33ea0e3400) [pid = 3399] [serial = 1266] [outer = 0x7f33e4df3400] 05:06:28 INFO - PROCESS | 3399 | 1461153988127 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]]]}] 05:06:28 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 05:06:28 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 1530ms 05:06:28 INFO - PROCESS | 3399 | 1461153988190 Marionette TRACE conn3 -> [0,1657,"getWindowHandle",null] 05:06:28 INFO - PROCESS | 3399 | 1461153988193 Marionette TRACE conn3 <- [1,1657,null,{"value":"8"}] 05:06:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 05:06:28 INFO - PROCESS | 3399 | 1461153988199 Marionette TRACE conn3 -> [0,1658,"setScriptTimeout",{"ms":35000}] 05:06:28 INFO - PROCESS | 3399 | 1461153988201 Marionette TRACE conn3 <- [1,1658,null,{}] 05:06:28 INFO - PROCESS | 3399 | 1461153988207 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}] 05:06:28 INFO - PROCESS | 3399 | 1461153988399 Marionette TRACE conn3 <- [1,1659,null,{"value":null}] 05:06:28 INFO - PROCESS | 3399 | 1461153988608 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:06:28 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33e90b9800 == 163 [pid = 3399] [id = 422] 05:06:28 INFO - PROCESS | 3399 | ++DOMWINDOW == 259 (0x7f33e6359400) [pid = 3399] [serial = 1267] [outer = (nil)] 05:06:28 INFO - PROCESS | 3399 | ++DOMWINDOW == 260 (0x7f33e80bb000) [pid = 3399] [serial = 1268] [outer = 0x7f33e6359400] 05:06:28 INFO - PROCESS | 3399 | 1461153988722 Marionette DEBUG loaded listener.js 05:06:28 INFO - PROCESS | 3399 | ++DOMWINDOW == 261 (0x7f33e9d0e000) [pid = 3399] [serial = 1269] [outer = 0x7f33e6359400] 05:06:29 INFO - PROCESS | 3399 | 1461153989623 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]]]}] 05:06:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 05:06:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 1481ms 05:06:29 INFO - PROCESS | 3399 | 1461153989681 Marionette TRACE conn3 -> [0,1661,"getWindowHandle",null] 05:06:29 INFO - PROCESS | 3399 | 1461153989684 Marionette TRACE conn3 <- [1,1661,null,{"value":"8"}] 05:06:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 05:06:29 INFO - PROCESS | 3399 | 1461153989690 Marionette TRACE conn3 -> [0,1662,"setScriptTimeout",{"ms":35000}] 05:06:29 INFO - PROCESS | 3399 | 1461153989692 Marionette TRACE conn3 <- [1,1662,null,{}] 05:06:29 INFO - PROCESS | 3399 | 1461153989698 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}] 05:06:29 INFO - PROCESS | 3399 | 1461153989886 Marionette TRACE conn3 <- [1,1663,null,{"value":null}] 05:06:30 INFO - PROCESS | 3399 | 1461153990103 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:06:30 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33f379d000 == 164 [pid = 3399] [id = 423] 05:06:30 INFO - PROCESS | 3399 | ++DOMWINDOW == 262 (0x7f33e4df7c00) [pid = 3399] [serial = 1270] [outer = (nil)] 05:06:30 INFO - PROCESS | 3399 | ++DOMWINDOW == 263 (0x7f33e9d11c00) [pid = 3399] [serial = 1271] [outer = 0x7f33e4df7c00] 05:06:30 INFO - PROCESS | 3399 | 1461153990233 Marionette DEBUG loaded listener.js 05:06:30 INFO - PROCESS | 3399 | ++DOMWINDOW == 264 (0x7f33ea0dac00) [pid = 3399] [serial = 1272] [outer = 0x7f33e4df7c00] 05:06:31 INFO - PROCESS | 3399 | 1461153991631 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]]]}] 05:06:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 05:06:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 1980ms 05:06:31 INFO - PROCESS | 3399 | 1461153991671 Marionette TRACE conn3 -> [0,1665,"getWindowHandle",null] 05:06:31 INFO - PROCESS | 3399 | 1461153991678 Marionette TRACE conn3 <- [1,1665,null,{"value":"8"}] 05:06:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 05:06:31 INFO - PROCESS | 3399 | 1461153991686 Marionette TRACE conn3 -> [0,1666,"setScriptTimeout",{"ms":35000}] 05:06:31 INFO - PROCESS | 3399 | 1461153991691 Marionette TRACE conn3 <- [1,1666,null,{}] 05:06:31 INFO - PROCESS | 3399 | 1461153991698 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}] 05:06:31 INFO - PROCESS | 3399 | 1461153991871 Marionette TRACE conn3 <- [1,1667,null,{"value":null}] 05:06:32 INFO - PROCESS | 3399 | 1461153992142 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:06:32 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33e91d6000 == 165 [pid = 3399] [id = 424] 05:06:32 INFO - PROCESS | 3399 | ++DOMWINDOW == 265 (0x7f33e6851000) [pid = 3399] [serial = 1273] [outer = (nil)] 05:06:32 INFO - PROCESS | 3399 | ++DOMWINDOW == 266 (0x7f33e71e8c00) [pid = 3399] [serial = 1274] [outer = 0x7f33e6851000] 05:06:32 INFO - PROCESS | 3399 | 1461153992272 Marionette DEBUG loaded listener.js 05:06:32 INFO - PROCESS | 3399 | ++DOMWINDOW == 267 (0x7f33e74d2800) [pid = 3399] [serial = 1275] [outer = 0x7f33e6851000] 05:06:33 INFO - PROCESS | 3399 | 1461153993325 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]]]}] 05:06:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 05:06:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 1689ms 05:06:33 INFO - PROCESS | 3399 | 1461153993376 Marionette TRACE conn3 -> [0,1669,"getWindowHandle",null] 05:06:33 INFO - PROCESS | 3399 | 1461153993384 Marionette TRACE conn3 <- [1,1669,null,{"value":"8"}] 05:06:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 05:06:33 INFO - PROCESS | 3399 | 1461153993394 Marionette TRACE conn3 -> [0,1670,"setScriptTimeout",{"ms":35000}] 05:06:33 INFO - PROCESS | 3399 | 1461153993397 Marionette TRACE conn3 <- [1,1670,null,{}] 05:06:33 INFO - PROCESS | 3399 | 1461153993404 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}] 05:06:33 INFO - PROCESS | 3399 | 1461153993591 Marionette TRACE conn3 <- [1,1671,null,{"value":null}] 05:06:33 INFO - PROCESS | 3399 | 1461153993951 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:06:33 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33e631c000 == 166 [pid = 3399] [id = 425] 05:06:33 INFO - PROCESS | 3399 | ++DOMWINDOW == 268 (0x7f33e9ecb000) [pid = 3399] [serial = 1276] [outer = (nil)] 05:06:34 INFO - PROCESS | 3399 | ++DOMWINDOW == 269 (0x7f33ea0d8400) [pid = 3399] [serial = 1277] [outer = 0x7f33e9ecb000] 05:06:34 INFO - PROCESS | 3399 | 1461153994022 Marionette DEBUG loaded listener.js 05:06:34 INFO - PROCESS | 3399 | ++DOMWINDOW == 270 (0x7f33ea0e4c00) [pid = 3399] [serial = 1278] [outer = 0x7f33e9ecb000] 05:06:34 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33ec799800 == 165 [pid = 3399] [id = 345] 05:06:34 INFO - PROCESS | 3399 | --DOMWINDOW == 269 (0x7f33f9b92800) [pid = 3399] [serial = 1130] [outer = (nil)] [url = about:blank] 05:06:34 INFO - PROCESS | 3399 | --DOMWINDOW == 268 (0x7f3400240400) [pid = 3399] [serial = 1127] [outer = (nil)] [url = about:blank] 05:06:34 INFO - PROCESS | 3399 | --DOMWINDOW == 267 (0x7f33ff73a800) [pid = 3399] [serial = 1124] [outer = (nil)] [url = about:blank] 05:06:34 INFO - PROCESS | 3399 | --DOMWINDOW == 266 (0x7f33f5f49000) [pid = 3399] [serial = 29] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 05:06:34 INFO - PROCESS | 3399 | --DOMWINDOW == 265 (0x7f33eb5c8c00) [pid = 3399] [serial = 1133] [outer = (nil)] [url = about:blank] 05:06:34 INFO - PROCESS | 3399 | --DOMWINDOW == 264 (0x7f33ff06bc00) [pid = 3399] [serial = 1121] [outer = (nil)] [url = about:blank] 05:06:34 INFO - PROCESS | 3399 | --DOMWINDOW == 263 (0x7f33f696a400) [pid = 3399] [serial = 1157] [outer = (nil)] [url = about:blank] 05:06:34 INFO - PROCESS | 3399 | --DOCSHELL 0x7f340670b000 == 164 [pid = 3399] [id = 347] 05:06:34 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33f9212800 == 163 [pid = 3399] [id = 346] 05:06:34 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33f64b4800 == 162 [pid = 3399] [id = 407] 05:06:34 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33f5a28800 == 161 [pid = 3399] [id = 406] 05:06:34 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33ee452800 == 160 [pid = 3399] [id = 405] 05:06:34 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33e9f86000 == 159 [pid = 3399] [id = 404] 05:06:34 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33e91d4000 == 158 [pid = 3399] [id = 403] 05:06:34 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33ec8da800 == 157 [pid = 3399] [id = 402] 05:06:34 INFO - PROCESS | 3399 | --DOCSHELL 0x7f340d812800 == 156 [pid = 3399] [id = 393] 05:06:34 INFO - PROCESS | 3399 | --DOCSHELL 0x7f3406715800 == 155 [pid = 3399] [id = 392] 05:06:34 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33ff784000 == 154 [pid = 3399] [id = 391] 05:06:34 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33fdfcf800 == 153 [pid = 3399] [id = 390] 05:06:34 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33f9b66800 == 152 [pid = 3399] [id = 389] 05:06:34 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33f67a4000 == 151 [pid = 3399] [id = 388] 05:06:34 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33f29c7000 == 150 [pid = 3399] [id = 387] 05:06:34 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33e7fec800 == 149 [pid = 3399] [id = 386] 05:06:34 INFO - PROCESS | 3399 | 1461153994958 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]]]}] 05:06:34 INFO - PROCESS | 3399 | --DOMWINDOW == 262 (0x7f33f2a24000) [pid = 3399] [serial = 1155] [outer = (nil)] [url = about:blank] 05:06:34 INFO - PROCESS | 3399 | --DOMWINDOW == 261 (0x7f33eb650400) [pid = 3399] [serial = 1143] [outer = (nil)] [url = about:blank] 05:06:34 INFO - PROCESS | 3399 | --DOMWINDOW == 260 (0x7f33e9ecdc00) [pid = 3399] [serial = 1139] [outer = (nil)] [url = about:blank] 05:06:34 INFO - PROCESS | 3399 | --DOMWINDOW == 259 (0x7f33f45c0400) [pid = 3399] [serial = 1152] [outer = (nil)] [url = about:blank] 05:06:34 INFO - PROCESS | 3399 | --DOMWINDOW == 258 (0x7f33f79cd000) [pid = 3399] [serial = 1109] [outer = (nil)] [url = about:blank] 05:06:34 INFO - PROCESS | 3399 | --DOMWINDOW == 257 (0x7f33ee4c8800) [pid = 3399] [serial = 1148] [outer = (nil)] [url = about:blank] 05:06:34 INFO - PROCESS | 3399 | --DOMWINDOW == 256 (0x7f33eb7c4c00) [pid = 3399] [serial = 1140] [outer = (nil)] [url = about:blank] 05:06:34 INFO - PROCESS | 3399 | --DOMWINDOW == 255 (0x7f33e7146c00) [pid = 3399] [serial = 1137] [outer = (nil)] [url = about:blank] 05:06:34 INFO - PROCESS | 3399 | --DOMWINDOW == 254 (0x7f33fdf66800) [pid = 3399] [serial = 1118] [outer = (nil)] [url = about:blank] 05:06:34 INFO - PROCESS | 3399 | --DOMWINDOW == 253 (0x7f33e7e3e800) [pid = 3399] [serial = 1097] [outer = (nil)] [url = about:blank] 05:06:34 INFO - PROCESS | 3399 | --DOMWINDOW == 252 (0x7f33fc537400) [pid = 3399] [serial = 1115] [outer = (nil)] [url = about:blank] 05:06:34 INFO - PROCESS | 3399 | --DOMWINDOW == 251 (0x7f33eb7c4000) [pid = 3399] [serial = 1100] [outer = (nil)] [url = about:blank] 05:06:34 INFO - PROCESS | 3399 | --DOMWINDOW == 250 (0x7f33e7e43c00) [pid = 3399] [serial = 1154] [outer = (nil)] [url = about:blank] 05:06:34 INFO - PROCESS | 3399 | --DOMWINDOW == 249 (0x7f33ed60f000) [pid = 3399] [serial = 1146] [outer = (nil)] [url = about:blank] 05:06:34 INFO - PROCESS | 3399 | --DOMWINDOW == 248 (0x7f33f339ac00) [pid = 3399] [serial = 1103] [outer = (nil)] [url = about:blank] 05:06:34 INFO - PROCESS | 3399 | --DOMWINDOW == 247 (0x7f33e9ed0000) [pid = 3399] [serial = 1142] [outer = (nil)] [url = about:blank] 05:06:34 INFO - PROCESS | 3399 | --DOMWINDOW == 246 (0x7f33f4348400) [pid = 3399] [serial = 1151] [outer = (nil)] [url = about:blank] 05:06:34 INFO - PROCESS | 3399 | --DOMWINDOW == 245 (0x7f33e68dd000) [pid = 3399] [serial = 1136] [outer = (nil)] [url = about:blank] 05:06:34 INFO - PROCESS | 3399 | --DOMWINDOW == 244 (0x7f33f3346c00) [pid = 3399] [serial = 1149] [outer = (nil)] [url = about:blank] 05:06:34 INFO - PROCESS | 3399 | --DOMWINDOW == 243 (0x7f33f6095c00) [pid = 3399] [serial = 1106] [outer = (nil)] [url = about:blank] 05:06:34 INFO - PROCESS | 3399 | --DOMWINDOW == 242 (0x7f33f98e7c00) [pid = 3399] [serial = 1112] [outer = (nil)] [url = about:blank] 05:06:35 INFO - PROCESS | 3399 | --DOMWINDOW == 241 (0x7f33ed351800) [pid = 3399] [serial = 1145] [outer = (nil)] [url = about:blank] 05:06:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 05:06:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 1632ms 05:06:35 INFO - PROCESS | 3399 | 1461153995026 Marionette TRACE conn3 -> [0,1673,"getWindowHandle",null] 05:06:35 INFO - PROCESS | 3399 | 1461153995029 Marionette TRACE conn3 <- [1,1673,null,{"value":"8"}] 05:06:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 05:06:35 INFO - PROCESS | 3399 | 1461153995036 Marionette TRACE conn3 -> [0,1674,"setScriptTimeout",{"ms":35000}] 05:06:35 INFO - PROCESS | 3399 | 1461153995041 Marionette TRACE conn3 <- [1,1674,null,{}] 05:06:35 INFO - PROCESS | 3399 | 1461153995056 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}] 05:06:35 INFO - PROCESS | 3399 | 1461153995254 Marionette TRACE conn3 <- [1,1675,null,{"value":null}] 05:06:35 INFO - PROCESS | 3399 | 1461153995443 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:06:35 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33e9dd6000 == 150 [pid = 3399] [id = 426] 05:06:35 INFO - PROCESS | 3399 | ++DOMWINDOW == 242 (0x7f33eb5c8c00) [pid = 3399] [serial = 1279] [outer = (nil)] 05:06:35 INFO - PROCESS | 3399 | ++DOMWINDOW == 243 (0x7f33ec624400) [pid = 3399] [serial = 1280] [outer = 0x7f33eb5c8c00] 05:06:35 INFO - PROCESS | 3399 | 1461153995550 Marionette DEBUG loaded listener.js 05:06:35 INFO - PROCESS | 3399 | ++DOMWINDOW == 244 (0x7f33ed60c000) [pid = 3399] [serial = 1281] [outer = 0x7f33eb5c8c00] 05:06:36 INFO - PROCESS | 3399 | 1461153996275 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]]]}] 05:06:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 05:06:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 1290ms 05:06:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 05:06:36 INFO - PROCESS | 3399 | 1461153996326 Marionette TRACE conn3 -> [0,1677,"getWindowHandle",null] 05:06:36 INFO - PROCESS | 3399 | 1461153996329 Marionette TRACE conn3 <- [1,1677,null,{"value":"8"}] 05:06:36 INFO - PROCESS | 3399 | 1461153996335 Marionette TRACE conn3 -> [0,1678,"setScriptTimeout",{"ms":35000}] 05:06:36 INFO - PROCESS | 3399 | 1461153996338 Marionette TRACE conn3 <- [1,1678,null,{}] 05:06:36 INFO - PROCESS | 3399 | 1461153996343 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}] 05:06:36 INFO - PROCESS | 3399 | 1461153996503 Marionette TRACE conn3 <- [1,1679,null,{"value":null}] 05:06:36 INFO - PROCESS | 3399 | 1461153996519 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:06:36 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33f378a000 == 151 [pid = 3399] [id = 427] 05:06:36 INFO - PROCESS | 3399 | ++DOMWINDOW == 245 (0x7f33ed60e800) [pid = 3399] [serial = 1282] [outer = (nil)] 05:06:36 INFO - PROCESS | 3399 | ++DOMWINDOW == 246 (0x7f33f295b400) [pid = 3399] [serial = 1283] [outer = 0x7f33ed60e800] 05:06:36 INFO - PROCESS | 3399 | 1461153996578 Marionette DEBUG loaded listener.js 05:06:36 INFO - PROCESS | 3399 | ++DOMWINDOW == 247 (0x7f33f2968c00) [pid = 3399] [serial = 1284] [outer = 0x7f33ed60e800] 05:06:37 INFO - PROCESS | 3399 | 1461153997548 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]]]}] 05:06:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 05:06:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 1239ms 05:06:37 INFO - PROCESS | 3399 | 1461153997575 Marionette TRACE conn3 -> [0,1681,"getWindowHandle",null] 05:06:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 05:06:37 INFO - PROCESS | 3399 | 1461153997589 Marionette TRACE conn3 <- [1,1681,null,{"value":"8"}] 05:06:37 INFO - PROCESS | 3399 | 1461153997594 Marionette TRACE conn3 -> [0,1682,"setScriptTimeout",{"ms":35000}] 05:06:37 INFO - PROCESS | 3399 | 1461153997598 Marionette TRACE conn3 <- [1,1682,null,{}] 05:06:37 INFO - PROCESS | 3399 | 1461153997613 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}] 05:06:37 INFO - PROCESS | 3399 | 1461153997831 Marionette TRACE conn3 <- [1,1683,null,{"value":null}] 05:06:37 INFO - PROCESS | 3399 | 1461153997859 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:06:37 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33f5d03000 == 152 [pid = 3399] [id = 428] 05:06:37 INFO - PROCESS | 3399 | ++DOMWINDOW == 248 (0x7f33ee359400) [pid = 3399] [serial = 1285] [outer = (nil)] 05:06:37 INFO - PROCESS | 3399 | ++DOMWINDOW == 249 (0x7f33f3355c00) [pid = 3399] [serial = 1286] [outer = 0x7f33ee359400] 05:06:37 INFO - PROCESS | 3399 | 1461153997917 Marionette DEBUG loaded listener.js 05:06:38 INFO - PROCESS | 3399 | ++DOMWINDOW == 250 (0x7f33f4350400) [pid = 3399] [serial = 1287] [outer = 0x7f33ee359400] 05:06:38 INFO - PROCESS | 3399 | 1461153998804 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]]]}] 05:06:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 05:06:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 1246ms 05:06:38 INFO - PROCESS | 3399 | 1461153998843 Marionette TRACE conn3 -> [0,1685,"getWindowHandle",null] 05:06:38 INFO - PROCESS | 3399 | 1461153998846 Marionette TRACE conn3 <- [1,1685,null,{"value":"8"}] 05:06:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 05:06:38 INFO - PROCESS | 3399 | 1461153998861 Marionette TRACE conn3 -> [0,1686,"setScriptTimeout",{"ms":35000}] 05:06:38 INFO - PROCESS | 3399 | 1461153998863 Marionette TRACE conn3 <- [1,1686,null,{}] 05:06:38 INFO - PROCESS | 3399 | 1461153998869 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}] 05:06:39 INFO - PROCESS | 3399 | 1461153999100 Marionette TRACE conn3 <- [1,1687,null,{"value":null}] 05:06:39 INFO - PROCESS | 3399 | 1461153999132 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:06:39 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33f69c6800 == 153 [pid = 3399] [id = 429] 05:06:39 INFO - PROCESS | 3399 | ++DOMWINDOW == 251 (0x7f33f5a4c800) [pid = 3399] [serial = 1288] [outer = (nil)] 05:06:39 INFO - PROCESS | 3399 | ++DOMWINDOW == 252 (0x7f33f8f39000) [pid = 3399] [serial = 1289] [outer = 0x7f33f5a4c800] 05:06:39 INFO - PROCESS | 3399 | 1461153999194 Marionette DEBUG loaded listener.js 05:06:39 INFO - PROCESS | 3399 | ++DOMWINDOW == 253 (0x7f33f98e7c00) [pid = 3399] [serial = 1290] [outer = 0x7f33f5a4c800] 05:06:40 INFO - PROCESS | 3399 | --DOMWINDOW == 252 (0x7f33f2a26800) [pid = 3399] [serial = 1219] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 05:06:40 INFO - PROCESS | 3399 | --DOMWINDOW == 251 (0x7f33f3350c00) [pid = 3399] [serial = 1222] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 05:06:40 INFO - PROCESS | 3399 | --DOMWINDOW == 250 (0x7f33e71efc00) [pid = 3399] [serial = 1213] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 05:06:40 INFO - PROCESS | 3399 | --DOMWINDOW == 249 (0x7f33eb64dc00) [pid = 3399] [serial = 1216] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 05:06:40 INFO - PROCESS | 3399 | --DOMWINDOW == 248 (0x7f33e678e400) [pid = 3399] [serial = 1207] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 05:06:40 INFO - PROCESS | 3399 | --DOMWINDOW == 247 (0x7f33e9519800) [pid = 3399] [serial = 1210] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 05:06:40 INFO - PROCESS | 3399 | 1461154000537 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]]]}] 05:06:40 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 05:06:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 1733ms 05:06:40 INFO - PROCESS | 3399 | 1461154000595 Marionette TRACE conn3 -> [0,1689,"getWindowHandle",null] 05:06:40 INFO - PROCESS | 3399 | 1461154000597 Marionette TRACE conn3 <- [1,1689,null,{"value":"8"}] 05:06:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 05:06:40 INFO - PROCESS | 3399 | 1461154000603 Marionette TRACE conn3 -> [0,1690,"setScriptTimeout",{"ms":35000}] 05:06:40 INFO - PROCESS | 3399 | 1461154000617 Marionette TRACE conn3 <- [1,1690,null,{}] 05:06:40 INFO - PROCESS | 3399 | 1461154000627 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}] 05:06:40 INFO - PROCESS | 3399 | 1461154000781 Marionette TRACE conn3 <- [1,1691,null,{"value":null}] 05:06:40 INFO - PROCESS | 3399 | 1461154000950 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:06:40 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33f9216800 == 154 [pid = 3399] [id = 430] 05:06:40 INFO - PROCESS | 3399 | ++DOMWINDOW == 248 (0x7f33eb643c00) [pid = 3399] [serial = 1291] [outer = (nil)] 05:06:41 INFO - PROCESS | 3399 | ++DOMWINDOW == 249 (0x7f33f9a56000) [pid = 3399] [serial = 1292] [outer = 0x7f33eb643c00] 05:06:41 INFO - PROCESS | 3399 | 1461154001013 Marionette DEBUG loaded listener.js 05:06:41 INFO - PROCESS | 3399 | ++DOMWINDOW == 250 (0x7f33fa034c00) [pid = 3399] [serial = 1293] [outer = 0x7f33eb643c00] 05:06:41 INFO - PROCESS | 3399 | 1461154001738 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]]]}] 05:06:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 05:06:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 1193ms 05:06:41 INFO - PROCESS | 3399 | 1461154001797 Marionette TRACE conn3 -> [0,1693,"getWindowHandle",null] 05:06:41 INFO - PROCESS | 3399 | 1461154001801 Marionette TRACE conn3 <- [1,1693,null,{"value":"8"}] 05:06:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 05:06:41 INFO - PROCESS | 3399 | 1461154001806 Marionette TRACE conn3 -> [0,1694,"setScriptTimeout",{"ms":35000}] 05:06:41 INFO - PROCESS | 3399 | 1461154001808 Marionette TRACE conn3 <- [1,1694,null,{}] 05:06:41 INFO - PROCESS | 3399 | 1461154001813 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}] 05:06:42 INFO - PROCESS | 3399 | 1461154002031 Marionette TRACE conn3 <- [1,1695,null,{"value":null}] 05:06:42 INFO - PROCESS | 3399 | 1461154002317 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:06:42 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33e4fd7800 == 155 [pid = 3399] [id = 431] 05:06:42 INFO - PROCESS | 3399 | ++DOMWINDOW == 251 (0x7f33e4df1800) [pid = 3399] [serial = 1294] [outer = (nil)] 05:06:42 INFO - PROCESS | 3399 | ++DOMWINDOW == 252 (0x7f33e4df6400) [pid = 3399] [serial = 1295] [outer = 0x7f33e4df1800] 05:06:42 INFO - PROCESS | 3399 | 1461154002398 Marionette DEBUG loaded listener.js 05:06:42 INFO - PROCESS | 3399 | ++DOMWINDOW == 253 (0x7f33e6797c00) [pid = 3399] [serial = 1296] [outer = 0x7f33e4df1800] 05:06:43 INFO - PROCESS | 3399 | 1461154003352 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]]]}] 05:06:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 05:06:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 1577ms 05:06:43 INFO - PROCESS | 3399 | 1461154003386 Marionette TRACE conn3 -> [0,1697,"getWindowHandle",null] 05:06:43 INFO - PROCESS | 3399 | 1461154003391 Marionette TRACE conn3 <- [1,1697,null,{"value":"8"}] 05:06:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 05:06:43 INFO - PROCESS | 3399 | 1461154003398 Marionette TRACE conn3 -> [0,1698,"setScriptTimeout",{"ms":35000}] 05:06:43 INFO - PROCESS | 3399 | 1461154003404 Marionette TRACE conn3 <- [1,1698,null,{}] 05:06:43 INFO - PROCESS | 3399 | 1461154003412 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}] 05:06:43 INFO - PROCESS | 3399 | 1461154003602 Marionette TRACE conn3 <- [1,1699,null,{"value":null}] 05:06:43 INFO - PROCESS | 3399 | 1461154003880 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:06:43 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33ec7cc800 == 156 [pid = 3399] [id = 432] 05:06:43 INFO - PROCESS | 3399 | ++DOMWINDOW == 254 (0x7f33e80c7800) [pid = 3399] [serial = 1297] [outer = (nil)] 05:06:43 INFO - PROCESS | 3399 | ++DOMWINDOW == 255 (0x7f33e9c8ac00) [pid = 3399] [serial = 1298] [outer = 0x7f33e80c7800] 05:06:44 INFO - PROCESS | 3399 | 1461154004000 Marionette DEBUG loaded listener.js 05:06:44 INFO - PROCESS | 3399 | ++DOMWINDOW == 256 (0x7f33ea0ddc00) [pid = 3399] [serial = 1299] [outer = 0x7f33e80c7800] 05:06:44 INFO - PROCESS | 3399 | 1461154004956 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]]]}] 05:06:45 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 05:06:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 1636ms 05:06:45 INFO - PROCESS | 3399 | 1461154005039 Marionette TRACE conn3 -> [0,1701,"getWindowHandle",null] 05:06:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 05:06:45 INFO - PROCESS | 3399 | 1461154005046 Marionette TRACE conn3 <- [1,1701,null,{"value":"8"}] 05:06:45 INFO - PROCESS | 3399 | 1461154005053 Marionette TRACE conn3 -> [0,1702,"setScriptTimeout",{"ms":35000}] 05:06:45 INFO - PROCESS | 3399 | 1461154005056 Marionette TRACE conn3 <- [1,1702,null,{}] 05:06:45 INFO - PROCESS | 3399 | 1461154005062 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}] 05:06:45 INFO - PROCESS | 3399 | 1461154005286 Marionette TRACE conn3 <- [1,1703,null,{"value":null}] 05:06:45 INFO - PROCESS | 3399 | 1461154005591 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:06:45 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33f9b66000 == 157 [pid = 3399] [id = 433] 05:06:45 INFO - PROCESS | 3399 | ++DOMWINDOW == 257 (0x7f33ec4dd800) [pid = 3399] [serial = 1300] [outer = (nil)] 05:06:45 INFO - PROCESS | 3399 | ++DOMWINDOW == 258 (0x7f33ed607800) [pid = 3399] [serial = 1301] [outer = 0x7f33ec4dd800] 05:06:45 INFO - PROCESS | 3399 | 1461154005707 Marionette DEBUG loaded listener.js 05:06:45 INFO - PROCESS | 3399 | ++DOMWINDOW == 259 (0x7f33f334a000) [pid = 3399] [serial = 1302] [outer = 0x7f33ec4dd800] 05:06:46 INFO - PROCESS | 3399 | 1461154006554 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]]]}] 05:06:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 05:06:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 1580ms 05:06:46 INFO - PROCESS | 3399 | 1461154006632 Marionette TRACE conn3 -> [0,1705,"getWindowHandle",null] 05:06:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 05:06:46 INFO - PROCESS | 3399 | 1461154006637 Marionette TRACE conn3 <- [1,1705,null,{"value":"8"}] 05:06:46 INFO - PROCESS | 3399 | 1461154006652 Marionette TRACE conn3 -> [0,1706,"setScriptTimeout",{"ms":35000}] 05:06:46 INFO - PROCESS | 3399 | 1461154006662 Marionette TRACE conn3 <- [1,1706,null,{}] 05:06:46 INFO - PROCESS | 3399 | 1461154006669 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}] 05:06:46 INFO - PROCESS | 3399 | 1461154006955 Marionette TRACE conn3 <- [1,1707,null,{"value":null}] 05:06:47 INFO - PROCESS | 3399 | 1461154007192 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:06:47 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33fe50a800 == 158 [pid = 3399] [id = 434] 05:06:47 INFO - PROCESS | 3399 | ++DOMWINDOW == 260 (0x7f33eb642c00) [pid = 3399] [serial = 1303] [outer = (nil)] 05:06:47 INFO - PROCESS | 3399 | ++DOMWINDOW == 261 (0x7f33f5bfa400) [pid = 3399] [serial = 1304] [outer = 0x7f33eb642c00] 05:06:47 INFO - PROCESS | 3399 | 1461154007274 Marionette DEBUG loaded listener.js 05:06:47 INFO - PROCESS | 3399 | ++DOMWINDOW == 262 (0x7f33f9441400) [pid = 3399] [serial = 1305] [outer = 0x7f33eb642c00] 05:06:48 INFO - PROCESS | 3399 | 1461154008068 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]]]}] 05:06:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 05:06:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 1498ms 05:06:48 INFO - PROCESS | 3399 | 1461154008155 Marionette TRACE conn3 -> [0,1709,"getWindowHandle",null] 05:06:48 INFO - PROCESS | 3399 | 1461154008159 Marionette TRACE conn3 <- [1,1709,null,{"value":"8"}] 05:06:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 05:06:48 INFO - PROCESS | 3399 | 1461154008168 Marionette TRACE conn3 -> [0,1710,"setScriptTimeout",{"ms":35000}] 05:06:48 INFO - PROCESS | 3399 | 1461154008171 Marionette TRACE conn3 <- [1,1710,null,{}] 05:06:48 INFO - PROCESS | 3399 | 1461154008175 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}] 05:06:48 INFO - PROCESS | 3399 | 1461154008361 Marionette TRACE conn3 <- [1,1711,null,{"value":null}] 05:06:48 INFO - PROCESS | 3399 | 1461154008571 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:06:48 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f3400644800 == 159 [pid = 3399] [id = 435] 05:06:48 INFO - PROCESS | 3399 | ++DOMWINDOW == 263 (0x7f33eb64c400) [pid = 3399] [serial = 1306] [outer = (nil)] 05:06:48 INFO - PROCESS | 3399 | ++DOMWINDOW == 264 (0x7f33fd240000) [pid = 3399] [serial = 1307] [outer = 0x7f33eb64c400] 05:06:48 INFO - PROCESS | 3399 | 1461154008685 Marionette DEBUG loaded listener.js 05:06:48 INFO - PROCESS | 3399 | ++DOMWINDOW == 265 (0x7f33fede8400) [pid = 3399] [serial = 1308] [outer = 0x7f33eb64c400] 05:06:49 INFO - PROCESS | 3399 | 1461154009626 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]]]}] 05:06:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 05:06:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 1531ms 05:06:49 INFO - PROCESS | 3399 | 1461154009700 Marionette TRACE conn3 -> [0,1713,"getWindowHandle",null] 05:06:49 INFO - PROCESS | 3399 | 1461154009704 Marionette TRACE conn3 <- [1,1713,null,{"value":"8"}] 05:06:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 05:06:49 INFO - PROCESS | 3399 | 1461154009710 Marionette TRACE conn3 -> [0,1714,"setScriptTimeout",{"ms":35000}] 05:06:49 INFO - PROCESS | 3399 | 1461154009712 Marionette TRACE conn3 <- [1,1714,null,{}] 05:06:49 INFO - PROCESS | 3399 | 1461154009718 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}] 05:06:49 INFO - PROCESS | 3399 | 1461154009906 Marionette TRACE conn3 <- [1,1715,null,{"value":null}] 05:06:50 INFO - PROCESS | 3399 | 1461154010114 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:06:50 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f340c641000 == 160 [pid = 3399] [id = 436] 05:06:50 INFO - PROCESS | 3399 | ++DOMWINDOW == 266 (0x7f33ff72d800) [pid = 3399] [serial = 1309] [outer = (nil)] 05:06:50 INFO - PROCESS | 3399 | ++DOMWINDOW == 267 (0x7f33ff73b400) [pid = 3399] [serial = 1310] [outer = 0x7f33ff72d800] 05:06:50 INFO - PROCESS | 3399 | 1461154010243 Marionette DEBUG loaded listener.js 05:06:50 INFO - PROCESS | 3399 | ++DOMWINDOW == 268 (0x7f34067d9000) [pid = 3399] [serial = 1311] [outer = 0x7f33ff72d800] 05:06:51 INFO - PROCESS | 3399 | 1461154011203 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]]]}] 05:06:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 05:06:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 1536ms 05:06:51 INFO - PROCESS | 3399 | 1461154011247 Marionette TRACE conn3 -> [0,1717,"getWindowHandle",null] 05:06:51 INFO - PROCESS | 3399 | 1461154011251 Marionette TRACE conn3 <- [1,1717,null,{"value":"8"}] 05:06:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 05:06:51 INFO - PROCESS | 3399 | 1461154011258 Marionette TRACE conn3 -> [0,1718,"setScriptTimeout",{"ms":35000}] 05:06:51 INFO - PROCESS | 3399 | 1461154011260 Marionette TRACE conn3 <- [1,1718,null,{}] 05:06:51 INFO - PROCESS | 3399 | 1461154011266 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}] 05:06:51 INFO - PROCESS | 3399 | 1461154011443 Marionette TRACE conn3 <- [1,1719,null,{"value":null}] 05:06:51 INFO - PROCESS | 3399 | 1461154011658 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:06:51 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f3411e6a000 == 161 [pid = 3399] [id = 437] 05:06:51 INFO - PROCESS | 3399 | ++DOMWINDOW == 269 (0x7f33f943a000) [pid = 3399] [serial = 1312] [outer = (nil)] 05:06:51 INFO - PROCESS | 3399 | ++DOMWINDOW == 270 (0x7f340faa8000) [pid = 3399] [serial = 1313] [outer = 0x7f33f943a000] 05:06:51 INFO - PROCESS | 3399 | 1461154011773 Marionette DEBUG loaded listener.js 05:06:51 INFO - PROCESS | 3399 | ++DOMWINDOW == 271 (0x7f3411da6c00) [pid = 3399] [serial = 1314] [outer = 0x7f33f943a000] 05:06:52 INFO - PROCESS | 3399 | 1461154012705 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]]]}] 05:06:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 05:06:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 1533ms 05:06:52 INFO - PROCESS | 3399 | 1461154012793 Marionette TRACE conn3 -> [0,1721,"getWindowHandle",null] 05:06:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 05:06:52 INFO - PROCESS | 3399 | 1461154012798 Marionette TRACE conn3 <- [1,1721,null,{"value":"8"}] 05:06:52 INFO - PROCESS | 3399 | 1461154012804 Marionette TRACE conn3 -> [0,1722,"setScriptTimeout",{"ms":35000}] 05:06:52 INFO - PROCESS | 3399 | 1461154012807 Marionette TRACE conn3 <- [1,1722,null,{}] 05:06:52 INFO - PROCESS | 3399 | 1461154012812 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}] 05:06:53 INFO - PROCESS | 3399 | 1461154013033 Marionette TRACE conn3 <- [1,1723,null,{"value":null}] 05:06:53 INFO - PROCESS | 3399 | 1461154013330 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:06:53 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33ed710800 == 162 [pid = 3399] [id = 438] 05:06:53 INFO - PROCESS | 3399 | ++DOMWINDOW == 272 (0x7f33e67a1800) [pid = 3399] [serial = 1315] [outer = (nil)] 05:06:53 INFO - PROCESS | 3399 | ++DOMWINDOW == 273 (0x7f33e67a7000) [pid = 3399] [serial = 1316] [outer = 0x7f33e67a1800] 05:06:53 INFO - PROCESS | 3399 | 1461154013408 Marionette DEBUG loaded listener.js 05:06:53 INFO - PROCESS | 3399 | ++DOMWINDOW == 274 (0x7f33e67ac000) [pid = 3399] [serial = 1317] [outer = 0x7f33e67a1800] 05:06:54 INFO - PROCESS | 3399 | 1461154014313 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]]]}] 05:06:54 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 05:06:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 1580ms 05:06:54 INFO - PROCESS | 3399 | 1461154014385 Marionette TRACE conn3 -> [0,1725,"getWindowHandle",null] 05:06:54 INFO - PROCESS | 3399 | 1461154014389 Marionette TRACE conn3 <- [1,1725,null,{"value":"8"}] 05:06:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 05:06:54 INFO - PROCESS | 3399 | 1461154014395 Marionette TRACE conn3 -> [0,1726,"setScriptTimeout",{"ms":35000}] 05:06:54 INFO - PROCESS | 3399 | 1461154014398 Marionette TRACE conn3 <- [1,1726,null,{}] 05:06:54 INFO - PROCESS | 3399 | 1461154014404 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}] 05:06:54 INFO - PROCESS | 3399 | 1461154014611 Marionette TRACE conn3 <- [1,1727,null,{"value":null}] 05:06:54 INFO - PROCESS | 3399 | 1461154014866 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:06:54 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f3415eaa000 == 163 [pid = 3399] [id = 439] 05:06:54 INFO - PROCESS | 3399 | ++DOMWINDOW == 275 (0x7f33e679f800) [pid = 3399] [serial = 1318] [outer = (nil)] 05:06:54 INFO - PROCESS | 3399 | ++DOMWINDOW == 276 (0x7f33e6959800) [pid = 3399] [serial = 1319] [outer = 0x7f33e679f800] 05:06:54 INFO - PROCESS | 3399 | 1461154014984 Marionette DEBUG loaded listener.js 05:06:55 INFO - PROCESS | 3399 | ++DOMWINDOW == 277 (0x7f33e6960800) [pid = 3399] [serial = 1320] [outer = 0x7f33e679f800] 05:06:55 INFO - PROCESS | 3399 | 1461154015867 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]]]}] 05:06:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 05:06:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 1529ms 05:06:55 INFO - PROCESS | 3399 | 1461154015925 Marionette TRACE conn3 -> [0,1729,"getWindowHandle",null] 05:06:55 INFO - PROCESS | 3399 | 1461154015929 Marionette TRACE conn3 <- [1,1729,null,{"value":"8"}] 05:06:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 05:06:55 INFO - PROCESS | 3399 | 1461154015935 Marionette TRACE conn3 -> [0,1730,"setScriptTimeout",{"ms":35000}] 05:06:55 INFO - PROCESS | 3399 | 1461154015939 Marionette TRACE conn3 <- [1,1730,null,{}] 05:06:55 INFO - PROCESS | 3399 | 1461154015944 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}] 05:06:56 INFO - PROCESS | 3399 | 1461154016148 Marionette TRACE conn3 <- [1,1731,null,{"value":null}] 05:06:56 INFO - PROCESS | 3399 | 1461154016361 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:06:56 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33e5cda000 == 164 [pid = 3399] [id = 440] 05:06:56 INFO - PROCESS | 3399 | ++DOMWINDOW == 278 (0x7f33e67a2800) [pid = 3399] [serial = 1321] [outer = (nil)] 05:06:56 INFO - PROCESS | 3399 | ++DOMWINDOW == 279 (0x7f33e9404800) [pid = 3399] [serial = 1322] [outer = 0x7f33e67a2800] 05:06:56 INFO - PROCESS | 3399 | 1461154016477 Marionette DEBUG loaded listener.js 05:06:56 INFO - PROCESS | 3399 | ++DOMWINDOW == 280 (0x7f33e9409000) [pid = 3399] [serial = 1323] [outer = 0x7f33e67a2800] 05:06:57 INFO - PROCESS | 3399 | 1461154017597 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]]]}] 05:06:57 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 05:06:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 1729ms 05:06:57 INFO - PROCESS | 3399 | 1461154017668 Marionette TRACE conn3 -> [0,1733,"getWindowHandle",null] 05:06:57 INFO - PROCESS | 3399 | 1461154017673 Marionette TRACE conn3 <- [1,1733,null,{"value":"8"}] 05:06:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 05:06:57 INFO - PROCESS | 3399 | 1461154017683 Marionette TRACE conn3 -> [0,1734,"setScriptTimeout",{"ms":35000}] 05:06:57 INFO - PROCESS | 3399 | 1461154017687 Marionette TRACE conn3 <- [1,1734,null,{}] 05:06:57 INFO - PROCESS | 3399 | 1461154017695 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}] 05:06:57 INFO - PROCESS | 3399 | 1461154017969 Marionette TRACE conn3 <- [1,1735,null,{"value":null}] 05:06:58 INFO - PROCESS | 3399 | 1461154018294 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:06:58 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33e60d4000 == 165 [pid = 3399] [id = 441] 05:06:58 INFO - PROCESS | 3399 | ++DOMWINDOW == 281 (0x7f33e678fc00) [pid = 3399] [serial = 1324] [outer = (nil)] 05:06:58 INFO - PROCESS | 3399 | ++DOMWINDOW == 282 (0x7f33f79ce000) [pid = 3399] [serial = 1325] [outer = 0x7f33e678fc00] 05:06:58 INFO - PROCESS | 3399 | 1461154018374 Marionette DEBUG loaded listener.js 05:06:58 INFO - PROCESS | 3399 | ++DOMWINDOW == 283 (0x7f34119c1000) [pid = 3399] [serial = 1326] [outer = 0x7f33e678fc00] 05:06:59 INFO - PROCESS | 3399 | 1461154019338 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]]]}] 05:06:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 05:06:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 1690ms 05:06:59 INFO - PROCESS | 3399 | 1461154019373 Marionette TRACE conn3 -> [0,1737,"getWindowHandle",null] 05:06:59 INFO - PROCESS | 3399 | 1461154019378 Marionette TRACE conn3 <- [1,1737,null,{"value":"8"}] 05:06:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 05:06:59 INFO - PROCESS | 3399 | 1461154019383 Marionette TRACE conn3 -> [0,1738,"setScriptTimeout",{"ms":35000}] 05:06:59 INFO - PROCESS | 3399 | 1461154019393 Marionette TRACE conn3 <- [1,1738,null,{}] 05:06:59 INFO - PROCESS | 3399 | 1461154019398 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}] 05:06:59 INFO - PROCESS | 3399 | 1461154019618 Marionette TRACE conn3 <- [1,1739,null,{"value":null}] 05:06:59 INFO - PROCESS | 3399 | 1461154019880 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:06:59 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33e7339800 == 166 [pid = 3399] [id = 442] 05:06:59 INFO - PROCESS | 3399 | ++DOMWINDOW == 284 (0x7f33e7355400) [pid = 3399] [serial = 1327] [outer = (nil)] 05:06:59 INFO - PROCESS | 3399 | ++DOMWINDOW == 285 (0x7f33e735ac00) [pid = 3399] [serial = 1328] [outer = 0x7f33e7355400] 05:07:00 INFO - PROCESS | 3399 | 1461154020005 Marionette DEBUG loaded listener.js 05:07:00 INFO - PROCESS | 3399 | ++DOMWINDOW == 286 (0x7f33eb647800) [pid = 3399] [serial = 1329] [outer = 0x7f33e7355400] 05:07:01 INFO - PROCESS | 3399 | 1461154021305 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]]]}] 05:07:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 05:07:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 1987ms 05:07:01 INFO - PROCESS | 3399 | 1461154021419 Marionette TRACE conn3 -> [0,1741,"getWindowHandle",null] 05:07:01 INFO - PROCESS | 3399 | 1461154021424 Marionette TRACE conn3 <- [1,1741,null,{"value":"8"}] 05:07:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 05:07:01 INFO - PROCESS | 3399 | 1461154021454 Marionette TRACE conn3 -> [0,1742,"setScriptTimeout",{"ms":35000}] 05:07:01 INFO - PROCESS | 3399 | 1461154021459 Marionette TRACE conn3 <- [1,1742,null,{}] 05:07:01 INFO - PROCESS | 3399 | 1461154021466 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}] 05:07:01 INFO - PROCESS | 3399 | 1461154021639 Marionette TRACE conn3 <- [1,1743,null,{"value":null}] 05:07:01 INFO - PROCESS | 3399 | 1461154021864 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:07:01 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33e953d800 == 167 [pid = 3399] [id = 443] 05:07:01 INFO - PROCESS | 3399 | ++DOMWINDOW == 287 (0x7f33e4db1000) [pid = 3399] [serial = 1330] [outer = (nil)] 05:07:01 INFO - PROCESS | 3399 | ++DOMWINDOW == 288 (0x7f33e6790c00) [pid = 3399] [serial = 1331] [outer = 0x7f33e4db1000] 05:07:01 INFO - PROCESS | 3399 | 1461154021933 Marionette DEBUG loaded listener.js 05:07:02 INFO - PROCESS | 3399 | ++DOMWINDOW == 289 (0x7f33e6849c00) [pid = 3399] [serial = 1332] [outer = 0x7f33e4db1000] 05:07:02 INFO - PROCESS | 3399 | 1461154022903 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]]]}] 05:07:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 05:07:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 1491ms 05:07:02 INFO - PROCESS | 3399 | 1461154022940 Marionette TRACE conn3 -> [0,1745,"getWindowHandle",null] 05:07:02 INFO - PROCESS | 3399 | 1461154022948 Marionette TRACE conn3 <- [1,1745,null,{"value":"8"}] 05:07:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 05:07:02 INFO - PROCESS | 3399 | 1461154022963 Marionette TRACE conn3 -> [0,1746,"setScriptTimeout",{"ms":35000}] 05:07:02 INFO - PROCESS | 3399 | 1461154022967 Marionette TRACE conn3 <- [1,1746,null,{}] 05:07:02 INFO - PROCESS | 3399 | 1461154022973 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}] 05:07:03 INFO - PROCESS | 3399 | 1461154023140 Marionette TRACE conn3 <- [1,1747,null,{"value":null}] 05:07:03 INFO - PROCESS | 3399 | 1461154023574 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:07:03 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33e64d7000 == 168 [pid = 3399] [id = 444] 05:07:03 INFO - PROCESS | 3399 | ++DOMWINDOW == 290 (0x7f33e6af8c00) [pid = 3399] [serial = 1333] [outer = (nil)] 05:07:03 INFO - PROCESS | 3399 | ++DOMWINDOW == 291 (0x7f33e6bde400) [pid = 3399] [serial = 1334] [outer = 0x7f33e6af8c00] 05:07:03 INFO - PROCESS | 3399 | 1461154023650 Marionette DEBUG loaded listener.js 05:07:03 INFO - PROCESS | 3399 | ++DOMWINDOW == 292 (0x7f33e7352c00) [pid = 3399] [serial = 1335] [outer = 0x7f33e6af8c00] 05:07:04 INFO - PROCESS | 3399 | 1461154024611 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]]]}] 05:07:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 05:07:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 1687ms 05:07:04 INFO - PROCESS | 3399 | 1461154024650 Marionette TRACE conn3 -> [0,1749,"getWindowHandle",null] 05:07:04 INFO - PROCESS | 3399 | 1461154024654 Marionette TRACE conn3 <- [1,1749,null,{"value":"8"}] 05:07:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 05:07:04 INFO - PROCESS | 3399 | 1461154024660 Marionette TRACE conn3 -> [0,1750,"setScriptTimeout",{"ms":35000}] 05:07:04 INFO - PROCESS | 3399 | 1461154024666 Marionette TRACE conn3 <- [1,1750,null,{}] 05:07:04 INFO - PROCESS | 3399 | 1461154024681 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}] 05:07:04 INFO - PROCESS | 3399 | 1461154024857 Marionette TRACE conn3 <- [1,1751,null,{"value":null}] 05:07:05 INFO - PROCESS | 3399 | 1461154025094 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:07:05 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33ed70c000 == 169 [pid = 3399] [id = 445] 05:07:05 INFO - PROCESS | 3399 | ++DOMWINDOW == 293 (0x7f33e7354c00) [pid = 3399] [serial = 1336] [outer = (nil)] 05:07:05 INFO - PROCESS | 3399 | ++DOMWINDOW == 294 (0x7f33e7e3d800) [pid = 3399] [serial = 1337] [outer = 0x7f33e7354c00] 05:07:05 INFO - PROCESS | 3399 | 1461154025238 Marionette DEBUG loaded listener.js 05:07:05 INFO - PROCESS | 3399 | ++DOMWINDOW == 295 (0x7f33e9406800) [pid = 3399] [serial = 1338] [outer = 0x7f33e7354c00] 05:07:06 INFO - PROCESS | 3399 | 1461154026118 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]]]}] 05:07:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 05:07:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 1489ms 05:07:06 INFO - PROCESS | 3399 | 1461154026151 Marionette TRACE conn3 -> [0,1753,"getWindowHandle",null] 05:07:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 05:07:06 INFO - PROCESS | 3399 | 1461154026155 Marionette TRACE conn3 <- [1,1753,null,{"value":"8"}] 05:07:06 INFO - PROCESS | 3399 | 1461154026161 Marionette TRACE conn3 -> [0,1754,"setScriptTimeout",{"ms":35000}] 05:07:06 INFO - PROCESS | 3399 | 1461154026164 Marionette TRACE conn3 <- [1,1754,null,{}] 05:07:06 INFO - PROCESS | 3399 | 1461154026169 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}] 05:07:06 INFO - PROCESS | 3399 | 1461154026406 Marionette TRACE conn3 <- [1,1755,null,{"value":null}] 05:07:06 INFO - PROCESS | 3399 | 1461154026565 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:07:06 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33ec7db000 == 170 [pid = 3399] [id = 446] 05:07:06 INFO - PROCESS | 3399 | ++DOMWINDOW == 296 (0x7f33e9405c00) [pid = 3399] [serial = 1339] [outer = (nil)] 05:07:06 INFO - PROCESS | 3399 | ++DOMWINDOW == 297 (0x7f33e9d0ec00) [pid = 3399] [serial = 1340] [outer = 0x7f33e9405c00] 05:07:06 INFO - PROCESS | 3399 | 1461154026639 Marionette DEBUG loaded listener.js 05:07:06 INFO - PROCESS | 3399 | ++DOMWINDOW == 298 (0x7f33ea0e2400) [pid = 3399] [serial = 1341] [outer = 0x7f33e9405c00] 05:07:07 INFO - PROCESS | 3399 | 1461154027498 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]]]}] 05:07:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 05:07:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 1379ms 05:07:07 INFO - PROCESS | 3399 | 1461154027540 Marionette TRACE conn3 -> [0,1757,"getWindowHandle",null] 05:07:07 INFO - PROCESS | 3399 | 1461154027544 Marionette TRACE conn3 <- [1,1757,null,{"value":"8"}] 05:07:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 05:07:07 INFO - PROCESS | 3399 | 1461154027549 Marionette TRACE conn3 -> [0,1758,"setScriptTimeout",{"ms":35000}] 05:07:07 INFO - PROCESS | 3399 | 1461154027551 Marionette TRACE conn3 <- [1,1758,null,{}] 05:07:07 INFO - PROCESS | 3399 | 1461154027556 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}] 05:07:07 INFO - PROCESS | 3399 | 1461154027728 Marionette TRACE conn3 <- [1,1759,null,{"value":null}] 05:07:08 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33f5dc1800 == 169 [pid = 3399] [id = 52] 05:07:08 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33f67ab800 == 168 [pid = 3399] [id = 367] 05:07:08 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33f2ed8800 == 167 [pid = 3399] [id = 366] 05:07:08 INFO - PROCESS | 3399 | --DOMWINDOW == 297 (0x7f33fede8800) [pid = 3399] [serial = 1175] [outer = (nil)] [url = about:blank] 05:07:08 INFO - PROCESS | 3399 | --DOMWINDOW == 296 (0x7f34119c5000) [pid = 3399] [serial = 1190] [outer = (nil)] [url = about:blank] 05:07:08 INFO - PROCESS | 3399 | --DOMWINDOW == 295 (0x7f33e7e41000) [pid = 3399] [serial = 1160] [outer = (nil)] [url = about:blank] 05:07:08 INFO - PROCESS | 3399 | --DOMWINDOW == 294 (0x7f340d9b6800) [pid = 3399] [serial = 1187] [outer = (nil)] [url = about:blank] 05:07:08 INFO - PROCESS | 3399 | --DOMWINDOW == 293 (0x7f33f434b400) [pid = 3399] [serial = 1166] [outer = (nil)] [url = about:blank] 05:07:08 INFO - PROCESS | 3399 | --DOMWINDOW == 292 (0x7f340b8bc800) [pid = 3399] [serial = 1181] [outer = (nil)] [url = about:blank] 05:07:08 INFO - PROCESS | 3399 | --DOMWINDOW == 291 (0x7f33f295f400) [pid = 3399] [serial = 1196] [outer = (nil)] [url = about:blank] 05:07:08 INFO - PROCESS | 3399 | --DOMWINDOW == 290 (0x7f33f98e5c00) [pid = 3399] [serial = 1199] [outer = (nil)] [url = about:blank] 05:07:08 INFO - PROCESS | 3399 | --DOMWINDOW == 289 (0x7f33e9ecac00) [pid = 3399] [serial = 1202] [outer = (nil)] [url = about:blank] 05:07:08 INFO - PROCESS | 3399 | --DOMWINDOW == 288 (0x7f33f9b94000) [pid = 3399] [serial = 1226] [outer = (nil)] [url = about:blank] 05:07:08 INFO - PROCESS | 3399 | --DOMWINDOW == 287 (0x7f33f6096800) [pid = 3399] [serial = 1169] [outer = (nil)] [url = about:blank] 05:07:08 INFO - PROCESS | 3399 | --DOMWINDOW == 286 (0x7f33e684e800) [pid = 3399] [serial = 1193] [outer = (nil)] [url = about:blank] 05:07:08 INFO - PROCESS | 3399 | --DOMWINDOW == 285 (0x7f33eb64a000) [pid = 3399] [serial = 1163] [outer = (nil)] [url = about:blank] 05:07:08 INFO - PROCESS | 3399 | --DOMWINDOW == 284 (0x7f34002de800) [pid = 3399] [serial = 1178] [outer = (nil)] [url = about:blank] 05:07:08 INFO - PROCESS | 3399 | --DOMWINDOW == 283 (0x7f33f8f0f400) [pid = 3399] [serial = 1205] [outer = (nil)] [url = about:blank] 05:07:08 INFO - PROCESS | 3399 | --DOMWINDOW == 282 (0x7f33f98db400) [pid = 3399] [serial = 1172] [outer = (nil)] [url = about:blank] 05:07:08 INFO - PROCESS | 3399 | --DOMWINDOW == 281 (0x7f340c6bb000) [pid = 3399] [serial = 1184] [outer = (nil)] [url = about:blank] 05:07:08 INFO - PROCESS | 3399 | 1461154028081 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:07:08 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33f2eda800 == 166 [pid = 3399] [id = 377] 05:07:08 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33fe51c800 == 165 [pid = 3399] [id = 376] 05:07:08 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33ee45a800 == 164 [pid = 3399] [id = 375] 05:07:08 INFO - PROCESS | 3399 | --DOCSHELL 0x7f340c64c800 == 163 [pid = 3399] [id = 47] 05:07:08 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33e9f77800 == 162 [pid = 3399] [id = 365] 05:07:08 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33f9216800 == 161 [pid = 3399] [id = 430] 05:07:08 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33e4fdf800 == 162 [pid = 3399] [id = 447] 05:07:08 INFO - PROCESS | 3399 | ++DOMWINDOW == 282 (0x7f33e4df0400) [pid = 3399] [serial = 1342] [outer = (nil)] 05:07:08 INFO - PROCESS | 3399 | ++DOMWINDOW == 283 (0x7f33e729c800) [pid = 3399] [serial = 1343] [outer = 0x7f33e4df0400] 05:07:08 INFO - PROCESS | 3399 | 1461154028249 Marionette DEBUG loaded listener.js 05:07:08 INFO - PROCESS | 3399 | ++DOMWINDOW == 284 (0x7f33eb64e400) [pid = 3399] [serial = 1344] [outer = 0x7f33e4df0400] 05:07:08 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33f69c6800 == 161 [pid = 3399] [id = 429] 05:07:08 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33f5d03000 == 160 [pid = 3399] [id = 428] 05:07:08 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33f378a000 == 159 [pid = 3399] [id = 427] 05:07:08 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33e9dd6000 == 158 [pid = 3399] [id = 426] 05:07:08 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33e631c000 == 157 [pid = 3399] [id = 425] 05:07:08 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33e91d6000 == 156 [pid = 3399] [id = 424] 05:07:08 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33e7454800 == 155 [pid = 3399] [id = 419] 05:07:08 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33e6917800 == 154 [pid = 3399] [id = 418] 05:07:08 INFO - PROCESS | 3399 | --DOCSHELL 0x7f341482e000 == 153 [pid = 3399] [id = 417] 05:07:08 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33ee275800 == 152 [pid = 3399] [id = 416] 05:07:08 INFO - PROCESS | 3399 | --DOCSHELL 0x7f3411d6d800 == 151 [pid = 3399] [id = 415] 05:07:08 INFO - PROCESS | 3399 | --DOCSHELL 0x7f3401e94800 == 150 [pid = 3399] [id = 414] 05:07:08 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33fef4b000 == 149 [pid = 3399] [id = 413] 05:07:08 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33fa1d4000 == 148 [pid = 3399] [id = 412] 05:07:08 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33fa010000 == 147 [pid = 3399] [id = 411] 05:07:08 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33f5614800 == 146 [pid = 3399] [id = 410] 05:07:08 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33e961a800 == 145 [pid = 3399] [id = 409] 05:07:08 INFO - PROCESS | 3399 | --DOMWINDOW == 283 (0x7f33f2a22000) [pid = 3399] [serial = 1218] [outer = (nil)] [url = about:blank] 05:07:08 INFO - PROCESS | 3399 | --DOMWINDOW == 282 (0x7f33f98e8000) [pid = 3399] [serial = 1224] [outer = (nil)] [url = about:blank] 05:07:08 INFO - PROCESS | 3399 | --DOMWINDOW == 281 (0x7f33f4345000) [pid = 3399] [serial = 1220] [outer = (nil)] [url = about:blank] 05:07:08 INFO - PROCESS | 3399 | --DOMWINDOW == 280 (0x7f33f8f0a800) [pid = 3399] [serial = 1223] [outer = (nil)] [url = about:blank] 05:07:08 INFO - PROCESS | 3399 | --DOMWINDOW == 279 (0x7f33f5523400) [pid = 3399] [serial = 1221] [outer = (nil)] [url = about:blank] 05:07:08 INFO - PROCESS | 3399 | --DOMWINDOW == 278 (0x7f33e9516000) [pid = 3399] [serial = 1214] [outer = (nil)] [url = about:blank] 05:07:08 INFO - PROCESS | 3399 | --DOMWINDOW == 277 (0x7f33ed348c00) [pid = 3399] [serial = 1215] [outer = (nil)] [url = about:blank] 05:07:08 INFO - PROCESS | 3399 | --DOMWINDOW == 276 (0x7f33ee360800) [pid = 3399] [serial = 1217] [outer = (nil)] [url = about:blank] 05:07:08 INFO - PROCESS | 3399 | --DOMWINDOW == 275 (0x7f33e71ea800) [pid = 3399] [serial = 1209] [outer = (nil)] [url = about:blank] 05:07:08 INFO - PROCESS | 3399 | --DOMWINDOW == 274 (0x7f33e68e4400) [pid = 3399] [serial = 1208] [outer = (nil)] [url = about:blank] 05:07:08 INFO - PROCESS | 3399 | --DOMWINDOW == 273 (0x7f33eb5cdc00) [pid = 3399] [serial = 1212] [outer = (nil)] [url = about:blank] 05:07:08 INFO - PROCESS | 3399 | --DOMWINDOW == 272 (0x7f33e9c90000) [pid = 3399] [serial = 1211] [outer = (nil)] [url = about:blank] 05:07:09 INFO - PROCESS | 3399 | 1461154029053 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]]]}] 05:07:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 05:07:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 1527ms 05:07:09 INFO - PROCESS | 3399 | 1461154029077 Marionette TRACE conn3 -> [0,1761,"getWindowHandle",null] 05:07:09 INFO - PROCESS | 3399 | 1461154029081 Marionette TRACE conn3 <- [1,1761,null,{"value":"8"}] 05:07:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 05:07:09 INFO - PROCESS | 3399 | 1461154029086 Marionette TRACE conn3 -> [0,1762,"setScriptTimeout",{"ms":35000}] 05:07:09 INFO - PROCESS | 3399 | 1461154029088 Marionette TRACE conn3 <- [1,1762,null,{}] 05:07:09 INFO - PROCESS | 3399 | 1461154029094 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}] 05:07:09 INFO - PROCESS | 3399 | 1461154029288 Marionette TRACE conn3 <- [1,1763,null,{"value":null}] 05:07:09 INFO - PROCESS | 3399 | 1461154029468 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:07:09 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33eb820000 == 146 [pid = 3399] [id = 448] 05:07:09 INFO - PROCESS | 3399 | ++DOMWINDOW == 273 (0x7f33e4db7c00) [pid = 3399] [serial = 1345] [outer = (nil)] 05:07:09 INFO - PROCESS | 3399 | ++DOMWINDOW == 274 (0x7f33ed348c00) [pid = 3399] [serial = 1346] [outer = 0x7f33e4db7c00] 05:07:09 INFO - PROCESS | 3399 | 1461154029533 Marionette DEBUG loaded listener.js 05:07:09 INFO - PROCESS | 3399 | ++DOMWINDOW == 275 (0x7f33f2962800) [pid = 3399] [serial = 1347] [outer = 0x7f33e4db7c00] 05:07:10 INFO - PROCESS | 3399 | 1461154030294 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]]]}] 05:07:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 05:07:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 1231ms 05:07:10 INFO - PROCESS | 3399 | 1461154030349 Marionette TRACE conn3 -> [0,1765,"getWindowHandle",null] 05:07:10 INFO - PROCESS | 3399 | 1461154030353 Marionette TRACE conn3 <- [1,1765,null,{"value":"8"}] 05:07:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 05:07:10 INFO - PROCESS | 3399 | 1461154030360 Marionette TRACE conn3 -> [0,1766,"setScriptTimeout",{"ms":35000}] 05:07:10 INFO - PROCESS | 3399 | 1461154030362 Marionette TRACE conn3 <- [1,1766,null,{}] 05:07:10 INFO - PROCESS | 3399 | 1461154030371 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}] 05:07:10 INFO - PROCESS | 3399 | 1461154030527 Marionette TRACE conn3 <- [1,1767,null,{"value":null}] 05:07:10 INFO - PROCESS | 3399 | 1461154030542 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:07:10 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33f3315000 == 147 [pid = 3399] [id = 449] 05:07:10 INFO - PROCESS | 3399 | ++DOMWINDOW == 276 (0x7f33ec61e400) [pid = 3399] [serial = 1348] [outer = (nil)] 05:07:10 INFO - PROCESS | 3399 | ++DOMWINDOW == 277 (0x7f33f3393000) [pid = 3399] [serial = 1349] [outer = 0x7f33ec61e400] 05:07:10 INFO - PROCESS | 3399 | 1461154030612 Marionette DEBUG loaded listener.js 05:07:10 INFO - PROCESS | 3399 | ++DOMWINDOW == 278 (0x7f33f45c0400) [pid = 3399] [serial = 1350] [outer = 0x7f33ec61e400] 05:07:11 INFO - PROCESS | 3399 | 1461154031595 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]]]}] 05:07:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 05:07:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 1286ms 05:07:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 05:07:11 INFO - PROCESS | 3399 | 1461154031652 Marionette TRACE conn3 -> [0,1769,"getWindowHandle",null] 05:07:11 INFO - PROCESS | 3399 | 1461154031654 Marionette TRACE conn3 <- [1,1769,null,{"value":"8"}] 05:07:11 INFO - PROCESS | 3399 | 1461154031659 Marionette TRACE conn3 -> [0,1770,"setScriptTimeout",{"ms":35000}] 05:07:11 INFO - PROCESS | 3399 | 1461154031662 Marionette TRACE conn3 <- [1,1770,null,{}] 05:07:11 INFO - PROCESS | 3399 | 1461154031671 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}] 05:07:11 INFO - PROCESS | 3399 | 1461154031888 Marionette TRACE conn3 <- [1,1771,null,{"value":null}] 05:07:11 INFO - PROCESS | 3399 | 1461154031922 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:07:11 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33f5db7000 == 148 [pid = 3399] [id = 450] 05:07:11 INFO - PROCESS | 3399 | ++DOMWINDOW == 279 (0x7f33ee4c4c00) [pid = 3399] [serial = 1351] [outer = (nil)] 05:07:11 INFO - PROCESS | 3399 | ++DOMWINDOW == 280 (0x7f33f5cfb000) [pid = 3399] [serial = 1352] [outer = 0x7f33ee4c4c00] 05:07:11 INFO - PROCESS | 3399 | 1461154031983 Marionette DEBUG loaded listener.js 05:07:12 INFO - PROCESS | 3399 | ++DOMWINDOW == 281 (0x7f33f6965400) [pid = 3399] [serial = 1353] [outer = 0x7f33ee4c4c00] 05:07:13 INFO - PROCESS | 3399 | 1461154033830 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]]]}] 05:07:13 INFO - PROCESS | 3399 | --DOMWINDOW == 280 (0x7f33e6360800) [pid = 3399] [serial = 1204] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 05:07:13 INFO - PROCESS | 3399 | --DOMWINDOW == 279 (0x7f33ee359400) [pid = 3399] [serial = 1285] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 05:07:13 INFO - PROCESS | 3399 | --DOMWINDOW == 278 (0x7f33f5a4c800) [pid = 3399] [serial = 1288] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 05:07:13 INFO - PROCESS | 3399 | --DOMWINDOW == 277 (0x7f33ed60e800) [pid = 3399] [serial = 1282] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 05:07:13 INFO - PROCESS | 3399 | --DOMWINDOW == 276 (0x7f33e6851000) [pid = 3399] [serial = 1273] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 05:07:13 INFO - PROCESS | 3399 | --DOMWINDOW == 275 (0x7f33eb5c8c00) [pid = 3399] [serial = 1279] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 05:07:13 INFO - PROCESS | 3399 | --DOMWINDOW == 274 (0x7f33e9ecb000) [pid = 3399] [serial = 1276] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 05:07:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 05:07:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 2289ms 05:07:13 INFO - PROCESS | 3399 | 1461154033948 Marionette TRACE conn3 -> [0,1773,"getWindowHandle",null] 05:07:13 INFO - PROCESS | 3399 | 1461154033952 Marionette TRACE conn3 <- [1,1773,null,{"value":"8"}] 05:07:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 05:07:13 INFO - PROCESS | 3399 | 1461154033957 Marionette TRACE conn3 -> [0,1774,"setScriptTimeout",{"ms":35000}] 05:07:13 INFO - PROCESS | 3399 | 1461154033959 Marionette TRACE conn3 <- [1,1774,null,{}] 05:07:13 INFO - PROCESS | 3399 | 1461154033965 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}] 05:07:14 INFO - PROCESS | 3399 | 1461154034182 Marionette TRACE conn3 <- [1,1775,null,{"value":null}] 05:07:14 INFO - PROCESS | 3399 | 1461154034292 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:07:14 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33ed3e1000 == 149 [pid = 3399] [id = 451] 05:07:14 INFO - PROCESS | 3399 | ++DOMWINDOW == 275 (0x7f33e80c4800) [pid = 3399] [serial = 1354] [outer = (nil)] 05:07:14 INFO - PROCESS | 3399 | ++DOMWINDOW == 276 (0x7f33f45bec00) [pid = 3399] [serial = 1355] [outer = 0x7f33e80c4800] 05:07:14 INFO - PROCESS | 3399 | 1461154034354 Marionette DEBUG loaded listener.js 05:07:14 INFO - PROCESS | 3399 | ++DOMWINDOW == 277 (0x7f33f79c1400) [pid = 3399] [serial = 1356] [outer = 0x7f33e80c4800] 05:07:15 INFO - PROCESS | 3399 | 1461154035001 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]]]}] 05:07:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 05:07:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 1076ms 05:07:15 INFO - PROCESS | 3399 | 1461154035038 Marionette TRACE conn3 -> [0,1777,"getWindowHandle",null] 05:07:15 INFO - PROCESS | 3399 | 1461154035041 Marionette TRACE conn3 <- [1,1777,null,{"value":"8"}] 05:07:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 05:07:15 INFO - PROCESS | 3399 | 1461154035047 Marionette TRACE conn3 -> [0,1778,"setScriptTimeout",{"ms":35000}] 05:07:15 INFO - PROCESS | 3399 | 1461154035049 Marionette TRACE conn3 <- [1,1778,null,{}] 05:07:15 INFO - PROCESS | 3399 | 1461154035055 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}] 05:07:15 INFO - PROCESS | 3399 | 1461154035283 Marionette TRACE conn3 <- [1,1779,null,{"value":null}] 05:07:15 INFO - PROCESS | 3399 | 1461154035303 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:07:15 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33f6795800 == 150 [pid = 3399] [id = 452] 05:07:15 INFO - PROCESS | 3399 | ++DOMWINDOW == 278 (0x7f33e8ffbc00) [pid = 3399] [serial = 1357] [outer = (nil)] 05:07:15 INFO - PROCESS | 3399 | ++DOMWINDOW == 279 (0x7f33f901f800) [pid = 3399] [serial = 1358] [outer = 0x7f33e8ffbc00] 05:07:15 INFO - PROCESS | 3399 | 1461154035365 Marionette DEBUG loaded listener.js 05:07:15 INFO - PROCESS | 3399 | ++DOMWINDOW == 280 (0x7f33f9b86800) [pid = 3399] [serial = 1359] [outer = 0x7f33e8ffbc00] 05:07:16 INFO - PROCESS | 3399 | 1461154036485 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]]]}] 05:07:16 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 05:07:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 1480ms 05:07:16 INFO - PROCESS | 3399 | 1461154036528 Marionette TRACE conn3 -> [0,1781,"getWindowHandle",null] 05:07:16 INFO - PROCESS | 3399 | 1461154036534 Marionette TRACE conn3 <- [1,1781,null,{"value":"8"}] 05:07:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 05:07:16 INFO - PROCESS | 3399 | 1461154036542 Marionette TRACE conn3 -> [0,1782,"setScriptTimeout",{"ms":35000}] 05:07:16 INFO - PROCESS | 3399 | 1461154036548 Marionette TRACE conn3 <- [1,1782,null,{}] 05:07:16 INFO - PROCESS | 3399 | 1461154036558 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}] 05:07:16 INFO - PROCESS | 3399 | 1461154036761 Marionette TRACE conn3 <- [1,1783,null,{"value":null}] 05:07:17 INFO - PROCESS | 3399 | 1461154037078 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:07:17 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33e92e2800 == 151 [pid = 3399] [id = 453] 05:07:17 INFO - PROCESS | 3399 | ++DOMWINDOW == 281 (0x7f33e678ac00) [pid = 3399] [serial = 1360] [outer = (nil)] 05:07:17 INFO - PROCESS | 3399 | ++DOMWINDOW == 282 (0x7f33e6963400) [pid = 3399] [serial = 1361] [outer = 0x7f33e678ac00] 05:07:17 INFO - PROCESS | 3399 | 1461154037159 Marionette DEBUG loaded listener.js 05:07:17 INFO - PROCESS | 3399 | ++DOMWINDOW == 283 (0x7f33e71ed800) [pid = 3399] [serial = 1362] [outer = 0x7f33e678ac00] 05:07:18 INFO - PROCESS | 3399 | 1461154038023 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]]]}] 05:07:18 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 05:07:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 1535ms 05:07:18 INFO - PROCESS | 3399 | 1461154038078 Marionette TRACE conn3 -> [0,1785,"getWindowHandle",null] 05:07:18 INFO - PROCESS | 3399 | 1461154038087 Marionette TRACE conn3 <- [1,1785,null,{"value":"8"}] 05:07:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 05:07:18 INFO - PROCESS | 3399 | 1461154038096 Marionette TRACE conn3 -> [0,1786,"setScriptTimeout",{"ms":35000}] 05:07:18 INFO - PROCESS | 3399 | 1461154038101 Marionette TRACE conn3 <- [1,1786,null,{}] 05:07:18 INFO - PROCESS | 3399 | 1461154038106 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}] 05:07:18 INFO - PROCESS | 3399 | 1461154038310 Marionette TRACE conn3 <- [1,1787,null,{"value":null}] 05:07:18 INFO - PROCESS | 3399 | 1461154038632 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:07:18 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33ee1b6800 == 152 [pid = 3399] [id = 454] 05:07:18 INFO - PROCESS | 3399 | ++DOMWINDOW == 284 (0x7f33e735d400) [pid = 3399] [serial = 1363] [outer = (nil)] 05:07:18 INFO - PROCESS | 3399 | ++DOMWINDOW == 285 (0x7f33e80c0000) [pid = 3399] [serial = 1364] [outer = 0x7f33e735d400] 05:07:18 INFO - PROCESS | 3399 | 1461154038753 Marionette DEBUG loaded listener.js 05:07:18 INFO - PROCESS | 3399 | ++DOMWINDOW == 286 (0x7f33e9410800) [pid = 3399] [serial = 1365] [outer = 0x7f33e735d400] 05:07:19 INFO - PROCESS | 3399 | 1461154039691 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]]]}] 05:07:19 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 05:07:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 1645ms 05:07:19 INFO - PROCESS | 3399 | 1461154039742 Marionette TRACE conn3 -> [0,1789,"getWindowHandle",null] 05:07:19 INFO - PROCESS | 3399 | 1461154039746 Marionette TRACE conn3 <- [1,1789,null,{"value":"8"}] 05:07:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 05:07:19 INFO - PROCESS | 3399 | 1461154039753 Marionette TRACE conn3 -> [0,1790,"setScriptTimeout",{"ms":35000}] 05:07:19 INFO - PROCESS | 3399 | 1461154039759 Marionette TRACE conn3 <- [1,1790,null,{}] 05:07:19 INFO - PROCESS | 3399 | 1461154039777 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}] 05:07:19 INFO - PROCESS | 3399 | 1461154039971 Marionette TRACE conn3 <- [1,1791,null,{"value":null}] 05:07:20 INFO - PROCESS | 3399 | 1461154040234 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:07:20 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33f9992800 == 153 [pid = 3399] [id = 455] 05:07:20 INFO - PROCESS | 3399 | ++DOMWINDOW == 287 (0x7f33e9d0c000) [pid = 3399] [serial = 1366] [outer = (nil)] 05:07:20 INFO - PROCESS | 3399 | ++DOMWINDOW == 288 (0x7f33ec8b5800) [pid = 3399] [serial = 1367] [outer = 0x7f33e9d0c000] 05:07:20 INFO - PROCESS | 3399 | 1461154040355 Marionette DEBUG loaded listener.js 05:07:20 INFO - PROCESS | 3399 | ++DOMWINDOW == 289 (0x7f33f295c000) [pid = 3399] [serial = 1368] [outer = 0x7f33e9d0c000] 05:07:21 INFO - PROCESS | 3399 | 1461154041217 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]]]}] 05:07: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) 05:07:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 1542ms 05:07:21 INFO - PROCESS | 3399 | 1461154041296 Marionette TRACE conn3 -> [0,1793,"getWindowHandle",null] 05:07:21 INFO - PROCESS | 3399 | 1461154041299 Marionette TRACE conn3 <- [1,1793,null,{"value":"8"}] 05:07:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 05:07:21 INFO - PROCESS | 3399 | 1461154041306 Marionette TRACE conn3 -> [0,1794,"setScriptTimeout",{"ms":35000}] 05:07:21 INFO - PROCESS | 3399 | 1461154041309 Marionette TRACE conn3 <- [1,1794,null,{}] 05:07:21 INFO - PROCESS | 3399 | 1461154041315 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}] 05:07:21 INFO - PROCESS | 3399 | 1461154041505 Marionette TRACE conn3 <- [1,1795,null,{"value":null}] 05:07:21 INFO - PROCESS | 3399 | 1461154041716 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:07:21 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33fa027000 == 154 [pid = 3399] [id = 456] 05:07:21 INFO - PROCESS | 3399 | ++DOMWINDOW == 290 (0x7f33ea0e1400) [pid = 3399] [serial = 1369] [outer = (nil)] 05:07:21 INFO - PROCESS | 3399 | ++DOMWINDOW == 291 (0x7f33f6093000) [pid = 3399] [serial = 1370] [outer = 0x7f33ea0e1400] 05:07:21 INFO - PROCESS | 3399 | 1461154041835 Marionette DEBUG loaded listener.js 05:07:21 INFO - PROCESS | 3399 | ++DOMWINDOW == 292 (0x7f33f98d9c00) [pid = 3399] [serial = 1371] [outer = 0x7f33ea0e1400] 05:07:22 INFO - PROCESS | 3399 | 1461154042699 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]]]}] 05:07:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 05:07:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 1428ms 05:07:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 05:07:22 INFO - PROCESS | 3399 | 1461154042735 Marionette TRACE conn3 -> [0,1797,"getWindowHandle",null] 05:07:22 INFO - PROCESS | 3399 | 1461154042738 Marionette TRACE conn3 <- [1,1797,null,{"value":"8"}] 05:07:22 INFO - PROCESS | 3399 | 1461154042745 Marionette TRACE conn3 -> [0,1798,"setScriptTimeout",{"ms":35000}] 05:07:22 INFO - PROCESS | 3399 | 1461154042748 Marionette TRACE conn3 <- [1,1798,null,{}] 05:07:22 INFO - PROCESS | 3399 | 1461154042754 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}] 05:07:22 INFO - PROCESS | 3399 | 1461154042926 Marionette TRACE conn3 <- [1,1799,null,{"value":null}] 05:07:23 INFO - PROCESS | 3399 | 1461154043145 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:07:23 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33fcd24800 == 155 [pid = 3399] [id = 457] 05:07:23 INFO - PROCESS | 3399 | ++DOMWINDOW == 293 (0x7f33eb7c4c00) [pid = 3399] [serial = 1372] [outer = (nil)] 05:07:23 INFO - PROCESS | 3399 | ++DOMWINDOW == 294 (0x7f33f9eb4400) [pid = 3399] [serial = 1373] [outer = 0x7f33eb7c4c00] 05:07:23 INFO - PROCESS | 3399 | 1461154043259 Marionette DEBUG loaded listener.js 05:07:23 INFO - PROCESS | 3399 | ++DOMWINDOW == 295 (0x7f33fa03b800) [pid = 3399] [serial = 1374] [outer = 0x7f33eb7c4c00] 05:07:24 INFO - PROCESS | 3399 | 1461154044200 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]]]}] 05:07:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 05:07:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 1495ms 05:07:24 INFO - PROCESS | 3399 | 1461154044240 Marionette TRACE conn3 -> [0,1801,"getWindowHandle",null] 05:07:24 INFO - PROCESS | 3399 | 1461154044243 Marionette TRACE conn3 <- [1,1801,null,{"value":"8"}] 05:07:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 05:07:24 INFO - PROCESS | 3399 | 1461154044250 Marionette TRACE conn3 -> [0,1802,"setScriptTimeout",{"ms":35000}] 05:07:24 INFO - PROCESS | 3399 | 1461154044253 Marionette TRACE conn3 <- [1,1802,null,{}] 05:07:24 INFO - PROCESS | 3399 | 1461154044259 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}] 05:07:24 INFO - PROCESS | 3399 | 1461154044512 Marionette TRACE conn3 <- [1,1803,null,{"value":null}] 05:07:24 INFO - PROCESS | 3399 | 1461154044783 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:07:24 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f3400265800 == 156 [pid = 3399] [id = 458] 05:07:24 INFO - PROCESS | 3399 | ++DOMWINDOW == 296 (0x7f33ff733400) [pid = 3399] [serial = 1375] [outer = (nil)] 05:07:24 INFO - PROCESS | 3399 | ++DOMWINDOW == 297 (0x7f33ffd0a000) [pid = 3399] [serial = 1376] [outer = 0x7f33ff733400] 05:07:24 INFO - PROCESS | 3399 | 1461154044909 Marionette DEBUG loaded listener.js 05:07:25 INFO - PROCESS | 3399 | ++DOMWINDOW == 298 (0x7f3400a09000) [pid = 3399] [serial = 1377] [outer = 0x7f33ff733400] 05:07:25 INFO - PROCESS | 3399 | 1461154045757 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]]]}] 05:07:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 05:07:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 1582ms 05:07:25 INFO - PROCESS | 3399 | 1461154045834 Marionette TRACE conn3 -> [0,1805,"getWindowHandle",null] 05:07:25 INFO - PROCESS | 3399 | 1461154045837 Marionette TRACE conn3 <- [1,1805,null,{"value":"8"}] 05:07:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 05:07:25 INFO - PROCESS | 3399 | 1461154045844 Marionette TRACE conn3 -> [0,1806,"setScriptTimeout",{"ms":35000}] 05:07:25 INFO - PROCESS | 3399 | 1461154045846 Marionette TRACE conn3 <- [1,1806,null,{}] 05:07:25 INFO - PROCESS | 3399 | 1461154045852 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}] 05:07:26 INFO - PROCESS | 3399 | 1461154046108 Marionette TRACE conn3 <- [1,1807,null,{"value":null}] 05:07:26 INFO - PROCESS | 3399 | 1461154046469 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:07:26 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f340c672800 == 157 [pid = 3399] [id = 459] 05:07:26 INFO - PROCESS | 3399 | ++DOMWINDOW == 299 (0x7f33fef99c00) [pid = 3399] [serial = 1378] [outer = (nil)] 05:07:26 INFO - PROCESS | 3399 | ++DOMWINDOW == 300 (0x7f340c917400) [pid = 3399] [serial = 1379] [outer = 0x7f33fef99c00] 05:07:26 INFO - PROCESS | 3399 | 1461154046562 Marionette DEBUG loaded listener.js 05:07:26 INFO - PROCESS | 3399 | ++DOMWINDOW == 301 (0x7f340d8dac00) [pid = 3399] [serial = 1380] [outer = 0x7f33fef99c00] 05:07:27 INFO - PROCESS | 3399 | 1461154047412 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]]]}] 05:07:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 05:07:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 1643ms 05:07:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 05:07:27 INFO - PROCESS | 3399 | 1461154047489 Marionette TRACE conn3 -> [0,1809,"getWindowHandle",null] 05:07:27 INFO - PROCESS | 3399 | 1461154047492 Marionette TRACE conn3 <- [1,1809,null,{"value":"8"}] 05:07:27 INFO - PROCESS | 3399 | 1461154047498 Marionette TRACE conn3 -> [0,1810,"setScriptTimeout",{"ms":35000}] 05:07:27 INFO - PROCESS | 3399 | 1461154047501 Marionette TRACE conn3 <- [1,1810,null,{}] 05:07:27 INFO - PROCESS | 3399 | 1461154047507 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}] 05:07:27 INFO - PROCESS | 3399 | 1461154047730 Marionette TRACE conn3 <- [1,1811,null,{"value":null}] 05:07:27 INFO - PROCESS | 3399 | 1461154047987 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:07:28 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f3411a32000 == 158 [pid = 3399] [id = 460] 05:07:28 INFO - PROCESS | 3399 | ++DOMWINDOW == 302 (0x7f3400a0b400) [pid = 3399] [serial = 1381] [outer = (nil)] 05:07:28 INFO - PROCESS | 3399 | ++DOMWINDOW == 303 (0x7f3411375000) [pid = 3399] [serial = 1382] [outer = 0x7f3400a0b400] 05:07:28 INFO - PROCESS | 3399 | 1461154048101 Marionette DEBUG loaded listener.js 05:07:28 INFO - PROCESS | 3399 | ++DOMWINDOW == 304 (0x7f3411dae000) [pid = 3399] [serial = 1383] [outer = 0x7f3400a0b400] 05:07:28 INFO - PROCESS | 3399 | 1461154048946 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]]]}] 05:07:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 05:07:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 1483ms 05:07:28 INFO - PROCESS | 3399 | 1461154048980 Marionette TRACE conn3 -> [0,1813,"getWindowHandle",null] 05:07:28 INFO - PROCESS | 3399 | 1461154048984 Marionette TRACE conn3 <- [1,1813,null,{"value":"8"}] 05:07:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 05:07:28 INFO - PROCESS | 3399 | 1461154048992 Marionette TRACE conn3 -> [0,1814,"setScriptTimeout",{"ms":35000}] 05:07:28 INFO - PROCESS | 3399 | 1461154048995 Marionette TRACE conn3 <- [1,1814,null,{}] 05:07:29 INFO - PROCESS | 3399 | 1461154049000 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}] 05:07:29 INFO - PROCESS | 3399 | 1461154049178 Marionette TRACE conn3 <- [1,1815,null,{"value":null}] 05:07:29 INFO - PROCESS | 3399 | 1461154049446 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:07:29 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33eb437800 == 159 [pid = 3399] [id = 461] 05:07:29 INFO - PROCESS | 3399 | ++DOMWINDOW == 305 (0x7f33e63bcc00) [pid = 3399] [serial = 1384] [outer = (nil)] 05:07:29 INFO - PROCESS | 3399 | ++DOMWINDOW == 306 (0x7f33e63c4000) [pid = 3399] [serial = 1385] [outer = 0x7f33e63bcc00] 05:07:29 INFO - PROCESS | 3399 | 1461154049569 Marionette DEBUG loaded listener.js 05:07:29 INFO - PROCESS | 3399 | ++DOMWINDOW == 307 (0x7f33e63c9000) [pid = 3399] [serial = 1386] [outer = 0x7f33e63bcc00] 05:07:30 INFO - PROCESS | 3399 | 1461154050426 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]]]}] 05:07:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 05:07:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 1481ms 05:07:30 INFO - PROCESS | 3399 | 1461154050474 Marionette TRACE conn3 -> [0,1817,"getWindowHandle",null] 05:07:30 INFO - PROCESS | 3399 | 1461154050478 Marionette TRACE conn3 <- [1,1817,null,{"value":"8"}] 05:07:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 05:07:30 INFO - PROCESS | 3399 | 1461154050484 Marionette TRACE conn3 -> [0,1818,"setScriptTimeout",{"ms":35000}] 05:07:30 INFO - PROCESS | 3399 | 1461154050486 Marionette TRACE conn3 <- [1,1818,null,{}] 05:07:30 INFO - PROCESS | 3399 | 1461154050492 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}] 05:07:30 INFO - PROCESS | 3399 | 1461154050683 Marionette TRACE conn3 <- [1,1819,null,{"value":null}] 05:07:30 INFO - PROCESS | 3399 | 1461154050908 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:07:31 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33eb451800 == 160 [pid = 3399] [id = 462] 05:07:31 INFO - PROCESS | 3399 | ++DOMWINDOW == 308 (0x7f33e63bd000) [pid = 3399] [serial = 1387] [outer = (nil)] 05:07:31 INFO - PROCESS | 3399 | ++DOMWINDOW == 309 (0x7f33e9286000) [pid = 3399] [serial = 1388] [outer = 0x7f33e63bd000] 05:07:31 INFO - PROCESS | 3399 | 1461154051061 Marionette DEBUG loaded listener.js 05:07:31 INFO - PROCESS | 3399 | ++DOMWINDOW == 310 (0x7f33e928c400) [pid = 3399] [serial = 1389] [outer = 0x7f33e63bd000] 05:07:32 INFO - PROCESS | 3399 | 1461154052012 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]]]}] 05:07:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 05:07:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 1581ms 05:07:32 INFO - PROCESS | 3399 | 1461154052066 Marionette TRACE conn3 -> [0,1821,"getWindowHandle",null] 05:07:32 INFO - PROCESS | 3399 | 1461154052070 Marionette TRACE conn3 <- [1,1821,null,{"value":"8"}] 05:07:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 05:07:32 INFO - PROCESS | 3399 | 1461154052076 Marionette TRACE conn3 -> [0,1822,"setScriptTimeout",{"ms":35000}] 05:07:32 INFO - PROCESS | 3399 | 1461154052080 Marionette TRACE conn3 <- [1,1822,null,{}] 05:07:32 INFO - PROCESS | 3399 | 1461154052085 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}] 05:07:32 INFO - PROCESS | 3399 | 1461154052292 Marionette TRACE conn3 <- [1,1823,null,{"value":null}] 05:07:32 INFO - PROCESS | 3399 | 1461154052510 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:07:32 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33ed31a800 == 161 [pid = 3399] [id = 463] 05:07:32 INFO - PROCESS | 3399 | ++DOMWINDOW == 311 (0x7f33e00e4800) [pid = 3399] [serial = 1390] [outer = (nil)] 05:07:32 INFO - PROCESS | 3399 | ++DOMWINDOW == 312 (0x7f33e00ed800) [pid = 3399] [serial = 1391] [outer = 0x7f33e00e4800] 05:07:32 INFO - PROCESS | 3399 | 1461154052630 Marionette DEBUG loaded listener.js 05:07:32 INFO - PROCESS | 3399 | ++DOMWINDOW == 313 (0x7f33e9290000) [pid = 3399] [serial = 1392] [outer = 0x7f33e00e4800] 05:07:33 INFO - PROCESS | 3399 | 1461154053575 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]]]}] 05:07:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 05:07:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 1543ms 05:07:33 INFO - PROCESS | 3399 | 1461154053620 Marionette TRACE conn3 -> [0,1825,"getWindowHandle",null] 05:07:33 INFO - PROCESS | 3399 | 1461154053624 Marionette TRACE conn3 <- [1,1825,null,{"value":"8"}] 05:07:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 05:07:33 INFO - PROCESS | 3399 | 1461154053629 Marionette TRACE conn3 -> [0,1826,"setScriptTimeout",{"ms":35000}] 05:07:33 INFO - PROCESS | 3399 | 1461154053632 Marionette TRACE conn3 <- [1,1826,null,{}] 05:07:33 INFO - PROCESS | 3399 | 1461154053638 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}] 05:07:33 INFO - PROCESS | 3399 | 1461154053810 Marionette TRACE conn3 <- [1,1827,null,{"value":null}] 05:07:34 INFO - PROCESS | 3399 | 1461154054082 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:07:34 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33e3edb800 == 162 [pid = 3399] [id = 464] 05:07:34 INFO - PROCESS | 3399 | ++DOMWINDOW == 314 (0x7f33e2bb1400) [pid = 3399] [serial = 1393] [outer = (nil)] 05:07:34 INFO - PROCESS | 3399 | ++DOMWINDOW == 315 (0x7f33e2bbac00) [pid = 3399] [serial = 1394] [outer = 0x7f33e2bb1400] 05:07:34 INFO - PROCESS | 3399 | 1461154054198 Marionette DEBUG loaded listener.js 05:07:34 INFO - PROCESS | 3399 | ++DOMWINDOW == 316 (0x7f33e2bbf400) [pid = 3399] [serial = 1395] [outer = 0x7f33e2bb1400] 05:07:34 INFO - PROCESS | 3399 | 1461154054995 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]]]}] 05:07:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 05:07:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 1431ms 05:07:35 INFO - PROCESS | 3399 | 1461154055062 Marionette TRACE conn3 -> [0,1829,"getWindowHandle",null] 05:07:35 INFO - PROCESS | 3399 | 1461154055066 Marionette TRACE conn3 <- [1,1829,null,{"value":"8"}] 05:07:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 05:07:35 INFO - PROCESS | 3399 | 1461154055072 Marionette TRACE conn3 -> [0,1830,"setScriptTimeout",{"ms":35000}] 05:07:35 INFO - PROCESS | 3399 | 1461154055074 Marionette TRACE conn3 <- [1,1830,null,{}] 05:07:35 INFO - PROCESS | 3399 | 1461154055080 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}] 05:07:35 INFO - PROCESS | 3399 | 1461154055260 Marionette TRACE conn3 <- [1,1831,null,{"value":null}] 05:07:35 INFO - PROCESS | 3399 | 1461154055479 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:07:35 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33e2c88800 == 163 [pid = 3399] [id = 465] 05:07:35 INFO - PROCESS | 3399 | ++DOMWINDOW == 317 (0x7f33e2bb4400) [pid = 3399] [serial = 1396] [outer = (nil)] 05:07:35 INFO - PROCESS | 3399 | ++DOMWINDOW == 318 (0x7f33e2cb0000) [pid = 3399] [serial = 1397] [outer = 0x7f33e2bb4400] 05:07:35 INFO - PROCESS | 3399 | 1461154055592 Marionette DEBUG loaded listener.js 05:07:35 INFO - PROCESS | 3399 | ++DOMWINDOW == 319 (0x7f33e2cb5400) [pid = 3399] [serial = 1398] [outer = 0x7f33e2bb4400] 05:07:36 INFO - PROCESS | 3399 | 1461154056497 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]]]}] 05:07:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 05:07:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 1481ms 05:07:36 INFO - PROCESS | 3399 | 1461154056554 Marionette TRACE conn3 -> [0,1833,"getWindowHandle",null] 05:07:36 INFO - PROCESS | 3399 | 1461154056558 Marionette TRACE conn3 <- [1,1833,null,{"value":"8"}] 05:07:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 05:07:36 INFO - PROCESS | 3399 | 1461154056583 Marionette TRACE conn3 -> [0,1834,"setScriptTimeout",{"ms":35000}] 05:07:36 INFO - PROCESS | 3399 | 1461154056586 Marionette TRACE conn3 <- [1,1834,null,{}] 05:07:36 INFO - PROCESS | 3399 | 1461154056593 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}] 05:07:36 INFO - PROCESS | 3399 | 1461154056796 Marionette TRACE conn3 <- [1,1835,null,{"value":null}] 05:07:37 INFO - PROCESS | 3399 | 1461154057063 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:07:37 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33e64c5800 == 164 [pid = 3399] [id = 466] 05:07:37 INFO - PROCESS | 3399 | ++DOMWINDOW == 320 (0x7f33e2bba000) [pid = 3399] [serial = 1399] [outer = (nil)] 05:07:37 INFO - PROCESS | 3399 | ++DOMWINDOW == 321 (0x7f33e2cba400) [pid = 3399] [serial = 1400] [outer = 0x7f33e2bba000] 05:07:37 INFO - PROCESS | 3399 | 1461154057176 Marionette DEBUG loaded listener.js 05:07:37 INFO - PROCESS | 3399 | ++DOMWINDOW == 322 (0x7f33e7e40000) [pid = 3399] [serial = 1401] [outer = 0x7f33e2bba000] 05:07:38 INFO - PROCESS | 3399 | 1461154058030 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]]]}] 05:07:38 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 05:07:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 1502ms 05:07:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 05:07:38 INFO - PROCESS | 3399 | 1461154058081 Marionette TRACE conn3 -> [0,1837,"getWindowHandle",null] 05:07:38 INFO - PROCESS | 3399 | 1461154058084 Marionette TRACE conn3 <- [1,1837,null,{"value":"8"}] 05:07:38 INFO - PROCESS | 3399 | 1461154058091 Marionette TRACE conn3 -> [0,1838,"setScriptTimeout",{"ms":35000}] 05:07:38 INFO - PROCESS | 3399 | 1461154058094 Marionette TRACE conn3 <- [1,1838,null,{}] 05:07:38 INFO - PROCESS | 3399 | 1461154058099 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}] 05:07:38 INFO - PROCESS | 3399 | 1461154058283 Marionette TRACE conn3 <- [1,1839,null,{"value":null}] 05:07:38 INFO - PROCESS | 3399 | 1461154058571 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:07:38 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33f5615000 == 165 [pid = 3399] [id = 467] 05:07:38 INFO - PROCESS | 3399 | ++DOMWINDOW == 323 (0x7f33e2cb2000) [pid = 3399] [serial = 1402] [outer = (nil)] 05:07:38 INFO - PROCESS | 3399 | ++DOMWINDOW == 324 (0x7f33e9ece400) [pid = 3399] [serial = 1403] [outer = 0x7f33e2cb2000] 05:07:38 INFO - PROCESS | 3399 | 1461154058643 Marionette DEBUG loaded listener.js 05:07:38 INFO - PROCESS | 3399 | ++DOMWINDOW == 325 (0x7f33f65f1000) [pid = 3399] [serial = 1404] [outer = 0x7f33e2cb2000] 05:07:39 INFO - PROCESS | 3399 | 1461154059543 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]]]}] 05:07:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 05:07:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 1529ms 05:07:39 INFO - PROCESS | 3399 | 1461154059620 Marionette TRACE conn3 -> [0,1841,"getWindowHandle",null] 05:07:39 INFO - PROCESS | 3399 | 1461154059623 Marionette TRACE conn3 <- [1,1841,null,{"value":"8"}] 05:07:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 05:07:39 INFO - PROCESS | 3399 | 1461154059629 Marionette TRACE conn3 -> [0,1842,"setScriptTimeout",{"ms":35000}] 05:07:39 INFO - PROCESS | 3399 | 1461154059632 Marionette TRACE conn3 <- [1,1842,null,{}] 05:07:39 INFO - PROCESS | 3399 | 1461154059637 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}] 05:07:39 INFO - PROCESS | 3399 | 1461154059862 Marionette TRACE conn3 <- [1,1843,null,{"value":null}] 05:07:40 INFO - PROCESS | 3399 | 1461154060174 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:07:40 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33e2f51000 == 166 [pid = 3399] [id = 468] 05:07:40 INFO - PROCESS | 3399 | ++DOMWINDOW == 326 (0x7f33f279e400) [pid = 3399] [serial = 1405] [outer = (nil)] 05:07:40 INFO - PROCESS | 3399 | ++DOMWINDOW == 327 (0x7f33f27a3c00) [pid = 3399] [serial = 1406] [outer = 0x7f33f279e400] 05:07:40 INFO - PROCESS | 3399 | 1461154060250 Marionette DEBUG loaded listener.js 05:07:40 INFO - PROCESS | 3399 | ++DOMWINDOW == 328 (0x7f33f27a8c00) [pid = 3399] [serial = 1407] [outer = 0x7f33f279e400] 05:07:41 INFO - PROCESS | 3399 | 1461154061075 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]]]}] 05:07:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 05:07:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 1935ms 05:07:41 INFO - PROCESS | 3399 | 1461154061635 Marionette TRACE conn3 -> [0,1845,"getWindowHandle",null] 05:07:41 INFO - PROCESS | 3399 | 1461154061642 Marionette TRACE conn3 <- [1,1845,null,{"value":"8"}] 05:07:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 05:07:41 INFO - PROCESS | 3399 | 1461154061731 Marionette TRACE conn3 -> [0,1846,"setScriptTimeout",{"ms":35000}] 05:07:41 INFO - PROCESS | 3399 | 1461154061737 Marionette TRACE conn3 <- [1,1846,null,{}] 05:07:41 INFO - PROCESS | 3399 | 1461154061744 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}] 05:07:41 INFO - PROCESS | 3399 | 1461154061931 Marionette TRACE conn3 <- [1,1847,null,{"value":null}] 05:07:42 INFO - PROCESS | 3399 | 1461154062166 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:07:42 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33e7eae000 == 167 [pid = 3399] [id = 469] 05:07:42 INFO - PROCESS | 3399 | ++DOMWINDOW == 329 (0x7f33e3096800) [pid = 3399] [serial = 1408] [outer = (nil)] 05:07:42 INFO - PROCESS | 3399 | ++DOMWINDOW == 330 (0x7f33e309cc00) [pid = 3399] [serial = 1409] [outer = 0x7f33e3096800] 05:07:42 INFO - PROCESS | 3399 | 1461154062238 Marionette DEBUG loaded listener.js 05:07:42 INFO - PROCESS | 3399 | ++DOMWINDOW == 331 (0x7f33e4db3400) [pid = 3399] [serial = 1410] [outer = 0x7f33e3096800] 05:07:43 INFO - PROCESS | 3399 | 1461154063120 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]]]}] 05:07:43 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) 05:07:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 1456ms 05:07:43 INFO - PROCESS | 3399 | 1461154063186 Marionette TRACE conn3 -> [0,1849,"getWindowHandle",null] 05:07:43 INFO - PROCESS | 3399 | 1461154063191 Marionette TRACE conn3 <- [1,1849,null,{"value":"8"}] 05:07:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 05:07:43 INFO - PROCESS | 3399 | 1461154063202 Marionette TRACE conn3 -> [0,1850,"setScriptTimeout",{"ms":35000}] 05:07:43 INFO - PROCESS | 3399 | 1461154063207 Marionette TRACE conn3 <- [1,1850,null,{}] 05:07:43 INFO - PROCESS | 3399 | 1461154063213 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}] 05:07:43 INFO - PROCESS | 3399 | 1461154063419 Marionette TRACE conn3 <- [1,1851,null,{"value":null}] 05:07:43 INFO - PROCESS | 3399 | 1461154063863 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:07:43 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33e4fda800 == 168 [pid = 3399] [id = 470] 05:07:43 INFO - PROCESS | 3399 | ++DOMWINDOW == 332 (0x7f33e679d800) [pid = 3399] [serial = 1411] [outer = (nil)] 05:07:43 INFO - PROCESS | 3399 | ++DOMWINDOW == 333 (0x7f33e67a7c00) [pid = 3399] [serial = 1412] [outer = 0x7f33e679d800] 05:07:43 INFO - PROCESS | 3399 | 1461154063944 Marionette DEBUG loaded listener.js 05:07:44 INFO - PROCESS | 3399 | ++DOMWINDOW == 334 (0x7f33e68d7800) [pid = 3399] [serial = 1413] [outer = 0x7f33e679d800] 05:07:44 INFO - PROCESS | 3399 | 1461154064816 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]]]}] 05:07:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 05:07:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 1688ms 05:07:44 INFO - PROCESS | 3399 | 1461154064888 Marionette TRACE conn3 -> [0,1853,"getWindowHandle",null] 05:07:44 INFO - PROCESS | 3399 | 1461154064891 Marionette TRACE conn3 <- [1,1853,null,{"value":"8"}] 05:07:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 05:07:44 INFO - PROCESS | 3399 | 1461154064898 Marionette TRACE conn3 -> [0,1854,"setScriptTimeout",{"ms":35000}] 05:07:44 INFO - PROCESS | 3399 | 1461154064901 Marionette TRACE conn3 <- [1,1854,null,{}] 05:07:44 INFO - PROCESS | 3399 | 1461154064915 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}] 05:07:45 INFO - PROCESS | 3399 | 1461154065148 Marionette TRACE conn3 <- [1,1855,null,{"value":null}] 05:07:45 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33fda74000 == 167 [pid = 3399] [id = 54] 05:07:45 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33ed3e1000 == 166 [pid = 3399] [id = 451] 05:07:45 INFO - PROCESS | 3399 | --DOMWINDOW == 333 (0x7f3411f10c00) [pid = 3399] [serial = 1259] [outer = (nil)] [url = about:blank] 05:07:45 INFO - PROCESS | 3399 | --DOMWINDOW == 332 (0x7f33e4dfa400) [pid = 3399] [serial = 1262] [outer = (nil)] [url = about:blank] 05:07:45 INFO - PROCESS | 3399 | --DOMWINDOW == 331 (0x7f33ea0df000) [pid = 3399] [serial = 1265] [outer = (nil)] [url = about:blank] 05:07:45 INFO - PROCESS | 3399 | --DOMWINDOW == 330 (0x7f33e80bb000) [pid = 3399] [serial = 1268] [outer = (nil)] [url = about:blank] 05:07:45 INFO - PROCESS | 3399 | --DOMWINDOW == 329 (0x7f33f9a56000) [pid = 3399] [serial = 1292] [outer = (nil)] [url = about:blank] 05:07:45 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33f5db7000 == 165 [pid = 3399] [id = 450] 05:07:45 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33f3315000 == 164 [pid = 3399] [id = 449] 05:07:45 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33eb820000 == 163 [pid = 3399] [id = 448] 05:07:45 INFO - PROCESS | 3399 | 1461154065600 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:07:45 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33e4fdf800 == 162 [pid = 3399] [id = 447] 05:07:45 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33ec7db000 == 161 [pid = 3399] [id = 446] 05:07:45 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33ed70c000 == 160 [pid = 3399] [id = 445] 05:07:45 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33e64d7000 == 159 [pid = 3399] [id = 444] 05:07:45 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33e953d800 == 158 [pid = 3399] [id = 443] 05:07:45 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33e60e0000 == 159 [pid = 3399] [id = 471] 05:07:45 INFO - PROCESS | 3399 | ++DOMWINDOW == 330 (0x7f33e635bc00) [pid = 3399] [serial = 1414] [outer = (nil)] 05:07:45 INFO - PROCESS | 3399 | ++DOMWINDOW == 331 (0x7f33e72a5000) [pid = 3399] [serial = 1415] [outer = 0x7f33e635bc00] 05:07:45 INFO - PROCESS | 3399 | 1461154065676 Marionette DEBUG loaded listener.js 05:07:45 INFO - PROCESS | 3399 | ++DOMWINDOW == 332 (0x7f33e74d1c00) [pid = 3399] [serial = 1416] [outer = 0x7f33e635bc00] 05:07:45 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33e60d4000 == 158 [pid = 3399] [id = 441] 05:07:45 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33e5cda000 == 157 [pid = 3399] [id = 440] 05:07:45 INFO - PROCESS | 3399 | --DOCSHELL 0x7f3415eaa000 == 156 [pid = 3399] [id = 439] 05:07:45 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33ed710800 == 155 [pid = 3399] [id = 438] 05:07:45 INFO - PROCESS | 3399 | --DOCSHELL 0x7f3411e6a000 == 154 [pid = 3399] [id = 437] 05:07:45 INFO - PROCESS | 3399 | --DOCSHELL 0x7f340c641000 == 153 [pid = 3399] [id = 436] 05:07:46 INFO - PROCESS | 3399 | --DOCSHELL 0x7f3400644800 == 152 [pid = 3399] [id = 435] 05:07:46 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33fe50a800 == 151 [pid = 3399] [id = 434] 05:07:46 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33f9b66000 == 150 [pid = 3399] [id = 433] 05:07:46 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33ec7cc800 == 149 [pid = 3399] [id = 432] 05:07:46 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33e4fd7800 == 148 [pid = 3399] [id = 431] 05:07:46 INFO - PROCESS | 3399 | --DOMWINDOW == 331 (0x7f33fa038000) [pid = 3399] [serial = 1206] [outer = (nil)] [url = about:blank] 05:07:46 INFO - PROCESS | 3399 | --DOMWINDOW == 330 (0x7f33f3355c00) [pid = 3399] [serial = 1286] [outer = (nil)] [url = about:blank] 05:07:46 INFO - PROCESS | 3399 | --DOMWINDOW == 329 (0x7f33f8f39000) [pid = 3399] [serial = 1289] [outer = (nil)] [url = about:blank] 05:07:46 INFO - PROCESS | 3399 | --DOMWINDOW == 328 (0x7f33f295b400) [pid = 3399] [serial = 1283] [outer = (nil)] [url = about:blank] 05:07:46 INFO - PROCESS | 3399 | --DOMWINDOW == 327 (0x7f33f9b87800) [pid = 3399] [serial = 1238] [outer = (nil)] [url = about:blank] 05:07:46 INFO - PROCESS | 3399 | --DOMWINDOW == 326 (0x7f33e6bda000) [pid = 3399] [serial = 1253] [outer = (nil)] [url = about:blank] 05:07:46 INFO - PROCESS | 3399 | --DOMWINDOW == 325 (0x7f33e9d11c00) [pid = 3399] [serial = 1271] [outer = (nil)] [url = about:blank] 05:07:46 INFO - PROCESS | 3399 | --DOMWINDOW == 324 (0x7f33ec4d8000) [pid = 3399] [serial = 1232] [outer = (nil)] [url = about:blank] 05:07:46 INFO - PROCESS | 3399 | --DOMWINDOW == 323 (0x7f33ff06e800) [pid = 3399] [serial = 1244] [outer = (nil)] [url = about:blank] 05:07:46 INFO - PROCESS | 3399 | --DOMWINDOW == 322 (0x7f33e71e7400) [pid = 3399] [serial = 1229] [outer = (nil)] [url = about:blank] 05:07:46 INFO - PROCESS | 3399 | --DOMWINDOW == 321 (0x7f33fc5c1800) [pid = 3399] [serial = 1241] [outer = (nil)] [url = about:blank] 05:07:46 INFO - PROCESS | 3399 | --DOMWINDOW == 320 (0x7f33e74d2800) [pid = 3399] [serial = 1275] [outer = (nil)] [url = about:blank] 05:07:46 INFO - PROCESS | 3399 | --DOMWINDOW == 319 (0x7f33e71e8c00) [pid = 3399] [serial = 1274] [outer = (nil)] [url = about:blank] 05:07:46 INFO - PROCESS | 3399 | --DOMWINDOW == 318 (0x7f33ec624400) [pid = 3399] [serial = 1280] [outer = (nil)] [url = about:blank] 05:07:46 INFO - PROCESS | 3399 | --DOMWINDOW == 317 (0x7f33ed60c000) [pid = 3399] [serial = 1281] [outer = (nil)] [url = about:blank] 05:07:46 INFO - PROCESS | 3399 | --DOMWINDOW == 316 (0x7f33ea0e4c00) [pid = 3399] [serial = 1278] [outer = (nil)] [url = about:blank] 05:07:46 INFO - PROCESS | 3399 | --DOMWINDOW == 315 (0x7f33ea0d8400) [pid = 3399] [serial = 1277] [outer = (nil)] [url = about:blank] 05:07:46 INFO - PROCESS | 3399 | --DOMWINDOW == 314 (0x7f33f5cfc800) [pid = 3399] [serial = 1235] [outer = (nil)] [url = about:blank] 05:07:46 INFO - PROCESS | 3399 | --DOMWINDOW == 313 (0x7f340cb79c00) [pid = 3399] [serial = 1247] [outer = (nil)] [url = about:blank] 05:07:46 INFO - PROCESS | 3399 | --DOMWINDOW == 312 (0x7f33ff32b400) [pid = 3399] [serial = 1256] [outer = (nil)] [url = about:blank] 05:07:46 INFO - PROCESS | 3399 | --DOMWINDOW == 311 (0x7f3411372400) [pid = 3399] [serial = 1250] [outer = (nil)] [url = about:blank] 05:07:46 INFO - PROCESS | 3399 | --DOMWINDOW == 310 (0x7f33f4350400) [pid = 3399] [serial = 1287] [outer = (nil)] [url = about:blank] 05:07:46 INFO - PROCESS | 3399 | --DOMWINDOW == 309 (0x7f33f98e7c00) [pid = 3399] [serial = 1290] [outer = (nil)] [url = about:blank] 05:07:46 INFO - PROCESS | 3399 | --DOMWINDOW == 308 (0x7f33f2968c00) [pid = 3399] [serial = 1284] [outer = (nil)] [url = about:blank] 05:07:46 INFO - PROCESS | 3399 | 1461154066466 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]]]}] 05:07:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 05:07:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 1591ms 05:07:46 INFO - PROCESS | 3399 | 1461154066488 Marionette TRACE conn3 -> [0,1857,"getWindowHandle",null] 05:07:46 INFO - PROCESS | 3399 | 1461154066491 Marionette TRACE conn3 <- [1,1857,null,{"value":"8"}] 05:07:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 05:07:46 INFO - PROCESS | 3399 | 1461154066497 Marionette TRACE conn3 -> [0,1858,"setScriptTimeout",{"ms":35000}] 05:07:46 INFO - PROCESS | 3399 | 1461154066499 Marionette TRACE conn3 <- [1,1858,null,{}] 05:07:46 INFO - PROCESS | 3399 | 1461154066504 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}] 05:07:46 INFO - PROCESS | 3399 | 1461154066693 Marionette TRACE conn3 <- [1,1859,null,{"value":null}] 05:07:46 INFO - PROCESS | 3399 | 1461154066875 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:07:46 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33e9f88000 == 149 [pid = 3399] [id = 472] 05:07:46 INFO - PROCESS | 3399 | ++DOMWINDOW == 309 (0x7f33e6961400) [pid = 3399] [serial = 1417] [outer = (nil)] 05:07:46 INFO - PROCESS | 3399 | ++DOMWINDOW == 310 (0x7f33e8fef800) [pid = 3399] [serial = 1418] [outer = 0x7f33e6961400] 05:07:46 INFO - PROCESS | 3399 | 1461154066959 Marionette DEBUG loaded listener.js 05:07:47 INFO - PROCESS | 3399 | ++DOMWINDOW == 311 (0x7f33e928e800) [pid = 3399] [serial = 1419] [outer = 0x7f33e6961400] 05:07:47 INFO - PROCESS | 3399 | 1461154067707 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]]]}] 05:07:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 05:07:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 1228ms 05:07:47 INFO - PROCESS | 3399 | 1461154067726 Marionette TRACE conn3 -> [0,1861,"getWindowHandle",null] 05:07:47 INFO - PROCESS | 3399 | 1461154067730 Marionette TRACE conn3 <- [1,1861,null,{"value":"8"}] 05:07:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 05:07:47 INFO - PROCESS | 3399 | 1461154067736 Marionette TRACE conn3 -> [0,1862,"setScriptTimeout",{"ms":35000}] 05:07:47 INFO - PROCESS | 3399 | 1461154067738 Marionette TRACE conn3 <- [1,1862,null,{}] 05:07:47 INFO - PROCESS | 3399 | 1461154067744 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}] 05:07:47 INFO - PROCESS | 3399 | 1461154067916 Marionette TRACE conn3 <- [1,1863,null,{"value":null}] 05:07:48 INFO - PROCESS | 3399 | 1461154068133 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:07:48 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33ec7cc800 == 150 [pid = 3399] [id = 473] 05:07:48 INFO - PROCESS | 3399 | ++DOMWINDOW == 312 (0x7f33e928c800) [pid = 3399] [serial = 1420] [outer = (nil)] 05:07:48 INFO - PROCESS | 3399 | ++DOMWINDOW == 313 (0x7f33e940d800) [pid = 3399] [serial = 1421] [outer = 0x7f33e928c800] 05:07:48 INFO - PROCESS | 3399 | 1461154068195 Marionette DEBUG loaded listener.js 05:07:48 INFO - PROCESS | 3399 | ++DOMWINDOW == 314 (0x7f33e9d0a400) [pid = 3399] [serial = 1422] [outer = 0x7f33e928c800] 05:07:49 INFO - PROCESS | 3399 | 1461154069040 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]]]}] 05:07:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 05:07:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 1330ms 05:07:49 INFO - PROCESS | 3399 | 1461154069068 Marionette TRACE conn3 -> [0,1865,"getWindowHandle",null] 05:07:49 INFO - PROCESS | 3399 | 1461154069070 Marionette TRACE conn3 <- [1,1865,null,{"value":"8"}] 05:07:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 05:07:49 INFO - PROCESS | 3399 | 1461154069083 Marionette TRACE conn3 -> [0,1866,"setScriptTimeout",{"ms":35000}] 05:07:49 INFO - PROCESS | 3399 | 1461154069085 Marionette TRACE conn3 <- [1,1866,null,{}] 05:07:49 INFO - PROCESS | 3399 | 1461154069091 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}] 05:07:49 INFO - PROCESS | 3399 | 1461154069350 Marionette TRACE conn3 <- [1,1867,null,{"value":null}] 05:07:49 INFO - PROCESS | 3399 | 1461154069391 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:07:49 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33ed710800 == 151 [pid = 3399] [id = 474] 05:07:49 INFO - PROCESS | 3399 | ++DOMWINDOW == 315 (0x7f33ea0da000) [pid = 3399] [serial = 1423] [outer = (nil)] 05:07:49 INFO - PROCESS | 3399 | ++DOMWINDOW == 316 (0x7f33ec4dec00) [pid = 3399] [serial = 1424] [outer = 0x7f33ea0da000] 05:07:49 INFO - PROCESS | 3399 | 1461154069454 Marionette DEBUG loaded listener.js 05:07:49 INFO - PROCESS | 3399 | ++DOMWINDOW == 317 (0x7f33ed60bc00) [pid = 3399] [serial = 1425] [outer = 0x7f33ea0da000] 05:07:51 INFO - PROCESS | 3399 | --DOMWINDOW == 316 (0x7f33e6af8c00) [pid = 3399] [serial = 1333] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 05:07:51 INFO - PROCESS | 3399 | --DOMWINDOW == 315 (0x7f33f339d400) [pid = 3399] [serial = 1165] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 05:07:51 INFO - PROCESS | 3399 | --DOMWINDOW == 314 (0x7f33e4db1000) [pid = 3399] [serial = 1330] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 05:07:51 INFO - PROCESS | 3399 | --DOMWINDOW == 313 (0x7f33e4df0400) [pid = 3399] [serial = 1342] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 05:07:51 INFO - PROCESS | 3399 | --DOMWINDOW == 312 (0x7f33f5bf1400) [pid = 3399] [serial = 1108] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 05:07:51 INFO - PROCESS | 3399 | --DOMWINDOW == 311 (0x7f33f8f0b000) [pid = 3399] [serial = 1186] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 05:07:51 INFO - PROCESS | 3399 | --DOMWINDOW == 310 (0x7f33ff06f000) [pid = 3399] [serial = 1123] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 05:07:51 INFO - PROCESS | 3399 | --DOMWINDOW == 309 (0x7f33ff73bc00) [pid = 3399] [serial = 919] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 05:07:51 INFO - PROCESS | 3399 | --DOMWINDOW == 308 (0x7f33e9c86000) [pid = 3399] [serial = 1063] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 05:07:51 INFO - PROCESS | 3399 | --DOMWINDOW == 307 (0x7f33e71ee000) [pid = 3399] [serial = 1051] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 05:07:51 INFO - PROCESS | 3399 | --DOMWINDOW == 306 (0x7f33e6356800) [pid = 3399] [serial = 1006] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 05:07:51 INFO - PROCESS | 3399 | --DOMWINDOW == 305 (0x7f33fea73400) [pid = 3399] [serial = 1180] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 05:07:51 INFO - PROCESS | 3399 | --DOMWINDOW == 304 (0x7f33f9b8f000) [pid = 3399] [serial = 928] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 05:07:51 INFO - PROCESS | 3399 | --DOMWINDOW == 303 (0x7f33e8d14400) [pid = 3399] [serial = 970] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 05:07:51 INFO - PROCESS | 3399 | --DOMWINDOW == 302 (0x7f33e80bb800) [pid = 3399] [serial = 1036] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 05:07:51 INFO - PROCESS | 3399 | --DOMWINDOW == 301 (0x7f33e6842800) [pid = 3399] [serial = 1195] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 05:07:51 INFO - PROCESS | 3399 | --DOMWINDOW == 300 (0x7f33ec8ba800) [pid = 3399] [serial = 1039] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 05:07:51 INFO - PROCESS | 3399 | --DOMWINDOW == 299 (0x7f33e7354c00) [pid = 3399] [serial = 1336] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 05:07:51 INFO - PROCESS | 3399 | --DOMWINDOW == 298 (0x7f33ec61e400) [pid = 3399] [serial = 1348] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 05:07:51 INFO - PROCESS | 3399 | --DOMWINDOW == 297 (0x7f33eb7c0400) [pid = 3399] [serial = 1048] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 05:07:51 INFO - PROCESS | 3399 | --DOMWINDOW == 296 (0x7f33e6850800) [pid = 3399] [serial = 1201] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 05:07:51 INFO - PROCESS | 3399 | --DOMWINDOW == 295 (0x7f33fb962000) [pid = 3399] [serial = 1120] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 05:07:51 INFO - PROCESS | 3399 | --DOMWINDOW == 294 (0x7f33e71e6400) [pid = 3399] [serial = 1162] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 05:07:51 INFO - PROCESS | 3399 | --DOMWINDOW == 293 (0x7f33f60bc000) [pid = 3399] [serial = 916] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 05:07:51 INFO - PROCESS | 3399 | --DOMWINDOW == 292 (0x7f33e6360000) [pid = 3399] [serial = 1159] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 05:07:51 INFO - PROCESS | 3399 | --DOMWINDOW == 291 (0x7f33f9eb9400) [pid = 3399] [serial = 1117] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 05:07:51 INFO - PROCESS | 3399 | --DOMWINDOW == 290 (0x7f33e80c4800) [pid = 3399] [serial = 1354] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 05:07:51 INFO - PROCESS | 3399 | --DOMWINDOW == 289 (0x7f33f9b92400) [pid = 3399] [serial = 1126] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 05:07:51 INFO - PROCESS | 3399 | --DOMWINDOW == 288 (0x7f33e6843c00) [pid = 3399] [serial = 1198] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 05:07:51 INFO - PROCESS | 3399 | --DOMWINDOW == 287 (0x7f33eb643c00) [pid = 3399] [serial = 1291] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 05:07:51 INFO - PROCESS | 3399 | --DOMWINDOW == 286 (0x7f33ee4d0000) [pid = 3399] [serial = 1102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 05:07:51 INFO - PROCESS | 3399 | --DOMWINDOW == 285 (0x7f33ee4c4c00) [pid = 3399] [serial = 1351] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 05:07:51 INFO - PROCESS | 3399 | --DOMWINDOW == 284 (0x7f33e6357400) [pid = 3399] [serial = 1009] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 05:07:51 INFO - PROCESS | 3399 | --DOMWINDOW == 283 (0x7f33e8d15000) [pid = 3399] [serial = 988] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 05:07:51 INFO - PROCESS | 3399 | --DOMWINDOW == 282 (0x7f33f9443000) [pid = 3399] [serial = 1111] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 05:07:51 INFO - PROCESS | 3399 | --DOMWINDOW == 281 (0x7f33e8d0c400) [pid = 3399] [serial = 1132] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 05:07:51 INFO - PROCESS | 3399 | --DOMWINDOW == 280 (0x7f33f4351400) [pid = 3399] [serial = 1033] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 05:07:51 INFO - PROCESS | 3399 | --DOMWINDOW == 279 (0x7f33f5befc00) [pid = 3399] [serial = 1045] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 05:07:51 INFO - PROCESS | 3399 | --DOMWINDOW == 278 (0x7f33f5bf4c00) [pid = 3399] [serial = 1171] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 05:07:51 INFO - PROCESS | 3399 | --DOMWINDOW == 277 (0x7f33f5b5f400) [pid = 3399] [serial = 973] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 05:07:51 INFO - PROCESS | 3399 | --DOMWINDOW == 276 (0x7f33ff149000) [pid = 3399] [serial = 985] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 05:07:51 INFO - PROCESS | 3399 | --DOMWINDOW == 275 (0x7f340dcf5400) [pid = 3399] [serial = 925] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 05:07:51 INFO - PROCESS | 3399 | --DOMWINDOW == 274 (0x7f33f984d400) [pid = 3399] [serial = 1114] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 05:07:51 INFO - PROCESS | 3399 | --DOMWINDOW == 273 (0x7f33e7e3b400) [pid = 3399] [serial = 940] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 05:07:51 INFO - PROCESS | 3399 | --DOMWINDOW == 272 (0x7f33e713f400) [pid = 3399] [serial = 946] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 05:07:51 INFO - PROCESS | 3399 | --DOMWINDOW == 271 (0x7f33e9c85c00) [pid = 3399] [serial = 1060] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 05:07:51 INFO - PROCESS | 3399 | --DOMWINDOW == 270 (0x7f33f98e0000) [pid = 3399] [serial = 979] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 05:07:51 INFO - PROCESS | 3399 | --DOMWINDOW == 269 (0x7f33eb644c00) [pid = 3399] [serial = 1057] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 05:07:51 INFO - PROCESS | 3399 | --DOMWINDOW == 268 (0x7f33eb5cd400) [pid = 3399] [serial = 1099] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 05:07:51 INFO - PROCESS | 3399 | --DOMWINDOW == 267 (0x7f33f6098c00) [pid = 3399] [serial = 976] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 05:07:51 INFO - PROCESS | 3399 | --DOMWINDOW == 266 (0x7f33e8d10400) [pid = 3399] [serial = 1129] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 05:07:51 INFO - PROCESS | 3399 | --DOMWINDOW == 265 (0x7f33e6842400) [pid = 3399] [serial = 1192] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 05:07:51 INFO - PROCESS | 3399 | --DOMWINDOW == 264 (0x7f3400237800) [pid = 3399] [serial = 922] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 05:07:51 INFO - PROCESS | 3399 | --DOMWINDOW == 263 (0x7f33ee4c1800) [pid = 3399] [serial = 1168] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 05:07:51 INFO - PROCESS | 3399 | --DOMWINDOW == 262 (0x7f33e9514400) [pid = 3399] [serial = 934] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 05:07:51 INFO - PROCESS | 3399 | --DOMWINDOW == 261 (0x7f33ff72c400) [pid = 3399] [serial = 910] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 05:07:51 INFO - PROCESS | 3399 | --DOMWINDOW == 260 (0x7f33e9405c00) [pid = 3399] [serial = 1339] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 05:07:51 INFO - PROCESS | 3399 | --DOMWINDOW == 259 (0x7f33e8ff5800) [pid = 3399] [serial = 994] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 05:07:51 INFO - PROCESS | 3399 | --DOMWINDOW == 258 (0x7f33e68d8000) [pid = 3399] [serial = 1003] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 05:07:51 INFO - PROCESS | 3399 | --DOMWINDOW == 257 (0x7f33f2a26400) [pid = 3399] [serial = 913] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 05:07:51 INFO - PROCESS | 3399 | --DOMWINDOW == 256 (0x7f33e4db7c00) [pid = 3399] [serial = 1345] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 05:07:51 INFO - PROCESS | 3399 | --DOMWINDOW == 255 (0x7f33f617f400) [pid = 3399] [serial = 1183] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 05:07:51 INFO - PROCESS | 3399 | --DOMWINDOW == 254 (0x7f33e72a5c00) [pid = 3399] [serial = 1096] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 05:07:51 INFO - PROCESS | 3399 | --DOMWINDOW == 253 (0x7f33eb642400) [pid = 3399] [serial = 1054] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 05:07:51 INFO - PROCESS | 3399 | --DOMWINDOW == 252 (0x7f33fe839800) [pid = 3399] [serial = 982] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 05:07:51 INFO - PROCESS | 3399 | --DOMWINDOW == 251 (0x7f33f9eb2000) [pid = 3399] [serial = 1174] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 05:07:51 INFO - PROCESS | 3399 | --DOMWINDOW == 250 (0x7f33e6aeb400) [pid = 3399] [serial = 1093] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 05:07:51 INFO - PROCESS | 3399 | --DOMWINDOW == 249 (0x7f33e6aedc00) [pid = 3399] [serial = 997] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 05:07:51 INFO - PROCESS | 3399 | --DOMWINDOW == 248 (0x7f33e68d5800) [pid = 3399] [serial = 1000] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 05:07:51 INFO - PROCESS | 3399 | --DOMWINDOW == 247 (0x7f33e7e42000) [pid = 3399] [serial = 943] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 05:07:51 INFO - PROCESS | 3399 | --DOMWINDOW == 246 (0x7f33ec8b6000) [pid = 3399] [serial = 931] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 05:07:51 INFO - PROCESS | 3399 | --DOMWINDOW == 245 (0x7f33fd242800) [pid = 3399] [serial = 1177] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 05:07:51 INFO - PROCESS | 3399 | --DOMWINDOW == 244 (0x7f340c6c2800) [pid = 3399] [serial = 1189] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 05:07:51 INFO - PROCESS | 3399 | --DOMWINDOW == 243 (0x7f33f551d800) [pid = 3399] [serial = 1042] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 05:07:51 INFO - PROCESS | 3399 | --DOMWINDOW == 242 (0x7f33f3353c00) [pid = 3399] [serial = 1105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 05:07:51 INFO - PROCESS | 3399 | --DOMWINDOW == 241 (0x7f33e80c9400) [pid = 3399] [serial = 967] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 05:07:51 INFO - PROCESS | 3399 | --DOMWINDOW == 240 (0x7f33e8ff1800) [pid = 3399] [serial = 991] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 05:07:51 INFO - PROCESS | 3399 | --DOMWINDOW == 239 (0x7f33e7e3a800) [pid = 3399] [serial = 937] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 05:07:51 INFO - PROCESS | 3399 | --DOMWINDOW == 238 (0x7f33f3398800) [pid = 3399] [serial = 1225] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 05:07:51 INFO - PROCESS | 3399 | --DOMWINDOW == 237 (0x7f33e6843000) [pid = 3399] [serial = 1228] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 05:07:51 INFO - PROCESS | 3399 | --DOMWINDOW == 236 (0x7f33f5654c00) [pid = 3399] [serial = 1237] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 05:07:51 INFO - PROCESS | 3399 | --DOMWINDOW == 235 (0x7f33eb5c9800) [pid = 3399] [serial = 1231] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 05:07:51 INFO - PROCESS | 3399 | --DOMWINDOW == 234 (0x7f33f65e5000) [pid = 3399] [serial = 1243] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 05:07:51 INFO - PROCESS | 3399 | --DOMWINDOW == 233 (0x7f33f5528000) [pid = 3399] [serial = 1234] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 05:07:51 INFO - PROCESS | 3399 | --DOMWINDOW == 232 (0x7f33f8f36800) [pid = 3399] [serial = 1240] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 05:07:51 INFO - PROCESS | 3399 | 1461154071452 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]]]}] 05:07:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 05:07:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 2383ms 05:07:51 INFO - PROCESS | 3399 | 1461154071467 Marionette TRACE conn3 -> [0,1869,"getWindowHandle",null] 05:07:51 INFO - PROCESS | 3399 | 1461154071469 Marionette TRACE conn3 <- [1,1869,null,{"value":"8"}] 05:07:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 05:07:51 INFO - PROCESS | 3399 | 1461154071476 Marionette TRACE conn3 -> [0,1870,"setScriptTimeout",{"ms":35000}] 05:07:51 INFO - PROCESS | 3399 | 1461154071478 Marionette TRACE conn3 <- [1,1870,null,{}] 05:07:51 INFO - PROCESS | 3399 | 1461154071483 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}] 05:07:51 INFO - PROCESS | 3399 | 1461154071654 Marionette TRACE conn3 <- [1,1871,null,{"value":null}] 05:07:51 INFO - PROCESS | 3399 | 1461154071831 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:07:51 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33e691d800 == 152 [pid = 3399] [id = 475] 05:07:51 INFO - PROCESS | 3399 | ++DOMWINDOW == 233 (0x7f33e00e7c00) [pid = 3399] [serial = 1426] [outer = (nil)] 05:07:51 INFO - PROCESS | 3399 | ++DOMWINDOW == 234 (0x7f33e6842800) [pid = 3399] [serial = 1427] [outer = 0x7f33e00e7c00] 05:07:51 INFO - PROCESS | 3399 | 1461154071892 Marionette DEBUG loaded listener.js 05:07:51 INFO - PROCESS | 3399 | ++DOMWINDOW == 235 (0x7f33e713f000) [pid = 3399] [serial = 1428] [outer = 0x7f33e00e7c00] 05:07:52 INFO - PROCESS | 3399 | 1461154072582 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]]]}] 05:07:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 05:07:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 1132ms 05:07:52 INFO - PROCESS | 3399 | 1461154072608 Marionette TRACE conn3 -> [0,1873,"getWindowHandle",null] 05:07:52 INFO - PROCESS | 3399 | 1461154072611 Marionette TRACE conn3 <- [1,1873,null,{"value":"8"}] 05:07:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 05:07:52 INFO - PROCESS | 3399 | 1461154072617 Marionette TRACE conn3 -> [0,1874,"setScriptTimeout",{"ms":35000}] 05:07:52 INFO - PROCESS | 3399 | 1461154072619 Marionette TRACE conn3 <- [1,1874,null,{}] 05:07:52 INFO - PROCESS | 3399 | 1461154072624 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}] 05:07:52 INFO - PROCESS | 3399 | 1461154072853 Marionette TRACE conn3 <- [1,1875,null,{"value":null}] 05:07:52 INFO - PROCESS | 3399 | 1461154072876 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:07:52 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33ec8c5000 == 153 [pid = 3399] [id = 476] 05:07:52 INFO - PROCESS | 3399 | ++DOMWINDOW == 236 (0x7f33e6850800) [pid = 3399] [serial = 1429] [outer = (nil)] 05:07:52 INFO - PROCESS | 3399 | ++DOMWINDOW == 237 (0x7f33e7e42000) [pid = 3399] [serial = 1430] [outer = 0x7f33e6850800] 05:07:52 INFO - PROCESS | 3399 | 1461154072936 Marionette DEBUG loaded listener.js 05:07:53 INFO - PROCESS | 3399 | ++DOMWINDOW == 238 (0x7f33e8ff1400) [pid = 3399] [serial = 1431] [outer = 0x7f33e6850800] 05:07:54 INFO - PROCESS | 3399 | 1461154074119 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]]]}] 05:07:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 05:07:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 1540ms 05:07:54 INFO - PROCESS | 3399 | 1461154074158 Marionette TRACE conn3 -> [0,1877,"getWindowHandle",null] 05:07:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 05:07:54 INFO - PROCESS | 3399 | 1461154074165 Marionette TRACE conn3 <- [1,1877,null,{"value":"8"}] 05:07:54 INFO - PROCESS | 3399 | 1461154074173 Marionette TRACE conn3 -> [0,1878,"setScriptTimeout",{"ms":35000}] 05:07:54 INFO - PROCESS | 3399 | 1461154074178 Marionette TRACE conn3 <- [1,1878,null,{}] 05:07:54 INFO - PROCESS | 3399 | 1461154074186 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}] 05:07:54 INFO - PROCESS | 3399 | 1461154074387 Marionette TRACE conn3 <- [1,1879,null,{"value":null}] 05:07:54 INFO - PROCESS | 3399 | 1461154074702 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:07:54 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33e74e8000 == 154 [pid = 3399] [id = 477] 05:07:54 INFO - PROCESS | 3399 | ++DOMWINDOW == 239 (0x7f33e4db1000) [pid = 3399] [serial = 1432] [outer = (nil)] 05:07:54 INFO - PROCESS | 3399 | ++DOMWINDOW == 240 (0x7f33e6357400) [pid = 3399] [serial = 1433] [outer = 0x7f33e4db1000] 05:07:54 INFO - PROCESS | 3399 | 1461154074782 Marionette DEBUG loaded listener.js 05:07:54 INFO - PROCESS | 3399 | ++DOMWINDOW == 241 (0x7f33e679f400) [pid = 3399] [serial = 1434] [outer = 0x7f33e4db1000] 05:07:55 INFO - PROCESS | 3399 | 1461154075681 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]]]}] 05:07:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 05:07:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 1583ms 05:07:55 INFO - PROCESS | 3399 | 1461154075756 Marionette TRACE conn3 -> [0,1881,"getWindowHandle",null] 05:07:55 INFO - PROCESS | 3399 | 1461154075764 Marionette TRACE conn3 <- [1,1881,null,{"value":"8"}] 05:07:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 05:07:55 INFO - PROCESS | 3399 | 1461154075774 Marionette TRACE conn3 -> [0,1882,"setScriptTimeout",{"ms":35000}] 05:07:55 INFO - PROCESS | 3399 | 1461154075777 Marionette TRACE conn3 <- [1,1882,null,{}] 05:07:55 INFO - PROCESS | 3399 | 1461154075784 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}] 05:07:56 INFO - PROCESS | 3399 | 1461154076008 Marionette TRACE conn3 <- [1,1883,null,{"value":null}] 05:07:56 INFO - PROCESS | 3399 | 1461154076350 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:07:56 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33ec8c7800 == 155 [pid = 3399] [id = 478] 05:07:56 INFO - PROCESS | 3399 | ++DOMWINDOW == 242 (0x7f33e6af2800) [pid = 3399] [serial = 1435] [outer = (nil)] 05:07:56 INFO - PROCESS | 3399 | ++DOMWINDOW == 243 (0x7f33e72a7400) [pid = 3399] [serial = 1436] [outer = 0x7f33e6af2800] 05:07:56 INFO - PROCESS | 3399 | 1461154076430 Marionette DEBUG loaded listener.js 05:07:56 INFO - PROCESS | 3399 | ++DOMWINDOW == 244 (0x7f33e74d7400) [pid = 3399] [serial = 1437] [outer = 0x7f33e6af2800] 05:07:57 INFO - PROCESS | 3399 | 1461154077287 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]]]}] 05:07:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 05:07:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 1582ms 05:07:57 INFO - PROCESS | 3399 | 1461154077358 Marionette TRACE conn3 -> [0,1885,"getWindowHandle",null] 05:07:57 INFO - PROCESS | 3399 | 1461154077362 Marionette TRACE conn3 <- [1,1885,null,{"value":"8"}] 05:07:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 05:07:57 INFO - PROCESS | 3399 | 1461154077369 Marionette TRACE conn3 -> [0,1886,"setScriptTimeout",{"ms":35000}] 05:07:57 INFO - PROCESS | 3399 | 1461154077375 Marionette TRACE conn3 <- [1,1886,null,{}] 05:07:57 INFO - PROCESS | 3399 | 1461154077390 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}] 05:07:57 INFO - PROCESS | 3399 | 1461154077618 Marionette TRACE conn3 <- [1,1887,null,{"value":null}] 05:07:57 INFO - PROCESS | 3399 | 1461154077840 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:07:57 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33f4e0b000 == 156 [pid = 3399] [id = 479] 05:07:57 INFO - PROCESS | 3399 | ++DOMWINDOW == 245 (0x7f33e6bdf400) [pid = 3399] [serial = 1438] [outer = (nil)] 05:07:57 INFO - PROCESS | 3399 | ++DOMWINDOW == 246 (0x7f33e9520000) [pid = 3399] [serial = 1439] [outer = 0x7f33e6bdf400] 05:07:57 INFO - PROCESS | 3399 | 1461154077964 Marionette DEBUG loaded listener.js 05:07:58 INFO - PROCESS | 3399 | ++DOMWINDOW == 247 (0x7f33e9ec7000) [pid = 3399] [serial = 1440] [outer = 0x7f33e6bdf400] 05:07:58 INFO - PROCESS | 3399 | 1461154078836 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]]]}] 05:07:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 05:07:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 1540ms 05:07:58 INFO - PROCESS | 3399 | 1461154078910 Marionette TRACE conn3 -> [0,1889,"getWindowHandle",null] 05:07:58 INFO - PROCESS | 3399 | 1461154078914 Marionette TRACE conn3 <- [1,1889,null,{"value":"8"}] 05:07:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 05:07:58 INFO - PROCESS | 3399 | 1461154078920 Marionette TRACE conn3 -> [0,1890,"setScriptTimeout",{"ms":35000}] 05:07:58 INFO - PROCESS | 3399 | 1461154078922 Marionette TRACE conn3 <- [1,1890,null,{}] 05:07:58 INFO - PROCESS | 3399 | 1461154078928 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}] 05:07:59 INFO - PROCESS | 3399 | 1461154079168 Marionette TRACE conn3 <- [1,1891,null,{"value":null}] 05:07:59 INFO - PROCESS | 3399 | 1461154079469 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:07:59 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33f63ca800 == 157 [pid = 3399] [id = 480] 05:07:59 INFO - PROCESS | 3399 | ++DOMWINDOW == 248 (0x7f33e74d8000) [pid = 3399] [serial = 1441] [outer = (nil)] 05:07:59 INFO - PROCESS | 3399 | ++DOMWINDOW == 249 (0x7f33eb5cd400) [pid = 3399] [serial = 1442] [outer = 0x7f33e74d8000] 05:07:59 INFO - PROCESS | 3399 | 1461154079545 Marionette DEBUG loaded listener.js 05:07:59 INFO - PROCESS | 3399 | ++DOMWINDOW == 250 (0x7f33eb650400) [pid = 3399] [serial = 1443] [outer = 0x7f33e74d8000] 05:08:00 INFO - PROCESS | 3399 | 1461154080366 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]]]}] 05:08:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 05:08:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 1486ms 05:08:00 INFO - PROCESS | 3399 | 1461154080408 Marionette TRACE conn3 -> [0,1893,"getWindowHandle",null] 05:08:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 05:08:00 INFO - PROCESS | 3399 | 1461154080413 Marionette TRACE conn3 <- [1,1893,null,{"value":"8"}] 05:08:00 INFO - PROCESS | 3399 | 1461154080418 Marionette TRACE conn3 -> [0,1894,"setScriptTimeout",{"ms":35000}] 05:08:00 INFO - PROCESS | 3399 | 1461154080421 Marionette TRACE conn3 <- [1,1894,null,{}] 05:08:00 INFO - PROCESS | 3399 | 1461154080426 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}] 05:08:00 INFO - PROCESS | 3399 | 1461154080709 Marionette TRACE conn3 <- [1,1895,null,{"value":null}] 05:08:00 INFO - PROCESS | 3399 | 1461154080912 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:08:00 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33f9211000 == 158 [pid = 3399] [id = 481] 05:08:00 INFO - PROCESS | 3399 | ++DOMWINDOW == 251 (0x7f33ec4d3800) [pid = 3399] [serial = 1444] [outer = (nil)] 05:08:01 INFO - PROCESS | 3399 | ++DOMWINDOW == 252 (0x7f33ec624400) [pid = 3399] [serial = 1445] [outer = 0x7f33ec4d3800] 05:08:01 INFO - PROCESS | 3399 | 1461154081034 Marionette DEBUG loaded listener.js 05:08:01 INFO - PROCESS | 3399 | ++DOMWINDOW == 253 (0x7f33ec8ba800) [pid = 3399] [serial = 1446] [outer = 0x7f33ec4d3800] 05:08:01 INFO - PROCESS | 3399 | 1461154081986 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]]]}] 05:08:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 05:08:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 1632ms 05:08:02 INFO - PROCESS | 3399 | 1461154082051 Marionette TRACE conn3 -> [0,1897,"getWindowHandle",null] 05:08:02 INFO - PROCESS | 3399 | 1461154082055 Marionette TRACE conn3 <- [1,1897,null,{"value":"8"}] 05:08:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 05:08:02 INFO - PROCESS | 3399 | 1461154082060 Marionette TRACE conn3 -> [0,1898,"setScriptTimeout",{"ms":35000}] 05:08:02 INFO - PROCESS | 3399 | 1461154082063 Marionette TRACE conn3 <- [1,1898,null,{}] 05:08:02 INFO - PROCESS | 3399 | 1461154082068 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}] 05:08:02 INFO - PROCESS | 3399 | 1461154082303 Marionette TRACE conn3 <- [1,1899,null,{"value":null}] 05:08:02 INFO - PROCESS | 3399 | 1461154082607 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:08:02 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33fa011000 == 159 [pid = 3399] [id = 482] 05:08:02 INFO - PROCESS | 3399 | ++DOMWINDOW == 254 (0x7f33ec4d8000) [pid = 3399] [serial = 1447] [outer = (nil)] 05:08:02 INFO - PROCESS | 3399 | ++DOMWINDOW == 255 (0x7f33ee4d0000) [pid = 3399] [serial = 1448] [outer = 0x7f33ec4d8000] 05:08:02 INFO - PROCESS | 3399 | 1461154082691 Marionette DEBUG loaded listener.js 05:08:02 INFO - PROCESS | 3399 | ++DOMWINDOW == 256 (0x7f33f295b000) [pid = 3399] [serial = 1449] [outer = 0x7f33ec4d8000] 05:08:03 INFO - PROCESS | 3399 | 1461154083538 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]]]}] 05:08:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 05:08:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 1528ms 05:08:03 INFO - PROCESS | 3399 | 1461154083590 Marionette TRACE conn3 -> [0,1901,"getWindowHandle",null] 05:08:03 INFO - PROCESS | 3399 | 1461154083594 Marionette TRACE conn3 <- [1,1901,null,{"value":"8"}] 05:08:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 05:08:03 INFO - PROCESS | 3399 | 1461154083600 Marionette TRACE conn3 -> [0,1902,"setScriptTimeout",{"ms":35000}] 05:08:03 INFO - PROCESS | 3399 | 1461154083602 Marionette TRACE conn3 <- [1,1902,null,{}] 05:08:03 INFO - PROCESS | 3399 | 1461154083608 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}] 05:08:03 INFO - PROCESS | 3399 | 1461154083797 Marionette TRACE conn3 <- [1,1903,null,{"value":null}] 05:08:04 INFO - PROCESS | 3399 | 1461154084076 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:08:04 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33fda7c800 == 160 [pid = 3399] [id = 483] 05:08:04 INFO - PROCESS | 3399 | ++DOMWINDOW == 257 (0x7f33ee4cb800) [pid = 3399] [serial = 1450] [outer = (nil)] 05:08:04 INFO - PROCESS | 3399 | ++DOMWINDOW == 258 (0x7f33f3347800) [pid = 3399] [serial = 1451] [outer = 0x7f33ee4cb800] 05:08:04 INFO - PROCESS | 3399 | 1461154084196 Marionette DEBUG loaded listener.js 05:08:04 INFO - PROCESS | 3399 | ++DOMWINDOW == 259 (0x7f33f33a0c00) [pid = 3399] [serial = 1452] [outer = 0x7f33ee4cb800] 05:08:05 INFO - PROCESS | 3399 | 1461154085022 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]]]}] 05:08:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 05:08:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 1491ms 05:08:05 INFO - PROCESS | 3399 | 1461154085092 Marionette TRACE conn3 -> [0,1905,"getWindowHandle",null] 05:08:05 INFO - PROCESS | 3399 | 1461154085096 Marionette TRACE conn3 <- [1,1905,null,{"value":"8"}] 05:08:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 05:08:05 INFO - PROCESS | 3399 | 1461154085102 Marionette TRACE conn3 -> [0,1906,"setScriptTimeout",{"ms":35000}] 05:08:05 INFO - PROCESS | 3399 | 1461154085105 Marionette TRACE conn3 <- [1,1906,null,{}] 05:08:05 INFO - PROCESS | 3399 | 1461154085110 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}] 05:08:05 INFO - PROCESS | 3399 | 1461154085297 Marionette TRACE conn3 <- [1,1907,null,{"value":null}] 05:08:05 INFO - PROCESS | 3399 | 1461154085560 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:08:05 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33ff774000 == 161 [pid = 3399] [id = 484] 05:08:05 INFO - PROCESS | 3399 | ++DOMWINDOW == 260 (0x7f33ed60e000) [pid = 3399] [serial = 1453] [outer = (nil)] 05:08:05 INFO - PROCESS | 3399 | ++DOMWINDOW == 261 (0x7f33f4520000) [pid = 3399] [serial = 1454] [outer = 0x7f33ed60e000] 05:08:05 INFO - PROCESS | 3399 | 1461154085677 Marionette DEBUG loaded listener.js 05:08:05 INFO - PROCESS | 3399 | ++DOMWINDOW == 262 (0x7f33f5a4c400) [pid = 3399] [serial = 1455] [outer = 0x7f33ed60e000] 05:08:06 INFO - PROCESS | 3399 | 1461154086503 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]]]}] 05:08:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 05:08:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 1432ms 05:08:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 05:08:06 INFO - PROCESS | 3399 | 1461154086535 Marionette TRACE conn3 -> [0,1909,"getWindowHandle",null] 05:08:06 INFO - PROCESS | 3399 | 1461154086538 Marionette TRACE conn3 <- [1,1909,null,{"value":"8"}] 05:08:06 INFO - PROCESS | 3399 | 1461154086545 Marionette TRACE conn3 -> [0,1910,"setScriptTimeout",{"ms":35000}] 05:08:06 INFO - PROCESS | 3399 | 1461154086548 Marionette TRACE conn3 <- [1,1910,null,{}] 05:08:06 INFO - PROCESS | 3399 | 1461154086554 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}] 05:08:06 INFO - PROCESS | 3399 | 1461154086742 Marionette TRACE conn3 <- [1,1911,null,{"value":null}] 05:08:07 INFO - PROCESS | 3399 | 1461154087022 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:08:07 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f3400bb4000 == 162 [pid = 3399] [id = 485] 05:08:07 INFO - PROCESS | 3399 | ++DOMWINDOW == 263 (0x7f33e8d0fc00) [pid = 3399] [serial = 1456] [outer = (nil)] 05:08:07 INFO - PROCESS | 3399 | ++DOMWINDOW == 264 (0x7f33f5cfc800) [pid = 3399] [serial = 1457] [outer = 0x7f33e8d0fc00] 05:08:07 INFO - PROCESS | 3399 | 1461154087100 Marionette DEBUG loaded listener.js 05:08:07 INFO - PROCESS | 3399 | ++DOMWINDOW == 265 (0x7f33f65ebc00) [pid = 3399] [serial = 1458] [outer = 0x7f33e8d0fc00] 05:08:07 INFO - PROCESS | 3399 | 1461154087978 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]]]}] 05:08:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 05:08:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 1492ms 05:08:08 INFO - PROCESS | 3399 | 1461154088039 Marionette TRACE conn3 -> [0,1913,"getWindowHandle",null] 05:08:08 INFO - PROCESS | 3399 | 1461154088042 Marionette TRACE conn3 <- [1,1913,null,{"value":"8"}] 05:08:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 05:08:08 INFO - PROCESS | 3399 | 1461154088048 Marionette TRACE conn3 -> [0,1914,"setScriptTimeout",{"ms":35000}] 05:08:08 INFO - PROCESS | 3399 | 1461154088051 Marionette TRACE conn3 <- [1,1914,null,{}] 05:08:08 INFO - PROCESS | 3399 | 1461154088056 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}] 05:08:08 INFO - PROCESS | 3399 | 1461154088250 Marionette TRACE conn3 <- [1,1915,null,{"value":null}] 05:08:08 INFO - PROCESS | 3399 | 1461154088527 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:08:08 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f340d817000 == 163 [pid = 3399] [id = 486] 05:08:08 INFO - PROCESS | 3399 | ++DOMWINDOW == 266 (0x7f33f8f04c00) [pid = 3399] [serial = 1459] [outer = (nil)] 05:08:08 INFO - PROCESS | 3399 | ++DOMWINDOW == 267 (0x7f33f902ec00) [pid = 3399] [serial = 1460] [outer = 0x7f33f8f04c00] 05:08:08 INFO - PROCESS | 3399 | 1461154088657 Marionette DEBUG loaded listener.js 05:08:08 INFO - PROCESS | 3399 | ++DOMWINDOW == 268 (0x7f33f98e7c00) [pid = 3399] [serial = 1461] [outer = 0x7f33f8f04c00] 05:08:09 INFO - PROCESS | 3399 | 1461154089487 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]]]}] 05:08:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 05:08:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 1493ms 05:08:09 INFO - PROCESS | 3399 | 1461154089542 Marionette TRACE conn3 -> [0,1917,"getWindowHandle",null] 05:08:09 INFO - PROCESS | 3399 | 1461154089547 Marionette TRACE conn3 <- [1,1917,null,{"value":"8"}] 05:08:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 05:08:09 INFO - PROCESS | 3399 | 1461154089553 Marionette TRACE conn3 -> [0,1918,"setScriptTimeout",{"ms":35000}] 05:08:09 INFO - PROCESS | 3399 | 1461154089557 Marionette TRACE conn3 <- [1,1918,null,{}] 05:08:09 INFO - PROCESS | 3399 | 1461154089562 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}] 05:08:09 INFO - PROCESS | 3399 | 1461154089788 Marionette TRACE conn3 <- [1,1919,null,{"value":null}] 05:08:10 INFO - PROCESS | 3399 | 1461154090054 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:08:10 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f341606f800 == 164 [pid = 3399] [id = 487] 05:08:10 INFO - PROCESS | 3399 | ++DOMWINDOW == 269 (0x7f33f9b87000) [pid = 3399] [serial = 1462] [outer = (nil)] 05:08:10 INFO - PROCESS | 3399 | ++DOMWINDOW == 270 (0x7f33fa03a800) [pid = 3399] [serial = 1463] [outer = 0x7f33f9b87000] 05:08:10 INFO - PROCESS | 3399 | 1461154090182 Marionette DEBUG loaded listener.js 05:08:10 INFO - PROCESS | 3399 | ++DOMWINDOW == 271 (0x7f33fda9cc00) [pid = 3399] [serial = 1464] [outer = 0x7f33f9b87000] 05:08:11 INFO - PROCESS | 3399 | 1461154091021 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]]]}] 05:08:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 05:08:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 1530ms 05:08:11 INFO - PROCESS | 3399 | 1461154091084 Marionette TRACE conn3 -> [0,1921,"getWindowHandle",null] 05:08:11 INFO - PROCESS | 3399 | 1461154091087 Marionette TRACE conn3 <- [1,1921,null,{"value":"8"}] 05:08:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 05:08:11 INFO - PROCESS | 3399 | 1461154091093 Marionette TRACE conn3 -> [0,1922,"setScriptTimeout",{"ms":35000}] 05:08:11 INFO - PROCESS | 3399 | 1461154091095 Marionette TRACE conn3 <- [1,1922,null,{}] 05:08:11 INFO - PROCESS | 3399 | 1461154091101 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}] 05:08:11 INFO - PROCESS | 3399 | 1461154091302 Marionette TRACE conn3 <- [1,1923,null,{"value":null}] 05:08:11 INFO - PROCESS | 3399 | 1461154091575 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:08:11 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f340d94e000 == 165 [pid = 3399] [id = 488] 05:08:11 INFO - PROCESS | 3399 | ++DOMWINDOW == 272 (0x7f33fc37ec00) [pid = 3399] [serial = 1465] [outer = (nil)] 05:08:11 INFO - PROCESS | 3399 | ++DOMWINDOW == 273 (0x7f33fe7dc000) [pid = 3399] [serial = 1466] [outer = 0x7f33fc37ec00] 05:08:11 INFO - PROCESS | 3399 | 1461154091692 Marionette DEBUG loaded listener.js 05:08:11 INFO - PROCESS | 3399 | ++DOMWINDOW == 274 (0x7f33fede4000) [pid = 3399] [serial = 1467] [outer = 0x7f33fc37ec00] 05:08:12 INFO - PROCESS | 3399 | 1461154092580 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]]]}] 05:08:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 05:08:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 1535ms 05:08:12 INFO - PROCESS | 3399 | 1461154092629 Marionette TRACE conn3 -> [0,1925,"getWindowHandle",null] 05:08:12 INFO - PROCESS | 3399 | 1461154092633 Marionette TRACE conn3 <- [1,1925,null,{"value":"8"}] 05:08:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 05:08:12 INFO - PROCESS | 3399 | 1461154092638 Marionette TRACE conn3 -> [0,1926,"setScriptTimeout",{"ms":35000}] 05:08:12 INFO - PROCESS | 3399 | 1461154092641 Marionette TRACE conn3 <- [1,1926,null,{}] 05:08:12 INFO - PROCESS | 3399 | 1461154092646 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}] 05:08:12 INFO - PROCESS | 3399 | 1461154092840 Marionette TRACE conn3 <- [1,1927,null,{"value":null}] 05:08:13 INFO - PROCESS | 3399 | 1461154093112 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:08:13 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33e2a5a000 == 166 [pid = 3399] [id = 489] 05:08:13 INFO - PROCESS | 3399 | ++DOMWINDOW == 275 (0x7f33f9b92400) [pid = 3399] [serial = 1468] [outer = (nil)] 05:08:13 INFO - PROCESS | 3399 | ++DOMWINDOW == 276 (0x7f33ff149000) [pid = 3399] [serial = 1469] [outer = 0x7f33f9b92400] 05:08:13 INFO - PROCESS | 3399 | 1461154093229 Marionette DEBUG loaded listener.js 05:08:13 INFO - PROCESS | 3399 | ++DOMWINDOW == 277 (0x7f33ff72d000) [pid = 3399] [serial = 1470] [outer = 0x7f33f9b92400] 05:08:14 INFO - PROCESS | 3399 | 1461154094082 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]]]}] 05:08:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 05:08:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 1485ms 05:08:14 INFO - PROCESS | 3399 | 1461154094124 Marionette TRACE conn3 -> [0,1929,"getWindowHandle",null] 05:08:14 INFO - PROCESS | 3399 | 1461154094127 Marionette TRACE conn3 <- [1,1929,null,{"value":"8"}] 05:08:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 05:08:14 INFO - PROCESS | 3399 | 1461154094134 Marionette TRACE conn3 -> [0,1930,"setScriptTimeout",{"ms":35000}] 05:08:14 INFO - PROCESS | 3399 | 1461154094137 Marionette TRACE conn3 <- [1,1930,null,{}] 05:08:14 INFO - PROCESS | 3399 | 1461154094142 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}] 05:08:14 INFO - PROCESS | 3399 | 1461154094339 Marionette TRACE conn3 <- [1,1931,null,{"value":null}] 05:08:14 INFO - PROCESS | 3399 | 1461154094610 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:08:14 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33e685d800 == 167 [pid = 3399] [id = 490] 05:08:14 INFO - PROCESS | 3399 | ++DOMWINDOW == 278 (0x7f33fde75800) [pid = 3399] [serial = 1471] [outer = (nil)] 05:08:14 INFO - PROCESS | 3399 | ++DOMWINDOW == 279 (0x7f3400237800) [pid = 3399] [serial = 1472] [outer = 0x7f33fde75800] 05:08:14 INFO - PROCESS | 3399 | 1461154094724 Marionette DEBUG loaded listener.js 05:08:14 INFO - PROCESS | 3399 | ++DOMWINDOW == 280 (0x7f340b8bf800) [pid = 3399] [serial = 1473] [outer = 0x7f33fde75800] 05:08:15 INFO - PROCESS | 3399 | 1461154095551 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]]]}] 05:08:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 05:08:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 1485ms 05:08:15 INFO - PROCESS | 3399 | 1461154095621 Marionette TRACE conn3 -> [0,1933,"getWindowHandle",null] 05:08:15 INFO - PROCESS | 3399 | 1461154095624 Marionette TRACE conn3 <- [1,1933,null,{"value":"8"}] 05:08:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 05:08:15 INFO - PROCESS | 3399 | 1461154095630 Marionette TRACE conn3 -> [0,1934,"setScriptTimeout",{"ms":35000}] 05:08:15 INFO - PROCESS | 3399 | 1461154095632 Marionette TRACE conn3 <- [1,1934,null,{}] 05:08:15 INFO - PROCESS | 3399 | 1461154095637 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}] 05:08:15 INFO - PROCESS | 3399 | 1461154095827 Marionette TRACE conn3 <- [1,1935,null,{"value":null}] 05:08:16 INFO - PROCESS | 3399 | 1461154096097 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:08:16 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f340d950000 == 168 [pid = 3399] [id = 491] 05:08:16 INFO - PROCESS | 3399 | ++DOMWINDOW == 281 (0x7f33fede8000) [pid = 3399] [serial = 1474] [outer = (nil)] 05:08:16 INFO - PROCESS | 3399 | ++DOMWINDOW == 282 (0x7f340c99a800) [pid = 3399] [serial = 1475] [outer = 0x7f33fede8000] 05:08:16 INFO - PROCESS | 3399 | 1461154096215 Marionette DEBUG loaded listener.js 05:08:16 INFO - PROCESS | 3399 | ++DOMWINDOW == 283 (0x7f340dccfc00) [pid = 3399] [serial = 1476] [outer = 0x7f33fede8000] 05:08:17 INFO - PROCESS | 3399 | 1461154097046 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]]]}] 05:08:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 05:08:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 1483ms 05:08:17 INFO - PROCESS | 3399 | 1461154097114 Marionette TRACE conn3 -> [0,1937,"getWindowHandle",null] 05:08:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 05:08:17 INFO - PROCESS | 3399 | 1461154097118 Marionette TRACE conn3 <- [1,1937,null,{"value":"8"}] 05:08:17 INFO - PROCESS | 3399 | 1461154097124 Marionette TRACE conn3 -> [0,1938,"setScriptTimeout",{"ms":35000}] 05:08:17 INFO - PROCESS | 3399 | 1461154097127 Marionette TRACE conn3 <- [1,1938,null,{}] 05:08:17 INFO - PROCESS | 3399 | 1461154097132 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}] 05:08:17 INFO - PROCESS | 3399 | 1461154097327 Marionette TRACE conn3 <- [1,1939,null,{"value":null}] 05:08:17 INFO - PROCESS | 3399 | 1461154097647 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:08:17 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33e954a800 == 169 [pid = 3399] [id = 492] 05:08:17 INFO - PROCESS | 3399 | ++DOMWINDOW == 284 (0x7f33e00e7400) [pid = 3399] [serial = 1477] [outer = (nil)] 05:08:17 INFO - PROCESS | 3399 | ++DOMWINDOW == 285 (0x7f33e6bd3800) [pid = 3399] [serial = 1478] [outer = 0x7f33e00e7400] 05:08:17 INFO - PROCESS | 3399 | 1461154097724 Marionette DEBUG loaded listener.js 05:08:17 INFO - PROCESS | 3399 | ++DOMWINDOW == 286 (0x7f33f4350800) [pid = 3399] [serial = 1479] [outer = 0x7f33e00e7400] 05:08:18 INFO - PROCESS | 3399 | 1461154098577 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]]]}] 05:08:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 05:08:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 1484ms 05:08:18 INFO - PROCESS | 3399 | 1461154098609 Marionette TRACE conn3 -> [0,1941,"getWindowHandle",null] 05:08:18 INFO - PROCESS | 3399 | 1461154098612 Marionette TRACE conn3 <- [1,1941,null,{"value":"8"}] 05:08:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 05:08:18 INFO - PROCESS | 3399 | 1461154098617 Marionette TRACE conn3 -> [0,1942,"setScriptTimeout",{"ms":35000}] 05:08:18 INFO - PROCESS | 3399 | 1461154098620 Marionette TRACE conn3 <- [1,1942,null,{}] 05:08:18 INFO - PROCESS | 3399 | 1461154098625 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}] 05:08:18 INFO - PROCESS | 3399 | 1461154098833 Marionette TRACE conn3 <- [1,1943,null,{"value":null}] 05:08:19 INFO - PROCESS | 3399 | 1461154099123 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:08:19 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33ed711800 == 170 [pid = 3399] [id = 493] 05:08:19 INFO - PROCESS | 3399 | ++DOMWINDOW == 287 (0x7f33e4db0400) [pid = 3399] [serial = 1480] [outer = (nil)] 05:08:19 INFO - PROCESS | 3399 | ++DOMWINDOW == 288 (0x7f33e80c9800) [pid = 3399] [serial = 1481] [outer = 0x7f33e4db0400] 05:08:19 INFO - PROCESS | 3399 | 1461154099260 Marionette DEBUG loaded listener.js 05:08:19 INFO - PROCESS | 3399 | ++DOMWINDOW == 289 (0x7f33f79c8800) [pid = 3399] [serial = 1482] [outer = 0x7f33e4db0400] 05:08:20 INFO - PROCESS | 3399 | 1461154100140 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]]]}] 05:08:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 05:08:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 1591ms 05:08:20 INFO - PROCESS | 3399 | 1461154100209 Marionette TRACE conn3 -> [0,1945,"getWindowHandle",null] 05:08:20 INFO - PROCESS | 3399 | 1461154100212 Marionette TRACE conn3 <- [1,1945,null,{"value":"8"}] 05:08:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 05:08:20 INFO - PROCESS | 3399 | 1461154100218 Marionette TRACE conn3 -> [0,1946,"setScriptTimeout",{"ms":35000}] 05:08:20 INFO - PROCESS | 3399 | 1461154100221 Marionette TRACE conn3 <- [1,1946,null,{}] 05:08:20 INFO - PROCESS | 3399 | 1461154100226 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}] 05:08:20 INFO - PROCESS | 3399 | 1461154100434 Marionette TRACE conn3 <- [1,1947,null,{"value":null}] 05:08:20 INFO - PROCESS | 3399 | 1461154100758 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:08:20 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33ec7ce800 == 171 [pid = 3399] [id = 494] 05:08:20 INFO - PROCESS | 3399 | ++DOMWINDOW == 290 (0x7f33e3092000) [pid = 3399] [serial = 1483] [outer = (nil)] 05:08:20 INFO - PROCESS | 3399 | ++DOMWINDOW == 291 (0x7f33e379b800) [pid = 3399] [serial = 1484] [outer = 0x7f33e3092000] 05:08:20 INFO - PROCESS | 3399 | 1461154100832 Marionette DEBUG loaded listener.js 05:08:20 INFO - PROCESS | 3399 | ++DOMWINDOW == 292 (0x7f33e37a0400) [pid = 3399] [serial = 1485] [outer = 0x7f33e3092000] 05:08:21 INFO - PROCESS | 3399 | 1461154101820 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]]]}] 05:08:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 05:08:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 1633ms 05:08:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 05:08:21 INFO - PROCESS | 3399 | 1461154101853 Marionette TRACE conn3 -> [0,1949,"getWindowHandle",null] 05:08:21 INFO - PROCESS | 3399 | 1461154101856 Marionette TRACE conn3 <- [1,1949,null,{"value":"8"}] 05:08:21 INFO - PROCESS | 3399 | 1461154101862 Marionette TRACE conn3 -> [0,1950,"setScriptTimeout",{"ms":35000}] 05:08:21 INFO - PROCESS | 3399 | 1461154101865 Marionette TRACE conn3 <- [1,1950,null,{}] 05:08:21 INFO - PROCESS | 3399 | 1461154101870 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}] 05:08:22 INFO - PROCESS | 3399 | 1461154102067 Marionette TRACE conn3 <- [1,1951,null,{"value":null}] 05:08:22 INFO - PROCESS | 3399 | 1461154102406 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:08:22 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33e7072800 == 172 [pid = 3399] [id = 495] 05:08:22 INFO - PROCESS | 3399 | ++DOMWINDOW == 293 (0x7f33e379ac00) [pid = 3399] [serial = 1486] [outer = (nil)] 05:08:22 INFO - PROCESS | 3399 | ++DOMWINDOW == 294 (0x7f33e635e000) [pid = 3399] [serial = 1487] [outer = 0x7f33e379ac00] 05:08:22 INFO - PROCESS | 3399 | 1461154102485 Marionette DEBUG loaded listener.js 05:08:22 INFO - PROCESS | 3399 | ++DOMWINDOW == 295 (0x7f33e68e1c00) [pid = 3399] [serial = 1488] [outer = 0x7f33e379ac00] 05:08:23 INFO - PROCESS | 3399 | 1461154103398 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]]]}] 05:08:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 05:08:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 1582ms 05:08:23 INFO - PROCESS | 3399 | 1461154103444 Marionette TRACE conn3 -> [0,1953,"getWindowHandle",null] 05:08:23 INFO - PROCESS | 3399 | 1461154103448 Marionette TRACE conn3 <- [1,1953,null,{"value":"8"}] 05:08:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 05:08:23 INFO - PROCESS | 3399 | 1461154103454 Marionette TRACE conn3 -> [0,1954,"setScriptTimeout",{"ms":35000}] 05:08:23 INFO - PROCESS | 3399 | 1461154103456 Marionette TRACE conn3 <- [1,1954,null,{}] 05:08:23 INFO - PROCESS | 3399 | 1461154103461 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}] 05:08:23 INFO - PROCESS | 3399 | 1461154103698 Marionette TRACE conn3 <- [1,1955,null,{"value":null}] 05:08:24 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33e691d800 == 171 [pid = 3399] [id = 475] 05:08:24 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33ed710800 == 170 [pid = 3399] [id = 474] 05:08:24 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33ec7cc800 == 169 [pid = 3399] [id = 473] 05:08:24 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33e9f88000 == 168 [pid = 3399] [id = 472] 05:08:24 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33e60e0000 == 167 [pid = 3399] [id = 471] 05:08:24 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33e4fda800 == 166 [pid = 3399] [id = 470] 05:08:24 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33e7eae000 == 165 [pid = 3399] [id = 469] 05:08:24 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33e3edb800 == 164 [pid = 3399] [id = 464] 05:08:24 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33ed31a800 == 163 [pid = 3399] [id = 463] 05:08:24 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33eb451800 == 162 [pid = 3399] [id = 462] 05:08:24 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33eb437800 == 161 [pid = 3399] [id = 461] 05:08:24 INFO - PROCESS | 3399 | --DOCSHELL 0x7f3411a32000 == 160 [pid = 3399] [id = 460] 05:08:24 INFO - PROCESS | 3399 | --DOCSHELL 0x7f340c672800 == 159 [pid = 3399] [id = 459] 05:08:24 INFO - PROCESS | 3399 | --DOCSHELL 0x7f3400265800 == 158 [pid = 3399] [id = 458] 05:08:24 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33fcd24800 == 157 [pid = 3399] [id = 457] 05:08:24 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33fa027000 == 156 [pid = 3399] [id = 456] 05:08:24 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33f9992800 == 155 [pid = 3399] [id = 455] 05:08:24 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33ee1b6800 == 154 [pid = 3399] [id = 454] 05:08:24 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33e92e2800 == 153 [pid = 3399] [id = 453] 05:08:24 INFO - PROCESS | 3399 | --DOMWINDOW == 294 (0x7f33fa037800) [pid = 3399] [serial = 1227] [outer = (nil)] [url = about:blank] 05:08:24 INFO - PROCESS | 3399 | --DOMWINDOW == 293 (0x7f33e8d12400) [pid = 3399] [serial = 1230] [outer = (nil)] [url = about:blank] 05:08:24 INFO - PROCESS | 3399 | --DOMWINDOW == 292 (0x7f33fa034400) [pid = 3399] [serial = 1239] [outer = (nil)] [url = about:blank] 05:08:24 INFO - PROCESS | 3399 | --DOMWINDOW == 291 (0x7f33ee35d400) [pid = 3399] [serial = 1233] [outer = (nil)] [url = about:blank] 05:08:24 INFO - PROCESS | 3399 | --DOMWINDOW == 290 (0x7f3400a0a800) [pid = 3399] [serial = 1245] [outer = (nil)] [url = about:blank] 05:08:24 INFO - PROCESS | 3399 | --DOMWINDOW == 289 (0x7f33f7789400) [pid = 3399] [serial = 1236] [outer = (nil)] [url = about:blank] 05:08:24 INFO - PROCESS | 3399 | --DOMWINDOW == 288 (0x7f33fdf66000) [pid = 3399] [serial = 1242] [outer = (nil)] [url = about:blank] 05:08:24 INFO - PROCESS | 3399 | --DOMWINDOW == 287 (0x7f33f901f800) [pid = 3399] [serial = 1358] [outer = (nil)] [url = about:blank] 05:08:24 INFO - PROCESS | 3399 | --DOMWINDOW == 286 (0x7f33e7352c00) [pid = 3399] [serial = 1335] [outer = (nil)] [url = about:blank] 05:08:24 INFO - PROCESS | 3399 | --DOMWINDOW == 285 (0x7f33f5525000) [pid = 3399] [serial = 1167] [outer = (nil)] [url = about:blank] 05:08:24 INFO - PROCESS | 3399 | --DOMWINDOW == 284 (0x7f33e6bde400) [pid = 3399] [serial = 1334] [outer = (nil)] [url = about:blank] 05:08:24 INFO - PROCESS | 3399 | --DOMWINDOW == 283 (0x7f33e6790c00) [pid = 3399] [serial = 1331] [outer = (nil)] [url = about:blank] 05:08:24 INFO - PROCESS | 3399 | --DOMWINDOW == 282 (0x7f33eb64e400) [pid = 3399] [serial = 1344] [outer = (nil)] [url = about:blank] 05:08:24 INFO - PROCESS | 3399 | --DOMWINDOW == 281 (0x7f33f8f36400) [pid = 3399] [serial = 1110] [outer = (nil)] [url = about:blank] 05:08:24 INFO - PROCESS | 3399 | --DOMWINDOW == 280 (0x7f33e6959800) [pid = 3399] [serial = 1319] [outer = (nil)] [url = about:blank] 05:08:24 INFO - PROCESS | 3399 | --DOMWINDOW == 279 (0x7f340dcf5c00) [pid = 3399] [serial = 1188] [outer = (nil)] [url = about:blank] 05:08:24 INFO - PROCESS | 3399 | --DOMWINDOW == 278 (0x7f33ff73b400) [pid = 3399] [serial = 1310] [outer = (nil)] [url = about:blank] 05:08:24 INFO - PROCESS | 3399 | --DOMWINDOW == 277 (0x7f3400238c00) [pid = 3399] [serial = 1125] [outer = (nil)] [url = about:blank] 05:08:24 INFO - PROCESS | 3399 | --DOMWINDOW == 276 (0x7f340cb7ac00) [pid = 3399] [serial = 921] [outer = (nil)] [url = about:blank] 05:08:24 INFO - PROCESS | 3399 | --DOMWINDOW == 275 (0x7f33e9ecd400) [pid = 3399] [serial = 1065] [outer = (nil)] [url = about:blank] 05:08:24 INFO - PROCESS | 3399 | --DOMWINDOW == 274 (0x7f3411f11000) [pid = 3399] [serial = 1053] [outer = (nil)] [url = about:blank] 05:08:24 INFO - PROCESS | 3399 | --DOMWINDOW == 273 (0x7f33e6362c00) [pid = 3399] [serial = 1008] [outer = (nil)] [url = about:blank] 05:08:24 INFO - PROCESS | 3399 | --DOMWINDOW == 272 (0x7f340c6c0c00) [pid = 3399] [serial = 1182] [outer = (nil)] [url = about:blank] 05:08:24 INFO - PROCESS | 3399 | --DOMWINDOW == 271 (0x7f3414888800) [pid = 3399] [serial = 930] [outer = (nil)] [url = about:blank] 05:08:24 INFO - PROCESS | 3399 | --DOMWINDOW == 270 (0x7f33f33a1c00) [pid = 3399] [serial = 972] [outer = (nil)] [url = about:blank] 05:08:24 INFO - PROCESS | 3399 | --DOMWINDOW == 269 (0x7f33fd240000) [pid = 3399] [serial = 1307] [outer = (nil)] [url = about:blank] 05:08:24 INFO - PROCESS | 3399 | --DOMWINDOW == 268 (0x7f33e9519c00) [pid = 3399] [serial = 1038] [outer = (nil)] [url = about:blank] 05:08:24 INFO - PROCESS | 3399 | --DOMWINDOW == 267 (0x7f33f2964400) [pid = 3399] [serial = 1197] [outer = (nil)] [url = about:blank] 05:08:24 INFO - PROCESS | 3399 | --DOMWINDOW == 266 (0x7f33f3355400) [pid = 3399] [serial = 1041] [outer = (nil)] [url = about:blank] 05:08:24 INFO - PROCESS | 3399 | --DOMWINDOW == 265 (0x7f33e7e3d800) [pid = 3399] [serial = 1337] [outer = (nil)] [url = about:blank] 05:08:24 INFO - PROCESS | 3399 | --DOMWINDOW == 264 (0x7f33e4df6400) [pid = 3399] [serial = 1295] [outer = (nil)] [url = about:blank] 05:08:24 INFO - PROCESS | 3399 | --DOMWINDOW == 263 (0x7f33f45c0400) [pid = 3399] [serial = 1350] [outer = (nil)] [url = about:blank] 05:08:24 INFO - PROCESS | 3399 | --DOMWINDOW == 262 (0x7f340dcf0800) [pid = 3399] [serial = 1050] [outer = (nil)] [url = about:blank] 05:08:24 INFO - PROCESS | 3399 | --DOMWINDOW == 261 (0x7f33f2a22c00) [pid = 3399] [serial = 1203] [outer = (nil)] [url = about:blank] 05:08:24 INFO - PROCESS | 3399 | --DOMWINDOW == 260 (0x7f33ff323000) [pid = 3399] [serial = 1122] [outer = (nil)] [url = about:blank] 05:08:24 INFO - PROCESS | 3399 | --DOMWINDOW == 259 (0x7f33ec4ddc00) [pid = 3399] [serial = 1164] [outer = (nil)] [url = about:blank] 05:08:24 INFO - PROCESS | 3399 | --DOMWINDOW == 258 (0x7f33fc380800) [pid = 3399] [serial = 918] [outer = (nil)] [url = about:blank] 05:08:24 INFO - PROCESS | 3399 | --DOMWINDOW == 257 (0x7f33e8d14800) [pid = 3399] [serial = 1161] [outer = (nil)] [url = about:blank] 05:08:24 INFO - PROCESS | 3399 | --DOMWINDOW == 256 (0x7f33fea08000) [pid = 3399] [serial = 1119] [outer = (nil)] [url = about:blank] 05:08:24 INFO - PROCESS | 3399 | --DOMWINDOW == 255 (0x7f33f79c1400) [pid = 3399] [serial = 1356] [outer = (nil)] [url = about:blank] 05:08:25 INFO - PROCESS | 3399 | --DOMWINDOW == 254 (0x7f33f3393000) [pid = 3399] [serial = 1349] [outer = (nil)] [url = about:blank] 05:08:25 INFO - PROCESS | 3399 | --DOMWINDOW == 253 (0x7f3400abdc00) [pid = 3399] [serial = 1128] [outer = (nil)] [url = about:blank] 05:08:25 INFO - PROCESS | 3399 | --DOMWINDOW == 252 (0x7f3411e24c00) [pid = 3399] [serial = 1200] [outer = (nil)] [url = about:blank] 05:08:25 INFO - PROCESS | 3399 | --DOMWINDOW == 251 (0x7f33e67a7000) [pid = 3399] [serial = 1316] [outer = (nil)] [url = about:blank] 05:08:25 INFO - PROCESS | 3399 | --DOMWINDOW == 250 (0x7f33fa034c00) [pid = 3399] [serial = 1293] [outer = (nil)] [url = about:blank] 05:08:25 INFO - PROCESS | 3399 | --DOMWINDOW == 249 (0x7f33f45bec00) [pid = 3399] [serial = 1355] [outer = (nil)] [url = about:blank] 05:08:25 INFO - PROCESS | 3399 | --DOMWINDOW == 248 (0x7f33f4513000) [pid = 3399] [serial = 1104] [outer = (nil)] [url = about:blank] 05:08:25 INFO - PROCESS | 3399 | --DOMWINDOW == 247 (0x7f33e9406800) [pid = 3399] [serial = 1338] [outer = (nil)] [url = about:blank] 05:08:25 INFO - PROCESS | 3399 | --DOMWINDOW == 246 (0x7f33f5cfb000) [pid = 3399] [serial = 1352] [outer = (nil)] [url = about:blank] 05:08:25 INFO - PROCESS | 3399 | --DOMWINDOW == 245 (0x7f33ed34ec00) [pid = 3399] [serial = 1011] [outer = (nil)] [url = about:blank] 05:08:25 INFO - PROCESS | 3399 | --DOMWINDOW == 244 (0x7f33e8ffcc00) [pid = 3399] [serial = 990] [outer = (nil)] [url = about:blank] 05:08:25 INFO - PROCESS | 3399 | --DOMWINDOW == 243 (0x7f33f9fe3400) [pid = 3399] [serial = 1113] [outer = (nil)] [url = about:blank] 05:08:25 INFO - PROCESS | 3399 | --DOMWINDOW == 242 (0x7f33ed349c00) [pid = 3399] [serial = 1134] [outer = (nil)] [url = about:blank] 05:08:25 INFO - PROCESS | 3399 | --DOMWINDOW == 241 (0x7f340cb73c00) [pid = 3399] [serial = 1035] [outer = (nil)] [url = about:blank] 05:08:25 INFO - PROCESS | 3399 | --DOMWINDOW == 240 (0x7f33ff1f1800) [pid = 3399] [serial = 1047] [outer = (nil)] [url = about:blank] 05:08:25 INFO - PROCESS | 3399 | --DOMWINDOW == 239 (0x7f33f9eab400) [pid = 3399] [serial = 1173] [outer = (nil)] [url = about:blank] 05:08:25 INFO - PROCESS | 3399 | --DOMWINDOW == 238 (0x7f33f98dfc00) [pid = 3399] [serial = 975] [outer = (nil)] [url = about:blank] 05:08:25 INFO - PROCESS | 3399 | --DOMWINDOW == 237 (0x7f3411bb2c00) [pid = 3399] [serial = 987] [outer = (nil)] [url = about:blank] 05:08:25 INFO - PROCESS | 3399 | --DOMWINDOW == 236 (0x7f3411f5a000) [pid = 3399] [serial = 927] [outer = (nil)] [url = about:blank] 05:08:25 INFO - PROCESS | 3399 | --DOMWINDOW == 235 (0x7f33fde7fc00) [pid = 3399] [serial = 1116] [outer = (nil)] [url = about:blank] 05:08:25 INFO - PROCESS | 3399 | --DOMWINDOW == 234 (0x7f33f6965400) [pid = 3399] [serial = 1353] [outer = (nil)] [url = about:blank] 05:08:25 INFO - PROCESS | 3399 | --DOMWINDOW == 233 (0x7f33f5bfa400) [pid = 3399] [serial = 1304] [outer = (nil)] [url = about:blank] 05:08:25 INFO - PROCESS | 3399 | --DOMWINDOW == 232 (0x7f33ec8bd800) [pid = 3399] [serial = 942] [outer = (nil)] [url = about:blank] 05:08:25 INFO - PROCESS | 3399 | --DOMWINDOW == 231 (0x7f33e714a400) [pid = 3399] [serial = 948] [outer = (nil)] [url = about:blank] 05:08:25 INFO - PROCESS | 3399 | --DOMWINDOW == 230 (0x7f33e9c91c00) [pid = 3399] [serial = 1062] [outer = (nil)] [url = about:blank] 05:08:25 INFO - PROCESS | 3399 | --DOMWINDOW == 229 (0x7f33fe673000) [pid = 3399] [serial = 981] [outer = (nil)] [url = about:blank] 05:08:25 INFO - PROCESS | 3399 | --DOMWINDOW == 228 (0x7f33ed607800) [pid = 3399] [serial = 1301] [outer = (nil)] [url = about:blank] 05:08:25 INFO - PROCESS | 3399 | --DOMWINDOW == 227 (0x7f33ee4cc400) [pid = 3399] [serial = 1059] [outer = (nil)] [url = about:blank] 05:08:25 INFO - PROCESS | 3399 | --DOMWINDOW == 226 (0x7f33e9404800) [pid = 3399] [serial = 1322] [outer = (nil)] [url = about:blank] 05:08:25 INFO - PROCESS | 3399 | --DOMWINDOW == 225 (0x7f33ec8bb800) [pid = 3399] [serial = 1101] [outer = (nil)] [url = about:blank] 05:08:25 INFO - PROCESS | 3399 | --DOMWINDOW == 224 (0x7f33e735ac00) [pid = 3399] [serial = 1328] [outer = (nil)] [url = about:blank] 05:08:25 INFO - PROCESS | 3399 | --DOMWINDOW == 223 (0x7f33e729c800) [pid = 3399] [serial = 1343] [outer = (nil)] [url = about:blank] 05:08:25 INFO - PROCESS | 3399 | --DOMWINDOW == 222 (0x7f33fc538400) [pid = 3399] [serial = 978] [outer = (nil)] [url = about:blank] 05:08:25 INFO - PROCESS | 3399 | --DOMWINDOW == 221 (0x7f33e9c8ac00) [pid = 3399] [serial = 1298] [outer = (nil)] [url = about:blank] 05:08:25 INFO - PROCESS | 3399 | --DOMWINDOW == 220 (0x7f340c471400) [pid = 3399] [serial = 1131] [outer = (nil)] [url = about:blank] 05:08:25 INFO - PROCESS | 3399 | --DOMWINDOW == 219 (0x7f34119c6c00) [pid = 3399] [serial = 1194] [outer = (nil)] [url = about:blank] 05:08:25 INFO - PROCESS | 3399 | --DOMWINDOW == 218 (0x7f34119c2c00) [pid = 3399] [serial = 924] [outer = (nil)] [url = about:blank] 05:08:25 INFO - PROCESS | 3399 | --DOMWINDOW == 217 (0x7f33f9438c00) [pid = 3399] [serial = 1170] [outer = (nil)] [url = about:blank] 05:08:25 INFO - PROCESS | 3399 | --DOMWINDOW == 216 (0x7f33e9522c00) [pid = 3399] [serial = 936] [outer = (nil)] [url = about:blank] 05:08:25 INFO - PROCESS | 3399 | --DOMWINDOW == 215 (0x7f340dcef400) [pid = 3399] [serial = 912] [outer = (nil)] [url = about:blank] 05:08:25 INFO - PROCESS | 3399 | --DOMWINDOW == 214 (0x7f33e9d0ec00) [pid = 3399] [serial = 1340] [outer = (nil)] [url = about:blank] 05:08:25 INFO - PROCESS | 3399 | --DOMWINDOW == 213 (0x7f341136e000) [pid = 3399] [serial = 996] [outer = (nil)] [url = about:blank] 05:08:25 INFO - PROCESS | 3399 | --DOMWINDOW == 212 (0x7f340faa8000) [pid = 3399] [serial = 1313] [outer = (nil)] [url = about:blank] 05:08:25 INFO - PROCESS | 3399 | --DOMWINDOW == 211 (0x7f33e72a6400) [pid = 3399] [serial = 1005] [outer = (nil)] [url = about:blank] 05:08:25 INFO - PROCESS | 3399 | --DOMWINDOW == 210 (0x7f33f5a50400) [pid = 3399] [serial = 915] [outer = (nil)] [url = about:blank] 05:08:25 INFO - PROCESS | 3399 | --DOMWINDOW == 209 (0x7f33ed348c00) [pid = 3399] [serial = 1346] [outer = (nil)] [url = about:blank] 05:08:25 INFO - PROCESS | 3399 | --DOMWINDOW == 208 (0x7f33f2962800) [pid = 3399] [serial = 1347] [outer = (nil)] [url = about:blank] 05:08:25 INFO - PROCESS | 3399 | --DOMWINDOW == 207 (0x7f340cb3ec00) [pid = 3399] [serial = 1185] [outer = (nil)] [url = about:blank] 05:08:25 INFO - PROCESS | 3399 | --DOMWINDOW == 206 (0x7f33e8ff0000) [pid = 3399] [serial = 1098] [outer = (nil)] [url = about:blank] 05:08:25 INFO - PROCESS | 3399 | --DOMWINDOW == 205 (0x7f33eb651000) [pid = 3399] [serial = 1056] [outer = (nil)] [url = about:blank] 05:08:25 INFO - PROCESS | 3399 | --DOMWINDOW == 204 (0x7f340c78d800) [pid = 3399] [serial = 984] [outer = (nil)] [url = about:blank] 05:08:25 INFO - PROCESS | 3399 | --DOMWINDOW == 203 (0x7f33ff326800) [pid = 3399] [serial = 1176] [outer = (nil)] [url = about:blank] 05:08:25 INFO - PROCESS | 3399 | --DOMWINDOW == 202 (0x7f33f5521800) [pid = 3399] [serial = 1095] [outer = (nil)] [url = about:blank] 05:08:25 INFO - PROCESS | 3399 | --DOMWINDOW == 201 (0x7f3411e21800) [pid = 3399] [serial = 999] [outer = (nil)] [url = about:blank] 05:08:25 INFO - PROCESS | 3399 | --DOMWINDOW == 200 (0x7f33e6af9000) [pid = 3399] [serial = 1002] [outer = (nil)] [url = about:blank] 05:08:25 INFO - PROCESS | 3399 | --DOMWINDOW == 199 (0x7f3414891800) [pid = 3399] [serial = 945] [outer = (nil)] [url = about:blank] 05:08:25 INFO - PROCESS | 3399 | --DOMWINDOW == 198 (0x7f33ea0e2400) [pid = 3399] [serial = 1341] [outer = (nil)] [url = about:blank] 05:08:25 INFO - PROCESS | 3399 | --DOMWINDOW == 197 (0x7f33f79ce000) [pid = 3399] [serial = 1325] [outer = (nil)] [url = about:blank] 05:08:25 INFO - PROCESS | 3399 | --DOMWINDOW == 196 (0x7f33ec8c0c00) [pid = 3399] [serial = 933] [outer = (nil)] [url = about:blank] 05:08:25 INFO - PROCESS | 3399 | --DOMWINDOW == 195 (0x7f3400a13400) [pid = 3399] [serial = 1179] [outer = (nil)] [url = about:blank] 05:08:25 INFO - PROCESS | 3399 | --DOMWINDOW == 194 (0x7f3411daa400) [pid = 3399] [serial = 1191] [outer = (nil)] [url = about:blank] 05:08:25 INFO - PROCESS | 3399 | --DOMWINDOW == 193 (0x7f33f9b8b400) [pid = 3399] [serial = 1044] [outer = (nil)] [url = about:blank] 05:08:25 INFO - PROCESS | 3399 | --DOMWINDOW == 192 (0x7f33f740f800) [pid = 3399] [serial = 1107] [outer = (nil)] [url = about:blank] 05:08:25 INFO - PROCESS | 3399 | --DOMWINDOW == 191 (0x7f33eb7cc000) [pid = 3399] [serial = 969] [outer = (nil)] [url = about:blank] 05:08:25 INFO - PROCESS | 3399 | --DOMWINDOW == 190 (0x7f33ee35bc00) [pid = 3399] [serial = 993] [outer = (nil)] [url = about:blank] 05:08:25 INFO - PROCESS | 3399 | --DOMWINDOW == 189 (0x7f33e6849c00) [pid = 3399] [serial = 1332] [outer = (nil)] [url = about:blank] 05:08:25 INFO - PROCESS | 3399 | --DOMWINDOW == 188 (0x7f33e7e48000) [pid = 3399] [serial = 939] [outer = (nil)] [url = about:blank] 05:08:25 INFO - PROCESS | 3399 | 1461154105224 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:08:25 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33e2f61800 == 154 [pid = 3399] [id = 496] 05:08:25 INFO - PROCESS | 3399 | ++DOMWINDOW == 189 (0x7f33e2bbb000) [pid = 3399] [serial = 1489] [outer = (nil)] 05:08:25 INFO - PROCESS | 3399 | ++DOMWINDOW == 190 (0x7f33e2bbf800) [pid = 3399] [serial = 1490] [outer = 0x7f33e2bbb000] 05:08:25 INFO - PROCESS | 3399 | 1461154105300 Marionette DEBUG loaded listener.js 05:08:25 INFO - PROCESS | 3399 | ++DOMWINDOW == 191 (0x7f33e3091800) [pid = 3399] [serial = 1491] [outer = 0x7f33e2bbb000] 05:08:26 INFO - PROCESS | 3399 | 1461154106052 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]]]}] 05:08:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 05:08:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 2636ms 05:08:26 INFO - PROCESS | 3399 | 1461154106091 Marionette TRACE conn3 -> [0,1957,"getWindowHandle",null] 05:08:26 INFO - PROCESS | 3399 | 1461154106097 Marionette TRACE conn3 <- [1,1957,null,{"value":"8"}] 05:08:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 05:08:26 INFO - PROCESS | 3399 | 1461154106105 Marionette TRACE conn3 -> [0,1958,"setScriptTimeout",{"ms":35000}] 05:08:26 INFO - PROCESS | 3399 | 1461154106109 Marionette TRACE conn3 <- [1,1958,null,{}] 05:08:26 INFO - PROCESS | 3399 | 1461154106116 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}] 05:08:26 INFO - PROCESS | 3399 | 1461154106314 Marionette TRACE conn3 <- [1,1959,null,{"value":null}] 05:08:26 INFO - PROCESS | 3399 | 1461154106495 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:08:26 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33e60de000 == 155 [pid = 3399] [id = 497] 05:08:26 INFO - PROCESS | 3399 | ++DOMWINDOW == 192 (0x7f33e2bbb400) [pid = 3399] [serial = 1492] [outer = (nil)] 05:08:26 INFO - PROCESS | 3399 | ++DOMWINDOW == 193 (0x7f33e63ba400) [pid = 3399] [serial = 1493] [outer = 0x7f33e2bbb400] 05:08:26 INFO - PROCESS | 3399 | 1461154106563 Marionette DEBUG loaded listener.js 05:08:26 INFO - PROCESS | 3399 | ++DOMWINDOW == 194 (0x7f33e6795c00) [pid = 3399] [serial = 1494] [outer = 0x7f33e2bbb400] 05:08:27 INFO - PROCESS | 3399 | 1461154107449 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]]]}] 05:08:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 05:08:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 1388ms 05:08:27 INFO - PROCESS | 3399 | 1461154107502 Marionette TRACE conn3 -> [0,1961,"getWindowHandle",null] 05:08:27 INFO - PROCESS | 3399 | 1461154107509 Marionette TRACE conn3 <- [1,1961,null,{"value":"8"}] 05:08:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 05:08:27 INFO - PROCESS | 3399 | 1461154107516 Marionette TRACE conn3 -> [0,1962,"setScriptTimeout",{"ms":35000}] 05:08:27 INFO - PROCESS | 3399 | 1461154107519 Marionette TRACE conn3 <- [1,1962,null,{}] 05:08:27 INFO - PROCESS | 3399 | 1461154107524 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}] 05:08:27 INFO - PROCESS | 3399 | 1461154107769 Marionette TRACE conn3 <- [1,1963,null,{"value":null}] 05:08:27 INFO - PROCESS | 3399 | 1461154107808 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:08:27 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33e7340000 == 156 [pid = 3399] [id = 498] 05:08:27 INFO - PROCESS | 3399 | ++DOMWINDOW == 195 (0x7f33e6959000) [pid = 3399] [serial = 1495] [outer = (nil)] 05:08:27 INFO - PROCESS | 3399 | ++DOMWINDOW == 196 (0x7f33e6bd6c00) [pid = 3399] [serial = 1496] [outer = 0x7f33e6959000] 05:08:27 INFO - PROCESS | 3399 | 1461154107881 Marionette DEBUG loaded listener.js 05:08:27 INFO - PROCESS | 3399 | ++DOMWINDOW == 197 (0x7f33e7141800) [pid = 3399] [serial = 1497] [outer = 0x7f33e6959000] 05:08:28 INFO - PROCESS | 3399 | 1461154108801 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]]]}] 05:08:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 05:08:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 1327ms 05:08:28 INFO - PROCESS | 3399 | 1461154108844 Marionette TRACE conn3 -> [0,1965,"getWindowHandle",null] 05:08:28 INFO - PROCESS | 3399 | 1461154108849 Marionette TRACE conn3 <- [1,1965,null,{"value":"8"}] 05:08:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 05:08:28 INFO - PROCESS | 3399 | 1461154108885 Marionette TRACE conn3 -> [0,1966,"setScriptTimeout",{"ms":35000}] 05:08:28 INFO - PROCESS | 3399 | 1461154108906 Marionette TRACE conn3 <- [1,1966,null,{}] 05:08:28 INFO - PROCESS | 3399 | 1461154108928 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}] 05:08:29 INFO - PROCESS | 3399 | 1461154109308 Marionette TRACE conn3 <- [1,1967,null,{"value":null}] 05:08:29 INFO - PROCESS | 3399 | --DOMWINDOW == 196 (0x7f33e679d800) [pid = 3399] [serial = 1411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 05:08:29 INFO - PROCESS | 3399 | --DOMWINDOW == 195 (0x7f33e635bc00) [pid = 3399] [serial = 1414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 05:08:29 INFO - PROCESS | 3399 | --DOMWINDOW == 194 (0x7f33e6961400) [pid = 3399] [serial = 1417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 05:08:29 INFO - PROCESS | 3399 | --DOMWINDOW == 193 (0x7f33e8ffbc00) [pid = 3399] [serial = 1357] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 05:08:29 INFO - PROCESS | 3399 | --DOMWINDOW == 192 (0x7f33e3096800) [pid = 3399] [serial = 1408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 05:08:29 INFO - PROCESS | 3399 | --DOMWINDOW == 191 (0x7f33e00e7c00) [pid = 3399] [serial = 1426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 05:08:29 INFO - PROCESS | 3399 | --DOMWINDOW == 190 (0x7f33e928c800) [pid = 3399] [serial = 1420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 05:08:29 INFO - PROCESS | 3399 | --DOMWINDOW == 189 (0x7f33ea0da000) [pid = 3399] [serial = 1423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 05:08:29 INFO - PROCESS | 3399 | 1461154109860 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:08:29 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33e691c800 == 157 [pid = 3399] [id = 499] 05:08:29 INFO - PROCESS | 3399 | ++DOMWINDOW == 190 (0x7f33e00e7c00) [pid = 3399] [serial = 1498] [outer = (nil)] 05:08:29 INFO - PROCESS | 3399 | ++DOMWINDOW == 191 (0x7f33e635bc00) [pid = 3399] [serial = 1499] [outer = 0x7f33e00e7c00] 05:08:29 INFO - PROCESS | 3399 | 1461154109919 Marionette DEBUG loaded listener.js 05:08:30 INFO - PROCESS | 3399 | ++DOMWINDOW == 192 (0x7f33e7354400) [pid = 3399] [serial = 1500] [outer = 0x7f33e00e7c00] 05:08:30 INFO - PROCESS | 3399 | 1461154110582 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]]]}] 05:08:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 05:08:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 1732ms 05:08:30 INFO - PROCESS | 3399 | 1461154110606 Marionette TRACE conn3 -> [0,1969,"getWindowHandle",null] 05:08:30 INFO - PROCESS | 3399 | 1461154110610 Marionette TRACE conn3 <- [1,1969,null,{"value":"8"}] 05:08:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 05:08:30 INFO - PROCESS | 3399 | 1461154110616 Marionette TRACE conn3 -> [0,1970,"setScriptTimeout",{"ms":35000}] 05:08:30 INFO - PROCESS | 3399 | 1461154110618 Marionette TRACE conn3 <- [1,1970,null,{}] 05:08:30 INFO - PROCESS | 3399 | 1461154110624 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}] 05:08:30 INFO - PROCESS | 3399 | 1461154110865 Marionette TRACE conn3 <- [1,1971,null,{"value":null}] 05:08:30 INFO - PROCESS | 3399 | 1461154110889 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:08:30 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33e952e000 == 158 [pid = 3399] [id = 500] 05:08:30 INFO - PROCESS | 3399 | ++DOMWINDOW == 193 (0x7f33e3096800) [pid = 3399] [serial = 1501] [outer = (nil)] 05:08:30 INFO - PROCESS | 3399 | ++DOMWINDOW == 194 (0x7f33e7e43c00) [pid = 3399] [serial = 1502] [outer = 0x7f33e3096800] 05:08:30 INFO - PROCESS | 3399 | 1461154110951 Marionette DEBUG loaded listener.js 05:08:31 INFO - PROCESS | 3399 | ++DOMWINDOW == 195 (0x7f33e80bf400) [pid = 3399] [serial = 1503] [outer = 0x7f33e3096800] 05:08:31 INFO - PROCESS | 3399 | 1461154111993 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]]]}] 05:08:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 05:08:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 1426ms 05:08:32 INFO - PROCESS | 3399 | 1461154112045 Marionette TRACE conn3 -> [0,1973,"getWindowHandle",null] 05:08:32 INFO - PROCESS | 3399 | 1461154112051 Marionette TRACE conn3 <- [1,1973,null,{"value":"8"}] 05:08:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 05:08:32 INFO - PROCESS | 3399 | 1461154112060 Marionette TRACE conn3 -> [0,1974,"setScriptTimeout",{"ms":35000}] 05:08:32 INFO - PROCESS | 3399 | 1461154112066 Marionette TRACE conn3 <- [1,1974,null,{}] 05:08:32 INFO - PROCESS | 3399 | 1461154112075 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}] 05:08:32 INFO - PROCESS | 3399 | 1461154112324 Marionette TRACE conn3 <- [1,1975,null,{"value":null}] 05:08:32 INFO - PROCESS | 3399 | 1461154112651 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:08:32 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33e64d0000 == 159 [pid = 3399] [id = 501] 05:08:32 INFO - PROCESS | 3399 | ++DOMWINDOW == 196 (0x7f33e4daac00) [pid = 3399] [serial = 1504] [outer = (nil)] 05:08:32 INFO - PROCESS | 3399 | ++DOMWINDOW == 197 (0x7f33e4df6c00) [pid = 3399] [serial = 1505] [outer = 0x7f33e4daac00] 05:08:32 INFO - PROCESS | 3399 | 1461154112736 Marionette DEBUG loaded listener.js 05:08:32 INFO - PROCESS | 3399 | ++DOMWINDOW == 198 (0x7f33e6794800) [pid = 3399] [serial = 1506] [outer = 0x7f33e4daac00] 05:08:33 INFO - PROCESS | 3399 | 1461154113625 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]]]}] 05:08:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 05:08:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 1601ms 05:08:33 INFO - PROCESS | 3399 | 1461154113661 Marionette TRACE conn3 -> [0,1977,"getWindowHandle",null] 05:08:33 INFO - PROCESS | 3399 | 1461154113670 Marionette TRACE conn3 <- [1,1977,null,{"value":"8"}] 05:08:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 05:08:33 INFO - PROCESS | 3399 | 1461154113681 Marionette TRACE conn3 -> [0,1978,"setScriptTimeout",{"ms":35000}] 05:08:33 INFO - PROCESS | 3399 | 1461154113685 Marionette TRACE conn3 <- [1,1978,null,{}] 05:08:33 INFO - PROCESS | 3399 | 1461154113690 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}] 05:08:33 INFO - PROCESS | 3399 | 1461154113892 Marionette TRACE conn3 <- [1,1979,null,{"value":null}] 05:08:34 INFO - PROCESS | 3399 | 1461154114166 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:08:34 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33e9540000 == 160 [pid = 3399] [id = 502] 05:08:34 INFO - PROCESS | 3399 | ++DOMWINDOW == 199 (0x7f33e6aea400) [pid = 3399] [serial = 1507] [outer = (nil)] 05:08:34 INFO - PROCESS | 3399 | ++DOMWINDOW == 200 (0x7f33e6bd9000) [pid = 3399] [serial = 1508] [outer = 0x7f33e6aea400] 05:08:34 INFO - PROCESS | 3399 | 1461154114286 Marionette DEBUG loaded listener.js 05:08:34 INFO - PROCESS | 3399 | ++DOMWINDOW == 201 (0x7f33e71ee400) [pid = 3399] [serial = 1509] [outer = 0x7f33e6aea400] 05:08:35 INFO - PROCESS | 3399 | 1461154115195 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]]]}] 05:08:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 05:08:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 1583ms 05:08:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 05:08:35 INFO - PROCESS | 3399 | 1461154115265 Marionette TRACE conn3 -> [0,1981,"getWindowHandle",null] 05:08:35 INFO - PROCESS | 3399 | 1461154115268 Marionette TRACE conn3 <- [1,1981,null,{"value":"8"}] 05:08:35 INFO - PROCESS | 3399 | 1461154115274 Marionette TRACE conn3 -> [0,1982,"setScriptTimeout",{"ms":35000}] 05:08:35 INFO - PROCESS | 3399 | 1461154115280 Marionette TRACE conn3 <- [1,1982,null,{}] 05:08:35 INFO - PROCESS | 3399 | 1461154115296 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}] 05:08:35 INFO - PROCESS | 3399 | 1461154115536 Marionette TRACE conn3 <- [1,1983,null,{"value":null}] 05:08:35 INFO - PROCESS | 3399 | 1461154115882 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:08:35 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33ea476800 == 161 [pid = 3399] [id = 503] 05:08:35 INFO - PROCESS | 3399 | ++DOMWINDOW == 202 (0x7f33e7e47000) [pid = 3399] [serial = 1510] [outer = (nil)] 05:08:35 INFO - PROCESS | 3399 | ++DOMWINDOW == 203 (0x7f33e8d0f000) [pid = 3399] [serial = 1511] [outer = 0x7f33e7e47000] 05:08:35 INFO - PROCESS | 3399 | 1461154115971 Marionette DEBUG loaded listener.js 05:08:36 INFO - PROCESS | 3399 | ++DOMWINDOW == 204 (0x7f33e8ff4000) [pid = 3399] [serial = 1512] [outer = 0x7f33e7e47000] 05:08:36 INFO - PROCESS | 3399 | 1461154116939 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]]]}] 05:08:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 05:08:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 1742ms 05:08:37 INFO - PROCESS | 3399 | 1461154117016 Marionette TRACE conn3 -> [0,1985,"getWindowHandle",null] 05:08:37 INFO - PROCESS | 3399 | 1461154117021 Marionette TRACE conn3 <- [1,1985,null,{"value":"8"}] 05:08:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 05:08:37 INFO - PROCESS | 3399 | 1461154117026 Marionette TRACE conn3 -> [0,1986,"setScriptTimeout",{"ms":35000}] 05:08:37 INFO - PROCESS | 3399 | 1461154117030 Marionette TRACE conn3 <- [1,1986,null,{}] 05:08:37 INFO - PROCESS | 3399 | 1461154117035 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}] 05:08:37 INFO - PROCESS | 3399 | 1461154117315 Marionette TRACE conn3 <- [1,1987,null,{"value":null}] 05:08:37 INFO - PROCESS | 3399 | 1461154117638 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:08:37 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33ec78c800 == 162 [pid = 3399] [id = 504] 05:08:37 INFO - PROCESS | 3399 | ++DOMWINDOW == 205 (0x7f33e695fc00) [pid = 3399] [serial = 1513] [outer = (nil)] 05:08:37 INFO - PROCESS | 3399 | ++DOMWINDOW == 206 (0x7f33e9403800) [pid = 3399] [serial = 1514] [outer = 0x7f33e695fc00] 05:08:37 INFO - PROCESS | 3399 | 1461154117746 Marionette DEBUG loaded listener.js 05:08:37 INFO - PROCESS | 3399 | ++DOMWINDOW == 207 (0x7f33e9410000) [pid = 3399] [serial = 1515] [outer = 0x7f33e695fc00] 05:08:38 INFO - PROCESS | 3399 | 1461154118795 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]]]}] 05:08:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 05:08:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 1829ms 05:08:38 INFO - PROCESS | 3399 | 1461154118857 Marionette TRACE conn3 -> [0,1989,"getWindowHandle",null] 05:08:38 INFO - PROCESS | 3399 | 1461154118860 Marionette TRACE conn3 <- [1,1989,null,{"value":"8"}] 05:08:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 05:08:38 INFO - PROCESS | 3399 | 1461154118867 Marionette TRACE conn3 -> [0,1990,"setScriptTimeout",{"ms":35000}] 05:08:38 INFO - PROCESS | 3399 | 1461154118870 Marionette TRACE conn3 <- [1,1990,null,{}] 05:08:38 INFO - PROCESS | 3399 | 1461154118875 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}] 05:08:39 INFO - PROCESS | 3399 | 1461154119061 Marionette TRACE conn3 <- [1,1991,null,{"value":null}] 05:08:39 INFO - PROCESS | 3399 | 1461154119402 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:08:39 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33ed31a800 == 163 [pid = 3399] [id = 505] 05:08:39 INFO - PROCESS | 3399 | ++DOMWINDOW == 208 (0x7f33e80bd000) [pid = 3399] [serial = 1516] [outer = (nil)] 05:08:39 INFO - PROCESS | 3399 | ++DOMWINDOW == 209 (0x7f33e9c85400) [pid = 3399] [serial = 1517] [outer = 0x7f33e80bd000] 05:08:39 INFO - PROCESS | 3399 | 1461154119499 Marionette DEBUG loaded listener.js 05:08:39 INFO - PROCESS | 3399 | ++DOMWINDOW == 210 (0x7f33e9d0e800) [pid = 3399] [serial = 1518] [outer = 0x7f33e80bd000] 05:08:40 INFO - PROCESS | 3399 | 1461154120354 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]]]}] 05:08:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 05:08:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 1533ms 05:08:40 INFO - PROCESS | 3399 | 1461154120401 Marionette TRACE conn3 -> [0,1993,"getWindowHandle",null] 05:08:40 INFO - PROCESS | 3399 | 1461154120404 Marionette TRACE conn3 <- [1,1993,null,{"value":"8"}] 05:08:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 05:08:40 INFO - PROCESS | 3399 | 1461154120410 Marionette TRACE conn3 -> [0,1994,"setScriptTimeout",{"ms":35000}] 05:08:40 INFO - PROCESS | 3399 | 1461154120412 Marionette TRACE conn3 <- [1,1994,null,{}] 05:08:40 INFO - PROCESS | 3399 | 1461154120418 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}] 05:08:40 INFO - PROCESS | 3399 | 1461154120642 Marionette TRACE conn3 <- [1,1995,null,{"value":null}] 05:08:40 INFO - PROCESS | 3399 | 1461154120905 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:08:40 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33f2ed2000 == 164 [pid = 3399] [id = 506] 05:08:40 INFO - PROCESS | 3399 | ++DOMWINDOW == 211 (0x7f33eb5c9400) [pid = 3399] [serial = 1519] [outer = (nil)] 05:08:41 INFO - PROCESS | 3399 | ++DOMWINDOW == 212 (0x7f33ec4d6400) [pid = 3399] [serial = 1520] [outer = 0x7f33eb5c9400] 05:08:41 INFO - PROCESS | 3399 | 1461154121034 Marionette DEBUG loaded listener.js 05:08:41 INFO - PROCESS | 3399 | ++DOMWINDOW == 213 (0x7f33ec8b6800) [pid = 3399] [serial = 1521] [outer = 0x7f33eb5c9400] 05:08:41 INFO - PROCESS | 3399 | 1461154121870 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]]]}] 05:08:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 05:08:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 1527ms 05:08:41 INFO - PROCESS | 3399 | 1461154121939 Marionette TRACE conn3 -> [0,1997,"getWindowHandle",null] 05:08:41 INFO - PROCESS | 3399 | 1461154121942 Marionette TRACE conn3 <- [1,1997,null,{"value":"8"}] 05:08:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 05:08:41 INFO - PROCESS | 3399 | 1461154121948 Marionette TRACE conn3 -> [0,1998,"setScriptTimeout",{"ms":35000}] 05:08:41 INFO - PROCESS | 3399 | 1461154121950 Marionette TRACE conn3 <- [1,1998,null,{}] 05:08:41 INFO - PROCESS | 3399 | 1461154121956 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}] 05:08:42 INFO - PROCESS | 3399 | 1461154122153 Marionette TRACE conn3 <- [1,1999,null,{"value":null}] 05:08:42 INFO - PROCESS | 3399 | 1461154122396 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:08:42 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33f3794000 == 165 [pid = 3399] [id = 507] 05:08:42 INFO - PROCESS | 3399 | ++DOMWINDOW == 214 (0x7f33e67a8400) [pid = 3399] [serial = 1522] [outer = (nil)] 05:08:42 INFO - PROCESS | 3399 | ++DOMWINDOW == 215 (0x7f33ed34c400) [pid = 3399] [serial = 1523] [outer = 0x7f33e67a8400] 05:08:42 INFO - PROCESS | 3399 | 1461154122518 Marionette DEBUG loaded listener.js 05:08:42 INFO - PROCESS | 3399 | ++DOMWINDOW == 216 (0x7f33ee25a000) [pid = 3399] [serial = 1524] [outer = 0x7f33e67a8400] 05:08:43 INFO - PROCESS | 3399 | 1461154123382 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]]]}] 05:08:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 05:08:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 1489ms 05:08:43 INFO - PROCESS | 3399 | 1461154123438 Marionette TRACE conn3 -> [0,2001,"getWindowHandle",null] 05:08:43 INFO - PROCESS | 3399 | 1461154123442 Marionette TRACE conn3 <- [1,2001,null,{"value":"8"}] 05:08:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 05:08:43 INFO - PROCESS | 3399 | 1461154123448 Marionette TRACE conn3 -> [0,2002,"setScriptTimeout",{"ms":35000}] 05:08:43 INFO - PROCESS | 3399 | 1461154123450 Marionette TRACE conn3 <- [1,2002,null,{}] 05:08:43 INFO - PROCESS | 3399 | 1461154123456 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}] 05:08:43 INFO - PROCESS | 3399 | 1461154123662 Marionette TRACE conn3 <- [1,2003,null,{"value":null}] 05:08:43 INFO - PROCESS | 3399 | 1461154123883 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:08:43 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33f5b07800 == 166 [pid = 3399] [id = 508] 05:08:43 INFO - PROCESS | 3399 | ++DOMWINDOW == 217 (0x7f33ec8ba400) [pid = 3399] [serial = 1525] [outer = (nil)] 05:08:43 INFO - PROCESS | 3399 | ++DOMWINDOW == 218 (0x7f33ee35bc00) [pid = 3399] [serial = 1526] [outer = 0x7f33ec8ba400] 05:08:44 INFO - PROCESS | 3399 | 1461154123996 Marionette DEBUG loaded listener.js 05:08:44 INFO - PROCESS | 3399 | ++DOMWINDOW == 219 (0x7f33ee4ca400) [pid = 3399] [serial = 1527] [outer = 0x7f33ec8ba400] 05:08:44 INFO - PROCESS | 3399 | 1461154124913 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]]]}] 05:08:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 05:08:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 1497ms 05:08:44 INFO - PROCESS | 3399 | 1461154124945 Marionette TRACE conn3 -> [0,2005,"getWindowHandle",null] 05:08:44 INFO - PROCESS | 3399 | 1461154124948 Marionette TRACE conn3 <- [1,2005,null,{"value":"8"}] 05:08:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 05:08:44 INFO - PROCESS | 3399 | 1461154124955 Marionette TRACE conn3 -> [0,2006,"setScriptTimeout",{"ms":35000}] 05:08:44 INFO - PROCESS | 3399 | 1461154124957 Marionette TRACE conn3 <- [1,2006,null,{}] 05:08:44 INFO - PROCESS | 3399 | 1461154124962 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}] 05:08:45 INFO - PROCESS | 3399 | 1461154125157 Marionette TRACE conn3 <- [1,2007,null,{"value":null}] 05:08:45 INFO - PROCESS | 3399 | 1461154125395 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:08:45 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33f63ce000 == 167 [pid = 3399] [id = 509] 05:08:45 INFO - PROCESS | 3399 | ++DOMWINDOW == 220 (0x7f33ec8bdc00) [pid = 3399] [serial = 1528] [outer = (nil)] 05:08:45 INFO - PROCESS | 3399 | ++DOMWINDOW == 221 (0x7f33e80be000) [pid = 3399] [serial = 1529] [outer = 0x7f33ec8bdc00] 05:08:45 INFO - PROCESS | 3399 | 1461154125472 Marionette DEBUG loaded listener.js 05:08:45 INFO - PROCESS | 3399 | ++DOMWINDOW == 222 (0x7f33f295ec00) [pid = 3399] [serial = 1530] [outer = 0x7f33ec8bdc00] 05:08:46 INFO - PROCESS | 3399 | 1461154126387 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]]]}] 05:08:46 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 05:08:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 1477ms 05:08:46 INFO - PROCESS | 3399 | 1461154126433 Marionette TRACE conn3 -> [0,2009,"getWindowHandle",null] 05:08:46 INFO - PROCESS | 3399 | 1461154126437 Marionette TRACE conn3 <- [1,2009,null,{"value":"8"}] 05:08:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 05:08:46 INFO - PROCESS | 3399 | 1461154126443 Marionette TRACE conn3 -> [0,2010,"setScriptTimeout",{"ms":35000}] 05:08:46 INFO - PROCESS | 3399 | 1461154126446 Marionette TRACE conn3 <- [1,2010,null,{}] 05:08:46 INFO - PROCESS | 3399 | 1461154126451 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}] 05:08:46 INFO - PROCESS | 3399 | 1461154126637 Marionette TRACE conn3 <- [1,2011,null,{"value":null}] 05:08:46 INFO - PROCESS | 3399 | 1461154126873 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:08:46 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33f9215800 == 168 [pid = 3399] [id = 510] 05:08:46 INFO - PROCESS | 3399 | ++DOMWINDOW == 223 (0x7f33ed60f000) [pid = 3399] [serial = 1531] [outer = (nil)] 05:08:46 INFO - PROCESS | 3399 | ++DOMWINDOW == 224 (0x7f33f3355400) [pid = 3399] [serial = 1532] [outer = 0x7f33ed60f000] 05:08:46 INFO - PROCESS | 3399 | 1461154126947 Marionette DEBUG loaded listener.js 05:08:47 INFO - PROCESS | 3399 | ++DOMWINDOW == 225 (0x7f33f45bec00) [pid = 3399] [serial = 1533] [outer = 0x7f33ed60f000] 05:08:47 INFO - PROCESS | 3399 | 1461154127891 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]]]}] 05:08:47 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 05:08:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 1490ms 05:08:47 INFO - PROCESS | 3399 | 1461154127938 Marionette TRACE conn3 -> [0,2013,"getWindowHandle",null] 05:08:47 INFO - PROCESS | 3399 | 1461154127943 Marionette TRACE conn3 <- [1,2013,null,{"value":"8"}] 05:08:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 05:08:47 INFO - PROCESS | 3399 | 1461154127950 Marionette TRACE conn3 -> [0,2014,"setScriptTimeout",{"ms":35000}] 05:08:47 INFO - PROCESS | 3399 | 1461154127957 Marionette TRACE conn3 <- [1,2014,null,{}] 05:08:47 INFO - PROCESS | 3399 | 1461154127962 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}] 05:08:48 INFO - PROCESS | 3399 | 1461154128193 Marionette TRACE conn3 <- [1,2015,null,{"value":null}] 05:08:48 INFO - PROCESS | 3399 | 1461154128506 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:08:48 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33f9b7e000 == 169 [pid = 3399] [id = 511] 05:08:48 INFO - PROCESS | 3399 | ++DOMWINDOW == 226 (0x7f33f696d400) [pid = 3399] [serial = 1534] [outer = (nil)] 05:08:48 INFO - PROCESS | 3399 | ++DOMWINDOW == 227 (0x7f33f79c1400) [pid = 3399] [serial = 1535] [outer = 0x7f33f696d400] 05:08:48 INFO - PROCESS | 3399 | 1461154128590 Marionette DEBUG loaded listener.js 05:08:48 INFO - PROCESS | 3399 | ++DOMWINDOW == 228 (0x7f33f8f0e000) [pid = 3399] [serial = 1536] [outer = 0x7f33f696d400] 05:08:49 INFO - PROCESS | 3399 | 1461154129465 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]]]}] 05:08:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 05:08:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 1587ms 05:08:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 05:08:49 INFO - PROCESS | 3399 | 1461154129538 Marionette TRACE conn3 -> [0,2017,"getWindowHandle",null] 05:08:49 INFO - PROCESS | 3399 | 1461154129541 Marionette TRACE conn3 <- [1,2017,null,{"value":"8"}] 05:08:49 INFO - PROCESS | 3399 | 1461154129548 Marionette TRACE conn3 -> [0,2018,"setScriptTimeout",{"ms":35000}] 05:08:49 INFO - PROCESS | 3399 | 1461154129551 Marionette TRACE conn3 <- [1,2018,null,{}] 05:08:49 INFO - PROCESS | 3399 | 1461154129556 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}] 05:08:49 INFO - PROCESS | 3399 | 1461154129758 Marionette TRACE conn3 <- [1,2019,null,{"value":null}] 05:08:50 INFO - PROCESS | 3399 | 1461154130024 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:08:50 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33fa01e800 == 170 [pid = 3399] [id = 512] 05:08:50 INFO - PROCESS | 3399 | ++DOMWINDOW == 229 (0x7f33e713fc00) [pid = 3399] [serial = 1537] [outer = (nil)] 05:08:50 INFO - PROCESS | 3399 | ++DOMWINDOW == 230 (0x7f33f9848800) [pid = 3399] [serial = 1538] [outer = 0x7f33e713fc00] 05:08:50 INFO - PROCESS | 3399 | 1461154130151 Marionette DEBUG loaded listener.js 05:08:50 INFO - PROCESS | 3399 | ++DOMWINDOW == 231 (0x7f33f9b8c400) [pid = 3399] [serial = 1539] [outer = 0x7f33e713fc00] 05:08:51 INFO - PROCESS | 3399 | 1461154131131 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]]]}] 05:08:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 05:08:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 1631ms 05:08:51 INFO - PROCESS | 3399 | 1461154131184 Marionette TRACE conn3 -> [0,2021,"getWindowHandle",null] 05:08:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 05:08:51 INFO - PROCESS | 3399 | 1461154131190 Marionette TRACE conn3 <- [1,2021,null,{"value":"8"}] 05:08:51 INFO - PROCESS | 3399 | 1461154131198 Marionette TRACE conn3 -> [0,2022,"setScriptTimeout",{"ms":35000}] 05:08:51 INFO - PROCESS | 3399 | 1461154131201 Marionette TRACE conn3 <- [1,2022,null,{}] 05:08:51 INFO - PROCESS | 3399 | 1461154131209 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}] 05:08:51 INFO - PROCESS | 3399 | 1461154131494 Marionette TRACE conn3 <- [1,2023,null,{"value":null}] 05:08:51 INFO - PROCESS | 3399 | 1461154131866 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:08:51 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33fd268000 == 171 [pid = 3399] [id = 513] 05:08:51 INFO - PROCESS | 3399 | ++DOMWINDOW == 232 (0x7f33f902e400) [pid = 3399] [serial = 1540] [outer = (nil)] 05:08:51 INFO - PROCESS | 3399 | ++DOMWINDOW == 233 (0x7f33f9eb7000) [pid = 3399] [serial = 1541] [outer = 0x7f33f902e400] 05:08:51 INFO - PROCESS | 3399 | 1461154131991 Marionette DEBUG loaded listener.js 05:08:52 INFO - PROCESS | 3399 | ++DOMWINDOW == 234 (0x7f33fa036400) [pid = 3399] [serial = 1542] [outer = 0x7f33f902e400] 05:08:53 INFO - PROCESS | 3399 | ************************* 05:08:53 INFO - PROCESS | 3399 | A coding exception was thrown and uncaught in a Task. 05:08:53 INFO - PROCESS | 3399 | 05:08:53 INFO - PROCESS | 3399 | Full message: TypeError: NetworkError when attempting to fetch resource. 05:08:53 INFO - PROCESS | 3399 | Full stack: 05:08:53 INFO - PROCESS | 3399 | ************************* 05:08:53 INFO - PROCESS | 3399 | 1461154133260 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]]]}] 05:08:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 05:08:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 2101ms 05:08:53 INFO - PROCESS | 3399 | 1461154133300 Marionette TRACE conn3 -> [0,2025,"getWindowHandle",null] 05:08:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 05:08:53 INFO - PROCESS | 3399 | 1461154133305 Marionette TRACE conn3 <- [1,2025,null,{"value":"8"}] 05:08:53 INFO - PROCESS | 3399 | 1461154133313 Marionette TRACE conn3 -> [0,2026,"setScriptTimeout",{"ms":35000}] 05:08:53 INFO - PROCESS | 3399 | 1461154133318 Marionette TRACE conn3 <- [1,2026,null,{}] 05:08:53 INFO - PROCESS | 3399 | 1461154133340 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}] 05:08:53 INFO - PROCESS | 3399 | 1461154133608 Marionette TRACE conn3 <- [1,2027,null,{"value":null}] 05:08:54 INFO - PROCESS | 3399 | 1461154134001 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:08:54 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33ffe4d800 == 172 [pid = 3399] [id = 514] 05:08:54 INFO - PROCESS | 3399 | ++DOMWINDOW == 235 (0x7f33f778c800) [pid = 3399] [serial = 1543] [outer = (nil)] 05:08:54 INFO - PROCESS | 3399 | ++DOMWINDOW == 236 (0x7f33fc5c1800) [pid = 3399] [serial = 1544] [outer = 0x7f33f778c800] 05:08:54 INFO - PROCESS | 3399 | 1461154134125 Marionette DEBUG loaded listener.js 05:08:54 INFO - PROCESS | 3399 | ++DOMWINDOW == 237 (0x7f33fef96800) [pid = 3399] [serial = 1545] [outer = 0x7f33f778c800] 05:08:55 INFO - PROCESS | 3399 | 1461154135316 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]]]}] 05:08:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 05:08:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 2065ms 05:08:55 INFO - PROCESS | 3399 | 1461154135378 Marionette TRACE conn3 -> [0,2029,"getWindowHandle",null] 05:08:55 INFO - PROCESS | 3399 | 1461154135384 Marionette TRACE conn3 <- [1,2029,null,{"value":"8"}] 05:08:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 05:08:55 INFO - PROCESS | 3399 | 1461154135392 Marionette TRACE conn3 -> [0,2030,"setScriptTimeout",{"ms":35000}] 05:08:55 INFO - PROCESS | 3399 | 1461154135397 Marionette TRACE conn3 <- [1,2030,null,{}] 05:08:55 INFO - PROCESS | 3399 | 1461154135404 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}] 05:08:55 INFO - PROCESS | 3399 | 1461154135733 Marionette TRACE conn3 <- [1,2031,null,{"value":null}] 05:08:56 INFO - PROCESS | 3399 | 1461154136121 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:08:56 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f34009d3000 == 173 [pid = 3399] [id = 515] 05:08:56 INFO - PROCESS | 3399 | ++DOMWINDOW == 238 (0x7f33ed342800) [pid = 3399] [serial = 1546] [outer = (nil)] 05:08:56 INFO - PROCESS | 3399 | ++DOMWINDOW == 239 (0x7f33ff266400) [pid = 3399] [serial = 1547] [outer = 0x7f33ed342800] 05:08:56 INFO - PROCESS | 3399 | 1461154136237 Marionette DEBUG loaded listener.js 05:08:56 INFO - PROCESS | 3399 | ++DOMWINDOW == 240 (0x7f3400241400) [pid = 3399] [serial = 1548] [outer = 0x7f33ed342800] 05:08:57 INFO - PROCESS | 3399 | 1461154137503 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]]]}] 05:08:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 05:08:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 2245ms 05:08:57 INFO - PROCESS | 3399 | 1461154137684 Marionette TRACE conn3 -> [0,2033,"getWindowHandle",null] 05:08:57 INFO - PROCESS | 3399 | 1461154137690 Marionette TRACE conn3 <- [1,2033,null,{"value":"8"}] 05:08:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 05:08:57 INFO - PROCESS | 3399 | 1461154137703 Marionette TRACE conn3 -> [0,2034,"setScriptTimeout",{"ms":35000}] 05:08:57 INFO - PROCESS | 3399 | 1461154137708 Marionette TRACE conn3 <- [1,2034,null,{}] 05:08:57 INFO - PROCESS | 3399 | 1461154137715 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}] 05:08:58 INFO - PROCESS | 3399 | 1461154138008 Marionette TRACE conn3 <- [1,2035,null,{"value":null}] 05:08:58 INFO - PROCESS | 3399 | 1461154138392 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:08:58 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f340c6ea800 == 174 [pid = 3399] [id = 516] 05:08:58 INFO - PROCESS | 3399 | ++DOMWINDOW == 241 (0x7f33e00ea000) [pid = 3399] [serial = 1549] [outer = (nil)] 05:08:58 INFO - PROCESS | 3399 | ++DOMWINDOW == 242 (0x7f33e713e800) [pid = 3399] [serial = 1550] [outer = 0x7f33e00ea000] 05:08:58 INFO - PROCESS | 3399 | 1461154138510 Marionette DEBUG loaded listener.js 05:08:58 INFO - PROCESS | 3399 | ++DOMWINDOW == 243 (0x7f34009e9000) [pid = 3399] [serial = 1551] [outer = 0x7f33e00ea000] 05:08:59 INFO - PROCESS | 3399 | 1461154139736 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]]]}] 05:08:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 05:08:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 2088ms 05:08:59 INFO - PROCESS | 3399 | 1461154139790 Marionette TRACE conn3 -> [0,2037,"getWindowHandle",null] 05:08:59 INFO - PROCESS | 3399 | 1461154139795 Marionette TRACE conn3 <- [1,2037,null,{"value":"8"}] 05:08:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 05:08:59 INFO - PROCESS | 3399 | 1461154139805 Marionette TRACE conn3 -> [0,2038,"setScriptTimeout",{"ms":35000}] 05:08:59 INFO - PROCESS | 3399 | 1461154139808 Marionette TRACE conn3 <- [1,2038,null,{}] 05:08:59 INFO - PROCESS | 3399 | 1461154139816 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}] 05:09:00 INFO - PROCESS | 3399 | 1461154140156 Marionette TRACE conn3 <- [1,2039,null,{"value":null}] 05:09:00 INFO - PROCESS | 3399 | 1461154140537 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:09:00 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f340d93d000 == 175 [pid = 3399] [id = 517] 05:09:00 INFO - PROCESS | 3399 | ++DOMWINDOW == 244 (0x7f33e2bb8c00) [pid = 3399] [serial = 1552] [outer = (nil)] 05:09:00 INFO - PROCESS | 3399 | ++DOMWINDOW == 245 (0x7f340cb7c800) [pid = 3399] [serial = 1553] [outer = 0x7f33e2bb8c00] 05:09:00 INFO - PROCESS | 3399 | 1461154140660 Marionette DEBUG loaded listener.js 05:09:00 INFO - PROCESS | 3399 | ++DOMWINDOW == 246 (0x7f340dcf0400) [pid = 3399] [serial = 1554] [outer = 0x7f33e2bb8c00] 05:09:01 INFO - PROCESS | 3399 | 1461154141806 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]]]}] 05:09:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 05:09:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 2049ms 05:09:01 INFO - PROCESS | 3399 | 1461154141854 Marionette TRACE conn3 -> [0,2041,"getWindowHandle",null] 05:09:01 INFO - PROCESS | 3399 | 1461154141859 Marionette TRACE conn3 <- [1,2041,null,{"value":"8"}] 05:09:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 05:09:01 INFO - PROCESS | 3399 | 1461154141867 Marionette TRACE conn3 -> [0,2042,"setScriptTimeout",{"ms":35000}] 05:09:01 INFO - PROCESS | 3399 | 1461154141872 Marionette TRACE conn3 <- [1,2042,null,{}] 05:09:01 INFO - PROCESS | 3399 | 1461154141879 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}] 05:09:02 INFO - PROCESS | 3399 | 1461154142162 Marionette TRACE conn3 <- [1,2043,null,{"value":null}] 05:09:03 INFO - PROCESS | 3399 | --DOCSHELL 0x7f340cbf1800 == 174 [pid = 3399] [id = 210] 05:09:03 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33e691c800 == 173 [pid = 3399] [id = 499] 05:09:03 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33e7340000 == 172 [pid = 3399] [id = 498] 05:09:03 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33e60de000 == 171 [pid = 3399] [id = 497] 05:09:03 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33e2f61800 == 170 [pid = 3399] [id = 496] 05:09:03 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33ec7ce800 == 169 [pid = 3399] [id = 494] 05:09:03 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33ed711800 == 168 [pid = 3399] [id = 493] 05:09:03 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33e954a800 == 167 [pid = 3399] [id = 492] 05:09:03 INFO - PROCESS | 3399 | --DOCSHELL 0x7f340d950000 == 166 [pid = 3399] [id = 491] 05:09:03 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33e685d800 == 165 [pid = 3399] [id = 490] 05:09:03 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33e2a5a000 == 164 [pid = 3399] [id = 489] 05:09:03 INFO - PROCESS | 3399 | --DOCSHELL 0x7f340d94e000 == 163 [pid = 3399] [id = 488] 05:09:03 INFO - PROCESS | 3399 | --DOCSHELL 0x7f341606f800 == 162 [pid = 3399] [id = 487] 05:09:03 INFO - PROCESS | 3399 | --DOCSHELL 0x7f340d817000 == 161 [pid = 3399] [id = 486] 05:09:03 INFO - PROCESS | 3399 | --DOCSHELL 0x7f3400bb4000 == 160 [pid = 3399] [id = 485] 05:09:03 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33ff774000 == 159 [pid = 3399] [id = 484] 05:09:03 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33fda7c800 == 158 [pid = 3399] [id = 483] 05:09:03 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33fa011000 == 157 [pid = 3399] [id = 482] 05:09:03 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33f9211000 == 156 [pid = 3399] [id = 481] 05:09:03 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33f63ca800 == 155 [pid = 3399] [id = 480] 05:09:03 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33f4e0b000 == 154 [pid = 3399] [id = 479] 05:09:03 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33ec8c7800 == 153 [pid = 3399] [id = 478] 05:09:03 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33e74e8000 == 152 [pid = 3399] [id = 477] 05:09:03 INFO - PROCESS | 3399 | --DOMWINDOW == 245 (0x7f33e7e42000) [pid = 3399] [serial = 1430] [outer = (nil)] [url = about:blank] 05:09:03 INFO - PROCESS | 3399 | --DOMWINDOW == 244 (0x7f33e2cba400) [pid = 3399] [serial = 1400] [outer = (nil)] [url = about:blank] 05:09:03 INFO - PROCESS | 3399 | --DOMWINDOW == 243 (0x7f33f6093000) [pid = 3399] [serial = 1370] [outer = (nil)] [url = about:blank] 05:09:03 INFO - PROCESS | 3399 | --DOMWINDOW == 242 (0x7f33e2bbac00) [pid = 3399] [serial = 1394] [outer = (nil)] [url = about:blank] 05:09:03 INFO - PROCESS | 3399 | --DOMWINDOW == 241 (0x7f33e8fef800) [pid = 3399] [serial = 1418] [outer = (nil)] [url = about:blank] 05:09:03 INFO - PROCESS | 3399 | --DOMWINDOW == 240 (0x7f33f9eb4400) [pid = 3399] [serial = 1373] [outer = (nil)] [url = about:blank] 05:09:03 INFO - PROCESS | 3399 | --DOMWINDOW == 239 (0x7f33f9b86800) [pid = 3399] [serial = 1359] [outer = (nil)] [url = about:blank] 05:09:03 INFO - PROCESS | 3399 | --DOMWINDOW == 238 (0x7f33e80c0000) [pid = 3399] [serial = 1364] [outer = (nil)] [url = about:blank] 05:09:03 INFO - PROCESS | 3399 | --DOMWINDOW == 237 (0x7f33e4db3400) [pid = 3399] [serial = 1410] [outer = (nil)] [url = about:blank] 05:09:03 INFO - PROCESS | 3399 | --DOMWINDOW == 236 (0x7f33ffd0a000) [pid = 3399] [serial = 1376] [outer = (nil)] [url = about:blank] 05:09:03 INFO - PROCESS | 3399 | --DOMWINDOW == 235 (0x7f33e713f000) [pid = 3399] [serial = 1428] [outer = (nil)] [url = about:blank] 05:09:03 INFO - PROCESS | 3399 | --DOMWINDOW == 234 (0x7f33e309cc00) [pid = 3399] [serial = 1409] [outer = (nil)] [url = about:blank] 05:09:03 INFO - PROCESS | 3399 | --DOMWINDOW == 233 (0x7f33e940d800) [pid = 3399] [serial = 1421] [outer = (nil)] [url = about:blank] 05:09:03 INFO - PROCESS | 3399 | --DOMWINDOW == 232 (0x7f33ed60bc00) [pid = 3399] [serial = 1425] [outer = (nil)] [url = about:blank] 05:09:03 INFO - PROCESS | 3399 | --DOMWINDOW == 231 (0x7f33ec4dec00) [pid = 3399] [serial = 1424] [outer = (nil)] [url = about:blank] 05:09:03 INFO - PROCESS | 3399 | --DOMWINDOW == 230 (0x7f33e00ed800) [pid = 3399] [serial = 1391] [outer = (nil)] [url = about:blank] 05:09:03 INFO - PROCESS | 3399 | --DOMWINDOW == 229 (0x7f33e2cb0000) [pid = 3399] [serial = 1397] [outer = (nil)] [url = about:blank] 05:09:03 INFO - PROCESS | 3399 | --DOMWINDOW == 228 (0x7f33e6842800) [pid = 3399] [serial = 1427] [outer = (nil)] [url = about:blank] 05:09:03 INFO - PROCESS | 3399 | --DOMWINDOW == 227 (0x7f33e63c4000) [pid = 3399] [serial = 1385] [outer = (nil)] [url = about:blank] 05:09:03 INFO - PROCESS | 3399 | --DOMWINDOW == 226 (0x7f340c917400) [pid = 3399] [serial = 1379] [outer = (nil)] [url = about:blank] 05:09:03 INFO - PROCESS | 3399 | --DOMWINDOW == 225 (0x7f33e67a7c00) [pid = 3399] [serial = 1412] [outer = (nil)] [url = about:blank] 05:09:03 INFO - PROCESS | 3399 | --DOMWINDOW == 224 (0x7f33ec8b5800) [pid = 3399] [serial = 1367] [outer = (nil)] [url = about:blank] 05:09:03 INFO - PROCESS | 3399 | --DOMWINDOW == 223 (0x7f33e9d0a400) [pid = 3399] [serial = 1422] [outer = (nil)] [url = about:blank] 05:09:03 INFO - PROCESS | 3399 | --DOMWINDOW == 222 (0x7f33e928e800) [pid = 3399] [serial = 1419] [outer = (nil)] [url = about:blank] 05:09:03 INFO - PROCESS | 3399 | --DOMWINDOW == 221 (0x7f33e74d1c00) [pid = 3399] [serial = 1416] [outer = (nil)] [url = about:blank] 05:09:03 INFO - PROCESS | 3399 | --DOMWINDOW == 220 (0x7f33e6963400) [pid = 3399] [serial = 1361] [outer = (nil)] [url = about:blank] 05:09:03 INFO - PROCESS | 3399 | --DOMWINDOW == 219 (0x7f3411375000) [pid = 3399] [serial = 1382] [outer = (nil)] [url = about:blank] 05:09:03 INFO - PROCESS | 3399 | --DOMWINDOW == 218 (0x7f33e72a5000) [pid = 3399] [serial = 1415] [outer = (nil)] [url = about:blank] 05:09:03 INFO - PROCESS | 3399 | --DOMWINDOW == 217 (0x7f33e9286000) [pid = 3399] [serial = 1388] [outer = (nil)] [url = about:blank] 05:09:03 INFO - PROCESS | 3399 | --DOMWINDOW == 216 (0x7f33f27a3c00) [pid = 3399] [serial = 1406] [outer = (nil)] [url = about:blank] 05:09:03 INFO - PROCESS | 3399 | --DOMWINDOW == 215 (0x7f33e9ece400) [pid = 3399] [serial = 1403] [outer = (nil)] [url = about:blank] 05:09:03 INFO - PROCESS | 3399 | --DOMWINDOW == 214 (0x7f33e68d7800) [pid = 3399] [serial = 1413] [outer = (nil)] [url = about:blank] 05:09:04 INFO - PROCESS | 3399 | 1461154144052 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:09:04 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33e2c8f800 == 153 [pid = 3399] [id = 518] 05:09:04 INFO - PROCESS | 3399 | ++DOMWINDOW == 215 (0x7f33e3094400) [pid = 3399] [serial = 1555] [outer = (nil)] 05:09:04 INFO - PROCESS | 3399 | ++DOMWINDOW == 216 (0x7f33e3099c00) [pid = 3399] [serial = 1556] [outer = 0x7f33e3094400] 05:09:04 INFO - PROCESS | 3399 | 1461154144121 Marionette DEBUG loaded listener.js 05:09:04 INFO - PROCESS | 3399 | ++DOMWINDOW == 217 (0x7f33e3796400) [pid = 3399] [serial = 1557] [outer = 0x7f33e3094400] 05:09:04 INFO - PROCESS | 3399 | 1461154144887 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]]]}] 05:09:04 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) 05:09:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 3045ms 05:09:04 INFO - PROCESS | 3399 | 1461154144913 Marionette TRACE conn3 -> [0,2045,"getWindowHandle",null] 05:09:04 INFO - PROCESS | 3399 | 1461154144919 Marionette TRACE conn3 <- [1,2045,null,{"value":"8"}] 05:09:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 05:09:04 INFO - PROCESS | 3399 | 1461154144932 Marionette TRACE conn3 -> [0,2046,"setScriptTimeout",{"ms":35000}] 05:09:04 INFO - PROCESS | 3399 | 1461154144935 Marionette TRACE conn3 <- [1,2046,null,{}] 05:09:04 INFO - PROCESS | 3399 | 1461154144942 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}] 05:09:05 INFO - PROCESS | 3399 | 1461154145146 Marionette TRACE conn3 <- [1,2047,null,{"value":null}] 05:09:05 INFO - PROCESS | 3399 | 1461154145327 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:09:05 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33e60c6000 == 154 [pid = 3399] [id = 519] 05:09:05 INFO - PROCESS | 3399 | ++DOMWINDOW == 218 (0x7f33e3097000) [pid = 3399] [serial = 1558] [outer = (nil)] 05:09:05 INFO - PROCESS | 3399 | ++DOMWINDOW == 219 (0x7f33e63c1400) [pid = 3399] [serial = 1559] [outer = 0x7f33e3097000] 05:09:05 INFO - PROCESS | 3399 | 1461154145396 Marionette DEBUG loaded listener.js 05:09:05 INFO - PROCESS | 3399 | ++DOMWINDOW == 220 (0x7f33e67a3000) [pid = 3399] [serial = 1560] [outer = 0x7f33e3097000] 05:09:06 INFO - PROCESS | 3399 | 1461154146258 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]]]}] 05:09:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 05:09:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 1388ms 05:09:06 INFO - PROCESS | 3399 | 1461154146325 Marionette TRACE conn3 -> [0,2049,"getWindowHandle",null] 05:09:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 05:09:06 INFO - PROCESS | 3399 | 1461154146331 Marionette TRACE conn3 <- [1,2049,null,{"value":"8"}] 05:09:06 INFO - PROCESS | 3399 | 1461154146336 Marionette TRACE conn3 -> [0,2050,"setScriptTimeout",{"ms":35000}] 05:09:06 INFO - PROCESS | 3399 | 1461154146339 Marionette TRACE conn3 <- [1,2050,null,{}] 05:09:06 INFO - PROCESS | 3399 | 1461154146345 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}] 05:09:06 INFO - PROCESS | 3399 | 1461154146605 Marionette TRACE conn3 <- [1,2051,null,{"value":null}] 05:09:06 INFO - PROCESS | 3399 | 1461154146637 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:09:06 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33e686a800 == 155 [pid = 3399] [id = 520] 05:09:06 INFO - PROCESS | 3399 | ++DOMWINDOW == 221 (0x7f33e684f400) [pid = 3399] [serial = 1561] [outer = (nil)] 05:09:06 INFO - PROCESS | 3399 | ++DOMWINDOW == 222 (0x7f33e695c400) [pid = 3399] [serial = 1562] [outer = 0x7f33e684f400] 05:09:06 INFO - PROCESS | 3399 | 1461154146698 Marionette DEBUG loaded listener.js 05:09:06 INFO - PROCESS | 3399 | ++DOMWINDOW == 223 (0x7f33e6af8000) [pid = 3399] [serial = 1563] [outer = 0x7f33e684f400] 05:09:07 INFO - PROCESS | 3399 | 1461154147621 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]]]}] 05:09:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 05:09:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 1335ms 05:09:07 INFO - PROCESS | 3399 | 1461154147672 Marionette TRACE conn3 -> [0,2053,"getWindowHandle",null] 05:09:07 INFO - PROCESS | 3399 | 1461154147675 Marionette TRACE conn3 <- [1,2053,null,{"value":"8"}] 05:09:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 05:09:07 INFO - PROCESS | 3399 | 1461154147718 Marionette TRACE conn3 -> [0,2054,"setScriptTimeout",{"ms":35000}] 05:09:07 INFO - PROCESS | 3399 | 1461154147731 Marionette TRACE conn3 <- [1,2054,null,{}] 05:09:07 INFO - PROCESS | 3399 | 1461154147738 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}] 05:09:07 INFO - PROCESS | 3399 | 1461154147992 Marionette TRACE conn3 <- [1,2055,null,{"value":null}] 05:09:09 INFO - PROCESS | 3399 | --DOMWINDOW == 222 (0x7f33ee4cb800) [pid = 3399] [serial = 1450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 05:09:09 INFO - PROCESS | 3399 | --DOMWINDOW == 221 (0x7f33e67a1800) [pid = 3399] [serial = 1315] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 05:09:09 INFO - PROCESS | 3399 | --DOMWINDOW == 220 (0x7f33fc37ec00) [pid = 3399] [serial = 1465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 05:09:09 INFO - PROCESS | 3399 | --DOMWINDOW == 219 (0x7f33e2bbb000) [pid = 3399] [serial = 1489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 05:09:09 INFO - PROCESS | 3399 | --DOMWINDOW == 218 (0x7f33ec4d8000) [pid = 3399] [serial = 1447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 05:09:09 INFO - PROCESS | 3399 | --DOMWINDOW == 217 (0x7f33e4db0400) [pid = 3399] [serial = 1480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 05:09:09 INFO - PROCESS | 3399 | --DOMWINDOW == 216 (0x7f33e74d8000) [pid = 3399] [serial = 1441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 05:09:09 INFO - PROCESS | 3399 | --DOMWINDOW == 215 (0x7f33e00e7c00) [pid = 3399] [serial = 1498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 05:09:09 INFO - PROCESS | 3399 | --DOMWINDOW == 214 (0x7f33e7355400) [pid = 3399] [serial = 1327] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 05:09:09 INFO - PROCESS | 3399 | --DOMWINDOW == 213 (0x7f33fde75800) [pid = 3399] [serial = 1471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 05:09:09 INFO - PROCESS | 3399 | --DOMWINDOW == 212 (0x7f33f943a000) [pid = 3399] [serial = 1312] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 05:09:09 INFO - PROCESS | 3399 | --DOMWINDOW == 211 (0x7f33f9eb0800) [pid = 3399] [serial = 1249] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 05:09:09 INFO - PROCESS | 3399 | --DOMWINDOW == 210 (0x7f33ed60e000) [pid = 3399] [serial = 1453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 05:09:09 INFO - PROCESS | 3399 | --DOMWINDOW == 209 (0x7f33e678ac00) [pid = 3399] [serial = 1360] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 05:09:09 INFO - PROCESS | 3399 | --DOMWINDOW == 208 (0x7f33e6bdf400) [pid = 3399] [serial = 1438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 05:09:09 INFO - PROCESS | 3399 | --DOMWINDOW == 207 (0x7f34119c5400) [pid = 3399] [serial = 1258] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 05:09:09 INFO - PROCESS | 3399 | --DOMWINDOW == 206 (0x7f33e00e7400) [pid = 3399] [serial = 1477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 05:09:09 INFO - PROCESS | 3399 | --DOMWINDOW == 205 (0x7f33e4df3400) [pid = 3399] [serial = 1264] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 05:09:09 INFO - PROCESS | 3399 | --DOMWINDOW == 204 (0x7f33e4df0800) [pid = 3399] [serial = 1261] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 05:09:09 INFO - PROCESS | 3399 | --DOMWINDOW == 203 (0x7f33f9b92400) [pid = 3399] [serial = 1468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 05:09:09 INFO - PROCESS | 3399 | --DOMWINDOW == 202 (0x7f33fede8000) [pid = 3399] [serial = 1474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 05:09:09 INFO - PROCESS | 3399 | --DOMWINDOW == 201 (0x7f33e6bd2800) [pid = 3399] [serial = 1255] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 05:09:09 INFO - PROCESS | 3399 | --DOMWINDOW == 200 (0x7f33f334d800) [pid = 3399] [serial = 1156] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 05:09:09 INFO - PROCESS | 3399 | --DOMWINDOW == 199 (0x7f33fef99c00) [pid = 3399] [serial = 1378] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 05:09:09 INFO - PROCESS | 3399 | --DOMWINDOW == 198 (0x7f33e3092000) [pid = 3399] [serial = 1483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 05:09:09 INFO - PROCESS | 3399 | --DOMWINDOW == 197 (0x7f33e00e4800) [pid = 3399] [serial = 1390] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 05:09:09 INFO - PROCESS | 3399 | --DOMWINDOW == 196 (0x7f33f8f04c00) [pid = 3399] [serial = 1459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 05:09:09 INFO - PROCESS | 3399 | --DOMWINDOW == 195 (0x7f33e8d0fc00) [pid = 3399] [serial = 1456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 05:09:09 INFO - PROCESS | 3399 | --DOMWINDOW == 194 (0x7f33e6af2800) [pid = 3399] [serial = 1435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 05:09:09 INFO - PROCESS | 3399 | --DOMWINDOW == 193 (0x7f33e67a2800) [pid = 3399] [serial = 1321] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 05:09:09 INFO - PROCESS | 3399 | --DOMWINDOW == 192 (0x7f33ec4d3800) [pid = 3399] [serial = 1444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 05:09:09 INFO - PROCESS | 3399 | --DOMWINDOW == 191 (0x7f33e63bd000) [pid = 3399] [serial = 1387] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 05:09:09 INFO - PROCESS | 3399 | --DOMWINDOW == 190 (0x7f33e735d400) [pid = 3399] [serial = 1363] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 05:09:09 INFO - PROCESS | 3399 | --DOMWINDOW == 189 (0x7f33e4df7c00) [pid = 3399] [serial = 1270] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 05:09:09 INFO - PROCESS | 3399 | --DOMWINDOW == 188 (0x7f33e6359400) [pid = 3399] [serial = 1267] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 05:09:09 INFO - PROCESS | 3399 | --DOMWINDOW == 187 (0x7f33ff72d800) [pid = 3399] [serial = 1309] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 05:09:09 INFO - PROCESS | 3399 | --DOMWINDOW == 186 (0x7f33e4db1000) [pid = 3399] [serial = 1432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 05:09:09 INFO - PROCESS | 3399 | --DOMWINDOW == 185 (0x7f33f9b87000) [pid = 3399] [serial = 1462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 05:09:09 INFO - PROCESS | 3399 | --DOMWINDOW == 184 (0x7f33f65ec000) [pid = 3399] [serial = 1246] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 05:09:09 INFO - PROCESS | 3399 | --DOMWINDOW == 183 (0x7f33e6959000) [pid = 3399] [serial = 1495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 05:09:09 INFO - PROCESS | 3399 | --DOMWINDOW == 182 (0x7f3400a0b400) [pid = 3399] [serial = 1381] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 05:09:09 INFO - PROCESS | 3399 | --DOMWINDOW == 181 (0x7f33e6bd1000) [pid = 3399] [serial = 1252] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 05:09:09 INFO - PROCESS | 3399 | --DOMWINDOW == 180 (0x7f33e80c7800) [pid = 3399] [serial = 1297] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 05:09:09 INFO - PROCESS | 3399 | --DOMWINDOW == 179 (0x7f33eb642c00) [pid = 3399] [serial = 1303] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 05:09:09 INFO - PROCESS | 3399 | --DOMWINDOW == 178 (0x7f33eb7c4c00) [pid = 3399] [serial = 1372] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 05:09:09 INFO - PROCESS | 3399 | --DOMWINDOW == 177 (0x7f33e679f800) [pid = 3399] [serial = 1318] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 05:09:09 INFO - PROCESS | 3399 | --DOMWINDOW == 176 (0x7f33e4df1800) [pid = 3399] [serial = 1294] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 05:09:09 INFO - PROCESS | 3399 | --DOMWINDOW == 175 (0x7f33e2bbb400) [pid = 3399] [serial = 1492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 05:09:09 INFO - PROCESS | 3399 | --DOMWINDOW == 174 (0x7f33e2cb2000) [pid = 3399] [serial = 1402] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 05:09:09 INFO - PROCESS | 3399 | --DOMWINDOW == 173 (0x7f33e2bba000) [pid = 3399] [serial = 1399] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 05:09:09 INFO - PROCESS | 3399 | --DOMWINDOW == 172 (0x7f33e63bcc00) [pid = 3399] [serial = 1384] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 05:09:09 INFO - PROCESS | 3399 | --DOMWINDOW == 171 (0x7f33e2bb1400) [pid = 3399] [serial = 1393] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 05:09:09 INFO - PROCESS | 3399 | --DOMWINDOW == 170 (0x7f33e678fc00) [pid = 3399] [serial = 1324] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 05:09:09 INFO - PROCESS | 3399 | --DOMWINDOW == 169 (0x7f33eb64c400) [pid = 3399] [serial = 1306] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 05:09:09 INFO - PROCESS | 3399 | --DOMWINDOW == 168 (0x7f33ff733400) [pid = 3399] [serial = 1375] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 05:09:09 INFO - PROCESS | 3399 | --DOMWINDOW == 167 (0x7f33ec4dd800) [pid = 3399] [serial = 1300] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 05:09:09 INFO - PROCESS | 3399 | --DOMWINDOW == 166 (0x7f33e9d0c000) [pid = 3399] [serial = 1366] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 05:09:09 INFO - PROCESS | 3399 | --DOMWINDOW == 165 (0x7f33e2bb4400) [pid = 3399] [serial = 1396] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 05:09:09 INFO - PROCESS | 3399 | --DOMWINDOW == 164 (0x7f33e6850800) [pid = 3399] [serial = 1429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 05:09:09 INFO - PROCESS | 3399 | --DOMWINDOW == 163 (0x7f33ea0e1400) [pid = 3399] [serial = 1369] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 05:09:09 INFO - PROCESS | 3399 | 1461154149145 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:09:09 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33e2c97800 == 156 [pid = 3399] [id = 521] 05:09:09 INFO - PROCESS | 3399 | ++DOMWINDOW == 164 (0x7f33e00e3400) [pid = 3399] [serial = 1564] [outer = (nil)] 05:09:09 INFO - PROCESS | 3399 | ++DOMWINDOW == 165 (0x7f33e2bb3800) [pid = 3399] [serial = 1565] [outer = 0x7f33e00e3400] 05:09:09 INFO - PROCESS | 3399 | 1461154149218 Marionette DEBUG loaded listener.js 05:09:09 INFO - PROCESS | 3399 | ++DOMWINDOW == 166 (0x7f33e2cb9400) [pid = 3399] [serial = 1566] [outer = 0x7f33e00e3400] 05:09:09 INFO - PROCESS | 3399 | 1461154149883 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]]]}] 05:09:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 05:09:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 2227ms 05:09:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 05:09:09 INFO - PROCESS | 3399 | 1461154149915 Marionette TRACE conn3 -> [0,2057,"getWindowHandle",null] 05:09:09 INFO - PROCESS | 3399 | 1461154149919 Marionette TRACE conn3 <- [1,2057,null,{"value":"8"}] 05:09:09 INFO - PROCESS | 3399 | 1461154149925 Marionette TRACE conn3 -> [0,2058,"setScriptTimeout",{"ms":35000}] 05:09:09 INFO - PROCESS | 3399 | 1461154149927 Marionette TRACE conn3 <- [1,2058,null,{}] 05:09:09 INFO - PROCESS | 3399 | 1461154149932 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}] 05:09:10 INFO - PROCESS | 3399 | 1461154150123 Marionette TRACE conn3 <- [1,2059,null,{"value":null}] 05:09:10 INFO - PROCESS | 3399 | 1461154150307 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:09:10 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33e7ebe000 == 157 [pid = 3399] [id = 522] 05:09:10 INFO - PROCESS | 3399 | ++DOMWINDOW == 167 (0x7f33e00e4800) [pid = 3399] [serial = 1567] [outer = (nil)] 05:09:10 INFO - PROCESS | 3399 | ++DOMWINDOW == 168 (0x7f33e67a0000) [pid = 3399] [serial = 1568] [outer = 0x7f33e00e4800] 05:09:10 INFO - PROCESS | 3399 | 1461154150373 Marionette DEBUG loaded listener.js 05:09:10 INFO - PROCESS | 3399 | ++DOMWINDOW == 169 (0x7f33e6bd1c00) [pid = 3399] [serial = 1569] [outer = 0x7f33e00e4800] 05:09:11 INFO - PROCESS | 3399 | 1461154151310 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]]]}] 05:09:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 05:09:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 1429ms 05:09:11 INFO - PROCESS | 3399 | 1461154151355 Marionette TRACE conn3 -> [0,2061,"getWindowHandle",null] 05:09:11 INFO - PROCESS | 3399 | 1461154151361 Marionette TRACE conn3 <- [1,2061,null,{"value":"8"}] 05:09:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 05:09:11 INFO - PROCESS | 3399 | 1461154151369 Marionette TRACE conn3 -> [0,2062,"setScriptTimeout",{"ms":35000}] 05:09:11 INFO - PROCESS | 3399 | 1461154151376 Marionette TRACE conn3 <- [1,2062,null,{}] 05:09:11 INFO - PROCESS | 3399 | 1461154151385 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}] 05:09:11 INFO - PROCESS | 3399 | 1461154151623 Marionette TRACE conn3 <- [1,2063,null,{"value":null}] 05:09:11 INFO - PROCESS | 3399 | 1461154151944 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:09:11 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33e6320800 == 158 [pid = 3399] [id = 523] 05:09:11 INFO - PROCESS | 3399 | ++DOMWINDOW == 170 (0x7f33e379d400) [pid = 3399] [serial = 1570] [outer = (nil)] 05:09:12 INFO - PROCESS | 3399 | ++DOMWINDOW == 171 (0x7f33e4df5400) [pid = 3399] [serial = 1571] [outer = 0x7f33e379d400] 05:09:12 INFO - PROCESS | 3399 | 1461154152023 Marionette DEBUG loaded listener.js 05:09:12 INFO - PROCESS | 3399 | ++DOMWINDOW == 172 (0x7f33e63c6400) [pid = 3399] [serial = 1572] [outer = 0x7f33e379d400] 05:09:12 INFO - PROCESS | 3399 | 1461154152965 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]]]}] 05:09:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 05:09:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 1636ms 05:09:13 INFO - PROCESS | 3399 | 1461154153006 Marionette TRACE conn3 -> [0,2065,"getWindowHandle",null] 05:09:13 INFO - PROCESS | 3399 | 1461154153015 Marionette TRACE conn3 <- [1,2065,null,{"value":"8"}] 05:09:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 05:09:13 INFO - PROCESS | 3399 | 1461154153026 Marionette TRACE conn3 -> [0,2066,"setScriptTimeout",{"ms":35000}] 05:09:13 INFO - PROCESS | 3399 | 1461154153029 Marionette TRACE conn3 <- [1,2066,null,{}] 05:09:13 INFO - PROCESS | 3399 | 1461154153035 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}] 05:09:13 INFO - PROCESS | 3399 | 1461154153236 Marionette TRACE conn3 <- [1,2067,null,{"value":null}] 05:09:13 INFO - PROCESS | 3399 | 1461154153499 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:09:13 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33e90b4000 == 159 [pid = 3399] [id = 524] 05:09:13 INFO - PROCESS | 3399 | ++DOMWINDOW == 173 (0x7f33e684d800) [pid = 3399] [serial = 1573] [outer = (nil)] 05:09:13 INFO - PROCESS | 3399 | ++DOMWINDOW == 174 (0x7f33e6af2800) [pid = 3399] [serial = 1574] [outer = 0x7f33e684d800] 05:09:13 INFO - PROCESS | 3399 | 1461154153618 Marionette DEBUG loaded listener.js 05:09:13 INFO - PROCESS | 3399 | ++DOMWINDOW == 175 (0x7f33e7147c00) [pid = 3399] [serial = 1575] [outer = 0x7f33e684d800] 05:09:14 INFO - PROCESS | 3399 | 1461154154578 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]]]}] 05:09:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 05:09:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 1630ms 05:09:14 INFO - PROCESS | 3399 | 1461154154657 Marionette TRACE conn3 -> [0,2069,"getWindowHandle",null] 05:09:14 INFO - PROCESS | 3399 | 1461154154661 Marionette TRACE conn3 <- [1,2069,null,{"value":"8"}] 05:09:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 05:09:14 INFO - PROCESS | 3399 | 1461154154667 Marionette TRACE conn3 -> [0,2070,"setScriptTimeout",{"ms":35000}] 05:09:14 INFO - PROCESS | 3399 | 1461154154673 Marionette TRACE conn3 <- [1,2070,null,{}] 05:09:14 INFO - PROCESS | 3399 | 1461154154690 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}] 05:09:15 INFO - PROCESS | 3399 | 1461154155018 Marionette TRACE conn3 <- [1,2071,null,{"value":null}] 05:09:15 INFO - PROCESS | 3399 | 1461154155265 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:09:15 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33e961f800 == 160 [pid = 3399] [id = 525] 05:09:15 INFO - PROCESS | 3399 | ++DOMWINDOW == 176 (0x7f33e74ca800) [pid = 3399] [serial = 1576] [outer = (nil)] 05:09:15 INFO - PROCESS | 3399 | ++DOMWINDOW == 177 (0x7f33e74d8000) [pid = 3399] [serial = 1577] [outer = 0x7f33e74ca800] 05:09:15 INFO - PROCESS | 3399 | 1461154155343 Marionette DEBUG loaded listener.js 05:09:15 INFO - PROCESS | 3399 | ++DOMWINDOW == 178 (0x7f33e7e48800) [pid = 3399] [serial = 1578] [outer = 0x7f33e74ca800] 05:09:16 INFO - PROCESS | 3399 | 1461154156150 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]]]}] 05:09:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 05:09:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 1544ms 05:09:16 INFO - PROCESS | 3399 | 1461154156213 Marionette TRACE conn3 -> [0,2073,"getWindowHandle",null] 05:09:16 INFO - PROCESS | 3399 | 1461154156217 Marionette TRACE conn3 <- [1,2073,null,{"value":"8"}] 05:09:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 05:09:16 INFO - PROCESS | 3399 | 1461154156223 Marionette TRACE conn3 -> [0,2074,"setScriptTimeout",{"ms":35000}] 05:09:16 INFO - PROCESS | 3399 | 1461154156225 Marionette TRACE conn3 <- [1,2074,null,{}] 05:09:16 INFO - PROCESS | 3399 | 1461154156231 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}] 05:09:16 INFO - PROCESS | 3399 | 1461154156435 Marionette TRACE conn3 <- [1,2075,null,{"value":null}] 05:09:16 INFO - PROCESS | 3399 | 1461154156651 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:09:16 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33ea365000 == 161 [pid = 3399] [id = 526] 05:09:16 INFO - PROCESS | 3399 | ++DOMWINDOW == 179 (0x7f33e74ccc00) [pid = 3399] [serial = 1579] [outer = (nil)] 05:09:16 INFO - PROCESS | 3399 | ++DOMWINDOW == 180 (0x7f33e8ff1800) [pid = 3399] [serial = 1580] [outer = 0x7f33e74ccc00] 05:09:16 INFO - PROCESS | 3399 | 1461154156764 Marionette DEBUG loaded listener.js 05:09:16 INFO - PROCESS | 3399 | ++DOMWINDOW == 181 (0x7f33e928a400) [pid = 3399] [serial = 1581] [outer = 0x7f33e74ccc00] 05:09:17 INFO - PROCESS | 3399 | 1461154157677 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]]]}] 05:09:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 05:09:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 1531ms 05:09:17 INFO - PROCESS | 3399 | 1461154157755 Marionette TRACE conn3 -> [0,2077,"getWindowHandle",null] 05:09:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 05:09:17 INFO - PROCESS | 3399 | 1461154157759 Marionette TRACE conn3 <- [1,2077,null,{"value":"8"}] 05:09:17 INFO - PROCESS | 3399 | 1461154157764 Marionette TRACE conn3 -> [0,2078,"setScriptTimeout",{"ms":35000}] 05:09:17 INFO - PROCESS | 3399 | 1461154157768 Marionette TRACE conn3 <- [1,2078,null,{}] 05:09:17 INFO - PROCESS | 3399 | 1461154157773 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}] 05:09:18 INFO - PROCESS | 3399 | 1461154158010 Marionette TRACE conn3 <- [1,2079,null,{"value":null}] 05:09:18 INFO - PROCESS | 3399 | 1461154158311 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:09:18 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33eb44a800 == 162 [pid = 3399] [id = 527] 05:09:18 INFO - PROCESS | 3399 | ++DOMWINDOW == 182 (0x7f33e80c0400) [pid = 3399] [serial = 1582] [outer = (nil)] 05:09:18 INFO - PROCESS | 3399 | ++DOMWINDOW == 183 (0x7f33e940f800) [pid = 3399] [serial = 1583] [outer = 0x7f33e80c0400] 05:09:18 INFO - PROCESS | 3399 | 1461154158391 Marionette DEBUG loaded listener.js 05:09:18 INFO - PROCESS | 3399 | ++DOMWINDOW == 184 (0x7f33e9c82c00) [pid = 3399] [serial = 1584] [outer = 0x7f33e80c0400] 05:09:19 INFO - PROCESS | 3399 | 1461154159203 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]]]}] 05:09:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 05:09:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 1479ms 05:09:19 INFO - PROCESS | 3399 | 1461154159244 Marionette TRACE conn3 -> [0,2081,"getWindowHandle",null] 05:09:19 INFO - PROCESS | 3399 | 1461154159248 Marionette TRACE conn3 <- [1,2081,null,{"value":"8"}] 05:09:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 05:09:19 INFO - PROCESS | 3399 | 1461154159253 Marionette TRACE conn3 -> [0,2082,"setScriptTimeout",{"ms":35000}] 05:09:19 INFO - PROCESS | 3399 | 1461154159256 Marionette TRACE conn3 <- [1,2082,null,{}] 05:09:19 INFO - PROCESS | 3399 | 1461154159262 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}] 05:09:19 INFO - PROCESS | 3399 | 1461154159503 Marionette TRACE conn3 <- [1,2083,null,{"value":null}] 05:09:19 INFO - PROCESS | 3399 | 1461154159817 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:09:19 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33ed3ce800 == 163 [pid = 3399] [id = 528] 05:09:19 INFO - PROCESS | 3399 | ++DOMWINDOW == 185 (0x7f33e9ec5c00) [pid = 3399] [serial = 1585] [outer = (nil)] 05:09:19 INFO - PROCESS | 3399 | ++DOMWINDOW == 186 (0x7f33eb5c2800) [pid = 3399] [serial = 1586] [outer = 0x7f33e9ec5c00] 05:09:19 INFO - PROCESS | 3399 | 1461154159898 Marionette DEBUG loaded listener.js 05:09:20 INFO - PROCESS | 3399 | ++DOMWINDOW == 187 (0x7f33eb646400) [pid = 3399] [serial = 1587] [outer = 0x7f33e9ec5c00] 05:09:20 INFO - PROCESS | 3399 | 1461154160717 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]]]}] 05:09:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 05:09:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 1539ms 05:09:20 INFO - PROCESS | 3399 | 1461154160794 Marionette TRACE conn3 -> [0,2085,"getWindowHandle",null] 05:09:20 INFO - PROCESS | 3399 | 1461154160797 Marionette TRACE conn3 <- [1,2085,null,{"value":"8"}] 05:09:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 05:09:20 INFO - PROCESS | 3399 | 1461154160803 Marionette TRACE conn3 -> [0,2086,"setScriptTimeout",{"ms":35000}] 05:09:20 INFO - PROCESS | 3399 | 1461154160806 Marionette TRACE conn3 <- [1,2086,null,{}] 05:09:20 INFO - PROCESS | 3399 | 1461154160811 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}] 05:09:21 INFO - PROCESS | 3399 | 1461154161054 Marionette TRACE conn3 <- [1,2087,null,{"value":null}] 05:09:21 INFO - PROCESS | 3399 | 1461154161359 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:09:21 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33ee516800 == 164 [pid = 3399] [id = 529] 05:09:21 INFO - PROCESS | 3399 | ++DOMWINDOW == 188 (0x7f33e00f0800) [pid = 3399] [serial = 1588] [outer = (nil)] 05:09:21 INFO - PROCESS | 3399 | ++DOMWINDOW == 189 (0x7f33eb650c00) [pid = 3399] [serial = 1589] [outer = 0x7f33e00f0800] 05:09:21 INFO - PROCESS | 3399 | 1461154161439 Marionette DEBUG loaded listener.js 05:09:21 INFO - PROCESS | 3399 | ++DOMWINDOW == 190 (0x7f33ec4de400) [pid = 3399] [serial = 1590] [outer = 0x7f33e00f0800] 05:09:22 INFO - PROCESS | 3399 | 1461154162301 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]]]}] 05:09:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 05:09:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 1541ms 05:09:22 INFO - PROCESS | 3399 | 1461154162345 Marionette TRACE conn3 -> [0,2089,"getWindowHandle",null] 05:09:22 INFO - PROCESS | 3399 | 1461154162349 Marionette TRACE conn3 <- [1,2089,null,{"value":"8"}] 05:09:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 05:09:22 INFO - PROCESS | 3399 | 1461154162355 Marionette TRACE conn3 -> [0,2090,"setScriptTimeout",{"ms":35000}] 05:09:22 INFO - PROCESS | 3399 | 1461154162358 Marionette TRACE conn3 <- [1,2090,null,{}] 05:09:22 INFO - PROCESS | 3399 | 1461154162363 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}] 05:09:22 INFO - PROCESS | 3399 | 1461154162586 Marionette TRACE conn3 <- [1,2091,null,{"value":null}] 05:09:22 INFO - PROCESS | 3399 | 1461154162876 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:09:22 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33f3655000 == 165 [pid = 3399] [id = 530] 05:09:22 INFO - PROCESS | 3399 | ++DOMWINDOW == 191 (0x7f33e6843000) [pid = 3399] [serial = 1591] [outer = (nil)] 05:09:22 INFO - PROCESS | 3399 | ++DOMWINDOW == 192 (0x7f33ec8b6400) [pid = 3399] [serial = 1592] [outer = 0x7f33e6843000] 05:09:22 INFO - PROCESS | 3399 | 1461154162963 Marionette DEBUG loaded listener.js 05:09:23 INFO - PROCESS | 3399 | ++DOMWINDOW == 193 (0x7f33ed60fc00) [pid = 3399] [serial = 1593] [outer = 0x7f33e6843000] 05:09:23 INFO - PROCESS | 3399 | 1461154163789 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]]]}] 05:09:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 05:09:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 1483ms 05:09:23 INFO - PROCESS | 3399 | 1461154163839 Marionette TRACE conn3 -> [0,2093,"getWindowHandle",null] 05:09:23 INFO - PROCESS | 3399 | 1461154163847 Marionette TRACE conn3 <- [1,2093,null,{"value":"8"}] 05:09:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 05:09:23 INFO - PROCESS | 3399 | 1461154163856 Marionette TRACE conn3 -> [0,2094,"setScriptTimeout",{"ms":35000}] 05:09:23 INFO - PROCESS | 3399 | 1461154163859 Marionette TRACE conn3 <- [1,2094,null,{}] 05:09:23 INFO - PROCESS | 3399 | 1461154163865 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}] 05:09:24 INFO - PROCESS | 3399 | 1461154164078 Marionette TRACE conn3 <- [1,2095,null,{"value":null}] 05:09:24 INFO - PROCESS | 3399 | 1461154164385 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:09:24 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33f5d05000 == 166 [pid = 3399] [id = 531] 05:09:24 INFO - PROCESS | 3399 | ++DOMWINDOW == 194 (0x7f33e8ff2000) [pid = 3399] [serial = 1594] [outer = (nil)] 05:09:24 INFO - PROCESS | 3399 | ++DOMWINDOW == 195 (0x7f33ed608c00) [pid = 3399] [serial = 1595] [outer = 0x7f33e8ff2000] 05:09:24 INFO - PROCESS | 3399 | 1461154164469 Marionette DEBUG loaded listener.js 05:09:24 INFO - PROCESS | 3399 | ++DOMWINDOW == 196 (0x7f33f27a7000) [pid = 3399] [serial = 1596] [outer = 0x7f33e8ff2000] 05:09:25 INFO - PROCESS | 3399 | 1461154165281 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]]]}] 05:09:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 05:09:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 1478ms 05:09:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 05:09:25 INFO - PROCESS | 3399 | 1461154165336 Marionette TRACE conn3 -> [0,2097,"getWindowHandle",null] 05:09:25 INFO - PROCESS | 3399 | 1461154165339 Marionette TRACE conn3 <- [1,2097,null,{"value":"8"}] 05:09:25 INFO - PROCESS | 3399 | 1461154165345 Marionette TRACE conn3 -> [0,2098,"setScriptTimeout",{"ms":35000}] 05:09:25 INFO - PROCESS | 3399 | 1461154165348 Marionette TRACE conn3 <- [1,2098,null,{}] 05:09:25 INFO - PROCESS | 3399 | 1461154165354 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}] 05:09:25 INFO - PROCESS | 3399 | 1461154165563 Marionette TRACE conn3 <- [1,2099,null,{"value":null}] 05:09:25 INFO - PROCESS | 3399 | 1461154165837 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:09:25 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33f68bd000 == 167 [pid = 3399] [id = 532] 05:09:25 INFO - PROCESS | 3399 | ++DOMWINDOW == 197 (0x7f33ed346000) [pid = 3399] [serial = 1597] [outer = (nil)] 05:09:25 INFO - PROCESS | 3399 | ++DOMWINDOW == 198 (0x7f33f2961800) [pid = 3399] [serial = 1598] [outer = 0x7f33ed346000] 05:09:25 INFO - PROCESS | 3399 | 1461154165959 Marionette DEBUG loaded listener.js 05:09:26 INFO - PROCESS | 3399 | ++DOMWINDOW == 199 (0x7f33f334d800) [pid = 3399] [serial = 1599] [outer = 0x7f33ed346000] 05:09:26 INFO - PROCESS | 3399 | 1461154166784 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]]]}] 05:09:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 05:09:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 1487ms 05:09:26 INFO - PROCESS | 3399 | 1461154166832 Marionette TRACE conn3 -> [0,2101,"getWindowHandle",null] 05:09:26 INFO - PROCESS | 3399 | 1461154166837 Marionette TRACE conn3 <- [1,2101,null,{"value":"8"}] 05:09:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 05:09:26 INFO - PROCESS | 3399 | 1461154166843 Marionette TRACE conn3 -> [0,2102,"setScriptTimeout",{"ms":35000}] 05:09:26 INFO - PROCESS | 3399 | 1461154166847 Marionette TRACE conn3 <- [1,2102,null,{}] 05:09:26 INFO - PROCESS | 3399 | 1461154166852 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}] 05:09:27 INFO - PROCESS | 3399 | 1461154167091 Marionette TRACE conn3 <- [1,2103,null,{"value":null}] 05:09:27 INFO - PROCESS | 3399 | 1461154167408 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:09:27 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33f9b79000 == 168 [pid = 3399] [id = 533] 05:09:27 INFO - PROCESS | 3399 | ++DOMWINDOW == 200 (0x7f33f5658c00) [pid = 3399] [serial = 1600] [outer = (nil)] 05:09:27 INFO - PROCESS | 3399 | ++DOMWINDOW == 201 (0x7f33f5b56c00) [pid = 3399] [serial = 1601] [outer = 0x7f33f5658c00] 05:09:27 INFO - PROCESS | 3399 | 1461154167493 Marionette DEBUG loaded listener.js 05:09:27 INFO - PROCESS | 3399 | ++DOMWINDOW == 202 (0x7f33f60ba000) [pid = 3399] [serial = 1602] [outer = 0x7f33f5658c00] 05:09:28 INFO - PROCESS | 3399 | 1461154168369 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]]]}] 05:09:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 05:09:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 1582ms 05:09:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 05:09:28 INFO - PROCESS | 3399 | 1461154168426 Marionette TRACE conn3 -> [0,2105,"getWindowHandle",null] 05:09:28 INFO - PROCESS | 3399 | 1461154168429 Marionette TRACE conn3 <- [1,2105,null,{"value":"8"}] 05:09:28 INFO - PROCESS | 3399 | 1461154168436 Marionette TRACE conn3 -> [0,2106,"setScriptTimeout",{"ms":35000}] 05:09:28 INFO - PROCESS | 3399 | 1461154168439 Marionette TRACE conn3 <- [1,2106,null,{}] 05:09:28 INFO - PROCESS | 3399 | 1461154168444 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}] 05:09:28 INFO - PROCESS | 3399 | 1461154168655 Marionette TRACE conn3 <- [1,2107,null,{"value":null}] 05:09:28 INFO - PROCESS | 3399 | 1461154168977 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:09:29 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33fa1bc800 == 169 [pid = 3399] [id = 534] 05:09:29 INFO - PROCESS | 3399 | ++DOMWINDOW == 203 (0x7f33f5650400) [pid = 3399] [serial = 1603] [outer = (nil)] 05:09:29 INFO - PROCESS | 3399 | ++DOMWINDOW == 204 (0x7f33f565a800) [pid = 3399] [serial = 1604] [outer = 0x7f33f5650400] 05:09:29 INFO - PROCESS | 3399 | 1461154169059 Marionette DEBUG loaded listener.js 05:09:29 INFO - PROCESS | 3399 | ++DOMWINDOW == 205 (0x7f33f8f06400) [pid = 3399] [serial = 1605] [outer = 0x7f33f5650400] 05:09:29 INFO - PROCESS | 3399 | 1461154169908 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]]]}] 05:09:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 05:09:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 1529ms 05:09:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 05:09:29 INFO - PROCESS | 3399 | 1461154169965 Marionette TRACE conn3 -> [0,2109,"getWindowHandle",null] 05:09:29 INFO - PROCESS | 3399 | 1461154169968 Marionette TRACE conn3 <- [1,2109,null,{"value":"8"}] 05:09:29 INFO - PROCESS | 3399 | 1461154169974 Marionette TRACE conn3 -> [0,2110,"setScriptTimeout",{"ms":35000}] 05:09:29 INFO - PROCESS | 3399 | 1461154169977 Marionette TRACE conn3 <- [1,2110,null,{}] 05:09:29 INFO - PROCESS | 3399 | 1461154169983 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}] 05:09:30 INFO - PROCESS | 3399 | 1461154170183 Marionette TRACE conn3 <- [1,2111,null,{"value":null}] 05:09:30 INFO - PROCESS | 3399 | 1461154170494 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:09:30 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33feb43000 == 170 [pid = 3399] [id = 535] 05:09:30 INFO - PROCESS | 3399 | ++DOMWINDOW == 206 (0x7f33f565a400) [pid = 3399] [serial = 1606] [outer = (nil)] 05:09:30 INFO - PROCESS | 3399 | ++DOMWINDOW == 207 (0x7f33f98e2800) [pid = 3399] [serial = 1607] [outer = 0x7f33f565a400] 05:09:30 INFO - PROCESS | 3399 | 1461154170572 Marionette DEBUG loaded listener.js 05:09:30 INFO - PROCESS | 3399 | ++DOMWINDOW == 208 (0x7f33f9b8e800) [pid = 3399] [serial = 1608] [outer = 0x7f33f565a400] 05:09:31 INFO - PROCESS | 3399 | 1461154171388 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]]]}] 05:09:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 05:09:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 1484ms 05:09:31 INFO - PROCESS | 3399 | 1461154171458 Marionette TRACE conn3 -> [0,2113,"getWindowHandle",null] 05:09:31 INFO - PROCESS | 3399 | 1461154171462 Marionette TRACE conn3 <- [1,2113,null,{"value":"8"}] 05:09:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 05:09:31 INFO - PROCESS | 3399 | 1461154171468 Marionette TRACE conn3 -> [0,2114,"setScriptTimeout",{"ms":35000}] 05:09:31 INFO - PROCESS | 3399 | 1461154171471 Marionette TRACE conn3 <- [1,2114,null,{}] 05:09:31 INFO - PROCESS | 3399 | 1461154171476 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}] 05:09:31 INFO - PROCESS | 3399 | 1461154171725 Marionette TRACE conn3 <- [1,2115,null,{"value":null}] 05:09:32 INFO - PROCESS | 3399 | 1461154172044 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:09:32 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f340068a800 == 171 [pid = 3399] [id = 536] 05:09:32 INFO - PROCESS | 3399 | ++DOMWINDOW == 209 (0x7f33f849b800) [pid = 3399] [serial = 1609] [outer = (nil)] 05:09:32 INFO - PROCESS | 3399 | ++DOMWINDOW == 210 (0x7f33fa030000) [pid = 3399] [serial = 1610] [outer = 0x7f33f849b800] 05:09:32 INFO - PROCESS | 3399 | 1461154172122 Marionette DEBUG loaded listener.js 05:09:32 INFO - PROCESS | 3399 | ++DOMWINDOW == 211 (0x7f33fd244c00) [pid = 3399] [serial = 1611] [outer = 0x7f33f849b800] 05:09:32 INFO - PROCESS | 3399 | 1461154172950 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]]]}] 05:09:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 05:09:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 1530ms 05:09:33 INFO - PROCESS | 3399 | 1461154173000 Marionette TRACE conn3 -> [0,2117,"getWindowHandle",null] 05:09:33 INFO - PROCESS | 3399 | 1461154173004 Marionette TRACE conn3 <- [1,2117,null,{"value":"8"}] 05:09:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 05:09:33 INFO - PROCESS | 3399 | 1461154173010 Marionette TRACE conn3 -> [0,2118,"setScriptTimeout",{"ms":35000}] 05:09:33 INFO - PROCESS | 3399 | 1461154173012 Marionette TRACE conn3 <- [1,2118,null,{}] 05:09:33 INFO - PROCESS | 3399 | 1461154173018 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}] 05:09:33 INFO - PROCESS | 3399 | 1461154173285 Marionette TRACE conn3 <- [1,2119,null,{"value":null}] 05:09:33 INFO - PROCESS | 3399 | 1461154173598 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:09:33 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f340c64a800 == 172 [pid = 3399] [id = 537] 05:09:33 INFO - PROCESS | 3399 | ++DOMWINDOW == 212 (0x7f33f3393400) [pid = 3399] [serial = 1612] [outer = (nil)] 05:09:33 INFO - PROCESS | 3399 | ++DOMWINDOW == 213 (0x7f33fded8000) [pid = 3399] [serial = 1613] [outer = 0x7f33f3393400] 05:09:33 INFO - PROCESS | 3399 | 1461154173679 Marionette DEBUG loaded listener.js 05:09:33 INFO - PROCESS | 3399 | ++DOMWINDOW == 214 (0x7f33fef9d000) [pid = 3399] [serial = 1614] [outer = 0x7f33f3393400] 05:09:34 INFO - PROCESS | 3399 | 1461154174522 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]]]}] 05:09:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 05:09:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 1581ms 05:09:34 INFO - PROCESS | 3399 | 1461154174592 Marionette TRACE conn3 -> [0,2121,"getWindowHandle",null] 05:09:34 INFO - PROCESS | 3399 | 1461154174595 Marionette TRACE conn3 <- [1,2121,null,{"value":"8"}] 05:09:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 05:09:34 INFO - PROCESS | 3399 | 1461154174601 Marionette TRACE conn3 -> [0,2122,"setScriptTimeout",{"ms":35000}] 05:09:34 INFO - PROCESS | 3399 | 1461154174604 Marionette TRACE conn3 <- [1,2122,null,{}] 05:09:34 INFO - PROCESS | 3399 | 1461154174609 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}] 05:09:34 INFO - PROCESS | 3399 | 1461154174811 Marionette TRACE conn3 <- [1,2123,null,{"value":null}] 05:09:35 INFO - PROCESS | 3399 | 1461154175119 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:09:35 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f340d946000 == 173 [pid = 3399] [id = 538] 05:09:35 INFO - PROCESS | 3399 | ++DOMWINDOW == 215 (0x7f33f5bfb800) [pid = 3399] [serial = 1615] [outer = (nil)] 05:09:35 INFO - PROCESS | 3399 | ++DOMWINDOW == 216 (0x7f33ff325800) [pid = 3399] [serial = 1616] [outer = 0x7f33f5bfb800] 05:09:35 INFO - PROCESS | 3399 | 1461154175193 Marionette DEBUG loaded listener.js 05:09:35 INFO - PROCESS | 3399 | ++DOMWINDOW == 217 (0x7f33ff73bc00) [pid = 3399] [serial = 1617] [outer = 0x7f33f5bfb800] 05:09:35 INFO - PROCESS | 3399 | 1461154175983 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]]]}] 05:09:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 05:09:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 1432ms 05:09:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 05:09:36 INFO - PROCESS | 3399 | 1461154176034 Marionette TRACE conn3 -> [0,2125,"getWindowHandle",null] 05:09:36 INFO - PROCESS | 3399 | 1461154176037 Marionette TRACE conn3 <- [1,2125,null,{"value":"8"}] 05:09:36 INFO - PROCESS | 3399 | 1461154176043 Marionette TRACE conn3 -> [0,2126,"setScriptTimeout",{"ms":35000}] 05:09:36 INFO - PROCESS | 3399 | 1461154176046 Marionette TRACE conn3 <- [1,2126,null,{}] 05:09:36 INFO - PROCESS | 3399 | 1461154176052 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}] 05:09:36 INFO - PROCESS | 3399 | 1461154176271 Marionette TRACE conn3 <- [1,2127,null,{"value":null}] 05:09:36 INFO - PROCESS | 3399 | 1461154176589 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:09:36 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f3411e67000 == 174 [pid = 3399] [id = 539] 05:09:36 INFO - PROCESS | 3399 | ++DOMWINDOW == 218 (0x7f33e00f0000) [pid = 3399] [serial = 1618] [outer = (nil)] 05:09:36 INFO - PROCESS | 3399 | ++DOMWINDOW == 219 (0x7f33fded3800) [pid = 3399] [serial = 1619] [outer = 0x7f33e00f0000] 05:09:36 INFO - PROCESS | 3399 | 1461154176669 Marionette DEBUG loaded listener.js 05:09:36 INFO - PROCESS | 3399 | ++DOMWINDOW == 220 (0x7f3400ab9c00) [pid = 3399] [serial = 1620] [outer = 0x7f33e00f0000] 05:09:37 INFO - PROCESS | 3399 | 1461154177517 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]]]}] 05:09:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 05:09:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 1529ms 05:09:37 INFO - PROCESS | 3399 | 1461154177572 Marionette TRACE conn3 -> [0,2129,"getWindowHandle",null] 05:09:37 INFO - PROCESS | 3399 | 1461154177575 Marionette TRACE conn3 <- [1,2129,null,{"value":"8"}] 05:09:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 05:09:37 INFO - PROCESS | 3399 | 1461154177581 Marionette TRACE conn3 -> [0,2130,"setScriptTimeout",{"ms":35000}] 05:09:37 INFO - PROCESS | 3399 | 1461154177584 Marionette TRACE conn3 <- [1,2130,null,{}] 05:09:37 INFO - PROCESS | 3399 | 1461154177589 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}] 05:09:37 INFO - PROCESS | 3399 | 1461154177801 Marionette TRACE conn3 <- [1,2131,null,{"value":null}] 05:09:38 INFO - PROCESS | 3399 | 1461154178100 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:09:38 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33e3ece000 == 175 [pid = 3399] [id = 540] 05:09:38 INFO - PROCESS | 3399 | ++DOMWINDOW == 221 (0x7f33e2bb1800) [pid = 3399] [serial = 1621] [outer = (nil)] 05:09:38 INFO - PROCESS | 3399 | ++DOMWINDOW == 222 (0x7f33e2cae800) [pid = 3399] [serial = 1622] [outer = 0x7f33e2bb1800] 05:09:38 INFO - PROCESS | 3399 | 1461154178183 Marionette DEBUG loaded listener.js 05:09:38 INFO - PROCESS | 3399 | ++DOMWINDOW == 223 (0x7f33f5bf4c00) [pid = 3399] [serial = 1623] [outer = 0x7f33e2bb1800] 05:09:39 INFO - PROCESS | 3399 | 1461154179050 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] 05:09:39 INFO - PROCESS | 3399 | 1461154179130 Marionette TRACE conn3 <- [1,2133,null,{"value":"8"}] 05:09:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 05:09:39 INFO - PROCESS | 3399 | 1461154179136 Marionette TRACE conn3 -> [0,2134,"setScriptTimeout",{"ms":35000}] 05:09:39 INFO - PROCESS | 3399 | 1461154179138 Marionette TRACE conn3 <- [1,2134,null,{}] 05:09:39 INFO - PROCESS | 3399 | 1461154179144 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}] 05:09:39 INFO - PROCESS | 3399 | 1461154179365 Marionette TRACE conn3 <- [1,2135,null,{"value":null}] 05:09:39 INFO - PROCESS | 3399 | 1461154179695 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:09:39 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33e3ed0800 == 176 [pid = 3399] [id = 541] 05:09:39 INFO - PROCESS | 3399 | ++DOMWINDOW == 224 (0x7f33e00e2400) [pid = 3399] [serial = 1624] [outer = (nil)] 05:09:39 INFO - PROCESS | 3399 | ++DOMWINDOW == 225 (0x7f33e00e5c00) [pid = 3399] [serial = 1625] [outer = 0x7f33e00e2400] 05:09:39 INFO - PROCESS | 3399 | 1461154179774 Marionette DEBUG loaded listener.js 05:09:39 INFO - PROCESS | 3399 | ++DOMWINDOW == 226 (0x7f33e2bb5800) [pid = 3399] [serial = 1626] [outer = 0x7f33e00e2400] 05:09:40 INFO - PROCESS | 3399 | 1461154180603 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]]]}] 05:09:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 05:09:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 1530ms 05:09:40 INFO - PROCESS | 3399 | 1461154180668 Marionette TRACE conn3 -> [0,2137,"getWindowHandle",null] 05:09:40 INFO - PROCESS | 3399 | 1461154180671 Marionette TRACE conn3 <- [1,2137,null,{"value":"8"}] 05:09:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 05:09:40 INFO - PROCESS | 3399 | 1461154180677 Marionette TRACE conn3 -> [0,2138,"setScriptTimeout",{"ms":35000}] 05:09:40 INFO - PROCESS | 3399 | 1461154180679 Marionette TRACE conn3 <- [1,2138,null,{}] 05:09:40 INFO - PROCESS | 3399 | 1461154180686 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}] 05:09:40 INFO - PROCESS | 3399 | 1461154180898 Marionette TRACE conn3 <- [1,2139,null,{"value":null}] 05:09:41 INFO - PROCESS | 3399 | 1461154181217 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:09:42 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33e2c97800 == 175 [pid = 3399] [id = 521] 05:09:42 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33e686a800 == 174 [pid = 3399] [id = 520] 05:09:42 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33e60c6000 == 173 [pid = 3399] [id = 519] 05:09:42 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33e2c8f800 == 172 [pid = 3399] [id = 518] 05:09:42 INFO - PROCESS | 3399 | --DOCSHELL 0x7f340c6ea800 == 171 [pid = 3399] [id = 516] 05:09:42 INFO - PROCESS | 3399 | --DOCSHELL 0x7f34009d3000 == 170 [pid = 3399] [id = 515] 05:09:42 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33ffe4d800 == 169 [pid = 3399] [id = 514] 05:09:42 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33fd268000 == 168 [pid = 3399] [id = 513] 05:09:42 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33fa01e800 == 167 [pid = 3399] [id = 512] 05:09:42 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33f9b7e000 == 166 [pid = 3399] [id = 511] 05:09:42 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33f9215800 == 165 [pid = 3399] [id = 510] 05:09:42 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33f63ce000 == 164 [pid = 3399] [id = 509] 05:09:42 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33f5b07800 == 163 [pid = 3399] [id = 508] 05:09:42 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33f3794000 == 162 [pid = 3399] [id = 507] 05:09:42 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33f2ed2000 == 161 [pid = 3399] [id = 506] 05:09:42 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33ed31a800 == 160 [pid = 3399] [id = 505] 05:09:42 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33ec78c800 == 159 [pid = 3399] [id = 504] 05:09:42 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33ea476800 == 158 [pid = 3399] [id = 503] 05:09:42 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33e9540000 == 157 [pid = 3399] [id = 502] 05:09:42 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33e64d0000 == 156 [pid = 3399] [id = 501] 05:09:42 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33e2a46000 == 157 [pid = 3399] [id = 542] 05:09:42 INFO - PROCESS | 3399 | ++DOMWINDOW == 227 (0x7f33e00ee400) [pid = 3399] [serial = 1627] [outer = (nil)] 05:09:42 INFO - PROCESS | 3399 | ++DOMWINDOW == 228 (0x7f33e3095c00) [pid = 3399] [serial = 1628] [outer = 0x7f33e00ee400] 05:09:42 INFO - PROCESS | 3399 | 1461154182393 Marionette DEBUG loaded listener.js 05:09:42 INFO - PROCESS | 3399 | ++DOMWINDOW == 229 (0x7f33e3794000) [pid = 3399] [serial = 1629] [outer = 0x7f33e00ee400] 05:09:42 INFO - PROCESS | 3399 | --DOMWINDOW == 228 (0x7f33e7e43c00) [pid = 3399] [serial = 1502] [outer = (nil)] [url = about:blank] 05:09:42 INFO - PROCESS | 3399 | --DOMWINDOW == 227 (0x7f33f33a0c00) [pid = 3399] [serial = 1452] [outer = (nil)] [url = about:blank] 05:09:42 INFO - PROCESS | 3399 | --DOMWINDOW == 226 (0x7f33e67ac000) [pid = 3399] [serial = 1317] [outer = (nil)] [url = about:blank] 05:09:42 INFO - PROCESS | 3399 | --DOMWINDOW == 225 (0x7f33fe7dc000) [pid = 3399] [serial = 1466] [outer = (nil)] [url = about:blank] 05:09:42 INFO - PROCESS | 3399 | --DOMWINDOW == 224 (0x7f33e3091800) [pid = 3399] [serial = 1491] [outer = (nil)] [url = about:blank] 05:09:42 INFO - PROCESS | 3399 | --DOMWINDOW == 223 (0x7f33ee4d0000) [pid = 3399] [serial = 1448] [outer = (nil)] [url = about:blank] 05:09:42 INFO - PROCESS | 3399 | --DOMWINDOW == 222 (0x7f33f79c8800) [pid = 3399] [serial = 1482] [outer = (nil)] [url = about:blank] 05:09:42 INFO - PROCESS | 3399 | --DOMWINDOW == 221 (0x7f33eb5cd400) [pid = 3399] [serial = 1442] [outer = (nil)] [url = about:blank] 05:09:42 INFO - PROCESS | 3399 | --DOMWINDOW == 220 (0x7f33e7354400) [pid = 3399] [serial = 1500] [outer = (nil)] [url = about:blank] 05:09:42 INFO - PROCESS | 3399 | --DOMWINDOW == 219 (0x7f33eb647800) [pid = 3399] [serial = 1329] [outer = (nil)] [url = about:blank] 05:09:42 INFO - PROCESS | 3399 | --DOMWINDOW == 218 (0x7f3400237800) [pid = 3399] [serial = 1472] [outer = (nil)] [url = about:blank] 05:09:42 INFO - PROCESS | 3399 | --DOMWINDOW == 217 (0x7f33e2bbf800) [pid = 3399] [serial = 1490] [outer = (nil)] [url = about:blank] 05:09:42 INFO - PROCESS | 3399 | --DOMWINDOW == 216 (0x7f3411da6c00) [pid = 3399] [serial = 1314] [outer = (nil)] [url = about:blank] 05:09:42 INFO - PROCESS | 3399 | --DOMWINDOW == 215 (0x7f3411e81800) [pid = 3399] [serial = 1251] [outer = (nil)] [url = about:blank] 05:09:42 INFO - PROCESS | 3399 | --DOMWINDOW == 214 (0x7f33f5a4c400) [pid = 3399] [serial = 1455] [outer = (nil)] [url = about:blank] 05:09:42 INFO - PROCESS | 3399 | --DOMWINDOW == 213 (0x7f33e71ed800) [pid = 3399] [serial = 1362] [outer = (nil)] [url = about:blank] 05:09:42 INFO - PROCESS | 3399 | --DOMWINDOW == 212 (0x7f33e9ec7000) [pid = 3399] [serial = 1440] [outer = (nil)] [url = about:blank] 05:09:42 INFO - PROCESS | 3399 | --DOMWINDOW == 211 (0x7f3413b9bc00) [pid = 3399] [serial = 1260] [outer = (nil)] [url = about:blank] 05:09:42 INFO - PROCESS | 3399 | --DOMWINDOW == 210 (0x7f33f4350800) [pid = 3399] [serial = 1479] [outer = (nil)] [url = about:blank] 05:09:42 INFO - PROCESS | 3399 | --DOMWINDOW == 209 (0x7f33ea0e3400) [pid = 3399] [serial = 1266] [outer = (nil)] [url = about:blank] 05:09:42 INFO - PROCESS | 3399 | --DOMWINDOW == 208 (0x7f33fede4000) [pid = 3399] [serial = 1467] [outer = (nil)] [url = about:blank] 05:09:42 INFO - PROCESS | 3399 | --DOMWINDOW == 207 (0x7f33f3347800) [pid = 3399] [serial = 1451] [outer = (nil)] [url = about:blank] 05:09:42 INFO - PROCESS | 3399 | --DOMWINDOW == 206 (0x7f33ea0d7c00) [pid = 3399] [serial = 1263] [outer = (nil)] [url = about:blank] 05:09:42 INFO - PROCESS | 3399 | --DOMWINDOW == 205 (0x7f33ff72d000) [pid = 3399] [serial = 1470] [outer = (nil)] [url = about:blank] 05:09:42 INFO - PROCESS | 3399 | --DOMWINDOW == 204 (0x7f340b8bf800) [pid = 3399] [serial = 1473] [outer = (nil)] [url = about:blank] 05:09:42 INFO - PROCESS | 3399 | --DOMWINDOW == 203 (0x7f340c99a800) [pid = 3399] [serial = 1475] [outer = (nil)] [url = about:blank] 05:09:42 INFO - PROCESS | 3399 | --DOMWINDOW == 202 (0x7f3411f11400) [pid = 3399] [serial = 1257] [outer = (nil)] [url = about:blank] 05:09:42 INFO - PROCESS | 3399 | --DOMWINDOW == 201 (0x7f33e6bd3800) [pid = 3399] [serial = 1478] [outer = (nil)] [url = about:blank] 05:09:42 INFO - PROCESS | 3399 | --DOMWINDOW == 200 (0x7f33f841ac00) [pid = 3399] [serial = 1158] [outer = (nil)] [url = about:blank] 05:09:42 INFO - PROCESS | 3399 | --DOMWINDOW == 199 (0x7f340d8dac00) [pid = 3399] [serial = 1380] [outer = (nil)] [url = about:blank] 05:09:42 INFO - PROCESS | 3399 | --DOMWINDOW == 198 (0x7f33e37a0400) [pid = 3399] [serial = 1485] [outer = (nil)] [url = about:blank] 05:09:42 INFO - PROCESS | 3399 | --DOMWINDOW == 197 (0x7f33e9290000) [pid = 3399] [serial = 1392] [outer = (nil)] [url = about:blank] 05:09:42 INFO - PROCESS | 3399 | --DOMWINDOW == 196 (0x7f33f902ec00) [pid = 3399] [serial = 1460] [outer = (nil)] [url = about:blank] 05:09:42 INFO - PROCESS | 3399 | --DOMWINDOW == 195 (0x7f33f65ebc00) [pid = 3399] [serial = 1458] [outer = (nil)] [url = about:blank] 05:09:42 INFO - PROCESS | 3399 | --DOMWINDOW == 194 (0x7f33e72a7400) [pid = 3399] [serial = 1436] [outer = (nil)] [url = about:blank] 05:09:42 INFO - PROCESS | 3399 | --DOMWINDOW == 193 (0x7f33e9409000) [pid = 3399] [serial = 1323] [outer = (nil)] [url = about:blank] 05:09:42 INFO - PROCESS | 3399 | --DOMWINDOW == 192 (0x7f33e635e000) [pid = 3399] [serial = 1487] [outer = (nil)] [url = about:blank] 05:09:42 INFO - PROCESS | 3399 | --DOMWINDOW == 191 (0x7f33ec624400) [pid = 3399] [serial = 1445] [outer = (nil)] [url = about:blank] 05:09:42 INFO - PROCESS | 3399 | --DOMWINDOW == 190 (0x7f33e928c400) [pid = 3399] [serial = 1389] [outer = (nil)] [url = about:blank] 05:09:42 INFO - PROCESS | 3399 | --DOMWINDOW == 189 (0x7f33e9410800) [pid = 3399] [serial = 1365] [outer = (nil)] [url = about:blank] 05:09:42 INFO - PROCESS | 3399 | --DOMWINDOW == 188 (0x7f33ea0dac00) [pid = 3399] [serial = 1272] [outer = (nil)] [url = about:blank] 05:09:42 INFO - PROCESS | 3399 | --DOMWINDOW == 187 (0x7f33e9d0e000) [pid = 3399] [serial = 1269] [outer = (nil)] [url = about:blank] 05:09:42 INFO - PROCESS | 3399 | --DOMWINDOW == 186 (0x7f34067d9000) [pid = 3399] [serial = 1311] [outer = (nil)] [url = about:blank] 05:09:42 INFO - PROCESS | 3399 | --DOMWINDOW == 185 (0x7f33f5cfc800) [pid = 3399] [serial = 1457] [outer = (nil)] [url = about:blank] 05:09:42 INFO - PROCESS | 3399 | --DOMWINDOW == 184 (0x7f33e6357400) [pid = 3399] [serial = 1433] [outer = (nil)] [url = about:blank] 05:09:42 INFO - PROCESS | 3399 | --DOMWINDOW == 183 (0x7f33fda9cc00) [pid = 3399] [serial = 1464] [outer = (nil)] [url = about:blank] 05:09:42 INFO - PROCESS | 3399 | --DOMWINDOW == 182 (0x7f340dccfc00) [pid = 3399] [serial = 1476] [outer = (nil)] [url = about:blank] 05:09:42 INFO - PROCESS | 3399 | --DOMWINDOW == 181 (0x7f3411375800) [pid = 3399] [serial = 1248] [outer = (nil)] [url = about:blank] 05:09:42 INFO - PROCESS | 3399 | --DOMWINDOW == 180 (0x7f33e9520000) [pid = 3399] [serial = 1439] [outer = (nil)] [url = about:blank] 05:09:42 INFO - PROCESS | 3399 | --DOMWINDOW == 179 (0x7f33e6bd6c00) [pid = 3399] [serial = 1496] [outer = (nil)] [url = about:blank] 05:09:42 INFO - PROCESS | 3399 | --DOMWINDOW == 178 (0x7f3411dae000) [pid = 3399] [serial = 1383] [outer = (nil)] [url = about:blank] 05:09:42 INFO - PROCESS | 3399 | --DOMWINDOW == 177 (0x7f33e6bdf000) [pid = 3399] [serial = 1254] [outer = (nil)] [url = about:blank] 05:09:42 INFO - PROCESS | 3399 | --DOMWINDOW == 176 (0x7f33ea0ddc00) [pid = 3399] [serial = 1299] [outer = (nil)] [url = about:blank] 05:09:42 INFO - PROCESS | 3399 | --DOMWINDOW == 175 (0x7f33e635bc00) [pid = 3399] [serial = 1499] [outer = (nil)] [url = about:blank] 05:09:42 INFO - PROCESS | 3399 | --DOMWINDOW == 174 (0x7f33f9441400) [pid = 3399] [serial = 1305] [outer = (nil)] [url = about:blank] 05:09:42 INFO - PROCESS | 3399 | --DOMWINDOW == 173 (0x7f33fa03b800) [pid = 3399] [serial = 1374] [outer = (nil)] [url = about:blank] 05:09:42 INFO - PROCESS | 3399 | --DOMWINDOW == 172 (0x7f33e679f400) [pid = 3399] [serial = 1434] [outer = (nil)] [url = about:blank] 05:09:42 INFO - PROCESS | 3399 | --DOMWINDOW == 171 (0x7f33e6960800) [pid = 3399] [serial = 1320] [outer = (nil)] [url = about:blank] 05:09:42 INFO - PROCESS | 3399 | --DOMWINDOW == 170 (0x7f33e6797c00) [pid = 3399] [serial = 1296] [outer = (nil)] [url = about:blank] 05:09:42 INFO - PROCESS | 3399 | --DOMWINDOW == 169 (0x7f33e6795c00) [pid = 3399] [serial = 1494] [outer = (nil)] [url = about:blank] 05:09:42 INFO - PROCESS | 3399 | --DOMWINDOW == 168 (0x7f33f65f1000) [pid = 3399] [serial = 1404] [outer = (nil)] [url = about:blank] 05:09:42 INFO - PROCESS | 3399 | --DOMWINDOW == 167 (0x7f33e7141800) [pid = 3399] [serial = 1497] [outer = (nil)] [url = about:blank] 05:09:42 INFO - PROCESS | 3399 | --DOMWINDOW == 166 (0x7f33e7e40000) [pid = 3399] [serial = 1401] [outer = (nil)] [url = about:blank] 05:09:42 INFO - PROCESS | 3399 | --DOMWINDOW == 165 (0x7f33eb650400) [pid = 3399] [serial = 1443] [outer = (nil)] [url = about:blank] 05:09:42 INFO - PROCESS | 3399 | --DOMWINDOW == 164 (0x7f33e63ba400) [pid = 3399] [serial = 1493] [outer = (nil)] [url = about:blank] 05:09:42 INFO - PROCESS | 3399 | --DOMWINDOW == 163 (0x7f33ff149000) [pid = 3399] [serial = 1469] [outer = (nil)] [url = about:blank] 05:09:42 INFO - PROCESS | 3399 | --DOMWINDOW == 162 (0x7f33e63c9000) [pid = 3399] [serial = 1386] [outer = (nil)] [url = about:blank] 05:09:42 INFO - PROCESS | 3399 | --DOMWINDOW == 161 (0x7f33e2bbf400) [pid = 3399] [serial = 1395] [outer = (nil)] [url = about:blank] 05:09:42 INFO - PROCESS | 3399 | --DOMWINDOW == 160 (0x7f34119c1000) [pid = 3399] [serial = 1326] [outer = (nil)] [url = about:blank] 05:09:42 INFO - PROCESS | 3399 | --DOMWINDOW == 159 (0x7f33fede8400) [pid = 3399] [serial = 1308] [outer = (nil)] [url = about:blank] 05:09:42 INFO - PROCESS | 3399 | --DOMWINDOW == 158 (0x7f33e80c9800) [pid = 3399] [serial = 1481] [outer = (nil)] [url = about:blank] 05:09:42 INFO - PROCESS | 3399 | --DOMWINDOW == 157 (0x7f33e74d7400) [pid = 3399] [serial = 1437] [outer = (nil)] [url = about:blank] 05:09:42 INFO - PROCESS | 3399 | --DOMWINDOW == 156 (0x7f33e379b800) [pid = 3399] [serial = 1484] [outer = (nil)] [url = about:blank] 05:09:42 INFO - PROCESS | 3399 | --DOMWINDOW == 155 (0x7f3400a09000) [pid = 3399] [serial = 1377] [outer = (nil)] [url = about:blank] 05:09:42 INFO - PROCESS | 3399 | --DOMWINDOW == 154 (0x7f33f334a000) [pid = 3399] [serial = 1302] [outer = (nil)] [url = about:blank] 05:09:42 INFO - PROCESS | 3399 | --DOMWINDOW == 153 (0x7f33f98e7c00) [pid = 3399] [serial = 1461] [outer = (nil)] [url = about:blank] 05:09:42 INFO - PROCESS | 3399 | --DOMWINDOW == 152 (0x7f33f4520000) [pid = 3399] [serial = 1454] [outer = (nil)] [url = about:blank] 05:09:42 INFO - PROCESS | 3399 | --DOMWINDOW == 151 (0x7f33f295c000) [pid = 3399] [serial = 1368] [outer = (nil)] [url = about:blank] 05:09:42 INFO - PROCESS | 3399 | --DOMWINDOW == 150 (0x7f33e2cb5400) [pid = 3399] [serial = 1398] [outer = (nil)] [url = about:blank] 05:09:42 INFO - PROCESS | 3399 | --DOMWINDOW == 149 (0x7f33e8ff1400) [pid = 3399] [serial = 1431] [outer = (nil)] [url = about:blank] 05:09:42 INFO - PROCESS | 3399 | --DOMWINDOW == 148 (0x7f33f98d9c00) [pid = 3399] [serial = 1371] [outer = (nil)] [url = about:blank] 05:09:42 INFO - PROCESS | 3399 | --DOMWINDOW == 147 (0x7f33fa03a800) [pid = 3399] [serial = 1463] [outer = (nil)] [url = about:blank] 05:09:42 INFO - PROCESS | 3399 | --DOMWINDOW == 146 (0x7f33ec8ba800) [pid = 3399] [serial = 1446] [outer = (nil)] [url = about:blank] 05:09:42 INFO - PROCESS | 3399 | --DOMWINDOW == 145 (0x7f33f295b000) [pid = 3399] [serial = 1449] [outer = (nil)] [url = about:blank] 05:09:43 INFO - PROCESS | 3399 | 1461154183433 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]]]}] 05:09:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 05:09:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 2787ms 05:09:43 INFO - PROCESS | 3399 | 1461154183466 Marionette TRACE conn3 -> [0,2141,"getWindowHandle",null] 05:09:43 INFO - PROCESS | 3399 | 1461154183470 Marionette TRACE conn3 <- [1,2141,null,{"value":"8"}] 05:09:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 05:09:43 INFO - PROCESS | 3399 | 1461154183478 Marionette TRACE conn3 -> [0,2142,"setScriptTimeout",{"ms":35000}] 05:09:43 INFO - PROCESS | 3399 | 1461154183482 Marionette TRACE conn3 <- [1,2142,null,{}] 05:09:43 INFO - PROCESS | 3399 | 1461154183489 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}] 05:09:43 INFO - PROCESS | 3399 | 1461154183765 Marionette TRACE conn3 <- [1,2143,null,{"value":null}] 05:09:43 INFO - PROCESS | 3399 | 1461154183903 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:09:43 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33e60c5800 == 158 [pid = 3399] [id = 543] 05:09:43 INFO - PROCESS | 3399 | ++DOMWINDOW == 146 (0x7f33e2bbf800) [pid = 3399] [serial = 1630] [outer = (nil)] 05:09:43 INFO - PROCESS | 3399 | ++DOMWINDOW == 147 (0x7f33e635c000) [pid = 3399] [serial = 1631] [outer = 0x7f33e2bbf800] 05:09:43 INFO - PROCESS | 3399 | 1461154183985 Marionette DEBUG loaded listener.js 05:09:44 INFO - PROCESS | 3399 | ++DOMWINDOW == 148 (0x7f33e63c5800) [pid = 3399] [serial = 1632] [outer = 0x7f33e2bbf800] 05:09:44 INFO - PROCESS | 3399 | 1461154184774 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] 05:09:44 INFO - PROCESS | 3399 | 1461154184849 Marionette TRACE conn3 <- [1,2145,null,{"value":"8"}] 05:09:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 05:09:44 INFO - PROCESS | 3399 | 1461154184859 Marionette TRACE conn3 -> [0,2146,"setScriptTimeout",{"ms":35000}] 05:09:44 INFO - PROCESS | 3399 | 1461154184864 Marionette TRACE conn3 <- [1,2146,null,{}] 05:09:44 INFO - PROCESS | 3399 | 1461154184869 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}] 05:09:45 INFO - PROCESS | 3399 | 1461154185121 Marionette TRACE conn3 <- [1,2147,null,{"value":null}] 05:09:45 INFO - PROCESS | 3399 | 1461154185150 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:09:45 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33e732e800 == 159 [pid = 3399] [id = 544] 05:09:45 INFO - PROCESS | 3399 | ++DOMWINDOW == 149 (0x7f33e6789400) [pid = 3399] [serial = 1633] [outer = (nil)] 05:09:45 INFO - PROCESS | 3399 | ++DOMWINDOW == 150 (0x7f33e684d000) [pid = 3399] [serial = 1634] [outer = 0x7f33e6789400] 05:09:45 INFO - PROCESS | 3399 | 1461154185211 Marionette DEBUG loaded listener.js 05:09:45 INFO - PROCESS | 3399 | ++DOMWINDOW == 151 (0x7f33e6957800) [pid = 3399] [serial = 1635] [outer = 0x7f33e6789400] 05:09:46 INFO - PROCESS | 3399 | 1461154186188 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] 05:09:46 INFO - PROCESS | 3399 | 1461154186257 Marionette TRACE conn3 <- [1,2149,null,{"value":"8"}] 05:09:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 05:09:46 INFO - PROCESS | 3399 | 1461154186267 Marionette TRACE conn3 -> [0,2150,"setScriptTimeout",{"ms":35000}] 05:09:46 INFO - PROCESS | 3399 | 1461154186272 Marionette TRACE conn3 <- [1,2150,null,{}] 05:09:46 INFO - PROCESS | 3399 | 1461154186287 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}] 05:09:46 INFO - PROCESS | 3399 | 1461154186650 Marionette TRACE conn3 <- [1,2151,null,{"value":null}] 05:09:46 INFO - PROCESS | 3399 | 1461154186715 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:09:46 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33e90ac000 == 160 [pid = 3399] [id = 545] 05:09:46 INFO - PROCESS | 3399 | ++DOMWINDOW == 152 (0x7f33e6bdb800) [pid = 3399] [serial = 1636] [outer = (nil)] 05:09:46 INFO - PROCESS | 3399 | ++DOMWINDOW == 153 (0x7f33e71e3400) [pid = 3399] [serial = 1637] [outer = 0x7f33e6bdb800] 05:09:46 INFO - PROCESS | 3399 | 1461154186840 Marionette DEBUG loaded listener.js 05:09:46 INFO - PROCESS | 3399 | ++DOMWINDOW == 154 (0x7f33e72a0800) [pid = 3399] [serial = 1638] [outer = 0x7f33e6bdb800] 05:09:48 INFO - PROCESS | 3399 | --DOMWINDOW == 153 (0x7f33f279e400) [pid = 3399] [serial = 1405] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 05:09:48 INFO - PROCESS | 3399 | --DOMWINDOW == 152 (0x7f33e379ac00) [pid = 3399] [serial = 1486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 05:09:48 INFO - PROCESS | 3399 | --DOMWINDOW == 151 (0x7f33e684f400) [pid = 3399] [serial = 1561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 05:09:48 INFO - PROCESS | 3399 | --DOMWINDOW == 150 (0x7f33e00e3400) [pid = 3399] [serial = 1564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 05:09:48 INFO - PROCESS | 3399 | --DOMWINDOW == 149 (0x7f33e695fc00) [pid = 3399] [serial = 1513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 05:09:48 INFO - PROCESS | 3399 | --DOMWINDOW == 148 (0x7f33f902e400) [pid = 3399] [serial = 1540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 05:09:48 INFO - PROCESS | 3399 | --DOMWINDOW == 147 (0x7f33e6aea400) [pid = 3399] [serial = 1507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 05:09:48 INFO - PROCESS | 3399 | --DOMWINDOW == 146 (0x7f33f778c800) [pid = 3399] [serial = 1543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 05:09:48 INFO - PROCESS | 3399 | --DOMWINDOW == 145 (0x7f33eb5c9400) [pid = 3399] [serial = 1519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 05:09:48 INFO - PROCESS | 3399 | --DOMWINDOW == 144 (0x7f33e2bb8c00) [pid = 3399] [serial = 1552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 05:09:48 INFO - PROCESS | 3399 | --DOMWINDOW == 143 (0x7f33ed342800) [pid = 3399] [serial = 1546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 05:09:48 INFO - PROCESS | 3399 | --DOMWINDOW == 142 (0x7f33e713fc00) [pid = 3399] [serial = 1537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 05:09:48 INFO - PROCESS | 3399 | --DOMWINDOW == 141 (0x7f33e80bd000) [pid = 3399] [serial = 1516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 05:09:48 INFO - PROCESS | 3399 | --DOMWINDOW == 140 (0x7f33f696d400) [pid = 3399] [serial = 1534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 05:09:48 INFO - PROCESS | 3399 | --DOMWINDOW == 139 (0x7f33ed60f000) [pid = 3399] [serial = 1531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 05:09:48 INFO - PROCESS | 3399 | --DOMWINDOW == 138 (0x7f33e4daac00) [pid = 3399] [serial = 1504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 05:09:48 INFO - PROCESS | 3399 | --DOMWINDOW == 137 (0x7f33e3094400) [pid = 3399] [serial = 1555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 05:09:48 INFO - PROCESS | 3399 | --DOMWINDOW == 136 (0x7f33ec8bdc00) [pid = 3399] [serial = 1528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 05:09:48 INFO - PROCESS | 3399 | --DOMWINDOW == 135 (0x7f33ec8ba400) [pid = 3399] [serial = 1525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 05:09:48 INFO - PROCESS | 3399 | --DOMWINDOW == 134 (0x7f33e67a8400) [pid = 3399] [serial = 1522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 05:09:48 INFO - PROCESS | 3399 | --DOMWINDOW == 133 (0x7f33e00ea000) [pid = 3399] [serial = 1549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 05:09:48 INFO - PROCESS | 3399 | --DOMWINDOW == 132 (0x7f33e3097000) [pid = 3399] [serial = 1558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 05:09:48 INFO - PROCESS | 3399 | --DOMWINDOW == 131 (0x7f33e7e47000) [pid = 3399] [serial = 1510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 05:09:48 INFO - PROCESS | 3399 | 1461154188503 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]]]}] 05:09:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 05:09:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 2285ms 05:09:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 05:09:48 INFO - PROCESS | 3399 | 1461154188554 Marionette TRACE conn3 -> [0,2153,"getWindowHandle",null] 05:09:48 INFO - PROCESS | 3399 | 1461154188558 Marionette TRACE conn3 <- [1,2153,null,{"value":"8"}] 05:09:48 INFO - PROCESS | 3399 | 1461154188563 Marionette TRACE conn3 -> [0,2154,"setScriptTimeout",{"ms":35000}] 05:09:48 INFO - PROCESS | 3399 | 1461154188566 Marionette TRACE conn3 <- [1,2154,null,{}] 05:09:48 INFO - PROCESS | 3399 | 1461154188571 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}] 05:09:48 INFO - PROCESS | 3399 | 1461154188903 Marionette TRACE conn3 <- [1,2155,null,{"value":null}] 05:09:48 INFO - PROCESS | 3399 | 1461154188919 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:09:48 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33e9534000 == 161 [pid = 3399] [id = 546] 05:09:48 INFO - PROCESS | 3399 | ++DOMWINDOW == 132 (0x7f33e00ea000) [pid = 3399] [serial = 1639] [outer = (nil)] 05:09:48 INFO - PROCESS | 3399 | ++DOMWINDOW == 133 (0x7f33e6bdf000) [pid = 3399] [serial = 1640] [outer = 0x7f33e00ea000] 05:09:49 INFO - PROCESS | 3399 | 1461154188996 Marionette DEBUG loaded listener.js 05:09:49 INFO - PROCESS | 3399 | ++DOMWINDOW == 134 (0x7f33e74ca400) [pid = 3399] [serial = 1641] [outer = 0x7f33e00ea000] 05:09:50 INFO - PROCESS | 3399 | 1461154190084 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]]]}] 05:09:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 05:09:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 1579ms 05:09:50 INFO - PROCESS | 3399 | 1461154190158 Marionette TRACE conn3 -> [0,2157,"getWindowHandle",null] 05:09:50 INFO - PROCESS | 3399 | 1461154190165 Marionette TRACE conn3 <- [1,2157,null,{"value":"8"}] 05:09:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 05:09:50 INFO - PROCESS | 3399 | 1461154190176 Marionette TRACE conn3 -> [0,2158,"setScriptTimeout",{"ms":35000}] 05:09:50 INFO - PROCESS | 3399 | 1461154190181 Marionette TRACE conn3 <- [1,2158,null,{}] 05:09:50 INFO - PROCESS | 3399 | 1461154190191 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}] 05:09:50 INFO - PROCESS | 3399 | 1461154190497 Marionette TRACE conn3 <- [1,2159,null,{"value":null}] 05:09:50 INFO - PROCESS | 3399 | 1461154190825 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:09:50 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33e6869800 == 162 [pid = 3399] [id = 547] 05:09:50 INFO - PROCESS | 3399 | ++DOMWINDOW == 135 (0x7f33e3799800) [pid = 3399] [serial = 1642] [outer = (nil)] 05:09:50 INFO - PROCESS | 3399 | ++DOMWINDOW == 136 (0x7f33e63bcc00) [pid = 3399] [serial = 1643] [outer = 0x7f33e3799800] 05:09:50 INFO - PROCESS | 3399 | 1461154190902 Marionette DEBUG loaded listener.js 05:09:51 INFO - PROCESS | 3399 | ++DOMWINDOW == 137 (0x7f33e6797c00) [pid = 3399] [serial = 1644] [outer = 0x7f33e3799800] 05:09:51 INFO - PROCESS | 3399 | 1461154191788 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]]]}] 05:09:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 05:09:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 1685ms 05:09:51 INFO - PROCESS | 3399 | 1461154191861 Marionette TRACE conn3 -> [0,2161,"getWindowHandle",null] 05:09:51 INFO - PROCESS | 3399 | 1461154191869 Marionette TRACE conn3 <- [1,2161,null,{"value":"8"}] 05:09:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 05:09:51 INFO - PROCESS | 3399 | 1461154191880 Marionette TRACE conn3 -> [0,2162,"setScriptTimeout",{"ms":35000}] 05:09:51 INFO - PROCESS | 3399 | 1461154191883 Marionette TRACE conn3 <- [1,2162,null,{}] 05:09:51 INFO - PROCESS | 3399 | 1461154191889 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}] 05:09:52 INFO - PROCESS | 3399 | 1461154192147 Marionette TRACE conn3 <- [1,2163,null,{"value":null}] 05:09:52 INFO - PROCESS | 3399 | 1461154192453 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:09:52 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33e9610800 == 163 [pid = 3399] [id = 548] 05:09:52 INFO - PROCESS | 3399 | ++DOMWINDOW == 138 (0x7f33e68dac00) [pid = 3399] [serial = 1645] [outer = (nil)] 05:09:52 INFO - PROCESS | 3399 | ++DOMWINDOW == 139 (0x7f33e6af6400) [pid = 3399] [serial = 1646] [outer = 0x7f33e68dac00] 05:09:52 INFO - PROCESS | 3399 | 1461154192528 Marionette DEBUG loaded listener.js 05:09:52 INFO - PROCESS | 3399 | ++DOMWINDOW == 140 (0x7f33e71e5800) [pid = 3399] [serial = 1647] [outer = 0x7f33e68dac00] 05:09:53 INFO - PROCESS | 3399 | 1461154193457 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]]]}] 05:09:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 05:09:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 1630ms 05:09:53 INFO - PROCESS | 3399 | 1461154193510 Marionette TRACE conn3 -> [0,2165,"getWindowHandle",null] 05:09:53 INFO - PROCESS | 3399 | 1461154193513 Marionette TRACE conn3 <- [1,2165,null,{"value":"8"}] 05:09:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 05:09:53 INFO - PROCESS | 3399 | 1461154193520 Marionette TRACE conn3 -> [0,2166,"setScriptTimeout",{"ms":35000}] 05:09:53 INFO - PROCESS | 3399 | 1461154193526 Marionette TRACE conn3 <- [1,2166,null,{}] 05:09:53 INFO - PROCESS | 3399 | 1461154193543 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}] 05:09:53 INFO - PROCESS | 3399 | 1461154193797 Marionette TRACE conn3 <- [1,2167,null,{"value":null}] 05:09:54 INFO - PROCESS | 3399 | 1461154194114 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:09:54 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33eb43f000 == 164 [pid = 3399] [id = 549] 05:09:54 INFO - PROCESS | 3399 | ++DOMWINDOW == 141 (0x7f33e71e8000) [pid = 3399] [serial = 1648] [outer = (nil)] 05:09:54 INFO - PROCESS | 3399 | ++DOMWINDOW == 142 (0x7f33e80c7000) [pid = 3399] [serial = 1649] [outer = 0x7f33e71e8000] 05:09:54 INFO - PROCESS | 3399 | 1461154194192 Marionette DEBUG loaded listener.js 05:09:54 INFO - PROCESS | 3399 | ++DOMWINDOW == 143 (0x7f33e8ff9800) [pid = 3399] [serial = 1650] [outer = 0x7f33e71e8000] 05:09:55 INFO - PROCESS | 3399 | 1461154195017 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]]]}] 05:09:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 05:09:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 1540ms 05:09:55 INFO - PROCESS | 3399 | 1461154195061 Marionette TRACE conn3 -> [0,2169,"getWindowHandle",null] 05:09:55 INFO - PROCESS | 3399 | 1461154195065 Marionette TRACE conn3 <- [1,2169,null,{"value":"8"}] 05:09:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 05:09:55 INFO - PROCESS | 3399 | 1461154195072 Marionette TRACE conn3 -> [0,2170,"setScriptTimeout",{"ms":35000}] 05:09:55 INFO - PROCESS | 3399 | 1461154195075 Marionette TRACE conn3 <- [1,2170,null,{}] 05:09:55 INFO - PROCESS | 3399 | 1461154195080 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}] 05:09:55 INFO - PROCESS | 3399 | 1461154195279 Marionette TRACE conn3 <- [1,2171,null,{"value":null}] 05:09:55 INFO - PROCESS | 3399 | 1461154195498 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:09:55 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33ed309000 == 165 [pid = 3399] [id = 550] 05:09:55 INFO - PROCESS | 3399 | ++DOMWINDOW == 144 (0x7f33e7e44c00) [pid = 3399] [serial = 1651] [outer = (nil)] 05:09:55 INFO - PROCESS | 3399 | ++DOMWINDOW == 145 (0x7f33e9408000) [pid = 3399] [serial = 1652] [outer = 0x7f33e7e44c00] 05:09:55 INFO - PROCESS | 3399 | 1461154195615 Marionette DEBUG loaded listener.js 05:09:55 INFO - PROCESS | 3399 | ++DOMWINDOW == 146 (0x7f33e9519800) [pid = 3399] [serial = 1653] [outer = 0x7f33e7e44c00] 05:09:56 INFO - PROCESS | 3399 | 1461154196481 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]]]}] 05:09:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 05:09:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 1481ms 05:09:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 05:09:56 INFO - PROCESS | 3399 | 1461154196555 Marionette TRACE conn3 -> [0,2173,"getWindowHandle",null] 05:09:56 INFO - PROCESS | 3399 | 1461154196558 Marionette TRACE conn3 <- [1,2173,null,{"value":"8"}] 05:09:56 INFO - PROCESS | 3399 | 1461154196564 Marionette TRACE conn3 -> [0,2174,"setScriptTimeout",{"ms":35000}] 05:09:56 INFO - PROCESS | 3399 | 1461154196567 Marionette TRACE conn3 <- [1,2174,null,{}] 05:09:56 INFO - PROCESS | 3399 | 1461154196573 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}] 05:09:56 INFO - PROCESS | 3399 | 1461154196779 Marionette TRACE conn3 <- [1,2175,null,{"value":null}] 05:09:57 INFO - PROCESS | 3399 | 1461154197040 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:09:57 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33ed70a800 == 166 [pid = 3399] [id = 551] 05:09:57 INFO - PROCESS | 3399 | ++DOMWINDOW == 147 (0x7f33e9288400) [pid = 3399] [serial = 1654] [outer = (nil)] 05:09:57 INFO - PROCESS | 3399 | ++DOMWINDOW == 148 (0x7f33e9c8c000) [pid = 3399] [serial = 1655] [outer = 0x7f33e9288400] 05:09:57 INFO - PROCESS | 3399 | 1461154197156 Marionette DEBUG loaded listener.js 05:09:57 INFO - PROCESS | 3399 | ++DOMWINDOW == 149 (0x7f33e9d10000) [pid = 3399] [serial = 1656] [outer = 0x7f33e9288400] 05:09:57 INFO - PROCESS | 3399 | 1461154197970 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]]]}] 05:09:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 05:09:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 1434ms 05:09:58 INFO - PROCESS | 3399 | 1461154198000 Marionette TRACE conn3 -> [0,2177,"getWindowHandle",null] 05:09:58 INFO - PROCESS | 3399 | 1461154198002 Marionette TRACE conn3 <- [1,2177,null,{"value":"8"}] 05:09:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 05:09:58 INFO - PROCESS | 3399 | 1461154198009 Marionette TRACE conn3 -> [0,2178,"setScriptTimeout",{"ms":35000}] 05:09:58 INFO - PROCESS | 3399 | 1461154198011 Marionette TRACE conn3 <- [1,2178,null,{}] 05:09:58 INFO - PROCESS | 3399 | 1461154198016 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}] 05:09:58 INFO - PROCESS | 3399 | 1461154198259 Marionette TRACE conn3 <- [1,2179,null,{"value":null}] 05:09:58 INFO - PROCESS | 3399 | 1461154198605 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:09:58 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33f2eda000 == 167 [pid = 3399] [id = 552] 05:09:58 INFO - PROCESS | 3399 | ++DOMWINDOW == 150 (0x7f33eb7c1000) [pid = 3399] [serial = 1657] [outer = (nil)] 05:09:58 INFO - PROCESS | 3399 | ++DOMWINDOW == 151 (0x7f33eb7ca800) [pid = 3399] [serial = 1658] [outer = 0x7f33eb7c1000] 05:09:58 INFO - PROCESS | 3399 | 1461154198686 Marionette DEBUG loaded listener.js 05:09:58 INFO - PROCESS | 3399 | ++DOMWINDOW == 152 (0x7f33ec8b4c00) [pid = 3399] [serial = 1659] [outer = 0x7f33eb7c1000] 05:09:59 INFO - PROCESS | 3399 | 1461154199523 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]]]}] 05:09:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 05:09:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 1582ms 05:09:59 INFO - PROCESS | 3399 | 1461154199592 Marionette TRACE conn3 -> [0,2181,"getWindowHandle",null] 05:09:59 INFO - PROCESS | 3399 | 1461154199596 Marionette TRACE conn3 <- [1,2181,null,{"value":"8"}] 05:09:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 05:09:59 INFO - PROCESS | 3399 | 1461154199602 Marionette TRACE conn3 -> [0,2182,"setScriptTimeout",{"ms":35000}] 05:09:59 INFO - PROCESS | 3399 | 1461154199604 Marionette TRACE conn3 <- [1,2182,null,{}] 05:09:59 INFO - PROCESS | 3399 | 1461154199610 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}] 05:09:59 INFO - PROCESS | 3399 | 1461154199814 Marionette TRACE conn3 <- [1,2183,null,{"value":null}] 05:10:00 INFO - PROCESS | 3399 | 1461154200125 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:10:00 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33f3789000 == 168 [pid = 3399] [id = 553] 05:10:00 INFO - PROCESS | 3399 | ++DOMWINDOW == 153 (0x7f33eb7c2400) [pid = 3399] [serial = 1660] [outer = (nil)] 05:10:00 INFO - PROCESS | 3399 | ++DOMWINDOW == 154 (0x7f33ed348c00) [pid = 3399] [serial = 1661] [outer = 0x7f33eb7c2400] 05:10:00 INFO - PROCESS | 3399 | 1461154200230 Marionette DEBUG loaded listener.js 05:10:00 INFO - PROCESS | 3399 | ++DOMWINDOW == 155 (0x7f33ee260800) [pid = 3399] [serial = 1662] [outer = 0x7f33eb7c2400] 05:10:01 INFO - PROCESS | 3399 | 1461154201004 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]]]}] 05:10:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 05:10:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 1433ms 05:10:01 INFO - PROCESS | 3399 | 1461154201051 Marionette TRACE conn3 -> [0,2185,"getWindowHandle",null] 05:10:01 INFO - PROCESS | 3399 | 1461154201056 Marionette TRACE conn3 <- [1,2185,null,{"value":"8"}] 05:10:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 05:10:01 INFO - PROCESS | 3399 | 1461154201062 Marionette TRACE conn3 -> [0,2186,"setScriptTimeout",{"ms":35000}] 05:10:01 INFO - PROCESS | 3399 | 1461154201064 Marionette TRACE conn3 <- [1,2186,null,{}] 05:10:01 INFO - PROCESS | 3399 | 1461154201070 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}] 05:10:01 INFO - PROCESS | 3399 | 1461154201270 Marionette TRACE conn3 <- [1,2187,null,{"value":null}] 05:10:01 INFO - PROCESS | 3399 | 1461154201540 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:10:01 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33f5616000 == 169 [pid = 3399] [id = 554] 05:10:01 INFO - PROCESS | 3399 | ++DOMWINDOW == 156 (0x7f33ea0db000) [pid = 3399] [serial = 1663] [outer = (nil)] 05:10:01 INFO - PROCESS | 3399 | ++DOMWINDOW == 157 (0x7f33ee4c4800) [pid = 3399] [serial = 1664] [outer = 0x7f33ea0db000] 05:10:01 INFO - PROCESS | 3399 | 1461154201655 Marionette DEBUG loaded listener.js 05:10:01 INFO - PROCESS | 3399 | ++DOMWINDOW == 158 (0x7f33f27a2000) [pid = 3399] [serial = 1665] [outer = 0x7f33ea0db000] 05:10:02 INFO - PROCESS | 3399 | 1461154202592 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]]]}] 05:10:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 05:10:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 1586ms 05:10:02 INFO - PROCESS | 3399 | 1461154202651 Marionette TRACE conn3 -> [0,2189,"getWindowHandle",null] 05:10:02 INFO - PROCESS | 3399 | 1461154202657 Marionette TRACE conn3 <- [1,2189,null,{"value":"8"}] 05:10:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 05:10:02 INFO - PROCESS | 3399 | 1461154202670 Marionette TRACE conn3 -> [0,2190,"setScriptTimeout",{"ms":35000}] 05:10:02 INFO - PROCESS | 3399 | 1461154202673 Marionette TRACE conn3 <- [1,2190,null,{}] 05:10:02 INFO - PROCESS | 3399 | 1461154202682 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}] 05:10:03 INFO - PROCESS | 3399 | 1461154203144 Marionette TRACE conn3 <- [1,2191,null,{"value":null}] 05:10:03 INFO - PROCESS | 3399 | 1461154203468 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:10:03 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33f63ce800 == 170 [pid = 3399] [id = 555] 05:10:03 INFO - PROCESS | 3399 | ++DOMWINDOW == 159 (0x7f33e00e3400) [pid = 3399] [serial = 1666] [outer = (nil)] 05:10:03 INFO - PROCESS | 3399 | ++DOMWINDOW == 160 (0x7f33f295c000) [pid = 3399] [serial = 1667] [outer = 0x7f33e00e3400] 05:10:03 INFO - PROCESS | 3399 | 1461154203593 Marionette DEBUG loaded listener.js 05:10:03 INFO - PROCESS | 3399 | ++DOMWINDOW == 161 (0x7f33f334a000) [pid = 3399] [serial = 1668] [outer = 0x7f33e00e3400] 05:10:04 INFO - PROCESS | 3399 | 1461154204574 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]]]}] 05:10:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 05:10:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 1947ms 05:10:04 INFO - PROCESS | 3399 | 1461154204612 Marionette TRACE conn3 -> [0,2193,"getWindowHandle",null] 05:10:04 INFO - PROCESS | 3399 | 1461154204616 Marionette TRACE conn3 <- [1,2193,null,{"value":"8"}] 05:10:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 05:10:04 INFO - PROCESS | 3399 | 1461154204621 Marionette TRACE conn3 -> [0,2194,"setScriptTimeout",{"ms":35000}] 05:10:04 INFO - PROCESS | 3399 | 1461154204624 Marionette TRACE conn3 <- [1,2194,null,{}] 05:10:04 INFO - PROCESS | 3399 | 1461154204629 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}] 05:10:04 INFO - PROCESS | 3399 | 1461154204845 Marionette TRACE conn3 <- [1,2195,null,{"value":null}] 05:10:05 INFO - PROCESS | 3399 | 1461154205108 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:10:05 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33f7991800 == 171 [pid = 3399] [id = 556] 05:10:05 INFO - PROCESS | 3399 | ++DOMWINDOW == 162 (0x7f33ea0dbc00) [pid = 3399] [serial = 1669] [outer = (nil)] 05:10:05 INFO - PROCESS | 3399 | ++DOMWINDOW == 163 (0x7f33f4349000) [pid = 3399] [serial = 1670] [outer = 0x7f33ea0dbc00] 05:10:05 INFO - PROCESS | 3399 | 1461154205225 Marionette DEBUG loaded listener.js 05:10:05 INFO - PROCESS | 3399 | ++DOMWINDOW == 164 (0x7f33f4515800) [pid = 3399] [serial = 1671] [outer = 0x7f33ea0dbc00] 05:10:06 INFO - PROCESS | 3399 | 1461154206080 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]]]}] 05:10:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 05:10:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 1489ms 05:10:06 INFO - PROCESS | 3399 | 1461154206113 Marionette TRACE conn3 -> [0,2197,"getWindowHandle",null] 05:10:06 INFO - PROCESS | 3399 | 1461154206118 Marionette TRACE conn3 <- [1,2197,null,{"value":"8"}] 05:10:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 05:10:06 INFO - PROCESS | 3399 | 1461154206123 Marionette TRACE conn3 -> [0,2198,"setScriptTimeout",{"ms":35000}] 05:10:06 INFO - PROCESS | 3399 | 1461154206128 Marionette TRACE conn3 <- [1,2198,null,{}] 05:10:06 INFO - PROCESS | 3399 | 1461154206133 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}] 05:10:06 INFO - PROCESS | 3399 | 1461154206365 Marionette TRACE conn3 <- [1,2199,null,{"value":null}] 05:10:06 INFO - PROCESS | 3399 | 1461154206645 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:10:06 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33f9b74800 == 172 [pid = 3399] [id = 557] 05:10:06 INFO - PROCESS | 3399 | ++DOMWINDOW == 165 (0x7f33f5cf2800) [pid = 3399] [serial = 1672] [outer = (nil)] 05:10:06 INFO - PROCESS | 3399 | ++DOMWINDOW == 166 (0x7f33f60c5800) [pid = 3399] [serial = 1673] [outer = 0x7f33f5cf2800] 05:10:06 INFO - PROCESS | 3399 | 1461154206770 Marionette DEBUG loaded listener.js 05:10:06 INFO - PROCESS | 3399 | ++DOMWINDOW == 167 (0x7f33f79cb400) [pid = 3399] [serial = 1674] [outer = 0x7f33f5cf2800] 05:10:07 INFO - PROCESS | 3399 | 1461154207581 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]]]}] 05:10:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 05:10:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 1532ms 05:10:07 INFO - PROCESS | 3399 | 1461154207658 Marionette TRACE conn3 -> [0,2201,"getWindowHandle",null] 05:10:07 INFO - PROCESS | 3399 | 1461154207662 Marionette TRACE conn3 <- [1,2201,null,{"value":"8"}] 05:10:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 05:10:07 INFO - PROCESS | 3399 | 1461154207668 Marionette TRACE conn3 -> [0,2202,"setScriptTimeout",{"ms":35000}] 05:10:07 INFO - PROCESS | 3399 | 1461154207671 Marionette TRACE conn3 <- [1,2202,null,{}] 05:10:07 INFO - PROCESS | 3399 | 1461154207677 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}] 05:10:07 INFO - PROCESS | 3399 | 1461154207910 Marionette TRACE conn3 <- [1,2203,null,{"value":null}] 05:10:08 INFO - PROCESS | 3399 | 1461154208214 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:10:08 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33fa028800 == 173 [pid = 3399] [id = 558] 05:10:08 INFO - PROCESS | 3399 | ++DOMWINDOW == 168 (0x7f33ec61dc00) [pid = 3399] [serial = 1675] [outer = (nil)] 05:10:08 INFO - PROCESS | 3399 | ++DOMWINDOW == 169 (0x7f33f60c4000) [pid = 3399] [serial = 1676] [outer = 0x7f33ec61dc00] 05:10:08 INFO - PROCESS | 3399 | 1461154208293 Marionette DEBUG loaded listener.js 05:10:08 INFO - PROCESS | 3399 | ++DOMWINDOW == 170 (0x7f33f98e7c00) [pid = 3399] [serial = 1677] [outer = 0x7f33ec61dc00] 05:10:09 INFO - PROCESS | 3399 | 1461154209154 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]]]}] 05:10:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 05:10:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 1533ms 05:10:09 INFO - PROCESS | 3399 | 1461154209203 Marionette TRACE conn3 -> [0,2205,"getWindowHandle",null] 05:10:09 INFO - PROCESS | 3399 | 1461154209206 Marionette TRACE conn3 <- [1,2205,null,{"value":"8"}] 05:10:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 05:10:09 INFO - PROCESS | 3399 | 1461154209213 Marionette TRACE conn3 -> [0,2206,"setScriptTimeout",{"ms":35000}] 05:10:09 INFO - PROCESS | 3399 | 1461154209216 Marionette TRACE conn3 <- [1,2206,null,{}] 05:10:09 INFO - PROCESS | 3399 | 1461154209241 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}] 05:10:09 INFO - PROCESS | 3399 | 1461154209455 Marionette TRACE conn3 <- [1,2207,null,{"value":null}] 05:10:09 INFO - PROCESS | 3399 | 1461154209771 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:10:09 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33fc348800 == 174 [pid = 3399] [id = 559] 05:10:09 INFO - PROCESS | 3399 | ++DOMWINDOW == 171 (0x7f33e2bbcc00) [pid = 3399] [serial = 1678] [outer = (nil)] 05:10:09 INFO - PROCESS | 3399 | ++DOMWINDOW == 172 (0x7f33f9b8bc00) [pid = 3399] [serial = 1679] [outer = 0x7f33e2bbcc00] 05:10:09 INFO - PROCESS | 3399 | 1461154209849 Marionette DEBUG loaded listener.js 05:10:09 INFO - PROCESS | 3399 | ++DOMWINDOW == 173 (0x7f33fa02e000) [pid = 3399] [serial = 1680] [outer = 0x7f33e2bbcc00] 05:10:10 INFO - PROCESS | 3399 | 1461154210686 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]]]}] 05:10:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 05:10:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 1502ms 05:10:10 INFO - PROCESS | 3399 | 1461154210717 Marionette TRACE conn3 -> [0,2209,"getWindowHandle",null] 05:10:10 INFO - PROCESS | 3399 | 1461154210721 Marionette TRACE conn3 <- [1,2209,null,{"value":"8"}] 05:10:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 05:10:10 INFO - PROCESS | 3399 | 1461154210726 Marionette TRACE conn3 -> [0,2210,"setScriptTimeout",{"ms":35000}] 05:10:10 INFO - PROCESS | 3399 | 1461154210728 Marionette TRACE conn3 <- [1,2210,null,{}] 05:10:10 INFO - PROCESS | 3399 | 1461154210734 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}] 05:10:10 INFO - PROCESS | 3399 | 1461154210958 Marionette TRACE conn3 <- [1,2211,null,{"value":null}] 05:10:11 INFO - PROCESS | 3399 | 1461154211270 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:10:11 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33fe6e9000 == 175 [pid = 3399] [id = 560] 05:10:11 INFO - PROCESS | 3399 | ++DOMWINDOW == 174 (0x7f33e9514c00) [pid = 3399] [serial = 1681] [outer = (nil)] 05:10:11 INFO - PROCESS | 3399 | ++DOMWINDOW == 175 (0x7f33fc380800) [pid = 3399] [serial = 1682] [outer = 0x7f33e9514c00] 05:10:11 INFO - PROCESS | 3399 | 1461154211350 Marionette DEBUG loaded listener.js 05:10:11 INFO - PROCESS | 3399 | ++DOMWINDOW == 176 (0x7f33fded6400) [pid = 3399] [serial = 1683] [outer = 0x7f33e9514c00] 05:10:12 INFO - PROCESS | 3399 | 1461154212151 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]]]}] 05:10:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 05:10:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 1477ms 05:10:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 05:10:12 INFO - PROCESS | 3399 | 1461154212205 Marionette TRACE conn3 -> [0,2213,"getWindowHandle",null] 05:10:12 INFO - PROCESS | 3399 | 1461154212208 Marionette TRACE conn3 <- [1,2213,null,{"value":"8"}] 05:10:12 INFO - PROCESS | 3399 | 1461154212214 Marionette TRACE conn3 -> [0,2214,"setScriptTimeout",{"ms":35000}] 05:10:12 INFO - PROCESS | 3399 | 1461154212217 Marionette TRACE conn3 <- [1,2214,null,{}] 05:10:12 INFO - PROCESS | 3399 | 1461154212223 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}] 05:10:12 INFO - PROCESS | 3399 | 1461154212433 Marionette TRACE conn3 <- [1,2215,null,{"value":null}] 05:10:12 INFO - PROCESS | 3399 | 1461154212744 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:10:12 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f3400680800 == 176 [pid = 3399] [id = 561] 05:10:12 INFO - PROCESS | 3399 | ++DOMWINDOW == 177 (0x7f33e9c89000) [pid = 3399] [serial = 1684] [outer = (nil)] 05:10:12 INFO - PROCESS | 3399 | ++DOMWINDOW == 178 (0x7f33fef9cc00) [pid = 3399] [serial = 1685] [outer = 0x7f33e9c89000] 05:10:12 INFO - PROCESS | 3399 | 1461154212820 Marionette DEBUG loaded listener.js 05:10:12 INFO - PROCESS | 3399 | ++DOMWINDOW == 179 (0x7f33ff327000) [pid = 3399] [serial = 1686] [outer = 0x7f33e9c89000] 05:10:13 INFO - PROCESS | 3399 | 1461154213683 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]]]}] 05:10:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 05:10:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 1497ms 05:10:13 INFO - PROCESS | 3399 | 1461154213712 Marionette TRACE conn3 -> [0,2217,"getWindowHandle",null] 05:10:13 INFO - PROCESS | 3399 | 1461154213716 Marionette TRACE conn3 <- [1,2217,null,{"value":"8"}] 05:10:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 05:10:13 INFO - PROCESS | 3399 | 1461154213722 Marionette TRACE conn3 -> [0,2218,"setScriptTimeout",{"ms":35000}] 05:10:13 INFO - PROCESS | 3399 | 1461154213725 Marionette TRACE conn3 <- [1,2218,null,{}] 05:10:13 INFO - PROCESS | 3399 | 1461154213731 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}] 05:10:13 INFO - PROCESS | 3399 | 1461154213938 Marionette TRACE conn3 <- [1,2219,null,{"value":null}] 05:10:14 INFO - PROCESS | 3399 | 1461154214253 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:10:14 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f340671e800 == 177 [pid = 3399] [id = 562] 05:10:14 INFO - PROCESS | 3399 | ++DOMWINDOW == 180 (0x7f33f5a4a000) [pid = 3399] [serial = 1687] [outer = (nil)] 05:10:14 INFO - PROCESS | 3399 | ++DOMWINDOW == 181 (0x7f33ffe7dc00) [pid = 3399] [serial = 1688] [outer = 0x7f33f5a4a000] 05:10:14 INFO - PROCESS | 3399 | 1461154214331 Marionette DEBUG loaded listener.js 05:10:14 INFO - PROCESS | 3399 | ++DOMWINDOW == 182 (0x7f3400a09000) [pid = 3399] [serial = 1689] [outer = 0x7f33f5a4a000] 05:10:15 INFO - PROCESS | 3399 | 1461154215130 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]]]}] 05:10:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 05:10:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 1479ms 05:10:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 05:10:15 INFO - PROCESS | 3399 | 1461154215202 Marionette TRACE conn3 -> [0,2221,"getWindowHandle",null] 05:10:15 INFO - PROCESS | 3399 | 1461154215205 Marionette TRACE conn3 <- [1,2221,null,{"value":"8"}] 05:10:15 INFO - PROCESS | 3399 | 1461154215212 Marionette TRACE conn3 -> [0,2222,"setScriptTimeout",{"ms":35000}] 05:10:15 INFO - PROCESS | 3399 | 1461154215215 Marionette TRACE conn3 <- [1,2222,null,{}] 05:10:15 INFO - PROCESS | 3399 | 1461154215220 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}] 05:10:15 INFO - PROCESS | 3399 | 1461154215470 Marionette TRACE conn3 <- [1,2223,null,{"value":null}] 05:10:15 INFO - PROCESS | 3399 | 1461154215820 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:10:15 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33e3ed1800 == 178 [pid = 3399] [id = 563] 05:10:15 INFO - PROCESS | 3399 | ++DOMWINDOW == 183 (0x7f33e00e4c00) [pid = 3399] [serial = 1690] [outer = (nil)] 05:10:15 INFO - PROCESS | 3399 | ++DOMWINDOW == 184 (0x7f33e3799c00) [pid = 3399] [serial = 1691] [outer = 0x7f33e00e4c00] 05:10:15 INFO - PROCESS | 3399 | 1461154215898 Marionette DEBUG loaded listener.js 05:10:16 INFO - PROCESS | 3399 | ++DOMWINDOW == 185 (0x7f33e71eb000) [pid = 3399] [serial = 1692] [outer = 0x7f33e00e4c00] 05:10:16 INFO - PROCESS | 3399 | 1461154216744 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]]]}] 05:10:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 05:10:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 1582ms 05:10:16 INFO - PROCESS | 3399 | 1461154216794 Marionette TRACE conn3 -> [0,2225,"getWindowHandle",null] 05:10:16 INFO - PROCESS | 3399 | 1461154216798 Marionette TRACE conn3 <- [1,2225,null,{"value":"8"}] 05:10:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 05:10:16 INFO - PROCESS | 3399 | 1461154216804 Marionette TRACE conn3 -> [0,2226,"setScriptTimeout",{"ms":35000}] 05:10:16 INFO - PROCESS | 3399 | 1461154216806 Marionette TRACE conn3 <- [1,2226,null,{}] 05:10:16 INFO - PROCESS | 3399 | 1461154216812 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}] 05:10:17 INFO - PROCESS | 3399 | 1461154217032 Marionette TRACE conn3 <- [1,2227,null,{"value":null}] 05:10:17 INFO - PROCESS | 3399 | 1461154217353 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:10:17 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33e685b000 == 179 [pid = 3399] [id = 564] 05:10:17 INFO - PROCESS | 3399 | ++DOMWINDOW == 186 (0x7f33e00ec000) [pid = 3399] [serial = 1693] [outer = (nil)] 05:10:17 INFO - PROCESS | 3399 | ++DOMWINDOW == 187 (0x7f33e2cadc00) [pid = 3399] [serial = 1694] [outer = 0x7f33e00ec000] 05:10:17 INFO - PROCESS | 3399 | 1461154217438 Marionette DEBUG loaded listener.js 05:10:17 INFO - PROCESS | 3399 | ++DOMWINDOW == 188 (0x7f33e6355400) [pid = 3399] [serial = 1695] [outer = 0x7f33e00ec000] 05:10:18 INFO - PROCESS | 3399 | 1461154218928 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]]]}] 05:10:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 05:10:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 2181ms 05:10:18 INFO - PROCESS | 3399 | 1461154218986 Marionette TRACE conn3 -> [0,2229,"getWindowHandle",null] 05:10:18 INFO - PROCESS | 3399 | 1461154218992 Marionette TRACE conn3 <- [1,2229,null,{"value":"8"}] 05:10:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 05:10:19 INFO - PROCESS | 3399 | 1461154219000 Marionette TRACE conn3 -> [0,2230,"setScriptTimeout",{"ms":35000}] 05:10:19 INFO - PROCESS | 3399 | 1461154219004 Marionette TRACE conn3 <- [1,2230,null,{}] 05:10:19 INFO - PROCESS | 3399 | 1461154219012 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}] 05:10:19 INFO - PROCESS | 3399 | 1461154219251 Marionette TRACE conn3 <- [1,2231,null,{"value":null}] 05:10:19 INFO - PROCESS | 3399 | 1461154219522 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:10:19 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33e91d5800 == 180 [pid = 3399] [id = 565] 05:10:19 INFO - PROCESS | 3399 | ++DOMWINDOW == 189 (0x7f33e3795400) [pid = 3399] [serial = 1696] [outer = (nil)] 05:10:19 INFO - PROCESS | 3399 | ++DOMWINDOW == 190 (0x7f33e4defc00) [pid = 3399] [serial = 1697] [outer = 0x7f33e3795400] 05:10:19 INFO - PROCESS | 3399 | 1461154219608 Marionette DEBUG loaded listener.js 05:10:19 INFO - PROCESS | 3399 | ++DOMWINDOW == 191 (0x7f33e63bf800) [pid = 3399] [serial = 1698] [outer = 0x7f33e3795400] 05:10:20 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33e90ac000 == 179 [pid = 3399] [id = 545] 05:10:20 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33e732e800 == 178 [pid = 3399] [id = 544] 05:10:20 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33e60c5800 == 177 [pid = 3399] [id = 543] 05:10:20 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33e2a46000 == 176 [pid = 3399] [id = 542] 05:10:20 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33e3ece000 == 175 [pid = 3399] [id = 540] 05:10:20 INFO - PROCESS | 3399 | --DOCSHELL 0x7f3411e67000 == 174 [pid = 3399] [id = 539] 05:10:20 INFO - PROCESS | 3399 | --DOCSHELL 0x7f340d946000 == 173 [pid = 3399] [id = 538] 05:10:20 INFO - PROCESS | 3399 | --DOCSHELL 0x7f340c64a800 == 172 [pid = 3399] [id = 537] 05:10:20 INFO - PROCESS | 3399 | --DOCSHELL 0x7f340068a800 == 171 [pid = 3399] [id = 536] 05:10:20 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33feb43000 == 170 [pid = 3399] [id = 535] 05:10:20 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33fa1bc800 == 169 [pid = 3399] [id = 534] 05:10:20 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33f9b79000 == 168 [pid = 3399] [id = 533] 05:10:20 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33f68bd000 == 167 [pid = 3399] [id = 532] 05:10:20 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33f5d05000 == 166 [pid = 3399] [id = 531] 05:10:20 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33f3655000 == 165 [pid = 3399] [id = 530] 05:10:20 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33ee516800 == 164 [pid = 3399] [id = 529] 05:10:20 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33ed3ce800 == 163 [pid = 3399] [id = 528] 05:10:20 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33eb44a800 == 162 [pid = 3399] [id = 527] 05:10:20 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33e7072800 == 161 [pid = 3399] [id = 495] 05:10:20 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33ea365000 == 160 [pid = 3399] [id = 526] 05:10:20 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33e961f800 == 159 [pid = 3399] [id = 525] 05:10:20 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33e90b4000 == 158 [pid = 3399] [id = 524] 05:10:20 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33e6320800 == 157 [pid = 3399] [id = 523] 05:10:20 INFO - PROCESS | 3399 | --DOMWINDOW == 190 (0x7f33e67a0000) [pid = 3399] [serial = 1568] [outer = (nil)] [url = about:blank] 05:10:20 INFO - PROCESS | 3399 | --DOMWINDOW == 189 (0x7f33f27a8c00) [pid = 3399] [serial = 1407] [outer = (nil)] [url = about:blank] 05:10:20 INFO - PROCESS | 3399 | --DOMWINDOW == 188 (0x7f33e68e1c00) [pid = 3399] [serial = 1488] [outer = (nil)] [url = about:blank] 05:10:20 INFO - PROCESS | 3399 | --DOMWINDOW == 187 (0x7f33e695c400) [pid = 3399] [serial = 1562] [outer = (nil)] [url = about:blank] 05:10:20 INFO - PROCESS | 3399 | --DOMWINDOW == 186 (0x7f33e2bb3800) [pid = 3399] [serial = 1565] [outer = (nil)] [url = about:blank] 05:10:20 INFO - PROCESS | 3399 | --DOMWINDOW == 185 (0x7f33e9410000) [pid = 3399] [serial = 1515] [outer = (nil)] [url = about:blank] 05:10:20 INFO - PROCESS | 3399 | --DOMWINDOW == 184 (0x7f33e9403800) [pid = 3399] [serial = 1514] [outer = (nil)] [url = about:blank] 05:10:20 INFO - PROCESS | 3399 | --DOMWINDOW == 183 (0x7f33fa036400) [pid = 3399] [serial = 1542] [outer = (nil)] [url = about:blank] 05:10:20 INFO - PROCESS | 3399 | --DOMWINDOW == 182 (0x7f33f9eb7000) [pid = 3399] [serial = 1541] [outer = (nil)] [url = about:blank] 05:10:20 INFO - PROCESS | 3399 | --DOMWINDOW == 181 (0x7f33e71ee400) [pid = 3399] [serial = 1509] [outer = (nil)] [url = about:blank] 05:10:20 INFO - PROCESS | 3399 | --DOMWINDOW == 180 (0x7f33e6bd9000) [pid = 3399] [serial = 1508] [outer = (nil)] [url = about:blank] 05:10:20 INFO - PROCESS | 3399 | --DOMWINDOW == 179 (0x7f33fef96800) [pid = 3399] [serial = 1545] [outer = (nil)] [url = about:blank] 05:10:20 INFO - PROCESS | 3399 | --DOMWINDOW == 178 (0x7f33fc5c1800) [pid = 3399] [serial = 1544] [outer = (nil)] [url = about:blank] 05:10:20 INFO - PROCESS | 3399 | --DOMWINDOW == 177 (0x7f33ec8b6800) [pid = 3399] [serial = 1521] [outer = (nil)] [url = about:blank] 05:10:20 INFO - PROCESS | 3399 | --DOMWINDOW == 176 (0x7f33ec4d6400) [pid = 3399] [serial = 1520] [outer = (nil)] [url = about:blank] 05:10:20 INFO - PROCESS | 3399 | --DOMWINDOW == 175 (0x7f340dcf0400) [pid = 3399] [serial = 1554] [outer = (nil)] [url = about:blank] 05:10:20 INFO - PROCESS | 3399 | --DOMWINDOW == 174 (0x7f340cb7c800) [pid = 3399] [serial = 1553] [outer = (nil)] [url = about:blank] 05:10:20 INFO - PROCESS | 3399 | --DOMWINDOW == 173 (0x7f3400241400) [pid = 3399] [serial = 1548] [outer = (nil)] [url = about:blank] 05:10:20 INFO - PROCESS | 3399 | --DOMWINDOW == 172 (0x7f33ff266400) [pid = 3399] [serial = 1547] [outer = (nil)] [url = about:blank] 05:10:20 INFO - PROCESS | 3399 | --DOMWINDOW == 171 (0x7f33f9b8c400) [pid = 3399] [serial = 1539] [outer = (nil)] [url = about:blank] 05:10:20 INFO - PROCESS | 3399 | --DOMWINDOW == 170 (0x7f33f9848800) [pid = 3399] [serial = 1538] [outer = (nil)] [url = about:blank] 05:10:20 INFO - PROCESS | 3399 | --DOMWINDOW == 169 (0x7f33e9d0e800) [pid = 3399] [serial = 1518] [outer = (nil)] [url = about:blank] 05:10:20 INFO - PROCESS | 3399 | --DOMWINDOW == 168 (0x7f33e9c85400) [pid = 3399] [serial = 1517] [outer = (nil)] [url = about:blank] 05:10:20 INFO - PROCESS | 3399 | --DOMWINDOW == 167 (0x7f33f8f0e000) [pid = 3399] [serial = 1536] [outer = (nil)] [url = about:blank] 05:10:20 INFO - PROCESS | 3399 | --DOMWINDOW == 166 (0x7f33f79c1400) [pid = 3399] [serial = 1535] [outer = (nil)] [url = about:blank] 05:10:20 INFO - PROCESS | 3399 | --DOMWINDOW == 165 (0x7f33f45bec00) [pid = 3399] [serial = 1533] [outer = (nil)] [url = about:blank] 05:10:20 INFO - PROCESS | 3399 | --DOMWINDOW == 164 (0x7f33f3355400) [pid = 3399] [serial = 1532] [outer = (nil)] [url = about:blank] 05:10:20 INFO - PROCESS | 3399 | --DOMWINDOW == 163 (0x7f33e6794800) [pid = 3399] [serial = 1506] [outer = (nil)] [url = about:blank] 05:10:20 INFO - PROCESS | 3399 | --DOMWINDOW == 162 (0x7f33e4df6c00) [pid = 3399] [serial = 1505] [outer = (nil)] [url = about:blank] 05:10:20 INFO - PROCESS | 3399 | --DOMWINDOW == 161 (0x7f33e3099c00) [pid = 3399] [serial = 1556] [outer = (nil)] [url = about:blank] 05:10:20 INFO - PROCESS | 3399 | --DOMWINDOW == 160 (0x7f33e3796400) [pid = 3399] [serial = 1557] [outer = (nil)] [url = about:blank] 05:10:20 INFO - PROCESS | 3399 | --DOMWINDOW == 159 (0x7f33f295ec00) [pid = 3399] [serial = 1530] [outer = (nil)] [url = about:blank] 05:10:20 INFO - PROCESS | 3399 | --DOMWINDOW == 158 (0x7f33e80be000) [pid = 3399] [serial = 1529] [outer = (nil)] [url = about:blank] 05:10:20 INFO - PROCESS | 3399 | --DOMWINDOW == 157 (0x7f33ee4ca400) [pid = 3399] [serial = 1527] [outer = (nil)] [url = about:blank] 05:10:20 INFO - PROCESS | 3399 | --DOMWINDOW == 156 (0x7f33ee35bc00) [pid = 3399] [serial = 1526] [outer = (nil)] [url = about:blank] 05:10:20 INFO - PROCESS | 3399 | --DOMWINDOW == 155 (0x7f33ee25a000) [pid = 3399] [serial = 1524] [outer = (nil)] [url = about:blank] 05:10:20 INFO - PROCESS | 3399 | --DOMWINDOW == 154 (0x7f33ed34c400) [pid = 3399] [serial = 1523] [outer = (nil)] [url = about:blank] 05:10:20 INFO - PROCESS | 3399 | --DOMWINDOW == 153 (0x7f34009e9000) [pid = 3399] [serial = 1551] [outer = (nil)] [url = about:blank] 05:10:20 INFO - PROCESS | 3399 | --DOMWINDOW == 152 (0x7f33e713e800) [pid = 3399] [serial = 1550] [outer = (nil)] [url = about:blank] 05:10:20 INFO - PROCESS | 3399 | --DOMWINDOW == 151 (0x7f33e63c1400) [pid = 3399] [serial = 1559] [outer = (nil)] [url = about:blank] 05:10:20 INFO - PROCESS | 3399 | --DOMWINDOW == 150 (0x7f33e8ff4000) [pid = 3399] [serial = 1512] [outer = (nil)] [url = about:blank] 05:10:20 INFO - PROCESS | 3399 | --DOMWINDOW == 149 (0x7f33e8d0f000) [pid = 3399] [serial = 1511] [outer = (nil)] [url = about:blank] 05:10:20 INFO - PROCESS | 3399 | --DOMWINDOW == 148 (0x7f33e6af8000) [pid = 3399] [serial = 1563] [outer = (nil)] [url = about:blank] 05:10:20 INFO - PROCESS | 3399 | --DOMWINDOW == 147 (0x7f33e2cb9400) [pid = 3399] [serial = 1566] [outer = (nil)] [url = about:blank] 05:10:20 INFO - PROCESS | 3399 | --DOMWINDOW == 146 (0x7f33e67a3000) [pid = 3399] [serial = 1560] [outer = (nil)] [url = about:blank] 05:10:21 INFO - PROCESS | 3399 | 1461154221148 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]]]}] 05:10:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 05:10:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 2191ms 05:10:21 INFO - PROCESS | 3399 | 1461154221200 Marionette TRACE conn3 -> [0,2233,"getWindowHandle",null] 05:10:21 INFO - PROCESS | 3399 | 1461154221208 Marionette TRACE conn3 <- [1,2233,null,{"value":"8"}] 05:10:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 05:10:21 INFO - PROCESS | 3399 | 1461154221218 Marionette TRACE conn3 -> [0,2234,"setScriptTimeout",{"ms":35000}] 05:10:21 INFO - PROCESS | 3399 | 1461154221221 Marionette TRACE conn3 <- [1,2234,null,{}] 05:10:21 INFO - PROCESS | 3399 | 1461154221227 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}] 05:10:21 INFO - PROCESS | 3399 | 1461154221408 Marionette TRACE conn3 <- [1,2235,null,{"value":null}] 05:10:21 INFO - PROCESS | 3399 | 1461154221425 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:10:21 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33e5cc7800 == 158 [pid = 3399] [id = 566] 05:10:21 INFO - PROCESS | 3399 | ++DOMWINDOW == 147 (0x7f33e63c2000) [pid = 3399] [serial = 1699] [outer = (nil)] 05:10:21 INFO - PROCESS | 3399 | ++DOMWINDOW == 148 (0x7f33e679e800) [pid = 3399] [serial = 1700] [outer = 0x7f33e63c2000] 05:10:21 INFO - PROCESS | 3399 | 1461154221487 Marionette DEBUG loaded listener.js 05:10:21 INFO - PROCESS | 3399 | ++DOMWINDOW == 149 (0x7f33e6849800) [pid = 3399] [serial = 1701] [outer = 0x7f33e63c2000] 05:10:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 05:10:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 1180ms 05:10:22 INFO - PROCESS | 3399 | 1461154222387 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]]]}] 05:10:22 INFO - PROCESS | 3399 | 1461154222400 Marionette TRACE conn3 -> [0,2237,"getWindowHandle",null] 05:10:22 INFO - PROCESS | 3399 | 1461154222403 Marionette TRACE conn3 <- [1,2237,null,{"value":"8"}] 05:10:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 05:10:22 INFO - PROCESS | 3399 | 1461154222409 Marionette TRACE conn3 -> [0,2238,"setScriptTimeout",{"ms":35000}] 05:10:22 INFO - PROCESS | 3399 | 1461154222414 Marionette TRACE conn3 <- [1,2238,null,{}] 05:10:22 INFO - PROCESS | 3399 | 1461154222430 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}] 05:10:22 INFO - PROCESS | 3399 | 1461154222625 Marionette TRACE conn3 <- [1,2239,null,{"value":null}] 05:10:22 INFO - PROCESS | 3399 | 1461154222836 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:10:22 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33e7071000 == 159 [pid = 3399] [id = 567] 05:10:22 INFO - PROCESS | 3399 | ++DOMWINDOW == 150 (0x7f33e6788400) [pid = 3399] [serial = 1702] [outer = (nil)] 05:10:22 INFO - PROCESS | 3399 | ++DOMWINDOW == 151 (0x7f33e6af8c00) [pid = 3399] [serial = 1703] [outer = 0x7f33e6788400] 05:10:22 INFO - PROCESS | 3399 | 1461154222902 Marionette DEBUG loaded listener.js 05:10:23 INFO - PROCESS | 3399 | ++DOMWINDOW == 152 (0x7f33e71ed800) [pid = 3399] [serial = 1704] [outer = 0x7f33e6788400] 05:10:23 INFO - PROCESS | 3399 | 1461154223716 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]]]}] 05:10:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 05:10:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 1339ms 05:10:23 INFO - PROCESS | 3399 | 1461154223760 Marionette TRACE conn3 -> [0,2241,"getWindowHandle",null] 05:10:23 INFO - PROCESS | 3399 | 1461154223765 Marionette TRACE conn3 <- [1,2241,null,{"value":"8"}] 05:10:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 05:10:23 INFO - PROCESS | 3399 | 1461154223779 Marionette TRACE conn3 -> [0,2242,"setScriptTimeout",{"ms":35000}] 05:10:23 INFO - PROCESS | 3399 | 1461154223781 Marionette TRACE conn3 <- [1,2242,null,{}] 05:10:23 INFO - PROCESS | 3399 | 1461154223786 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}] 05:10:24 INFO - PROCESS | 3399 | 1461154224042 Marionette TRACE conn3 <- [1,2243,null,{"value":null}] 05:10:24 INFO - PROCESS | 3399 | 1461154224079 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:10:24 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33e91db000 == 160 [pid = 3399] [id = 568] 05:10:24 INFO - PROCESS | 3399 | ++DOMWINDOW == 153 (0x7f33e6bd2400) [pid = 3399] [serial = 1705] [outer = (nil)] 05:10:24 INFO - PROCESS | 3399 | ++DOMWINDOW == 154 (0x7f33e74d0400) [pid = 3399] [serial = 1706] [outer = 0x7f33e6bd2400] 05:10:24 INFO - PROCESS | 3399 | 1461154224152 Marionette DEBUG loaded listener.js 05:10:24 INFO - PROCESS | 3399 | ++DOMWINDOW == 155 (0x7f33e7e45400) [pid = 3399] [serial = 1707] [outer = 0x7f33e6bd2400] 05:10:25 INFO - PROCESS | 3399 | 1461154225120 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]]]}] 05:10:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 05:10:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 2135ms 05:10:25 INFO - PROCESS | 3399 | --DOMWINDOW == 154 (0x7f33e3096800) [pid = 3399] [serial = 1501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 05:10:25 INFO - PROCESS | 3399 | --DOMWINDOW == 153 (0x7f33e6789400) [pid = 3399] [serial = 1633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 05:10:25 INFO - PROCESS | 3399 | --DOMWINDOW == 152 (0x7f33e6bdb800) [pid = 3399] [serial = 1636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 05:10:25 INFO - PROCESS | 3399 | --DOMWINDOW == 151 (0x7f33f3393400) [pid = 3399] [serial = 1612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 05:10:25 INFO - PROCESS | 3399 | --DOMWINDOW == 150 (0x7f33f5650400) [pid = 3399] [serial = 1603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 05:10:25 INFO - PROCESS | 3399 | --DOMWINDOW == 149 (0x7f33e379d400) [pid = 3399] [serial = 1570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 05:10:25 INFO - PROCESS | 3399 | --DOMWINDOW == 148 (0x7f33e684d800) [pid = 3399] [serial = 1573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 05:10:25 INFO - PROCESS | 3399 | --DOMWINDOW == 147 (0x7f33ed346000) [pid = 3399] [serial = 1597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 05:10:25 INFO - PROCESS | 3399 | --DOMWINDOW == 146 (0x7f33f849b800) [pid = 3399] [serial = 1609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 05:10:25 INFO - PROCESS | 3399 | --DOMWINDOW == 145 (0x7f33e00ee400) [pid = 3399] [serial = 1627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 05:10:25 INFO - PROCESS | 3399 | --DOMWINDOW == 144 (0x7f33e74ccc00) [pid = 3399] [serial = 1579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 05:10:25 INFO - PROCESS | 3399 | --DOMWINDOW == 143 (0x7f33e00f0000) [pid = 3399] [serial = 1618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 05:10:25 INFO - PROCESS | 3399 | --DOMWINDOW == 142 (0x7f33e80c0400) [pid = 3399] [serial = 1582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 05:10:25 INFO - PROCESS | 3399 | --DOMWINDOW == 141 (0x7f33e00f0800) [pid = 3399] [serial = 1588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 05:10:25 INFO - PROCESS | 3399 | --DOMWINDOW == 140 (0x7f33e2bbf800) [pid = 3399] [serial = 1630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 05:10:25 INFO - PROCESS | 3399 | --DOMWINDOW == 139 (0x7f33f565a400) [pid = 3399] [serial = 1606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 05:10:25 INFO - PROCESS | 3399 | --DOMWINDOW == 138 (0x7f33f5bfb800) [pid = 3399] [serial = 1615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 05:10:25 INFO - PROCESS | 3399 | --DOMWINDOW == 137 (0x7f33e6843000) [pid = 3399] [serial = 1591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 05:10:25 INFO - PROCESS | 3399 | --DOMWINDOW == 136 (0x7f33e74ca800) [pid = 3399] [serial = 1576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 05:10:25 INFO - PROCESS | 3399 | --DOMWINDOW == 135 (0x7f33e9ec5c00) [pid = 3399] [serial = 1585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 05:10:25 INFO - PROCESS | 3399 | --DOMWINDOW == 134 (0x7f33f5658c00) [pid = 3399] [serial = 1600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 05:10:25 INFO - PROCESS | 3399 | --DOMWINDOW == 133 (0x7f33e8ff2000) [pid = 3399] [serial = 1594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 05:10:25 INFO - PROCESS | 3399 | 1461154225990 Marionette TRACE conn3 -> [0,2245,"getWindowHandle",null] 05:10:25 INFO - PROCESS | 3399 | 1461154225993 Marionette TRACE conn3 <- [1,2245,null,{"value":"8"}] 05:10:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 05:10:26 INFO - PROCESS | 3399 | 1461154226033 Marionette TRACE conn3 -> [0,2246,"setScriptTimeout",{"ms":35000}] 05:10:26 INFO - PROCESS | 3399 | 1461154226037 Marionette TRACE conn3 <- [1,2246,null,{}] 05:10:26 INFO - PROCESS | 3399 | 1461154226042 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}] 05:10:26 INFO - PROCESS | 3399 | 1461154226230 Marionette TRACE conn3 <- [1,2247,null,{"value":null}] 05:10:26 INFO - PROCESS | 3399 | 1461154226404 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:10:26 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33e74e0800 == 161 [pid = 3399] [id = 569] 05:10:26 INFO - PROCESS | 3399 | ++DOMWINDOW == 134 (0x7f33e4db4800) [pid = 3399] [serial = 1708] [outer = (nil)] 05:10:26 INFO - PROCESS | 3399 | ++DOMWINDOW == 135 (0x7f33e6bd9000) [pid = 3399] [serial = 1709] [outer = 0x7f33e4db4800] 05:10:26 INFO - PROCESS | 3399 | 1461154226467 Marionette DEBUG loaded listener.js 05:10:26 INFO - PROCESS | 3399 | ++DOMWINDOW == 136 (0x7f33e74d6c00) [pid = 3399] [serial = 1710] [outer = 0x7f33e4db4800] 05:10:27 INFO - PROCESS | 3399 | 1461154227116 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]]]}] 05:10:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 05:10:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 1140ms 05:10:27 INFO - PROCESS | 3399 | 1461154227165 Marionette TRACE conn3 -> [0,2249,"getWindowHandle",null] 05:10:27 INFO - PROCESS | 3399 | 1461154227169 Marionette TRACE conn3 <- [1,2249,null,{"value":"8"}] 05:10:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 05:10:27 INFO - PROCESS | 3399 | 1461154227174 Marionette TRACE conn3 -> [0,2250,"setScriptTimeout",{"ms":35000}] 05:10:27 INFO - PROCESS | 3399 | 1461154227177 Marionette TRACE conn3 <- [1,2250,null,{}] 05:10:27 INFO - PROCESS | 3399 | 1461154227197 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}] 05:10:27 INFO - PROCESS | 3399 | 1461154227416 Marionette TRACE conn3 <- [1,2251,null,{"value":null}] 05:10:27 INFO - PROCESS | 3399 | 1461154227427 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:10:27 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33eb442000 == 162 [pid = 3399] [id = 570] 05:10:27 INFO - PROCESS | 3399 | ++DOMWINDOW == 137 (0x7f33e8d14400) [pid = 3399] [serial = 1711] [outer = (nil)] 05:10:27 INFO - PROCESS | 3399 | ++DOMWINDOW == 138 (0x7f33e9517400) [pid = 3399] [serial = 1712] [outer = 0x7f33e8d14400] 05:10:27 INFO - PROCESS | 3399 | 1461154227492 Marionette DEBUG loaded listener.js 05:10:27 INFO - PROCESS | 3399 | ++DOMWINDOW == 139 (0x7f33e9d10800) [pid = 3399] [serial = 1713] [outer = 0x7f33e8d14400] 05:10:28 INFO - PROCESS | 3399 | 1461154228690 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]]]}] 05:10:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 05:10:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 1584ms 05:10:28 INFO - PROCESS | 3399 | 1461154228760 Marionette TRACE conn3 -> [0,2253,"getWindowHandle",null] 05:10:28 INFO - PROCESS | 3399 | 1461154228765 Marionette TRACE conn3 <- [1,2253,null,{"value":"8"}] 05:10:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 05:10:28 INFO - PROCESS | 3399 | 1461154228772 Marionette TRACE conn3 -> [0,2254,"setScriptTimeout",{"ms":35000}] 05:10:28 INFO - PROCESS | 3399 | 1461154228777 Marionette TRACE conn3 <- [1,2254,null,{}] 05:10:28 INFO - PROCESS | 3399 | 1461154228785 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}] 05:10:29 INFO - PROCESS | 3399 | 1461154229049 Marionette TRACE conn3 <- [1,2255,null,{"value":null}] 05:10:29 INFO - PROCESS | 3399 | 1461154229344 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:10:29 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33e6908800 == 163 [pid = 3399] [id = 571] 05:10:29 INFO - PROCESS | 3399 | ++DOMWINDOW == 140 (0x7f33e6353c00) [pid = 3399] [serial = 1714] [outer = (nil)] 05:10:29 INFO - PROCESS | 3399 | ++DOMWINDOW == 141 (0x7f33e63c6000) [pid = 3399] [serial = 1715] [outer = 0x7f33e6353c00] 05:10:29 INFO - PROCESS | 3399 | 1461154229423 Marionette DEBUG loaded listener.js 05:10:29 INFO - PROCESS | 3399 | ++DOMWINDOW == 142 (0x7f33e67a2800) [pid = 3399] [serial = 1716] [outer = 0x7f33e6353c00] 05:10:30 INFO - PROCESS | 3399 | 1461154230300 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]]]}] 05:10:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 05:10:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 1583ms 05:10:30 INFO - PROCESS | 3399 | 1461154230357 Marionette TRACE conn3 -> [0,2257,"getWindowHandle",null] 05:10:30 INFO - PROCESS | 3399 | 1461154230365 Marionette TRACE conn3 <- [1,2257,null,{"value":"8"}] 05:10:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 05:10:30 INFO - PROCESS | 3399 | 1461154230375 Marionette TRACE conn3 -> [0,2258,"setScriptTimeout",{"ms":35000}] 05:10:30 INFO - PROCESS | 3399 | 1461154230378 Marionette TRACE conn3 <- [1,2258,null,{}] 05:10:30 INFO - PROCESS | 3399 | 1461154230384 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}] 05:10:30 INFO - PROCESS | 3399 | 1461154230611 Marionette TRACE conn3 <- [1,2259,null,{"value":null}] 05:10:30 INFO - PROCESS | 3399 | 1461154230934 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:10:31 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33ea482000 == 164 [pid = 3399] [id = 572] 05:10:31 INFO - PROCESS | 3399 | ++DOMWINDOW == 143 (0x7f33e6961000) [pid = 3399] [serial = 1717] [outer = (nil)] 05:10:31 INFO - PROCESS | 3399 | ++DOMWINDOW == 144 (0x7f33e6bd3800) [pid = 3399] [serial = 1718] [outer = 0x7f33e6961000] 05:10:31 INFO - PROCESS | 3399 | 1461154231065 Marionette DEBUG loaded listener.js 05:10:31 INFO - PROCESS | 3399 | ++DOMWINDOW == 145 (0x7f33e74d1800) [pid = 3399] [serial = 1719] [outer = 0x7f33e6961000] 05:10:31 INFO - PROCESS | 3399 | 1461154231951 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]]]}] 05:10:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 05:10:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 1632ms 05:10:32 INFO - PROCESS | 3399 | 1461154232007 Marionette TRACE conn3 -> [0,2261,"getWindowHandle",null] 05:10:32 INFO - PROCESS | 3399 | 1461154232012 Marionette TRACE conn3 <- [1,2261,null,{"value":"8"}] 05:10:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 05:10:32 INFO - PROCESS | 3399 | 1461154232018 Marionette TRACE conn3 -> [0,2262,"setScriptTimeout",{"ms":35000}] 05:10:32 INFO - PROCESS | 3399 | 1461154232023 Marionette TRACE conn3 <- [1,2262,null,{}] 05:10:32 INFO - PROCESS | 3399 | 1461154232039 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}] 05:10:32 INFO - PROCESS | 3399 | 1461154232283 Marionette TRACE conn3 <- [1,2263,null,{"value":null}] 05:10:32 INFO - PROCESS | 3399 | 1461154232592 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:10:32 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33ed710000 == 165 [pid = 3399] [id = 573] 05:10:32 INFO - PROCESS | 3399 | ++DOMWINDOW == 146 (0x7f33e9287400) [pid = 3399] [serial = 1720] [outer = (nil)] 05:10:32 INFO - PROCESS | 3399 | ++DOMWINDOW == 147 (0x7f33e940a400) [pid = 3399] [serial = 1721] [outer = 0x7f33e9287400] 05:10:32 INFO - PROCESS | 3399 | 1461154232668 Marionette DEBUG loaded listener.js 05:10:32 INFO - PROCESS | 3399 | ++DOMWINDOW == 148 (0x7f33e9c8d000) [pid = 3399] [serial = 1722] [outer = 0x7f33e9287400] 05:10:33 INFO - PROCESS | 3399 | 1461154233475 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]]]}] 05:10:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 05:10:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 1487ms 05:10:33 INFO - PROCESS | 3399 | 1461154233508 Marionette TRACE conn3 -> [0,2265,"getWindowHandle",null] 05:10:33 INFO - PROCESS | 3399 | 1461154233514 Marionette TRACE conn3 <- [1,2265,null,{"value":"8"}] 05:10:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 05:10:33 INFO - PROCESS | 3399 | 1461154233522 Marionette TRACE conn3 -> [0,2266,"setScriptTimeout",{"ms":35000}] 05:10:33 INFO - PROCESS | 3399 | 1461154233525 Marionette TRACE conn3 <- [1,2266,null,{}] 05:10:33 INFO - PROCESS | 3399 | 1461154233530 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}] 05:10:33 INFO - PROCESS | 3399 | 1461154233733 Marionette TRACE conn3 <- [1,2267,null,{"value":null}] 05:10:33 INFO - PROCESS | 3399 | 1461154233963 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:10:34 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33f2ed1000 == 166 [pid = 3399] [id = 574] 05:10:34 INFO - PROCESS | 3399 | ++DOMWINDOW == 149 (0x7f33e379f400) [pid = 3399] [serial = 1723] [outer = (nil)] 05:10:34 INFO - PROCESS | 3399 | ++DOMWINDOW == 150 (0x7f33e9ece800) [pid = 3399] [serial = 1724] [outer = 0x7f33e379f400] 05:10:34 INFO - PROCESS | 3399 | 1461154234077 Marionette DEBUG loaded listener.js 05:10:34 INFO - PROCESS | 3399 | ++DOMWINDOW == 151 (0x7f33ea0e2800) [pid = 3399] [serial = 1725] [outer = 0x7f33e379f400] 05:10:34 INFO - PROCESS | 3399 | 1461154234991 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]]]}] 05:10:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 05:10:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 1530ms 05:10:35 INFO - PROCESS | 3399 | 1461154235053 Marionette TRACE conn3 -> [0,2269,"getWindowHandle",null] 05:10:35 INFO - PROCESS | 3399 | 1461154235057 Marionette TRACE conn3 <- [1,2269,null,{"value":"8"}] 05:10:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 05:10:35 INFO - PROCESS | 3399 | 1461154235063 Marionette TRACE conn3 -> [0,2270,"setScriptTimeout",{"ms":35000}] 05:10:35 INFO - PROCESS | 3399 | 1461154235066 Marionette TRACE conn3 <- [1,2270,null,{}] 05:10:35 INFO - PROCESS | 3399 | 1461154235072 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}] 05:10:35 INFO - PROCESS | 3399 | 1461154235283 Marionette TRACE conn3 <- [1,2271,null,{"value":null}] 05:10:35 INFO - PROCESS | 3399 | 1461154235541 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:10:35 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33f3660000 == 167 [pid = 3399] [id = 575] 05:10:35 INFO - PROCESS | 3399 | ++DOMWINDOW == 152 (0x7f33e9c8e400) [pid = 3399] [serial = 1726] [outer = (nil)] 05:10:35 INFO - PROCESS | 3399 | ++DOMWINDOW == 153 (0x7f33eb5c8c00) [pid = 3399] [serial = 1727] [outer = 0x7f33e9c8e400] 05:10:35 INFO - PROCESS | 3399 | 1461154235656 Marionette DEBUG loaded listener.js 05:10:35 INFO - PROCESS | 3399 | ++DOMWINDOW == 154 (0x7f33eb648000) [pid = 3399] [serial = 1728] [outer = 0x7f33e9c8e400] 05:10:36 INFO - PROCESS | 3399 | 1461154236501 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]]]}] 05:10:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 05:10:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 1481ms 05:10:36 INFO - PROCESS | 3399 | 1461154236546 Marionette TRACE conn3 -> [0,2273,"getWindowHandle",null] 05:10:36 INFO - PROCESS | 3399 | 1461154236550 Marionette TRACE conn3 <- [1,2273,null,{"value":"8"}] 05:10:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 05:10:36 INFO - PROCESS | 3399 | 1461154236556 Marionette TRACE conn3 -> [0,2274,"setScriptTimeout",{"ms":35000}] 05:10:36 INFO - PROCESS | 3399 | 1461154236559 Marionette TRACE conn3 <- [1,2274,null,{}] 05:10:36 INFO - PROCESS | 3399 | 1461154236564 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}] 05:10:36 INFO - PROCESS | 3399 | 1461154236795 Marionette TRACE conn3 <- [1,2275,null,{"value":null}] 05:10:37 INFO - PROCESS | 3399 | 1461154237060 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:10:37 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33f63c9800 == 168 [pid = 3399] [id = 576] 05:10:37 INFO - PROCESS | 3399 | ++DOMWINDOW == 155 (0x7f33ec8b5c00) [pid = 3399] [serial = 1729] [outer = (nil)] 05:10:37 INFO - PROCESS | 3399 | ++DOMWINDOW == 156 (0x7f33ee35b000) [pid = 3399] [serial = 1730] [outer = 0x7f33ec8b5c00] 05:10:37 INFO - PROCESS | 3399 | 1461154237187 Marionette DEBUG loaded listener.js 05:10:37 INFO - PROCESS | 3399 | ++DOMWINDOW == 157 (0x7f33ee4ce400) [pid = 3399] [serial = 1731] [outer = 0x7f33ec8b5c00] 05:10:38 INFO - PROCESS | 3399 | 1461154238006 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]]]}] 05:10:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 05:10:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 1479ms 05:10:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 05:10:38 INFO - PROCESS | 3399 | 1461154238037 Marionette TRACE conn3 -> [0,2277,"getWindowHandle",null] 05:10:38 INFO - PROCESS | 3399 | 1461154238040 Marionette TRACE conn3 <- [1,2277,null,{"value":"8"}] 05:10:38 INFO - PROCESS | 3399 | 1461154238047 Marionette TRACE conn3 -> [0,2278,"setScriptTimeout",{"ms":35000}] 05:10:38 INFO - PROCESS | 3399 | 1461154238050 Marionette TRACE conn3 <- [1,2278,null,{}] 05:10:38 INFO - PROCESS | 3399 | 1461154238055 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}] 05:10:38 INFO - PROCESS | 3399 | 1461154238263 Marionette TRACE conn3 <- [1,2279,null,{"value":null}] 05:10:38 INFO - PROCESS | 3399 | 1461154238525 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:10:38 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33f8366800 == 169 [pid = 3399] [id = 577] 05:10:38 INFO - PROCESS | 3399 | ++DOMWINDOW == 158 (0x7f33ec8b6000) [pid = 3399] [serial = 1732] [outer = (nil)] 05:10:38 INFO - PROCESS | 3399 | ++DOMWINDOW == 159 (0x7f33f27acc00) [pid = 3399] [serial = 1733] [outer = 0x7f33ec8b6000] 05:10:38 INFO - PROCESS | 3399 | 1461154238639 Marionette DEBUG loaded listener.js 05:10:38 INFO - PROCESS | 3399 | ++DOMWINDOW == 160 (0x7f33f2a22c00) [pid = 3399] [serial = 1734] [outer = 0x7f33ec8b6000] 05:10:39 INFO - PROCESS | 3399 | 1461154239438 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]]]}] 05:10:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 05:10:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 1429ms 05:10:39 INFO - PROCESS | 3399 | 1461154239475 Marionette TRACE conn3 -> [0,2281,"getWindowHandle",null] 05:10:39 INFO - PROCESS | 3399 | 1461154239479 Marionette TRACE conn3 <- [1,2281,null,{"value":"8"}] 05:10:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 05:10:39 INFO - PROCESS | 3399 | 1461154239485 Marionette TRACE conn3 -> [0,2282,"setScriptTimeout",{"ms":35000}] 05:10:39 INFO - PROCESS | 3399 | 1461154239487 Marionette TRACE conn3 <- [1,2282,null,{}] 05:10:39 INFO - PROCESS | 3399 | 1461154239493 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}] 05:10:39 INFO - PROCESS | 3399 | 1461154239701 Marionette TRACE conn3 <- [1,2283,null,{"value":null}] 05:10:39 INFO - PROCESS | 3399 | 1461154239963 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:10:40 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33f9b6c000 == 170 [pid = 3399] [id = 578] 05:10:40 INFO - PROCESS | 3399 | ++DOMWINDOW == 161 (0x7f33f295e000) [pid = 3399] [serial = 1735] [outer = (nil)] 05:10:40 INFO - PROCESS | 3399 | ++DOMWINDOW == 162 (0x7f33f3394800) [pid = 3399] [serial = 1736] [outer = 0x7f33f295e000] 05:10:40 INFO - PROCESS | 3399 | 1461154240079 Marionette DEBUG loaded listener.js 05:10:40 INFO - PROCESS | 3399 | ++DOMWINDOW == 163 (0x7f33f4350000) [pid = 3399] [serial = 1737] [outer = 0x7f33f295e000] 05:10:40 INFO - PROCESS | 3399 | 1461154240877 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]]]}] 05:10:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 05:10:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 1440ms 05:10:40 INFO - PROCESS | 3399 | 1461154240926 Marionette TRACE conn3 -> [0,2285,"getWindowHandle",null] 05:10:40 INFO - PROCESS | 3399 | 1461154240930 Marionette TRACE conn3 <- [1,2285,null,{"value":"8"}] 05:10:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 05:10:40 INFO - PROCESS | 3399 | 1461154240935 Marionette TRACE conn3 -> [0,2286,"setScriptTimeout",{"ms":35000}] 05:10:40 INFO - PROCESS | 3399 | 1461154240939 Marionette TRACE conn3 <- [1,2286,null,{}] 05:10:40 INFO - PROCESS | 3399 | 1461154240944 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}] 05:10:41 INFO - PROCESS | 3399 | 1461154241164 Marionette TRACE conn3 <- [1,2287,null,{"value":null}] 05:10:41 INFO - PROCESS | 3399 | 1461154241474 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:10:41 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33fa026800 == 171 [pid = 3399] [id = 579] 05:10:41 INFO - PROCESS | 3399 | ++DOMWINDOW == 164 (0x7f33ed610000) [pid = 3399] [serial = 1738] [outer = (nil)] 05:10:41 INFO - PROCESS | 3399 | ++DOMWINDOW == 165 (0x7f33f5523000) [pid = 3399] [serial = 1739] [outer = 0x7f33ed610000] 05:10:41 INFO - PROCESS | 3399 | 1461154241552 Marionette DEBUG loaded listener.js 05:10:41 INFO - PROCESS | 3399 | ++DOMWINDOW == 166 (0x7f33f5a4d400) [pid = 3399] [serial = 1740] [outer = 0x7f33ed610000] 05:10:42 INFO - PROCESS | 3399 | 1461154242353 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]]]}] 05:10:42 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 05:10:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 1483ms 05:10:42 INFO - PROCESS | 3399 | 1461154242420 Marionette TRACE conn3 -> [0,2289,"getWindowHandle",null] 05:10:42 INFO - PROCESS | 3399 | 1461154242424 Marionette TRACE conn3 <- [1,2289,null,{"value":"8"}] 05:10:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 05:10:42 INFO - PROCESS | 3399 | 1461154242430 Marionette TRACE conn3 -> [0,2290,"setScriptTimeout",{"ms":35000}] 05:10:42 INFO - PROCESS | 3399 | 1461154242433 Marionette TRACE conn3 <- [1,2290,null,{}] 05:10:42 INFO - PROCESS | 3399 | 1461154242439 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}] 05:10:42 INFO - PROCESS | 3399 | 1461154242675 Marionette TRACE conn3 <- [1,2291,null,{"value":null}] 05:10:42 INFO - PROCESS | 3399 | 1461154242980 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:10:43 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33fe1e9000 == 172 [pid = 3399] [id = 580] 05:10:43 INFO - PROCESS | 3399 | ++DOMWINDOW == 167 (0x7f33f2a24000) [pid = 3399] [serial = 1741] [outer = (nil)] 05:10:43 INFO - PROCESS | 3399 | ++DOMWINDOW == 168 (0x7f33f5bfb800) [pid = 3399] [serial = 1742] [outer = 0x7f33f2a24000] 05:10:43 INFO - PROCESS | 3399 | 1461154243058 Marionette DEBUG loaded listener.js 05:10:43 INFO - PROCESS | 3399 | ++DOMWINDOW == 169 (0x7f33f60c2400) [pid = 3399] [serial = 1743] [outer = 0x7f33f2a24000] 05:10:43 INFO - PROCESS | 3399 | 1461154243902 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]]]}] 05:10:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 05:10:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 1532ms 05:10:43 INFO - PROCESS | 3399 | 1461154243964 Marionette TRACE conn3 -> [0,2293,"getWindowHandle",null] 05:10:43 INFO - PROCESS | 3399 | 1461154243968 Marionette TRACE conn3 <- [1,2293,null,{"value":"8"}] 05:10:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 05:10:43 INFO - PROCESS | 3399 | 1461154243973 Marionette TRACE conn3 -> [0,2294,"setScriptTimeout",{"ms":35000}] 05:10:43 INFO - PROCESS | 3399 | 1461154243983 Marionette TRACE conn3 <- [1,2294,null,{}] 05:10:43 INFO - PROCESS | 3399 | 1461154243989 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}] 05:10:44 INFO - PROCESS | 3399 | 1461154244236 Marionette TRACE conn3 <- [1,2295,null,{"value":null}] 05:10:44 INFO - PROCESS | 3399 | 1461154244548 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:10:44 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f340063b800 == 173 [pid = 3399] [id = 581] 05:10:44 INFO - PROCESS | 3399 | ++DOMWINDOW == 170 (0x7f33f9442800) [pid = 3399] [serial = 1744] [outer = (nil)] 05:10:44 INFO - PROCESS | 3399 | ++DOMWINDOW == 171 (0x7f33f9850800) [pid = 3399] [serial = 1745] [outer = 0x7f33f9442800] 05:10:44 INFO - PROCESS | 3399 | 1461154244633 Marionette DEBUG loaded listener.js 05:10:44 INFO - PROCESS | 3399 | ++DOMWINDOW == 172 (0x7f33f9b91800) [pid = 3399] [serial = 1746] [outer = 0x7f33f9442800] 05:10:45 INFO - PROCESS | 3399 | 1461154245482 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]]]}] 05:10:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 05:10:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 1537ms 05:10:45 INFO - PROCESS | 3399 | 1461154245516 Marionette TRACE conn3 -> [0,2297,"getWindowHandle",null] 05:10:45 INFO - PROCESS | 3399 | 1461154245519 Marionette TRACE conn3 <- [1,2297,null,{"value":"8"}] 05:10:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 05:10:45 INFO - PROCESS | 3399 | 1461154245529 Marionette TRACE conn3 -> [0,2298,"setScriptTimeout",{"ms":35000}] 05:10:45 INFO - PROCESS | 3399 | 1461154245531 Marionette TRACE conn3 <- [1,2298,null,{}] 05:10:45 INFO - PROCESS | 3399 | 1461154245537 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}] 05:10:45 INFO - PROCESS | 3399 | 1461154245728 Marionette TRACE conn3 <- [1,2299,null,{"value":null}] 05:10:46 INFO - PROCESS | 3399 | 1461154245999 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:10:46 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f340670b000 == 174 [pid = 3399] [id = 582] 05:10:46 INFO - PROCESS | 3399 | ++DOMWINDOW == 173 (0x7f33e9eca400) [pid = 3399] [serial = 1747] [outer = (nil)] 05:10:46 INFO - PROCESS | 3399 | ++DOMWINDOW == 174 (0x7f33f943a000) [pid = 3399] [serial = 1748] [outer = 0x7f33e9eca400] 05:10:46 INFO - PROCESS | 3399 | 1461154246125 Marionette DEBUG loaded listener.js 05:10:46 INFO - PROCESS | 3399 | ++DOMWINDOW == 175 (0x7f33fc387400) [pid = 3399] [serial = 1749] [outer = 0x7f33e9eca400] 05:10:46 INFO - PROCESS | 3399 | 1461154246895 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]]]}] 05:10:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 05:10:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 1432ms 05:10:46 INFO - PROCESS | 3399 | 1461154246963 Marionette TRACE conn3 -> [0,2301,"getWindowHandle",null] 05:10:46 INFO - PROCESS | 3399 | 1461154246967 Marionette TRACE conn3 <- [1,2301,null,{"value":"8"}] 05:10:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 05:10:46 INFO - PROCESS | 3399 | 1461154246973 Marionette TRACE conn3 -> [0,2302,"setScriptTimeout",{"ms":35000}] 05:10:46 INFO - PROCESS | 3399 | 1461154246975 Marionette TRACE conn3 <- [1,2302,null,{}] 05:10:46 INFO - PROCESS | 3399 | 1461154246980 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}] 05:10:47 INFO - PROCESS | 3399 | 1461154247183 Marionette TRACE conn3 <- [1,2303,null,{"value":null}] 05:10:47 INFO - PROCESS | 3399 | 1461154247443 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:10:47 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f340d5b6800 == 175 [pid = 3399] [id = 583] 05:10:47 INFO - PROCESS | 3399 | ++DOMWINDOW == 176 (0x7f33f9fe3c00) [pid = 3399] [serial = 1750] [outer = (nil)] 05:10:47 INFO - PROCESS | 3399 | ++DOMWINDOW == 177 (0x7f33fded4400) [pid = 3399] [serial = 1751] [outer = 0x7f33f9fe3c00] 05:10:47 INFO - PROCESS | 3399 | 1461154247562 Marionette DEBUG loaded listener.js 05:10:47 INFO - PROCESS | 3399 | ++DOMWINDOW == 178 (0x7f33fede8000) [pid = 3399] [serial = 1752] [outer = 0x7f33f9fe3c00] 05:10:48 INFO - PROCESS | 3399 | 1461154248361 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]]]}] 05:10:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 05:10:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 1438ms 05:10:48 INFO - PROCESS | 3399 | 1461154248412 Marionette TRACE conn3 -> [0,2305,"getWindowHandle",null] 05:10:48 INFO - PROCESS | 3399 | 1461154248415 Marionette TRACE conn3 <- [1,2305,null,{"value":"8"}] 05:10:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 05:10:48 INFO - PROCESS | 3399 | 1461154248421 Marionette TRACE conn3 -> [0,2306,"setScriptTimeout",{"ms":35000}] 05:10:48 INFO - PROCESS | 3399 | 1461154248423 Marionette TRACE conn3 <- [1,2306,null,{}] 05:10:48 INFO - PROCESS | 3399 | 1461154248429 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}] 05:10:48 INFO - PROCESS | 3399 | 1461154248630 Marionette TRACE conn3 <- [1,2307,null,{"value":null}] 05:10:48 INFO - PROCESS | 3399 | 1461154248898 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:10:48 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f340d953000 == 176 [pid = 3399] [id = 584] 05:10:48 INFO - PROCESS | 3399 | ++DOMWINDOW == 179 (0x7f33e00e5400) [pid = 3399] [serial = 1753] [outer = (nil)] 05:10:49 INFO - PROCESS | 3399 | ++DOMWINDOW == 180 (0x7f33fef9fc00) [pid = 3399] [serial = 1754] [outer = 0x7f33e00e5400] 05:10:49 INFO - PROCESS | 3399 | 1461154249016 Marionette DEBUG loaded listener.js 05:10:49 INFO - PROCESS | 3399 | ++DOMWINDOW == 181 (0x7f33ff32cc00) [pid = 3399] [serial = 1755] [outer = 0x7f33e00e5400] 05:10:49 INFO - PROCESS | 3399 | 1461154249843 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]]]}] 05:10:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 05:10:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 1480ms 05:10:49 INFO - PROCESS | 3399 | 1461154249903 Marionette TRACE conn3 -> [0,2309,"getWindowHandle",null] 05:10:49 INFO - PROCESS | 3399 | 1461154249906 Marionette TRACE conn3 <- [1,2309,null,{"value":"8"}] 05:10:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 05:10:49 INFO - PROCESS | 3399 | 1461154249912 Marionette TRACE conn3 -> [0,2310,"setScriptTimeout",{"ms":35000}] 05:10:49 INFO - PROCESS | 3399 | 1461154249915 Marionette TRACE conn3 <- [1,2310,null,{}] 05:10:49 INFO - PROCESS | 3399 | 1461154249920 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}] 05:10:50 INFO - PROCESS | 3399 | 1461154250134 Marionette TRACE conn3 <- [1,2311,null,{"value":null}] 05:10:50 INFO - PROCESS | 3399 | 1461154250443 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:10:50 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f34113ab000 == 177 [pid = 3399] [id = 585] 05:10:50 INFO - PROCESS | 3399 | ++DOMWINDOW == 182 (0x7f33eb7c8400) [pid = 3399] [serial = 1756] [outer = (nil)] 05:10:50 INFO - PROCESS | 3399 | ++DOMWINDOW == 183 (0x7f3400241400) [pid = 3399] [serial = 1757] [outer = 0x7f33eb7c8400] 05:10:50 INFO - PROCESS | 3399 | 1461154250526 Marionette DEBUG loaded listener.js 05:10:50 INFO - PROCESS | 3399 | ++DOMWINDOW == 184 (0x7f3400a0bc00) [pid = 3399] [serial = 1758] [outer = 0x7f33eb7c8400] 05:10:51 INFO - PROCESS | 3399 | 1461154251355 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]]]}] 05:10:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 05:10:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 1491ms 05:10:51 INFO - PROCESS | 3399 | 1461154251404 Marionette TRACE conn3 -> [0,2313,"getWindowHandle",null] 05:10:51 INFO - PROCESS | 3399 | 1461154251408 Marionette TRACE conn3 <- [1,2313,null,{"value":"8"}] 05:10:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 05:10:51 INFO - PROCESS | 3399 | 1461154251414 Marionette TRACE conn3 -> [0,2314,"setScriptTimeout",{"ms":35000}] 05:10:51 INFO - PROCESS | 3399 | 1461154251417 Marionette TRACE conn3 <- [1,2314,null,{}] 05:10:51 INFO - PROCESS | 3399 | 1461154251423 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}] 05:10:51 INFO - PROCESS | 3399 | 1461154251636 Marionette TRACE conn3 <- [1,2315,null,{"value":null}] 05:10:51 INFO - PROCESS | 3399 | 1461154251951 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:10:51 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f3411fd9800 == 178 [pid = 3399] [id = 586] 05:10:51 INFO - PROCESS | 3399 | ++DOMWINDOW == 185 (0x7f33fefa1000) [pid = 3399] [serial = 1759] [outer = (nil)] 05:10:52 INFO - PROCESS | 3399 | ++DOMWINDOW == 186 (0x7f34067d8800) [pid = 3399] [serial = 1760] [outer = 0x7f33fefa1000] 05:10:52 INFO - PROCESS | 3399 | 1461154252034 Marionette DEBUG loaded listener.js 05:10:52 INFO - PROCESS | 3399 | ++DOMWINDOW == 187 (0x7f340c78e400) [pid = 3399] [serial = 1761] [outer = 0x7f33fefa1000] 05:10:52 INFO - PROCESS | 3399 | 1461154252858 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]]]}] 05:10:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 05:10:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 1482ms 05:10:52 INFO - PROCESS | 3399 | 1461154252897 Marionette TRACE conn3 -> [0,2317,"getWindowHandle",null] 05:10:52 INFO - PROCESS | 3399 | 1461154252900 Marionette TRACE conn3 <- [1,2317,null,{"value":"8"}] 05:10:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 05:10:52 INFO - PROCESS | 3399 | 1461154252907 Marionette TRACE conn3 -> [0,2318,"setScriptTimeout",{"ms":35000}] 05:10:52 INFO - PROCESS | 3399 | 1461154252910 Marionette TRACE conn3 <- [1,2318,null,{}] 05:10:52 INFO - PROCESS | 3399 | 1461154252916 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}] 05:10:53 INFO - PROCESS | 3399 | 1461154253320 Marionette TRACE conn3 <- [1,2319,null,{"value":null}] 05:10:53 INFO - PROCESS | 3399 | 1461154253666 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:10:53 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f3414838000 == 179 [pid = 3399] [id = 587] 05:10:53 INFO - PROCESS | 3399 | ++DOMWINDOW == 188 (0x7f340d829c00) [pid = 3399] [serial = 1762] [outer = (nil)] 05:10:53 INFO - PROCESS | 3399 | ++DOMWINDOW == 189 (0x7f340d9ba400) [pid = 3399] [serial = 1763] [outer = 0x7f340d829c00] 05:10:53 INFO - PROCESS | 3399 | 1461154253741 Marionette DEBUG loaded listener.js 05:10:53 INFO - PROCESS | 3399 | ++DOMWINDOW == 190 (0x7f340dcf0400) [pid = 3399] [serial = 1764] [outer = 0x7f340d829c00] 05:10:54 INFO - PROCESS | 3399 | 1461154254602 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] 05:10:54 INFO - PROCESS | 3399 | 1461154254649 Marionette TRACE conn3 <- [1,2321,null,{"value":"8"}] 05:10:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 05:10:54 INFO - PROCESS | 3399 | 1461154254656 Marionette TRACE conn3 -> [0,2322,"setScriptTimeout",{"ms":35000}] 05:10:54 INFO - PROCESS | 3399 | 1461154254659 Marionette TRACE conn3 <- [1,2322,null,{}] 05:10:54 INFO - PROCESS | 3399 | 1461154254664 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}] 05:10:54 INFO - PROCESS | 3399 | 1461154254888 Marionette TRACE conn3 <- [1,2323,null,{"value":null}] 05:10:55 INFO - PROCESS | 3399 | 1461154255202 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:10:55 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33e3ec9800 == 180 [pid = 3399] [id = 588] 05:10:55 INFO - PROCESS | 3399 | ++DOMWINDOW == 191 (0x7f33e00ee000) [pid = 3399] [serial = 1765] [outer = (nil)] 05:10:55 INFO - PROCESS | 3399 | ++DOMWINDOW == 192 (0x7f33e3796c00) [pid = 3399] [serial = 1766] [outer = 0x7f33e00ee000] 05:10:55 INFO - PROCESS | 3399 | 1461154255282 Marionette DEBUG loaded listener.js 05:10:55 INFO - PROCESS | 3399 | ++DOMWINDOW == 193 (0x7f33e6af9000) [pid = 3399] [serial = 1767] [outer = 0x7f33e00ee000] 05:10:56 INFO - PROCESS | 3399 | 1461154256097 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]]]}] 05:10:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 05:10:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 1484ms 05:10:56 INFO - PROCESS | 3399 | 1461154256141 Marionette TRACE conn3 -> [0,2325,"getWindowHandle",null] 05:10:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 05:10:56 INFO - PROCESS | 3399 | 1461154256146 Marionette TRACE conn3 <- [1,2325,null,{"value":"8"}] 05:10:56 INFO - PROCESS | 3399 | 1461154256152 Marionette TRACE conn3 -> [0,2326,"setScriptTimeout",{"ms":35000}] 05:10:56 INFO - PROCESS | 3399 | 1461154256155 Marionette TRACE conn3 <- [1,2326,null,{}] 05:10:56 INFO - PROCESS | 3399 | 1461154256160 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}] 05:10:56 INFO - PROCESS | 3399 | 1461154256373 Marionette TRACE conn3 <- [1,2327,null,{"value":null}] 05:10:56 INFO - PROCESS | 3399 | 1461154256699 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:10:56 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33e5ce0800 == 181 [pid = 3399] [id = 589] 05:10:56 INFO - PROCESS | 3399 | ++DOMWINDOW == 194 (0x7f33e00e8400) [pid = 3399] [serial = 1768] [outer = (nil)] 05:10:56 INFO - PROCESS | 3399 | ++DOMWINDOW == 195 (0x7f33e3798400) [pid = 3399] [serial = 1769] [outer = 0x7f33e00e8400] 05:10:56 INFO - PROCESS | 3399 | 1461154256782 Marionette DEBUG loaded listener.js 05:10:56 INFO - PROCESS | 3399 | ++DOMWINDOW == 196 (0x7f33e7357400) [pid = 3399] [serial = 1770] [outer = 0x7f33e00e8400] 05:10:58 INFO - PROCESS | 3399 | --DOCSHELL 0x7f340d93d000 == 180 [pid = 3399] [id = 517] 05:10:58 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33e74e0800 == 179 [pid = 3399] [id = 569] 05:10:58 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33e91db000 == 178 [pid = 3399] [id = 568] 05:10:58 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33e7071000 == 177 [pid = 3399] [id = 567] 05:10:58 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33e5cc7800 == 176 [pid = 3399] [id = 566] 05:10:58 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33e91d5800 == 175 [pid = 3399] [id = 565] 05:10:58 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33e685b000 == 174 [pid = 3399] [id = 564] 05:10:58 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33e3ed1800 == 173 [pid = 3399] [id = 563] 05:10:58 INFO - PROCESS | 3399 | --DOCSHELL 0x7f340671e800 == 172 [pid = 3399] [id = 562] 05:10:58 INFO - PROCESS | 3399 | --DOCSHELL 0x7f3400680800 == 171 [pid = 3399] [id = 561] 05:10:58 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33fe6e9000 == 170 [pid = 3399] [id = 560] 05:10:58 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33fc348800 == 169 [pid = 3399] [id = 559] 05:10:58 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33fa028800 == 168 [pid = 3399] [id = 558] 05:10:58 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33f9b74800 == 167 [pid = 3399] [id = 557] 05:10:58 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33f7991800 == 166 [pid = 3399] [id = 556] 05:10:58 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33f63ce800 == 165 [pid = 3399] [id = 555] 05:10:58 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33f5616000 == 164 [pid = 3399] [id = 554] 05:10:58 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33f3789000 == 163 [pid = 3399] [id = 553] 05:10:58 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33f2eda000 == 162 [pid = 3399] [id = 552] 05:10:58 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33ed70a800 == 161 [pid = 3399] [id = 551] 05:10:58 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33ed309000 == 160 [pid = 3399] [id = 550] 05:10:58 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33eb43f000 == 159 [pid = 3399] [id = 549] 05:10:58 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33e9610800 == 158 [pid = 3399] [id = 548] 05:10:58 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33e6869800 == 157 [pid = 3399] [id = 547] 05:10:58 INFO - PROCESS | 3399 | --DOMWINDOW == 195 (0x7f33e80bf400) [pid = 3399] [serial = 1503] [outer = (nil)] [url = about:blank] 05:10:58 INFO - PROCESS | 3399 | --DOMWINDOW == 194 (0x7f33e6957800) [pid = 3399] [serial = 1635] [outer = (nil)] [url = about:blank] 05:10:58 INFO - PROCESS | 3399 | --DOMWINDOW == 193 (0x7f33e71e3400) [pid = 3399] [serial = 1637] [outer = (nil)] [url = about:blank] 05:10:58 INFO - PROCESS | 3399 | --DOMWINDOW == 192 (0x7f33fded8000) [pid = 3399] [serial = 1613] [outer = (nil)] [url = about:blank] 05:10:58 INFO - PROCESS | 3399 | --DOMWINDOW == 191 (0x7f33fef9d000) [pid = 3399] [serial = 1614] [outer = (nil)] [url = about:blank] 05:10:58 INFO - PROCESS | 3399 | --DOMWINDOW == 190 (0x7f33f565a800) [pid = 3399] [serial = 1604] [outer = (nil)] [url = about:blank] 05:10:58 INFO - PROCESS | 3399 | --DOMWINDOW == 189 (0x7f33f8f06400) [pid = 3399] [serial = 1605] [outer = (nil)] [url = about:blank] 05:10:58 INFO - PROCESS | 3399 | --DOMWINDOW == 188 (0x7f33e4df5400) [pid = 3399] [serial = 1571] [outer = (nil)] [url = about:blank] 05:10:58 INFO - PROCESS | 3399 | --DOMWINDOW == 187 (0x7f33e63c6400) [pid = 3399] [serial = 1572] [outer = (nil)] [url = about:blank] 05:10:58 INFO - PROCESS | 3399 | --DOMWINDOW == 186 (0x7f33e6af2800) [pid = 3399] [serial = 1574] [outer = (nil)] [url = about:blank] 05:10:58 INFO - PROCESS | 3399 | --DOMWINDOW == 185 (0x7f33e7147c00) [pid = 3399] [serial = 1575] [outer = (nil)] [url = about:blank] 05:10:58 INFO - PROCESS | 3399 | --DOMWINDOW == 184 (0x7f33f2961800) [pid = 3399] [serial = 1598] [outer = (nil)] [url = about:blank] 05:10:58 INFO - PROCESS | 3399 | --DOMWINDOW == 183 (0x7f33f334d800) [pid = 3399] [serial = 1599] [outer = (nil)] [url = about:blank] 05:10:58 INFO - PROCESS | 3399 | --DOMWINDOW == 182 (0x7f33fa030000) [pid = 3399] [serial = 1610] [outer = (nil)] [url = about:blank] 05:10:59 INFO - PROCESS | 3399 | --DOMWINDOW == 181 (0x7f33fd244c00) [pid = 3399] [serial = 1611] [outer = (nil)] [url = about:blank] 05:10:59 INFO - PROCESS | 3399 | --DOMWINDOW == 180 (0x7f33e3095c00) [pid = 3399] [serial = 1628] [outer = (nil)] [url = about:blank] 05:10:59 INFO - PROCESS | 3399 | --DOMWINDOW == 179 (0x7f33e3794000) [pid = 3399] [serial = 1629] [outer = (nil)] [url = about:blank] 05:10:59 INFO - PROCESS | 3399 | --DOMWINDOW == 178 (0x7f33e2cae800) [pid = 3399] [serial = 1622] [outer = (nil)] [url = about:blank] 05:10:59 INFO - PROCESS | 3399 | --DOMWINDOW == 177 (0x7f33e8ff1800) [pid = 3399] [serial = 1580] [outer = (nil)] [url = about:blank] 05:10:59 INFO - PROCESS | 3399 | --DOMWINDOW == 176 (0x7f33e928a400) [pid = 3399] [serial = 1581] [outer = (nil)] [url = about:blank] 05:10:59 INFO - PROCESS | 3399 | --DOMWINDOW == 175 (0x7f33fded3800) [pid = 3399] [serial = 1619] [outer = (nil)] [url = about:blank] 05:10:59 INFO - PROCESS | 3399 | --DOMWINDOW == 174 (0x7f3400ab9c00) [pid = 3399] [serial = 1620] [outer = (nil)] [url = about:blank] 05:10:59 INFO - PROCESS | 3399 | --DOMWINDOW == 173 (0x7f33e940f800) [pid = 3399] [serial = 1583] [outer = (nil)] [url = about:blank] 05:10:59 INFO - PROCESS | 3399 | --DOMWINDOW == 172 (0x7f33e9c82c00) [pid = 3399] [serial = 1584] [outer = (nil)] [url = about:blank] 05:10:59 INFO - PROCESS | 3399 | --DOMWINDOW == 171 (0x7f33eb650c00) [pid = 3399] [serial = 1589] [outer = (nil)] [url = about:blank] 05:10:59 INFO - PROCESS | 3399 | --DOMWINDOW == 170 (0x7f33ec4de400) [pid = 3399] [serial = 1590] [outer = (nil)] [url = about:blank] 05:10:59 INFO - PROCESS | 3399 | --DOMWINDOW == 169 (0x7f33e72a0800) [pid = 3399] [serial = 1638] [outer = (nil)] [url = about:blank] 05:10:59 INFO - PROCESS | 3399 | --DOMWINDOW == 168 (0x7f33e635c000) [pid = 3399] [serial = 1631] [outer = (nil)] [url = about:blank] 05:10:59 INFO - PROCESS | 3399 | --DOMWINDOW == 167 (0x7f33f98e2800) [pid = 3399] [serial = 1607] [outer = (nil)] [url = about:blank] 05:10:59 INFO - PROCESS | 3399 | --DOMWINDOW == 166 (0x7f33f9b8e800) [pid = 3399] [serial = 1608] [outer = (nil)] [url = about:blank] 05:10:59 INFO - PROCESS | 3399 | --DOMWINDOW == 165 (0x7f33ff325800) [pid = 3399] [serial = 1616] [outer = (nil)] [url = about:blank] 05:10:59 INFO - PROCESS | 3399 | --DOMWINDOW == 164 (0x7f33ff73bc00) [pid = 3399] [serial = 1617] [outer = (nil)] [url = about:blank] 05:10:59 INFO - PROCESS | 3399 | --DOMWINDOW == 163 (0x7f33ec8b6400) [pid = 3399] [serial = 1592] [outer = (nil)] [url = about:blank] 05:10:59 INFO - PROCESS | 3399 | --DOMWINDOW == 162 (0x7f33ed60fc00) [pid = 3399] [serial = 1593] [outer = (nil)] [url = about:blank] 05:10:59 INFO - PROCESS | 3399 | --DOMWINDOW == 161 (0x7f33e74d8000) [pid = 3399] [serial = 1577] [outer = (nil)] [url = about:blank] 05:10:59 INFO - PROCESS | 3399 | --DOMWINDOW == 160 (0x7f33e7e48800) [pid = 3399] [serial = 1578] [outer = (nil)] [url = about:blank] 05:10:59 INFO - PROCESS | 3399 | --DOMWINDOW == 159 (0x7f33eb5c2800) [pid = 3399] [serial = 1586] [outer = (nil)] [url = about:blank] 05:10:59 INFO - PROCESS | 3399 | --DOMWINDOW == 158 (0x7f33eb646400) [pid = 3399] [serial = 1587] [outer = (nil)] [url = about:blank] 05:10:59 INFO - PROCESS | 3399 | --DOMWINDOW == 157 (0x7f33f5b56c00) [pid = 3399] [serial = 1601] [outer = (nil)] [url = about:blank] 05:10:59 INFO - PROCESS | 3399 | --DOMWINDOW == 156 (0x7f33f60ba000) [pid = 3399] [serial = 1602] [outer = (nil)] [url = about:blank] 05:10:59 INFO - PROCESS | 3399 | --DOMWINDOW == 155 (0x7f33ed608c00) [pid = 3399] [serial = 1595] [outer = (nil)] [url = about:blank] 05:10:59 INFO - PROCESS | 3399 | --DOMWINDOW == 154 (0x7f33f27a7000) [pid = 3399] [serial = 1596] [outer = (nil)] [url = about:blank] 05:10:59 INFO - PROCESS | 3399 | --DOMWINDOW == 153 (0x7f33e00e5c00) [pid = 3399] [serial = 1625] [outer = (nil)] [url = about:blank] 05:10:59 INFO - PROCESS | 3399 | --DOMWINDOW == 152 (0x7f33e684d000) [pid = 3399] [serial = 1634] [outer = (nil)] [url = about:blank] 05:10:59 INFO - PROCESS | 3399 | --DOMWINDOW == 151 (0x7f33e63c5800) [pid = 3399] [serial = 1632] [outer = (nil)] [url = about:blank] 05:10:59 INFO - PROCESS | 3399 | --DOMWINDOW == 150 (0x7f33e6bdf000) [pid = 3399] [serial = 1640] [outer = (nil)] [url = about:blank] 05:10:59 INFO - PROCESS | 3399 | 1461154259042 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]]]}] 05:10:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 05:10:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 2990ms 05:10:59 INFO - PROCESS | 3399 | 1461154259161 Marionette TRACE conn3 -> [0,2329,"getWindowHandle",null] 05:10:59 INFO - PROCESS | 3399 | 1461154259164 Marionette TRACE conn3 <- [1,2329,null,{"value":"8"}] 05:10:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 05:10:59 INFO - PROCESS | 3399 | 1461154259174 Marionette TRACE conn3 -> [0,2330,"setScriptTimeout",{"ms":35000}] 05:10:59 INFO - PROCESS | 3399 | 1461154259178 Marionette TRACE conn3 <- [1,2330,null,{}] 05:10:59 INFO - PROCESS | 3399 | 1461154259185 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}] 05:10:59 INFO - PROCESS | 3399 | 1461154259401 Marionette TRACE conn3 <- [1,2331,null,{"value":null}] 05:10:59 INFO - PROCESS | 3399 | 1461154259608 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:10:59 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33e3ed1800 == 158 [pid = 3399] [id = 590] 05:10:59 INFO - PROCESS | 3399 | ++DOMWINDOW == 151 (0x7f33e3794800) [pid = 3399] [serial = 1771] [outer = (nil)] 05:10:59 INFO - PROCESS | 3399 | ++DOMWINDOW == 152 (0x7f33e4daac00) [pid = 3399] [serial = 1772] [outer = 0x7f33e3794800] 05:10:59 INFO - PROCESS | 3399 | 1461154259677 Marionette DEBUG loaded listener.js 05:10:59 INFO - PROCESS | 3399 | ++DOMWINDOW == 153 (0x7f33e4db8c00) [pid = 3399] [serial = 1773] [outer = 0x7f33e3794800] 05:11:00 INFO - PROCESS | 3399 | 1461154260572 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]]]}] 05:11:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 05:11:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 1436ms 05:11:00 INFO - PROCESS | 3399 | 1461154260610 Marionette TRACE conn3 -> [0,2333,"getWindowHandle",null] 05:11:00 INFO - PROCESS | 3399 | 1461154260618 Marionette TRACE conn3 <- [1,2333,null,{"value":"8"}] 05:11:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 05:11:00 INFO - PROCESS | 3399 | 1461154260627 Marionette TRACE conn3 -> [0,2334,"setScriptTimeout",{"ms":35000}] 05:11:00 INFO - PROCESS | 3399 | 1461154260631 Marionette TRACE conn3 <- [1,2334,null,{}] 05:11:00 INFO - PROCESS | 3399 | 1461154260636 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}] 05:11:00 INFO - PROCESS | 3399 | 1461154260838 Marionette TRACE conn3 <- [1,2335,null,{"value":null}] 05:11:01 INFO - PROCESS | 3399 | 1461154261094 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:11:01 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33e64ca000 == 159 [pid = 3399] [id = 591] 05:11:01 INFO - PROCESS | 3399 | ++DOMWINDOW == 154 (0x7f33e635cc00) [pid = 3399] [serial = 1774] [outer = (nil)] 05:11:01 INFO - PROCESS | 3399 | ++DOMWINDOW == 155 (0x7f33e63c3800) [pid = 3399] [serial = 1775] [outer = 0x7f33e635cc00] 05:11:01 INFO - PROCESS | 3399 | 1461154261168 Marionette DEBUG loaded listener.js 05:11:01 INFO - PROCESS | 3399 | ++DOMWINDOW == 156 (0x7f33e678c400) [pid = 3399] [serial = 1776] [outer = 0x7f33e635cc00] 05:11:01 INFO - PROCESS | 3399 | 1461154261916 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]]]}] 05:11:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 05:11:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 1330ms 05:11:01 INFO - PROCESS | 3399 | 1461154261968 Marionette TRACE conn3 -> [0,2337,"getWindowHandle",null] 05:11:01 INFO - PROCESS | 3399 | 1461154261972 Marionette TRACE conn3 <- [1,2337,null,{"value":"8"}] 05:11:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 05:11:01 INFO - PROCESS | 3399 | 1461154261992 Marionette TRACE conn3 -> [0,2338,"setScriptTimeout",{"ms":35000}] 05:11:02 INFO - PROCESS | 3399 | 1461154261998 Marionette TRACE conn3 <- [1,2338,null,{}] 05:11:02 INFO - PROCESS | 3399 | 1461154262013 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}] 05:11:02 INFO - PROCESS | 3399 | 1461154262315 Marionette TRACE conn3 <- [1,2339,null,{"value":null}] 05:11:02 INFO - PROCESS | 3399 | 1461154262347 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:11:02 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33e733d000 == 160 [pid = 3399] [id = 592] 05:11:02 INFO - PROCESS | 3399 | ++DOMWINDOW == 157 (0x7f33e6845c00) [pid = 3399] [serial = 1777] [outer = (nil)] 05:11:02 INFO - PROCESS | 3399 | ++DOMWINDOW == 158 (0x7f33e68d5400) [pid = 3399] [serial = 1778] [outer = 0x7f33e6845c00] 05:11:02 INFO - PROCESS | 3399 | 1461154262412 Marionette DEBUG loaded listener.js 05:11:02 INFO - PROCESS | 3399 | ++DOMWINDOW == 159 (0x7f33e6957400) [pid = 3399] [serial = 1779] [outer = 0x7f33e6845c00] 05:11:03 INFO - PROCESS | 3399 | 1461154263822 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]]]}] 05:11:03 INFO - PROCESS | 3399 | --DOMWINDOW == 158 (0x7f33e6bd2400) [pid = 3399] [serial = 1705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 05:11:03 INFO - PROCESS | 3399 | --DOMWINDOW == 157 (0x7f33e6788400) [pid = 3399] [serial = 1702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 05:11:03 INFO - PROCESS | 3399 | --DOMWINDOW == 156 (0x7f33e63c2000) [pid = 3399] [serial = 1699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 05:11:03 INFO - PROCESS | 3399 | --DOMWINDOW == 155 (0x7f33e4db4800) [pid = 3399] [serial = 1708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 05:11:03 INFO - PROCESS | 3399 | --DOMWINDOW == 154 (0x7f33e3795400) [pid = 3399] [serial = 1696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 05:11:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 05:11:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 1895ms 05:11:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 05:11:03 INFO - PROCESS | 3399 | 1461154263915 Marionette TRACE conn3 -> [0,2341,"getWindowHandle",null] 05:11:03 INFO - PROCESS | 3399 | 1461154263919 Marionette TRACE conn3 <- [1,2341,null,{"value":"8"}] 05:11:03 INFO - PROCESS | 3399 | 1461154263929 Marionette TRACE conn3 -> [0,2342,"setScriptTimeout",{"ms":35000}] 05:11:03 INFO - PROCESS | 3399 | 1461154263932 Marionette TRACE conn3 <- [1,2342,null,{}] 05:11:03 INFO - PROCESS | 3399 | 1461154263937 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}] 05:11:04 INFO - PROCESS | 3399 | 1461154264138 Marionette TRACE conn3 <- [1,2343,null,{"value":null}] 05:11:04 INFO - PROCESS | 3399 | 1461154264332 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:11:04 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33e7eaf000 == 161 [pid = 3399] [id = 593] 05:11:04 INFO - PROCESS | 3399 | ++DOMWINDOW == 155 (0x7f33e2cba000) [pid = 3399] [serial = 1780] [outer = (nil)] 05:11:04 INFO - PROCESS | 3399 | ++DOMWINDOW == 156 (0x7f33e6965800) [pid = 3399] [serial = 1781] [outer = 0x7f33e2cba000] 05:11:04 INFO - PROCESS | 3399 | 1461154264393 Marionette DEBUG loaded listener.js 05:11:04 INFO - PROCESS | 3399 | ++DOMWINDOW == 157 (0x7f33e6bd6c00) [pid = 3399] [serial = 1782] [outer = 0x7f33e2cba000] 05:11:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 05:11:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 1136ms 05:11:05 INFO - PROCESS | 3399 | 1461154265052 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]]]}] 05:11:05 INFO - PROCESS | 3399 | 1461154265062 Marionette TRACE conn3 -> [0,2345,"getWindowHandle",null] 05:11:05 INFO - PROCESS | 3399 | 1461154265065 Marionette TRACE conn3 <- [1,2345,null,{"value":"8"}] 05:11:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 05:11:05 INFO - PROCESS | 3399 | 1461154265071 Marionette TRACE conn3 -> [0,2346,"setScriptTimeout",{"ms":35000}] 05:11:05 INFO - PROCESS | 3399 | 1461154265074 Marionette TRACE conn3 <- [1,2346,null,{}] 05:11:05 INFO - PROCESS | 3399 | 1461154265079 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}] 05:11:05 INFO - PROCESS | 3399 | 1461154265331 Marionette TRACE conn3 <- [1,2347,null,{"value":null}] 05:11:05 INFO - PROCESS | 3399 | 1461154265351 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:11:05 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33e91cb000 == 162 [pid = 3399] [id = 594] 05:11:05 INFO - PROCESS | 3399 | ++DOMWINDOW == 158 (0x7f33e695c800) [pid = 3399] [serial = 1783] [outer = (nil)] 05:11:05 INFO - PROCESS | 3399 | ++DOMWINDOW == 159 (0x7f33e6bd2800) [pid = 3399] [serial = 1784] [outer = 0x7f33e695c800] 05:11:05 INFO - PROCESS | 3399 | 1461154265410 Marionette DEBUG loaded listener.js 05:11:05 INFO - PROCESS | 3399 | ++DOMWINDOW == 160 (0x7f33e7148800) [pid = 3399] [serial = 1785] [outer = 0x7f33e695c800] 05:11:06 INFO - PROCESS | 3399 | 1461154266514 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]]]}] 05:11:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 05:11:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 1484ms 05:11:06 INFO - PROCESS | 3399 | 1461154266555 Marionette TRACE conn3 -> [0,2349,"getWindowHandle",null] 05:11:06 INFO - PROCESS | 3399 | 1461154266562 Marionette TRACE conn3 <- [1,2349,null,{"value":"8"}] 05:11:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 05:11:06 INFO - PROCESS | 3399 | 1461154266570 Marionette TRACE conn3 -> [0,2350,"setScriptTimeout",{"ms":35000}] 05:11:06 INFO - PROCESS | 3399 | 1461154266577 Marionette TRACE conn3 <- [1,2350,null,{}] 05:11:06 INFO - PROCESS | 3399 | 1461154266587 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}] 05:11:06 INFO - PROCESS | 3399 | 1461154266861 Marionette TRACE conn3 <- [1,2351,null,{"value":null}] 05:11:07 INFO - PROCESS | 3399 | 1461154267183 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:11:07 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33e64d4800 == 163 [pid = 3399] [id = 595] 05:11:07 INFO - PROCESS | 3399 | ++DOMWINDOW == 161 (0x7f33e379a800) [pid = 3399] [serial = 1786] [outer = (nil)] 05:11:07 INFO - PROCESS | 3399 | ++DOMWINDOW == 162 (0x7f33e4df9c00) [pid = 3399] [serial = 1787] [outer = 0x7f33e379a800] 05:11:07 INFO - PROCESS | 3399 | 1461154267259 Marionette DEBUG loaded listener.js 05:11:07 INFO - PROCESS | 3399 | ++DOMWINDOW == 163 (0x7f33e63c1c00) [pid = 3399] [serial = 1788] [outer = 0x7f33e379a800] 05:11:08 INFO - PROCESS | 3399 | 1461154268157 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]]]}] 05:11:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 05:11:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 1647ms 05:11:08 INFO - PROCESS | 3399 | 1461154268218 Marionette TRACE conn3 -> [0,2353,"getWindowHandle",null] 05:11:08 INFO - PROCESS | 3399 | 1461154268227 Marionette TRACE conn3 <- [1,2353,null,{"value":"8"}] 05:11:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 05:11:08 INFO - PROCESS | 3399 | 1461154268238 Marionette TRACE conn3 -> [0,2354,"setScriptTimeout",{"ms":35000}] 05:11:08 INFO - PROCESS | 3399 | 1461154268242 Marionette TRACE conn3 <- [1,2354,null,{}] 05:11:08 INFO - PROCESS | 3399 | 1461154268248 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}] 05:11:08 INFO - PROCESS | 3399 | 1461154268553 Marionette TRACE conn3 <- [1,2355,null,{"value":null}] 05:11:08 INFO - PROCESS | 3399 | 1461154268919 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:11:08 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33e952d800 == 164 [pid = 3399] [id = 596] 05:11:08 INFO - PROCESS | 3399 | ++DOMWINDOW == 164 (0x7f33e679d400) [pid = 3399] [serial = 1789] [outer = (nil)] 05:11:08 INFO - PROCESS | 3399 | ++DOMWINDOW == 165 (0x7f33e68e2800) [pid = 3399] [serial = 1790] [outer = 0x7f33e679d400] 05:11:09 INFO - PROCESS | 3399 | 1461154268998 Marionette DEBUG loaded listener.js 05:11:09 INFO - PROCESS | 3399 | ++DOMWINDOW == 166 (0x7f33e6aef400) [pid = 3399] [serial = 1791] [outer = 0x7f33e679d400] 05:11:09 INFO - PROCESS | 3399 | 1461154269913 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]]]}] 05:11:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 05:11:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 1747ms 05:11:09 INFO - PROCESS | 3399 | 1461154269986 Marionette TRACE conn3 -> [0,2357,"getWindowHandle",null] 05:11:09 INFO - PROCESS | 3399 | 1461154269989 Marionette TRACE conn3 <- [1,2357,null,{"value":"8"}] 05:11:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 05:11:10 INFO - PROCESS | 3399 | 1461154269996 Marionette TRACE conn3 -> [0,2358,"setScriptTimeout",{"ms":35000}] 05:11:10 INFO - PROCESS | 3399 | 1461154270002 Marionette TRACE conn3 <- [1,2358,null,{}] 05:11:10 INFO - PROCESS | 3399 | 1461154270019 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}] 05:11:10 INFO - PROCESS | 3399 | 1461154270282 Marionette TRACE conn3 <- [1,2359,null,{"value":null}] 05:11:10 INFO - PROCESS | 3399 | 1461154270595 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:11:10 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33e9f81800 == 165 [pid = 3399] [id = 597] 05:11:10 INFO - PROCESS | 3399 | ++DOMWINDOW == 167 (0x7f33e6847c00) [pid = 3399] [serial = 1792] [outer = (nil)] 05:11:10 INFO - PROCESS | 3399 | ++DOMWINDOW == 168 (0x7f33e71ef800) [pid = 3399] [serial = 1793] [outer = 0x7f33e6847c00] 05:11:10 INFO - PROCESS | 3399 | 1461154270682 Marionette DEBUG loaded listener.js 05:11:10 INFO - PROCESS | 3399 | ++DOMWINDOW == 169 (0x7f33e7355c00) [pid = 3399] [serial = 1794] [outer = 0x7f33e6847c00] 05:11:11 INFO - PROCESS | 3399 | 1461154271497 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]]]}] 05:11:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 05:11:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 1548ms 05:11:11 INFO - PROCESS | 3399 | 1461154271545 Marionette TRACE conn3 -> [0,2361,"getWindowHandle",null] 05:11:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 05:11:11 INFO - PROCESS | 3399 | 1461154271550 Marionette TRACE conn3 <- [1,2361,null,{"value":"8"}] 05:11:11 INFO - PROCESS | 3399 | 1461154271557 Marionette TRACE conn3 -> [0,2362,"setScriptTimeout",{"ms":35000}] 05:11:11 INFO - PROCESS | 3399 | 1461154271560 Marionette TRACE conn3 <- [1,2362,null,{}] 05:11:11 INFO - PROCESS | 3399 | 1461154271565 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}] 05:11:11 INFO - PROCESS | 3399 | 1461154271771 Marionette TRACE conn3 <- [1,2363,null,{"value":null}] 05:11:11 INFO - PROCESS | 3399 | 1461154271991 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:11:12 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33ea477000 == 166 [pid = 3399] [id = 598] 05:11:12 INFO - PROCESS | 3399 | ++DOMWINDOW == 170 (0x7f33e714a000) [pid = 3399] [serial = 1795] [outer = (nil)] 05:11:12 INFO - PROCESS | 3399 | ++DOMWINDOW == 171 (0x7f33e74d1c00) [pid = 3399] [serial = 1796] [outer = 0x7f33e714a000] 05:11:12 INFO - PROCESS | 3399 | 1461154272109 Marionette DEBUG loaded listener.js 05:11:12 INFO - PROCESS | 3399 | ++DOMWINDOW == 172 (0x7f33e7e40400) [pid = 3399] [serial = 1797] [outer = 0x7f33e714a000] 05:11:12 INFO - PROCESS | 3399 | 1461154272984 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]]]}] 05:11:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 05:11:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 1489ms 05:11:13 INFO - PROCESS | 3399 | 1461154273045 Marionette TRACE conn3 -> [0,2365,"getWindowHandle",null] 05:11:13 INFO - PROCESS | 3399 | 1461154273048 Marionette TRACE conn3 <- [1,2365,null,{"value":"8"}] 05:11:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 05:11:13 INFO - PROCESS | 3399 | 1461154273054 Marionette TRACE conn3 -> [0,2366,"setScriptTimeout",{"ms":35000}] 05:11:13 INFO - PROCESS | 3399 | 1461154273057 Marionette TRACE conn3 <- [1,2366,null,{}] 05:11:13 INFO - PROCESS | 3399 | 1461154273063 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}] 05:11:13 INFO - PROCESS | 3399 | 1461154273286 Marionette TRACE conn3 <- [1,2367,null,{"value":null}] 05:11:13 INFO - PROCESS | 3399 | 1461154273597 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:11:13 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33eb807000 == 167 [pid = 3399] [id = 599] 05:11:13 INFO - PROCESS | 3399 | ++DOMWINDOW == 173 (0x7f33e7358c00) [pid = 3399] [serial = 1798] [outer = (nil)] 05:11:13 INFO - PROCESS | 3399 | ++DOMWINDOW == 174 (0x7f33e7e47800) [pid = 3399] [serial = 1799] [outer = 0x7f33e7358c00] 05:11:13 INFO - PROCESS | 3399 | 1461154273674 Marionette DEBUG loaded listener.js 05:11:13 INFO - PROCESS | 3399 | ++DOMWINDOW == 175 (0x7f33e80c8000) [pid = 3399] [serial = 1800] [outer = 0x7f33e7358c00] 05:11:14 INFO - PROCESS | 3399 | 1461154274556 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]]]}] 05:11:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 05:11:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 1578ms 05:11:14 INFO - PROCESS | 3399 | 1461154274634 Marionette TRACE conn3 -> [0,2369,"getWindowHandle",null] 05:11:14 INFO - PROCESS | 3399 | 1461154274638 Marionette TRACE conn3 <- [1,2369,null,{"value":"8"}] 05:11:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 05:11:14 INFO - PROCESS | 3399 | 1461154274644 Marionette TRACE conn3 -> [0,2370,"setScriptTimeout",{"ms":35000}] 05:11:14 INFO - PROCESS | 3399 | 1461154274647 Marionette TRACE conn3 <- [1,2370,null,{}] 05:11:14 INFO - PROCESS | 3399 | 1461154274653 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}] 05:11:14 INFO - PROCESS | 3399 | 1461154274935 Marionette TRACE conn3 <- [1,2371,null,{"value":null}] 05:11:15 INFO - PROCESS | 3399 | 1461154275257 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:11:15 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33ed30c800 == 168 [pid = 3399] [id = 600] 05:11:15 INFO - PROCESS | 3399 | ++DOMWINDOW == 176 (0x7f33e8ffcc00) [pid = 3399] [serial = 1801] [outer = (nil)] 05:11:15 INFO - PROCESS | 3399 | ++DOMWINDOW == 177 (0x7f33e9404400) [pid = 3399] [serial = 1802] [outer = 0x7f33e8ffcc00] 05:11:15 INFO - PROCESS | 3399 | 1461154275336 Marionette DEBUG loaded listener.js 05:11:15 INFO - PROCESS | 3399 | ++DOMWINDOW == 178 (0x7f33e9410c00) [pid = 3399] [serial = 1803] [outer = 0x7f33e8ffcc00] 05:11:16 INFO - PROCESS | 3399 | 1461154276167 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]]]}] 05:11:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 05:11:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 1589ms 05:11:16 INFO - PROCESS | 3399 | 1461154276236 Marionette TRACE conn3 -> [0,2373,"getWindowHandle",null] 05:11:16 INFO - PROCESS | 3399 | 1461154276239 Marionette TRACE conn3 <- [1,2373,null,{"value":"8"}] 05:11:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 05:11:16 INFO - PROCESS | 3399 | 1461154276246 Marionette TRACE conn3 -> [0,2374,"setScriptTimeout",{"ms":35000}] 05:11:16 INFO - PROCESS | 3399 | 1461154276249 Marionette TRACE conn3 <- [1,2374,null,{}] 05:11:16 INFO - PROCESS | 3399 | 1461154276254 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}] 05:11:16 INFO - PROCESS | 3399 | 1461154276474 Marionette TRACE conn3 <- [1,2375,null,{"value":null}] 05:11:16 INFO - PROCESS | 3399 | 1461154276779 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:11:16 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33ed705000 == 169 [pid = 3399] [id = 601] 05:11:16 INFO - PROCESS | 3399 | ++DOMWINDOW == 179 (0x7f33e928f000) [pid = 3399] [serial = 1804] [outer = (nil)] 05:11:16 INFO - PROCESS | 3399 | ++DOMWINDOW == 180 (0x7f33e9523800) [pid = 3399] [serial = 1805] [outer = 0x7f33e928f000] 05:11:16 INFO - PROCESS | 3399 | 1461154276869 Marionette DEBUG loaded listener.js 05:11:16 INFO - PROCESS | 3399 | ++DOMWINDOW == 181 (0x7f33e9c90000) [pid = 3399] [serial = 1806] [outer = 0x7f33e928f000] 05:11:17 INFO - PROCESS | 3399 | 1461154277772 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]]]}] 05:11:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 05:11:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 1580ms 05:11:17 INFO - PROCESS | 3399 | 1461154277827 Marionette TRACE conn3 -> [0,2377,"getWindowHandle",null] 05:11:17 INFO - PROCESS | 3399 | 1461154277832 Marionette TRACE conn3 <- [1,2377,null,{"value":"8"}] 05:11:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 05:11:17 INFO - PROCESS | 3399 | 1461154277838 Marionette TRACE conn3 -> [0,2378,"setScriptTimeout",{"ms":35000}] 05:11:17 INFO - PROCESS | 3399 | 1461154277843 Marionette TRACE conn3 <- [1,2378,null,{}] 05:11:17 INFO - PROCESS | 3399 | 1461154277850 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}] 05:11:18 INFO - PROCESS | 3399 | 1461154278083 Marionette TRACE conn3 <- [1,2379,null,{"value":null}] 05:11:18 INFO - PROCESS | 3399 | 1461154278395 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:11:18 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33ee278000 == 170 [pid = 3399] [id = 602] 05:11:18 INFO - PROCESS | 3399 | ++DOMWINDOW == 182 (0x7f33e928fc00) [pid = 3399] [serial = 1807] [outer = (nil)] 05:11:18 INFO - PROCESS | 3399 | ++DOMWINDOW == 183 (0x7f33e9d0e000) [pid = 3399] [serial = 1808] [outer = 0x7f33e928fc00] 05:11:18 INFO - PROCESS | 3399 | 1461154278474 Marionette DEBUG loaded listener.js 05:11:18 INFO - PROCESS | 3399 | ++DOMWINDOW == 184 (0x7f33e9ec4000) [pid = 3399] [serial = 1809] [outer = 0x7f33e928fc00] 05:11:19 INFO - PROCESS | 3399 | 1461154279308 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]]]}] 05:11:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 05:11:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 1543ms 05:11:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 05:11:19 INFO - PROCESS | 3399 | 1461154279382 Marionette TRACE conn3 -> [0,2381,"getWindowHandle",null] 05:11:19 INFO - PROCESS | 3399 | 1461154279385 Marionette TRACE conn3 <- [1,2381,null,{"value":"8"}] 05:11:19 INFO - PROCESS | 3399 | 1461154279392 Marionette TRACE conn3 -> [0,2382,"setScriptTimeout",{"ms":35000}] 05:11:19 INFO - PROCESS | 3399 | 1461154279395 Marionette TRACE conn3 <- [1,2382,null,{}] 05:11:19 INFO - PROCESS | 3399 | 1461154279400 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}] 05:11:19 INFO - PROCESS | 3399 | 1461154279656 Marionette TRACE conn3 <- [1,2383,null,{"value":null}] 05:11:19 INFO - PROCESS | 3399 | 1461154279972 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:11:20 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33f29c9000 == 171 [pid = 3399] [id = 603] 05:11:20 INFO - PROCESS | 3399 | ++DOMWINDOW == 185 (0x7f33e6af9c00) [pid = 3399] [serial = 1810] [outer = (nil)] 05:11:20 INFO - PROCESS | 3399 | ++DOMWINDOW == 186 (0x7f33ea0d9000) [pid = 3399] [serial = 1811] [outer = 0x7f33e6af9c00] 05:11:20 INFO - PROCESS | 3399 | 1461154280051 Marionette DEBUG loaded listener.js 05:11:20 INFO - PROCESS | 3399 | ++DOMWINDOW == 187 (0x7f33eb5c3400) [pid = 3399] [serial = 1812] [outer = 0x7f33e6af9c00] 05:11:20 INFO - PROCESS | 3399 | 1461154280883 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]]]}] 05:11:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 05:11:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 1530ms 05:11:20 INFO - PROCESS | 3399 | 1461154280922 Marionette TRACE conn3 -> [0,2385,"getWindowHandle",null] 05:11:20 INFO - PROCESS | 3399 | 1461154280925 Marionette TRACE conn3 <- [1,2385,null,{"value":"8"}] 05:11:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 05:11:20 INFO - PROCESS | 3399 | 1461154280931 Marionette TRACE conn3 -> [0,2386,"setScriptTimeout",{"ms":35000}] 05:11:20 INFO - PROCESS | 3399 | 1461154280934 Marionette TRACE conn3 <- [1,2386,null,{}] 05:11:20 INFO - PROCESS | 3399 | 1461154280939 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}] 05:11:21 INFO - PROCESS | 3399 | 1461154281156 Marionette TRACE conn3 <- [1,2387,null,{"value":null}] 05:11:21 INFO - PROCESS | 3399 | 1461154281468 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:11:21 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33f3644000 == 172 [pid = 3399] [id = 604] 05:11:21 INFO - PROCESS | 3399 | ++DOMWINDOW == 188 (0x7f33e678c000) [pid = 3399] [serial = 1813] [outer = (nil)] 05:11:21 INFO - PROCESS | 3399 | ++DOMWINDOW == 189 (0x7f33eb5cd400) [pid = 3399] [serial = 1814] [outer = 0x7f33e678c000] 05:11:21 INFO - PROCESS | 3399 | 1461154281548 Marionette DEBUG loaded listener.js 05:11:21 INFO - PROCESS | 3399 | ++DOMWINDOW == 190 (0x7f33eb647000) [pid = 3399] [serial = 1815] [outer = 0x7f33e678c000] 05:11:22 INFO - PROCESS | 3399 | 1461154282410 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]]]}] 05:11:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 05:11:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 1534ms 05:11:22 INFO - PROCESS | 3399 | 1461154282467 Marionette TRACE conn3 -> [0,2389,"getWindowHandle",null] 05:11:22 INFO - PROCESS | 3399 | 1461154282472 Marionette TRACE conn3 <- [1,2389,null,{"value":"8"}] 05:11:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 05:11:22 INFO - PROCESS | 3399 | 1461154282477 Marionette TRACE conn3 -> [0,2390,"setScriptTimeout",{"ms":35000}] 05:11:22 INFO - PROCESS | 3399 | 1461154282482 Marionette TRACE conn3 <- [1,2390,null,{}] 05:11:22 INFO - PROCESS | 3399 | 1461154282487 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}] 05:11:22 INFO - PROCESS | 3399 | 1461154282738 Marionette TRACE conn3 <- [1,2391,null,{"value":null}] 05:11:23 INFO - PROCESS | 3399 | 1461154283058 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:11:23 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33f4e13800 == 173 [pid = 3399] [id = 605] 05:11:23 INFO - PROCESS | 3399 | ++DOMWINDOW == 191 (0x7f33ec4db800) [pid = 3399] [serial = 1816] [outer = (nil)] 05:11:23 INFO - PROCESS | 3399 | ++DOMWINDOW == 192 (0x7f33ec4dec00) [pid = 3399] [serial = 1817] [outer = 0x7f33ec4db800] 05:11:23 INFO - PROCESS | 3399 | 1461154283146 Marionette DEBUG loaded listener.js 05:11:23 INFO - PROCESS | 3399 | ++DOMWINDOW == 193 (0x7f33ec62a400) [pid = 3399] [serial = 1818] [outer = 0x7f33ec4db800] 05:11:23 INFO - PROCESS | 3399 | 1461154283954 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]]]}] 05:11:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 05:11:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 1533ms 05:11:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 05:11:24 INFO - PROCESS | 3399 | 1461154284025 Marionette TRACE conn3 -> [0,2393,"getWindowHandle",null] 05:11:24 INFO - PROCESS | 3399 | 1461154284027 Marionette TRACE conn3 <- [1,2393,null,{"value":"8"}] 05:11:24 INFO - PROCESS | 3399 | 1461154284035 Marionette TRACE conn3 -> [0,2394,"setScriptTimeout",{"ms":35000}] 05:11:24 INFO - PROCESS | 3399 | 1461154284039 Marionette TRACE conn3 <- [1,2394,null,{}] 05:11:24 INFO - PROCESS | 3399 | 1461154284044 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}] 05:11:24 INFO - PROCESS | 3399 | 1461154284269 Marionette TRACE conn3 <- [1,2395,null,{"value":null}] 05:11:24 INFO - PROCESS | 3399 | 1461154284593 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:11:24 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33f5d05000 == 174 [pid = 3399] [id = 606] 05:11:24 INFO - PROCESS | 3399 | ++DOMWINDOW == 194 (0x7f33e8fee400) [pid = 3399] [serial = 1819] [outer = (nil)] 05:11:24 INFO - PROCESS | 3399 | ++DOMWINDOW == 195 (0x7f33ec8ba800) [pid = 3399] [serial = 1820] [outer = 0x7f33e8fee400] 05:11:24 INFO - PROCESS | 3399 | 1461154284691 Marionette DEBUG loaded listener.js 05:11:24 INFO - PROCESS | 3399 | ++DOMWINDOW == 196 (0x7f33ed347000) [pid = 3399] [serial = 1821] [outer = 0x7f33e8fee400] 05:11:25 INFO - PROCESS | 3399 | 1461154285825 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]]]}] 05:11:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 05:11:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 1842ms 05:11:25 INFO - PROCESS | 3399 | 1461154285877 Marionette TRACE conn3 -> [0,2397,"getWindowHandle",null] 05:11:25 INFO - PROCESS | 3399 | 1461154285881 Marionette TRACE conn3 <- [1,2397,null,{"value":"8"}] 05:11:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 05:11:25 INFO - PROCESS | 3399 | 1461154285887 Marionette TRACE conn3 -> [0,2398,"setScriptTimeout",{"ms":35000}] 05:11:25 INFO - PROCESS | 3399 | 1461154285891 Marionette TRACE conn3 <- [1,2398,null,{}] 05:11:25 INFO - PROCESS | 3399 | 1461154285896 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}] 05:11:26 INFO - PROCESS | 3399 | 1461154286117 Marionette TRACE conn3 <- [1,2399,null,{"value":null}] 05:11:26 INFO - PROCESS | 3399 | 1461154286431 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:11:26 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33f5f57000 == 175 [pid = 3399] [id = 607] 05:11:26 INFO - PROCESS | 3399 | ++DOMWINDOW == 197 (0x7f33ec4dbc00) [pid = 3399] [serial = 1822] [outer = (nil)] 05:11:26 INFO - PROCESS | 3399 | ++DOMWINDOW == 198 (0x7f33ed603000) [pid = 3399] [serial = 1823] [outer = 0x7f33ec4dbc00] 05:11:26 INFO - PROCESS | 3399 | 1461154286508 Marionette DEBUG loaded listener.js 05:11:26 INFO - PROCESS | 3399 | ++DOMWINDOW == 199 (0x7f33ed60c400) [pid = 3399] [serial = 1824] [outer = 0x7f33ec4dbc00] 05:11:27 INFO - PROCESS | 3399 | 1461154287505 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]]]}] 05:11:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 05:11:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 1634ms 05:11:27 INFO - PROCESS | 3399 | 1461154287524 Marionette TRACE conn3 -> [0,2401,"getWindowHandle",null] 05:11:27 INFO - PROCESS | 3399 | 1461154287529 Marionette TRACE conn3 <- [1,2401,null,{"value":"8"}] 05:11:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 05:11:27 INFO - PROCESS | 3399 | 1461154287537 Marionette TRACE conn3 -> [0,2402,"setScriptTimeout",{"ms":35000}] 05:11:27 INFO - PROCESS | 3399 | 1461154287541 Marionette TRACE conn3 <- [1,2402,null,{}] 05:11:27 INFO - PROCESS | 3399 | 1461154287548 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}] 05:11:27 INFO - PROCESS | 3399 | 1461154287803 Marionette TRACE conn3 <- [1,2403,null,{"value":null}] 05:11:28 INFO - PROCESS | 3399 | 1461154288114 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:11:28 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33f64b5800 == 176 [pid = 3399] [id = 608] 05:11:28 INFO - PROCESS | 3399 | ++DOMWINDOW == 200 (0x7f33ec8bc000) [pid = 3399] [serial = 1825] [outer = (nil)] 05:11:28 INFO - PROCESS | 3399 | ++DOMWINDOW == 201 (0x7f33ee25b000) [pid = 3399] [serial = 1826] [outer = 0x7f33ec8bc000] 05:11:28 INFO - PROCESS | 3399 | 1461154288189 Marionette DEBUG loaded listener.js 05:11:28 INFO - PROCESS | 3399 | ++DOMWINDOW == 202 (0x7f33ee358800) [pid = 3399] [serial = 1827] [outer = 0x7f33ec8bc000] 05:11:29 INFO - PROCESS | 3399 | 1461154289038 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]]]}] 05:11:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 05:11:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 1534ms 05:11:29 INFO - PROCESS | 3399 | 1461154289071 Marionette TRACE conn3 -> [0,2405,"getWindowHandle",null] 05:11:29 INFO - PROCESS | 3399 | 1461154289075 Marionette TRACE conn3 <- [1,2405,null,{"value":"8"}] 05:11:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 05:11:29 INFO - PROCESS | 3399 | 1461154289081 Marionette TRACE conn3 -> [0,2406,"setScriptTimeout",{"ms":35000}] 05:11:29 INFO - PROCESS | 3399 | 1461154289083 Marionette TRACE conn3 <- [1,2406,null,{}] 05:11:29 INFO - PROCESS | 3399 | 1461154289088 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}] 05:11:29 INFO - PROCESS | 3399 | 1461154289307 Marionette TRACE conn3 <- [1,2407,null,{"value":null}] 05:11:29 INFO - PROCESS | 3399 | 1461154289677 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:11:29 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33f74b5800 == 177 [pid = 3399] [id = 609] 05:11:29 INFO - PROCESS | 3399 | ++DOMWINDOW == 203 (0x7f33ec8b2c00) [pid = 3399] [serial = 1828] [outer = (nil)] 05:11:29 INFO - PROCESS | 3399 | ++DOMWINDOW == 204 (0x7f33ee4c9800) [pid = 3399] [serial = 1829] [outer = 0x7f33ec8b2c00] 05:11:29 INFO - PROCESS | 3399 | 1461154289758 Marionette DEBUG loaded listener.js 05:11:29 INFO - PROCESS | 3399 | ++DOMWINDOW == 205 (0x7f33f27a5000) [pid = 3399] [serial = 1830] [outer = 0x7f33ec8b2c00] 05:11:30 INFO - PROCESS | 3399 | 1461154290563 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]]]}] 05:11:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 05:11:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 1530ms 05:11:30 INFO - PROCESS | 3399 | 1461154290612 Marionette TRACE conn3 -> [0,2409,"getWindowHandle",null] 05:11:30 INFO - PROCESS | 3399 | 1461154290616 Marionette TRACE conn3 <- [1,2409,null,{"value":"8"}] 05:11:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 05:11:30 INFO - PROCESS | 3399 | 1461154290621 Marionette TRACE conn3 -> [0,2410,"setScriptTimeout",{"ms":35000}] 05:11:30 INFO - PROCESS | 3399 | 1461154290624 Marionette TRACE conn3 <- [1,2410,null,{}] 05:11:30 INFO - PROCESS | 3399 | 1461154290650 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}] 05:11:30 INFO - PROCESS | 3399 | 1461154290884 Marionette TRACE conn3 <- [1,2411,null,{"value":null}] 05:11:31 INFO - PROCESS | 3399 | 1461154291193 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:11:31 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33f998e800 == 178 [pid = 3399] [id = 610] 05:11:31 INFO - PROCESS | 3399 | ++DOMWINDOW == 206 (0x7f33ee35e800) [pid = 3399] [serial = 1831] [outer = (nil)] 05:11:31 INFO - PROCESS | 3399 | ++DOMWINDOW == 207 (0x7f33f27ad000) [pid = 3399] [serial = 1832] [outer = 0x7f33ee35e800] 05:11:31 INFO - PROCESS | 3399 | 1461154291274 Marionette DEBUG loaded listener.js 05:11:31 INFO - PROCESS | 3399 | ++DOMWINDOW == 208 (0x7f33f2966c00) [pid = 3399] [serial = 1833] [outer = 0x7f33ee35e800] 05:11:32 INFO - PROCESS | 3399 | 1461154292122 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]]]}] 05:11:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 05:11:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 1531ms 05:11:32 INFO - PROCESS | 3399 | 1461154292153 Marionette TRACE conn3 -> [0,2413,"getWindowHandle",null] 05:11:32 INFO - PROCESS | 3399 | 1461154292157 Marionette TRACE conn3 <- [1,2413,null,{"value":"8"}] 05:11:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 05:11:32 INFO - PROCESS | 3399 | 1461154292162 Marionette TRACE conn3 -> [0,2414,"setScriptTimeout",{"ms":35000}] 05:11:32 INFO - PROCESS | 3399 | 1461154292166 Marionette TRACE conn3 <- [1,2414,null,{}] 05:11:32 INFO - PROCESS | 3399 | 1461154292171 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}] 05:11:32 INFO - PROCESS | 3399 | 1461154292371 Marionette TRACE conn3 <- [1,2415,null,{"value":null}] 05:11:32 INFO - PROCESS | 3399 | 1461154292685 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:11:32 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33f9c47000 == 179 [pid = 3399] [id = 611] 05:11:32 INFO - PROCESS | 3399 | ++DOMWINDOW == 209 (0x7f33f2968000) [pid = 3399] [serial = 1834] [outer = (nil)] 05:11:32 INFO - PROCESS | 3399 | ++DOMWINDOW == 210 (0x7f33f2a29000) [pid = 3399] [serial = 1835] [outer = 0x7f33f2968000] 05:11:32 INFO - PROCESS | 3399 | 1461154292764 Marionette DEBUG loaded listener.js 05:11:32 INFO - PROCESS | 3399 | ++DOMWINDOW == 211 (0x7f33f3351c00) [pid = 3399] [serial = 1836] [outer = 0x7f33f2968000] 05:11:33 INFO - PROCESS | 3399 | 1461154293545 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]]]}] 05:11:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 05:11:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 1438ms 05:11:33 INFO - PROCESS | 3399 | 1461154293601 Marionette TRACE conn3 -> [0,2417,"getWindowHandle",null] 05:11:33 INFO - PROCESS | 3399 | 1461154293605 Marionette TRACE conn3 <- [1,2417,null,{"value":"8"}] 05:11:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 05:11:33 INFO - PROCESS | 3399 | 1461154293610 Marionette TRACE conn3 -> [0,2418,"setScriptTimeout",{"ms":35000}] 05:11:33 INFO - PROCESS | 3399 | 1461154293618 Marionette TRACE conn3 <- [1,2418,null,{}] 05:11:33 INFO - PROCESS | 3399 | 1461154293626 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}] 05:11:33 INFO - PROCESS | 3399 | 1461154293848 Marionette TRACE conn3 <- [1,2419,null,{"value":null}] 05:11:34 INFO - PROCESS | 3399 | 1461154294165 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:11:34 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33fa022000 == 180 [pid = 3399] [id = 612] 05:11:34 INFO - PROCESS | 3399 | ++DOMWINDOW == 212 (0x7f33e6bd0800) [pid = 3399] [serial = 1837] [outer = (nil)] 05:11:34 INFO - PROCESS | 3399 | ++DOMWINDOW == 213 (0x7f33f3399800) [pid = 3399] [serial = 1838] [outer = 0x7f33e6bd0800] 05:11:34 INFO - PROCESS | 3399 | 1461154294242 Marionette DEBUG loaded listener.js 05:11:34 INFO - PROCESS | 3399 | ++DOMWINDOW == 214 (0x7f33f434b800) [pid = 3399] [serial = 1839] [outer = 0x7f33e6bd0800] 05:11:35 INFO - PROCESS | 3399 | 1461154295076 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]]]}] 05:11:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 05:11:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 1541ms 05:11:35 INFO - PROCESS | 3399 | 1461154295152 Marionette TRACE conn3 -> [0,2421,"getWindowHandle",null] 05:11:35 INFO - PROCESS | 3399 | 1461154295155 Marionette TRACE conn3 <- [1,2421,null,{"value":"8"}] 05:11:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 05:11:35 INFO - PROCESS | 3399 | 1461154295162 Marionette TRACE conn3 -> [0,2422,"setScriptTimeout",{"ms":35000}] 05:11:35 INFO - PROCESS | 3399 | 1461154295165 Marionette TRACE conn3 <- [1,2422,null,{}] 05:11:35 INFO - PROCESS | 3399 | 1461154295170 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}] 05:11:35 INFO - PROCESS | 3399 | 1461154295377 Marionette TRACE conn3 <- [1,2423,null,{"value":null}] 05:11:35 INFO - PROCESS | 3399 | 1461154295700 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:11:35 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33e630b800 == 181 [pid = 3399] [id = 613] 05:11:35 INFO - PROCESS | 3399 | ++DOMWINDOW == 215 (0x7f33e2bb5c00) [pid = 3399] [serial = 1840] [outer = (nil)] 05:11:35 INFO - PROCESS | 3399 | ++DOMWINDOW == 216 (0x7f33e4dab800) [pid = 3399] [serial = 1841] [outer = 0x7f33e2bb5c00] 05:11:35 INFO - PROCESS | 3399 | 1461154295776 Marionette DEBUG loaded listener.js 05:11:35 INFO - PROCESS | 3399 | ++DOMWINDOW == 217 (0x7f33f4350400) [pid = 3399] [serial = 1842] [outer = 0x7f33e2bb5c00] 05:11:37 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33e7eaf000 == 180 [pid = 3399] [id = 593] 05:11:37 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33e64ca000 == 179 [pid = 3399] [id = 591] 05:11:37 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33e3ed1800 == 178 [pid = 3399] [id = 590] 05:11:37 INFO - PROCESS | 3399 | --DOCSHELL 0x7f3414838000 == 177 [pid = 3399] [id = 587] 05:11:37 INFO - PROCESS | 3399 | --DOCSHELL 0x7f3411fd9800 == 176 [pid = 3399] [id = 586] 05:11:37 INFO - PROCESS | 3399 | --DOCSHELL 0x7f34113ab000 == 175 [pid = 3399] [id = 585] 05:11:37 INFO - PROCESS | 3399 | --DOCSHELL 0x7f340d953000 == 174 [pid = 3399] [id = 584] 05:11:37 INFO - PROCESS | 3399 | --DOCSHELL 0x7f340d5b6800 == 173 [pid = 3399] [id = 583] 05:11:37 INFO - PROCESS | 3399 | --DOCSHELL 0x7f340670b000 == 172 [pid = 3399] [id = 582] 05:11:37 INFO - PROCESS | 3399 | --DOCSHELL 0x7f340063b800 == 171 [pid = 3399] [id = 581] 05:11:37 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33fe1e9000 == 170 [pid = 3399] [id = 580] 05:11:37 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33fa026800 == 169 [pid = 3399] [id = 579] 05:11:37 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33f9b6c000 == 168 [pid = 3399] [id = 578] 05:11:37 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33f8366800 == 167 [pid = 3399] [id = 577] 05:11:37 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33f63c9800 == 166 [pid = 3399] [id = 576] 05:11:37 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33f3660000 == 165 [pid = 3399] [id = 575] 05:11:37 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33f2ed1000 == 164 [pid = 3399] [id = 574] 05:11:37 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33ed710000 == 163 [pid = 3399] [id = 573] 05:11:37 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33ea482000 == 162 [pid = 3399] [id = 572] 05:11:37 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33e6908800 == 161 [pid = 3399] [id = 571] 05:11:37 INFO - PROCESS | 3399 | --DOMWINDOW == 216 (0x7f33fc380800) [pid = 3399] [serial = 1682] [outer = (nil)] [url = about:blank] 05:11:37 INFO - PROCESS | 3399 | --DOMWINDOW == 215 (0x7f33e2cadc00) [pid = 3399] [serial = 1694] [outer = (nil)] [url = about:blank] 05:11:37 INFO - PROCESS | 3399 | --DOMWINDOW == 214 (0x7f33e9408000) [pid = 3399] [serial = 1652] [outer = (nil)] [url = about:blank] 05:11:37 INFO - PROCESS | 3399 | --DOMWINDOW == 213 (0x7f33e74d0400) [pid = 3399] [serial = 1706] [outer = (nil)] [url = about:blank] 05:11:37 INFO - PROCESS | 3399 | --DOMWINDOW == 212 (0x7f33e6af8c00) [pid = 3399] [serial = 1703] [outer = (nil)] [url = about:blank] 05:11:37 INFO - PROCESS | 3399 | --DOMWINDOW == 211 (0x7f33e7e45400) [pid = 3399] [serial = 1707] [outer = (nil)] [url = about:blank] 05:11:37 INFO - PROCESS | 3399 | --DOMWINDOW == 210 (0x7f33ee4c4800) [pid = 3399] [serial = 1664] [outer = (nil)] [url = about:blank] 05:11:37 INFO - PROCESS | 3399 | --DOMWINDOW == 209 (0x7f33e6849800) [pid = 3399] [serial = 1701] [outer = (nil)] [url = about:blank] 05:11:37 INFO - PROCESS | 3399 | --DOMWINDOW == 208 (0x7f33f4349000) [pid = 3399] [serial = 1670] [outer = (nil)] [url = about:blank] 05:11:37 INFO - PROCESS | 3399 | --DOMWINDOW == 207 (0x7f33f60c5800) [pid = 3399] [serial = 1673] [outer = (nil)] [url = about:blank] 05:11:37 INFO - PROCESS | 3399 | --DOMWINDOW == 206 (0x7f33ed348c00) [pid = 3399] [serial = 1661] [outer = (nil)] [url = about:blank] 05:11:37 INFO - PROCESS | 3399 | --DOMWINDOW == 205 (0x7f33e71ed800) [pid = 3399] [serial = 1704] [outer = (nil)] [url = about:blank] 05:11:37 INFO - PROCESS | 3399 | --DOMWINDOW == 204 (0x7f33eb7ca800) [pid = 3399] [serial = 1658] [outer = (nil)] [url = about:blank] 05:11:37 INFO - PROCESS | 3399 | --DOMWINDOW == 203 (0x7f33e3799c00) [pid = 3399] [serial = 1691] [outer = (nil)] [url = about:blank] 05:11:37 INFO - PROCESS | 3399 | --DOMWINDOW == 202 (0x7f33e6af6400) [pid = 3399] [serial = 1646] [outer = (nil)] [url = about:blank] 05:11:37 INFO - PROCESS | 3399 | --DOMWINDOW == 201 (0x7f33ffe7dc00) [pid = 3399] [serial = 1688] [outer = (nil)] [url = about:blank] 05:11:37 INFO - PROCESS | 3399 | --DOMWINDOW == 200 (0x7f33e6bd9000) [pid = 3399] [serial = 1709] [outer = (nil)] [url = about:blank] 05:11:37 INFO - PROCESS | 3399 | --DOMWINDOW == 199 (0x7f33f9b8bc00) [pid = 3399] [serial = 1679] [outer = (nil)] [url = about:blank] 05:11:37 INFO - PROCESS | 3399 | --DOMWINDOW == 198 (0x7f33e4defc00) [pid = 3399] [serial = 1697] [outer = (nil)] [url = about:blank] 05:11:37 INFO - PROCESS | 3399 | --DOMWINDOW == 197 (0x7f33e63bf800) [pid = 3399] [serial = 1698] [outer = (nil)] [url = about:blank] 05:11:37 INFO - PROCESS | 3399 | --DOMWINDOW == 196 (0x7f33f60c4000) [pid = 3399] [serial = 1676] [outer = (nil)] [url = about:blank] 05:11:37 INFO - PROCESS | 3399 | --DOMWINDOW == 195 (0x7f33e80c7000) [pid = 3399] [serial = 1649] [outer = (nil)] [url = about:blank] 05:11:37 INFO - PROCESS | 3399 | --DOMWINDOW == 194 (0x7f33fef9cc00) [pid = 3399] [serial = 1685] [outer = (nil)] [url = about:blank] 05:11:37 INFO - PROCESS | 3399 | --DOMWINDOW == 193 (0x7f33e679e800) [pid = 3399] [serial = 1700] [outer = (nil)] [url = about:blank] 05:11:37 INFO - PROCESS | 3399 | --DOMWINDOW == 192 (0x7f33e63bcc00) [pid = 3399] [serial = 1643] [outer = (nil)] [url = about:blank] 05:11:37 INFO - PROCESS | 3399 | --DOMWINDOW == 191 (0x7f33f295c000) [pid = 3399] [serial = 1667] [outer = (nil)] [url = about:blank] 05:11:37 INFO - PROCESS | 3399 | --DOMWINDOW == 190 (0x7f33e9c8c000) [pid = 3399] [serial = 1655] [outer = (nil)] [url = about:blank] 05:11:37 INFO - PROCESS | 3399 | --DOMWINDOW == 189 (0x7f33e9517400) [pid = 3399] [serial = 1712] [outer = (nil)] [url = about:blank] 05:11:37 INFO - PROCESS | 3399 | --DOMWINDOW == 188 (0x7f33e74d6c00) [pid = 3399] [serial = 1710] [outer = (nil)] [url = about:blank] 05:11:38 INFO - PROCESS | 3399 | 1461154298024 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]]]}] 05:11:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 05:11:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 2885ms 05:11:38 INFO - PROCESS | 3399 | 1461154298047 Marionette TRACE conn3 -> [0,2425,"getWindowHandle",null] 05:11:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 05:11:38 INFO - PROCESS | 3399 | 1461154298052 Marionette TRACE conn3 <- [1,2425,null,{"value":"8"}] 05:11:38 INFO - PROCESS | 3399 | 1461154298059 Marionette TRACE conn3 -> [0,2426,"setScriptTimeout",{"ms":35000}] 05:11:38 INFO - PROCESS | 3399 | 1461154298064 Marionette TRACE conn3 <- [1,2426,null,{}] 05:11:38 INFO - PROCESS | 3399 | 1461154298073 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}] 05:11:38 INFO - PROCESS | 3399 | 1461154298279 Marionette TRACE conn3 <- [1,2427,null,{"value":null}] 05:11:38 INFO - PROCESS | 3399 | 1461154298504 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:11:38 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33e60e1000 == 162 [pid = 3399] [id = 614] 05:11:38 INFO - PROCESS | 3399 | ++DOMWINDOW == 189 (0x7f33e3797c00) [pid = 3399] [serial = 1843] [outer = (nil)] 05:11:38 INFO - PROCESS | 3399 | ++DOMWINDOW == 190 (0x7f33e4df0400) [pid = 3399] [serial = 1844] [outer = 0x7f33e3797c00] 05:11:38 INFO - PROCESS | 3399 | 1461154298574 Marionette DEBUG loaded listener.js 05:11:38 INFO - PROCESS | 3399 | ++DOMWINDOW == 191 (0x7f33e63ba400) [pid = 3399] [serial = 1845] [outer = 0x7f33e3797c00] 05:11:39 INFO - PROCESS | 3399 | 1461154299340 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]]]}] 05:11:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 05:11:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 1339ms 05:11:39 INFO - PROCESS | 3399 | 1461154299399 Marionette TRACE conn3 -> [0,2429,"getWindowHandle",null] 05:11:39 INFO - PROCESS | 3399 | 1461154299407 Marionette TRACE conn3 <- [1,2429,null,{"value":"8"}] 05:11:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 05:11:39 INFO - PROCESS | 3399 | 1461154299417 Marionette TRACE conn3 -> [0,2430,"setScriptTimeout",{"ms":35000}] 05:11:39 INFO - PROCESS | 3399 | 1461154299420 Marionette TRACE conn3 <- [1,2430,null,{}] 05:11:39 INFO - PROCESS | 3399 | 1461154299426 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}] 05:11:39 INFO - PROCESS | 3399 | 1461154299631 Marionette TRACE conn3 <- [1,2431,null,{"value":null}] 05:11:39 INFO - PROCESS | 3399 | 1461154299831 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:11:39 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33e7459000 == 163 [pid = 3399] [id = 615] 05:11:39 INFO - PROCESS | 3399 | ++DOMWINDOW == 192 (0x7f33e3796400) [pid = 3399] [serial = 1846] [outer = (nil)] 05:11:39 INFO - PROCESS | 3399 | ++DOMWINDOW == 193 (0x7f33e6797000) [pid = 3399] [serial = 1847] [outer = 0x7f33e3796400] 05:11:39 INFO - PROCESS | 3399 | 1461154299897 Marionette DEBUG loaded listener.js 05:11:40 INFO - PROCESS | 3399 | ++DOMWINDOW == 194 (0x7f33e68d8c00) [pid = 3399] [serial = 1848] [outer = 0x7f33e3796400] 05:11:40 INFO - PROCESS | 3399 | 1461154300806 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]]]}] 05:11:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 05:11:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 1434ms 05:11:40 INFO - PROCESS | 3399 | 1461154300853 Marionette TRACE conn3 -> [0,2433,"getWindowHandle",null] 05:11:40 INFO - PROCESS | 3399 | 1461154300857 Marionette TRACE conn3 <- [1,2433,null,{"value":"8"}] 05:11:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 05:11:40 INFO - PROCESS | 3399 | 1461154300871 Marionette TRACE conn3 -> [0,2434,"setScriptTimeout",{"ms":35000}] 05:11:40 INFO - PROCESS | 3399 | 1461154300877 Marionette TRACE conn3 <- [1,2434,null,{}] 05:11:40 INFO - PROCESS | 3399 | 1461154300911 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}] 05:11:41 INFO - PROCESS | 3399 | 1461154301173 Marionette TRACE conn3 <- [1,2435,null,{"value":null}] 05:11:41 INFO - PROCESS | 3399 | 1461154301200 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:11:41 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33e9543800 == 164 [pid = 3399] [id = 616] 05:11:41 INFO - PROCESS | 3399 | ++DOMWINDOW == 195 (0x7f33e68de400) [pid = 3399] [serial = 1849] [outer = (nil)] 05:11:41 INFO - PROCESS | 3399 | ++DOMWINDOW == 196 (0x7f33e7142c00) [pid = 3399] [serial = 1850] [outer = 0x7f33e68de400] 05:11:41 INFO - PROCESS | 3399 | 1461154301265 Marionette DEBUG loaded listener.js 05:11:41 INFO - PROCESS | 3399 | ++DOMWINDOW == 197 (0x7f33e7352000) [pid = 3399] [serial = 1851] [outer = 0x7f33e68de400] 05:11:42 INFO - PROCESS | 3399 | 1461154302157 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]]]}] 05:11:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 05:11:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 1944ms 05:11:42 INFO - PROCESS | 3399 | --DOMWINDOW == 196 (0x7f33e2cba000) [pid = 3399] [serial = 1780] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 05:11:42 INFO - PROCESS | 3399 | --DOMWINDOW == 195 (0x7f33e635cc00) [pid = 3399] [serial = 1774] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 05:11:42 INFO - PROCESS | 3399 | --DOMWINDOW == 194 (0x7f33e6845c00) [pid = 3399] [serial = 1777] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 05:11:42 INFO - PROCESS | 3399 | --DOMWINDOW == 193 (0x7f33e00ec000) [pid = 3399] [serial = 1693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 05:11:42 INFO - PROCESS | 3399 | --DOMWINDOW == 192 (0x7f33e00e8400) [pid = 3399] [serial = 1768] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 05:11:42 INFO - PROCESS | 3399 | --DOMWINDOW == 191 (0x7f33e2bb1800) [pid = 3399] [serial = 1621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 05:11:42 INFO - PROCESS | 3399 | --DOMWINDOW == 190 (0x7f33e00e4800) [pid = 3399] [serial = 1567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 05:11:42 INFO - PROCESS | 3399 | --DOMWINDOW == 189 (0x7f33e3794800) [pid = 3399] [serial = 1771] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 05:11:42 INFO - PROCESS | 3399 | --DOMWINDOW == 188 (0x7f33e00e2400) [pid = 3399] [serial = 1624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 05:11:42 INFO - PROCESS | 3399 | 1461154302883 Marionette TRACE conn3 -> [0,2437,"getWindowHandle",null] 05:11:42 INFO - PROCESS | 3399 | 1461154302887 Marionette TRACE conn3 <- [1,2437,null,{"value":"8"}] 05:11:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 05:11:42 INFO - PROCESS | 3399 | 1461154302893 Marionette TRACE conn3 -> [0,2438,"setScriptTimeout",{"ms":35000}] 05:11:42 INFO - PROCESS | 3399 | 1461154302895 Marionette TRACE conn3 <- [1,2438,null,{}] 05:11:42 INFO - PROCESS | 3399 | 1461154302901 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}] 05:11:43 INFO - PROCESS | 3399 | 1461154303079 Marionette TRACE conn3 <- [1,2439,null,{"value":null}] 05:11:43 INFO - PROCESS | 3399 | 1461154303257 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:11:43 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33e7eb2000 == 165 [pid = 3399] [id = 617] 05:11:43 INFO - PROCESS | 3399 | ++DOMWINDOW == 189 (0x7f33e3794800) [pid = 3399] [serial = 1852] [outer = (nil)] 05:11:43 INFO - PROCESS | 3399 | ++DOMWINDOW == 190 (0x7f33e6bde800) [pid = 3399] [serial = 1853] [outer = 0x7f33e3794800] 05:11:43 INFO - PROCESS | 3399 | 1461154303321 Marionette DEBUG loaded listener.js 05:11:43 INFO - PROCESS | 3399 | ++DOMWINDOW == 191 (0x7f33e74cdc00) [pid = 3399] [serial = 1854] [outer = 0x7f33e3794800] 05:11:44 INFO - PROCESS | 3399 | 1461154304029 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]]]}] 05:11:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 05:11:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 1183ms 05:11:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 05:11:44 INFO - PROCESS | 3399 | 1461154304078 Marionette TRACE conn3 -> [0,2441,"getWindowHandle",null] 05:11:44 INFO - PROCESS | 3399 | 1461154304081 Marionette TRACE conn3 <- [1,2441,null,{"value":"8"}] 05:11:44 INFO - PROCESS | 3399 | 1461154304087 Marionette TRACE conn3 -> [0,2442,"setScriptTimeout",{"ms":35000}] 05:11:44 INFO - PROCESS | 3399 | 1461154304090 Marionette TRACE conn3 <- [1,2442,null,{}] 05:11:44 INFO - PROCESS | 3399 | 1461154304095 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}] 05:11:44 INFO - PROCESS | 3399 | 1461154304271 Marionette TRACE conn3 <- [1,2443,null,{"value":null}] 05:11:44 INFO - PROCESS | 3399 | 1461154304306 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:11:44 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33eb440800 == 166 [pid = 3399] [id = 618] 05:11:44 INFO - PROCESS | 3399 | ++DOMWINDOW == 192 (0x7f33e74ce000) [pid = 3399] [serial = 1855] [outer = (nil)] 05:11:44 INFO - PROCESS | 3399 | ++DOMWINDOW == 193 (0x7f33e8d18000) [pid = 3399] [serial = 1856] [outer = 0x7f33e74ce000] 05:11:44 INFO - PROCESS | 3399 | 1461154304368 Marionette DEBUG loaded listener.js 05:11:44 INFO - PROCESS | 3399 | ++DOMWINDOW == 194 (0x7f33e8ffb400) [pid = 3399] [serial = 1857] [outer = 0x7f33e74ce000] 05:11:45 INFO - PROCESS | 3399 | 1461154305605 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]]]}] 05:11:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 05:11:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 1591ms 05:11:45 INFO - PROCESS | 3399 | 1461154305679 Marionette TRACE conn3 -> [0,2445,"getWindowHandle",null] 05:11:45 INFO - PROCESS | 3399 | 1461154305684 Marionette TRACE conn3 <- [1,2445,null,{"value":"8"}] 05:11:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 05:11:45 INFO - PROCESS | 3399 | 1461154305692 Marionette TRACE conn3 -> [0,2446,"setScriptTimeout",{"ms":35000}] 05:11:45 INFO - PROCESS | 3399 | 1461154305697 Marionette TRACE conn3 <- [1,2446,null,{}] 05:11:45 INFO - PROCESS | 3399 | 1461154305705 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}] 05:11:45 INFO - PROCESS | 3399 | 1461154305981 Marionette TRACE conn3 <- [1,2447,null,{"value":null}] 05:11:46 INFO - PROCESS | 3399 | 1461154306307 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:11:46 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33e74ea000 == 167 [pid = 3399] [id = 619] 05:11:46 INFO - PROCESS | 3399 | ++DOMWINDOW == 195 (0x7f33e63c7000) [pid = 3399] [serial = 1858] [outer = (nil)] 05:11:46 INFO - PROCESS | 3399 | ++DOMWINDOW == 196 (0x7f33e6791000) [pid = 3399] [serial = 1859] [outer = 0x7f33e63c7000] 05:11:46 INFO - PROCESS | 3399 | 1461154306385 Marionette DEBUG loaded listener.js 05:11:46 INFO - PROCESS | 3399 | ++DOMWINDOW == 197 (0x7f33e684c800) [pid = 3399] [serial = 1860] [outer = 0x7f33e63c7000] 05:11:47 INFO - PROCESS | 3399 | 1461154307304 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]]]}] 05:11:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 05:11:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 1684ms 05:11:47 INFO - PROCESS | 3399 | 1461154307377 Marionette TRACE conn3 -> [0,2449,"getWindowHandle",null] 05:11:47 INFO - PROCESS | 3399 | 1461154307385 Marionette TRACE conn3 <- [1,2449,null,{"value":"8"}] 05:11:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 05:11:47 INFO - PROCESS | 3399 | 1461154307395 Marionette TRACE conn3 -> [0,2450,"setScriptTimeout",{"ms":35000}] 05:11:47 INFO - PROCESS | 3399 | 1461154307399 Marionette TRACE conn3 <- [1,2450,null,{}] 05:11:47 INFO - PROCESS | 3399 | 1461154307405 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}] 05:11:47 INFO - PROCESS | 3399 | 1461154307659 Marionette TRACE conn3 <- [1,2451,null,{"value":null}] 05:11:48 INFO - PROCESS | 3399 | 1461154308034 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:11:48 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33eb444000 == 168 [pid = 3399] [id = 620] 05:11:48 INFO - PROCESS | 3399 | ++DOMWINDOW == 198 (0x7f33e7143c00) [pid = 3399] [serial = 1861] [outer = (nil)] 05:11:48 INFO - PROCESS | 3399 | ++DOMWINDOW == 199 (0x7f33e729b400) [pid = 3399] [serial = 1862] [outer = 0x7f33e7143c00] 05:11:48 INFO - PROCESS | 3399 | 1461154308109 Marionette DEBUG loaded listener.js 05:11:48 INFO - PROCESS | 3399 | ++DOMWINDOW == 200 (0x7f33e7e3ac00) [pid = 3399] [serial = 1863] [outer = 0x7f33e7143c00] 05:11:49 INFO - PROCESS | 3399 | 1461154309022 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]]]}] 05:11:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 05:11:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 1685ms 05:11:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 05:11:49 INFO - PROCESS | 3399 | 1461154309081 Marionette TRACE conn3 -> [0,2453,"getWindowHandle",null] 05:11:49 INFO - PROCESS | 3399 | 1461154309084 Marionette TRACE conn3 <- [1,2453,null,{"value":"8"}] 05:11:49 INFO - PROCESS | 3399 | 1461154309090 Marionette TRACE conn3 -> [0,2454,"setScriptTimeout",{"ms":35000}] 05:11:49 INFO - PROCESS | 3399 | 1461154309096 Marionette TRACE conn3 <- [1,2454,null,{}] 05:11:49 INFO - PROCESS | 3399 | 1461154309113 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}] 05:11:49 INFO - PROCESS | 3399 | 1461154309443 Marionette TRACE conn3 <- [1,2455,null,{"value":null}] 05:11:49 INFO - PROCESS | 3399 | 1461154309699 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:11:49 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33ee1c5800 == 169 [pid = 3399] [id = 621] 05:11:49 INFO - PROCESS | 3399 | ++DOMWINDOW == 201 (0x7f33e74d9400) [pid = 3399] [serial = 1864] [outer = (nil)] 05:11:49 INFO - PROCESS | 3399 | ++DOMWINDOW == 202 (0x7f33e928dc00) [pid = 3399] [serial = 1865] [outer = 0x7f33e74d9400] 05:11:49 INFO - PROCESS | 3399 | 1461154309775 Marionette DEBUG loaded listener.js 05:11:49 INFO - PROCESS | 3399 | ++DOMWINDOW == 203 (0x7f33e951d400) [pid = 3399] [serial = 1866] [outer = 0x7f33e74d9400] 05:11:50 INFO - PROCESS | 3399 | 1461154310659 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]]]}] 05:11:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 05:11:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 1641ms 05:11:50 INFO - PROCESS | 3399 | 1461154310731 Marionette TRACE conn3 -> [0,2457,"getWindowHandle",null] 05:11:50 INFO - PROCESS | 3399 | 1461154310735 Marionette TRACE conn3 <- [1,2457,null,{"value":"8"}] 05:11:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 05:11:50 INFO - PROCESS | 3399 | 1461154310741 Marionette TRACE conn3 -> [0,2458,"setScriptTimeout",{"ms":35000}] 05:11:50 INFO - PROCESS | 3399 | 1461154310744 Marionette TRACE conn3 <- [1,2458,null,{}] 05:11:50 INFO - PROCESS | 3399 | 1461154310750 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}] 05:11:51 INFO - PROCESS | 3399 | 1461154311003 Marionette TRACE conn3 <- [1,2459,null,{"value":null}] 05:11:51 INFO - PROCESS | 3399 | 1461154311318 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:11:51 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33f364e000 == 170 [pid = 3399] [id = 622] 05:11:51 INFO - PROCESS | 3399 | ++DOMWINDOW == 204 (0x7f33e9285400) [pid = 3399] [serial = 1867] [outer = (nil)] 05:11:51 INFO - PROCESS | 3399 | ++DOMWINDOW == 205 (0x7f33e9ec9800) [pid = 3399] [serial = 1868] [outer = 0x7f33e9285400] 05:11:51 INFO - PROCESS | 3399 | 1461154311402 Marionette DEBUG loaded listener.js 05:11:51 INFO - PROCESS | 3399 | ++DOMWINDOW == 206 (0x7f33eb5c2400) [pid = 3399] [serial = 1869] [outer = 0x7f33e9285400] 05:11:52 INFO - PROCESS | 3399 | 1461154312245 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]]]}] 05:11:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 05:11:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 1533ms 05:11:52 INFO - PROCESS | 3399 | 1461154312275 Marionette TRACE conn3 -> [0,2461,"getWindowHandle",null] 05:11:52 INFO - PROCESS | 3399 | 1461154312279 Marionette TRACE conn3 <- [1,2461,null,{"value":"8"}] 05:11:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 05:11:52 INFO - PROCESS | 3399 | 1461154312284 Marionette TRACE conn3 -> [0,2462,"setScriptTimeout",{"ms":35000}] 05:11:52 INFO - PROCESS | 3399 | 1461154312287 Marionette TRACE conn3 <- [1,2462,null,{}] 05:11:52 INFO - PROCESS | 3399 | 1461154312292 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}] 05:11:52 INFO - PROCESS | 3399 | 1461154312500 Marionette TRACE conn3 <- [1,2463,null,{"value":null}] 05:11:52 INFO - PROCESS | 3399 | 1461154312812 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:11:52 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33f4e15000 == 171 [pid = 3399] [id = 623] 05:11:52 INFO - PROCESS | 3399 | ++DOMWINDOW == 207 (0x7f33e9ec6000) [pid = 3399] [serial = 1870] [outer = (nil)] 05:11:52 INFO - PROCESS | 3399 | ++DOMWINDOW == 208 (0x7f33eb644c00) [pid = 3399] [serial = 1871] [outer = 0x7f33e9ec6000] 05:11:52 INFO - PROCESS | 3399 | 1461154312894 Marionette DEBUG loaded listener.js 05:11:52 INFO - PROCESS | 3399 | ++DOMWINDOW == 209 (0x7f33eb7c1800) [pid = 3399] [serial = 1872] [outer = 0x7f33e9ec6000] 05:11:53 INFO - PROCESS | 3399 | 1461154313739 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]]]}] 05:11:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 05:11:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 1482ms 05:11:53 INFO - PROCESS | 3399 | 1461154313768 Marionette TRACE conn3 -> [0,2465,"getWindowHandle",null] 05:11:53 INFO - PROCESS | 3399 | 1461154313772 Marionette TRACE conn3 <- [1,2465,null,{"value":"8"}] 05:11:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 05:11:53 INFO - PROCESS | 3399 | 1461154313777 Marionette TRACE conn3 -> [0,2466,"setScriptTimeout",{"ms":35000}] 05:11:53 INFO - PROCESS | 3399 | 1461154313780 Marionette TRACE conn3 <- [1,2466,null,{}] 05:11:53 INFO - PROCESS | 3399 | 1461154313785 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}] 05:11:54 INFO - PROCESS | 3399 | 1461154314029 Marionette TRACE conn3 <- [1,2467,null,{"value":null}] 05:11:54 INFO - PROCESS | 3399 | 1461154314351 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:11:54 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33f6719800 == 172 [pid = 3399] [id = 624] 05:11:54 INFO - PROCESS | 3399 | ++DOMWINDOW == 210 (0x7f33ec62b800) [pid = 3399] [serial = 1873] [outer = (nil)] 05:11:54 INFO - PROCESS | 3399 | ++DOMWINDOW == 211 (0x7f33ee357400) [pid = 3399] [serial = 1874] [outer = 0x7f33ec62b800] 05:11:54 INFO - PROCESS | 3399 | 1461154314433 Marionette DEBUG loaded listener.js 05:11:54 INFO - PROCESS | 3399 | ++DOMWINDOW == 212 (0x7f33f27a3000) [pid = 3399] [serial = 1875] [outer = 0x7f33ec62b800] 05:11:55 INFO - PROCESS | 3399 | 1461154315270 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]]]}] 05:11:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 05:11:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 1533ms 05:11:55 INFO - PROCESS | 3399 | 1461154315311 Marionette TRACE conn3 -> [0,2469,"getWindowHandle",null] 05:11:55 INFO - PROCESS | 3399 | 1461154315315 Marionette TRACE conn3 <- [1,2469,null,{"value":"8"}] 05:11:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 05:11:55 INFO - PROCESS | 3399 | 1461154315322 Marionette TRACE conn3 -> [0,2470,"setScriptTimeout",{"ms":35000}] 05:11:55 INFO - PROCESS | 3399 | 1461154315324 Marionette TRACE conn3 <- [1,2470,null,{}] 05:11:55 INFO - PROCESS | 3399 | 1461154315329 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}] 05:11:55 INFO - PROCESS | 3399 | 1461154315549 Marionette TRACE conn3 <- [1,2471,null,{"value":null}] 05:11:55 INFO - PROCESS | 3399 | 1461154315861 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:11:55 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33f9453800 == 173 [pid = 3399] [id = 625] 05:11:55 INFO - PROCESS | 3399 | ++DOMWINDOW == 213 (0x7f33ec625c00) [pid = 3399] [serial = 1876] [outer = (nil)] 05:11:55 INFO - PROCESS | 3399 | ++DOMWINDOW == 214 (0x7f33f3346800) [pid = 3399] [serial = 1877] [outer = 0x7f33ec625c00] 05:11:55 INFO - PROCESS | 3399 | 1461154315942 Marionette DEBUG loaded listener.js 05:11:56 INFO - PROCESS | 3399 | ++DOMWINDOW == 215 (0x7f33f339c800) [pid = 3399] [serial = 1878] [outer = 0x7f33ec625c00] 05:11:56 INFO - PROCESS | 3399 | 1461154316739 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]]]}] 05:11:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 05:11:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 1477ms 05:11:56 INFO - PROCESS | 3399 | 1461154316801 Marionette TRACE conn3 -> [0,2473,"getWindowHandle",null] 05:11:56 INFO - PROCESS | 3399 | 1461154316805 Marionette TRACE conn3 <- [1,2473,null,{"value":"8"}] 05:11:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 05:11:56 INFO - PROCESS | 3399 | 1461154316812 Marionette TRACE conn3 -> [0,2474,"setScriptTimeout",{"ms":35000}] 05:11:56 INFO - PROCESS | 3399 | 1461154316815 Marionette TRACE conn3 <- [1,2474,null,{}] 05:11:56 INFO - PROCESS | 3399 | 1461154316820 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}] 05:11:57 INFO - PROCESS | 3399 | 1461154317039 Marionette TRACE conn3 <- [1,2475,null,{"value":null}] 05:11:57 INFO - PROCESS | 3399 | 1461154317348 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:11:57 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33f9d8f000 == 174 [pid = 3399] [id = 626] 05:11:57 INFO - PROCESS | 3399 | ++DOMWINDOW == 216 (0x7f33ee25a000) [pid = 3399] [serial = 1879] [outer = (nil)] 05:11:57 INFO - PROCESS | 3399 | ++DOMWINDOW == 217 (0x7f33f4514400) [pid = 3399] [serial = 1880] [outer = 0x7f33ee25a000] 05:11:57 INFO - PROCESS | 3399 | 1461154317426 Marionette DEBUG loaded listener.js 05:11:57 INFO - PROCESS | 3399 | ++DOMWINDOW == 218 (0x7f33f451fc00) [pid = 3399] [serial = 1881] [outer = 0x7f33ee25a000] 05:11:58 INFO - PROCESS | 3399 | 1461154318268 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]]]}] 05:11:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 05:11:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 1528ms 05:11:58 INFO - PROCESS | 3399 | 1461154318341 Marionette TRACE conn3 -> [0,2477,"getWindowHandle",null] 05:11:58 INFO - PROCESS | 3399 | 1461154318345 Marionette TRACE conn3 <- [1,2477,null,{"value":"8"}] 05:11:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 05:11:58 INFO - PROCESS | 3399 | 1461154318350 Marionette TRACE conn3 -> [0,2478,"setScriptTimeout",{"ms":35000}] 05:11:58 INFO - PROCESS | 3399 | 1461154318353 Marionette TRACE conn3 <- [1,2478,null,{}] 05:11:58 INFO - PROCESS | 3399 | 1461154318358 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}] 05:11:58 INFO - PROCESS | 3399 | 1461154318568 Marionette TRACE conn3 <- [1,2479,null,{"value":null}] 05:11:58 INFO - PROCESS | 3399 | 1461154318887 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:11:58 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33fa196000 == 175 [pid = 3399] [id = 627] 05:11:58 INFO - PROCESS | 3399 | ++DOMWINDOW == 219 (0x7f33f295c400) [pid = 3399] [serial = 1882] [outer = (nil)] 05:11:58 INFO - PROCESS | 3399 | ++DOMWINDOW == 220 (0x7f33f5521400) [pid = 3399] [serial = 1883] [outer = 0x7f33f295c400] 05:11:58 INFO - PROCESS | 3399 | 1461154318969 Marionette DEBUG loaded listener.js 05:11:59 INFO - PROCESS | 3399 | ++DOMWINDOW == 221 (0x7f33f5529c00) [pid = 3399] [serial = 1884] [outer = 0x7f33f295c400] 05:11:59 INFO - PROCESS | 3399 | 1461154319833 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]]]}] 05:11:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 05:11:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 1530ms 05:11:59 INFO - PROCESS | 3399 | 1461154319883 Marionette TRACE conn3 -> [0,2481,"getWindowHandle",null] 05:11:59 INFO - PROCESS | 3399 | 1461154319886 Marionette TRACE conn3 <- [1,2481,null,{"value":"8"}] 05:11:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 05:11:59 INFO - PROCESS | 3399 | 1461154319897 Marionette TRACE conn3 -> [0,2482,"setScriptTimeout",{"ms":35000}] 05:11:59 INFO - PROCESS | 3399 | 1461154319901 Marionette TRACE conn3 <- [1,2482,null,{}] 05:11:59 INFO - PROCESS | 3399 | 1461154319911 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}] 05:12:00 INFO - PROCESS | 3399 | 1461154320121 Marionette TRACE conn3 <- [1,2483,null,{"value":null}] 05:12:00 INFO - PROCESS | 3399 | 1461154320466 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:12:00 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33fb990800 == 176 [pid = 3399] [id = 628] 05:12:00 INFO - PROCESS | 3399 | ++DOMWINDOW == 222 (0x7f33f5654800) [pid = 3399] [serial = 1885] [outer = (nil)] 05:12:00 INFO - PROCESS | 3399 | ++DOMWINDOW == 223 (0x7f33f565a800) [pid = 3399] [serial = 1886] [outer = 0x7f33f5654800] 05:12:00 INFO - PROCESS | 3399 | 1461154320545 Marionette DEBUG loaded listener.js 05:12:00 INFO - PROCESS | 3399 | ++DOMWINDOW == 224 (0x7f33f5b54800) [pid = 3399] [serial = 1887] [outer = 0x7f33f5654800] 05:12:01 INFO - PROCESS | 3399 | 1461154321425 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]]]}] 05:12:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 05:12:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 1586ms 05:12:01 INFO - PROCESS | 3399 | 1461154321484 Marionette TRACE conn3 -> [0,2485,"getWindowHandle",null] 05:12:01 INFO - PROCESS | 3399 | 1461154321489 Marionette TRACE conn3 <- [1,2485,null,{"value":"8"}] 05:12:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 05:12:01 INFO - PROCESS | 3399 | 1461154321494 Marionette TRACE conn3 -> [0,2486,"setScriptTimeout",{"ms":35000}] 05:12:01 INFO - PROCESS | 3399 | 1461154321498 Marionette TRACE conn3 <- [1,2486,null,{}] 05:12:01 INFO - PROCESS | 3399 | 1461154321504 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}] 05:12:01 INFO - PROCESS | 3399 | 1461154321832 Marionette TRACE conn3 <- [1,2487,null,{"value":null}] 05:12:02 INFO - PROCESS | 3399 | 1461154322177 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:12:02 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33fe50e000 == 177 [pid = 3399] [id = 629] 05:12:02 INFO - PROCESS | 3399 | ++DOMWINDOW == 225 (0x7f33f5cf7000) [pid = 3399] [serial = 1888] [outer = (nil)] 05:12:02 INFO - PROCESS | 3399 | ++DOMWINDOW == 226 (0x7f33f609dc00) [pid = 3399] [serial = 1889] [outer = 0x7f33f5cf7000] 05:12:02 INFO - PROCESS | 3399 | 1461154322316 Marionette DEBUG loaded listener.js 05:12:02 INFO - PROCESS | 3399 | ++DOMWINDOW == 227 (0x7f33f60c6000) [pid = 3399] [serial = 1890] [outer = 0x7f33f5cf7000] 05:12:03 INFO - PROCESS | 3399 | 1461154323244 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]]]}] 05:12:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 05:12:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 1781ms 05:12:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 05:12:03 INFO - PROCESS | 3399 | 1461154323277 Marionette TRACE conn3 -> [0,2489,"getWindowHandle",null] 05:12:03 INFO - PROCESS | 3399 | 1461154323280 Marionette TRACE conn3 <- [1,2489,null,{"value":"8"}] 05:12:03 INFO - PROCESS | 3399 | 1461154323288 Marionette TRACE conn3 -> [0,2490,"setScriptTimeout",{"ms":35000}] 05:12:03 INFO - PROCESS | 3399 | 1461154323290 Marionette TRACE conn3 <- [1,2490,null,{}] 05:12:03 INFO - PROCESS | 3399 | 1461154323299 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}] 05:12:03 INFO - PROCESS | 3399 | 1461154323570 Marionette TRACE conn3 <- [1,2491,null,{"value":null}] 05:12:03 INFO - PROCESS | 3399 | 1461154323940 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:12:03 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33feac5000 == 178 [pid = 3399] [id = 630] 05:12:03 INFO - PROCESS | 3399 | ++DOMWINDOW == 228 (0x7f33e00e8c00) [pid = 3399] [serial = 1891] [outer = (nil)] 05:12:04 INFO - PROCESS | 3399 | ++DOMWINDOW == 229 (0x7f33f65e7000) [pid = 3399] [serial = 1892] [outer = 0x7f33e00e8c00] 05:12:04 INFO - PROCESS | 3399 | 1461154324036 Marionette DEBUG loaded listener.js 05:12:04 INFO - PROCESS | 3399 | ++DOMWINDOW == 230 (0x7f33f6960400) [pid = 3399] [serial = 1893] [outer = 0x7f33e00e8c00] 05:12:04 INFO - PROCESS | 3399 | 1461154324889 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]]]}] 05:12:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 05:12:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 1635ms 05:12:04 INFO - PROCESS | 3399 | 1461154324922 Marionette TRACE conn3 -> [0,2493,"getWindowHandle",null] 05:12:04 INFO - PROCESS | 3399 | 1461154324925 Marionette TRACE conn3 <- [1,2493,null,{"value":"8"}] 05:12:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 05:12:04 INFO - PROCESS | 3399 | 1461154324931 Marionette TRACE conn3 -> [0,2494,"setScriptTimeout",{"ms":35000}] 05:12:04 INFO - PROCESS | 3399 | 1461154324933 Marionette TRACE conn3 <- [1,2494,null,{}] 05:12:04 INFO - PROCESS | 3399 | 1461154324939 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}] 05:12:05 INFO - PROCESS | 3399 | 1461154325154 Marionette TRACE conn3 <- [1,2495,null,{"value":null}] 05:12:05 INFO - PROCESS | 3399 | 1461154325431 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:12:05 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33ff93e800 == 179 [pid = 3399] [id = 631] 05:12:05 INFO - PROCESS | 3399 | ++DOMWINDOW == 231 (0x7f33eb5d1000) [pid = 3399] [serial = 1894] [outer = (nil)] 05:12:05 INFO - PROCESS | 3399 | ++DOMWINDOW == 232 (0x7f33f7784400) [pid = 3399] [serial = 1895] [outer = 0x7f33eb5d1000] 05:12:05 INFO - PROCESS | 3399 | 1461154325548 Marionette DEBUG loaded listener.js 05:12:05 INFO - PROCESS | 3399 | ++DOMWINDOW == 233 (0x7f33f79c5000) [pid = 3399] [serial = 1896] [outer = 0x7f33eb5d1000] 05:12:06 INFO - PROCESS | 3399 | 1461154326483 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]]]}] 05:12:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 05:12:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 1589ms 05:12:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 05:12:06 INFO - PROCESS | 3399 | 1461154326521 Marionette TRACE conn3 -> [0,2497,"getWindowHandle",null] 05:12:06 INFO - PROCESS | 3399 | 1461154326524 Marionette TRACE conn3 <- [1,2497,null,{"value":"8"}] 05:12:06 INFO - PROCESS | 3399 | 1461154326530 Marionette TRACE conn3 -> [0,2498,"setScriptTimeout",{"ms":35000}] 05:12:06 INFO - PROCESS | 3399 | 1461154326533 Marionette TRACE conn3 <- [1,2498,null,{}] 05:12:06 INFO - PROCESS | 3399 | 1461154326539 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}] 05:12:06 INFO - PROCESS | 3399 | 1461154326763 Marionette TRACE conn3 <- [1,2499,null,{"value":null}] 05:12:07 INFO - PROCESS | 3399 | 1461154327083 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:12:07 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f3400648800 == 180 [pid = 3399] [id = 632] 05:12:07 INFO - PROCESS | 3399 | ++DOMWINDOW == 234 (0x7f33f564fc00) [pid = 3399] [serial = 1897] [outer = (nil)] 05:12:07 INFO - PROCESS | 3399 | ++DOMWINDOW == 235 (0x7f33f8425000) [pid = 3399] [serial = 1898] [outer = 0x7f33f564fc00] 05:12:07 INFO - PROCESS | 3399 | 1461154327159 Marionette DEBUG loaded listener.js 05:12:07 INFO - PROCESS | 3399 | ++DOMWINDOW == 236 (0x7f33f8f0e400) [pid = 3399] [serial = 1899] [outer = 0x7f33f564fc00] 05:12:07 INFO - PROCESS | 3399 | 1461154327991 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]]]}] 05:12:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 05:12:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 1530ms 05:12:08 INFO - PROCESS | 3399 | 1461154328060 Marionette TRACE conn3 -> [0,2501,"getWindowHandle",null] 05:12:08 INFO - PROCESS | 3399 | 1461154328064 Marionette TRACE conn3 <- [1,2501,null,{"value":"8"}] 05:12:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 05:12:08 INFO - PROCESS | 3399 | 1461154328078 Marionette TRACE conn3 -> [0,2502,"setScriptTimeout",{"ms":35000}] 05:12:08 INFO - PROCESS | 3399 | 1461154328080 Marionette TRACE conn3 <- [1,2502,null,{}] 05:12:08 INFO - PROCESS | 3399 | 1461154328086 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}] 05:12:08 INFO - PROCESS | 3399 | 1461154328308 Marionette TRACE conn3 <- [1,2503,null,{"value":null}] 05:12:08 INFO - PROCESS | 3399 | 1461154328636 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:12:08 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f34009dc000 == 181 [pid = 3399] [id = 633] 05:12:08 INFO - PROCESS | 3399 | ++DOMWINDOW == 237 (0x7f33f79c7c00) [pid = 3399] [serial = 1900] [outer = (nil)] 05:12:08 INFO - PROCESS | 3399 | ++DOMWINDOW == 238 (0x7f33f9021c00) [pid = 3399] [serial = 1901] [outer = 0x7f33f79c7c00] 05:12:08 INFO - PROCESS | 3399 | 1461154328717 Marionette DEBUG loaded listener.js 05:12:08 INFO - PROCESS | 3399 | ++DOMWINDOW == 239 (0x7f33f902e400) [pid = 3399] [serial = 1902] [outer = 0x7f33f79c7c00] 05:12:09 INFO - PROCESS | 3399 | 1461154329539 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]]]}] 05:12:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 05:12:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 1536ms 05:12:09 INFO - PROCESS | 3399 | 1461154329616 Marionette TRACE conn3 -> [0,2505,"getWindowHandle",null] 05:12:09 INFO - PROCESS | 3399 | 1461154329619 Marionette TRACE conn3 <- [1,2505,null,{"value":"8"}] 05:12:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 05:12:09 INFO - PROCESS | 3399 | 1461154329626 Marionette TRACE conn3 -> [0,2506,"setScriptTimeout",{"ms":35000}] 05:12:09 INFO - PROCESS | 3399 | 1461154329628 Marionette TRACE conn3 <- [1,2506,null,{}] 05:12:09 INFO - PROCESS | 3399 | 1461154329634 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}] 05:12:09 INFO - PROCESS | 3399 | 1461154329856 Marionette TRACE conn3 <- [1,2507,null,{"value":null}] 05:12:10 INFO - PROCESS | 3399 | 1461154330173 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:12:10 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f3401e9d800 == 182 [pid = 3399] [id = 634] 05:12:10 INFO - PROCESS | 3399 | ++DOMWINDOW == 240 (0x7f33f65e8400) [pid = 3399] [serial = 1903] [outer = (nil)] 05:12:10 INFO - PROCESS | 3399 | ++DOMWINDOW == 241 (0x7f33f9846000) [pid = 3399] [serial = 1904] [outer = 0x7f33f65e8400] 05:12:10 INFO - PROCESS | 3399 | 1461154330251 Marionette DEBUG loaded listener.js 05:12:10 INFO - PROCESS | 3399 | ++DOMWINDOW == 242 (0x7f33f9851c00) [pid = 3399] [serial = 1905] [outer = 0x7f33f65e8400] 05:12:11 INFO - PROCESS | 3399 | 1461154331085 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]]]}] 05:12:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 05:12:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 1528ms 05:12:11 INFO - PROCESS | 3399 | 1461154331156 Marionette TRACE conn3 -> [0,2509,"getWindowHandle",null] 05:12:11 INFO - PROCESS | 3399 | 1461154331159 Marionette TRACE conn3 <- [1,2509,null,{"value":"8"}] 05:12:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 05:12:11 INFO - PROCESS | 3399 | 1461154331165 Marionette TRACE conn3 -> [0,2510,"setScriptTimeout",{"ms":35000}] 05:12:11 INFO - PROCESS | 3399 | 1461154331167 Marionette TRACE conn3 <- [1,2510,null,{}] 05:12:11 INFO - PROCESS | 3399 | 1461154331173 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}] 05:12:11 INFO - PROCESS | 3399 | 1461154331398 Marionette TRACE conn3 <- [1,2511,null,{"value":null}] 05:12:11 INFO - PROCESS | 3399 | 1461154331715 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:12:11 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f340c665000 == 183 [pid = 3399] [id = 635] 05:12:11 INFO - PROCESS | 3399 | ++DOMWINDOW == 243 (0x7f33f8f36800) [pid = 3399] [serial = 1906] [outer = (nil)] 05:12:11 INFO - PROCESS | 3399 | ++DOMWINDOW == 244 (0x7f33f98e6c00) [pid = 3399] [serial = 1907] [outer = 0x7f33f8f36800] 05:12:11 INFO - PROCESS | 3399 | 1461154331795 Marionette DEBUG loaded listener.js 05:12:11 INFO - PROCESS | 3399 | ++DOMWINDOW == 245 (0x7f33f9a5c000) [pid = 3399] [serial = 1908] [outer = 0x7f33f8f36800] 05:12:12 INFO - PROCESS | 3399 | 1461154332618 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]]]}] 05:12:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 05:12:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 1531ms 05:12:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 05:12:12 INFO - PROCESS | 3399 | 1461154332697 Marionette TRACE conn3 -> [0,2513,"getWindowHandle",null] 05:12:12 INFO - PROCESS | 3399 | 1461154332700 Marionette TRACE conn3 <- [1,2513,null,{"value":"8"}] 05:12:12 INFO - PROCESS | 3399 | 1461154332706 Marionette TRACE conn3 -> [0,2514,"setScriptTimeout",{"ms":35000}] 05:12:12 INFO - PROCESS | 3399 | 1461154332709 Marionette TRACE conn3 <- [1,2514,null,{}] 05:12:12 INFO - PROCESS | 3399 | 1461154332714 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}] 05:12:12 INFO - PROCESS | 3399 | 1461154332926 Marionette TRACE conn3 <- [1,2515,null,{"value":null}] 05:12:13 INFO - PROCESS | 3399 | 1461154333255 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:12:13 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f340c9a5800 == 184 [pid = 3399] [id = 636] 05:12:13 INFO - PROCESS | 3399 | ++DOMWINDOW == 246 (0x7f33e309fc00) [pid = 3399] [serial = 1909] [outer = (nil)] 05:12:13 INFO - PROCESS | 3399 | ++DOMWINDOW == 247 (0x7f33f984d800) [pid = 3399] [serial = 1910] [outer = 0x7f33e309fc00] 05:12:13 INFO - PROCESS | 3399 | 1461154333335 Marionette DEBUG loaded listener.js 05:12:13 INFO - PROCESS | 3399 | ++DOMWINDOW == 248 (0x7f33f9b8e800) [pid = 3399] [serial = 1911] [outer = 0x7f33e309fc00] 05:12:14 INFO - PROCESS | 3399 | 1461154334197 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]]]}] 05:12:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 05:12:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 1531ms 05:12:14 INFO - PROCESS | 3399 | 1461154334236 Marionette TRACE conn3 -> [0,2517,"getWindowHandle",null] 05:12:14 INFO - PROCESS | 3399 | 1461154334240 Marionette TRACE conn3 <- [1,2517,null,{"value":"8"}] 05:12:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 05:12:14 INFO - PROCESS | 3399 | 1461154334245 Marionette TRACE conn3 -> [0,2518,"setScriptTimeout",{"ms":35000}] 05:12:14 INFO - PROCESS | 3399 | 1461154334248 Marionette TRACE conn3 <- [1,2518,null,{}] 05:12:14 INFO - PROCESS | 3399 | 1461154334253 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}] 05:12:14 INFO - PROCESS | 3399 | 1461154334475 Marionette TRACE conn3 <- [1,2519,null,{"value":null}] 05:12:14 INFO - PROCESS | 3399 | 1461154334804 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:12:14 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33e685b800 == 185 [pid = 3399] [id = 637] 05:12:14 INFO - PROCESS | 3399 | ++DOMWINDOW == 249 (0x7f33e2bb7400) [pid = 3399] [serial = 1912] [outer = (nil)] 05:12:14 INFO - PROCESS | 3399 | ++DOMWINDOW == 250 (0x7f33e63c3400) [pid = 3399] [serial = 1913] [outer = 0x7f33e2bb7400] 05:12:14 INFO - PROCESS | 3399 | 1461154334882 Marionette DEBUG loaded listener.js 05:12:14 INFO - PROCESS | 3399 | ++DOMWINDOW == 251 (0x7f33f9ead800) [pid = 3399] [serial = 1914] [outer = 0x7f33e2bb7400] 05:12:16 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33f379d000 == 184 [pid = 3399] [id = 423] 05:12:16 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33fa11c000 == 183 [pid = 3399] [id = 420] 05:12:16 INFO - PROCESS | 3399 | --DOCSHELL 0x7f340d815000 == 182 [pid = 3399] [id = 294] 05:12:16 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33e90b9800 == 181 [pid = 3399] [id = 422] 05:12:16 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33e9534000 == 180 [pid = 3399] [id = 546] 05:12:16 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33e7eb2000 == 179 [pid = 3399] [id = 617] 05:12:16 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33e9543800 == 178 [pid = 3399] [id = 616] 05:12:16 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33e733d000 == 177 [pid = 3399] [id = 592] 05:12:16 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33e7459000 == 176 [pid = 3399] [id = 615] 05:12:16 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33e60e1000 == 175 [pid = 3399] [id = 614] 05:12:16 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33fa022000 == 174 [pid = 3399] [id = 612] 05:12:16 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33f9c47000 == 173 [pid = 3399] [id = 611] 05:12:16 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33f998e800 == 172 [pid = 3399] [id = 610] 05:12:16 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33f74b5800 == 171 [pid = 3399] [id = 609] 05:12:16 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33f64b5800 == 170 [pid = 3399] [id = 608] 05:12:16 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33f5f57000 == 169 [pid = 3399] [id = 607] 05:12:16 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33f5d05000 == 168 [pid = 3399] [id = 606] 05:12:16 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33f4e13800 == 167 [pid = 3399] [id = 605] 05:12:16 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33f3644000 == 166 [pid = 3399] [id = 604] 05:12:16 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33f29c9000 == 165 [pid = 3399] [id = 603] 05:12:16 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33ee278000 == 164 [pid = 3399] [id = 602] 05:12:16 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33ed705000 == 163 [pid = 3399] [id = 601] 05:12:16 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33ed30c800 == 162 [pid = 3399] [id = 600] 05:12:16 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33eb807000 == 161 [pid = 3399] [id = 599] 05:12:16 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33ea477000 == 160 [pid = 3399] [id = 598] 05:12:16 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33e9f81800 == 159 [pid = 3399] [id = 597] 05:12:16 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33e952d800 == 158 [pid = 3399] [id = 596] 05:12:16 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33e64d4800 == 157 [pid = 3399] [id = 595] 05:12:16 INFO - PROCESS | 3399 | --DOMWINDOW == 250 (0x7f33f27acc00) [pid = 3399] [serial = 1733] [outer = (nil)] [url = about:blank] 05:12:16 INFO - PROCESS | 3399 | --DOMWINDOW == 249 (0x7f33fded4400) [pid = 3399] [serial = 1751] [outer = (nil)] [url = about:blank] 05:12:16 INFO - PROCESS | 3399 | --DOMWINDOW == 248 (0x7f33f943a000) [pid = 3399] [serial = 1748] [outer = (nil)] [url = about:blank] 05:12:16 INFO - PROCESS | 3399 | --DOMWINDOW == 247 (0x7f33e6965800) [pid = 3399] [serial = 1781] [outer = (nil)] [url = about:blank] 05:12:16 INFO - PROCESS | 3399 | --DOMWINDOW == 246 (0x7f340d9ba400) [pid = 3399] [serial = 1763] [outer = (nil)] [url = about:blank] 05:12:16 INFO - PROCESS | 3399 | --DOMWINDOW == 245 (0x7f33e940a400) [pid = 3399] [serial = 1721] [outer = (nil)] [url = about:blank] 05:12:16 INFO - PROCESS | 3399 | --DOMWINDOW == 244 (0x7f33e678c400) [pid = 3399] [serial = 1776] [outer = (nil)] [url = about:blank] 05:12:16 INFO - PROCESS | 3399 | --DOMWINDOW == 243 (0x7f33e6957400) [pid = 3399] [serial = 1779] [outer = (nil)] [url = about:blank] 05:12:16 INFO - PROCESS | 3399 | --DOMWINDOW == 242 (0x7f33e9ece800) [pid = 3399] [serial = 1724] [outer = (nil)] [url = about:blank] 05:12:16 INFO - PROCESS | 3399 | --DOMWINDOW == 241 (0x7f33f5523000) [pid = 3399] [serial = 1739] [outer = (nil)] [url = about:blank] 05:12:16 INFO - PROCESS | 3399 | --DOMWINDOW == 240 (0x7f34067d8800) [pid = 3399] [serial = 1760] [outer = (nil)] [url = about:blank] 05:12:16 INFO - PROCESS | 3399 | --DOMWINDOW == 239 (0x7f33eb5c8c00) [pid = 3399] [serial = 1727] [outer = (nil)] [url = about:blank] 05:12:16 INFO - PROCESS | 3399 | --DOMWINDOW == 238 (0x7f33e6bd3800) [pid = 3399] [serial = 1718] [outer = (nil)] [url = about:blank] 05:12:16 INFO - PROCESS | 3399 | --DOMWINDOW == 237 (0x7f33e68d5400) [pid = 3399] [serial = 1778] [outer = (nil)] [url = about:blank] 05:12:16 INFO - PROCESS | 3399 | --DOMWINDOW == 236 (0x7f33f9850800) [pid = 3399] [serial = 1745] [outer = (nil)] [url = about:blank] 05:12:16 INFO - PROCESS | 3399 | --DOMWINDOW == 235 (0x7f33f5bfb800) [pid = 3399] [serial = 1742] [outer = (nil)] [url = about:blank] 05:12:16 INFO - PROCESS | 3399 | --DOMWINDOW == 234 (0x7f33e63c3800) [pid = 3399] [serial = 1775] [outer = (nil)] [url = about:blank] 05:12:16 INFO - PROCESS | 3399 | --DOMWINDOW == 233 (0x7f33e6355400) [pid = 3399] [serial = 1695] [outer = (nil)] [url = about:blank] 05:12:16 INFO - PROCESS | 3399 | --DOMWINDOW == 232 (0x7f33e3798400) [pid = 3399] [serial = 1769] [outer = (nil)] [url = about:blank] 05:12:16 INFO - PROCESS | 3399 | --DOMWINDOW == 231 (0x7f33e6bd6c00) [pid = 3399] [serial = 1782] [outer = (nil)] [url = about:blank] 05:12:16 INFO - PROCESS | 3399 | --DOMWINDOW == 230 (0x7f33f5bf4c00) [pid = 3399] [serial = 1623] [outer = (nil)] [url = about:blank] 05:12:16 INFO - PROCESS | 3399 | --DOMWINDOW == 229 (0x7f33e3796c00) [pid = 3399] [serial = 1766] [outer = (nil)] [url = about:blank] 05:12:16 INFO - PROCESS | 3399 | --DOMWINDOW == 228 (0x7f33e63c6000) [pid = 3399] [serial = 1715] [outer = (nil)] [url = about:blank] 05:12:16 INFO - PROCESS | 3399 | --DOMWINDOW == 227 (0x7f33e6bd1c00) [pid = 3399] [serial = 1569] [outer = (nil)] [url = about:blank] 05:12:16 INFO - PROCESS | 3399 | --DOMWINDOW == 226 (0x7f33e4daac00) [pid = 3399] [serial = 1772] [outer = (nil)] [url = about:blank] 05:12:16 INFO - PROCESS | 3399 | --DOMWINDOW == 225 (0x7f33ee35b000) [pid = 3399] [serial = 1730] [outer = (nil)] [url = about:blank] 05:12:16 INFO - PROCESS | 3399 | --DOMWINDOW == 224 (0x7f3400241400) [pid = 3399] [serial = 1757] [outer = (nil)] [url = about:blank] 05:12:16 INFO - PROCESS | 3399 | --DOMWINDOW == 223 (0x7f33e2bb5800) [pid = 3399] [serial = 1626] [outer = (nil)] [url = about:blank] 05:12:16 INFO - PROCESS | 3399 | --DOMWINDOW == 222 (0x7f33e4db8c00) [pid = 3399] [serial = 1773] [outer = (nil)] [url = about:blank] 05:12:16 INFO - PROCESS | 3399 | --DOMWINDOW == 221 (0x7f33e7357400) [pid = 3399] [serial = 1770] [outer = (nil)] [url = about:blank] 05:12:16 INFO - PROCESS | 3399 | --DOMWINDOW == 220 (0x7f33f3394800) [pid = 3399] [serial = 1736] [outer = (nil)] [url = about:blank] 05:12:16 INFO - PROCESS | 3399 | --DOMWINDOW == 219 (0x7f33fef9fc00) [pid = 3399] [serial = 1754] [outer = (nil)] [url = about:blank] 05:12:16 INFO - PROCESS | 3399 | --DOMWINDOW == 218 (0x7f33e6bd2800) [pid = 3399] [serial = 1784] [outer = (nil)] [url = about:blank] 05:12:17 INFO - PROCESS | 3399 | 1461154337292 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]]]}] 05:12:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 05:12:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 3097ms 05:12:17 INFO - PROCESS | 3399 | 1461154337343 Marionette TRACE conn3 -> [0,2521,"getWindowHandle",null] 05:12:17 INFO - PROCESS | 3399 | 1461154337349 Marionette TRACE conn3 <- [1,2521,null,{"value":"8"}] 05:12:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 05:12:17 INFO - PROCESS | 3399 | 1461154337357 Marionette TRACE conn3 -> [0,2522,"setScriptTimeout",{"ms":35000}] 05:12:17 INFO - PROCESS | 3399 | 1461154337361 Marionette TRACE conn3 <- [1,2522,null,{}] 05:12:17 INFO - PROCESS | 3399 | 1461154337368 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}] 05:12:17 INFO - PROCESS | 3399 | 1461154337627 Marionette TRACE conn3 <- [1,2523,null,{"value":null}] 05:12:17 INFO - PROCESS | 3399 | 1461154337821 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:12:17 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33e64c5000 == 158 [pid = 3399] [id = 638] 05:12:17 INFO - PROCESS | 3399 | ++DOMWINDOW == 219 (0x7f33e3097c00) [pid = 3399] [serial = 1915] [outer = (nil)] 05:12:17 INFO - PROCESS | 3399 | ++DOMWINDOW == 220 (0x7f33e6354400) [pid = 3399] [serial = 1916] [outer = 0x7f33e3097c00] 05:12:17 INFO - PROCESS | 3399 | 1461154337910 Marionette DEBUG loaded listener.js 05:12:18 INFO - PROCESS | 3399 | ++DOMWINDOW == 221 (0x7f33e63c7c00) [pid = 3399] [serial = 1917] [outer = 0x7f33e3097c00] 05:12:18 INFO - PROCESS | 3399 | 1461154338654 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]]]}] 05:12:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 05:12:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 1340ms 05:12:18 INFO - PROCESS | 3399 | 1461154338697 Marionette TRACE conn3 -> [0,2525,"getWindowHandle",null] 05:12:18 INFO - PROCESS | 3399 | 1461154338705 Marionette TRACE conn3 <- [1,2525,null,{"value":"8"}] 05:12:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 05:12:18 INFO - PROCESS | 3399 | 1461154338714 Marionette TRACE conn3 -> [0,2526,"setScriptTimeout",{"ms":35000}] 05:12:18 INFO - PROCESS | 3399 | 1461154338717 Marionette TRACE conn3 <- [1,2526,null,{}] 05:12:18 INFO - PROCESS | 3399 | 1461154338722 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}] 05:12:19 INFO - PROCESS | 3399 | 1461154339027 Marionette TRACE conn3 <- [1,2527,null,{"value":null}] 05:12:19 INFO - PROCESS | 3399 | 1461154339149 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:12:19 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33e744c800 == 159 [pid = 3399] [id = 639] 05:12:19 INFO - PROCESS | 3399 | ++DOMWINDOW == 222 (0x7f33e3793400) [pid = 3399] [serial = 1918] [outer = (nil)] 05:12:19 INFO - PROCESS | 3399 | ++DOMWINDOW == 223 (0x7f33e67a0400) [pid = 3399] [serial = 1919] [outer = 0x7f33e3793400] 05:12:19 INFO - PROCESS | 3399 | 1461154339213 Marionette DEBUG loaded listener.js 05:12:19 INFO - PROCESS | 3399 | ++DOMWINDOW == 224 (0x7f33e6af9800) [pid = 3399] [serial = 1920] [outer = 0x7f33e3793400] 05:12:20 INFO - PROCESS | 3399 | 1461154340163 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]]]}] 05:12:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 05:12:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 1482ms 05:12:20 INFO - PROCESS | 3399 | 1461154340198 Marionette TRACE conn3 -> [0,2529,"getWindowHandle",null] 05:12:20 INFO - PROCESS | 3399 | 1461154340201 Marionette TRACE conn3 <- [1,2529,null,{"value":"8"}] 05:12:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 05:12:20 INFO - PROCESS | 3399 | 1461154340208 Marionette TRACE conn3 -> [0,2530,"setScriptTimeout",{"ms":35000}] 05:12:20 INFO - PROCESS | 3399 | 1461154340214 Marionette TRACE conn3 <- [1,2530,null,{}] 05:12:20 INFO - PROCESS | 3399 | 1461154340235 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}] 05:12:20 INFO - PROCESS | 3399 | 1461154340506 Marionette TRACE conn3 <- [1,2531,null,{"value":null}] 05:12:20 INFO - PROCESS | 3399 | 1461154340539 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:12:20 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33e92c3800 == 160 [pid = 3399] [id = 640] 05:12:20 INFO - PROCESS | 3399 | ++DOMWINDOW == 225 (0x7f33e6bd4c00) [pid = 3399] [serial = 1921] [outer = (nil)] 05:12:20 INFO - PROCESS | 3399 | ++DOMWINDOW == 226 (0x7f33e7356c00) [pid = 3399] [serial = 1922] [outer = 0x7f33e6bd4c00] 05:12:20 INFO - PROCESS | 3399 | 1461154340605 Marionette DEBUG loaded listener.js 05:12:20 INFO - PROCESS | 3399 | ++DOMWINDOW == 227 (0x7f33e74d8800) [pid = 3399] [serial = 1923] [outer = 0x7f33e6bd4c00] 05:12:22 INFO - PROCESS | 3399 | --DOMWINDOW == 226 (0x7f33f9442800) [pid = 3399] [serial = 1744] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 05:12:22 INFO - PROCESS | 3399 | --DOMWINDOW == 225 (0x7f33e6961000) [pid = 3399] [serial = 1717] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 05:12:22 INFO - PROCESS | 3399 | --DOMWINDOW == 224 (0x7f33f295e000) [pid = 3399] [serial = 1735] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 05:12:22 INFO - PROCESS | 3399 | --DOMWINDOW == 223 (0x7f33f2a24000) [pid = 3399] [serial = 1741] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 05:12:22 INFO - PROCESS | 3399 | --DOMWINDOW == 222 (0x7f33e9287400) [pid = 3399] [serial = 1720] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 05:12:22 INFO - PROCESS | 3399 | --DOMWINDOW == 221 (0x7f33ec8b5c00) [pid = 3399] [serial = 1729] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 05:12:22 INFO - PROCESS | 3399 | --DOMWINDOW == 220 (0x7f33ed610000) [pid = 3399] [serial = 1738] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 05:12:22 INFO - PROCESS | 3399 | --DOMWINDOW == 219 (0x7f33e9c8e400) [pid = 3399] [serial = 1726] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 05:12:22 INFO - PROCESS | 3399 | --DOMWINDOW == 218 (0x7f33e379f400) [pid = 3399] [serial = 1723] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 05:12:22 INFO - PROCESS | 3399 | --DOMWINDOW == 217 (0x7f33e6353c00) [pid = 3399] [serial = 1714] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 05:12:22 INFO - PROCESS | 3399 | --DOMWINDOW == 216 (0x7f33ec8b6000) [pid = 3399] [serial = 1732] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 05:12:22 INFO - PROCESS | 3399 | --DOMWINDOW == 215 (0x7f33e678c000) [pid = 3399] [serial = 1813] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 05:12:22 INFO - PROCESS | 3399 | --DOMWINDOW == 214 (0x7f33e3796400) [pid = 3399] [serial = 1846] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 05:12:22 INFO - PROCESS | 3399 | --DOMWINDOW == 213 (0x7f33ec4dbc00) [pid = 3399] [serial = 1822] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 05:12:22 INFO - PROCESS | 3399 | --DOMWINDOW == 212 (0x7f33e6af9c00) [pid = 3399] [serial = 1810] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 05:12:22 INFO - PROCESS | 3399 | --DOMWINDOW == 211 (0x7f33e3797c00) [pid = 3399] [serial = 1843] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 05:12:22 INFO - PROCESS | 3399 | --DOMWINDOW == 210 (0x7f33e8d14400) [pid = 3399] [serial = 1711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 05:12:22 INFO - PROCESS | 3399 | --DOMWINDOW == 209 (0x7f33eb7c8400) [pid = 3399] [serial = 1756] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 05:12:22 INFO - PROCESS | 3399 | --DOMWINDOW == 208 (0x7f33e714a000) [pid = 3399] [serial = 1795] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 05:12:22 INFO - PROCESS | 3399 | --DOMWINDOW == 207 (0x7f33ec8bc000) [pid = 3399] [serial = 1825] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 05:12:22 INFO - PROCESS | 3399 | --DOMWINDOW == 206 (0x7f33ec4db800) [pid = 3399] [serial = 1816] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 05:12:22 INFO - PROCESS | 3399 | --DOMWINDOW == 205 (0x7f33ee35e800) [pid = 3399] [serial = 1831] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 05:12:22 INFO - PROCESS | 3399 | --DOMWINDOW == 204 (0x7f33e00e3400) [pid = 3399] [serial = 1666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 05:12:22 INFO - PROCESS | 3399 | --DOMWINDOW == 203 (0x7f33e928fc00) [pid = 3399] [serial = 1807] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 05:12:22 INFO - PROCESS | 3399 | --DOMWINDOW == 202 (0x7f33f5cf2800) [pid = 3399] [serial = 1672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 05:12:22 INFO - PROCESS | 3399 | --DOMWINDOW == 201 (0x7f33e00e5400) [pid = 3399] [serial = 1753] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 05:12:22 INFO - PROCESS | 3399 | --DOMWINDOW == 200 (0x7f33e8fee400) [pid = 3399] [serial = 1819] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 05:12:22 INFO - PROCESS | 3399 | --DOMWINDOW == 199 (0x7f33e8ffcc00) [pid = 3399] [serial = 1801] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 05:12:22 INFO - PROCESS | 3399 | --DOMWINDOW == 198 (0x7f33e00ee000) [pid = 3399] [serial = 1765] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 05:12:22 INFO - PROCESS | 3399 | --DOMWINDOW == 197 (0x7f33f2968000) [pid = 3399] [serial = 1834] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 05:12:22 INFO - PROCESS | 3399 | --DOMWINDOW == 196 (0x7f33e6847c00) [pid = 3399] [serial = 1792] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 05:12:22 INFO - PROCESS | 3399 | --DOMWINDOW == 195 (0x7f33f9fe3c00) [pid = 3399] [serial = 1750] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 05:12:22 INFO - PROCESS | 3399 | --DOMWINDOW == 194 (0x7f33e7e44c00) [pid = 3399] [serial = 1651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 05:12:22 INFO - PROCESS | 3399 | --DOMWINDOW == 193 (0x7f33e68dac00) [pid = 3399] [serial = 1645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 05:12:22 INFO - PROCESS | 3399 | --DOMWINDOW == 192 (0x7f33e2bb5c00) [pid = 3399] [serial = 1840] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 05:12:22 INFO - PROCESS | 3399 | --DOMWINDOW == 191 (0x7f340d829c00) [pid = 3399] [serial = 1762] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 05:12:22 INFO - PROCESS | 3399 | --DOMWINDOW == 190 (0x7f33e6bd0800) [pid = 3399] [serial = 1837] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 05:12:22 INFO - PROCESS | 3399 | --DOMWINDOW == 189 (0x7f33eb7c1000) [pid = 3399] [serial = 1657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 05:12:22 INFO - PROCESS | 3399 | --DOMWINDOW == 188 (0x7f33e9514c00) [pid = 3399] [serial = 1681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 05:12:22 INFO - PROCESS | 3399 | --DOMWINDOW == 187 (0x7f33e379a800) [pid = 3399] [serial = 1786] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 05:12:22 INFO - PROCESS | 3399 | --DOMWINDOW == 186 (0x7f33eb7c2400) [pid = 3399] [serial = 1660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 05:12:22 INFO - PROCESS | 3399 | --DOMWINDOW == 185 (0x7f33ea0dbc00) [pid = 3399] [serial = 1669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 05:12:22 INFO - PROCESS | 3399 | --DOMWINDOW == 184 (0x7f33e679d400) [pid = 3399] [serial = 1789] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 05:12:22 INFO - PROCESS | 3399 | --DOMWINDOW == 183 (0x7f33f5a4a000) [pid = 3399] [serial = 1687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 05:12:22 INFO - PROCESS | 3399 | --DOMWINDOW == 182 (0x7f33e68de400) [pid = 3399] [serial = 1849] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 05:12:22 INFO - PROCESS | 3399 | --DOMWINDOW == 181 (0x7f33ec8b2c00) [pid = 3399] [serial = 1828] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 05:12:22 INFO - PROCESS | 3399 | --DOMWINDOW == 180 (0x7f33e00ea000) [pid = 3399] [serial = 1639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 05:12:22 INFO - PROCESS | 3399 | --DOMWINDOW == 179 (0x7f33e71e8000) [pid = 3399] [serial = 1648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 05:12:22 INFO - PROCESS | 3399 | --DOMWINDOW == 178 (0x7f33e3799800) [pid = 3399] [serial = 1642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 05:12:22 INFO - PROCESS | 3399 | --DOMWINDOW == 177 (0x7f33e3794800) [pid = 3399] [serial = 1852] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 05:12:22 INFO - PROCESS | 3399 | --DOMWINDOW == 176 (0x7f33e7358c00) [pid = 3399] [serial = 1798] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 05:12:22 INFO - PROCESS | 3399 | --DOMWINDOW == 175 (0x7f33e928f000) [pid = 3399] [serial = 1804] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 05:12:22 INFO - PROCESS | 3399 | --DOMWINDOW == 174 (0x7f33ea0db000) [pid = 3399] [serial = 1663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 05:12:22 INFO - PROCESS | 3399 | --DOMWINDOW == 173 (0x7f33fefa1000) [pid = 3399] [serial = 1759] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 05:12:22 INFO - PROCESS | 3399 | --DOMWINDOW == 172 (0x7f33e9c89000) [pid = 3399] [serial = 1684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 05:12:22 INFO - PROCESS | 3399 | --DOMWINDOW == 171 (0x7f33e00e4c00) [pid = 3399] [serial = 1690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 05:12:22 INFO - PROCESS | 3399 | --DOMWINDOW == 170 (0x7f33ec61dc00) [pid = 3399] [serial = 1675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 05:12:22 INFO - PROCESS | 3399 | --DOMWINDOW == 169 (0x7f33e9288400) [pid = 3399] [serial = 1654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 05:12:22 INFO - PROCESS | 3399 | --DOMWINDOW == 168 (0x7f33e9eca400) [pid = 3399] [serial = 1747] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 05:12:22 INFO - PROCESS | 3399 | --DOMWINDOW == 167 (0x7f33e2bbcc00) [pid = 3399] [serial = 1678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 05:12:22 INFO - PROCESS | 3399 | 1461154342563 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]]]}] 05:12:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 05:12:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 2393ms 05:12:22 INFO - PROCESS | 3399 | 1461154342602 Marionette TRACE conn3 -> [0,2533,"getWindowHandle",null] 05:12:22 INFO - PROCESS | 3399 | 1461154342606 Marionette TRACE conn3 <- [1,2533,null,{"value":"8"}] 05:12:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 05:12:22 INFO - PROCESS | 3399 | 1461154342611 Marionette TRACE conn3 -> [0,2534,"setScriptTimeout",{"ms":35000}] 05:12:22 INFO - PROCESS | 3399 | 1461154342614 Marionette TRACE conn3 <- [1,2534,null,{}] 05:12:22 INFO - PROCESS | 3399 | 1461154342619 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}] 05:12:22 INFO - PROCESS | 3399 | 1461154342810 Marionette TRACE conn3 <- [1,2535,null,{"value":null}] 05:12:22 INFO - PROCESS | 3399 | 1461154342993 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:12:23 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33e74e8800 == 161 [pid = 3399] [id = 641] 05:12:23 INFO - PROCESS | 3399 | ++DOMWINDOW == 168 (0x7f33e00e3400) [pid = 3399] [serial = 1924] [outer = (nil)] 05:12:23 INFO - PROCESS | 3399 | ++DOMWINDOW == 169 (0x7f33e6850000) [pid = 3399] [serial = 1925] [outer = 0x7f33e00e3400] 05:12:23 INFO - PROCESS | 3399 | 1461154343054 Marionette DEBUG loaded listener.js 05:12:23 INFO - PROCESS | 3399 | ++DOMWINDOW == 170 (0x7f33e72a0000) [pid = 3399] [serial = 1926] [outer = 0x7f33e00e3400] 05:12:23 INFO - PROCESS | 3399 | 1461154343747 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]]]}] 05:12:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 05:12:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 1186ms 05:12:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 05:12:23 INFO - PROCESS | 3399 | 1461154343798 Marionette TRACE conn3 -> [0,2537,"getWindowHandle",null] 05:12:23 INFO - PROCESS | 3399 | 1461154343800 Marionette TRACE conn3 <- [1,2537,null,{"value":"8"}] 05:12:23 INFO - PROCESS | 3399 | 1461154343806 Marionette TRACE conn3 -> [0,2538,"setScriptTimeout",{"ms":35000}] 05:12:23 INFO - PROCESS | 3399 | 1461154343809 Marionette TRACE conn3 <- [1,2538,null,{}] 05:12:23 INFO - PROCESS | 3399 | 1461154343814 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}] 05:12:24 INFO - PROCESS | 3399 | 1461154344102 Marionette TRACE conn3 <- [1,2539,null,{"value":null}] 05:12:24 INFO - PROCESS | 3399 | 1461154344124 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:12:24 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33e9f93800 == 162 [pid = 3399] [id = 642] 05:12:24 INFO - PROCESS | 3399 | ++DOMWINDOW == 171 (0x7f33e68dac00) [pid = 3399] [serial = 1927] [outer = (nil)] 05:12:24 INFO - PROCESS | 3399 | ++DOMWINDOW == 172 (0x7f33e7e3d400) [pid = 3399] [serial = 1928] [outer = 0x7f33e68dac00] 05:12:24 INFO - PROCESS | 3399 | 1461154344189 Marionette DEBUG loaded listener.js 05:12:24 INFO - PROCESS | 3399 | ++DOMWINDOW == 173 (0x7f33e80c7c00) [pid = 3399] [serial = 1929] [outer = 0x7f33e68dac00] 05:12:25 INFO - PROCESS | 3399 | 1461154345395 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]]]}] 05:12:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 05:12:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 1633ms 05:12:25 INFO - PROCESS | 3399 | 1461154345439 Marionette TRACE conn3 -> [0,2541,"getWindowHandle",null] 05:12:25 INFO - PROCESS | 3399 | 1461154345447 Marionette TRACE conn3 <- [1,2541,null,{"value":"8"}] 05:12:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 05:12:25 INFO - PROCESS | 3399 | 1461154345456 Marionette TRACE conn3 -> [0,2542,"setScriptTimeout",{"ms":35000}] 05:12:25 INFO - PROCESS | 3399 | 1461154345460 Marionette TRACE conn3 <- [1,2542,null,{}] 05:12:25 INFO - PROCESS | 3399 | 1461154345468 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}] 05:12:25 INFO - PROCESS | 3399 | 1461154345715 Marionette TRACE conn3 <- [1,2543,null,{"value":null}] 05:12:26 INFO - PROCESS | 3399 | 1461154346038 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:12:26 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33e745e000 == 163 [pid = 3399] [id = 643] 05:12:26 INFO - PROCESS | 3399 | ++DOMWINDOW == 174 (0x7f33e67a9400) [pid = 3399] [serial = 1930] [outer = (nil)] 05:12:26 INFO - PROCESS | 3399 | ++DOMWINDOW == 175 (0x7f33e684f800) [pid = 3399] [serial = 1931] [outer = 0x7f33e67a9400] 05:12:26 INFO - PROCESS | 3399 | 1461154346121 Marionette DEBUG loaded listener.js 05:12:26 INFO - PROCESS | 3399 | ++DOMWINDOW == 176 (0x7f33e6af8c00) [pid = 3399] [serial = 1932] [outer = 0x7f33e67a9400] 05:12:27 INFO - PROCESS | 3399 | 1461154347068 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]]]}] 05:12:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 05:12:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 1682ms 05:12:27 INFO - PROCESS | 3399 | 1461154347139 Marionette TRACE conn3 -> [0,2545,"getWindowHandle",null] 05:12:27 INFO - PROCESS | 3399 | 1461154347148 Marionette TRACE conn3 <- [1,2545,null,{"value":"8"}] 05:12:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 05:12:27 INFO - PROCESS | 3399 | 1461154347160 Marionette TRACE conn3 -> [0,2546,"setScriptTimeout",{"ms":35000}] 05:12:27 INFO - PROCESS | 3399 | 1461154347163 Marionette TRACE conn3 <- [1,2546,null,{}] 05:12:27 INFO - PROCESS | 3399 | 1461154347170 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}] 05:12:27 INFO - PROCESS | 3399 | 1461154347444 Marionette TRACE conn3 <- [1,2547,null,{"value":null}] 05:12:27 INFO - PROCESS | 3399 | 1461154347807 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:12:27 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33ea475800 == 164 [pid = 3399] [id = 644] 05:12:27 INFO - PROCESS | 3399 | ++DOMWINDOW == 177 (0x7f33e63bcc00) [pid = 3399] [serial = 1933] [outer = (nil)] 05:12:27 INFO - PROCESS | 3399 | ++DOMWINDOW == 178 (0x7f33e74cfc00) [pid = 3399] [serial = 1934] [outer = 0x7f33e63bcc00] 05:12:27 INFO - PROCESS | 3399 | 1461154347880 Marionette DEBUG loaded listener.js 05:12:27 INFO - PROCESS | 3399 | ++DOMWINDOW == 179 (0x7f33e8d0f400) [pid = 3399] [serial = 1935] [outer = 0x7f33e63bcc00] 05:12:28 INFO - PROCESS | 3399 | 1461154348740 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]]]}] 05:12:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 05:12:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 1631ms 05:12:28 INFO - PROCESS | 3399 | 1461154348791 Marionette TRACE conn3 -> [0,2549,"getWindowHandle",null] 05:12:28 INFO - PROCESS | 3399 | 1461154348795 Marionette TRACE conn3 <- [1,2549,null,{"value":"8"}] 05:12:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 05:12:28 INFO - PROCESS | 3399 | 1461154348801 Marionette TRACE conn3 -> [0,2550,"setScriptTimeout",{"ms":35000}] 05:12:28 INFO - PROCESS | 3399 | 1461154348807 Marionette TRACE conn3 <- [1,2550,null,{}] 05:12:28 INFO - PROCESS | 3399 | 1461154348823 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}] 05:12:29 INFO - PROCESS | 3399 | 1461154349105 Marionette TRACE conn3 <- [1,2551,null,{"value":null}] 05:12:29 INFO - PROCESS | 3399 | 1461154349418 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:12:29 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33ec8cd000 == 165 [pid = 3399] [id = 645] 05:12:29 INFO - PROCESS | 3399 | ++DOMWINDOW == 180 (0x7f33e8ff1400) [pid = 3399] [serial = 1936] [outer = (nil)] 05:12:29 INFO - PROCESS | 3399 | ++DOMWINDOW == 181 (0x7f33e9290000) [pid = 3399] [serial = 1937] [outer = 0x7f33e8ff1400] 05:12:29 INFO - PROCESS | 3399 | 1461154349507 Marionette DEBUG loaded listener.js 05:12:29 INFO - PROCESS | 3399 | ++DOMWINDOW == 182 (0x7f33e9516800) [pid = 3399] [serial = 1938] [outer = 0x7f33e8ff1400] 05:12:30 INFO - PROCESS | 3399 | 1461154350353 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]]]}] 05:12:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 05:12:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 1592ms 05:12:30 INFO - PROCESS | 3399 | 1461154350393 Marionette TRACE conn3 -> [0,2553,"getWindowHandle",null] 05:12:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 05:12:30 INFO - PROCESS | 3399 | 1461154350397 Marionette TRACE conn3 <- [1,2553,null,{"value":"8"}] 05:12:30 INFO - PROCESS | 3399 | 1461154350403 Marionette TRACE conn3 -> [0,2554,"setScriptTimeout",{"ms":35000}] 05:12:30 INFO - PROCESS | 3399 | 1461154350406 Marionette TRACE conn3 <- [1,2554,null,{}] 05:12:30 INFO - PROCESS | 3399 | 1461154350412 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}] 05:12:30 INFO - PROCESS | 3399 | 1461154350637 Marionette TRACE conn3 <- [1,2555,null,{"value":null}] 05:12:30 INFO - PROCESS | 3399 | 1461154350952 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:12:30 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33ed706800 == 166 [pid = 3399] [id = 646] 05:12:30 INFO - PROCESS | 3399 | ++DOMWINDOW == 183 (0x7f33e8ffd000) [pid = 3399] [serial = 1939] [outer = (nil)] 05:12:31 INFO - PROCESS | 3399 | ++DOMWINDOW == 184 (0x7f33e9c8c800) [pid = 3399] [serial = 1940] [outer = 0x7f33e8ffd000] 05:12:31 INFO - PROCESS | 3399 | 1461154351034 Marionette DEBUG loaded listener.js 05:12:31 INFO - PROCESS | 3399 | ++DOMWINDOW == 185 (0x7f33e9d12000) [pid = 3399] [serial = 1941] [outer = 0x7f33e8ffd000] 05:12:31 INFO - PROCESS | 3399 | 1461154351894 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]]]}] 05:12:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 05:12:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 1532ms 05:12:31 INFO - PROCESS | 3399 | 1461154351935 Marionette TRACE conn3 -> [0,2557,"getWindowHandle",null] 05:12:31 INFO - PROCESS | 3399 | 1461154351940 Marionette TRACE conn3 <- [1,2557,null,{"value":"8"}] 05:12:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 05:12:31 INFO - PROCESS | 3399 | 1461154351946 Marionette TRACE conn3 -> [0,2558,"setScriptTimeout",{"ms":35000}] 05:12:31 INFO - PROCESS | 3399 | 1461154351948 Marionette TRACE conn3 <- [1,2558,null,{}] 05:12:31 INFO - PROCESS | 3399 | 1461154351954 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}] 05:12:32 INFO - PROCESS | 3399 | 1461154352180 Marionette TRACE conn3 <- [1,2559,null,{"value":null}] 05:12:32 INFO - PROCESS | 3399 | 1461154352541 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:12:32 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33ee45c000 == 167 [pid = 3399] [id = 647] 05:12:32 INFO - PROCESS | 3399 | ++DOMWINDOW == 186 (0x7f33e9ecbc00) [pid = 3399] [serial = 1942] [outer = (nil)] 05:12:32 INFO - PROCESS | 3399 | ++DOMWINDOW == 187 (0x7f33ea0db000) [pid = 3399] [serial = 1943] [outer = 0x7f33e9ecbc00] 05:12:32 INFO - PROCESS | 3399 | 1461154352622 Marionette DEBUG loaded listener.js 05:12:32 INFO - PROCESS | 3399 | ++DOMWINDOW == 188 (0x7f33eb5c7400) [pid = 3399] [serial = 1944] [outer = 0x7f33e9ecbc00] 05:12:33 INFO - PROCESS | 3399 | 1461154353497 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]]]}] 05:12:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 05:12:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 1628ms 05:12:33 INFO - PROCESS | 3399 | 1461154353575 Marionette TRACE conn3 -> [0,2561,"getWindowHandle",null] 05:12:33 INFO - PROCESS | 3399 | 1461154353579 Marionette TRACE conn3 <- [1,2561,null,{"value":"8"}] 05:12:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 05:12:33 INFO - PROCESS | 3399 | 1461154353585 Marionette TRACE conn3 -> [0,2562,"setScriptTimeout",{"ms":35000}] 05:12:33 INFO - PROCESS | 3399 | 1461154353588 Marionette TRACE conn3 <- [1,2562,null,{}] 05:12:33 INFO - PROCESS | 3399 | 1461154353593 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}] 05:12:33 INFO - PROCESS | 3399 | 1461154353858 Marionette TRACE conn3 <- [1,2563,null,{"value":null}] 05:12:34 INFO - PROCESS | 3399 | 1461154354189 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:12:34 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33f3645800 == 168 [pid = 3399] [id = 648] 05:12:34 INFO - PROCESS | 3399 | ++DOMWINDOW == 189 (0x7f33eb7cb400) [pid = 3399] [serial = 1945] [outer = (nil)] 05:12:34 INFO - PROCESS | 3399 | ++DOMWINDOW == 190 (0x7f33ec4dac00) [pid = 3399] [serial = 1946] [outer = 0x7f33eb7cb400] 05:12:34 INFO - PROCESS | 3399 | 1461154354286 Marionette DEBUG loaded listener.js 05:12:34 INFO - PROCESS | 3399 | ++DOMWINDOW == 191 (0x7f33ec62a800) [pid = 3399] [serial = 1947] [outer = 0x7f33eb7cb400] 05:12:35 INFO - PROCESS | 3399 | 1461154355206 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]]]}] 05:12:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 05:12:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 1682ms 05:12:35 INFO - PROCESS | 3399 | 1461154355269 Marionette TRACE conn3 -> [0,2565,"getWindowHandle",null] 05:12:35 INFO - PROCESS | 3399 | 1461154355273 Marionette TRACE conn3 <- [1,2565,null,{"value":"8"}] 05:12:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 05:12:35 INFO - PROCESS | 3399 | 1461154355279 Marionette TRACE conn3 -> [0,2566,"setScriptTimeout",{"ms":35000}] 05:12:35 INFO - PROCESS | 3399 | 1461154355283 Marionette TRACE conn3 <- [1,2566,null,{}] 05:12:35 INFO - PROCESS | 3399 | 1461154355288 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}] 05:12:35 INFO - PROCESS | 3399 | 1461154355507 Marionette TRACE conn3 <- [1,2567,null,{"value":null}] 05:12:35 INFO - PROCESS | 3399 | 1461154355822 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:12:35 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33f4e10000 == 169 [pid = 3399] [id = 649] 05:12:35 INFO - PROCESS | 3399 | ++DOMWINDOW == 192 (0x7f33eb646c00) [pid = 3399] [serial = 1948] [outer = (nil)] 05:12:35 INFO - PROCESS | 3399 | ++DOMWINDOW == 193 (0x7f33ec8c0000) [pid = 3399] [serial = 1949] [outer = 0x7f33eb646c00] 05:12:35 INFO - PROCESS | 3399 | 1461154355905 Marionette DEBUG loaded listener.js 05:12:36 INFO - PROCESS | 3399 | ++DOMWINDOW == 194 (0x7f33ed349800) [pid = 3399] [serial = 1950] [outer = 0x7f33eb646c00] 05:12:36 INFO - PROCESS | 3399 | 1461154356740 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]]]}] 05:12:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 05:12:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 1529ms 05:12:36 INFO - PROCESS | 3399 | 1461154356809 Marionette TRACE conn3 -> [0,2569,"getWindowHandle",null] 05:12:36 INFO - PROCESS | 3399 | 1461154356812 Marionette TRACE conn3 <- [1,2569,null,{"value":"8"}] 05:12:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 05:12:36 INFO - PROCESS | 3399 | 1461154356819 Marionette TRACE conn3 -> [0,2570,"setScriptTimeout",{"ms":35000}] 05:12:36 INFO - PROCESS | 3399 | 1461154356822 Marionette TRACE conn3 <- [1,2570,null,{}] 05:12:36 INFO - PROCESS | 3399 | 1461154356827 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}] 05:12:37 INFO - PROCESS | 3399 | 1461154357078 Marionette TRACE conn3 <- [1,2571,null,{"value":null}] 05:12:37 INFO - PROCESS | 3399 | 1461154357417 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:12:37 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33f5d18000 == 170 [pid = 3399] [id = 650] 05:12:37 INFO - PROCESS | 3399 | ++DOMWINDOW == 195 (0x7f33e9d14000) [pid = 3399] [serial = 1951] [outer = (nil)] 05:12:37 INFO - PROCESS | 3399 | ++DOMWINDOW == 196 (0x7f33ed605c00) [pid = 3399] [serial = 1952] [outer = 0x7f33e9d14000] 05:12:37 INFO - PROCESS | 3399 | 1461154357501 Marionette DEBUG loaded listener.js 05:12:37 INFO - PROCESS | 3399 | ++DOMWINDOW == 197 (0x7f33ed610000) [pid = 3399] [serial = 1953] [outer = 0x7f33e9d14000] 05:12:38 INFO - PROCESS | 3399 | 1461154358371 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]]]}] 05:12:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 05:12:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 1629ms 05:12:38 INFO - PROCESS | 3399 | 1461154358449 Marionette TRACE conn3 -> [0,2573,"getWindowHandle",null] 05:12:38 INFO - PROCESS | 3399 | 1461154358452 Marionette TRACE conn3 <- [1,2573,null,{"value":"8"}] 05:12:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 05:12:38 INFO - PROCESS | 3399 | 1461154358459 Marionette TRACE conn3 -> [0,2574,"setScriptTimeout",{"ms":35000}] 05:12:38 INFO - PROCESS | 3399 | 1461154358461 Marionette TRACE conn3 <- [1,2574,null,{}] 05:12:38 INFO - PROCESS | 3399 | 1461154358467 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}] 05:12:38 INFO - PROCESS | 3399 | 1461154358725 Marionette TRACE conn3 <- [1,2575,null,{"value":null}] 05:12:39 INFO - PROCESS | 3399 | 1461154359054 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:12:39 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33f64b1800 == 171 [pid = 3399] [id = 651] 05:12:39 INFO - PROCESS | 3399 | ++DOMWINDOW == 198 (0x7f33eb7cec00) [pid = 3399] [serial = 1954] [outer = (nil)] 05:12:39 INFO - PROCESS | 3399 | ++DOMWINDOW == 199 (0x7f33ee35c800) [pid = 3399] [serial = 1955] [outer = 0x7f33eb7cec00] 05:12:39 INFO - PROCESS | 3399 | 1461154359129 Marionette DEBUG loaded listener.js 05:12:39 INFO - PROCESS | 3399 | ++DOMWINDOW == 200 (0x7f33ee4ca000) [pid = 3399] [serial = 1956] [outer = 0x7f33eb7cec00] 05:12:39 INFO - PROCESS | 3399 | 1461154359970 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]]]}] 05:12:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 05:12:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 1581ms 05:12:40 INFO - PROCESS | 3399 | 1461154360042 Marionette TRACE conn3 -> [0,2577,"getWindowHandle",null] 05:12:40 INFO - PROCESS | 3399 | 1461154360045 Marionette TRACE conn3 <- [1,2577,null,{"value":"8"}] 05:12:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 05:12:40 INFO - PROCESS | 3399 | 1461154360052 Marionette TRACE conn3 -> [0,2578,"setScriptTimeout",{"ms":35000}] 05:12:40 INFO - PROCESS | 3399 | 1461154360054 Marionette TRACE conn3 <- [1,2578,null,{}] 05:12:40 INFO - PROCESS | 3399 | 1461154360060 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}] 05:12:40 INFO - PROCESS | 3399 | 1461154360322 Marionette TRACE conn3 <- [1,2579,null,{"value":null}] 05:12:40 INFO - PROCESS | 3399 | 1461154360652 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:12:40 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33f69c5800 == 172 [pid = 3399] [id = 652] 05:12:40 INFO - PROCESS | 3399 | ++DOMWINDOW == 201 (0x7f33f27ab800) [pid = 3399] [serial = 1957] [outer = (nil)] 05:12:40 INFO - PROCESS | 3399 | ++DOMWINDOW == 202 (0x7f33f2962c00) [pid = 3399] [serial = 1958] [outer = 0x7f33f27ab800] 05:12:40 INFO - PROCESS | 3399 | 1461154360734 Marionette DEBUG loaded listener.js 05:12:40 INFO - PROCESS | 3399 | ++DOMWINDOW == 203 (0x7f33f2a1e400) [pid = 3399] [serial = 1959] [outer = 0x7f33f27ab800] 05:12:41 INFO - PROCESS | 3399 | 1461154361604 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]]]}] 05:12:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 05:12:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 1580ms 05:12:41 INFO - PROCESS | 3399 | 1461154361636 Marionette TRACE conn3 -> [0,2581,"getWindowHandle",null] 05:12:41 INFO - PROCESS | 3399 | 1461154361640 Marionette TRACE conn3 <- [1,2581,null,{"value":"8"}] 05:12:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 05:12:41 INFO - PROCESS | 3399 | 1461154361647 Marionette TRACE conn3 -> [0,2582,"setScriptTimeout",{"ms":35000}] 05:12:41 INFO - PROCESS | 3399 | 1461154361652 Marionette TRACE conn3 <- [1,2582,null,{}] 05:12:41 INFO - PROCESS | 3399 | 1461154361657 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}] 05:12:41 INFO - PROCESS | 3399 | 1461154361893 Marionette TRACE conn3 <- [1,2583,null,{"value":null}] 05:12:42 INFO - PROCESS | 3399 | 1461154362223 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:12:42 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33f9b7d000 == 173 [pid = 3399] [id = 653] 05:12:42 INFO - PROCESS | 3399 | ++DOMWINDOW == 204 (0x7f33f3398c00) [pid = 3399] [serial = 1960] [outer = (nil)] 05:12:42 INFO - PROCESS | 3399 | ++DOMWINDOW == 205 (0x7f33f33a1800) [pid = 3399] [serial = 1961] [outer = 0x7f33f3398c00] 05:12:42 INFO - PROCESS | 3399 | 1461154362310 Marionette DEBUG loaded listener.js 05:12:42 INFO - PROCESS | 3399 | ++DOMWINDOW == 206 (0x7f33f5521800) [pid = 3399] [serial = 1962] [outer = 0x7f33f3398c00] 05:12:43 INFO - PROCESS | 3399 | 1461154363157 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]]]}] 05:12:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 05:12:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 1540ms 05:12:43 INFO - PROCESS | 3399 | 1461154363188 Marionette TRACE conn3 -> [0,2585,"getWindowHandle",null] 05:12:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 05:12:43 INFO - PROCESS | 3399 | 1461154363192 Marionette TRACE conn3 <- [1,2585,null,{"value":"8"}] 05:12:43 INFO - PROCESS | 3399 | 1461154363198 Marionette TRACE conn3 -> [0,2586,"setScriptTimeout",{"ms":35000}] 05:12:43 INFO - PROCESS | 3399 | 1461154363201 Marionette TRACE conn3 <- [1,2586,null,{}] 05:12:43 INFO - PROCESS | 3399 | 1461154363206 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}] 05:12:43 INFO - PROCESS | 3399 | 1461154363423 Marionette TRACE conn3 <- [1,2587,null,{"value":null}] 05:12:43 INFO - PROCESS | 3399 | 1461154363741 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:12:43 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33fa127000 == 174 [pid = 3399] [id = 654] 05:12:43 INFO - PROCESS | 3399 | ++DOMWINDOW == 207 (0x7f33f3395000) [pid = 3399] [serial = 1963] [outer = (nil)] 05:12:43 INFO - PROCESS | 3399 | ++DOMWINDOW == 208 (0x7f33f5654400) [pid = 3399] [serial = 1964] [outer = 0x7f33f3395000] 05:12:43 INFO - PROCESS | 3399 | 1461154363816 Marionette DEBUG loaded listener.js 05:12:43 INFO - PROCESS | 3399 | ++DOMWINDOW == 209 (0x7f33f5b5b400) [pid = 3399] [serial = 1965] [outer = 0x7f33f3395000] 05:12:44 INFO - PROCESS | 3399 | 1461154364634 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]]]}] 05:12:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 05:12:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 1488ms 05:12:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 05:12:44 INFO - PROCESS | 3399 | 1461154364686 Marionette TRACE conn3 -> [0,2589,"getWindowHandle",null] 05:12:44 INFO - PROCESS | 3399 | 1461154364689 Marionette TRACE conn3 <- [1,2589,null,{"value":"8"}] 05:12:44 INFO - PROCESS | 3399 | 1461154364695 Marionette TRACE conn3 -> [0,2590,"setScriptTimeout",{"ms":35000}] 05:12:44 INFO - PROCESS | 3399 | 1461154364698 Marionette TRACE conn3 <- [1,2590,null,{}] 05:12:44 INFO - PROCESS | 3399 | 1461154364703 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}] 05:12:44 INFO - PROCESS | 3399 | 1461154364916 Marionette TRACE conn3 <- [1,2591,null,{"value":null}] 05:12:45 INFO - PROCESS | 3399 | 1461154365236 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:12:45 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33fda8e000 == 175 [pid = 3399] [id = 655] 05:12:45 INFO - PROCESS | 3399 | ++DOMWINDOW == 210 (0x7f33f339b000) [pid = 3399] [serial = 1966] [outer = (nil)] 05:12:45 INFO - PROCESS | 3399 | ++DOMWINDOW == 211 (0x7f33f5bf5400) [pid = 3399] [serial = 1967] [outer = 0x7f33f339b000] 05:12:45 INFO - PROCESS | 3399 | 1461154365317 Marionette DEBUG loaded listener.js 05:12:45 INFO - PROCESS | 3399 | ++DOMWINDOW == 212 (0x7f33f5cfc800) [pid = 3399] [serial = 1968] [outer = 0x7f33f339b000] 05:12:46 INFO - PROCESS | 3399 | 1461154366144 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]]]}] 05:12:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 05:12:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 1529ms 05:12:46 INFO - PROCESS | 3399 | 1461154366225 Marionette TRACE conn3 -> [0,2593,"getWindowHandle",null] 05:12:46 INFO - PROCESS | 3399 | 1461154366228 Marionette TRACE conn3 <- [1,2593,null,{"value":"8"}] 05:12:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 05:12:46 INFO - PROCESS | 3399 | 1461154366234 Marionette TRACE conn3 -> [0,2594,"setScriptTimeout",{"ms":35000}] 05:12:46 INFO - PROCESS | 3399 | 1461154366236 Marionette TRACE conn3 <- [1,2594,null,{}] 05:12:46 INFO - PROCESS | 3399 | 1461154366242 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}] 05:12:46 INFO - PROCESS | 3399 | 1461154366474 Marionette TRACE conn3 <- [1,2595,null,{"value":null}] 05:12:46 INFO - PROCESS | 3399 | 1461154366793 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:12:46 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33feb53800 == 176 [pid = 3399] [id = 656] 05:12:46 INFO - PROCESS | 3399 | ++DOMWINDOW == 213 (0x7f33e00e6000) [pid = 3399] [serial = 1969] [outer = (nil)] 05:12:46 INFO - PROCESS | 3399 | ++DOMWINDOW == 214 (0x7f33f60c3000) [pid = 3399] [serial = 1970] [outer = 0x7f33e00e6000] 05:12:46 INFO - PROCESS | 3399 | 1461154366882 Marionette DEBUG loaded listener.js 05:12:46 INFO - PROCESS | 3399 | ++DOMWINDOW == 215 (0x7f33f79c1400) [pid = 3399] [serial = 1971] [outer = 0x7f33e00e6000] 05:12:47 INFO - PROCESS | 3399 | 1461154367855 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]]]}] 05:12:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 05:12:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 1679ms 05:12:47 INFO - PROCESS | 3399 | 1461154367914 Marionette TRACE conn3 -> [0,2597,"getWindowHandle",null] 05:12:47 INFO - PROCESS | 3399 | 1461154367918 Marionette TRACE conn3 <- [1,2597,null,{"value":"8"}] 05:12:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 05:12:47 INFO - PROCESS | 3399 | 1461154367923 Marionette TRACE conn3 -> [0,2598,"setScriptTimeout",{"ms":35000}] 05:12:47 INFO - PROCESS | 3399 | 1461154367925 Marionette TRACE conn3 <- [1,2598,null,{}] 05:12:47 INFO - PROCESS | 3399 | 1461154367931 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}] 05:12:48 INFO - PROCESS | 3399 | 1461154368178 Marionette TRACE conn3 <- [1,2599,null,{"value":null}] 05:12:48 INFO - PROCESS | 3399 | 1461154368502 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:12:48 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f3406710800 == 177 [pid = 3399] [id = 657] 05:12:48 INFO - PROCESS | 3399 | ++DOMWINDOW == 216 (0x7f33e2cac400) [pid = 3399] [serial = 1972] [outer = (nil)] 05:12:48 INFO - PROCESS | 3399 | ++DOMWINDOW == 217 (0x7f33f943a000) [pid = 3399] [serial = 1973] [outer = 0x7f33e2cac400] 05:12:48 INFO - PROCESS | 3399 | 1461154368574 Marionette DEBUG loaded listener.js 05:12:48 INFO - PROCESS | 3399 | ++DOMWINDOW == 218 (0x7f33f9a5c800) [pid = 3399] [serial = 1974] [outer = 0x7f33e2cac400] 05:12:49 INFO - PROCESS | 3399 | 1461154369456 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]]]}] 05:12:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 05:12:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 1584ms 05:12:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 05:12:49 INFO - PROCESS | 3399 | 1461154369510 Marionette TRACE conn3 -> [0,2601,"getWindowHandle",null] 05:12:49 INFO - PROCESS | 3399 | 1461154369512 Marionette TRACE conn3 <- [1,2601,null,{"value":"8"}] 05:12:49 INFO - PROCESS | 3399 | 1461154369519 Marionette TRACE conn3 -> [0,2602,"setScriptTimeout",{"ms":35000}] 05:12:49 INFO - PROCESS | 3399 | 1461154369522 Marionette TRACE conn3 <- [1,2602,null,{}] 05:12:49 INFO - PROCESS | 3399 | 1461154369527 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}] 05:12:49 INFO - PROCESS | 3399 | 1461154369744 Marionette TRACE conn3 <- [1,2603,null,{"value":null}] 05:12:50 INFO - PROCESS | 3399 | 1461154370067 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:12:50 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f340d814800 == 178 [pid = 3399] [id = 658] 05:12:50 INFO - PROCESS | 3399 | ++DOMWINDOW == 219 (0x7f33f9a5d000) [pid = 3399] [serial = 1975] [outer = (nil)] 05:12:50 INFO - PROCESS | 3399 | ++DOMWINDOW == 220 (0x7f33f9b90400) [pid = 3399] [serial = 1976] [outer = 0x7f33f9a5d000] 05:12:50 INFO - PROCESS | 3399 | 1461154370148 Marionette DEBUG loaded listener.js 05:12:50 INFO - PROCESS | 3399 | ++DOMWINDOW == 221 (0x7f33f9eb7c00) [pid = 3399] [serial = 1977] [outer = 0x7f33f9a5d000] 05:12:51 INFO - PROCESS | 3399 | 1461154371037 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]]]}] 05:12:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 05:12:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 1579ms 05:12:51 INFO - PROCESS | 3399 | 1461154371098 Marionette TRACE conn3 -> [0,2605,"getWindowHandle",null] 05:12:51 INFO - PROCESS | 3399 | 1461154371101 Marionette TRACE conn3 <- [1,2605,null,{"value":"8"}] 05:12:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 05:12:51 INFO - PROCESS | 3399 | 1461154371107 Marionette TRACE conn3 -> [0,2606,"setScriptTimeout",{"ms":35000}] 05:12:51 INFO - PROCESS | 3399 | 1461154371110 Marionette TRACE conn3 <- [1,2606,null,{}] 05:12:51 INFO - PROCESS | 3399 | 1461154371116 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}] 05:12:51 INFO - PROCESS | 3399 | 1461154371332 Marionette TRACE conn3 <- [1,2607,null,{"value":null}] 05:12:51 INFO - PROCESS | 3399 | 1461154371659 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:12:51 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f340d94f800 == 179 [pid = 3399] [id = 659] 05:12:51 INFO - PROCESS | 3399 | ++DOMWINDOW == 222 (0x7f33e2bb4800) [pid = 3399] [serial = 1978] [outer = (nil)] 05:12:51 INFO - PROCESS | 3399 | ++DOMWINDOW == 223 (0x7f33f9eba000) [pid = 3399] [serial = 1979] [outer = 0x7f33e2bb4800] 05:12:51 INFO - PROCESS | 3399 | 1461154371741 Marionette DEBUG loaded listener.js 05:12:51 INFO - PROCESS | 3399 | ++DOMWINDOW == 224 (0x7f33fa032000) [pid = 3399] [serial = 1980] [outer = 0x7f33e2bb4800] 05:12:52 INFO - PROCESS | 3399 | 1461154372622 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]]]}] 05:12:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 05:12:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 1548ms 05:12:52 INFO - PROCESS | 3399 | 1461154372655 Marionette TRACE conn3 -> [0,2609,"getWindowHandle",null] 05:12:52 INFO - PROCESS | 3399 | 1461154372658 Marionette TRACE conn3 <- [1,2609,null,{"value":"8"}] 05:12:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 05:12:52 INFO - PROCESS | 3399 | 1461154372664 Marionette TRACE conn3 -> [0,2610,"setScriptTimeout",{"ms":35000}] 05:12:52 INFO - PROCESS | 3399 | 1461154372666 Marionette TRACE conn3 <- [1,2610,null,{}] 05:12:52 INFO - PROCESS | 3399 | 1461154372672 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}] 05:12:52 INFO - PROCESS | 3399 | 1461154372876 Marionette TRACE conn3 <- [1,2611,null,{"value":null}] 05:12:53 INFO - PROCESS | 3399 | 1461154373215 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:12:53 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f340fa8a800 == 180 [pid = 3399] [id = 660] 05:12:53 INFO - PROCESS | 3399 | ++DOMWINDOW == 225 (0x7f33e2bbd800) [pid = 3399] [serial = 1981] [outer = (nil)] 05:12:53 INFO - PROCESS | 3399 | ++DOMWINDOW == 226 (0x7f33fa034c00) [pid = 3399] [serial = 1982] [outer = 0x7f33e2bbd800] 05:12:53 INFO - PROCESS | 3399 | 1461154373293 Marionette DEBUG loaded listener.js 05:12:53 INFO - PROCESS | 3399 | ++DOMWINDOW == 227 (0x7f33fb968800) [pid = 3399] [serial = 1983] [outer = 0x7f33e2bbd800] 05:12:54 INFO - PROCESS | 3399 | 1461154374138 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]]]}] 05:12:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 05:12:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 1529ms 05:12:54 INFO - PROCESS | 3399 | 1461154374195 Marionette TRACE conn3 -> [0,2613,"getWindowHandle",null] 05:12:54 INFO - PROCESS | 3399 | 1461154374199 Marionette TRACE conn3 <- [1,2613,null,{"value":"8"}] 05:12:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 05:12:54 INFO - PROCESS | 3399 | 1461154374204 Marionette TRACE conn3 -> [0,2614,"setScriptTimeout",{"ms":35000}] 05:12:54 INFO - PROCESS | 3399 | 1461154374206 Marionette TRACE conn3 <- [1,2614,null,{}] 05:12:54 INFO - PROCESS | 3399 | 1461154374212 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}] 05:12:54 INFO - PROCESS | 3399 | 1461154374441 Marionette TRACE conn3 <- [1,2615,null,{"value":null}] 05:12:54 INFO - PROCESS | 3399 | 1461154374777 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:12:54 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33e9dd8800 == 181 [pid = 3399] [id = 661] 05:12:54 INFO - PROCESS | 3399 | ++DOMWINDOW == 228 (0x7f33e00e4800) [pid = 3399] [serial = 1984] [outer = (nil)] 05:12:54 INFO - PROCESS | 3399 | ++DOMWINDOW == 229 (0x7f33e2bb9c00) [pid = 3399] [serial = 1985] [outer = 0x7f33e00e4800] 05:12:54 INFO - PROCESS | 3399 | 1461154374853 Marionette DEBUG loaded listener.js 05:12:54 INFO - PROCESS | 3399 | ++DOMWINDOW == 230 (0x7f33e9c82800) [pid = 3399] [serial = 1986] [outer = 0x7f33e00e4800] 05:12:56 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33e74e8800 == 180 [pid = 3399] [id = 641] 05:12:56 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33e92c3800 == 179 [pid = 3399] [id = 640] 05:12:56 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33e744c800 == 178 [pid = 3399] [id = 639] 05:12:56 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33e64c5000 == 177 [pid = 3399] [id = 638] 05:12:56 INFO - PROCESS | 3399 | --DOCSHELL 0x7f340c9a5800 == 176 [pid = 3399] [id = 636] 05:12:56 INFO - PROCESS | 3399 | --DOCSHELL 0x7f340c665000 == 175 [pid = 3399] [id = 635] 05:12:56 INFO - PROCESS | 3399 | --DOCSHELL 0x7f3401e9d800 == 174 [pid = 3399] [id = 634] 05:12:56 INFO - PROCESS | 3399 | --DOCSHELL 0x7f34009dc000 == 173 [pid = 3399] [id = 633] 05:12:56 INFO - PROCESS | 3399 | --DOCSHELL 0x7f3400648800 == 172 [pid = 3399] [id = 632] 05:12:56 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33ff93e800 == 171 [pid = 3399] [id = 631] 05:12:56 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33feac5000 == 170 [pid = 3399] [id = 630] 05:12:56 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33fe50e000 == 169 [pid = 3399] [id = 629] 05:12:56 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33fb990800 == 168 [pid = 3399] [id = 628] 05:12:56 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33fa196000 == 167 [pid = 3399] [id = 627] 05:12:56 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33f9d8f000 == 166 [pid = 3399] [id = 626] 05:12:56 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33f9453800 == 165 [pid = 3399] [id = 625] 05:12:56 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33f6719800 == 164 [pid = 3399] [id = 624] 05:12:56 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33f4e15000 == 163 [pid = 3399] [id = 623] 05:12:56 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33f364e000 == 162 [pid = 3399] [id = 622] 05:12:56 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33ee1c5800 == 161 [pid = 3399] [id = 621] 05:12:56 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33eb444000 == 160 [pid = 3399] [id = 620] 05:12:56 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33e74ea000 == 159 [pid = 3399] [id = 619] 05:12:56 INFO - PROCESS | 3399 | --DOMWINDOW == 229 (0x7f33f9b91800) [pid = 3399] [serial = 1746] [outer = (nil)] [url = about:blank] 05:12:56 INFO - PROCESS | 3399 | --DOMWINDOW == 228 (0x7f33e74d1800) [pid = 3399] [serial = 1719] [outer = (nil)] [url = about:blank] 05:12:56 INFO - PROCESS | 3399 | --DOMWINDOW == 227 (0x7f33f4350000) [pid = 3399] [serial = 1737] [outer = (nil)] [url = about:blank] 05:12:56 INFO - PROCESS | 3399 | --DOMWINDOW == 226 (0x7f33f60c2400) [pid = 3399] [serial = 1743] [outer = (nil)] [url = about:blank] 05:12:56 INFO - PROCESS | 3399 | --DOMWINDOW == 225 (0x7f33e9c8d000) [pid = 3399] [serial = 1722] [outer = (nil)] [url = about:blank] 05:12:56 INFO - PROCESS | 3399 | --DOMWINDOW == 224 (0x7f33ee4ce400) [pid = 3399] [serial = 1731] [outer = (nil)] [url = about:blank] 05:12:56 INFO - PROCESS | 3399 | --DOMWINDOW == 223 (0x7f33f5a4d400) [pid = 3399] [serial = 1740] [outer = (nil)] [url = about:blank] 05:12:56 INFO - PROCESS | 3399 | --DOMWINDOW == 222 (0x7f33eb648000) [pid = 3399] [serial = 1728] [outer = (nil)] [url = about:blank] 05:12:56 INFO - PROCESS | 3399 | --DOMWINDOW == 221 (0x7f33ea0e2800) [pid = 3399] [serial = 1725] [outer = (nil)] [url = about:blank] 05:12:56 INFO - PROCESS | 3399 | --DOMWINDOW == 220 (0x7f33e67a2800) [pid = 3399] [serial = 1716] [outer = (nil)] [url = about:blank] 05:12:56 INFO - PROCESS | 3399 | --DOMWINDOW == 219 (0x7f33f2a22c00) [pid = 3399] [serial = 1734] [outer = (nil)] [url = about:blank] 05:12:56 INFO - PROCESS | 3399 | --DOMWINDOW == 218 (0x7f33e8d18000) [pid = 3399] [serial = 1856] [outer = (nil)] [url = about:blank] 05:12:56 INFO - PROCESS | 3399 | --DOMWINDOW == 217 (0x7f33e74cdc00) [pid = 3399] [serial = 1854] [outer = (nil)] [url = about:blank] 05:12:56 INFO - PROCESS | 3399 | --DOMWINDOW == 216 (0x7f33eb647000) [pid = 3399] [serial = 1815] [outer = (nil)] [url = about:blank] 05:12:56 INFO - PROCESS | 3399 | --DOMWINDOW == 215 (0x7f33e68d8c00) [pid = 3399] [serial = 1848] [outer = (nil)] [url = about:blank] 05:12:56 INFO - PROCESS | 3399 | --DOMWINDOW == 214 (0x7f33ed60c400) [pid = 3399] [serial = 1824] [outer = (nil)] [url = about:blank] 05:12:56 INFO - PROCESS | 3399 | --DOMWINDOW == 213 (0x7f33ea0d9000) [pid = 3399] [serial = 1811] [outer = (nil)] [url = about:blank] 05:12:56 INFO - PROCESS | 3399 | --DOMWINDOW == 212 (0x7f33e4df0400) [pid = 3399] [serial = 1844] [outer = (nil)] [url = about:blank] 05:12:56 INFO - PROCESS | 3399 | --DOMWINDOW == 211 (0x7f33e9d10800) [pid = 3399] [serial = 1713] [outer = (nil)] [url = about:blank] 05:12:56 INFO - PROCESS | 3399 | --DOMWINDOW == 210 (0x7f33e6797000) [pid = 3399] [serial = 1847] [outer = (nil)] [url = about:blank] 05:12:56 INFO - PROCESS | 3399 | --DOMWINDOW == 209 (0x7f3400a0bc00) [pid = 3399] [serial = 1758] [outer = (nil)] [url = about:blank] 05:12:56 INFO - PROCESS | 3399 | --DOMWINDOW == 208 (0x7f33e74d1c00) [pid = 3399] [serial = 1796] [outer = (nil)] [url = about:blank] 05:12:56 INFO - PROCESS | 3399 | --DOMWINDOW == 207 (0x7f33ee358800) [pid = 3399] [serial = 1827] [outer = (nil)] [url = about:blank] 05:12:56 INFO - PROCESS | 3399 | --DOMWINDOW == 206 (0x7f33ec4dec00) [pid = 3399] [serial = 1817] [outer = (nil)] [url = about:blank] 05:12:56 INFO - PROCESS | 3399 | --DOMWINDOW == 205 (0x7f33f2966c00) [pid = 3399] [serial = 1833] [outer = (nil)] [url = about:blank] 05:12:56 INFO - PROCESS | 3399 | --DOMWINDOW == 204 (0x7f33f334a000) [pid = 3399] [serial = 1668] [outer = (nil)] [url = about:blank] 05:12:56 INFO - PROCESS | 3399 | --DOMWINDOW == 203 (0x7f33e9ec4000) [pid = 3399] [serial = 1809] [outer = (nil)] [url = about:blank] 05:12:56 INFO - PROCESS | 3399 | --DOMWINDOW == 202 (0x7f33e9d0e000) [pid = 3399] [serial = 1808] [outer = (nil)] [url = about:blank] 05:12:56 INFO - PROCESS | 3399 | --DOMWINDOW == 201 (0x7f33f79cb400) [pid = 3399] [serial = 1674] [outer = (nil)] [url = about:blank] 05:12:56 INFO - PROCESS | 3399 | --DOMWINDOW == 200 (0x7f33ff32cc00) [pid = 3399] [serial = 1755] [outer = (nil)] [url = about:blank] 05:12:56 INFO - PROCESS | 3399 | --DOMWINDOW == 199 (0x7f33ec8ba800) [pid = 3399] [serial = 1820] [outer = (nil)] [url = about:blank] 05:12:56 INFO - PROCESS | 3399 | --DOMWINDOW == 198 (0x7f33e9410c00) [pid = 3399] [serial = 1803] [outer = (nil)] [url = about:blank] 05:12:56 INFO - PROCESS | 3399 | --DOMWINDOW == 197 (0x7f33e6af9000) [pid = 3399] [serial = 1767] [outer = (nil)] [url = about:blank] 05:12:56 INFO - PROCESS | 3399 | --DOMWINDOW == 196 (0x7f33f3351c00) [pid = 3399] [serial = 1836] [outer = (nil)] [url = about:blank] 05:12:56 INFO - PROCESS | 3399 | --DOMWINDOW == 195 (0x7f33e7355c00) [pid = 3399] [serial = 1794] [outer = (nil)] [url = about:blank] 05:12:56 INFO - PROCESS | 3399 | --DOMWINDOW == 194 (0x7f33ed347000) [pid = 3399] [serial = 1821] [outer = (nil)] [url = about:blank] 05:12:56 INFO - PROCESS | 3399 | --DOMWINDOW == 193 (0x7f33fede8000) [pid = 3399] [serial = 1752] [outer = (nil)] [url = about:blank] 05:12:56 INFO - PROCESS | 3399 | --DOMWINDOW == 192 (0x7f33e9519800) [pid = 3399] [serial = 1653] [outer = (nil)] [url = about:blank] 05:12:56 INFO - PROCESS | 3399 | --DOMWINDOW == 191 (0x7f33e71e5800) [pid = 3399] [serial = 1647] [outer = (nil)] [url = about:blank] 05:12:56 INFO - PROCESS | 3399 | --DOMWINDOW == 190 (0x7f33f4350400) [pid = 3399] [serial = 1842] [outer = (nil)] [url = about:blank] 05:12:56 INFO - PROCESS | 3399 | --DOMWINDOW == 189 (0x7f340dcf0400) [pid = 3399] [serial = 1764] [outer = (nil)] [url = about:blank] 05:12:56 INFO - PROCESS | 3399 | --DOMWINDOW == 188 (0x7f33f3399800) [pid = 3399] [serial = 1838] [outer = (nil)] [url = about:blank] 05:12:56 INFO - PROCESS | 3399 | --DOMWINDOW == 187 (0x7f33e71ef800) [pid = 3399] [serial = 1793] [outer = (nil)] [url = about:blank] 05:12:56 INFO - PROCESS | 3399 | --DOMWINDOW == 186 (0x7f33ec8b4c00) [pid = 3399] [serial = 1659] [outer = (nil)] [url = about:blank] 05:12:56 INFO - PROCESS | 3399 | --DOMWINDOW == 185 (0x7f33fded6400) [pid = 3399] [serial = 1683] [outer = (nil)] [url = about:blank] 05:12:56 INFO - PROCESS | 3399 | --DOMWINDOW == 184 (0x7f33f434b800) [pid = 3399] [serial = 1839] [outer = (nil)] [url = about:blank] 05:12:56 INFO - PROCESS | 3399 | --DOMWINDOW == 183 (0x7f33e63c1c00) [pid = 3399] [serial = 1788] [outer = (nil)] [url = about:blank] 05:12:56 INFO - PROCESS | 3399 | --DOMWINDOW == 182 (0x7f33ed603000) [pid = 3399] [serial = 1823] [outer = (nil)] [url = about:blank] 05:12:56 INFO - PROCESS | 3399 | --DOMWINDOW == 181 (0x7f33ee260800) [pid = 3399] [serial = 1662] [outer = (nil)] [url = about:blank] 05:12:56 INFO - PROCESS | 3399 | --DOMWINDOW == 180 (0x7f33f4515800) [pid = 3399] [serial = 1671] [outer = (nil)] [url = about:blank] 05:12:56 INFO - PROCESS | 3399 | --DOMWINDOW == 179 (0x7f33e6aef400) [pid = 3399] [serial = 1791] [outer = (nil)] [url = about:blank] 05:12:56 INFO - PROCESS | 3399 | --DOMWINDOW == 178 (0x7f3400a09000) [pid = 3399] [serial = 1689] [outer = (nil)] [url = about:blank] 05:12:56 INFO - PROCESS | 3399 | --DOMWINDOW == 177 (0x7f33e7142c00) [pid = 3399] [serial = 1850] [outer = (nil)] [url = about:blank] 05:12:56 INFO - PROCESS | 3399 | --DOMWINDOW == 176 (0x7f33eb5cd400) [pid = 3399] [serial = 1814] [outer = (nil)] [url = about:blank] 05:12:56 INFO - PROCESS | 3399 | --DOMWINDOW == 175 (0x7f33ee4c9800) [pid = 3399] [serial = 1829] [outer = (nil)] [url = about:blank] 05:12:56 INFO - PROCESS | 3399 | --DOMWINDOW == 174 (0x7f33e74ca400) [pid = 3399] [serial = 1641] [outer = (nil)] [url = about:blank] 05:12:56 INFO - PROCESS | 3399 | --DOMWINDOW == 173 (0x7f33e63ba400) [pid = 3399] [serial = 1845] [outer = (nil)] [url = about:blank] 05:12:56 INFO - PROCESS | 3399 | --DOMWINDOW == 172 (0x7f33e8ff9800) [pid = 3399] [serial = 1650] [outer = (nil)] [url = about:blank] 05:12:56 INFO - PROCESS | 3399 | --DOMWINDOW == 171 (0x7f33e6797c00) [pid = 3399] [serial = 1644] [outer = (nil)] [url = about:blank] 05:12:56 INFO - PROCESS | 3399 | --DOMWINDOW == 170 (0x7f33ec62a400) [pid = 3399] [serial = 1818] [outer = (nil)] [url = about:blank] 05:12:56 INFO - PROCESS | 3399 | --DOMWINDOW == 169 (0x7f33e6bde800) [pid = 3399] [serial = 1853] [outer = (nil)] [url = about:blank] 05:12:56 INFO - PROCESS | 3399 | --DOMWINDOW == 168 (0x7f33f2a29000) [pid = 3399] [serial = 1835] [outer = (nil)] [url = about:blank] 05:12:56 INFO - PROCESS | 3399 | --DOMWINDOW == 167 (0x7f33e9404400) [pid = 3399] [serial = 1802] [outer = (nil)] [url = about:blank] 05:12:56 INFO - PROCESS | 3399 | --DOMWINDOW == 166 (0x7f33e7e47800) [pid = 3399] [serial = 1799] [outer = (nil)] [url = about:blank] 05:12:56 INFO - PROCESS | 3399 | --DOMWINDOW == 165 (0x7f33e9c90000) [pid = 3399] [serial = 1806] [outer = (nil)] [url = about:blank] 05:12:56 INFO - PROCESS | 3399 | --DOMWINDOW == 164 (0x7f33e4df9c00) [pid = 3399] [serial = 1787] [outer = (nil)] [url = about:blank] 05:12:56 INFO - PROCESS | 3399 | --DOMWINDOW == 163 (0x7f33f27a2000) [pid = 3399] [serial = 1665] [outer = (nil)] [url = about:blank] 05:12:56 INFO - PROCESS | 3399 | --DOMWINDOW == 162 (0x7f33e68e2800) [pid = 3399] [serial = 1790] [outer = (nil)] [url = about:blank] 05:12:56 INFO - PROCESS | 3399 | --DOMWINDOW == 161 (0x7f33e4dab800) [pid = 3399] [serial = 1841] [outer = (nil)] [url = about:blank] 05:12:56 INFO - PROCESS | 3399 | --DOMWINDOW == 160 (0x7f340c78e400) [pid = 3399] [serial = 1761] [outer = (nil)] [url = about:blank] 05:12:56 INFO - PROCESS | 3399 | --DOMWINDOW == 159 (0x7f33ff327000) [pid = 3399] [serial = 1686] [outer = (nil)] [url = about:blank] 05:12:56 INFO - PROCESS | 3399 | --DOMWINDOW == 158 (0x7f33e71eb000) [pid = 3399] [serial = 1692] [outer = (nil)] [url = about:blank] 05:12:56 INFO - PROCESS | 3399 | --DOMWINDOW == 157 (0x7f33e9523800) [pid = 3399] [serial = 1805] [outer = (nil)] [url = about:blank] 05:12:56 INFO - PROCESS | 3399 | --DOMWINDOW == 156 (0x7f33f98e7c00) [pid = 3399] [serial = 1677] [outer = (nil)] [url = about:blank] 05:12:56 INFO - PROCESS | 3399 | --DOMWINDOW == 155 (0x7f33f27ad000) [pid = 3399] [serial = 1832] [outer = (nil)] [url = about:blank] 05:12:56 INFO - PROCESS | 3399 | --DOMWINDOW == 154 (0x7f33e9d10000) [pid = 3399] [serial = 1656] [outer = (nil)] [url = about:blank] 05:12:56 INFO - PROCESS | 3399 | --DOMWINDOW == 153 (0x7f33e7352000) [pid = 3399] [serial = 1851] [outer = (nil)] [url = about:blank] 05:12:56 INFO - PROCESS | 3399 | --DOMWINDOW == 152 (0x7f33e7e40400) [pid = 3399] [serial = 1797] [outer = (nil)] [url = about:blank] 05:12:56 INFO - PROCESS | 3399 | --DOMWINDOW == 151 (0x7f33eb5c3400) [pid = 3399] [serial = 1812] [outer = (nil)] [url = about:blank] 05:12:56 INFO - PROCESS | 3399 | --DOMWINDOW == 150 (0x7f33ee25b000) [pid = 3399] [serial = 1826] [outer = (nil)] [url = about:blank] 05:12:56 INFO - PROCESS | 3399 | --DOMWINDOW == 149 (0x7f33f27a5000) [pid = 3399] [serial = 1830] [outer = (nil)] [url = about:blank] 05:12:56 INFO - PROCESS | 3399 | --DOMWINDOW == 148 (0x7f33fc387400) [pid = 3399] [serial = 1749] [outer = (nil)] [url = about:blank] 05:12:56 INFO - PROCESS | 3399 | --DOMWINDOW == 147 (0x7f33e80c8000) [pid = 3399] [serial = 1800] [outer = (nil)] [url = about:blank] 05:12:56 INFO - PROCESS | 3399 | --DOMWINDOW == 146 (0x7f33fa02e000) [pid = 3399] [serial = 1680] [outer = (nil)] [url = about:blank] 05:12:57 INFO - PROCESS | 3399 | 1461154377308 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]]]}] 05:12:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 05:12:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 3182ms 05:12:57 INFO - PROCESS | 3399 | 1461154377389 Marionette TRACE conn3 -> [0,2617,"getWindowHandle",null] 05:12:57 INFO - PROCESS | 3399 | 1461154377394 Marionette TRACE conn3 <- [1,2617,null,{"value":"8"}] 05:12:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 05:12:57 INFO - PROCESS | 3399 | 1461154377403 Marionette TRACE conn3 -> [0,2618,"setScriptTimeout",{"ms":35000}] 05:12:57 INFO - PROCESS | 3399 | 1461154377406 Marionette TRACE conn3 <- [1,2618,null,{}] 05:12:57 INFO - PROCESS | 3399 | 1461154377414 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}] 05:12:57 INFO - PROCESS | 3399 | 1461154377652 Marionette TRACE conn3 <- [1,2619,null,{"value":null}] 05:12:57 INFO - PROCESS | 3399 | 1461154377891 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:12:57 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33e64c7800 == 160 [pid = 3399] [id = 662] 05:12:57 INFO - PROCESS | 3399 | ++DOMWINDOW == 147 (0x7f33e4dac000) [pid = 3399] [serial = 1987] [outer = (nil)] 05:12:57 INFO - PROCESS | 3399 | ++DOMWINDOW == 148 (0x7f33e4db2400) [pid = 3399] [serial = 1988] [outer = 0x7f33e4dac000] 05:12:57 INFO - PROCESS | 3399 | 1461154377960 Marionette DEBUG loaded listener.js 05:12:58 INFO - PROCESS | 3399 | ++DOMWINDOW == 149 (0x7f33e6355800) [pid = 3399] [serial = 1989] [outer = 0x7f33e4dac000] 05:12:58 INFO - PROCESS | 3399 | 1461154378845 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]]]}] 05:12:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 05:12:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 1482ms 05:12:58 INFO - PROCESS | 3399 | 1461154378888 Marionette TRACE conn3 -> [0,2621,"getWindowHandle",null] 05:12:58 INFO - PROCESS | 3399 | 1461154378900 Marionette TRACE conn3 <- [1,2621,null,{"value":"8"}] 05:12:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 05:12:58 INFO - PROCESS | 3399 | 1461154378914 Marionette TRACE conn3 -> [0,2622,"setScriptTimeout",{"ms":35000}] 05:12:58 INFO - PROCESS | 3399 | 1461154378920 Marionette TRACE conn3 <- [1,2622,null,{}] 05:12:58 INFO - PROCESS | 3399 | 1461154378928 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}] 05:12:59 INFO - PROCESS | 3399 | 1461154379207 Marionette TRACE conn3 <- [1,2623,null,{"value":null}] 05:12:59 INFO - PROCESS | 3399 | 1461154379518 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:12:59 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33e7336800 == 161 [pid = 3399] [id = 663] 05:12:59 INFO - PROCESS | 3399 | ++DOMWINDOW == 150 (0x7f33e6356400) [pid = 3399] [serial = 1990] [outer = (nil)] 05:12:59 INFO - PROCESS | 3399 | ++DOMWINDOW == 151 (0x7f33e67acc00) [pid = 3399] [serial = 1991] [outer = 0x7f33e6356400] 05:12:59 INFO - PROCESS | 3399 | 1461154379599 Marionette DEBUG loaded listener.js 05:12:59 INFO - PROCESS | 3399 | ++DOMWINDOW == 152 (0x7f33e68e3000) [pid = 3399] [serial = 1992] [outer = 0x7f33e6356400] 05:13:00 INFO - PROCESS | 3399 | 1461154380400 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]]]}] 05:13:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 05:13:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 1540ms 05:13:00 INFO - PROCESS | 3399 | 1461154380454 Marionette TRACE conn3 -> [0,2625,"getWindowHandle",null] 05:13:00 INFO - PROCESS | 3399 | 1461154380457 Marionette TRACE conn3 <- [1,2625,null,{"value":"8"}] 05:13:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 05:13:00 INFO - PROCESS | 3399 | 1461154380470 Marionette TRACE conn3 -> [0,2626,"setScriptTimeout",{"ms":35000}] 05:13:00 INFO - PROCESS | 3399 | 1461154380474 Marionette TRACE conn3 <- [1,2626,null,{}] 05:13:00 INFO - PROCESS | 3399 | 1461154380491 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}] 05:13:00 INFO - PROCESS | 3399 | 1461154380963 Marionette TRACE conn3 <- [1,2627,null,{"value":null}] 05:13:01 INFO - PROCESS | 3399 | 1461154381165 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:13:01 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33e91d3000 == 162 [pid = 3399] [id = 664] 05:13:01 INFO - PROCESS | 3399 | ++DOMWINDOW == 153 (0x7f33e7147000) [pid = 3399] [serial = 1993] [outer = (nil)] 05:13:01 INFO - PROCESS | 3399 | ++DOMWINDOW == 154 (0x7f33e7350400) [pid = 3399] [serial = 1994] [outer = 0x7f33e7147000] 05:13:01 INFO - PROCESS | 3399 | 1461154381232 Marionette DEBUG loaded listener.js 05:13:01 INFO - PROCESS | 3399 | ++DOMWINDOW == 155 (0x7f33e74cbc00) [pid = 3399] [serial = 1995] [outer = 0x7f33e7147000] 05:13:02 INFO - PROCESS | 3399 | --DOMWINDOW == 154 (0x7f33e695c800) [pid = 3399] [serial = 1783] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 05:13:02 INFO - PROCESS | 3399 | --DOMWINDOW == 153 (0x7f33f295c400) [pid = 3399] [serial = 1882] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 05:13:02 INFO - PROCESS | 3399 | --DOMWINDOW == 152 (0x7f33f8f36800) [pid = 3399] [serial = 1906] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 05:13:02 INFO - PROCESS | 3399 | --DOMWINDOW == 151 (0x7f33ec625c00) [pid = 3399] [serial = 1876] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 05:13:02 INFO - PROCESS | 3399 | --DOMWINDOW == 150 (0x7f33e00e8c00) [pid = 3399] [serial = 1891] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 05:13:02 INFO - PROCESS | 3399 | --DOMWINDOW == 149 (0x7f33e2bb7400) [pid = 3399] [serial = 1912] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 05:13:02 INFO - PROCESS | 3399 | --DOMWINDOW == 148 (0x7f33ee25a000) [pid = 3399] [serial = 1879] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 05:13:02 INFO - PROCESS | 3399 | --DOMWINDOW == 147 (0x7f33f5cf7000) [pid = 3399] [serial = 1888] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 05:13:02 INFO - PROCESS | 3399 | --DOMWINDOW == 146 (0x7f33e3793400) [pid = 3399] [serial = 1918] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 05:13:02 INFO - PROCESS | 3399 | --DOMWINDOW == 145 (0x7f33e6bd4c00) [pid = 3399] [serial = 1921] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 05:13:02 INFO - PROCESS | 3399 | --DOMWINDOW == 144 (0x7f33f5654800) [pid = 3399] [serial = 1885] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 05:13:02 INFO - PROCESS | 3399 | --DOMWINDOW == 143 (0x7f33e9ec6000) [pid = 3399] [serial = 1870] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 05:13:02 INFO - PROCESS | 3399 | --DOMWINDOW == 142 (0x7f33ec62b800) [pid = 3399] [serial = 1873] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 05:13:02 INFO - PROCESS | 3399 | --DOMWINDOW == 141 (0x7f33e309fc00) [pid = 3399] [serial = 1909] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 05:13:02 INFO - PROCESS | 3399 | --DOMWINDOW == 140 (0x7f33e7143c00) [pid = 3399] [serial = 1861] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 05:13:02 INFO - PROCESS | 3399 | --DOMWINDOW == 139 (0x7f33e00e3400) [pid = 3399] [serial = 1924] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 05:13:02 INFO - PROCESS | 3399 | --DOMWINDOW == 138 (0x7f33f564fc00) [pid = 3399] [serial = 1897] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 05:13:02 INFO - PROCESS | 3399 | --DOMWINDOW == 137 (0x7f33f79c7c00) [pid = 3399] [serial = 1900] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 05:13:02 INFO - PROCESS | 3399 | --DOMWINDOW == 136 (0x7f33e63c7000) [pid = 3399] [serial = 1858] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 05:13:02 INFO - PROCESS | 3399 | --DOMWINDOW == 135 (0x7f33f65e8400) [pid = 3399] [serial = 1903] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 05:13:02 INFO - PROCESS | 3399 | --DOMWINDOW == 134 (0x7f33e3097c00) [pid = 3399] [serial = 1915] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 05:13:02 INFO - PROCESS | 3399 | --DOMWINDOW == 133 (0x7f33e9285400) [pid = 3399] [serial = 1867] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 05:13:02 INFO - PROCESS | 3399 | --DOMWINDOW == 132 (0x7f33e74d9400) [pid = 3399] [serial = 1864] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 05:13:02 INFO - PROCESS | 3399 | --DOMWINDOW == 131 (0x7f33eb5d1000) [pid = 3399] [serial = 1894] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 05:13:02 INFO - PROCESS | 3399 | 1461154382673 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]]]}] 05:13:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 05:13:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 2237ms 05:13:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 05:13:02 INFO - PROCESS | 3399 | 1461154382707 Marionette TRACE conn3 -> [0,2629,"getWindowHandle",null] 05:13:02 INFO - PROCESS | 3399 | 1461154382711 Marionette TRACE conn3 <- [1,2629,null,{"value":"8"}] 05:13:02 INFO - PROCESS | 3399 | 1461154382717 Marionette TRACE conn3 -> [0,2630,"setScriptTimeout",{"ms":35000}] 05:13:02 INFO - PROCESS | 3399 | 1461154382719 Marionette TRACE conn3 <- [1,2630,null,{}] 05:13:02 INFO - PROCESS | 3399 | 1461154382724 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}] 05:13:02 INFO - PROCESS | 3399 | 1461154382921 Marionette TRACE conn3 <- [1,2631,null,{"value":null}] 05:13:03 INFO - PROCESS | 3399 | 1461154383105 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:13:03 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33e9617000 == 163 [pid = 3399] [id = 665] 05:13:03 INFO - PROCESS | 3399 | ++DOMWINDOW == 132 (0x7f33e2bb1000) [pid = 3399] [serial = 1996] [outer = (nil)] 05:13:03 INFO - PROCESS | 3399 | ++DOMWINDOW == 133 (0x7f33e74cdc00) [pid = 3399] [serial = 1997] [outer = 0x7f33e2bb1000] 05:13:03 INFO - PROCESS | 3399 | 1461154383167 Marionette DEBUG loaded listener.js 05:13:03 INFO - PROCESS | 3399 | ++DOMWINDOW == 134 (0x7f33e80bdc00) [pid = 3399] [serial = 1998] [outer = 0x7f33e2bb1000] 05:13:03 INFO - PROCESS | 3399 | 1461154383874 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]]]}] 05:13:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 05:13:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 1178ms 05:13:03 INFO - PROCESS | 3399 | 1461154383894 Marionette TRACE conn3 -> [0,2633,"getWindowHandle",null] 05:13:03 INFO - PROCESS | 3399 | 1461154383898 Marionette TRACE conn3 <- [1,2633,null,{"value":"8"}] 05:13:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 05:13:03 INFO - PROCESS | 3399 | 1461154383914 Marionette TRACE conn3 -> [0,2634,"setScriptTimeout",{"ms":35000}] 05:13:03 INFO - PROCESS | 3399 | 1461154383917 Marionette TRACE conn3 <- [1,2634,null,{}] 05:13:03 INFO - PROCESS | 3399 | 1461154383925 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}] 05:13:04 INFO - PROCESS | 3399 | 1461154384286 Marionette TRACE conn3 <- [1,2635,null,{"value":null}] 05:13:04 INFO - PROCESS | 3399 | 1461154384580 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:13:04 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33e60de000 == 164 [pid = 3399] [id = 666] 05:13:04 INFO - PROCESS | 3399 | ++DOMWINDOW == 135 (0x7f33e2bb7800) [pid = 3399] [serial = 1999] [outer = (nil)] 05:13:04 INFO - PROCESS | 3399 | ++DOMWINDOW == 136 (0x7f33e2cb2400) [pid = 3399] [serial = 2000] [outer = 0x7f33e2bb7800] 05:13:04 INFO - PROCESS | 3399 | 1461154384703 Marionette DEBUG loaded listener.js 05:13:04 INFO - PROCESS | 3399 | ++DOMWINDOW == 137 (0x7f33e3795c00) [pid = 3399] [serial = 2001] [outer = 0x7f33e2bb7800] 05:13:05 INFO - PROCESS | 3399 | 1461154385650 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]]]}] 05:13:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 05:13:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 1793ms 05:13:05 INFO - PROCESS | 3399 | 1461154385699 Marionette TRACE conn3 -> [0,2637,"getWindowHandle",null] 05:13:05 INFO - PROCESS | 3399 | 1461154385706 Marionette TRACE conn3 <- [1,2637,null,{"value":"8"}] 05:13:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 05:13:05 INFO - PROCESS | 3399 | 1461154385713 Marionette TRACE conn3 -> [0,2638,"setScriptTimeout",{"ms":35000}] 05:13:05 INFO - PROCESS | 3399 | 1461154385720 Marionette TRACE conn3 <- [1,2638,null,{}] 05:13:05 INFO - PROCESS | 3399 | 1461154385727 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}] 05:13:05 INFO - PROCESS | 3399 | 1461154385965 Marionette TRACE conn3 <- [1,2639,null,{"value":null}] 05:13:06 INFO - PROCESS | 3399 | 1461154386273 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:13:06 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33e92c3800 == 165 [pid = 3399] [id = 667] 05:13:06 INFO - PROCESS | 3399 | ++DOMWINDOW == 138 (0x7f33e67a1000) [pid = 3399] [serial = 2002] [outer = (nil)] 05:13:06 INFO - PROCESS | 3399 | ++DOMWINDOW == 139 (0x7f33e68d9000) [pid = 3399] [serial = 2003] [outer = 0x7f33e67a1000] 05:13:06 INFO - PROCESS | 3399 | 1461154386357 Marionette DEBUG loaded listener.js 05:13:06 INFO - PROCESS | 3399 | ++DOMWINDOW == 140 (0x7f33e6af8000) [pid = 3399] [serial = 2004] [outer = 0x7f33e67a1000] 05:13:07 INFO - PROCESS | 3399 | 1461154387251 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]]]}] 05:13:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 05:13:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 1582ms 05:13:07 INFO - PROCESS | 3399 | 1461154387297 Marionette TRACE conn3 -> [0,2641,"getWindowHandle",null] 05:13:07 INFO - PROCESS | 3399 | 1461154387302 Marionette TRACE conn3 <- [1,2641,null,{"value":"8"}] 05:13:07 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 05:13:07 INFO - PROCESS | 3399 | 1461154387309 Marionette TRACE conn3 -> [0,2642,"setScriptTimeout",{"ms":35000}] 05:13:07 INFO - PROCESS | 3399 | 1461154387311 Marionette TRACE conn3 <- [1,2642,null,{}] 05:13:07 INFO - PROCESS | 3399 | 1461154387318 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}] 05:13:07 INFO - PROCESS | 3399 | 1461154387627 Marionette TRACE conn3 <- [1,2643,null,{"value":null}] 05:13:08 INFO - PROCESS | 3399 | 1461154388107 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:13:08 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33ea373000 == 166 [pid = 3399] [id = 668] 05:13:08 INFO - PROCESS | 3399 | ++DOMWINDOW == 141 (0x7f33e74ca800) [pid = 3399] [serial = 2005] [outer = (nil)] 05:13:08 INFO - PROCESS | 3399 | ++DOMWINDOW == 142 (0x7f33e80bc400) [pid = 3399] [serial = 2006] [outer = 0x7f33e74ca800] 05:13:08 INFO - PROCESS | 3399 | 1461154388226 Marionette DEBUG loaded listener.js 05:13:08 INFO - PROCESS | 3399 | ++DOMWINDOW == 143 (0x7f33e8d1ac00) [pid = 3399] [serial = 2007] [outer = 0x7f33e74ca800] 05:13:09 INFO - PROCESS | 3399 | 1461154389346 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]]]}] 05:13:09 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 05:13:09 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 2081ms 05:13:09 INFO - PROCESS | 3399 | 1461154389390 Marionette TRACE conn3 -> [0,2645,"getWindowHandle",null] 05:13:09 INFO - PROCESS | 3399 | 1461154389397 Marionette TRACE conn3 <- [1,2645,null,{"value":"8"}] 05:13:09 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 05:13:09 INFO - PROCESS | 3399 | 1461154389414 Marionette TRACE conn3 -> [0,2646,"setScriptTimeout",{"ms":35000}] 05:13:09 INFO - PROCESS | 3399 | 1461154389421 Marionette TRACE conn3 <- [1,2646,null,{}] 05:13:09 INFO - PROCESS | 3399 | 1461154389426 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}] 05:13:09 INFO - PROCESS | 3399 | 1461154389707 Marionette TRACE conn3 <- [1,2647,null,{"value":null}] 05:13:10 INFO - PROCESS | 3399 | 1461154390013 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:13:10 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33ec78f000 == 167 [pid = 3399] [id = 669] 05:13:10 INFO - PROCESS | 3399 | ++DOMWINDOW == 144 (0x7f33e6aeb400) [pid = 3399] [serial = 2008] [outer = (nil)] 05:13:10 INFO - PROCESS | 3399 | ++DOMWINDOW == 145 (0x7f33e9291000) [pid = 3399] [serial = 2009] [outer = 0x7f33e6aeb400] 05:13:10 INFO - PROCESS | 3399 | 1461154390090 Marionette DEBUG loaded listener.js 05:13:10 INFO - PROCESS | 3399 | ++DOMWINDOW == 146 (0x7f33e951cc00) [pid = 3399] [serial = 2010] [outer = 0x7f33e6aeb400] 05:13:10 INFO - PROCESS | 3399 | 1461154390942 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]]]}] 05:13:11 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 05:13:11 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 1601ms 05:13:11 INFO - PROCESS | 3399 | 1461154391008 Marionette TRACE conn3 -> [0,2649,"getWindowHandle",null] 05:13:11 INFO - PROCESS | 3399 | 1461154391012 Marionette TRACE conn3 <- [1,2649,null,{"value":"8"}] 05:13:11 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 05:13:11 INFO - PROCESS | 3399 | 1461154391018 Marionette TRACE conn3 -> [0,2650,"setScriptTimeout",{"ms":35000}] 05:13:11 INFO - PROCESS | 3399 | 1461154391021 Marionette TRACE conn3 <- [1,2650,null,{}] 05:13:11 INFO - PROCESS | 3399 | 1461154391026 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}] 05:13:11 INFO - PROCESS | 3399 | 1461154391247 Marionette TRACE conn3 <- [1,2651,null,{"value":null}] 05:13:11 INFO - PROCESS | 3399 | 1461154391546 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:13:11 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33ed314800 == 168 [pid = 3399] [id = 670] 05:13:11 INFO - PROCESS | 3399 | ++DOMWINDOW == 147 (0x7f33e7145000) [pid = 3399] [serial = 2011] [outer = (nil)] 05:13:11 INFO - PROCESS | 3399 | ++DOMWINDOW == 148 (0x7f33e9d0e000) [pid = 3399] [serial = 2012] [outer = 0x7f33e7145000] 05:13:11 INFO - PROCESS | 3399 | 1461154391623 Marionette DEBUG loaded listener.js 05:13:11 INFO - PROCESS | 3399 | ++DOMWINDOW == 149 (0x7f33e9ec3c00) [pid = 3399] [serial = 2013] [outer = 0x7f33e7145000] 05:13:12 INFO - PROCESS | 3399 | 1461154392414 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]]]}] 05:13:12 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 05:13:12 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 1428ms 05:13:12 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 05:13:12 INFO - PROCESS | 3399 | 1461154392447 Marionette TRACE conn3 -> [0,2653,"getWindowHandle",null] 05:13:12 INFO - PROCESS | 3399 | 1461154392450 Marionette TRACE conn3 <- [1,2653,null,{"value":"8"}] 05:13:12 INFO - PROCESS | 3399 | 1461154392456 Marionette TRACE conn3 -> [0,2654,"setScriptTimeout",{"ms":35000}] 05:13:12 INFO - PROCESS | 3399 | 1461154392459 Marionette TRACE conn3 <- [1,2654,null,{}] 05:13:12 INFO - PROCESS | 3399 | 1461154392464 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}] 05:13:12 INFO - PROCESS | 3399 | 1461154392680 Marionette TRACE conn3 <- [1,2655,null,{"value":null}] 05:13:12 INFO - PROCESS | 3399 | 1461154392961 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:13:13 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33ee27e800 == 169 [pid = 3399] [id = 671] 05:13:13 INFO - PROCESS | 3399 | ++DOMWINDOW == 150 (0x7f33eb5cbc00) [pid = 3399] [serial = 2014] [outer = (nil)] 05:13:13 INFO - PROCESS | 3399 | ++DOMWINDOW == 151 (0x7f33eb5ccc00) [pid = 3399] [serial = 2015] [outer = 0x7f33eb5cbc00] 05:13:13 INFO - PROCESS | 3399 | 1461154393104 Marionette DEBUG loaded listener.js 05:13:13 INFO - PROCESS | 3399 | ++DOMWINDOW == 152 (0x7f33eb7c0400) [pid = 3399] [serial = 2016] [outer = 0x7f33eb5cbc00] 05:13:13 INFO - PROCESS | 3399 | 1461154393985 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]]]}] 05:13:14 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 05:13:14 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 1579ms 05:13:14 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 05:13:14 INFO - PROCESS | 3399 | 1461154394035 Marionette TRACE conn3 -> [0,2657,"getWindowHandle",null] 05:13:14 INFO - PROCESS | 3399 | 1461154394038 Marionette TRACE conn3 <- [1,2657,null,{"value":"8"}] 05:13:14 INFO - PROCESS | 3399 | 1461154394046 Marionette TRACE conn3 -> [0,2658,"setScriptTimeout",{"ms":35000}] 05:13:14 INFO - PROCESS | 3399 | 1461154394049 Marionette TRACE conn3 <- [1,2658,null,{}] 05:13:14 INFO - PROCESS | 3399 | 1461154394054 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}] 05:13:14 INFO - PROCESS | 3399 | 1461154394284 Marionette TRACE conn3 <- [1,2659,null,{"value":null}] 05:13:14 INFO - PROCESS | 3399 | 1461154394587 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:13:14 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33f2ee1000 == 170 [pid = 3399] [id = 672] 05:13:14 INFO - PROCESS | 3399 | ++DOMWINDOW == 153 (0x7f33eb5cc400) [pid = 3399] [serial = 2017] [outer = (nil)] 05:13:14 INFO - PROCESS | 3399 | ++DOMWINDOW == 154 (0x7f33ec4d7800) [pid = 3399] [serial = 2018] [outer = 0x7f33eb5cc400] 05:13:14 INFO - PROCESS | 3399 | 1461154394678 Marionette DEBUG loaded listener.js 05:13:14 INFO - PROCESS | 3399 | ++DOMWINDOW == 155 (0x7f33ec8ba400) [pid = 3399] [serial = 2019] [outer = 0x7f33eb5cc400] 05:13:15 INFO - PROCESS | 3399 | 1461154395496 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]]]}] 05:13:15 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 05:13:15 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 1489ms 05:13:15 INFO - PROCESS | 3399 | 1461154395534 Marionette TRACE conn3 -> [0,2661,"getWindowHandle",null] 05:13:15 INFO - PROCESS | 3399 | 1461154395538 Marionette TRACE conn3 <- [1,2661,null,{"value":"8"}] 05:13:15 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 05:13:15 INFO - PROCESS | 3399 | 1461154395544 Marionette TRACE conn3 -> [0,2662,"setScriptTimeout",{"ms":35000}] 05:13:15 INFO - PROCESS | 3399 | 1461154395547 Marionette TRACE conn3 <- [1,2662,null,{}] 05:13:15 INFO - PROCESS | 3399 | 1461154395552 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}] 05:13:15 INFO - PROCESS | 3399 | 1461154395769 Marionette TRACE conn3 <- [1,2663,null,{"value":null}] 05:13:16 INFO - PROCESS | 3399 | 1461154396037 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:13:16 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33f365d000 == 171 [pid = 3399] [id = 673] 05:13:16 INFO - PROCESS | 3399 | ++DOMWINDOW == 156 (0x7f33eb7c7000) [pid = 3399] [serial = 2020] [outer = (nil)] 05:13:16 INFO - PROCESS | 3399 | ++DOMWINDOW == 157 (0x7f33ed606c00) [pid = 3399] [serial = 2021] [outer = 0x7f33eb7c7000] 05:13:16 INFO - PROCESS | 3399 | 1461154396159 Marionette DEBUG loaded listener.js 05:13:16 INFO - PROCESS | 3399 | ++DOMWINDOW == 158 (0x7f33ee25f800) [pid = 3399] [serial = 2022] [outer = 0x7f33eb7c7000] 05:13:16 INFO - PROCESS | 3399 | 1461154396953 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]]]}] 05:13:16 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 05:13:16 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 1437ms 05:13:16 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 05:13:16 INFO - PROCESS | 3399 | 1461154396982 Marionette TRACE conn3 -> [0,2665,"getWindowHandle",null] 05:13:16 INFO - PROCESS | 3399 | 1461154396985 Marionette TRACE conn3 <- [1,2665,null,{"value":"8"}] 05:13:16 INFO - PROCESS | 3399 | 1461154396989 Marionette TRACE conn3 -> [0,2666,"setScriptTimeout",{"ms":35000}] 05:13:16 INFO - PROCESS | 3399 | 1461154396993 Marionette TRACE conn3 <- [1,2666,null,{}] 05:13:17 INFO - PROCESS | 3399 | 1461154396998 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}] 05:13:17 INFO - PROCESS | 3399 | 1461154397204 Marionette TRACE conn3 <- [1,2667,null,{"value":null}] 05:13:17 INFO - PROCESS | 3399 | 1461154397468 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:13:17 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33f4e20000 == 172 [pid = 3399] [id = 674] 05:13:17 INFO - PROCESS | 3399 | ++DOMWINDOW == 159 (0x7f33eb649800) [pid = 3399] [serial = 2023] [outer = (nil)] 05:13:17 INFO - PROCESS | 3399 | ++DOMWINDOW == 160 (0x7f33ee4c4c00) [pid = 3399] [serial = 2024] [outer = 0x7f33eb649800] 05:13:17 INFO - PROCESS | 3399 | 1461154397583 Marionette DEBUG loaded listener.js 05:13:17 INFO - PROCESS | 3399 | ++DOMWINDOW == 161 (0x7f33f279e400) [pid = 3399] [serial = 2025] [outer = 0x7f33eb649800] 05:13:18 INFO - PROCESS | 3399 | SkCairoFTTypeface::onFilterRec unimplemented 05:13:18 INFO - PROCESS | 3399 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 05:13:18 INFO - PROCESS | 3399 | 1461154398922 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]]]}] 05:13:18 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) 05:13:18 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1979ms 05:13:19 INFO - PROCESS | 3399 | 1461154399022 Marionette TRACE conn3 -> [0,2669,"getWindowHandle",null] 05:13:19 INFO - PROCESS | 3399 | 1461154399025 Marionette TRACE conn3 <- [1,2669,null,{"value":"8"}] 05:13:19 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 05:13:19 INFO - PROCESS | 3399 | 1461154399039 Marionette TRACE conn3 -> [0,2670,"setScriptTimeout",{"ms":35000}] 05:13:19 INFO - PROCESS | 3399 | 1461154399041 Marionette TRACE conn3 <- [1,2670,null,{}] 05:13:19 INFO - PROCESS | 3399 | 1461154399047 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}] 05:13:19 INFO - PROCESS | 3399 | 1461154399271 Marionette TRACE conn3 <- [1,2671,null,{"value":null}] 05:13:19 INFO - PROCESS | 3399 | 1461154399531 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:13:19 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33f5f66800 == 173 [pid = 3399] [id = 675] 05:13:19 INFO - PROCESS | 3399 | ++DOMWINDOW == 162 (0x7f33ec8b6c00) [pid = 3399] [serial = 2026] [outer = (nil)] 05:13:19 INFO - PROCESS | 3399 | ++DOMWINDOW == 163 (0x7f33f27aa000) [pid = 3399] [serial = 2027] [outer = 0x7f33ec8b6c00] 05:13:19 INFO - PROCESS | 3399 | 1461154399603 Marionette DEBUG loaded listener.js 05:13:19 INFO - PROCESS | 3399 | ++DOMWINDOW == 164 (0x7f33f3347000) [pid = 3399] [serial = 2028] [outer = 0x7f33ec8b6c00] 05:13:20 INFO - PROCESS | 3399 | SkCairoFTTypeface::onFilterRec unimplemented 05:13:20 INFO - PROCESS | 3399 | 1461154400945 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] 05:13:21 INFO - PROCESS | 3399 | 1461154401043 Marionette TRACE conn3 <- [1,2673,null,{"value":"8"}] 05:13:21 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 05:13:21 INFO - PROCESS | 3399 | 1461154401050 Marionette TRACE conn3 -> [0,2674,"setScriptTimeout",{"ms":35000}] 05:13:21 INFO - PROCESS | 3399 | 1461154401053 Marionette TRACE conn3 <- [1,2674,null,{}] 05:13:21 INFO - PROCESS | 3399 | 1461154401058 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}] 05:13:21 INFO - PROCESS | 3399 | 1461154401273 Marionette TRACE conn3 <- [1,2675,null,{"value":null}] 05:13:21 INFO - PROCESS | 3399 | 1461154401534 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:13:21 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33f67a9800 == 174 [pid = 3399] [id = 676] 05:13:21 INFO - PROCESS | 3399 | ++DOMWINDOW == 165 (0x7f33ee35dc00) [pid = 3399] [serial = 2029] [outer = (nil)] 05:13:21 INFO - PROCESS | 3399 | ++DOMWINDOW == 166 (0x7f33f3355400) [pid = 3399] [serial = 2030] [outer = 0x7f33ee35dc00] 05:13:21 INFO - PROCESS | 3399 | 1461154401613 Marionette DEBUG loaded listener.js 05:13:21 INFO - PROCESS | 3399 | ++DOMWINDOW == 167 (0x7f33f45b3000) [pid = 3399] [serial = 2031] [outer = 0x7f33ee35dc00] 05:13:22 INFO - PROCESS | 3399 | SkCairoFTTypeface::onFilterRec unimplemented 05:13:22 INFO - PROCESS | 3399 | 1461154402992 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] 05:13:23 INFO - PROCESS | 3399 | 1461154403071 Marionette TRACE conn3 <- [1,2677,null,{"value":"8"}] 05:13:23 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 05:13:23 INFO - PROCESS | 3399 | 1461154403096 Marionette TRACE conn3 -> [0,2678,"setScriptTimeout",{"ms":35000}] 05:13:23 INFO - PROCESS | 3399 | 1461154403101 Marionette TRACE conn3 <- [1,2678,null,{}] 05:13:23 INFO - PROCESS | 3399 | 1461154403110 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}] 05:13:23 INFO - PROCESS | 3399 | 1461154403337 Marionette TRACE conn3 <- [1,2679,null,{"value":null}] 05:13:23 INFO - PROCESS | 3399 | 1461154403597 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:13:23 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33f9b70000 == 175 [pid = 3399] [id = 677] 05:13:23 INFO - PROCESS | 3399 | ++DOMWINDOW == 168 (0x7f33f2966c00) [pid = 3399] [serial = 2032] [outer = (nil)] 05:13:23 INFO - PROCESS | 3399 | ++DOMWINDOW == 169 (0x7f33f564d800) [pid = 3399] [serial = 2033] [outer = 0x7f33f2966c00] 05:13:23 INFO - PROCESS | 3399 | 1461154403670 Marionette DEBUG loaded listener.js 05:13:23 INFO - PROCESS | 3399 | ++DOMWINDOW == 170 (0x7f33f5bf7000) [pid = 3399] [serial = 2034] [outer = 0x7f33f2966c00] 05:13:24 INFO - PROCESS | 3399 | SkCairoFTTypeface::onFilterRec unimplemented 05:13:25 INFO - PROCESS | 3399 | 1461154405013 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]]]}] 05:13:25 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) 05:13:25 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1953ms 05:13:25 INFO - PROCESS | 3399 | 1461154405032 Marionette TRACE conn3 -> [0,2681,"getWindowHandle",null] 05:13:25 INFO - PROCESS | 3399 | 1461154405035 Marionette TRACE conn3 <- [1,2681,null,{"value":"8"}] 05:13:25 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 05:13:25 INFO - PROCESS | 3399 | 1461154405041 Marionette TRACE conn3 -> [0,2682,"setScriptTimeout",{"ms":35000}] 05:13:25 INFO - PROCESS | 3399 | 1461154405043 Marionette TRACE conn3 <- [1,2682,null,{}] 05:13:25 INFO - PROCESS | 3399 | 1461154405049 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}] 05:13:25 INFO - PROCESS | 3399 | 1461154405309 Marionette TRACE conn3 <- [1,2683,null,{"value":null}] 05:13:25 INFO - PROCESS | 3399 | 1461154405549 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:13:25 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33f9d8f000 == 176 [pid = 3399] [id = 678] 05:13:25 INFO - PROCESS | 3399 | ++DOMWINDOW == 171 (0x7f33f4344400) [pid = 3399] [serial = 2035] [outer = (nil)] 05:13:25 INFO - PROCESS | 3399 | ++DOMWINDOW == 172 (0x7f33f60bc000) [pid = 3399] [serial = 2036] [outer = 0x7f33f4344400] 05:13:25 INFO - PROCESS | 3399 | 1461154405670 Marionette DEBUG loaded listener.js 05:13:25 INFO - PROCESS | 3399 | ++DOMWINDOW == 173 (0x7f33f65ef800) [pid = 3399] [serial = 2037] [outer = 0x7f33f4344400] 05:13:27 INFO - PROCESS | 3399 | SkCairoFTTypeface::onFilterRec unimplemented 05:13:27 INFO - PROCESS | 3399 | 1461154407119 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]]]}] 05:13:27 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) 05:13:27 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 2136ms 05:13:27 INFO - PROCESS | 3399 | 1461154407178 Marionette TRACE conn3 -> [0,2685,"getWindowHandle",null] 05:13:27 INFO - PROCESS | 3399 | 1461154407181 Marionette TRACE conn3 <- [1,2685,null,{"value":"8"}] 05:13:27 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 05:13:27 INFO - PROCESS | 3399 | 1461154407188 Marionette TRACE conn3 -> [0,2686,"setScriptTimeout",{"ms":35000}] 05:13:27 INFO - PROCESS | 3399 | 1461154407190 Marionette TRACE conn3 <- [1,2686,null,{}] 05:13:27 INFO - PROCESS | 3399 | 1461154407195 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}] 05:13:27 INFO - PROCESS | 3399 | 1461154407410 Marionette TRACE conn3 <- [1,2687,null,{"value":null}] 05:13:27 INFO - PROCESS | 3399 | 1461154407680 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:13:27 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33fa130000 == 177 [pid = 3399] [id = 679] 05:13:27 INFO - PROCESS | 3399 | ++DOMWINDOW == 174 (0x7f33f5656c00) [pid = 3399] [serial = 2038] [outer = (nil)] 05:13:27 INFO - PROCESS | 3399 | ++DOMWINDOW == 175 (0x7f33f680f400) [pid = 3399] [serial = 2039] [outer = 0x7f33f5656c00] 05:13:27 INFO - PROCESS | 3399 | 1461154407755 Marionette DEBUG loaded listener.js 05:13:27 INFO - PROCESS | 3399 | ++DOMWINDOW == 176 (0x7f33f79c6400) [pid = 3399] [serial = 2040] [outer = 0x7f33f5656c00] 05:13:29 INFO - PROCESS | 3399 | SkCairoFTTypeface::onFilterRec unimplemented 05:13:29 INFO - PROCESS | 3399 | 1461154409099 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] 05:13:29 INFO - PROCESS | 3399 | 1461154409171 Marionette TRACE conn3 <- [1,2689,null,{"value":"8"}] 05:13:29 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 05:13:29 INFO - PROCESS | 3399 | 1461154409207 Marionette TRACE conn3 -> [0,2690,"setScriptTimeout",{"ms":35000}] 05:13:29 INFO - PROCESS | 3399 | 1461154409211 Marionette TRACE conn3 <- [1,2690,null,{}] 05:13:29 INFO - PROCESS | 3399 | 1461154409216 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}] 05:13:29 INFO - PROCESS | 3399 | 1461154409442 Marionette TRACE conn3 <- [1,2691,null,{"value":null}] 05:13:30 INFO - PROCESS | 3399 | 1461154410229 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:13:30 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33e5ce2800 == 178 [pid = 3399] [id = 680] 05:13:30 INFO - PROCESS | 3399 | ++DOMWINDOW == 177 (0x7f33e00eb800) [pid = 3399] [serial = 2041] [outer = (nil)] 05:13:30 INFO - PROCESS | 3399 | ++DOMWINDOW == 178 (0x7f33e2bb2c00) [pid = 3399] [serial = 2042] [outer = 0x7f33e00eb800] 05:13:30 INFO - PROCESS | 3399 | 1461154410304 Marionette DEBUG loaded listener.js 05:13:30 INFO - PROCESS | 3399 | ++DOMWINDOW == 179 (0x7f33e2cb1800) [pid = 3399] [serial = 2043] [outer = 0x7f33e00eb800] 05:13:31 INFO - PROCESS | 3399 | SkCairoFTTypeface::onFilterRec unimplemented 05:13:31 INFO - PROCESS | 3399 | 1461154411683 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] 05:13:31 INFO - PROCESS | 3399 | 1461154411708 Marionette TRACE conn3 <- [1,2693,null,{"value":"8"}] 05:13:31 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 05:13:31 INFO - PROCESS | 3399 | 1461154411855 Marionette TRACE conn3 -> [0,2694,"setScriptTimeout",{"ms":35000}] 05:13:31 INFO - PROCESS | 3399 | 1461154411867 Marionette TRACE conn3 <- [1,2694,null,{}] 05:13:31 INFO - PROCESS | 3399 | 1461154411887 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}] 05:13:32 INFO - PROCESS | 3399 | 1461154412266 Marionette TRACE conn3 <- [1,2695,null,{"value":null}] 05:13:32 INFO - PROCESS | 3399 | 1461154412539 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:13:32 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33e60d5000 == 179 [pid = 3399] [id = 681] 05:13:32 INFO - PROCESS | 3399 | ++DOMWINDOW == 180 (0x7f33e63ba400) [pid = 3399] [serial = 2044] [outer = (nil)] 05:13:32 INFO - PROCESS | 3399 | ++DOMWINDOW == 181 (0x7f33e6792000) [pid = 3399] [serial = 2045] [outer = 0x7f33e63ba400] 05:13:32 INFO - PROCESS | 3399 | 1461154412611 Marionette DEBUG loaded listener.js 05:13:32 INFO - PROCESS | 3399 | ++DOMWINDOW == 182 (0x7f33e684f400) [pid = 3399] [serial = 2046] [outer = 0x7f33e63ba400] 05:13:33 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33ea474000 == 178 [pid = 3399] [id = 421] 05:13:33 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33ee502800 == 177 [pid = 3399] [id = 336] 05:13:33 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33f3786800 == 176 [pid = 3399] [id = 331] 05:13:33 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33fe6cc800 == 175 [pid = 3399] [id = 71] 05:13:33 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33e630b800 == 174 [pid = 3399] [id = 613] 05:13:33 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33f920f000 == 173 [pid = 3399] [id = 332] 05:13:33 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33f922a000 == 172 [pid = 3399] [id = 333] 05:13:33 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33e6312000 == 171 [pid = 3399] [id = 335] 05:13:33 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33e9617000 == 170 [pid = 3399] [id = 665] 05:13:33 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33e91d3000 == 169 [pid = 3399] [id = 664] 05:13:33 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33e7336800 == 168 [pid = 3399] [id = 663] 05:13:33 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33e64c7800 == 167 [pid = 3399] [id = 662] 05:13:33 INFO - PROCESS | 3399 | --DOCSHELL 0x7f3406710800 == 166 [pid = 3399] [id = 657] 05:13:33 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33feb53800 == 165 [pid = 3399] [id = 656] 05:13:33 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33fda8e000 == 164 [pid = 3399] [id = 655] 05:13:33 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33fa127000 == 163 [pid = 3399] [id = 654] 05:13:33 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33f9b7d000 == 162 [pid = 3399] [id = 653] 05:13:33 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33f69c5800 == 161 [pid = 3399] [id = 652] 05:13:33 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33f64b1800 == 160 [pid = 3399] [id = 651] 05:13:33 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33f5d18000 == 159 [pid = 3399] [id = 650] 05:13:33 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33f4e10000 == 158 [pid = 3399] [id = 649] 05:13:33 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33f3645800 == 157 [pid = 3399] [id = 648] 05:13:33 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33ee45c000 == 156 [pid = 3399] [id = 647] 05:13:33 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33ed706800 == 155 [pid = 3399] [id = 646] 05:13:33 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33ec8cd000 == 154 [pid = 3399] [id = 645] 05:13:33 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33ea475800 == 153 [pid = 3399] [id = 644] 05:13:33 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33e745e000 == 152 [pid = 3399] [id = 643] 05:13:33 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33e9f93800 == 151 [pid = 3399] [id = 642] 05:13:33 INFO - PROCESS | 3399 | --DOMWINDOW == 181 (0x7f33e7148800) [pid = 3399] [serial = 1785] [outer = (nil)] [url = about:blank] 05:13:33 INFO - PROCESS | 3399 | --DOMWINDOW == 180 (0x7f33f5529c00) [pid = 3399] [serial = 1884] [outer = (nil)] [url = about:blank] 05:13:33 INFO - PROCESS | 3399 | --DOMWINDOW == 179 (0x7f33f98e6c00) [pid = 3399] [serial = 1907] [outer = (nil)] [url = about:blank] 05:13:33 INFO - PROCESS | 3399 | --DOMWINDOW == 178 (0x7f33f339c800) [pid = 3399] [serial = 1878] [outer = (nil)] [url = about:blank] 05:13:33 INFO - PROCESS | 3399 | --DOMWINDOW == 177 (0x7f33f65e7000) [pid = 3399] [serial = 1892] [outer = (nil)] [url = about:blank] 05:13:33 INFO - PROCESS | 3399 | --DOMWINDOW == 176 (0x7f33f9ead800) [pid = 3399] [serial = 1914] [outer = (nil)] [url = about:blank] 05:13:33 INFO - PROCESS | 3399 | --DOMWINDOW == 175 (0x7f33f451fc00) [pid = 3399] [serial = 1881] [outer = (nil)] [url = about:blank] 05:13:33 INFO - PROCESS | 3399 | --DOMWINDOW == 174 (0x7f33e63c3400) [pid = 3399] [serial = 1913] [outer = (nil)] [url = about:blank] 05:13:33 INFO - PROCESS | 3399 | --DOMWINDOW == 173 (0x7f33f609dc00) [pid = 3399] [serial = 1889] [outer = (nil)] [url = about:blank] 05:13:33 INFO - PROCESS | 3399 | --DOMWINDOW == 172 (0x7f33e67a0400) [pid = 3399] [serial = 1919] [outer = (nil)] [url = about:blank] 05:13:33 INFO - PROCESS | 3399 | --DOMWINDOW == 171 (0x7f33e7356c00) [pid = 3399] [serial = 1922] [outer = (nil)] [url = about:blank] 05:13:33 INFO - PROCESS | 3399 | --DOMWINDOW == 170 (0x7f33f565a800) [pid = 3399] [serial = 1886] [outer = (nil)] [url = about:blank] 05:13:33 INFO - PROCESS | 3399 | --DOMWINDOW == 169 (0x7f33eb7c1800) [pid = 3399] [serial = 1872] [outer = (nil)] [url = about:blank] 05:13:33 INFO - PROCESS | 3399 | --DOMWINDOW == 168 (0x7f33f27a3000) [pid = 3399] [serial = 1875] [outer = (nil)] [url = about:blank] 05:13:33 INFO - PROCESS | 3399 | --DOMWINDOW == 167 (0x7f33f984d800) [pid = 3399] [serial = 1910] [outer = (nil)] [url = about:blank] 05:13:33 INFO - PROCESS | 3399 | --DOMWINDOW == 166 (0x7f33e7e3ac00) [pid = 3399] [serial = 1863] [outer = (nil)] [url = about:blank] 05:13:33 INFO - PROCESS | 3399 | --DOMWINDOW == 165 (0x7f33f6960400) [pid = 3399] [serial = 1893] [outer = (nil)] [url = about:blank] 05:13:33 INFO - PROCESS | 3399 | --DOMWINDOW == 164 (0x7f33eb644c00) [pid = 3399] [serial = 1871] [outer = (nil)] [url = about:blank] 05:13:33 INFO - PROCESS | 3399 | --DOMWINDOW == 163 (0x7f33e72a0000) [pid = 3399] [serial = 1926] [outer = (nil)] [url = about:blank] 05:13:33 INFO - PROCESS | 3399 | --DOMWINDOW == 162 (0x7f33e6af9800) [pid = 3399] [serial = 1920] [outer = (nil)] [url = about:blank] 05:13:33 INFO - PROCESS | 3399 | --DOMWINDOW == 161 (0x7f33e729b400) [pid = 3399] [serial = 1862] [outer = (nil)] [url = about:blank] 05:13:33 INFO - PROCESS | 3399 | --DOMWINDOW == 160 (0x7f33ee357400) [pid = 3399] [serial = 1874] [outer = (nil)] [url = about:blank] 05:13:33 INFO - PROCESS | 3399 | --DOMWINDOW == 159 (0x7f33f5521400) [pid = 3399] [serial = 1883] [outer = (nil)] [url = about:blank] 05:13:33 INFO - PROCESS | 3399 | --DOMWINDOW == 158 (0x7f33f8f0e400) [pid = 3399] [serial = 1899] [outer = (nil)] [url = about:blank] 05:13:33 INFO - PROCESS | 3399 | --DOMWINDOW == 157 (0x7f33f902e400) [pid = 3399] [serial = 1902] [outer = (nil)] [url = about:blank] 05:13:33 INFO - PROCESS | 3399 | --DOMWINDOW == 156 (0x7f33f60c6000) [pid = 3399] [serial = 1890] [outer = (nil)] [url = about:blank] 05:13:33 INFO - PROCESS | 3399 | --DOMWINDOW == 155 (0x7f33e6850000) [pid = 3399] [serial = 1925] [outer = (nil)] [url = about:blank] 05:13:33 INFO - PROCESS | 3399 | --DOMWINDOW == 154 (0x7f33e684c800) [pid = 3399] [serial = 1860] [outer = (nil)] [url = about:blank] 05:13:33 INFO - PROCESS | 3399 | --DOMWINDOW == 153 (0x7f33f4514400) [pid = 3399] [serial = 1880] [outer = (nil)] [url = about:blank] 05:13:33 INFO - PROCESS | 3399 | --DOMWINDOW == 152 (0x7f33f9b8e800) [pid = 3399] [serial = 1911] [outer = (nil)] [url = about:blank] 05:13:33 INFO - PROCESS | 3399 | --DOMWINDOW == 151 (0x7f33f9846000) [pid = 3399] [serial = 1904] [outer = (nil)] [url = about:blank] 05:13:33 INFO - PROCESS | 3399 | --DOMWINDOW == 150 (0x7f33e74d8800) [pid = 3399] [serial = 1923] [outer = (nil)] [url = about:blank] 05:13:33 INFO - PROCESS | 3399 | --DOMWINDOW == 149 (0x7f33f8425000) [pid = 3399] [serial = 1898] [outer = (nil)] [url = about:blank] 05:13:33 INFO - PROCESS | 3399 | --DOMWINDOW == 148 (0x7f33e63c7c00) [pid = 3399] [serial = 1917] [outer = (nil)] [url = about:blank] 05:13:33 INFO - PROCESS | 3399 | --DOMWINDOW == 147 (0x7f33e9ec9800) [pid = 3399] [serial = 1868] [outer = (nil)] [url = about:blank] 05:13:33 INFO - PROCESS | 3399 | --DOMWINDOW == 146 (0x7f33f9021c00) [pid = 3399] [serial = 1901] [outer = (nil)] [url = about:blank] 05:13:33 INFO - PROCESS | 3399 | --DOMWINDOW == 145 (0x7f33f9a5c000) [pid = 3399] [serial = 1908] [outer = (nil)] [url = about:blank] 05:13:33 INFO - PROCESS | 3399 | --DOMWINDOW == 144 (0x7f33e6354400) [pid = 3399] [serial = 1916] [outer = (nil)] [url = about:blank] 05:13:33 INFO - PROCESS | 3399 | --DOMWINDOW == 143 (0x7f33e6791000) [pid = 3399] [serial = 1859] [outer = (nil)] [url = about:blank] 05:13:33 INFO - PROCESS | 3399 | --DOMWINDOW == 142 (0x7f33e928dc00) [pid = 3399] [serial = 1865] [outer = (nil)] [url = about:blank] 05:13:33 INFO - PROCESS | 3399 | --DOMWINDOW == 141 (0x7f33e951d400) [pid = 3399] [serial = 1866] [outer = (nil)] [url = about:blank] 05:13:33 INFO - PROCESS | 3399 | --DOMWINDOW == 140 (0x7f33f9851c00) [pid = 3399] [serial = 1905] [outer = (nil)] [url = about:blank] 05:13:33 INFO - PROCESS | 3399 | --DOMWINDOW == 139 (0x7f33f3346800) [pid = 3399] [serial = 1877] [outer = (nil)] [url = about:blank] 05:13:33 INFO - PROCESS | 3399 | --DOMWINDOW == 138 (0x7f33f7784400) [pid = 3399] [serial = 1895] [outer = (nil)] [url = about:blank] 05:13:33 INFO - PROCESS | 3399 | --DOMWINDOW == 137 (0x7f33f79c5000) [pid = 3399] [serial = 1896] [outer = (nil)] [url = about:blank] 05:13:33 INFO - PROCESS | 3399 | --DOMWINDOW == 136 (0x7f33f5b54800) [pid = 3399] [serial = 1887] [outer = (nil)] [url = about:blank] 05:13:33 INFO - PROCESS | 3399 | --DOMWINDOW == 135 (0x7f33eb5c2400) [pid = 3399] [serial = 1869] [outer = (nil)] [url = about:blank] 05:13:34 INFO - PROCESS | 3399 | SkCairoFTTypeface::onFilterRec unimplemented 05:13:34 INFO - PROCESS | 3399 | 1461154414092 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] 05:13:34 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 05:13:34 INFO - PROCESS | 3399 | 1461154414122 Marionette TRACE conn3 <- [1,2697,null,{"value":"8"}] 05:13:34 INFO - PROCESS | 3399 | 1461154414128 Marionette TRACE conn3 -> [0,2698,"setScriptTimeout",{"ms":35000}] 05:13:34 INFO - PROCESS | 3399 | 1461154414131 Marionette TRACE conn3 <- [1,2698,null,{}] 05:13:34 INFO - PROCESS | 3399 | 1461154414136 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}] 05:13:34 INFO - PROCESS | 3399 | 1461154414340 Marionette TRACE conn3 <- [1,2699,null,{"value":null}] 05:13:34 INFO - PROCESS | 3399 | 1461154414510 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:13:34 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33e7eb2000 == 152 [pid = 3399] [id = 682] 05:13:34 INFO - PROCESS | 3399 | ++DOMWINDOW == 136 (0x7f33e379f000) [pid = 3399] [serial = 2047] [outer = (nil)] 05:13:34 INFO - PROCESS | 3399 | ++DOMWINDOW == 137 (0x7f33e7143400) [pid = 3399] [serial = 2048] [outer = 0x7f33e379f000] 05:13:34 INFO - PROCESS | 3399 | 1461154414571 Marionette DEBUG loaded listener.js 05:13:34 INFO - PROCESS | 3399 | ++DOMWINDOW == 138 (0x7f33e72a2800) [pid = 3399] [serial = 2049] [outer = 0x7f33e379f000] 05:13:35 INFO - PROCESS | 3399 | SkCairoFTTypeface::onFilterRec unimplemented 05:13:35 INFO - PROCESS | 3399 | 1461154415741 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] 05:13:35 INFO - PROCESS | 3399 | 1461154415785 Marionette TRACE conn3 <- [1,2701,null,{"value":"8"}] 05:13:35 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 05:13:35 INFO - PROCESS | 3399 | 1461154415805 Marionette TRACE conn3 -> [0,2702,"setScriptTimeout",{"ms":35000}] 05:13:35 INFO - PROCESS | 3399 | 1461154415813 Marionette TRACE conn3 <- [1,2702,null,{}] 05:13:35 INFO - PROCESS | 3399 | 1461154415843 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}] 05:13:36 INFO - PROCESS | 3399 | 1461154416141 Marionette TRACE conn3 <- [1,2703,null,{"value":null}] 05:13:36 INFO - PROCESS | 3399 | 1461154416180 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:13:36 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33ea36c000 == 153 [pid = 3399] [id = 683] 05:13:36 INFO - PROCESS | 3399 | ++DOMWINDOW == 139 (0x7f33e7149c00) [pid = 3399] [serial = 2050] [outer = (nil)] 05:13:36 INFO - PROCESS | 3399 | ++DOMWINDOW == 140 (0x7f33e80c8000) [pid = 3399] [serial = 2051] [outer = 0x7f33e7149c00] 05:13:36 INFO - PROCESS | 3399 | 1461154416245 Marionette DEBUG loaded listener.js 05:13:36 INFO - PROCESS | 3399 | ++DOMWINDOW == 141 (0x7f33e9283c00) [pid = 3399] [serial = 2052] [outer = 0x7f33e7149c00] 05:13:37 INFO - PROCESS | 3399 | 1461154417072 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]]]}] 05:13:37 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 05:13:37 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 1328ms 05:13:37 INFO - PROCESS | 3399 | 1461154417120 Marionette TRACE conn3 -> [0,2705,"getWindowHandle",null] 05:13:37 INFO - PROCESS | 3399 | 1461154417128 Marionette TRACE conn3 <- [1,2705,null,{"value":"8"}] 05:13:37 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 05:13:37 INFO - PROCESS | 3399 | 1461154417150 Marionette TRACE conn3 -> [0,2706,"setScriptTimeout",{"ms":35000}] 05:13:37 INFO - PROCESS | 3399 | 1461154417152 Marionette TRACE conn3 <- [1,2706,null,{}] 05:13:37 INFO - PROCESS | 3399 | 1461154417157 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}] 05:13:37 INFO - PROCESS | 3399 | 1461154417432 Marionette TRACE conn3 <- [1,2707,null,{"value":null}] 05:13:37 INFO - PROCESS | 3399 | 1461154417459 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:13:37 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33ec788000 == 154 [pid = 3399] [id = 684] 05:13:37 INFO - PROCESS | 3399 | ++DOMWINDOW == 142 (0x7f33e8d18800) [pid = 3399] [serial = 2053] [outer = (nil)] 05:13:37 INFO - PROCESS | 3399 | ++DOMWINDOW == 143 (0x7f33e9402400) [pid = 3399] [serial = 2054] [outer = 0x7f33e8d18800] 05:13:37 INFO - PROCESS | 3399 | 1461154417521 Marionette DEBUG loaded listener.js 05:13:37 INFO - PROCESS | 3399 | ++DOMWINDOW == 144 (0x7f33e9410c00) [pid = 3399] [serial = 2055] [outer = 0x7f33e8d18800] 05:13:38 INFO - PROCESS | 3399 | --DOMWINDOW == 143 (0x7f33e67a9400) [pid = 3399] [serial = 1930] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 05:13:38 INFO - PROCESS | 3399 | --DOMWINDOW == 142 (0x7f33e4dac000) [pid = 3399] [serial = 1987] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 05:13:38 INFO - PROCESS | 3399 | --DOMWINDOW == 141 (0x7f33f3398c00) [pid = 3399] [serial = 1960] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 05:13:38 INFO - PROCESS | 3399 | --DOMWINDOW == 140 (0x7f33e9ecbc00) [pid = 3399] [serial = 1942] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 05:13:38 INFO - PROCESS | 3399 | --DOMWINDOW == 139 (0x7f33e7147000) [pid = 3399] [serial = 1993] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 05:13:38 INFO - PROCESS | 3399 | --DOMWINDOW == 138 (0x7f33e2bb4800) [pid = 3399] [serial = 1978] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 05:13:38 INFO - PROCESS | 3399 | --DOMWINDOW == 137 (0x7f33f3395000) [pid = 3399] [serial = 1963] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 05:13:38 INFO - PROCESS | 3399 | --DOMWINDOW == 136 (0x7f33e8ff1400) [pid = 3399] [serial = 1936] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 05:13:38 INFO - PROCESS | 3399 | --DOMWINDOW == 135 (0x7f33e00e6000) [pid = 3399] [serial = 1969] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 05:13:38 INFO - PROCESS | 3399 | --DOMWINDOW == 134 (0x7f33e63bcc00) [pid = 3399] [serial = 1933] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 05:13:38 INFO - PROCESS | 3399 | --DOMWINDOW == 133 (0x7f33e9d14000) [pid = 3399] [serial = 1951] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 05:13:38 INFO - PROCESS | 3399 | --DOMWINDOW == 132 (0x7f33e8ffd000) [pid = 3399] [serial = 1939] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 05:13:38 INFO - PROCESS | 3399 | --DOMWINDOW == 131 (0x7f33f339b000) [pid = 3399] [serial = 1966] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 05:13:38 INFO - PROCESS | 3399 | --DOMWINDOW == 130 (0x7f33eb7cb400) [pid = 3399] [serial = 1945] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 05:13:38 INFO - PROCESS | 3399 | --DOMWINDOW == 129 (0x7f33e74ce000) [pid = 3399] [serial = 1855] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 05:13:38 INFO - PROCESS | 3399 | --DOMWINDOW == 128 (0x7f33e2bbd800) [pid = 3399] [serial = 1981] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 05:13:38 INFO - PROCESS | 3399 | --DOMWINDOW == 127 (0x7f33f9a5d000) [pid = 3399] [serial = 1975] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 05:13:38 INFO - PROCESS | 3399 | --DOMWINDOW == 126 (0x7f33eb7cec00) [pid = 3399] [serial = 1954] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 05:13:38 INFO - PROCESS | 3399 | --DOMWINDOW == 125 (0x7f33e00e4800) [pid = 3399] [serial = 1984] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 05:13:38 INFO - PROCESS | 3399 | --DOMWINDOW == 124 (0x7f33e2cac400) [pid = 3399] [serial = 1972] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 05:13:38 INFO - PROCESS | 3399 | --DOMWINDOW == 123 (0x7f33f27ab800) [pid = 3399] [serial = 1957] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 05:13:38 INFO - PROCESS | 3399 | --DOMWINDOW == 122 (0x7f33e6356400) [pid = 3399] [serial = 1990] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 05:13:38 INFO - PROCESS | 3399 | --DOMWINDOW == 121 (0x7f33eb646c00) [pid = 3399] [serial = 1948] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 05:13:38 INFO - PROCESS | 3399 | 1461154418901 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]]]}] 05:13:38 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 05:13:38 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 1790ms 05:13:38 INFO - PROCESS | 3399 | 1461154418935 Marionette TRACE conn3 -> [0,2709,"getWindowHandle",null] 05:13:38 INFO - PROCESS | 3399 | 1461154418939 Marionette TRACE conn3 <- [1,2709,null,{"value":"8"}] 05:13:38 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 05:13:38 INFO - PROCESS | 3399 | 1461154418944 Marionette TRACE conn3 -> [0,2710,"setScriptTimeout",{"ms":35000}] 05:13:38 INFO - PROCESS | 3399 | 1461154418946 Marionette TRACE conn3 <- [1,2710,null,{}] 05:13:38 INFO - PROCESS | 3399 | 1461154418952 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}] 05:13:39 INFO - PROCESS | 3399 | 1461154419134 Marionette TRACE conn3 <- [1,2711,null,{"value":null}] 05:13:39 INFO - PROCESS | 3399 | 1461154419148 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:13:39 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33ec8df000 == 155 [pid = 3399] [id = 685] 05:13:39 INFO - PROCESS | 3399 | ++DOMWINDOW == 122 (0x7f33e9288c00) [pid = 3399] [serial = 2056] [outer = (nil)] 05:13:39 INFO - PROCESS | 3399 | ++DOMWINDOW == 123 (0x7f33e9405400) [pid = 3399] [serial = 2057] [outer = 0x7f33e9288c00] 05:13:39 INFO - PROCESS | 3399 | 1461154419231 Marionette DEBUG loaded listener.js 05:13:39 INFO - PROCESS | 3399 | ++DOMWINDOW == 124 (0x7f33e9c88800) [pid = 3399] [serial = 2058] [outer = 0x7f33e9288c00] 05:13:40 INFO - PROCESS | 3399 | 1461154420142 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] 05:13:40 INFO - PROCESS | 3399 | 1461154420174 Marionette TRACE conn3 <- [1,2713,null,{"value":"8"}] 05:13:40 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 05:13:40 INFO - PROCESS | 3399 | 1461154420180 Marionette TRACE conn3 -> [0,2714,"setScriptTimeout",{"ms":35000}] 05:13:40 INFO - PROCESS | 3399 | 1461154420182 Marionette TRACE conn3 <- [1,2714,null,{}] 05:13:40 INFO - PROCESS | 3399 | 1461154420198 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}] 05:13:40 INFO - PROCESS | 3399 | 1461154420398 Marionette TRACE conn3 <- [1,2715,null,{"value":null}] 05:13:40 INFO - PROCESS | 3399 | 1461154420847 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:13:40 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33e64cf000 == 156 [pid = 3399] [id = 686] 05:13:40 INFO - PROCESS | 3399 | ++DOMWINDOW == 125 (0x7f33e00f0800) [pid = 3399] [serial = 2059] [outer = (nil)] 05:13:40 INFO - PROCESS | 3399 | ++DOMWINDOW == 126 (0x7f33e2bbf000) [pid = 3399] [serial = 2060] [outer = 0x7f33e00f0800] 05:13:40 INFO - PROCESS | 3399 | 1461154420935 Marionette DEBUG loaded listener.js 05:13:41 INFO - PROCESS | 3399 | ++DOMWINDOW == 127 (0x7f33e3798800) [pid = 3399] [serial = 2061] [outer = 0x7f33e00f0800] 05:13:41 INFO - PROCESS | 3399 | 1461154421827 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]]]}] 05:13:41 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 05:13:41 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 1690ms 05:13:41 INFO - PROCESS | 3399 | 1461154421873 Marionette TRACE conn3 -> [0,2717,"getWindowHandle",null] 05:13:41 INFO - PROCESS | 3399 | 1461154421881 Marionette TRACE conn3 <- [1,2717,null,{"value":"8"}] 05:13:41 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 05:13:41 INFO - PROCESS | 3399 | 1461154421891 Marionette TRACE conn3 -> [0,2718,"setScriptTimeout",{"ms":35000}] 05:13:41 INFO - PROCESS | 3399 | 1461154421895 Marionette TRACE conn3 <- [1,2718,null,{}] 05:13:41 INFO - PROCESS | 3399 | 1461154421902 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}] 05:13:42 INFO - PROCESS | 3399 | 1461154422135 Marionette TRACE conn3 <- [1,2719,null,{"value":null}] 05:13:42 INFO - PROCESS | 3399 | 1461154422400 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:13:42 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33e9f88000 == 157 [pid = 3399] [id = 687] 05:13:42 INFO - PROCESS | 3399 | ++DOMWINDOW == 128 (0x7f33e68dfc00) [pid = 3399] [serial = 2062] [outer = (nil)] 05:13:42 INFO - PROCESS | 3399 | ++DOMWINDOW == 129 (0x7f33e6af9c00) [pid = 3399] [serial = 2063] [outer = 0x7f33e68dfc00] 05:13:42 INFO - PROCESS | 3399 | 1461154422524 Marionette DEBUG loaded listener.js 05:13:42 INFO - PROCESS | 3399 | ++DOMWINDOW == 130 (0x7f33e7149000) [pid = 3399] [serial = 2064] [outer = 0x7f33e68dfc00] 05:13:43 INFO - PROCESS | 3399 | 1461154423527 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] 05:13:43 INFO - PROCESS | 3399 | 1461154423594 Marionette TRACE conn3 <- [1,2721,null,{"value":"8"}] 05:13:43 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 05:13:43 INFO - PROCESS | 3399 | 1461154423601 Marionette TRACE conn3 -> [0,2722,"setScriptTimeout",{"ms":35000}] 05:13:43 INFO - PROCESS | 3399 | 1461154423604 Marionette TRACE conn3 <- [1,2722,null,{}] 05:13:43 INFO - PROCESS | 3399 | 1461154423610 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}] 05:13:43 INFO - PROCESS | 3399 | 1461154423873 Marionette TRACE conn3 <- [1,2723,null,{"value":null}] 05:13:44 INFO - PROCESS | 3399 | 1461154424217 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:13:44 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33ee270800 == 158 [pid = 3399] [id = 688] 05:13:44 INFO - PROCESS | 3399 | ++DOMWINDOW == 131 (0x7f33e7e49400) [pid = 3399] [serial = 2065] [outer = (nil)] 05:13:44 INFO - PROCESS | 3399 | ++DOMWINDOW == 132 (0x7f33e8ff1800) [pid = 3399] [serial = 2066] [outer = 0x7f33e7e49400] 05:13:44 INFO - PROCESS | 3399 | 1461154424293 Marionette DEBUG loaded listener.js 05:13:44 INFO - PROCESS | 3399 | ++DOMWINDOW == 133 (0x7f33e940e800) [pid = 3399] [serial = 2067] [outer = 0x7f33e7e49400] 05:13:45 INFO - PROCESS | 3399 | 1461154425251 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] 05:13:45 INFO - PROCESS | 3399 | 1461154425289 Marionette TRACE conn3 <- [1,2725,null,{"value":"8"}] 05:13:45 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 05:13:45 INFO - PROCESS | 3399 | 1461154425306 Marionette TRACE conn3 -> [0,2726,"setScriptTimeout",{"ms":35000}] 05:13:45 INFO - PROCESS | 3399 | 1461154425315 Marionette TRACE conn3 <- [1,2726,null,{}] 05:13:45 INFO - PROCESS | 3399 | 1461154425320 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}] 05:13:45 INFO - PROCESS | 3399 | 1461154425582 Marionette TRACE conn3 <- [1,2727,null,{"value":null}] 05:13:45 INFO - PROCESS | 3399 | 1461154425900 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:13:45 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33f364f800 == 159 [pid = 3399] [id = 689] 05:13:45 INFO - PROCESS | 3399 | ++DOMWINDOW == 134 (0x7f33e4db5000) [pid = 3399] [serial = 2068] [outer = (nil)] 05:13:45 INFO - PROCESS | 3399 | ++DOMWINDOW == 135 (0x7f33eb5c2800) [pid = 3399] [serial = 2069] [outer = 0x7f33e4db5000] 05:13:45 INFO - PROCESS | 3399 | 1461154425973 Marionette DEBUG loaded listener.js 05:13:46 INFO - PROCESS | 3399 | ++DOMWINDOW == 136 (0x7f33eb64c000) [pid = 3399] [serial = 2070] [outer = 0x7f33e4db5000] 05:13:46 INFO - PROCESS | 3399 | 1461154426816 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]]]}] 05:13:46 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 05:13:46 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 1548ms 05:13:46 INFO - PROCESS | 3399 | 1461154426845 Marionette TRACE conn3 -> [0,2729,"getWindowHandle",null] 05:13:46 INFO - PROCESS | 3399 | 1461154426849 Marionette TRACE conn3 <- [1,2729,null,{"value":"8"}] 05:13:46 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 05:13:46 INFO - PROCESS | 3399 | 1461154426855 Marionette TRACE conn3 -> [0,2730,"setScriptTimeout",{"ms":35000}] 05:13:46 INFO - PROCESS | 3399 | 1461154426858 Marionette TRACE conn3 <- [1,2730,null,{}] 05:13:46 INFO - PROCESS | 3399 | 1461154426863 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}] 05:13:47 INFO - PROCESS | 3399 | 1461154427074 Marionette TRACE conn3 <- [1,2731,null,{"value":null}] 05:13:47 INFO - PROCESS | 3399 | 1461154427333 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:13:47 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33f4e1e800 == 160 [pid = 3399] [id = 690] 05:13:47 INFO - PROCESS | 3399 | ++DOMWINDOW == 137 (0x7f33e68de800) [pid = 3399] [serial = 2071] [outer = (nil)] 05:13:47 INFO - PROCESS | 3399 | ++DOMWINDOW == 138 (0x7f33eb7cd800) [pid = 3399] [serial = 2072] [outer = 0x7f33e68de800] 05:13:47 INFO - PROCESS | 3399 | 1461154427451 Marionette DEBUG loaded listener.js 05:13:47 INFO - PROCESS | 3399 | ++DOMWINDOW == 139 (0x7f33ec4dec00) [pid = 3399] [serial = 2073] [outer = 0x7f33e68de800] 05:13:48 INFO - PROCESS | 3399 | 1461154428696 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] 05:13:48 INFO - PROCESS | 3399 | 1461154428752 Marionette TRACE conn3 <- [1,2733,null,{"value":"8"}] 05:13:48 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 05:13:48 INFO - PROCESS | 3399 | 1461154428758 Marionette TRACE conn3 -> [0,2734,"setScriptTimeout",{"ms":35000}] 05:13:48 INFO - PROCESS | 3399 | 1461154428760 Marionette TRACE conn3 <- [1,2734,null,{}] 05:13:48 INFO - PROCESS | 3399 | 1461154428869 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}] 05:13:49 INFO - PROCESS | 3399 | 1461154429079 Marionette TRACE conn3 <- [1,2735,null,{"value":null}] 05:13:49 INFO - PROCESS | 3399 | 1461154429340 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:13:49 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33f5f53800 == 161 [pid = 3399] [id = 691] 05:13:49 INFO - PROCESS | 3399 | ++DOMWINDOW == 140 (0x7f33ed34cc00) [pid = 3399] [serial = 2074] [outer = (nil)] 05:13:49 INFO - PROCESS | 3399 | ++DOMWINDOW == 141 (0x7f33ed606000) [pid = 3399] [serial = 2075] [outer = 0x7f33ed34cc00] 05:13:49 INFO - PROCESS | 3399 | 1461154429428 Marionette DEBUG loaded listener.js 05:13:49 INFO - PROCESS | 3399 | ++DOMWINDOW == 142 (0x7f33ee4c9000) [pid = 3399] [serial = 2076] [outer = 0x7f33ed34cc00] 05:13:50 INFO - PROCESS | 3399 | 1461154430356 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]]]}] 05:13:50 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 05:13:50 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 1640ms 05:13:50 INFO - PROCESS | 3399 | 1461154430398 Marionette TRACE conn3 -> [0,2737,"getWindowHandle",null] 05:13:50 INFO - PROCESS | 3399 | 1461154430402 Marionette TRACE conn3 <- [1,2737,null,{"value":"8"}] 05:13:50 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 05:13:50 INFO - PROCESS | 3399 | 1461154430408 Marionette TRACE conn3 -> [0,2738,"setScriptTimeout",{"ms":35000}] 05:13:50 INFO - PROCESS | 3399 | 1461154430411 Marionette TRACE conn3 <- [1,2738,null,{}] 05:13:50 INFO - PROCESS | 3399 | 1461154430418 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}] 05:13:50 INFO - PROCESS | 3399 | 1461154430639 Marionette TRACE conn3 <- [1,2739,null,{"value":null}] 05:13:50 INFO - PROCESS | 3399 | 1461154430896 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:13:50 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33f6798800 == 162 [pid = 3399] [id = 692] 05:13:50 INFO - PROCESS | 3399 | ++DOMWINDOW == 143 (0x7f33ed34e400) [pid = 3399] [serial = 2077] [outer = (nil)] 05:13:51 INFO - PROCESS | 3399 | ++DOMWINDOW == 144 (0x7f33f2961400) [pid = 3399] [serial = 2078] [outer = 0x7f33ed34e400] 05:13:51 INFO - PROCESS | 3399 | 1461154431018 Marionette DEBUG loaded listener.js 05:13:51 INFO - PROCESS | 3399 | ++DOMWINDOW == 145 (0x7f33f3394800) [pid = 3399] [serial = 2079] [outer = 0x7f33ed34e400] 05:13:51 INFO - PROCESS | 3399 | 1461154431870 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]]]}] 05:13:51 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 05:13:51 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 1533ms 05:13:51 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 05:13:51 INFO - PROCESS | 3399 | 1461154431943 Marionette TRACE conn3 -> [0,2741,"getWindowHandle",null] 05:13:51 INFO - PROCESS | 3399 | 1461154431946 Marionette TRACE conn3 <- [1,2741,null,{"value":"8"}] 05:13:51 INFO - PROCESS | 3399 | 1461154431952 Marionette TRACE conn3 -> [0,2742,"setScriptTimeout",{"ms":35000}] 05:13:51 INFO - PROCESS | 3399 | 1461154431956 Marionette TRACE conn3 <- [1,2742,null,{}] 05:13:51 INFO - PROCESS | 3399 | 1461154431961 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}] 05:13:52 INFO - PROCESS | 3399 | 1461154432187 Marionette TRACE conn3 <- [1,2743,null,{"value":null}] 05:13:52 INFO - PROCESS | 3399 | 1461154432443 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:13:52 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33f9229800 == 163 [pid = 3399] [id = 693] 05:13:52 INFO - PROCESS | 3399 | ++DOMWINDOW == 146 (0x7f33f3395000) [pid = 3399] [serial = 2080] [outer = (nil)] 05:13:52 INFO - PROCESS | 3399 | ++DOMWINDOW == 147 (0x7f33f33a1400) [pid = 3399] [serial = 2081] [outer = 0x7f33f3395000] 05:13:52 INFO - PROCESS | 3399 | 1461154432561 Marionette DEBUG loaded listener.js 05:13:52 INFO - PROCESS | 3399 | ++DOMWINDOW == 148 (0x7f33f4516000) [pid = 3399] [serial = 2082] [outer = 0x7f33f3395000] 05:13:53 INFO - PROCESS | 3399 | 1461154433407 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]]]}] 05:13:53 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 05:13:53 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 1486ms 05:13:53 INFO - PROCESS | 3399 | 1461154433438 Marionette TRACE conn3 -> [0,2745,"getWindowHandle",null] 05:13:53 INFO - PROCESS | 3399 | 1461154433442 Marionette TRACE conn3 <- [1,2745,null,{"value":"8"}] 05:13:53 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 05:13:53 INFO - PROCESS | 3399 | 1461154433447 Marionette TRACE conn3 -> [0,2746,"setScriptTimeout",{"ms":35000}] 05:13:53 INFO - PROCESS | 3399 | 1461154433451 Marionette TRACE conn3 <- [1,2746,null,{}] 05:13:53 INFO - PROCESS | 3399 | 1461154433456 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}] 05:13:53 INFO - PROCESS | 3399 | 1461154433673 Marionette TRACE conn3 <- [1,2747,null,{"value":null}] 05:13:53 INFO - PROCESS | 3399 | 1461154433937 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:13:54 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33f9b74800 == 164 [pid = 3399] [id = 694] 05:13:54 INFO - PROCESS | 3399 | ++DOMWINDOW == 149 (0x7f33ee4cd400) [pid = 3399] [serial = 2083] [outer = (nil)] 05:13:54 INFO - PROCESS | 3399 | ++DOMWINDOW == 150 (0x7f33f45b4400) [pid = 3399] [serial = 2084] [outer = 0x7f33ee4cd400] 05:13:54 INFO - PROCESS | 3399 | 1461154434052 Marionette DEBUG loaded listener.js 05:13:54 INFO - PROCESS | 3399 | ++DOMWINDOW == 151 (0x7f33f551f800) [pid = 3399] [serial = 2085] [outer = 0x7f33ee4cd400] 05:13:54 INFO - PROCESS | 3399 | 1461154434916 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]]]}] 05:13:54 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 05:13:54 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 1530ms 05:13:54 INFO - PROCESS | 3399 | 1461154434979 Marionette TRACE conn3 -> [0,2749,"getWindowHandle",null] 05:13:54 INFO - PROCESS | 3399 | 1461154434983 Marionette TRACE conn3 <- [1,2749,null,{"value":"8"}] 05:13:54 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 05:13:54 INFO - PROCESS | 3399 | 1461154434990 Marionette TRACE conn3 -> [0,2750,"setScriptTimeout",{"ms":35000}] 05:13:54 INFO - PROCESS | 3399 | 1461154434993 Marionette TRACE conn3 <- [1,2750,null,{}] 05:13:55 INFO - PROCESS | 3399 | 1461154434999 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}] 05:13:55 INFO - PROCESS | 3399 | 1461154435222 Marionette TRACE conn3 <- [1,2751,null,{"value":null}] 05:13:55 INFO - PROCESS | 3399 | 1461154435522 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:13:55 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33fa117800 == 165 [pid = 3399] [id = 695] 05:13:55 INFO - PROCESS | 3399 | ++DOMWINDOW == 152 (0x7f33e695a400) [pid = 3399] [serial = 2086] [outer = (nil)] 05:13:55 INFO - PROCESS | 3399 | ++DOMWINDOW == 153 (0x7f33f564d400) [pid = 3399] [serial = 2087] [outer = 0x7f33e695a400] 05:13:55 INFO - PROCESS | 3399 | 1461154435602 Marionette DEBUG loaded listener.js 05:13:55 INFO - PROCESS | 3399 | ++DOMWINDOW == 154 (0x7f33f5a4b400) [pid = 3399] [serial = 2088] [outer = 0x7f33e695a400] 05:13:56 INFO - PROCESS | 3399 | 1461154436421 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]]]}] 05:13:56 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 05:13:56 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 1479ms 05:13:56 INFO - PROCESS | 3399 | 1461154436470 Marionette TRACE conn3 -> [0,2753,"getWindowHandle",null] 05:13:56 INFO - PROCESS | 3399 | 1461154436473 Marionette TRACE conn3 <- [1,2753,null,{"value":"8"}] 05:13:56 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 05:13:56 INFO - PROCESS | 3399 | 1461154436480 Marionette TRACE conn3 -> [0,2754,"setScriptTimeout",{"ms":35000}] 05:13:56 INFO - PROCESS | 3399 | 1461154436482 Marionette TRACE conn3 <- [1,2754,null,{}] 05:13:56 INFO - PROCESS | 3399 | 1461154436487 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}] 05:13:56 INFO - PROCESS | 3399 | 1461154436726 Marionette TRACE conn3 <- [1,2755,null,{"value":null}] 05:13:57 INFO - PROCESS | 3399 | 1461154437041 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:13:57 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33fa1be800 == 166 [pid = 3399] [id = 696] 05:13:57 INFO - PROCESS | 3399 | ++DOMWINDOW == 155 (0x7f33f5bf5000) [pid = 3399] [serial = 2089] [outer = (nil)] 05:13:57 INFO - PROCESS | 3399 | ++DOMWINDOW == 156 (0x7f33f5bf9400) [pid = 3399] [serial = 2090] [outer = 0x7f33f5bf5000] 05:13:57 INFO - PROCESS | 3399 | 1461154437133 Marionette DEBUG loaded listener.js 05:13:57 INFO - PROCESS | 3399 | ++DOMWINDOW == 157 (0x7f33f60be800) [pid = 3399] [serial = 2091] [outer = 0x7f33f5bf5000] 05:13:57 INFO - PROCESS | 3399 | 1461154437977 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]]]}] 05:13:58 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 05:13:58 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 1539ms 05:13:58 INFO - PROCESS | 3399 | 1461154438019 Marionette TRACE conn3 -> [0,2757,"getWindowHandle",null] 05:13:58 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 05:13:58 INFO - PROCESS | 3399 | 1461154438023 Marionette TRACE conn3 <- [1,2757,null,{"value":"8"}] 05:13:58 INFO - PROCESS | 3399 | 1461154438030 Marionette TRACE conn3 -> [0,2758,"setScriptTimeout",{"ms":35000}] 05:13:58 INFO - PROCESS | 3399 | 1461154438034 Marionette TRACE conn3 <- [1,2758,null,{}] 05:13:58 INFO - PROCESS | 3399 | 1461154438040 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}] 05:13:58 INFO - PROCESS | 3399 | 1461154438300 Marionette TRACE conn3 <- [1,2759,null,{"value":null}] 05:13:58 INFO - PROCESS | 3399 | 1461154438634 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:13:58 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33fdc15800 == 167 [pid = 3399] [id = 697] 05:13:58 INFO - PROCESS | 3399 | ++DOMWINDOW == 158 (0x7f33f5bf5c00) [pid = 3399] [serial = 2092] [outer = (nil)] 05:13:58 INFO - PROCESS | 3399 | ++DOMWINDOW == 159 (0x7f33f7786c00) [pid = 3399] [serial = 2093] [outer = 0x7f33f5bf5c00] 05:13:58 INFO - PROCESS | 3399 | 1461154438716 Marionette DEBUG loaded listener.js 05:13:58 INFO - PROCESS | 3399 | ++DOMWINDOW == 160 (0x7f33f841ac00) [pid = 3399] [serial = 2094] [outer = 0x7f33f5bf5c00] 05:13:59 INFO - PROCESS | 3399 | 1461154439531 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]]]}] 05:13:59 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 05:13:59 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 1536ms 05:13:59 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 05:13:59 INFO - PROCESS | 3399 | 1461154439566 Marionette TRACE conn3 -> [0,2761,"getWindowHandle",null] 05:13:59 INFO - PROCESS | 3399 | 1461154439569 Marionette TRACE conn3 <- [1,2761,null,{"value":"8"}] 05:13:59 INFO - PROCESS | 3399 | 1461154439575 Marionette TRACE conn3 -> [0,2762,"setScriptTimeout",{"ms":35000}] 05:13:59 INFO - PROCESS | 3399 | 1461154439578 Marionette TRACE conn3 <- [1,2762,null,{}] 05:13:59 INFO - PROCESS | 3399 | 1461154439583 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}] 05:13:59 INFO - PROCESS | 3399 | 1461154439809 Marionette TRACE conn3 <- [1,2763,null,{"value":null}] 05:14:00 INFO - PROCESS | 3399 | 1461154440124 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:14:00 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33fe608800 == 168 [pid = 3399] [id = 698] 05:14:00 INFO - PROCESS | 3399 | ++DOMWINDOW == 161 (0x7f33f618d800) [pid = 3399] [serial = 2095] [outer = (nil)] 05:14:00 INFO - PROCESS | 3399 | ++DOMWINDOW == 162 (0x7f33f8f04800) [pid = 3399] [serial = 2096] [outer = 0x7f33f618d800] 05:14:00 INFO - PROCESS | 3399 | 1461154440214 Marionette DEBUG loaded listener.js 05:14:00 INFO - PROCESS | 3399 | ++DOMWINDOW == 163 (0x7f33f8f3a400) [pid = 3399] [serial = 2097] [outer = 0x7f33f618d800] 05:14:01 INFO - PROCESS | 3399 | 1461154441044 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]]]}] 05:14:01 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 05:14:01 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 1535ms 05:14:01 INFO - PROCESS | 3399 | 1461154441110 Marionette TRACE conn3 -> [0,2765,"getWindowHandle",null] 05:14:01 INFO - PROCESS | 3399 | 1461154441114 Marionette TRACE conn3 <- [1,2765,null,{"value":"8"}] 05:14:01 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 05:14:01 INFO - PROCESS | 3399 | 1461154441119 Marionette TRACE conn3 -> [0,2766,"setScriptTimeout",{"ms":35000}] 05:14:01 INFO - PROCESS | 3399 | 1461154441122 Marionette TRACE conn3 <- [1,2766,null,{}] 05:14:01 INFO - PROCESS | 3399 | 1461154441128 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}] 05:14:01 INFO - PROCESS | 3399 | 1461154441393 Marionette TRACE conn3 <- [1,2767,null,{"value":null}] 05:14:01 INFO - PROCESS | 3399 | 1461154441772 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:14:01 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33fe7fb800 == 169 [pid = 3399] [id = 699] 05:14:01 INFO - PROCESS | 3399 | ++DOMWINDOW == 164 (0x7f33f6186c00) [pid = 3399] [serial = 2098] [outer = (nil)] 05:14:01 INFO - PROCESS | 3399 | ++DOMWINDOW == 165 (0x7f33f9028000) [pid = 3399] [serial = 2099] [outer = 0x7f33f6186c00] 05:14:01 INFO - PROCESS | 3399 | 1461154441857 Marionette DEBUG loaded listener.js 05:14:01 INFO - PROCESS | 3399 | ++DOMWINDOW == 166 (0x7f33f943b000) [pid = 3399] [serial = 2100] [outer = 0x7f33f6186c00] 05:14:02 INFO - PROCESS | 3399 | 1461154442676 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]]]}] 05:14:02 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 05:14:02 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 1585ms 05:14:02 INFO - PROCESS | 3399 | 1461154442705 Marionette TRACE conn3 -> [0,2769,"getWindowHandle",null] 05:14:02 INFO - PROCESS | 3399 | 1461154442708 Marionette TRACE conn3 <- [1,2769,null,{"value":"8"}] 05:14:02 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 05:14:02 INFO - PROCESS | 3399 | 1461154442714 Marionette TRACE conn3 -> [0,2770,"setScriptTimeout",{"ms":35000}] 05:14:02 INFO - PROCESS | 3399 | 1461154442717 Marionette TRACE conn3 <- [1,2770,null,{}] 05:14:02 INFO - PROCESS | 3399 | 1461154442722 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}] 05:14:02 INFO - PROCESS | 3399 | 1461154442959 Marionette TRACE conn3 <- [1,2771,null,{"value":null}] 05:14:03 INFO - PROCESS | 3399 | 1461154443230 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:14:03 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33ff774000 == 170 [pid = 3399] [id = 700] 05:14:03 INFO - PROCESS | 3399 | ++DOMWINDOW == 167 (0x7f33f8491000) [pid = 3399] [serial = 2101] [outer = (nil)] 05:14:03 INFO - PROCESS | 3399 | ++DOMWINDOW == 168 (0x7f33f9848800) [pid = 3399] [serial = 2102] [outer = 0x7f33f8491000] 05:14:03 INFO - PROCESS | 3399 | 1461154443344 Marionette DEBUG loaded listener.js 05:14:03 INFO - PROCESS | 3399 | ++DOMWINDOW == 169 (0x7f33f98e0000) [pid = 3399] [serial = 2103] [outer = 0x7f33f8491000] 05:14:04 INFO - PROCESS | 3399 | 1461154444245 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]]]}] 05:14:04 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 05:14:04 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 1585ms 05:14:04 INFO - PROCESS | 3399 | 1461154444300 Marionette TRACE conn3 -> [0,2773,"getWindowHandle",null] 05:14:04 INFO - PROCESS | 3399 | 1461154444304 Marionette TRACE conn3 <- [1,2773,null,{"value":"8"}] 05:14:04 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 05:14:04 INFO - PROCESS | 3399 | 1461154444330 Marionette TRACE conn3 -> [0,2774,"setScriptTimeout",{"ms":35000}] 05:14:04 INFO - PROCESS | 3399 | 1461154444334 Marionette TRACE conn3 <- [1,2774,null,{}] 05:14:04 INFO - PROCESS | 3399 | 1461154444341 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}] 05:14:04 INFO - PROCESS | 3399 | 1461154444569 Marionette TRACE conn3 <- [1,2775,null,{"value":null}] 05:14:04 INFO - PROCESS | 3399 | 1461154444892 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:14:04 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f340026f800 == 171 [pid = 3399] [id = 701] 05:14:04 INFO - PROCESS | 3399 | ++DOMWINDOW == 170 (0x7f33e9ec6400) [pid = 3399] [serial = 2104] [outer = (nil)] 05:14:04 INFO - PROCESS | 3399 | ++DOMWINDOW == 171 (0x7f33f98e8000) [pid = 3399] [serial = 2105] [outer = 0x7f33e9ec6400] 05:14:04 INFO - PROCESS | 3399 | 1461154444973 Marionette DEBUG loaded listener.js 05:14:05 INFO - PROCESS | 3399 | ++DOMWINDOW == 172 (0x7f33f9b89400) [pid = 3399] [serial = 2106] [outer = 0x7f33e9ec6400] 05:14:05 INFO - PROCESS | 3399 | 1461154445852 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]]]}] 05:14:05 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 05:14:05 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 1611ms 05:14:05 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 05:14:05 INFO - PROCESS | 3399 | 1461154445923 Marionette TRACE conn3 -> [0,2777,"getWindowHandle",null] 05:14:05 INFO - PROCESS | 3399 | 1461154445926 Marionette TRACE conn3 <- [1,2777,null,{"value":"8"}] 05:14:05 INFO - PROCESS | 3399 | 1461154445933 Marionette TRACE conn3 -> [0,2778,"setScriptTimeout",{"ms":35000}] 05:14:05 INFO - PROCESS | 3399 | 1461154445936 Marionette TRACE conn3 <- [1,2778,null,{}] 05:14:05 INFO - PROCESS | 3399 | 1461154445941 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}] 05:14:06 INFO - PROCESS | 3399 | 1461154446203 Marionette TRACE conn3 <- [1,2779,null,{"value":null}] 05:14:06 INFO - PROCESS | 3399 | 1461154446509 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:14:06 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f3400689000 == 172 [pid = 3399] [id = 702] 05:14:06 INFO - PROCESS | 3399 | ++DOMWINDOW == 173 (0x7f33ed345c00) [pid = 3399] [serial = 2107] [outer = (nil)] 05:14:06 INFO - PROCESS | 3399 | ++DOMWINDOW == 174 (0x7f33f9b91000) [pid = 3399] [serial = 2108] [outer = 0x7f33ed345c00] 05:14:06 INFO - PROCESS | 3399 | 1461154446589 Marionette DEBUG loaded listener.js 05:14:06 INFO - PROCESS | 3399 | ++DOMWINDOW == 175 (0x7f33f9eb2800) [pid = 3399] [serial = 2109] [outer = 0x7f33ed345c00] 05:14:07 INFO - PROCESS | 3399 | 1461154447420 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]]]}] 05:14:07 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 05:14:07 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 1536ms 05:14:07 INFO - PROCESS | 3399 | 1461154447469 Marionette TRACE conn3 -> [0,2781,"getWindowHandle",null] 05:14:07 INFO - PROCESS | 3399 | 1461154447473 Marionette TRACE conn3 <- [1,2781,null,{"value":"8"}] 05:14:07 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 05:14:07 INFO - PROCESS | 3399 | 1461154447479 Marionette TRACE conn3 -> [0,2782,"setScriptTimeout",{"ms":35000}] 05:14:07 INFO - PROCESS | 3399 | 1461154447481 Marionette TRACE conn3 <- [1,2782,null,{}] 05:14:07 INFO - PROCESS | 3399 | 1461154447487 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}] 05:14:07 INFO - PROCESS | 3399 | 1461154447709 Marionette TRACE conn3 <- [1,2783,null,{"value":null}] 05:14:08 INFO - PROCESS | 3399 | 1461154448022 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:14:08 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f3400bc5000 == 173 [pid = 3399] [id = 703] 05:14:08 INFO - PROCESS | 3399 | ++DOMWINDOW == 176 (0x7f33f9b8d000) [pid = 3399] [serial = 2110] [outer = (nil)] 05:14:08 INFO - PROCESS | 3399 | ++DOMWINDOW == 177 (0x7f33f9fe9400) [pid = 3399] [serial = 2111] [outer = 0x7f33f9b8d000] 05:14:08 INFO - PROCESS | 3399 | 1461154448103 Marionette DEBUG loaded listener.js 05:14:08 INFO - PROCESS | 3399 | ++DOMWINDOW == 178 (0x7f33fa035800) [pid = 3399] [serial = 2112] [outer = 0x7f33f9b8d000] 05:14:08 INFO - PROCESS | 3399 | 1461154448925 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]]]}] 05:14:08 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 05:14:08 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 1486ms 05:14:08 INFO - PROCESS | 3399 | 1461154448966 Marionette TRACE conn3 -> [0,2785,"getWindowHandle",null] 05:14:08 INFO - PROCESS | 3399 | 1461154448969 Marionette TRACE conn3 <- [1,2785,null,{"value":"8"}] 05:14:08 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 05:14:08 INFO - PROCESS | 3399 | 1461154448976 Marionette TRACE conn3 -> [0,2786,"setScriptTimeout",{"ms":35000}] 05:14:08 INFO - PROCESS | 3399 | 1461154448978 Marionette TRACE conn3 <- [1,2786,null,{}] 05:14:08 INFO - PROCESS | 3399 | 1461154448984 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}] 05:14:09 INFO - PROCESS | 3399 | 1461154449211 Marionette TRACE conn3 <- [1,2787,null,{"value":null}] 05:14:09 INFO - PROCESS | 3399 | 1461154449559 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:14:09 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33e5cdc000 == 174 [pid = 3399] [id = 704] 05:14:09 INFO - PROCESS | 3399 | ++DOMWINDOW == 179 (0x7f33e00ee400) [pid = 3399] [serial = 2113] [outer = (nil)] 05:14:09 INFO - PROCESS | 3399 | ++DOMWINDOW == 180 (0x7f33e3090c00) [pid = 3399] [serial = 2114] [outer = 0x7f33e00ee400] 05:14:09 INFO - PROCESS | 3399 | 1461154449644 Marionette DEBUG loaded listener.js 05:14:09 INFO - PROCESS | 3399 | ++DOMWINDOW == 181 (0x7f33e71e1800) [pid = 3399] [serial = 2115] [outer = 0x7f33e00ee400] 05:14:10 INFO - PROCESS | 3399 | 1461154450554 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]]]}] 05:14:10 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 05:14:10 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 1628ms 05:14:10 INFO - PROCESS | 3399 | 1461154450606 Marionette TRACE conn3 -> [0,2789,"getWindowHandle",null] 05:14:10 INFO - PROCESS | 3399 | 1461154450609 Marionette TRACE conn3 <- [1,2789,null,{"value":"8"}] 05:14:10 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 05:14:10 INFO - PROCESS | 3399 | 1461154450615 Marionette TRACE conn3 -> [0,2790,"setScriptTimeout",{"ms":35000}] 05:14:10 INFO - PROCESS | 3399 | 1461154450617 Marionette TRACE conn3 <- [1,2790,null,{}] 05:14:10 INFO - PROCESS | 3399 | 1461154450623 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}] 05:14:10 INFO - PROCESS | 3399 | 1461154450852 Marionette TRACE conn3 <- [1,2791,null,{"value":null}] 05:14:12 INFO - PROCESS | 3399 | --DOCSHELL 0x7f3411390800 == 173 [pid = 3399] [id = 306] 05:14:12 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33f8f9f800 == 172 [pid = 3399] [id = 312] 05:14:12 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33ec8df000 == 171 [pid = 3399] [id = 685] 05:14:12 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33ec788000 == 170 [pid = 3399] [id = 684] 05:14:12 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33ea36c000 == 169 [pid = 3399] [id = 683] 05:14:12 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33e7eb2000 == 168 [pid = 3399] [id = 682] 05:14:12 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33e60d5000 == 167 [pid = 3399] [id = 681] 05:14:12 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33e5ce2800 == 166 [pid = 3399] [id = 680] 05:14:12 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33f4e20000 == 165 [pid = 3399] [id = 674] 05:14:12 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33f365d000 == 164 [pid = 3399] [id = 673] 05:14:12 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33f2ee1000 == 163 [pid = 3399] [id = 672] 05:14:12 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33ee27e800 == 162 [pid = 3399] [id = 671] 05:14:12 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33ed314800 == 161 [pid = 3399] [id = 670] 05:14:12 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33ec78f000 == 160 [pid = 3399] [id = 669] 05:14:12 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33ea373000 == 159 [pid = 3399] [id = 668] 05:14:12 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33e92c3800 == 158 [pid = 3399] [id = 667] 05:14:12 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33e60de000 == 157 [pid = 3399] [id = 666] 05:14:12 INFO - PROCESS | 3399 | --DOMWINDOW == 180 (0x7f33e684f800) [pid = 3399] [serial = 1931] [outer = (nil)] [url = about:blank] 05:14:12 INFO - PROCESS | 3399 | --DOMWINDOW == 179 (0x7f33e4db2400) [pid = 3399] [serial = 1988] [outer = (nil)] [url = about:blank] 05:14:12 INFO - PROCESS | 3399 | --DOMWINDOW == 178 (0x7f33f33a1800) [pid = 3399] [serial = 1961] [outer = (nil)] [url = about:blank] 05:14:12 INFO - PROCESS | 3399 | --DOMWINDOW == 177 (0x7f33e7e3d400) [pid = 3399] [serial = 1928] [outer = (nil)] [url = about:blank] 05:14:12 INFO - PROCESS | 3399 | --DOMWINDOW == 176 (0x7f33ea0db000) [pid = 3399] [serial = 1943] [outer = (nil)] [url = about:blank] 05:14:12 INFO - PROCESS | 3399 | --DOMWINDOW == 175 (0x7f33e7350400) [pid = 3399] [serial = 1994] [outer = (nil)] [url = about:blank] 05:14:12 INFO - PROCESS | 3399 | --DOMWINDOW == 174 (0x7f33f9eba000) [pid = 3399] [serial = 1979] [outer = (nil)] [url = about:blank] 05:14:12 INFO - PROCESS | 3399 | --DOMWINDOW == 173 (0x7f33f5b5b400) [pid = 3399] [serial = 1965] [outer = (nil)] [url = about:blank] 05:14:12 INFO - PROCESS | 3399 | --DOMWINDOW == 172 (0x7f33f5521800) [pid = 3399] [serial = 1962] [outer = (nil)] [url = about:blank] 05:14:12 INFO - PROCESS | 3399 | --DOMWINDOW == 171 (0x7f33e9290000) [pid = 3399] [serial = 1937] [outer = (nil)] [url = about:blank] 05:14:12 INFO - PROCESS | 3399 | --DOMWINDOW == 170 (0x7f33f5654400) [pid = 3399] [serial = 1964] [outer = (nil)] [url = about:blank] 05:14:12 INFO - PROCESS | 3399 | --DOMWINDOW == 169 (0x7f33f60c3000) [pid = 3399] [serial = 1970] [outer = (nil)] [url = about:blank] 05:14:12 INFO - PROCESS | 3399 | --DOMWINDOW == 168 (0x7f33e74cfc00) [pid = 3399] [serial = 1934] [outer = (nil)] [url = about:blank] 05:14:12 INFO - PROCESS | 3399 | --DOMWINDOW == 167 (0x7f33ed610000) [pid = 3399] [serial = 1953] [outer = (nil)] [url = about:blank] 05:14:12 INFO - PROCESS | 3399 | --DOMWINDOW == 166 (0x7f33e8d0f400) [pid = 3399] [serial = 1935] [outer = (nil)] [url = about:blank] 05:14:12 INFO - PROCESS | 3399 | --DOMWINDOW == 165 (0x7f33e9c8c800) [pid = 3399] [serial = 1940] [outer = (nil)] [url = about:blank] 05:14:12 INFO - PROCESS | 3399 | --DOMWINDOW == 164 (0x7f33f5cfc800) [pid = 3399] [serial = 1968] [outer = (nil)] [url = about:blank] 05:14:12 INFO - PROCESS | 3399 | --DOMWINDOW == 163 (0x7f33ec4dac00) [pid = 3399] [serial = 1946] [outer = (nil)] [url = about:blank] 05:14:12 INFO - PROCESS | 3399 | --DOMWINDOW == 162 (0x7f33e8ffb400) [pid = 3399] [serial = 1857] [outer = (nil)] [url = about:blank] 05:14:12 INFO - PROCESS | 3399 | --DOMWINDOW == 161 (0x7f33ec62a800) [pid = 3399] [serial = 1947] [outer = (nil)] [url = about:blank] 05:14:12 INFO - PROCESS | 3399 | --DOMWINDOW == 160 (0x7f33fa034c00) [pid = 3399] [serial = 1982] [outer = (nil)] [url = about:blank] 05:14:12 INFO - PROCESS | 3399 | --DOMWINDOW == 159 (0x7f33eb5c7400) [pid = 3399] [serial = 1944] [outer = (nil)] [url = about:blank] 05:14:12 INFO - PROCESS | 3399 | --DOMWINDOW == 158 (0x7f33e74cbc00) [pid = 3399] [serial = 1995] [outer = (nil)] [url = about:blank] 05:14:12 INFO - PROCESS | 3399 | --DOMWINDOW == 157 (0x7f33e9516800) [pid = 3399] [serial = 1938] [outer = (nil)] [url = about:blank] 05:14:12 INFO - PROCESS | 3399 | --DOMWINDOW == 156 (0x7f33fa032000) [pid = 3399] [serial = 1980] [outer = (nil)] [url = about:blank] 05:14:12 INFO - PROCESS | 3399 | --DOMWINDOW == 155 (0x7f33f9b90400) [pid = 3399] [serial = 1976] [outer = (nil)] [url = about:blank] 05:14:12 INFO - PROCESS | 3399 | --DOMWINDOW == 154 (0x7f33ee4ca000) [pid = 3399] [serial = 1956] [outer = (nil)] [url = about:blank] 05:14:12 INFO - PROCESS | 3399 | --DOMWINDOW == 153 (0x7f33e6af8c00) [pid = 3399] [serial = 1932] [outer = (nil)] [url = about:blank] 05:14:12 INFO - PROCESS | 3399 | --DOMWINDOW == 152 (0x7f33ee35c800) [pid = 3399] [serial = 1955] [outer = (nil)] [url = about:blank] 05:14:12 INFO - PROCESS | 3399 | --DOMWINDOW == 151 (0x7f33fb968800) [pid = 3399] [serial = 1983] [outer = (nil)] [url = about:blank] 05:14:12 INFO - PROCESS | 3399 | --DOMWINDOW == 150 (0x7f33e9c82800) [pid = 3399] [serial = 1986] [outer = (nil)] [url = about:blank] 05:14:12 INFO - PROCESS | 3399 | --DOMWINDOW == 149 (0x7f33f5bf5400) [pid = 3399] [serial = 1967] [outer = (nil)] [url = about:blank] 05:14:12 INFO - PROCESS | 3399 | --DOMWINDOW == 148 (0x7f33f943a000) [pid = 3399] [serial = 1973] [outer = (nil)] [url = about:blank] 05:14:12 INFO - PROCESS | 3399 | --DOMWINDOW == 147 (0x7f33f2962c00) [pid = 3399] [serial = 1958] [outer = (nil)] [url = about:blank] 05:14:12 INFO - PROCESS | 3399 | --DOMWINDOW == 146 (0x7f33e67acc00) [pid = 3399] [serial = 1991] [outer = (nil)] [url = about:blank] 05:14:12 INFO - PROCESS | 3399 | --DOMWINDOW == 145 (0x7f33e9d12000) [pid = 3399] [serial = 1941] [outer = (nil)] [url = about:blank] 05:14:12 INFO - PROCESS | 3399 | --DOMWINDOW == 144 (0x7f33e2bb9c00) [pid = 3399] [serial = 1985] [outer = (nil)] [url = about:blank] 05:14:12 INFO - PROCESS | 3399 | --DOMWINDOW == 143 (0x7f33ec8c0000) [pid = 3399] [serial = 1949] [outer = (nil)] [url = about:blank] 05:14:12 INFO - PROCESS | 3399 | --DOMWINDOW == 142 (0x7f33ed349800) [pid = 3399] [serial = 1950] [outer = (nil)] [url = about:blank] 05:14:12 INFO - PROCESS | 3399 | --DOMWINDOW == 141 (0x7f33f9eb7c00) [pid = 3399] [serial = 1977] [outer = (nil)] [url = about:blank] 05:14:12 INFO - PROCESS | 3399 | --DOMWINDOW == 140 (0x7f33ed605c00) [pid = 3399] [serial = 1952] [outer = (nil)] [url = about:blank] 05:14:12 INFO - PROCESS | 3399 | --DOMWINDOW == 139 (0x7f33e6355800) [pid = 3399] [serial = 1989] [outer = (nil)] [url = about:blank] 05:14:12 INFO - PROCESS | 3399 | --DOMWINDOW == 138 (0x7f33f2a1e400) [pid = 3399] [serial = 1959] [outer = (nil)] [url = about:blank] 05:14:12 INFO - PROCESS | 3399 | --DOMWINDOW == 137 (0x7f33f79c1400) [pid = 3399] [serial = 1971] [outer = (nil)] [url = about:blank] 05:14:12 INFO - PROCESS | 3399 | --DOMWINDOW == 136 (0x7f33e68e3000) [pid = 3399] [serial = 1992] [outer = (nil)] [url = about:blank] 05:14:12 INFO - PROCESS | 3399 | --DOMWINDOW == 135 (0x7f33f9a5c800) [pid = 3399] [serial = 1974] [outer = (nil)] [url = about:blank] 05:14:12 INFO - PROCESS | 3399 | --DOMWINDOW == 134 (0x7f33e74cdc00) [pid = 3399] [serial = 1997] [outer = (nil)] [url = about:blank] 05:14:12 INFO - PROCESS | 3399 | 1461154452437 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:14:12 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33e5ce0000 == 158 [pid = 3399] [id = 705] 05:14:12 INFO - PROCESS | 3399 | ++DOMWINDOW == 135 (0x7f33e2cba000) [pid = 3399] [serial = 2116] [outer = (nil)] 05:14:12 INFO - PROCESS | 3399 | ++DOMWINDOW == 136 (0x7f33e3096800) [pid = 3399] [serial = 2117] [outer = 0x7f33e2cba000] 05:14:12 INFO - PROCESS | 3399 | 1461154452513 Marionette DEBUG loaded listener.js 05:14:12 INFO - PROCESS | 3399 | ++DOMWINDOW == 137 (0x7f33e4dac000) [pid = 3399] [serial = 2118] [outer = 0x7f33e2cba000] 05:14:13 INFO - PROCESS | 3399 | 1461154453247 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]]]}] 05:14:13 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 05:14:13 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 2642ms 05:14:13 INFO - PROCESS | 3399 | 1461154453259 Marionette TRACE conn3 -> [0,2793,"getWindowHandle",null] 05:14:13 INFO - PROCESS | 3399 | 1461154453266 Marionette TRACE conn3 <- [1,2793,null,{"value":"8"}] 05:14:13 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 05:14:13 INFO - PROCESS | 3399 | 1461154453274 Marionette TRACE conn3 -> [0,2794,"setScriptTimeout",{"ms":35000}] 05:14:13 INFO - PROCESS | 3399 | 1461154453278 Marionette TRACE conn3 <- [1,2794,null,{}] 05:14:13 INFO - PROCESS | 3399 | 1461154453284 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}] 05:14:13 INFO - PROCESS | 3399 | 1461154453528 Marionette TRACE conn3 <- [1,2795,null,{"value":null}] 05:14:13 INFO - PROCESS | 3399 | 1461154453726 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:14:13 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33e90a7000 == 159 [pid = 3399] [id = 706] 05:14:13 INFO - PROCESS | 3399 | ++DOMWINDOW == 138 (0x7f33e2cba400) [pid = 3399] [serial = 2119] [outer = (nil)] 05:14:13 INFO - PROCESS | 3399 | ++DOMWINDOW == 139 (0x7f33e684f800) [pid = 3399] [serial = 2120] [outer = 0x7f33e2cba400] 05:14:13 INFO - PROCESS | 3399 | 1461154453794 Marionette DEBUG loaded listener.js 05:14:13 INFO - PROCESS | 3399 | ++DOMWINDOW == 140 (0x7f33e6aebc00) [pid = 3399] [serial = 2121] [outer = 0x7f33e2cba400] 05:14:14 INFO - PROCESS | 3399 | 1461154454649 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]]]}] 05:14:14 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 05:14:14 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 1441ms 05:14:14 INFO - PROCESS | 3399 | 1461154454720 Marionette TRACE conn3 -> [0,2797,"getWindowHandle",null] 05:14:14 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 05:14:14 INFO - PROCESS | 3399 | 1461154454726 Marionette TRACE conn3 <- [1,2797,null,{"value":"8"}] 05:14:14 INFO - PROCESS | 3399 | 1461154454732 Marionette TRACE conn3 -> [0,2798,"setScriptTimeout",{"ms":35000}] 05:14:14 INFO - PROCESS | 3399 | 1461154454735 Marionette TRACE conn3 <- [1,2798,null,{}] 05:14:14 INFO - PROCESS | 3399 | 1461154454747 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}] 05:14:15 INFO - PROCESS | 3399 | 1461154455031 Marionette TRACE conn3 <- [1,2799,null,{"value":null}] 05:14:15 INFO - PROCESS | 3399 | 1461154455070 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:14:15 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33e9dcc800 == 160 [pid = 3399] [id = 707] 05:14:15 INFO - PROCESS | 3399 | ++DOMWINDOW == 141 (0x7f33e6aed400) [pid = 3399] [serial = 2122] [outer = (nil)] 05:14:15 INFO - PROCESS | 3399 | ++DOMWINDOW == 142 (0x7f33e74d8400) [pid = 3399] [serial = 2123] [outer = 0x7f33e6aed400] 05:14:15 INFO - PROCESS | 3399 | 1461154455134 Marionette DEBUG loaded listener.js 05:14:15 INFO - PROCESS | 3399 | ++DOMWINDOW == 143 (0x7f33e8d10c00) [pid = 3399] [serial = 2124] [outer = 0x7f33e6aed400] 05:14:16 INFO - PROCESS | 3399 | 1461154456096 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]]]}] 05:14:16 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 05:14:16 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 1437ms 05:14:16 INFO - PROCESS | 3399 | 1461154456178 Marionette TRACE conn3 -> [0,2801,"getWindowHandle",null] 05:14:16 INFO - PROCESS | 3399 | 1461154456181 Marionette TRACE conn3 <- [1,2801,null,{"value":"8"}] 05:14:16 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 05:14:16 INFO - PROCESS | 3399 | 1461154456209 Marionette TRACE conn3 -> [0,2802,"setScriptTimeout",{"ms":35000}] 05:14:16 INFO - PROCESS | 3399 | 1461154456218 Marionette TRACE conn3 <- [1,2802,null,{}] 05:14:16 INFO - PROCESS | 3399 | 1461154456232 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}] 05:14:16 INFO - PROCESS | 3399 | 1461154456521 Marionette TRACE conn3 <- [1,2803,null,{"value":null}] 05:14:17 INFO - PROCESS | 3399 | --DOMWINDOW == 142 (0x7f33e7149c00) [pid = 3399] [serial = 2050] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 05:14:17 INFO - PROCESS | 3399 | --DOMWINDOW == 141 (0x7f33e8d18800) [pid = 3399] [serial = 2053] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 05:14:17 INFO - PROCESS | 3399 | --DOMWINDOW == 140 (0x7f33e63ba400) [pid = 3399] [serial = 2044] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 05:14:17 INFO - PROCESS | 3399 | --DOMWINDOW == 139 (0x7f33e00eb800) [pid = 3399] [serial = 2041] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 05:14:17 INFO - PROCESS | 3399 | --DOMWINDOW == 138 (0x7f33e379f000) [pid = 3399] [serial = 2047] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 05:14:17 INFO - PROCESS | 3399 | --DOMWINDOW == 137 (0x7f33e2bb1000) [pid = 3399] [serial = 1996] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 05:14:17 INFO - PROCESS | 3399 | 1461154457045 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:14:17 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33e9dde800 == 161 [pid = 3399] [id = 708] 05:14:17 INFO - PROCESS | 3399 | ++DOMWINDOW == 138 (0x7f33e00eb800) [pid = 3399] [serial = 2125] [outer = (nil)] 05:14:17 INFO - PROCESS | 3399 | ++DOMWINDOW == 139 (0x7f33e635f400) [pid = 3399] [serial = 2126] [outer = 0x7f33e00eb800] 05:14:17 INFO - PROCESS | 3399 | 1461154457110 Marionette DEBUG loaded listener.js 05:14:17 INFO - PROCESS | 3399 | ++DOMWINDOW == 140 (0x7f33e951c800) [pid = 3399] [serial = 2127] [outer = 0x7f33e00eb800] 05:14:17 INFO - PROCESS | 3399 | 1461154457825 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]]]}] 05:14:17 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 05:14:17 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 1667ms 05:14:17 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 05:14:17 INFO - PROCESS | 3399 | 1461154457862 Marionette TRACE conn3 -> [0,2805,"getWindowHandle",null] 05:14:17 INFO - PROCESS | 3399 | 1461154457866 Marionette TRACE conn3 <- [1,2805,null,{"value":"8"}] 05:14:17 INFO - PROCESS | 3399 | 1461154457872 Marionette TRACE conn3 -> [0,2806,"setScriptTimeout",{"ms":35000}] 05:14:17 INFO - PROCESS | 3399 | 1461154457875 Marionette TRACE conn3 <- [1,2806,null,{}] 05:14:17 INFO - PROCESS | 3399 | 1461154457893 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}] 05:14:18 INFO - PROCESS | 3399 | 1461154458108 Marionette TRACE conn3 <- [1,2807,null,{"value":null}] 05:14:18 INFO - PROCESS | 3399 | 1461154458124 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:14:18 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33ed307000 == 162 [pid = 3399] [id = 709] 05:14:18 INFO - PROCESS | 3399 | ++DOMWINDOW == 141 (0x7f33e9285000) [pid = 3399] [serial = 2128] [outer = (nil)] 05:14:18 INFO - PROCESS | 3399 | ++DOMWINDOW == 142 (0x7f33ea0dbc00) [pid = 3399] [serial = 2129] [outer = 0x7f33e9285000] 05:14:18 INFO - PROCESS | 3399 | 1461154458189 Marionette DEBUG loaded listener.js 05:14:18 INFO - PROCESS | 3399 | ++DOMWINDOW == 143 (0x7f33eb5c3800) [pid = 3399] [serial = 2130] [outer = 0x7f33e9285000] 05:14:19 INFO - PROCESS | 3399 | 1461154459509 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]]]}] 05:14:19 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 05:14:19 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 1696ms 05:14:19 INFO - PROCESS | 3399 | 1461154459576 Marionette TRACE conn3 -> [0,2809,"getWindowHandle",null] 05:14:19 INFO - PROCESS | 3399 | 1461154459582 Marionette TRACE conn3 <- [1,2809,null,{"value":"8"}] 05:14:19 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 05:14:19 INFO - PROCESS | 3399 | 1461154459592 Marionette TRACE conn3 -> [0,2810,"setScriptTimeout",{"ms":35000}] 05:14:19 INFO - PROCESS | 3399 | 1461154459597 Marionette TRACE conn3 <- [1,2810,null,{}] 05:14:19 INFO - PROCESS | 3399 | 1461154459652 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}] 05:14:19 INFO - PROCESS | 3399 | 1461154459937 Marionette TRACE conn3 <- [1,2811,null,{"value":null}] 05:14:20 INFO - PROCESS | 3399 | 1461154460206 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:14:20 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33e9530000 == 163 [pid = 3399] [id = 710] 05:14:20 INFO - PROCESS | 3399 | ++DOMWINDOW == 144 (0x7f33e309c800) [pid = 3399] [serial = 2131] [outer = (nil)] 05:14:20 INFO - PROCESS | 3399 | ++DOMWINDOW == 145 (0x7f33e68dcc00) [pid = 3399] [serial = 2132] [outer = 0x7f33e309c800] 05:14:20 INFO - PROCESS | 3399 | 1461154460289 Marionette DEBUG loaded listener.js 05:14:20 INFO - PROCESS | 3399 | ++DOMWINDOW == 146 (0x7f33e74d3c00) [pid = 3399] [serial = 2133] [outer = 0x7f33e309c800] 05:14:21 INFO - PROCESS | 3399 | 1461154461156 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]]]}] 05:14:21 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 05:14:21 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 1636ms 05:14:21 INFO - PROCESS | 3399 | 1461154461229 Marionette TRACE conn3 -> [0,2813,"getWindowHandle",null] 05:14:21 INFO - PROCESS | 3399 | 1461154461238 Marionette TRACE conn3 <- [1,2813,null,{"value":"8"}] 05:14:21 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 05:14:21 INFO - PROCESS | 3399 | 1461154461248 Marionette TRACE conn3 -> [0,2814,"setScriptTimeout",{"ms":35000}] 05:14:21 INFO - PROCESS | 3399 | 1461154461251 Marionette TRACE conn3 <- [1,2814,null,{}] 05:14:21 INFO - PROCESS | 3399 | 1461154461257 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}] 05:14:21 INFO - PROCESS | 3399 | 1461154461533 Marionette TRACE conn3 <- [1,2815,null,{"value":null}] 05:14:21 INFO - PROCESS | 3399 | 1461154461849 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:14:21 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33ed708800 == 164 [pid = 3399] [id = 711] 05:14:21 INFO - PROCESS | 3399 | ++DOMWINDOW == 147 (0x7f33e9518800) [pid = 3399] [serial = 2134] [outer = (nil)] 05:14:21 INFO - PROCESS | 3399 | ++DOMWINDOW == 148 (0x7f33e9c89c00) [pid = 3399] [serial = 2135] [outer = 0x7f33e9518800] 05:14:21 INFO - PROCESS | 3399 | 1461154461926 Marionette DEBUG loaded listener.js 05:14:22 INFO - PROCESS | 3399 | ++DOMWINDOW == 149 (0x7f33e9ec9800) [pid = 3399] [serial = 2136] [outer = 0x7f33e9518800] 05:14:22 INFO - PROCESS | 3399 | 1461154462884 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]]]}] 05:14:22 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 05:14:22 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 1685ms 05:14:22 INFO - PROCESS | 3399 | 1461154462934 Marionette TRACE conn3 -> [0,2817,"getWindowHandle",null] 05:14:22 INFO - PROCESS | 3399 | 1461154462938 Marionette TRACE conn3 <- [1,2817,null,{"value":"8"}] 05:14:22 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 05:14:22 INFO - PROCESS | 3399 | 1461154462944 Marionette TRACE conn3 -> [0,2818,"setScriptTimeout",{"ms":35000}] 05:14:22 INFO - PROCESS | 3399 | 1461154462950 Marionette TRACE conn3 <- [1,2818,null,{}] 05:14:22 INFO - PROCESS | 3399 | 1461154462966 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}] 05:14:23 INFO - PROCESS | 3399 | 1461154463236 Marionette TRACE conn3 <- [1,2819,null,{"value":null}] 05:14:23 INFO - PROCESS | 3399 | 1461154463589 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:14:23 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33f29da000 == 165 [pid = 3399] [id = 712] 05:14:23 INFO - PROCESS | 3399 | ++DOMWINDOW == 150 (0x7f33e68d7800) [pid = 3399] [serial = 2137] [outer = (nil)] 05:14:23 INFO - PROCESS | 3399 | ++DOMWINDOW == 151 (0x7f33ec4db800) [pid = 3399] [serial = 2138] [outer = 0x7f33e68d7800] 05:14:23 INFO - PROCESS | 3399 | 1461154463673 Marionette DEBUG loaded listener.js 05:14:23 INFO - PROCESS | 3399 | ++DOMWINDOW == 152 (0x7f33ec8b7c00) [pid = 3399] [serial = 2139] [outer = 0x7f33e68d7800] 05:14:24 INFO - PROCESS | 3399 | 1461154464551 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]]]}] 05:14:24 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 05:14:24 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 1653ms 05:14:24 INFO - PROCESS | 3399 | 1461154464599 Marionette TRACE conn3 -> [0,2821,"getWindowHandle",null] 05:14:24 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 05:14:24 INFO - PROCESS | 3399 | 1461154464604 Marionette TRACE conn3 <- [1,2821,null,{"value":"8"}] 05:14:24 INFO - PROCESS | 3399 | 1461154464611 Marionette TRACE conn3 -> [0,2822,"setScriptTimeout",{"ms":35000}] 05:14:24 INFO - PROCESS | 3399 | 1461154464614 Marionette TRACE conn3 <- [1,2822,null,{}] 05:14:24 INFO - PROCESS | 3399 | 1461154464619 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}] 05:14:24 INFO - PROCESS | 3399 | 1461154464891 Marionette TRACE conn3 <- [1,2823,null,{"value":null}] 05:14:25 INFO - PROCESS | 3399 | 1461154465208 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:14:25 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33f3658000 == 166 [pid = 3399] [id = 713] 05:14:25 INFO - PROCESS | 3399 | ++DOMWINDOW == 153 (0x7f33eb64bc00) [pid = 3399] [serial = 2140] [outer = (nil)] 05:14:25 INFO - PROCESS | 3399 | ++DOMWINDOW == 154 (0x7f33ed607c00) [pid = 3399] [serial = 2141] [outer = 0x7f33eb64bc00] 05:14:25 INFO - PROCESS | 3399 | 1461154465290 Marionette DEBUG loaded listener.js 05:14:25 INFO - PROCESS | 3399 | ++DOMWINDOW == 155 (0x7f33ee25e400) [pid = 3399] [serial = 2142] [outer = 0x7f33eb64bc00] 05:14:26 INFO - PROCESS | 3399 | 1461154466135 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]]]}] 05:14:26 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 05:14:26 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 1580ms 05:14:26 INFO - PROCESS | 3399 | 1461154466191 Marionette TRACE conn3 -> [0,2825,"getWindowHandle",null] 05:14:26 INFO - PROCESS | 3399 | 1461154466196 Marionette TRACE conn3 <- [1,2825,null,{"value":"8"}] 05:14:26 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 05:14:26 INFO - PROCESS | 3399 | 1461154466203 Marionette TRACE conn3 -> [0,2826,"setScriptTimeout",{"ms":35000}] 05:14:26 INFO - PROCESS | 3399 | 1461154466206 Marionette TRACE conn3 <- [1,2826,null,{}] 05:14:26 INFO - PROCESS | 3399 | 1461154466212 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}] 05:14:26 INFO - PROCESS | 3399 | 1461154466442 Marionette TRACE conn3 <- [1,2827,null,{"value":null}] 05:14:26 INFO - PROCESS | 3399 | 1461154466746 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:14:26 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33f561b000 == 167 [pid = 3399] [id = 714] 05:14:26 INFO - PROCESS | 3399 | ++DOMWINDOW == 156 (0x7f33eb643c00) [pid = 3399] [serial = 2143] [outer = (nil)] 05:14:26 INFO - PROCESS | 3399 | ++DOMWINDOW == 157 (0x7f33ee35e400) [pid = 3399] [serial = 2144] [outer = 0x7f33eb643c00] 05:14:26 INFO - PROCESS | 3399 | 1461154466827 Marionette DEBUG loaded listener.js 05:14:26 INFO - PROCESS | 3399 | ++DOMWINDOW == 158 (0x7f33f27a0000) [pid = 3399] [serial = 2145] [outer = 0x7f33eb643c00] 05:14:27 INFO - PROCESS | 3399 | 1461154467687 Marionette TRACE conn3 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 05:14:27 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 05:14:27 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 1536ms 05:14:27 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 05:14:27 INFO - PROCESS | 3399 | 1461154467741 Marionette TRACE conn3 -> [0,2829,"getWindowHandle",null] 05:14:27 INFO - PROCESS | 3399 | 1461154467744 Marionette TRACE conn3 <- [1,2829,null,{"value":"8"}] 05:14:27 INFO - PROCESS | 3399 | 1461154467750 Marionette TRACE conn3 -> [0,2830,"setScriptTimeout",{"ms":35000}] 05:14:27 INFO - PROCESS | 3399 | 1461154467754 Marionette TRACE conn3 <- [1,2830,null,{}] 05:14:27 INFO - PROCESS | 3399 | 1461154467760 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}] 05:14:28 INFO - PROCESS | 3399 | 1461154468019 Marionette TRACE conn3 <- [1,2831,null,{"value":null}] 05:14:28 INFO - PROCESS | 3399 | 1461154468339 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:14:28 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33f64b2800 == 168 [pid = 3399] [id = 715] 05:14:28 INFO - PROCESS | 3399 | ++DOMWINDOW == 159 (0x7f33f3351400) [pid = 3399] [serial = 2146] [outer = (nil)] 05:14:28 INFO - PROCESS | 3399 | ++DOMWINDOW == 160 (0x7f33f564c400) [pid = 3399] [serial = 2147] [outer = 0x7f33f3351400] 05:14:28 INFO - PROCESS | 3399 | 1461154468432 Marionette DEBUG loaded listener.js 05:14:28 INFO - PROCESS | 3399 | ++DOMWINDOW == 161 (0x7f33f5b57400) [pid = 3399] [serial = 2148] [outer = 0x7f33f3351400] 05:14:29 INFO - PROCESS | 3399 | 1461154469293 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]]]}] 05:14:29 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 05:14:29 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 1590ms 05:14:29 INFO - PROCESS | 3399 | 1461154469341 Marionette TRACE conn3 -> [0,2833,"getWindowHandle",null] 05:14:29 INFO - PROCESS | 3399 | 1461154469344 Marionette TRACE conn3 <- [1,2833,null,{"value":"8"}] 05:14:29 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 05:14:29 INFO - PROCESS | 3399 | 1461154469351 Marionette TRACE conn3 -> [0,2834,"setScriptTimeout",{"ms":35000}] 05:14:29 INFO - PROCESS | 3399 | 1461154469353 Marionette TRACE conn3 <- [1,2834,null,{}] 05:14:29 INFO - PROCESS | 3399 | 1461154469359 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}] 05:14:29 INFO - PROCESS | 3399 | 1461154469592 Marionette TRACE conn3 <- [1,2835,null,{"value":null}] 05:14:29 INFO - PROCESS | 3399 | 1461154469897 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:14:29 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33f921a000 == 169 [pid = 3399] [id = 716] 05:14:29 INFO - PROCESS | 3399 | ++DOMWINDOW == 162 (0x7f33f33a1800) [pid = 3399] [serial = 2149] [outer = (nil)] 05:14:29 INFO - PROCESS | 3399 | ++DOMWINDOW == 163 (0x7f33f5bf6c00) [pid = 3399] [serial = 2150] [outer = 0x7f33f33a1800] 05:14:29 INFO - PROCESS | 3399 | 1461154469987 Marionette DEBUG loaded listener.js 05:14:30 INFO - PROCESS | 3399 | ++DOMWINDOW == 164 (0x7f33f60bec00) [pid = 3399] [serial = 2151] [outer = 0x7f33f33a1800] 05:14:30 INFO - PROCESS | 3399 | 1461154470885 Marionette TRACE conn3 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 05:14:30 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 05:14:30 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 1584ms 05:14:30 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 05:14:30 INFO - PROCESS | 3399 | 1461154470936 Marionette TRACE conn3 -> [0,2837,"getWindowHandle",null] 05:14:30 INFO - PROCESS | 3399 | 1461154470939 Marionette TRACE conn3 <- [1,2837,null,{"value":"8"}] 05:14:30 INFO - PROCESS | 3399 | 1461154470946 Marionette TRACE conn3 -> [0,2838,"setScriptTimeout",{"ms":35000}] 05:14:30 INFO - PROCESS | 3399 | 1461154470948 Marionette TRACE conn3 <- [1,2838,null,{}] 05:14:30 INFO - PROCESS | 3399 | 1461154470954 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}] 05:14:31 INFO - PROCESS | 3399 | 1461154471175 Marionette TRACE conn3 <- [1,2839,null,{"value":null}] 05:14:31 INFO - PROCESS | 3399 | 1461154471486 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:14:31 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33f9c45000 == 170 [pid = 3399] [id = 717] 05:14:31 INFO - PROCESS | 3399 | ++DOMWINDOW == 165 (0x7f33f45bf800) [pid = 3399] [serial = 2152] [outer = (nil)] 05:14:31 INFO - PROCESS | 3399 | ++DOMWINDOW == 166 (0x7f33f65e4000) [pid = 3399] [serial = 2153] [outer = 0x7f33f45bf800] 05:14:31 INFO - PROCESS | 3399 | 1461154471569 Marionette DEBUG loaded listener.js 05:14:31 INFO - PROCESS | 3399 | ++DOMWINDOW == 167 (0x7f33f7786000) [pid = 3399] [serial = 2154] [outer = 0x7f33f45bf800] 05:14:32 INFO - PROCESS | 3399 | 1461154472407 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]]]}] 05:14:32 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 05:14:32 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 1530ms 05:14:32 INFO - PROCESS | 3399 | 1461154472475 Marionette TRACE conn3 -> [0,2841,"getWindowHandle",null] 05:14:32 INFO - PROCESS | 3399 | 1461154472479 Marionette TRACE conn3 <- [1,2841,null,{"value":"8"}] 05:14:32 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 05:14:32 INFO - PROCESS | 3399 | 1461154472486 Marionette TRACE conn3 -> [0,2842,"setScriptTimeout",{"ms":35000}] 05:14:32 INFO - PROCESS | 3399 | 1461154472489 Marionette TRACE conn3 <- [1,2842,null,{}] 05:14:32 INFO - PROCESS | 3399 | 1461154472495 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}] 05:14:32 INFO - PROCESS | 3399 | 1461154472713 Marionette TRACE conn3 <- [1,2843,null,{"value":null}] 05:14:33 INFO - PROCESS | 3399 | 1461154473018 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:14:33 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33fa18a800 == 171 [pid = 3399] [id = 718] 05:14:33 INFO - PROCESS | 3399 | ++DOMWINDOW == 168 (0x7f33f60b9c00) [pid = 3399] [serial = 2155] [outer = (nil)] 05:14:33 INFO - PROCESS | 3399 | ++DOMWINDOW == 169 (0x7f33f9020000) [pid = 3399] [serial = 2156] [outer = 0x7f33f60b9c00] 05:14:33 INFO - PROCESS | 3399 | 1461154473099 Marionette DEBUG loaded listener.js 05:14:33 INFO - PROCESS | 3399 | ++DOMWINDOW == 170 (0x7f33f9a5c800) [pid = 3399] [serial = 2157] [outer = 0x7f33f60b9c00] 05:14:33 INFO - PROCESS | 3399 | 1461154473956 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]]]}] 05:14:34 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 05:14:34 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 1540ms 05:14:34 INFO - PROCESS | 3399 | 1461154474027 Marionette TRACE conn3 -> [0,2845,"getWindowHandle",null] 05:14:34 INFO - PROCESS | 3399 | 1461154474030 Marionette TRACE conn3 <- [1,2845,null,{"value":"8"}] 05:14:34 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 05:14:34 INFO - PROCESS | 3399 | 1461154474036 Marionette TRACE conn3 -> [0,2846,"setScriptTimeout",{"ms":35000}] 05:14:34 INFO - PROCESS | 3399 | 1461154474038 Marionette TRACE conn3 <- [1,2846,null,{}] 05:14:34 INFO - PROCESS | 3399 | 1461154474044 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}] 05:14:34 INFO - PROCESS | 3399 | 1461154474283 Marionette TRACE conn3 <- [1,2847,null,{"value":null}] 05:14:34 INFO - PROCESS | 3399 | 1461154474602 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:14:34 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33fda7e000 == 172 [pid = 3399] [id = 719] 05:14:34 INFO - PROCESS | 3399 | ++DOMWINDOW == 171 (0x7f33f5bf0c00) [pid = 3399] [serial = 2158] [outer = (nil)] 05:14:34 INFO - PROCESS | 3399 | ++DOMWINDOW == 172 (0x7f33fa02f400) [pid = 3399] [serial = 2159] [outer = 0x7f33f5bf0c00] 05:14:34 INFO - PROCESS | 3399 | 1461154474684 Marionette DEBUG loaded listener.js 05:14:34 INFO - PROCESS | 3399 | ++DOMWINDOW == 173 (0x7f33fa03a000) [pid = 3399] [serial = 2160] [outer = 0x7f33f5bf0c00] 05:14:35 INFO - PROCESS | 3399 | 1461154475537 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]]]}] 05:14:35 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 05:14:35 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 1541ms 05:14:35 INFO - PROCESS | 3399 | 1461154475578 Marionette TRACE conn3 -> [0,2849,"getWindowHandle",null] 05:14:35 INFO - PROCESS | 3399 | 1461154475582 Marionette TRACE conn3 <- [1,2849,null,{"value":"8"}] 05:14:35 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 05:14:35 INFO - PROCESS | 3399 | 1461154475588 Marionette TRACE conn3 -> [0,2850,"setScriptTimeout",{"ms":35000}] 05:14:35 INFO - PROCESS | 3399 | 1461154475593 Marionette TRACE conn3 <- [1,2850,null,{}] 05:14:35 INFO - PROCESS | 3399 | 1461154475598 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}] 05:14:35 INFO - PROCESS | 3399 | 1461154475846 Marionette TRACE conn3 <- [1,2851,null,{"value":null}] 05:14:36 INFO - PROCESS | 3399 | 1461154476166 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:14:36 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f340063a800 == 173 [pid = 3399] [id = 720] 05:14:36 INFO - PROCESS | 3399 | ++DOMWINDOW == 174 (0x7f33fc5c8400) [pid = 3399] [serial = 2161] [outer = (nil)] 05:14:36 INFO - PROCESS | 3399 | ++DOMWINDOW == 175 (0x7f33fccc1800) [pid = 3399] [serial = 2162] [outer = 0x7f33fc5c8400] 05:14:36 INFO - PROCESS | 3399 | 1461154476249 Marionette DEBUG loaded listener.js 05:14:36 INFO - PROCESS | 3399 | ++DOMWINDOW == 176 (0x7f33fda92400) [pid = 3399] [serial = 2163] [outer = 0x7f33fc5c8400] 05:14:37 INFO - PROCESS | 3399 | 1461154477152 Marionette TRACE conn3 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 05:14:37 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 05:14:37 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 1630ms 05:14:37 INFO - PROCESS | 3399 | 1461154477220 Marionette TRACE conn3 -> [0,2853,"getWindowHandle",null] 05:14:37 INFO - PROCESS | 3399 | 1461154477223 Marionette TRACE conn3 <- [1,2853,null,{"value":"8"}] 05:14:37 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 05:14:37 INFO - PROCESS | 3399 | 1461154477230 Marionette TRACE conn3 -> [0,2854,"setScriptTimeout",{"ms":35000}] 05:14:37 INFO - PROCESS | 3399 | 1461154477233 Marionette TRACE conn3 <- [1,2854,null,{}] 05:14:37 INFO - PROCESS | 3399 | 1461154477240 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}] 05:14:37 INFO - PROCESS | 3399 | 1461154477472 Marionette TRACE conn3 <- [1,2855,null,{"value":null}] 05:14:37 INFO - PROCESS | 3399 | 1461154477784 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:14:37 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f34067b6000 == 174 [pid = 3399] [id = 721] 05:14:37 INFO - PROCESS | 3399 | ++DOMWINDOW == 177 (0x7f33e940ac00) [pid = 3399] [serial = 2164] [outer = (nil)] 05:14:37 INFO - PROCESS | 3399 | ++DOMWINDOW == 178 (0x7f33fde7d000) [pid = 3399] [serial = 2165] [outer = 0x7f33e940ac00] 05:14:37 INFO - PROCESS | 3399 | 1461154477865 Marionette DEBUG loaded listener.js 05:14:37 INFO - PROCESS | 3399 | ++DOMWINDOW == 179 (0x7f33fded9400) [pid = 3399] [serial = 2166] [outer = 0x7f33e940ac00] 05:14:38 INFO - PROCESS | 3399 | 1461154478731 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]]]}] 05:14:38 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 05:14:38 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 1531ms 05:14:38 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 05:14:38 INFO - PROCESS | 3399 | 1461154478764 Marionette TRACE conn3 -> [0,2857,"getWindowHandle",null] 05:14:38 INFO - PROCESS | 3399 | 1461154478767 Marionette TRACE conn3 <- [1,2857,null,{"value":"8"}] 05:14:38 INFO - PROCESS | 3399 | 1461154478774 Marionette TRACE conn3 -> [0,2858,"setScriptTimeout",{"ms":35000}] 05:14:38 INFO - PROCESS | 3399 | 1461154478777 Marionette TRACE conn3 <- [1,2858,null,{}] 05:14:38 INFO - PROCESS | 3399 | 1461154478782 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}] 05:14:39 INFO - PROCESS | 3399 | 1461154478999 Marionette TRACE conn3 <- [1,2859,null,{"value":null}] 05:14:39 INFO - PROCESS | 3399 | 1461154479323 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:14:39 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f340c6d3800 == 175 [pid = 3399] [id = 722] 05:14:39 INFO - PROCESS | 3399 | ++DOMWINDOW == 180 (0x7f33e9d08400) [pid = 3399] [serial = 2167] [outer = (nil)] 05:14:39 INFO - PROCESS | 3399 | ++DOMWINDOW == 181 (0x7f33fe1abc00) [pid = 3399] [serial = 2168] [outer = 0x7f33e9d08400] 05:14:39 INFO - PROCESS | 3399 | 1461154479402 Marionette DEBUG loaded listener.js 05:14:39 INFO - PROCESS | 3399 | ++DOMWINDOW == 182 (0x7f33fea09c00) [pid = 3399] [serial = 2169] [outer = 0x7f33e9d08400] 05:14:40 INFO - PROCESS | 3399 | 1461154480243 Marionette TRACE conn3 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 05:14:40 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 05:14:40 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 1535ms 05:14:40 INFO - PROCESS | 3399 | 1461154480308 Marionette TRACE conn3 -> [0,2861,"getWindowHandle",null] 05:14:40 INFO - PROCESS | 3399 | 1461154480311 Marionette TRACE conn3 <- [1,2861,null,{"value":"8"}] 05:14:40 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 05:14:40 INFO - PROCESS | 3399 | 1461154480318 Marionette TRACE conn3 -> [0,2862,"setScriptTimeout",{"ms":35000}] 05:14:40 INFO - PROCESS | 3399 | 1461154480320 Marionette TRACE conn3 <- [1,2862,null,{}] 05:14:40 INFO - PROCESS | 3399 | 1461154480326 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}] 05:14:40 INFO - PROCESS | 3399 | 1461154480558 Marionette TRACE conn3 <- [1,2863,null,{"value":null}] 05:14:40 INFO - PROCESS | 3399 | 1461154480870 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:14:40 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f340d55d800 == 176 [pid = 3399] [id = 723] 05:14:40 INFO - PROCESS | 3399 | ++DOMWINDOW == 183 (0x7f33fdfdd000) [pid = 3399] [serial = 2170] [outer = (nil)] 05:14:40 INFO - PROCESS | 3399 | ++DOMWINDOW == 184 (0x7f33fea77c00) [pid = 3399] [serial = 2171] [outer = 0x7f33fdfdd000] 05:14:40 INFO - PROCESS | 3399 | 1461154480949 Marionette DEBUG loaded listener.js 05:14:41 INFO - PROCESS | 3399 | ++DOMWINDOW == 185 (0x7f33fef95800) [pid = 3399] [serial = 2172] [outer = 0x7f33fdfdd000] 05:14:41 INFO - PROCESS | 3399 | 1461154481797 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]]]}] 05:14:41 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 05:14:41 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 1536ms 05:14:41 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 05:14:41 INFO - PROCESS | 3399 | 1461154481855 Marionette TRACE conn3 -> [0,2865,"getWindowHandle",null] 05:14:41 INFO - PROCESS | 3399 | 1461154481858 Marionette TRACE conn3 <- [1,2865,null,{"value":"8"}] 05:14:41 INFO - PROCESS | 3399 | 1461154481864 Marionette TRACE conn3 -> [0,2866,"setScriptTimeout",{"ms":35000}] 05:14:41 INFO - PROCESS | 3399 | 1461154481867 Marionette TRACE conn3 <- [1,2866,null,{}] 05:14:41 INFO - PROCESS | 3399 | 1461154481873 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}] 05:14:42 INFO - PROCESS | 3399 | 1461154482099 Marionette TRACE conn3 <- [1,2867,null,{"value":null}] 05:14:42 INFO - PROCESS | 3399 | 1461154482416 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:14:42 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f340d93b800 == 177 [pid = 3399] [id = 724] 05:14:42 INFO - PROCESS | 3399 | ++DOMWINDOW == 186 (0x7f33f9a56000) [pid = 3399] [serial = 2173] [outer = (nil)] 05:14:42 INFO - PROCESS | 3399 | ++DOMWINDOW == 187 (0x7f33fef9d400) [pid = 3399] [serial = 2174] [outer = 0x7f33f9a56000] 05:14:42 INFO - PROCESS | 3399 | 1461154482493 Marionette DEBUG loaded listener.js 05:14:42 INFO - PROCESS | 3399 | ++DOMWINDOW == 188 (0x7f33ff069c00) [pid = 3399] [serial = 2175] [outer = 0x7f33f9a56000] 05:14:43 INFO - PROCESS | 3399 | 1461154483370 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]]]}] 05:14:43 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 05:14:43 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 1587ms 05:14:43 INFO - PROCESS | 3399 | 1461154483451 Marionette TRACE conn3 -> [0,2869,"getWindowHandle",null] 05:14:43 INFO - PROCESS | 3399 | 1461154483455 Marionette TRACE conn3 <- [1,2869,null,{"value":"8"}] 05:14:43 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 05:14:43 INFO - PROCESS | 3399 | 1461154483461 Marionette TRACE conn3 -> [0,2870,"setScriptTimeout",{"ms":35000}] 05:14:43 INFO - PROCESS | 3399 | 1461154483463 Marionette TRACE conn3 <- [1,2870,null,{}] 05:14:43 INFO - PROCESS | 3399 | 1461154483469 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}] 05:14:43 INFO - PROCESS | 3399 | 1461154483747 Marionette TRACE conn3 <- [1,2871,null,{"value":null}] 05:14:44 INFO - PROCESS | 3399 | 1461154484062 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:14:44 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f340db18800 == 178 [pid = 3399] [id = 725] 05:14:44 INFO - PROCESS | 3399 | ++DOMWINDOW == 189 (0x7f33e74cd400) [pid = 3399] [serial = 2176] [outer = (nil)] 05:14:44 INFO - PROCESS | 3399 | ++DOMWINDOW == 190 (0x7f33fef9dc00) [pid = 3399] [serial = 2177] [outer = 0x7f33e74cd400] 05:14:44 INFO - PROCESS | 3399 | 1461154484142 Marionette DEBUG loaded listener.js 05:14:44 INFO - PROCESS | 3399 | ++DOMWINDOW == 191 (0x7f33ff145000) [pid = 3399] [serial = 2178] [outer = 0x7f33e74cd400] 05:14:44 INFO - PROCESS | 3399 | 1461154484967 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]]]}] 05:14:45 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 05:14:45 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 1578ms 05:14:45 INFO - PROCESS | 3399 | 1461154485040 Marionette TRACE conn3 -> [0,2873,"getWindowHandle",null] 05:14:45 INFO - PROCESS | 3399 | 1461154485043 Marionette TRACE conn3 <- [1,2873,null,{"value":"8"}] 05:14:45 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 05:14:45 INFO - PROCESS | 3399 | 1461154485052 Marionette TRACE conn3 -> [0,2874,"setScriptTimeout",{"ms":35000}] 05:14:45 INFO - PROCESS | 3399 | 1461154485055 Marionette TRACE conn3 <- [1,2874,null,{}] 05:14:45 INFO - PROCESS | 3399 | 1461154485060 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}] 05:14:45 INFO - PROCESS | 3399 | 1461154485302 Marionette TRACE conn3 <- [1,2875,null,{"value":null}] 05:14:45 INFO - PROCESS | 3399 | 1461154485618 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:14:45 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f34113a6800 == 179 [pid = 3399] [id = 726] 05:14:45 INFO - PROCESS | 3399 | ++DOMWINDOW == 192 (0x7f33ec8c1c00) [pid = 3399] [serial = 2179] [outer = (nil)] 05:14:45 INFO - PROCESS | 3399 | ++DOMWINDOW == 193 (0x7f33ff26ec00) [pid = 3399] [serial = 2180] [outer = 0x7f33ec8c1c00] 05:14:45 INFO - PROCESS | 3399 | 1461154485706 Marionette DEBUG loaded listener.js 05:14:45 INFO - PROCESS | 3399 | ++DOMWINDOW == 194 (0x7f33ff32a000) [pid = 3399] [serial = 2181] [outer = 0x7f33ec8c1c00] 05:14:46 INFO - PROCESS | 3399 | 1461154486548 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]]]}] 05:14:46 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 05:14:46 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 1533ms 05:14:46 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 05:14:46 INFO - PROCESS | 3399 | 1461154486584 Marionette TRACE conn3 -> [0,2877,"getWindowHandle",null] 05:14:46 INFO - PROCESS | 3399 | 1461154486586 Marionette TRACE conn3 <- [1,2877,null,{"value":"8"}] 05:14:46 INFO - PROCESS | 3399 | 1461154486593 Marionette TRACE conn3 -> [0,2878,"setScriptTimeout",{"ms":35000}] 05:14:46 INFO - PROCESS | 3399 | 1461154486596 Marionette TRACE conn3 <- [1,2878,null,{}] 05:14:46 INFO - PROCESS | 3399 | 1461154486601 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}] 05:14:46 INFO - PROCESS | 3399 | 1461154486824 Marionette TRACE conn3 <- [1,2879,null,{"value":null}] 05:14:47 INFO - PROCESS | 3399 | 1461154487142 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:14:47 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f3411d4c000 == 180 [pid = 3399] [id = 727] 05:14:47 INFO - PROCESS | 3399 | ++DOMWINDOW == 195 (0x7f33ff145400) [pid = 3399] [serial = 2182] [outer = (nil)] 05:14:47 INFO - PROCESS | 3399 | ++DOMWINDOW == 196 (0x7f33ff34fc00) [pid = 3399] [serial = 2183] [outer = 0x7f33ff145400] 05:14:47 INFO - PROCESS | 3399 | 1461154487221 Marionette DEBUG loaded listener.js 05:14:47 INFO - PROCESS | 3399 | ++DOMWINDOW == 197 (0x7f33ff72e000) [pid = 3399] [serial = 2184] [outer = 0x7f33ff145400] 05:14:48 INFO - PROCESS | 3399 | 1461154488062 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]]]}] 05:14:48 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 05:14:48 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 1532ms 05:14:48 INFO - PROCESS | 3399 | 1461154488125 Marionette TRACE conn3 -> [0,2881,"getWindowHandle",null] 05:14:48 INFO - PROCESS | 3399 | 1461154488128 Marionette TRACE conn3 <- [1,2881,null,{"value":"8"}] 05:14:48 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 05:14:48 INFO - PROCESS | 3399 | 1461154488134 Marionette TRACE conn3 -> [0,2882,"setScriptTimeout",{"ms":35000}] 05:14:48 INFO - PROCESS | 3399 | 1461154488136 Marionette TRACE conn3 <- [1,2882,null,{}] 05:14:48 INFO - PROCESS | 3399 | 1461154488142 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}] 05:14:48 INFO - PROCESS | 3399 | 1461154488369 Marionette TRACE conn3 <- [1,2883,null,{"value":null}] 05:14:48 INFO - PROCESS | 3399 | 1461154488682 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:14:48 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f3411f30800 == 181 [pid = 3399] [id = 728] 05:14:48 INFO - PROCESS | 3399 | ++DOMWINDOW == 198 (0x7f33f79c3c00) [pid = 3399] [serial = 2185] [outer = (nil)] 05:14:48 INFO - PROCESS | 3399 | ++DOMWINDOW == 199 (0x7f33ff735800) [pid = 3399] [serial = 2186] [outer = 0x7f33f79c3c00] 05:14:48 INFO - PROCESS | 3399 | 1461154488763 Marionette DEBUG loaded listener.js 05:14:48 INFO - PROCESS | 3399 | ++DOMWINDOW == 200 (0x7f33ffd0f400) [pid = 3399] [serial = 2187] [outer = 0x7f33f79c3c00] 05:14:50 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33f5615000 == 180 [pid = 3399] [id = 467] 05:14:50 INFO - PROCESS | 3399 | --DOCSHELL 0x7f340fa8a800 == 179 [pid = 3399] [id = 660] 05:14:50 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33e2c88800 == 178 [pid = 3399] [id = 465] 05:14:50 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33eb81d000 == 177 [pid = 3399] [id = 297] 05:14:50 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33e64c5800 == 176 [pid = 3399] [id = 466] 05:14:50 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33fe7fb800 == 175 [pid = 3399] [id = 699] 05:14:50 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33fe608800 == 174 [pid = 3399] [id = 698] 05:14:50 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33fdc15800 == 173 [pid = 3399] [id = 697] 05:14:50 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33fa1be800 == 172 [pid = 3399] [id = 696] 05:14:50 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33fa117800 == 171 [pid = 3399] [id = 695] 05:14:50 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33f9b74800 == 170 [pid = 3399] [id = 694] 05:14:50 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33f9229800 == 169 [pid = 3399] [id = 693] 05:14:50 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33f6798800 == 168 [pid = 3399] [id = 692] 05:14:50 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33f5f53800 == 167 [pid = 3399] [id = 691] 05:14:50 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33f4e1e800 == 166 [pid = 3399] [id = 690] 05:14:50 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33f364f800 == 165 [pid = 3399] [id = 689] 05:14:50 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33ee270800 == 164 [pid = 3399] [id = 688] 05:14:50 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33e9f88000 == 163 [pid = 3399] [id = 687] 05:14:50 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33e64cf000 == 162 [pid = 3399] [id = 686] 05:14:51 INFO - PROCESS | 3399 | --DOMWINDOW == 199 (0x7f33e80c8000) [pid = 3399] [serial = 2051] [outer = (nil)] [url = about:blank] 05:14:51 INFO - PROCESS | 3399 | --DOMWINDOW == 198 (0x7f33e9402400) [pid = 3399] [serial = 2054] [outer = (nil)] [url = about:blank] 05:14:51 INFO - PROCESS | 3399 | --DOMWINDOW == 197 (0x7f33f3355400) [pid = 3399] [serial = 2030] [outer = (nil)] [url = about:blank] 05:14:51 INFO - PROCESS | 3399 | --DOMWINDOW == 196 (0x7f33f564d800) [pid = 3399] [serial = 2033] [outer = (nil)] [url = about:blank] 05:14:51 INFO - PROCESS | 3399 | --DOMWINDOW == 195 (0x7f33e684f400) [pid = 3399] [serial = 2046] [outer = (nil)] [url = about:blank] 05:14:51 INFO - PROCESS | 3399 | --DOMWINDOW == 194 (0x7f33e6792000) [pid = 3399] [serial = 2045] [outer = (nil)] [url = about:blank] 05:14:51 INFO - PROCESS | 3399 | --DOMWINDOW == 193 (0x7f33e2cb1800) [pid = 3399] [serial = 2043] [outer = (nil)] [url = about:blank] 05:14:51 INFO - PROCESS | 3399 | --DOMWINDOW == 192 (0x7f33f60bc000) [pid = 3399] [serial = 2036] [outer = (nil)] [url = about:blank] 05:14:51 INFO - PROCESS | 3399 | --DOMWINDOW == 191 (0x7f33f680f400) [pid = 3399] [serial = 2039] [outer = (nil)] [url = about:blank] 05:14:51 INFO - PROCESS | 3399 | --DOMWINDOW == 190 (0x7f33e2bb2c00) [pid = 3399] [serial = 2042] [outer = (nil)] [url = about:blank] 05:14:51 INFO - PROCESS | 3399 | --DOMWINDOW == 189 (0x7f33e7143400) [pid = 3399] [serial = 2048] [outer = (nil)] [url = about:blank] 05:14:51 INFO - PROCESS | 3399 | --DOMWINDOW == 188 (0x7f33ee4c4c00) [pid = 3399] [serial = 2024] [outer = (nil)] [url = about:blank] 05:14:51 INFO - PROCESS | 3399 | --DOMWINDOW == 187 (0x7f33ed606c00) [pid = 3399] [serial = 2021] [outer = (nil)] [url = about:blank] 05:14:51 INFO - PROCESS | 3399 | --DOMWINDOW == 186 (0x7f33ec4d7800) [pid = 3399] [serial = 2018] [outer = (nil)] [url = about:blank] 05:14:51 INFO - PROCESS | 3399 | --DOMWINDOW == 185 (0x7f33e80bc400) [pid = 3399] [serial = 2006] [outer = (nil)] [url = about:blank] 05:14:51 INFO - PROCESS | 3399 | --DOMWINDOW == 184 (0x7f33e68d9000) [pid = 3399] [serial = 2003] [outer = (nil)] [url = about:blank] 05:14:51 INFO - PROCESS | 3399 | --DOMWINDOW == 183 (0x7f33e80bdc00) [pid = 3399] [serial = 1998] [outer = (nil)] [url = about:blank] 05:14:51 INFO - PROCESS | 3399 | --DOMWINDOW == 182 (0x7f33e2cb2400) [pid = 3399] [serial = 2000] [outer = (nil)] [url = about:blank] 05:14:51 INFO - PROCESS | 3399 | --DOMWINDOW == 181 (0x7f33e9d0e000) [pid = 3399] [serial = 2012] [outer = (nil)] [url = about:blank] 05:14:51 INFO - PROCESS | 3399 | --DOMWINDOW == 180 (0x7f33e9291000) [pid = 3399] [serial = 2009] [outer = (nil)] [url = about:blank] 05:14:51 INFO - PROCESS | 3399 | --DOMWINDOW == 179 (0x7f33eb5ccc00) [pid = 3399] [serial = 2015] [outer = (nil)] [url = about:blank] 05:14:51 INFO - PROCESS | 3399 | --DOMWINDOW == 178 (0x7f33f27aa000) [pid = 3399] [serial = 2027] [outer = (nil)] [url = about:blank] 05:14:51 INFO - PROCESS | 3399 | --DOMWINDOW == 177 (0x7f33e9410c00) [pid = 3399] [serial = 2055] [outer = (nil)] [url = about:blank] 05:14:51 INFO - PROCESS | 3399 | --DOMWINDOW == 176 (0x7f33e9283c00) [pid = 3399] [serial = 2052] [outer = (nil)] [url = about:blank] 05:14:51 INFO - PROCESS | 3399 | --DOMWINDOW == 175 (0x7f33e72a2800) [pid = 3399] [serial = 2049] [outer = (nil)] [url = about:blank] 05:14:51 INFO - PROCESS | 3399 | --DOMWINDOW == 174 (0x7f33e9405400) [pid = 3399] [serial = 2057] [outer = (nil)] [url = about:blank] 05:14:51 INFO - PROCESS | 3399 | 1461154491466 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]]]}] 05:14:51 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 05:14:51 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 3389ms 05:14:51 INFO - PROCESS | 3399 | 1461154491577 Marionette TRACE conn3 -> [0,2885,"getWindowHandle",null] 05:14:51 INFO - PROCESS | 3399 | 1461154491582 Marionette TRACE conn3 <- [1,2885,null,{"value":"8"}] 05:14:51 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 05:14:51 INFO - PROCESS | 3399 | 1461154491593 Marionette TRACE conn3 -> [0,2886,"setScriptTimeout",{"ms":35000}] 05:14:51 INFO - PROCESS | 3399 | 1461154491597 Marionette TRACE conn3 <- [1,2886,null,{}] 05:14:51 INFO - PROCESS | 3399 | 1461154491605 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}] 05:14:51 INFO - PROCESS | 3399 | 1461154491829 Marionette TRACE conn3 <- [1,2887,null,{"value":null}] 05:14:52 INFO - PROCESS | 3399 | 1461154492016 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:14:52 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33e686f800 == 163 [pid = 3399] [id = 729] 05:14:52 INFO - PROCESS | 3399 | ++DOMWINDOW == 175 (0x7f33e4df9000) [pid = 3399] [serial = 2188] [outer = (nil)] 05:14:52 INFO - PROCESS | 3399 | ++DOMWINDOW == 176 (0x7f33e63bcc00) [pid = 3399] [serial = 2189] [outer = 0x7f33e4df9000] 05:14:52 INFO - PROCESS | 3399 | 1461154492083 Marionette DEBUG loaded listener.js 05:14:52 INFO - PROCESS | 3399 | ++DOMWINDOW == 177 (0x7f33e679e800) [pid = 3399] [serial = 2190] [outer = 0x7f33e4df9000] 05:14:52 INFO - PROCESS | 3399 | 1461154492819 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]]]}] 05:14:52 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 05:14:52 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 1237ms 05:14:52 INFO - PROCESS | 3399 | 1461154492829 Marionette TRACE conn3 -> [0,2889,"getWindowHandle",null] 05:14:52 INFO - PROCESS | 3399 | 1461154492837 Marionette TRACE conn3 <- [1,2889,null,{"value":"8"}] 05:14:52 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 05:14:52 INFO - PROCESS | 3399 | 1461154492846 Marionette TRACE conn3 -> [0,2890,"setScriptTimeout",{"ms":35000}] 05:14:52 INFO - PROCESS | 3399 | 1461154492849 Marionette TRACE conn3 <- [1,2890,null,{}] 05:14:52 INFO - PROCESS | 3399 | 1461154492894 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}] 05:14:53 INFO - PROCESS | 3399 | 1461154493101 Marionette TRACE conn3 <- [1,2891,null,{"value":null}] 05:14:53 INFO - PROCESS | 3399 | 1461154493119 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:14:53 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33e90b3000 == 164 [pid = 3399] [id = 730] 05:14:53 INFO - PROCESS | 3399 | ++DOMWINDOW == 178 (0x7f33e6957400) [pid = 3399] [serial = 2191] [outer = (nil)] 05:14:53 INFO - PROCESS | 3399 | ++DOMWINDOW == 179 (0x7f33e6bdc800) [pid = 3399] [serial = 2192] [outer = 0x7f33e6957400] 05:14:53 INFO - PROCESS | 3399 | 1461154493181 Marionette DEBUG loaded listener.js 05:14:53 INFO - PROCESS | 3399 | ++DOMWINDOW == 180 (0x7f33e72a3800) [pid = 3399] [serial = 2193] [outer = 0x7f33e6957400] 05:14:54 INFO - PROCESS | 3399 | 1461154494299 Marionette TRACE conn3 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 05:14:54 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 05:14:54 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 1473ms 05:14:54 INFO - PROCESS | 3399 | 1461154494322 Marionette TRACE conn3 -> [0,2893,"getWindowHandle",null] 05:14:54 INFO - PROCESS | 3399 | 1461154494325 Marionette TRACE conn3 <- [1,2893,null,{"value":"8"}] 05:14:54 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 05:14:54 INFO - PROCESS | 3399 | 1461154494344 Marionette TRACE conn3 -> [0,2894,"setScriptTimeout",{"ms":35000}] 05:14:54 INFO - PROCESS | 3399 | 1461154494350 Marionette TRACE conn3 <- [1,2894,null,{}] 05:14:54 INFO - PROCESS | 3399 | 1461154494372 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}] 05:14:54 INFO - PROCESS | 3399 | 1461154494672 Marionette TRACE conn3 <- [1,2895,null,{"value":null}] 05:14:54 INFO - PROCESS | 3399 | 1461154494707 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:14:54 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33e9dda000 == 165 [pid = 3399] [id = 731] 05:14:54 INFO - PROCESS | 3399 | ++DOMWINDOW == 181 (0x7f33e8ff2c00) [pid = 3399] [serial = 2194] [outer = (nil)] 05:14:54 INFO - PROCESS | 3399 | ++DOMWINDOW == 182 (0x7f33e9282800) [pid = 3399] [serial = 2195] [outer = 0x7f33e8ff2c00] 05:14:54 INFO - PROCESS | 3399 | 1461154494812 Marionette DEBUG loaded listener.js 05:14:54 INFO - PROCESS | 3399 | ++DOMWINDOW == 183 (0x7f33e9516800) [pid = 3399] [serial = 2196] [outer = 0x7f33e8ff2c00] 05:14:56 INFO - PROCESS | 3399 | --DOMWINDOW == 182 (0x7f33f5656c00) [pid = 3399] [serial = 2038] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 05:14:56 INFO - PROCESS | 3399 | --DOMWINDOW == 181 (0x7f33f4344400) [pid = 3399] [serial = 2035] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 05:14:56 INFO - PROCESS | 3399 | --DOMWINDOW == 180 (0x7f33eb649800) [pid = 3399] [serial = 2023] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 05:14:56 INFO - PROCESS | 3399 | --DOMWINDOW == 179 (0x7f33e2bb7800) [pid = 3399] [serial = 1999] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 05:14:56 INFO - PROCESS | 3399 | --DOMWINDOW == 178 (0x7f33e67a1000) [pid = 3399] [serial = 2002] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 05:14:56 INFO - PROCESS | 3399 | --DOMWINDOW == 177 (0x7f33e74ca800) [pid = 3399] [serial = 2005] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 05:14:56 INFO - PROCESS | 3399 | --DOMWINDOW == 176 (0x7f33e6aeb400) [pid = 3399] [serial = 2008] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 05:14:56 INFO - PROCESS | 3399 | --DOMWINDOW == 175 (0x7f33e7145000) [pid = 3399] [serial = 2011] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 05:14:56 INFO - PROCESS | 3399 | --DOMWINDOW == 174 (0x7f33eb5cbc00) [pid = 3399] [serial = 2014] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 05:14:56 INFO - PROCESS | 3399 | --DOMWINDOW == 173 (0x7f33eb5cc400) [pid = 3399] [serial = 2017] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 05:14:56 INFO - PROCESS | 3399 | --DOMWINDOW == 172 (0x7f33eb7c7000) [pid = 3399] [serial = 2020] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 05:14:56 INFO - PROCESS | 3399 | --DOMWINDOW == 171 (0x7f33e68dac00) [pid = 3399] [serial = 1927] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 05:14:56 INFO - PROCESS | 3399 | --DOMWINDOW == 170 (0x7f33e6aed400) [pid = 3399] [serial = 2122] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 05:14:56 INFO - PROCESS | 3399 | --DOMWINDOW == 169 (0x7f33e00eb800) [pid = 3399] [serial = 2125] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 05:14:56 INFO - PROCESS | 3399 | --DOMWINDOW == 168 (0x7f33ed34cc00) [pid = 3399] [serial = 2074] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 05:14:56 INFO - PROCESS | 3399 | --DOMWINDOW == 167 (0x7f33e68de800) [pid = 3399] [serial = 2071] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 05:14:56 INFO - PROCESS | 3399 | --DOMWINDOW == 166 (0x7f33e4db5000) [pid = 3399] [serial = 2068] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 05:14:56 INFO - PROCESS | 3399 | --DOMWINDOW == 165 (0x7f33e7e49400) [pid = 3399] [serial = 2065] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 05:14:56 INFO - PROCESS | 3399 | --DOMWINDOW == 164 (0x7f33e68dfc00) [pid = 3399] [serial = 2062] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 05:14:56 INFO - PROCESS | 3399 | --DOMWINDOW == 163 (0x7f33e00f0800) [pid = 3399] [serial = 2059] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 05:14:56 INFO - PROCESS | 3399 | --DOMWINDOW == 162 (0x7f33e2cba400) [pid = 3399] [serial = 2119] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 05:14:56 INFO - PROCESS | 3399 | --DOMWINDOW == 161 (0x7f33e2cba000) [pid = 3399] [serial = 2116] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 05:14:56 INFO - PROCESS | 3399 | --DOMWINDOW == 160 (0x7f33f9b8d000) [pid = 3399] [serial = 2110] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 05:14:56 INFO - PROCESS | 3399 | --DOMWINDOW == 159 (0x7f33ed345c00) [pid = 3399] [serial = 2107] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 05:14:56 INFO - PROCESS | 3399 | --DOMWINDOW == 158 (0x7f33e9ec6400) [pid = 3399] [serial = 2104] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 05:14:56 INFO - PROCESS | 3399 | --DOMWINDOW == 157 (0x7f33f8491000) [pid = 3399] [serial = 2101] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 05:14:56 INFO - PROCESS | 3399 | --DOMWINDOW == 156 (0x7f33f6186c00) [pid = 3399] [serial = 2098] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 05:14:56 INFO - PROCESS | 3399 | --DOMWINDOW == 155 (0x7f33f618d800) [pid = 3399] [serial = 2095] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 05:14:56 INFO - PROCESS | 3399 | --DOMWINDOW == 154 (0x7f33f5bf5c00) [pid = 3399] [serial = 2092] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 05:14:56 INFO - PROCESS | 3399 | --DOMWINDOW == 153 (0x7f33f5bf5000) [pid = 3399] [serial = 2089] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 05:14:56 INFO - PROCESS | 3399 | --DOMWINDOW == 152 (0x7f33e695a400) [pid = 3399] [serial = 2086] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 05:14:56 INFO - PROCESS | 3399 | --DOMWINDOW == 151 (0x7f33ee4cd400) [pid = 3399] [serial = 2083] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 05:14:56 INFO - PROCESS | 3399 | --DOMWINDOW == 150 (0x7f33f3395000) [pid = 3399] [serial = 2080] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 05:14:56 INFO - PROCESS | 3399 | --DOMWINDOW == 149 (0x7f33ed34e400) [pid = 3399] [serial = 2077] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 05:14:56 INFO - PROCESS | 3399 | --DOMWINDOW == 148 (0x7f33ec8b6c00) [pid = 3399] [serial = 2026] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 05:14:56 INFO - PROCESS | 3399 | --DOMWINDOW == 147 (0x7f33f2966c00) [pid = 3399] [serial = 2032] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 05:14:56 INFO - PROCESS | 3399 | --DOMWINDOW == 146 (0x7f33ee35dc00) [pid = 3399] [serial = 2029] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 05:14:56 INFO - PROCESS | 3399 | 1461154496489 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]]]}] 05:14:56 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 05:14:56 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 2199ms 05:14:56 INFO - PROCESS | 3399 | 1461154496543 Marionette TRACE conn3 -> [0,2897,"getWindowHandle",null] 05:14:56 INFO - PROCESS | 3399 | 1461154496548 Marionette TRACE conn3 <- [1,2897,null,{"value":"8"}] 05:14:56 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 05:14:56 INFO - PROCESS | 3399 | 1461154496554 Marionette TRACE conn3 -> [0,2898,"setScriptTimeout",{"ms":35000}] 05:14:56 INFO - PROCESS | 3399 | 1461154496556 Marionette TRACE conn3 <- [1,2898,null,{}] 05:14:56 INFO - PROCESS | 3399 | 1461154496561 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}] 05:14:56 INFO - PROCESS | 3399 | 1461154496825 Marionette TRACE conn3 <- [1,2899,null,{"value":null}] 05:14:56 INFO - PROCESS | 3399 | 1461154496845 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:14:56 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33ea487800 == 166 [pid = 3399] [id = 732] 05:14:56 INFO - PROCESS | 3399 | ++DOMWINDOW == 147 (0x7f33e00eb800) [pid = 3399] [serial = 2197] [outer = (nil)] 05:14:56 INFO - PROCESS | 3399 | ++DOMWINDOW == 148 (0x7f33e74d4800) [pid = 3399] [serial = 2198] [outer = 0x7f33e00eb800] 05:14:56 INFO - PROCESS | 3399 | 1461154496908 Marionette DEBUG loaded listener.js 05:14:57 INFO - PROCESS | 3399 | ++DOMWINDOW == 149 (0x7f33e9407800) [pid = 3399] [serial = 2199] [outer = 0x7f33e00eb800] 05:14:57 INFO - PROCESS | 3399 | 1461154497731 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]]]}] 05:14:57 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 05:14:57 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 1233ms 05:14:57 INFO - PROCESS | 3399 | 1461154497789 Marionette TRACE conn3 -> [0,2901,"getWindowHandle",null] 05:14:57 INFO - PROCESS | 3399 | 1461154497793 Marionette TRACE conn3 <- [1,2901,null,{"value":"8"}] 05:14:57 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 05:14:57 INFO - PROCESS | 3399 | 1461154497799 Marionette TRACE conn3 -> [0,2902,"setScriptTimeout",{"ms":35000}] 05:14:57 INFO - PROCESS | 3399 | 1461154497801 Marionette TRACE conn3 <- [1,2902,null,{}] 05:14:57 INFO - PROCESS | 3399 | 1461154497807 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}] 05:14:58 INFO - PROCESS | 3399 | 1461154498026 Marionette TRACE conn3 <- [1,2903,null,{"value":null}] 05:14:58 INFO - PROCESS | 3399 | 1461154498439 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:14:58 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33e630a800 == 167 [pid = 3399] [id = 733] 05:14:58 INFO - PROCESS | 3399 | ++DOMWINDOW == 150 (0x7f33e2bbbc00) [pid = 3399] [serial = 2200] [outer = (nil)] 05:14:58 INFO - PROCESS | 3399 | ++DOMWINDOW == 151 (0x7f33e309c400) [pid = 3399] [serial = 2201] [outer = 0x7f33e2bbbc00] 05:14:58 INFO - PROCESS | 3399 | 1461154498536 Marionette DEBUG loaded listener.js 05:14:58 INFO - PROCESS | 3399 | ++DOMWINDOW == 152 (0x7f33e4df7c00) [pid = 3399] [serial = 2202] [outer = 0x7f33e2bbbc00] 05:14:59 INFO - PROCESS | 3399 | 1461154499451 Marionette TRACE conn3 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 05:14:59 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 05:14:59 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 1685ms 05:14:59 INFO - PROCESS | 3399 | 1461154499487 Marionette TRACE conn3 -> [0,2905,"getWindowHandle",null] 05:14:59 INFO - PROCESS | 3399 | 1461154499495 Marionette TRACE conn3 <- [1,2905,null,{"value":"8"}] 05:14:59 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 05:14:59 INFO - PROCESS | 3399 | 1461154499510 Marionette TRACE conn3 -> [0,2906,"setScriptTimeout",{"ms":35000}] 05:14:59 INFO - PROCESS | 3399 | 1461154499517 Marionette TRACE conn3 <- [1,2906,null,{}] 05:14:59 INFO - PROCESS | 3399 | 1461154499527 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}] 05:14:59 INFO - PROCESS | 3399 | 1461154499807 Marionette TRACE conn3 <- [1,2907,null,{"value":null}] 05:15:00 INFO - PROCESS | 3399 | 1461154500140 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:15:00 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33e9dd4800 == 168 [pid = 3399] [id = 734] 05:15:00 INFO - PROCESS | 3399 | ++DOMWINDOW == 153 (0x7f33e6842c00) [pid = 3399] [serial = 2203] [outer = (nil)] 05:15:00 INFO - PROCESS | 3399 | ++DOMWINDOW == 154 (0x7f33e7142c00) [pid = 3399] [serial = 2204] [outer = 0x7f33e6842c00] 05:15:00 INFO - PROCESS | 3399 | 1461154500224 Marionette DEBUG loaded listener.js 05:15:00 INFO - PROCESS | 3399 | ++DOMWINDOW == 155 (0x7f33e72aa000) [pid = 3399] [serial = 2205] [outer = 0x7f33e6842c00] 05:15:01 INFO - PROCESS | 3399 | 1461154501162 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]]]}] 05:15:01 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 05:15:01 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 1698ms 05:15:01 INFO - PROCESS | 3399 | 1461154501206 Marionette TRACE conn3 -> [0,2909,"getWindowHandle",null] 05:15:01 INFO - PROCESS | 3399 | 1461154501213 Marionette TRACE conn3 <- [1,2909,null,{"value":"8"}] 05:15:01 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 05:15:01 INFO - PROCESS | 3399 | 1461154501220 Marionette TRACE conn3 -> [0,2910,"setScriptTimeout",{"ms":35000}] 05:15:01 INFO - PROCESS | 3399 | 1461154501227 Marionette TRACE conn3 <- [1,2910,null,{}] 05:15:01 INFO - PROCESS | 3399 | 1461154501234 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}] 05:15:01 INFO - PROCESS | 3399 | 1461154501482 Marionette TRACE conn3 <- [1,2911,null,{"value":null}] 05:15:01 INFO - PROCESS | 3399 | 1461154501833 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:15:01 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33ec8ce800 == 169 [pid = 3399] [id = 735] 05:15:01 INFO - PROCESS | 3399 | ++DOMWINDOW == 156 (0x7f33e7355400) [pid = 3399] [serial = 2206] [outer = (nil)] 05:15:01 INFO - PROCESS | 3399 | ++DOMWINDOW == 157 (0x7f33e8ff4800) [pid = 3399] [serial = 2207] [outer = 0x7f33e7355400] 05:15:01 INFO - PROCESS | 3399 | 1461154501914 Marionette DEBUG loaded listener.js 05:15:02 INFO - PROCESS | 3399 | ++DOMWINDOW == 158 (0x7f33e9514800) [pid = 3399] [serial = 2208] [outer = 0x7f33e7355400] 05:15:02 INFO - PROCESS | 3399 | 1461154502715 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]]]}] 05:15:02 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 05:15:02 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 05:15:02 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 1538ms 05:15:02 INFO - PROCESS | 3399 | 1461154502760 Marionette TRACE conn3 -> [0,2913,"getWindowHandle",null] 05:15:02 INFO - PROCESS | 3399 | 1461154502764 Marionette TRACE conn3 <- [1,2913,null,{"value":"8"}] 05:15:02 INFO - TEST-START | /DOMEvents/constructors.html 05:15:02 INFO - PROCESS | 3399 | 1461154502781 Marionette TRACE conn3 -> [0,2914,"setScriptTimeout",{"ms":35000}] 05:15:02 INFO - PROCESS | 3399 | 1461154502790 Marionette TRACE conn3 <- [1,2914,null,{}] 05:15:02 INFO - PROCESS | 3399 | 1461154502801 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}] 05:15:03 INFO - PROCESS | 3399 | 1461154503109 Marionette TRACE conn3 <- [1,2915,null,{"value":null}] 05:15:03 INFO - PROCESS | 3399 | 1461154503420 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:15:03 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33ee472800 == 170 [pid = 3399] [id = 736] 05:15:03 INFO - PROCESS | 3399 | ++DOMWINDOW == 159 (0x7f33e80bfc00) [pid = 3399] [serial = 2209] [outer = (nil)] 05:15:03 INFO - PROCESS | 3399 | ++DOMWINDOW == 160 (0x7f33eb5cfc00) [pid = 3399] [serial = 2210] [outer = 0x7f33e80bfc00] 05:15:03 INFO - PROCESS | 3399 | 1461154503502 Marionette DEBUG loaded listener.js 05:15:03 INFO - PROCESS | 3399 | ++DOMWINDOW == 161 (0x7f33eb64e000) [pid = 3399] [serial = 2211] [outer = 0x7f33e80bfc00] 05:15:04 INFO - PROCESS | 3399 | 1461154504423 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]]]}] 05:15:04 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 05:15:04 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 05:15:04 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 05:15:04 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 05:15:04 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 05:15:04 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 05:15:04 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 05:15:04 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 05:15:04 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 05:15:04 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 05:15:04 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 05:15:04 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 05:15:04 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 05:15:04 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 05:15:04 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 05:15:04 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 05:15:04 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 05:15:04 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 05:15:04 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 05:15:04 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 05:15:04 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 05:15:04 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 05:15:04 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 05:15:04 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 05:15:04 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 05:15:04 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 05:15:04 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 05:15:04 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 05:15:04 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 05:15:04 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 05:15:04 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 05:15:04 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 05:15:04 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 05:15:04 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 05:15:04 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 05:15:04 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 05:15:04 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 05:15:04 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 05:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:15:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:15:04 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 05:15:04 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 05:15:04 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 05:15:04 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 05:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:15:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:15:04 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 05:15:04 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 05:15:04 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 05:15:04 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 05:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:15:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:15:04 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 05:15:04 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 05:15:04 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 05:15:04 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 05:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:15:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:15:04 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 05:15:04 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 05:15:04 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 05:15:04 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 05:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:15:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:15:04 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 05:15:04 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 05:15:04 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 05:15:04 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 05:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:15:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:15:04 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 05:15:04 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 05:15:04 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 05:15:04 INFO - TEST-OK | /DOMEvents/constructors.html | took 1720ms 05:15:04 INFO - PROCESS | 3399 | 1461154504497 Marionette TRACE conn3 -> [0,2917,"getWindowHandle",null] 05:15:04 INFO - PROCESS | 3399 | 1461154504501 Marionette TRACE conn3 <- [1,2917,null,{"value":"8"}] 05:15:04 INFO - TEST-START | /DOMEvents/event-phases-order.html 05:15:04 INFO - PROCESS | 3399 | 1461154504516 Marionette TRACE conn3 -> [0,2918,"setScriptTimeout",{"ms":35000}] 05:15:04 INFO - PROCESS | 3399 | 1461154504521 Marionette TRACE conn3 <- [1,2918,null,{}] 05:15:04 INFO - PROCESS | 3399 | 1461154504541 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}] 05:15:04 INFO - PROCESS | 3399 | 1461154504817 Marionette TRACE conn3 <- [1,2919,null,{"value":null}] 05:15:05 INFO - PROCESS | 3399 | 1461154505135 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:15:05 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33f364a000 == 171 [pid = 3399] [id = 737] 05:15:05 INFO - PROCESS | 3399 | ++DOMWINDOW == 162 (0x7f33e9ecc800) [pid = 3399] [serial = 2212] [outer = (nil)] 05:15:05 INFO - PROCESS | 3399 | ++DOMWINDOW == 163 (0x7f33ec8b2c00) [pid = 3399] [serial = 2213] [outer = 0x7f33e9ecc800] 05:15:05 INFO - PROCESS | 3399 | 1461154505212 Marionette DEBUG loaded listener.js 05:15:05 INFO - PROCESS | 3399 | ++DOMWINDOW == 164 (0x7f33ec8bf000) [pid = 3399] [serial = 2214] [outer = 0x7f33e9ecc800] 05:15:05 INFO - PROCESS | 3399 | 1461154505960 Marionette TRACE conn3 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 05:15:06 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 05:15:06 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 1496ms 05:15:06 INFO - PROCESS | 3399 | 1461154506013 Marionette TRACE conn3 -> [0,2921,"getWindowHandle",null] 05:15:06 INFO - PROCESS | 3399 | 1461154506017 Marionette TRACE conn3 <- [1,2921,null,{"value":"8"}] 05:15:06 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 05:15:06 INFO - PROCESS | 3399 | 1461154506023 Marionette TRACE conn3 -> [0,2922,"setScriptTimeout",{"ms":35000}] 05:15:06 INFO - PROCESS | 3399 | 1461154506025 Marionette TRACE conn3 <- [1,2922,null,{}] 05:15:06 INFO - PROCESS | 3399 | 1461154506051 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}] 05:15:06 INFO - PROCESS | 3399 | 1461154506280 Marionette TRACE conn3 <- [1,2923,null,{"value":null}] 05:15:06 INFO - PROCESS | 3399 | 1461154506543 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:15:06 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33f560a800 == 172 [pid = 3399] [id = 738] 05:15:06 INFO - PROCESS | 3399 | ++DOMWINDOW == 165 (0x7f33ed350c00) [pid = 3399] [serial = 2215] [outer = (nil)] 05:15:06 INFO - PROCESS | 3399 | ++DOMWINDOW == 166 (0x7f33ed60c800) [pid = 3399] [serial = 2216] [outer = 0x7f33ed350c00] 05:15:06 INFO - PROCESS | 3399 | 1461154506633 Marionette DEBUG loaded listener.js 05:15:06 INFO - PROCESS | 3399 | ++DOMWINDOW == 167 (0x7f33f27a3400) [pid = 3399] [serial = 2217] [outer = 0x7f33ed350c00] 05:15:07 INFO - PROCESS | 3399 | [3399] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/events/Event.cpp, line 570 05:15:07 INFO - PROCESS | 3399 | [3399] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/events/Event.cpp, line 570 05:15:07 INFO - PROCESS | 3399 | [3399] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/events/Event.cpp, line 570 05:15:07 INFO - PROCESS | 3399 | [3399] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/events/Event.cpp, line 570 05:15:07 INFO - PROCESS | 3399 | 1461154507510 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]]]}] 05:15:07 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 05:15:07 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 05:15:07 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 05:15:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:15:07 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 05:15:07 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 05:15:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:15:07 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 05:15:07 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 05:15:07 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 05:15:07 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 05:15:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:15:07 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 05:15:07 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 05:15:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:15:07 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 05:15:07 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 05:15:07 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 05:15:07 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 05:15:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:15:07 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 05:15:07 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 05:15:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:15:07 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 05:15:07 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]" 05:15:07 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 05:15:07 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 05:15:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:15:07 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 05:15:07 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 05:15:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:15:07 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 05:15:07 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 05:15:07 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 1532ms 05:15:07 INFO - PROCESS | 3399 | 1461154507561 Marionette TRACE conn3 -> [0,2925,"getWindowHandle",null] 05:15:07 INFO - PROCESS | 3399 | 1461154507569 Marionette TRACE conn3 <- [1,2925,null,{"value":"8"}] 05:15:07 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 05:15:07 INFO - PROCESS | 3399 | 1461154507578 Marionette TRACE conn3 -> [0,2926,"setScriptTimeout",{"ms":35000}] 05:15:07 INFO - PROCESS | 3399 | 1461154507581 Marionette TRACE conn3 <- [1,2926,null,{}] 05:15:07 INFO - PROCESS | 3399 | 1461154507585 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}] 05:15:07 INFO - PROCESS | 3399 | 1461154507795 Marionette TRACE conn3 <- [1,2927,null,{"value":null}] 05:15:08 INFO - PROCESS | 3399 | 1461154508065 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:15:08 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33f64ab000 == 173 [pid = 3399] [id = 739] 05:15:08 INFO - PROCESS | 3399 | ++DOMWINDOW == 168 (0x7f33f2960800) [pid = 3399] [serial = 2218] [outer = (nil)] 05:15:08 INFO - PROCESS | 3399 | ++DOMWINDOW == 169 (0x7f33f434e000) [pid = 3399] [serial = 2219] [outer = 0x7f33f2960800] 05:15:08 INFO - PROCESS | 3399 | 1461154508142 Marionette DEBUG loaded listener.js 05:15:08 INFO - PROCESS | 3399 | ++DOMWINDOW == 170 (0x7f33f451d400) [pid = 3399] [serial = 2220] [outer = 0x7f33f2960800] 05:15:08 INFO - PROCESS | 3399 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 05:15:08 INFO - PROCESS | 3399 | 1461154508899 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]]]}] 05:15:08 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 05:15:08 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 1378ms 05:15:08 INFO - PROCESS | 3399 | 1461154508957 Marionette TRACE conn3 -> [0,2929,"getWindowHandle",null] 05:15:08 INFO - PROCESS | 3399 | 1461154508960 Marionette TRACE conn3 <- [1,2929,null,{"value":"8"}] 05:15:08 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 05:15:08 INFO - PROCESS | 3399 | 1461154508966 Marionette TRACE conn3 -> [0,2930,"setScriptTimeout",{"ms":35000}] 05:15:08 INFO - PROCESS | 3399 | 1461154508970 Marionette TRACE conn3 <- [1,2930,null,{}] 05:15:08 INFO - PROCESS | 3399 | 1461154508975 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}] 05:15:09 INFO - PROCESS | 3399 | 1461154509185 Marionette TRACE conn3 <- [1,2931,null,{"value":null}] 05:15:09 INFO - PROCESS | 3399 | 1461154509516 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:15:09 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33f68b5000 == 174 [pid = 3399] [id = 740] 05:15:09 INFO - PROCESS | 3399 | ++DOMWINDOW == 171 (0x7f33eb650c00) [pid = 3399] [serial = 2221] [outer = (nil)] 05:15:09 INFO - PROCESS | 3399 | ++DOMWINDOW == 172 (0x7f33f45b9800) [pid = 3399] [serial = 2222] [outer = 0x7f33eb650c00] 05:15:09 INFO - PROCESS | 3399 | 1461154509661 Marionette DEBUG loaded listener.js 05:15:09 INFO - PROCESS | 3399 | ++DOMWINDOW == 173 (0x7f33f5524c00) [pid = 3399] [serial = 2223] [outer = 0x7f33eb650c00] 05:15:10 INFO - PROCESS | 3399 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 05:15:10 INFO - PROCESS | 3399 | 1461154510779 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]]]}] 05:15:10 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 05:15:10 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 1838ms 05:15:10 INFO - PROCESS | 3399 | 1461154510805 Marionette TRACE conn3 -> [0,2933,"getWindowHandle",null] 05:15:10 INFO - PROCESS | 3399 | 1461154510808 Marionette TRACE conn3 <- [1,2933,null,{"value":"8"}] 05:15:10 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 05:15:10 INFO - PROCESS | 3399 | 1461154510814 Marionette TRACE conn3 -> [0,2934,"setScriptTimeout",{"ms":35000}] 05:15:10 INFO - PROCESS | 3399 | 1461154510816 Marionette TRACE conn3 <- [1,2934,null,{}] 05:15:10 INFO - PROCESS | 3399 | 1461154510822 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}] 05:15:11 INFO - PROCESS | 3399 | 1461154511046 Marionette TRACE conn3 <- [1,2935,null,{"value":null}] 05:15:11 INFO - PROCESS | 3399 | 1461154511297 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:15:11 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33f9b66000 == 175 [pid = 3399] [id = 741] 05:15:11 INFO - PROCESS | 3399 | ++DOMWINDOW == 174 (0x7f33e4db7c00) [pid = 3399] [serial = 2224] [outer = (nil)] 05:15:11 INFO - PROCESS | 3399 | ++DOMWINDOW == 175 (0x7f33f5529c00) [pid = 3399] [serial = 2225] [outer = 0x7f33e4db7c00] 05:15:11 INFO - PROCESS | 3399 | 1461154511380 Marionette DEBUG loaded listener.js 05:15:11 INFO - PROCESS | 3399 | ++DOMWINDOW == 176 (0x7f33f5b55c00) [pid = 3399] [serial = 2226] [outer = 0x7f33e4db7c00] 05:15:12 INFO - PROCESS | 3399 | 1461154512171 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]]]}] 05:15:12 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 05:15:12 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 1380ms 05:15:12 INFO - PROCESS | 3399 | 1461154512195 Marionette TRACE conn3 -> [0,2937,"getWindowHandle",null] 05:15:12 INFO - PROCESS | 3399 | 1461154512199 Marionette TRACE conn3 <- [1,2937,null,{"value":"8"}] 05:15:12 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 05:15:12 INFO - PROCESS | 3399 | 1461154512205 Marionette TRACE conn3 -> [0,2938,"setScriptTimeout",{"ms":35000}] 05:15:12 INFO - PROCESS | 3399 | 1461154512207 Marionette TRACE conn3 <- [1,2938,null,{}] 05:15:12 INFO - PROCESS | 3399 | 1461154512212 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}] 05:15:12 INFO - PROCESS | 3399 | 1461154512433 Marionette TRACE conn3 <- [1,2939,null,{"value":null}] 05:15:12 INFO - PROCESS | 3399 | 1461154512681 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:15:12 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33fa022800 == 176 [pid = 3399] [id = 742] 05:15:12 INFO - PROCESS | 3399 | ++DOMWINDOW == 177 (0x7f33e67a3800) [pid = 3399] [serial = 2227] [outer = (nil)] 05:15:12 INFO - PROCESS | 3399 | ++DOMWINDOW == 178 (0x7f33f5bf7800) [pid = 3399] [serial = 2228] [outer = 0x7f33e67a3800] 05:15:12 INFO - PROCESS | 3399 | 1461154512759 Marionette DEBUG loaded listener.js 05:15:12 INFO - PROCESS | 3399 | ++DOMWINDOW == 179 (0x7f33f6186c00) [pid = 3399] [serial = 2229] [outer = 0x7f33e67a3800] 05:15:13 INFO - PROCESS | 3399 | 1461154513561 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]]]}] 05:15:13 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. 05:15:13 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 1382ms 05:15:13 INFO - PROCESS | 3399 | 1461154513588 Marionette TRACE conn3 -> [0,2941,"getWindowHandle",null] 05:15:13 INFO - PROCESS | 3399 | 1461154513592 Marionette TRACE conn3 <- [1,2941,null,{"value":"8"}] 05:15:13 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 05:15:13 INFO - PROCESS | 3399 | 1461154513598 Marionette TRACE conn3 -> [0,2942,"setScriptTimeout",{"ms":35000}] 05:15:13 INFO - PROCESS | 3399 | 1461154513601 Marionette TRACE conn3 <- [1,2942,null,{}] 05:15:13 INFO - PROCESS | 3399 | 1461154513606 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}] 05:15:13 INFO - PROCESS | 3399 | 1461154513840 Marionette TRACE conn3 <- [1,2943,null,{"value":null}] 05:15:14 INFO - PROCESS | 3399 | 1461154514116 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:15:14 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33fa19e800 == 177 [pid = 3399] [id = 743] 05:15:14 INFO - PROCESS | 3399 | ++DOMWINDOW == 180 (0x7f33f618d800) [pid = 3399] [serial = 2230] [outer = (nil)] 05:15:14 INFO - PROCESS | 3399 | ++DOMWINDOW == 181 (0x7f33f7416c00) [pid = 3399] [serial = 2231] [outer = 0x7f33f618d800] 05:15:14 INFO - PROCESS | 3399 | 1461154514208 Marionette DEBUG loaded listener.js 05:15:14 INFO - PROCESS | 3399 | ++DOMWINDOW == 182 (0x7f33f8f02c00) [pid = 3399] [serial = 2232] [outer = 0x7f33f618d800] 05:15:15 INFO - PROCESS | 3399 | 1461154515061 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"]]]}] 05:15:15 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 05:15:15 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 05:15:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:15:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:15:15 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 05:15:15 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 1489ms 05:15:15 INFO - PROCESS | 3399 | 1461154515091 Marionette TRACE conn3 -> [0,2945,"getWindowHandle",null] 05:15:15 INFO - PROCESS | 3399 | 1461154515098 Marionette TRACE conn3 <- [1,2945,null,{"value":"8"}] 05:15:15 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 05:15:15 INFO - PROCESS | 3399 | 1461154515105 Marionette TRACE conn3 -> [0,2946,"setScriptTimeout",{"ms":35000}] 05:15:15 INFO - PROCESS | 3399 | 1461154515108 Marionette TRACE conn3 <- [1,2946,null,{}] 05:15:15 INFO - PROCESS | 3399 | 1461154515114 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}] 05:15:15 INFO - PROCESS | 3399 | 1461154515524 Marionette TRACE conn3 <- [1,2947,null,{"value":null}] 05:15:15 INFO - PROCESS | 3399 | 1461154515688 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:15:15 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33fe621800 == 178 [pid = 3399] [id = 744] 05:15:15 INFO - PROCESS | 3399 | ++DOMWINDOW == 183 (0x7f33f943a000) [pid = 3399] [serial = 2233] [outer = (nil)] 05:15:15 INFO - PROCESS | 3399 | ++DOMWINDOW == 184 (0x7f33f9b86c00) [pid = 3399] [serial = 2234] [outer = 0x7f33f943a000] 05:15:15 INFO - PROCESS | 3399 | 1461154515821 Marionette DEBUG loaded listener.js 05:15:15 INFO - PROCESS | 3399 | ++DOMWINDOW == 185 (0x7f33f9eb1c00) [pid = 3399] [serial = 2235] [outer = 0x7f33f943a000] 05:15:16 INFO - PROCESS | 3399 | 1461154516564 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]]]}] 05:15:16 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. 05:15:16 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 1479ms 05:15:16 INFO - PROCESS | 3399 | 1461154516585 Marionette TRACE conn3 -> [0,2949,"getWindowHandle",null] 05:15:16 INFO - PROCESS | 3399 | 1461154516588 Marionette TRACE conn3 <- [1,2949,null,{"value":"8"}] 05:15:16 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 05:15:16 INFO - PROCESS | 3399 | 1461154516594 Marionette TRACE conn3 -> [0,2950,"setScriptTimeout",{"ms":35000}] 05:15:16 INFO - PROCESS | 3399 | 1461154516597 Marionette TRACE conn3 <- [1,2950,null,{}] 05:15:16 INFO - PROCESS | 3399 | 1461154516603 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}] 05:15:16 INFO - PROCESS | 3399 | 1461154516841 Marionette TRACE conn3 <- [1,2951,null,{"value":null}] 05:15:17 INFO - PROCESS | 3399 | 1461154517098 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:15:17 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33ff947000 == 179 [pid = 3399] [id = 745] 05:15:17 INFO - PROCESS | 3399 | ++DOMWINDOW == 186 (0x7f33f98e4400) [pid = 3399] [serial = 2236] [outer = (nil)] 05:15:17 INFO - PROCESS | 3399 | ++DOMWINDOW == 187 (0x7f33f9fe3c00) [pid = 3399] [serial = 2237] [outer = 0x7f33f98e4400] 05:15:17 INFO - PROCESS | 3399 | 1461154517183 Marionette DEBUG loaded listener.js 05:15:17 INFO - PROCESS | 3399 | ++DOMWINDOW == 188 (0x7f33fb965800) [pid = 3399] [serial = 2238] [outer = 0x7f33f98e4400] 05:15:17 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f3400681000 == 180 [pid = 3399] [id = 746] 05:15:17 INFO - PROCESS | 3399 | ++DOMWINDOW == 189 (0x7f33fccbcc00) [pid = 3399] [serial = 2239] [outer = (nil)] 05:15:17 INFO - PROCESS | 3399 | ++DOMWINDOW == 190 (0x7f33fb968800) [pid = 3399] [serial = 2240] [outer = 0x7f33fccbcc00] 05:15:18 INFO - PROCESS | 3399 | 1461154518044 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]]]}] 05:15:18 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. 05:15:18 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 1492ms 05:15:18 INFO - PROCESS | 3399 | 1461154518091 Marionette TRACE conn3 -> [0,2953,"getWindowHandle",null] 05:15:18 INFO - PROCESS | 3399 | 1461154518094 Marionette TRACE conn3 <- [1,2953,null,{"value":"8"}] 05:15:18 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 05:15:18 INFO - PROCESS | 3399 | 1461154518101 Marionette TRACE conn3 -> [0,2954,"setScriptTimeout",{"ms":35000}] 05:15:18 INFO - PROCESS | 3399 | 1461154518104 Marionette TRACE conn3 <- [1,2954,null,{}] 05:15:18 INFO - PROCESS | 3399 | 1461154518109 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}] 05:15:18 INFO - PROCESS | 3399 | 1461154518397 Marionette TRACE conn3 <- [1,2955,null,{"value":null}] 05:15:18 INFO - PROCESS | 3399 | 1461154518709 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:15:18 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f3406706000 == 181 [pid = 3399] [id = 747] 05:15:18 INFO - PROCESS | 3399 | ++DOMWINDOW == 191 (0x7f33f9a5ec00) [pid = 3399] [serial = 2241] [outer = (nil)] 05:15:18 INFO - PROCESS | 3399 | ++DOMWINDOW == 192 (0x7f33fb9dfc00) [pid = 3399] [serial = 2242] [outer = 0x7f33f9a5ec00] 05:15:18 INFO - PROCESS | 3399 | 1461154518787 Marionette DEBUG loaded listener.js 05:15:18 INFO - PROCESS | 3399 | ++DOMWINDOW == 193 (0x7f33fd245400) [pid = 3399] [serial = 2243] [outer = 0x7f33f9a5ec00] 05:15:19 INFO - PROCESS | 3399 | 1461154519578 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]]]}] 05:15:19 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 05:15:19 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 05:15:19 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 1534ms 05:15:19 INFO - PROCESS | 3399 | 1461154519637 Marionette TRACE conn3 -> [0,2957,"getWindowHandle",null] 05:15:19 INFO - PROCESS | 3399 | 1461154519640 Marionette TRACE conn3 <- [1,2957,null,{"value":"8"}] 05:15:19 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 05:15:19 INFO - PROCESS | 3399 | 1461154519647 Marionette TRACE conn3 -> [0,2958,"setScriptTimeout",{"ms":35000}] 05:15:19 INFO - PROCESS | 3399 | 1461154519650 Marionette TRACE conn3 <- [1,2958,null,{}] 05:15:19 INFO - PROCESS | 3399 | 1461154519675 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}] 05:15:19 INFO - PROCESS | 3399 | 1461154519979 Marionette TRACE conn3 <- [1,2959,null,{"value":null}] 05:15:20 INFO - PROCESS | 3399 | 1461154520360 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:15:20 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f3411f28800 == 182 [pid = 3399] [id = 748] 05:15:20 INFO - PROCESS | 3399 | ++DOMWINDOW == 194 (0x7f33e309d000) [pid = 3399] [serial = 2244] [outer = (nil)] 05:15:20 INFO - PROCESS | 3399 | ++DOMWINDOW == 195 (0x7f33fef9e800) [pid = 3399] [serial = 2245] [outer = 0x7f33e309d000] 05:15:20 INFO - PROCESS | 3399 | 1461154520438 Marionette DEBUG loaded listener.js 05:15:20 INFO - PROCESS | 3399 | ++DOMWINDOW == 196 (0x7f33ff503000) [pid = 3399] [serial = 2246] [outer = 0x7f33e309d000] 05:15:21 INFO - PROCESS | 3399 | 1461154521151 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]]]}] 05:15:21 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. 05:15:21 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 1548ms 05:15:21 INFO - PROCESS | 3399 | 1461154521195 Marionette TRACE conn3 -> [0,2961,"getWindowHandle",null] 05:15:21 INFO - PROCESS | 3399 | 1461154521198 Marionette TRACE conn3 <- [1,2961,null,{"value":"8"}] 05:15:21 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 05:15:21 INFO - PROCESS | 3399 | 1461154521204 Marionette TRACE conn3 -> [0,2962,"setScriptTimeout",{"ms":35000}] 05:15:21 INFO - PROCESS | 3399 | 1461154521206 Marionette TRACE conn3 <- [1,2962,null,{}] 05:15:21 INFO - PROCESS | 3399 | 1461154521212 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}] 05:15:21 INFO - PROCESS | 3399 | 1461154521446 Marionette TRACE conn3 <- [1,2963,null,{"value":null}] 05:15:21 INFO - PROCESS | 3399 | 1461154521728 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:15:21 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f3413b89000 == 183 [pid = 3399] [id = 749] 05:15:21 INFO - PROCESS | 3399 | ++DOMWINDOW == 197 (0x7f33e2bbb400) [pid = 3399] [serial = 2247] [outer = (nil)] 05:15:21 INFO - PROCESS | 3399 | ++DOMWINDOW == 198 (0x7f33ff506000) [pid = 3399] [serial = 2248] [outer = 0x7f33e2bbb400] 05:15:21 INFO - PROCESS | 3399 | 1461154521808 Marionette DEBUG loaded listener.js 05:15:21 INFO - PROCESS | 3399 | ++DOMWINDOW == 199 (0x7f33ffe7c000) [pid = 3399] [serial = 2249] [outer = 0x7f33e2bbb400] 05:15:22 INFO - PROCESS | 3399 | 1461154522634 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]]]}] 05:15:22 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. 05:15:22 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 1486ms 05:15:22 INFO - PROCESS | 3399 | 1461154522691 Marionette TRACE conn3 -> [0,2965,"getWindowHandle",null] 05:15:22 INFO - PROCESS | 3399 | 1461154522694 Marionette TRACE conn3 <- [1,2965,null,{"value":"8"}] 05:15:22 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 05:15:22 INFO - PROCESS | 3399 | 1461154522700 Marionette TRACE conn3 -> [0,2966,"setScriptTimeout",{"ms":35000}] 05:15:22 INFO - PROCESS | 3399 | 1461154522702 Marionette TRACE conn3 <- [1,2966,null,{}] 05:15:22 INFO - PROCESS | 3399 | 1461154522708 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}] 05:15:22 INFO - PROCESS | 3399 | 1461154522966 Marionette TRACE conn3 <- [1,2967,null,{"value":null}] 05:15:23 INFO - PROCESS | 3399 | 1461154523220 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:15:23 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f3415e9b000 == 184 [pid = 3399] [id = 750] 05:15:23 INFO - PROCESS | 3399 | ++DOMWINDOW == 200 (0x7f33e9ed0800) [pid = 3399] [serial = 2250] [outer = (nil)] 05:15:23 INFO - PROCESS | 3399 | ++DOMWINDOW == 201 (0x7f3400241400) [pid = 3399] [serial = 2251] [outer = 0x7f33e9ed0800] 05:15:23 INFO - PROCESS | 3399 | 1461154523300 Marionette DEBUG loaded listener.js 05:15:23 INFO - PROCESS | 3399 | ++DOMWINDOW == 202 (0x7f34009b6000) [pid = 3399] [serial = 2252] [outer = 0x7f33e9ed0800] 05:15:24 INFO - PROCESS | 3399 | 1461154524097 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]]]}] 05:15:24 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. 05:15:24 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 1432ms 05:15:24 INFO - PROCESS | 3399 | 1461154524134 Marionette TRACE conn3 -> [0,2969,"getWindowHandle",null] 05:15:24 INFO - PROCESS | 3399 | 1461154524138 Marionette TRACE conn3 <- [1,2969,null,{"value":"8"}] 05:15:24 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 05:15:24 INFO - PROCESS | 3399 | 1461154524144 Marionette TRACE conn3 -> [0,2970,"setScriptTimeout",{"ms":35000}] 05:15:24 INFO - PROCESS | 3399 | 1461154524147 Marionette TRACE conn3 <- [1,2970,null,{}] 05:15:24 INFO - PROCESS | 3399 | 1461154524152 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}] 05:15:24 INFO - PROCESS | 3399 | 1461154524378 Marionette TRACE conn3 <- [1,2971,null,{"value":null}] 05:15:24 INFO - PROCESS | 3399 | 1461154524686 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:15:24 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33e2ed0800 == 185 [pid = 3399] [id = 751] 05:15:24 INFO - PROCESS | 3399 | ++DOMWINDOW == 203 (0x7f33e68db800) [pid = 3399] [serial = 2253] [outer = (nil)] 05:15:24 INFO - PROCESS | 3399 | ++DOMWINDOW == 204 (0x7f34009eac00) [pid = 3399] [serial = 2254] [outer = 0x7f33e68db800] 05:15:24 INFO - PROCESS | 3399 | 1461154524765 Marionette DEBUG loaded listener.js 05:15:24 INFO - PROCESS | 3399 | ++DOMWINDOW == 205 (0x7f3400a17400) [pid = 3399] [serial = 2255] [outer = 0x7f33e68db800] 05:15:25 INFO - PROCESS | 3399 | 1461154525562 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]]]}] 05:15:25 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. 05:15:25 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 1434ms 05:15:25 INFO - PROCESS | 3399 | 1461154525579 Marionette TRACE conn3 -> [0,2973,"getWindowHandle",null] 05:15:25 INFO - PROCESS | 3399 | 1461154525583 Marionette TRACE conn3 <- [1,2973,null,{"value":"8"}] 05:15:25 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 05:15:25 INFO - PROCESS | 3399 | 1461154525589 Marionette TRACE conn3 -> [0,2974,"setScriptTimeout",{"ms":35000}] 05:15:25 INFO - PROCESS | 3399 | 1461154525591 Marionette TRACE conn3 <- [1,2974,null,{}] 05:15:25 INFO - PROCESS | 3399 | 1461154525596 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}] 05:15:25 INFO - PROCESS | 3399 | 1461154525833 Marionette TRACE conn3 <- [1,2975,null,{"value":null}] 05:15:26 INFO - PROCESS | 3399 | 1461154526120 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:15:26 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f3419598000 == 186 [pid = 3399] [id = 752] 05:15:26 INFO - PROCESS | 3399 | ++DOMWINDOW == 206 (0x7f33e7e47c00) [pid = 3399] [serial = 2256] [outer = (nil)] 05:15:26 INFO - PROCESS | 3399 | ++DOMWINDOW == 207 (0x7f3400abdc00) [pid = 3399] [serial = 2257] [outer = 0x7f33e7e47c00] 05:15:26 INFO - PROCESS | 3399 | 1461154526200 Marionette DEBUG loaded listener.js 05:15:26 INFO - PROCESS | 3399 | ++DOMWINDOW == 208 (0x7f34067d8800) [pid = 3399] [serial = 2258] [outer = 0x7f33e7e47c00] 05:15:26 INFO - PROCESS | 3399 | 1461154526959 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]]]}] 05:15:26 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. 05:15:26 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 1388ms 05:15:26 INFO - PROCESS | 3399 | 1461154526978 Marionette TRACE conn3 -> [0,2977,"getWindowHandle",null] 05:15:26 INFO - PROCESS | 3399 | 1461154526980 Marionette TRACE conn3 <- [1,2977,null,{"value":"8"}] 05:15:26 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 05:15:26 INFO - PROCESS | 3399 | 1461154526986 Marionette TRACE conn3 -> [0,2978,"setScriptTimeout",{"ms":35000}] 05:15:26 INFO - PROCESS | 3399 | 1461154526988 Marionette TRACE conn3 <- [1,2978,null,{}] 05:15:26 INFO - PROCESS | 3399 | 1461154526994 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}] 05:15:27 INFO - PROCESS | 3399 | 1461154527240 Marionette TRACE conn3 <- [1,2979,null,{"value":null}] 05:15:27 INFO - PROCESS | 3399 | 1461154527492 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:15:27 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33e32f3800 == 187 [pid = 3399] [id = 753] 05:15:27 INFO - PROCESS | 3399 | ++DOMWINDOW == 209 (0x7f3400a9d400) [pid = 3399] [serial = 2259] [outer = (nil)] 05:15:27 INFO - PROCESS | 3399 | ++DOMWINDOW == 210 (0x7f340b8be800) [pid = 3399] [serial = 2260] [outer = 0x7f3400a9d400] 05:15:27 INFO - PROCESS | 3399 | 1461154527574 Marionette DEBUG loaded listener.js 05:15:27 INFO - PROCESS | 3399 | ++DOMWINDOW == 211 (0x7f340c6b8c00) [pid = 3399] [serial = 2261] [outer = 0x7f3400a9d400] 05:15:28 INFO - PROCESS | 3399 | 1461154528339 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]]]}] 05:15:28 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. 05:15:28 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 1383ms 05:15:28 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 05:15:28 INFO - PROCESS | 3399 | 1461154528370 Marionette TRACE conn3 -> [0,2981,"getWindowHandle",null] 05:15:28 INFO - PROCESS | 3399 | 1461154528373 Marionette TRACE conn3 <- [1,2981,null,{"value":"8"}] 05:15:28 INFO - PROCESS | 3399 | 1461154528380 Marionette TRACE conn3 -> [0,2982,"setScriptTimeout",{"ms":35000}] 05:15:28 INFO - PROCESS | 3399 | 1461154528383 Marionette TRACE conn3 <- [1,2982,null,{}] 05:15:28 INFO - PROCESS | 3399 | 1461154528388 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}] 05:15:30 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33fda73000 == 186 [pid = 3399] [id = 60] 05:15:30 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33ea487800 == 185 [pid = 3399] [id = 732] 05:15:30 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33e9dda000 == 184 [pid = 3399] [id = 731] 05:15:30 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33e90b3000 == 183 [pid = 3399] [id = 730] 05:15:30 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33e686f800 == 182 [pid = 3399] [id = 729] 05:15:30 INFO - PROCESS | 3399 | --DOCSHELL 0x7f340db18800 == 181 [pid = 3399] [id = 725] 05:15:30 INFO - PROCESS | 3399 | --DOCSHELL 0x7f340d93b800 == 180 [pid = 3399] [id = 724] 05:15:30 INFO - PROCESS | 3399 | --DOCSHELL 0x7f340d55d800 == 179 [pid = 3399] [id = 723] 05:15:30 INFO - PROCESS | 3399 | --DOCSHELL 0x7f340c6d3800 == 178 [pid = 3399] [id = 722] 05:15:30 INFO - PROCESS | 3399 | --DOCSHELL 0x7f34067b6000 == 177 [pid = 3399] [id = 721] 05:15:30 INFO - PROCESS | 3399 | --DOCSHELL 0x7f340063a800 == 176 [pid = 3399] [id = 720] 05:15:30 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33fda7e000 == 175 [pid = 3399] [id = 719] 05:15:30 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33fa18a800 == 174 [pid = 3399] [id = 718] 05:15:30 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33f9c45000 == 173 [pid = 3399] [id = 717] 05:15:30 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33f921a000 == 172 [pid = 3399] [id = 716] 05:15:30 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33f64b2800 == 171 [pid = 3399] [id = 715] 05:15:30 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33f561b000 == 170 [pid = 3399] [id = 714] 05:15:30 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33f3658000 == 169 [pid = 3399] [id = 713] 05:15:30 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33f29da000 == 168 [pid = 3399] [id = 712] 05:15:30 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33ed708800 == 167 [pid = 3399] [id = 711] 05:15:30 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33e9530000 == 166 [pid = 3399] [id = 710] 05:15:30 INFO - PROCESS | 3399 | 1461154530677 Marionette TRACE conn3 <- [1,2983,null,{"value":null}] 05:15:30 INFO - PROCESS | 3399 | --DOMWINDOW == 210 (0x7f33e80c7c00) [pid = 3399] [serial = 1929] [outer = (nil)] [url = about:blank] 05:15:30 INFO - PROCESS | 3399 | --DOMWINDOW == 209 (0x7f33f79c6400) [pid = 3399] [serial = 2040] [outer = (nil)] [url = about:blank] 05:15:30 INFO - PROCESS | 3399 | --DOMWINDOW == 208 (0x7f33f65ef800) [pid = 3399] [serial = 2037] [outer = (nil)] [url = about:blank] 05:15:30 INFO - PROCESS | 3399 | --DOMWINDOW == 207 (0x7f33f279e400) [pid = 3399] [serial = 2025] [outer = (nil)] [url = about:blank] 05:15:30 INFO - PROCESS | 3399 | --DOMWINDOW == 206 (0x7f33e3795c00) [pid = 3399] [serial = 2001] [outer = (nil)] [url = about:blank] 05:15:30 INFO - PROCESS | 3399 | --DOMWINDOW == 205 (0x7f33e6af8000) [pid = 3399] [serial = 2004] [outer = (nil)] [url = about:blank] 05:15:30 INFO - PROCESS | 3399 | --DOMWINDOW == 204 (0x7f33e8d1ac00) [pid = 3399] [serial = 2007] [outer = (nil)] [url = about:blank] 05:15:30 INFO - PROCESS | 3399 | --DOMWINDOW == 203 (0x7f33e951cc00) [pid = 3399] [serial = 2010] [outer = (nil)] [url = about:blank] 05:15:30 INFO - PROCESS | 3399 | --DOMWINDOW == 202 (0x7f33e9ec3c00) [pid = 3399] [serial = 2013] [outer = (nil)] [url = about:blank] 05:15:30 INFO - PROCESS | 3399 | --DOMWINDOW == 201 (0x7f33eb7c0400) [pid = 3399] [serial = 2016] [outer = (nil)] [url = about:blank] 05:15:30 INFO - PROCESS | 3399 | --DOMWINDOW == 200 (0x7f33ec8ba400) [pid = 3399] [serial = 2019] [outer = (nil)] [url = about:blank] 05:15:30 INFO - PROCESS | 3399 | --DOMWINDOW == 199 (0x7f33ee25f800) [pid = 3399] [serial = 2022] [outer = (nil)] [url = about:blank] 05:15:30 INFO - PROCESS | 3399 | --DOMWINDOW == 198 (0x7f33e74d8400) [pid = 3399] [serial = 2123] [outer = (nil)] [url = about:blank] 05:15:30 INFO - PROCESS | 3399 | --DOMWINDOW == 197 (0x7f33e635f400) [pid = 3399] [serial = 2126] [outer = (nil)] [url = about:blank] 05:15:30 INFO - PROCESS | 3399 | --DOMWINDOW == 196 (0x7f33ed606000) [pid = 3399] [serial = 2075] [outer = (nil)] [url = about:blank] 05:15:30 INFO - PROCESS | 3399 | --DOMWINDOW == 195 (0x7f33ec4dec00) [pid = 3399] [serial = 2073] [outer = (nil)] [url = about:blank] 05:15:30 INFO - PROCESS | 3399 | --DOMWINDOW == 194 (0x7f33eb7cd800) [pid = 3399] [serial = 2072] [outer = (nil)] [url = about:blank] 05:15:30 INFO - PROCESS | 3399 | --DOMWINDOW == 193 (0x7f33eb64c000) [pid = 3399] [serial = 2070] [outer = (nil)] [url = about:blank] 05:15:30 INFO - PROCESS | 3399 | --DOMWINDOW == 192 (0x7f33eb5c2800) [pid = 3399] [serial = 2069] [outer = (nil)] [url = about:blank] 05:15:30 INFO - PROCESS | 3399 | --DOMWINDOW == 191 (0x7f33e940e800) [pid = 3399] [serial = 2067] [outer = (nil)] [url = about:blank] 05:15:30 INFO - PROCESS | 3399 | --DOMWINDOW == 190 (0x7f33e8ff1800) [pid = 3399] [serial = 2066] [outer = (nil)] [url = about:blank] 05:15:30 INFO - PROCESS | 3399 | --DOMWINDOW == 189 (0x7f33e7149000) [pid = 3399] [serial = 2064] [outer = (nil)] [url = about:blank] 05:15:30 INFO - PROCESS | 3399 | --DOMWINDOW == 188 (0x7f33e6af9c00) [pid = 3399] [serial = 2063] [outer = (nil)] [url = about:blank] 05:15:30 INFO - PROCESS | 3399 | --DOMWINDOW == 187 (0x7f33e3798800) [pid = 3399] [serial = 2061] [outer = (nil)] [url = about:blank] 05:15:30 INFO - PROCESS | 3399 | --DOMWINDOW == 186 (0x7f33e2bbf000) [pid = 3399] [serial = 2060] [outer = (nil)] [url = about:blank] 05:15:30 INFO - PROCESS | 3399 | --DOMWINDOW == 185 (0x7f33e684f800) [pid = 3399] [serial = 2120] [outer = (nil)] [url = about:blank] 05:15:30 INFO - PROCESS | 3399 | --DOMWINDOW == 184 (0x7f33e3096800) [pid = 3399] [serial = 2117] [outer = (nil)] [url = about:blank] 05:15:30 INFO - PROCESS | 3399 | --DOMWINDOW == 183 (0x7f33e4dac000) [pid = 3399] [serial = 2118] [outer = (nil)] [url = about:blank] 05:15:30 INFO - PROCESS | 3399 | --DOMWINDOW == 182 (0x7f33e3090c00) [pid = 3399] [serial = 2114] [outer = (nil)] [url = about:blank] 05:15:30 INFO - PROCESS | 3399 | --DOMWINDOW == 181 (0x7f33fa035800) [pid = 3399] [serial = 2112] [outer = (nil)] [url = about:blank] 05:15:30 INFO - PROCESS | 3399 | --DOMWINDOW == 180 (0x7f33f9fe9400) [pid = 3399] [serial = 2111] [outer = (nil)] [url = about:blank] 05:15:30 INFO - PROCESS | 3399 | --DOMWINDOW == 179 (0x7f33f9eb2800) [pid = 3399] [serial = 2109] [outer = (nil)] [url = about:blank] 05:15:30 INFO - PROCESS | 3399 | --DOMWINDOW == 178 (0x7f33f9b91000) [pid = 3399] [serial = 2108] [outer = (nil)] [url = about:blank] 05:15:30 INFO - PROCESS | 3399 | --DOMWINDOW == 177 (0x7f33f9b89400) [pid = 3399] [serial = 2106] [outer = (nil)] [url = about:blank] 05:15:30 INFO - PROCESS | 3399 | --DOMWINDOW == 176 (0x7f33f98e8000) [pid = 3399] [serial = 2105] [outer = (nil)] [url = about:blank] 05:15:30 INFO - PROCESS | 3399 | --DOMWINDOW == 175 (0x7f33f98e0000) [pid = 3399] [serial = 2103] [outer = (nil)] [url = about:blank] 05:15:30 INFO - PROCESS | 3399 | --DOMWINDOW == 174 (0x7f33f9848800) [pid = 3399] [serial = 2102] [outer = (nil)] [url = about:blank] 05:15:30 INFO - PROCESS | 3399 | --DOMWINDOW == 173 (0x7f33f943b000) [pid = 3399] [serial = 2100] [outer = (nil)] [url = about:blank] 05:15:30 INFO - PROCESS | 3399 | --DOMWINDOW == 172 (0x7f33f9028000) [pid = 3399] [serial = 2099] [outer = (nil)] [url = about:blank] 05:15:30 INFO - PROCESS | 3399 | --DOMWINDOW == 171 (0x7f33f8f3a400) [pid = 3399] [serial = 2097] [outer = (nil)] [url = about:blank] 05:15:30 INFO - PROCESS | 3399 | --DOMWINDOW == 170 (0x7f33f8f04800) [pid = 3399] [serial = 2096] [outer = (nil)] [url = about:blank] 05:15:30 INFO - PROCESS | 3399 | --DOMWINDOW == 169 (0x7f33f841ac00) [pid = 3399] [serial = 2094] [outer = (nil)] [url = about:blank] 05:15:30 INFO - PROCESS | 3399 | --DOMWINDOW == 168 (0x7f33f7786c00) [pid = 3399] [serial = 2093] [outer = (nil)] [url = about:blank] 05:15:30 INFO - PROCESS | 3399 | --DOMWINDOW == 167 (0x7f33f60be800) [pid = 3399] [serial = 2091] [outer = (nil)] [url = about:blank] 05:15:30 INFO - PROCESS | 3399 | --DOMWINDOW == 166 (0x7f33f5bf9400) [pid = 3399] [serial = 2090] [outer = (nil)] [url = about:blank] 05:15:30 INFO - PROCESS | 3399 | --DOMWINDOW == 165 (0x7f33f5a4b400) [pid = 3399] [serial = 2088] [outer = (nil)] [url = about:blank] 05:15:30 INFO - PROCESS | 3399 | --DOMWINDOW == 164 (0x7f33f564d400) [pid = 3399] [serial = 2087] [outer = (nil)] [url = about:blank] 05:15:30 INFO - PROCESS | 3399 | --DOMWINDOW == 163 (0x7f33f551f800) [pid = 3399] [serial = 2085] [outer = (nil)] [url = about:blank] 05:15:30 INFO - PROCESS | 3399 | --DOMWINDOW == 162 (0x7f33f45b4400) [pid = 3399] [serial = 2084] [outer = (nil)] [url = about:blank] 05:15:30 INFO - PROCESS | 3399 | --DOMWINDOW == 161 (0x7f33f4516000) [pid = 3399] [serial = 2082] [outer = (nil)] [url = about:blank] 05:15:30 INFO - PROCESS | 3399 | --DOMWINDOW == 160 (0x7f33f33a1400) [pid = 3399] [serial = 2081] [outer = (nil)] [url = about:blank] 05:15:30 INFO - PROCESS | 3399 | --DOMWINDOW == 159 (0x7f33f3394800) [pid = 3399] [serial = 2079] [outer = (nil)] [url = about:blank] 05:15:30 INFO - PROCESS | 3399 | --DOMWINDOW == 158 (0x7f33f2961400) [pid = 3399] [serial = 2078] [outer = (nil)] [url = about:blank] 05:15:30 INFO - PROCESS | 3399 | --DOMWINDOW == 157 (0x7f33ee4c9000) [pid = 3399] [serial = 2076] [outer = (nil)] [url = about:blank] 05:15:30 INFO - PROCESS | 3399 | --DOMWINDOW == 156 (0x7f33e8d10c00) [pid = 3399] [serial = 2124] [outer = (nil)] [url = about:blank] 05:15:30 INFO - PROCESS | 3399 | --DOMWINDOW == 155 (0x7f33e951c800) [pid = 3399] [serial = 2127] [outer = (nil)] [url = about:blank] 05:15:30 INFO - PROCESS | 3399 | --DOMWINDOW == 154 (0x7f33e6aebc00) [pid = 3399] [serial = 2121] [outer = (nil)] [url = about:blank] 05:15:30 INFO - PROCESS | 3399 | --DOMWINDOW == 153 (0x7f33f3347000) [pid = 3399] [serial = 2028] [outer = (nil)] [url = about:blank] 05:15:30 INFO - PROCESS | 3399 | --DOMWINDOW == 152 (0x7f33f5bf7000) [pid = 3399] [serial = 2034] [outer = (nil)] [url = about:blank] 05:15:30 INFO - PROCESS | 3399 | --DOMWINDOW == 151 (0x7f33f45b3000) [pid = 3399] [serial = 2031] [outer = (nil)] [url = about:blank] 05:15:30 INFO - PROCESS | 3399 | --DOMWINDOW == 150 (0x7f33ea0dbc00) [pid = 3399] [serial = 2129] [outer = (nil)] [url = about:blank] 05:15:31 INFO - PROCESS | 3399 | 1461154531180 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:15:31 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33e32ed800 == 167 [pid = 3399] [id = 754] 05:15:31 INFO - PROCESS | 3399 | ++DOMWINDOW == 151 (0x7f33e2cb0000) [pid = 3399] [serial = 2262] [outer = (nil)] 05:15:31 INFO - PROCESS | 3399 | ++DOMWINDOW == 152 (0x7f33e2cb7c00) [pid = 3399] [serial = 2263] [outer = 0x7f33e2cb0000] 05:15:31 INFO - PROCESS | 3399 | 1461154531250 Marionette DEBUG loaded listener.js 05:15:31 INFO - PROCESS | 3399 | ++DOMWINDOW == 153 (0x7f33e4daac00) [pid = 3399] [serial = 2264] [outer = 0x7f33e2cb0000] 05:15:31 INFO - PROCESS | 3399 | 1461154531955 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"]]]}] 05:15:31 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 05:15:31 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 05:15:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:15:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:15:31 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 05:15:31 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 3590ms 05:15:31 INFO - PROCESS | 3399 | 1461154531972 Marionette TRACE conn3 -> [0,2985,"getWindowHandle",null] 05:15:31 INFO - PROCESS | 3399 | 1461154531978 Marionette TRACE conn3 <- [1,2985,null,{"value":"8"}] 05:15:31 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 05:15:31 INFO - PROCESS | 3399 | 1461154531985 Marionette TRACE conn3 -> [0,2986,"setScriptTimeout",{"ms":35000}] 05:15:31 INFO - PROCESS | 3399 | 1461154531990 Marionette TRACE conn3 <- [1,2986,null,{}] 05:15:31 INFO - PROCESS | 3399 | 1461154531997 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}] 05:15:32 INFO - PROCESS | 3399 | 1461154532230 Marionette TRACE conn3 <- [1,2987,null,{"value":null}] 05:15:32 INFO - PROCESS | 3399 | 1461154532423 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:15:32 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33e690a000 == 168 [pid = 3399] [id = 755] 05:15:32 INFO - PROCESS | 3399 | ++DOMWINDOW == 154 (0x7f33e37a1800) [pid = 3399] [serial = 2265] [outer = (nil)] 05:15:32 INFO - PROCESS | 3399 | ++DOMWINDOW == 155 (0x7f33e67acc00) [pid = 3399] [serial = 2266] [outer = 0x7f33e37a1800] 05:15:32 INFO - PROCESS | 3399 | 1461154532496 Marionette DEBUG loaded listener.js 05:15:32 INFO - PROCESS | 3399 | ++DOMWINDOW == 156 (0x7f33e695fc00) [pid = 3399] [serial = 2267] [outer = 0x7f33e37a1800] 05:15:33 INFO - PROCESS | 3399 | 1461154533298 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]]]}] 05:15:33 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. 05:15:33 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 1330ms 05:15:33 INFO - PROCESS | 3399 | 1461154533317 Marionette TRACE conn3 -> [0,2989,"getWindowHandle",null] 05:15:33 INFO - PROCESS | 3399 | 1461154533321 Marionette TRACE conn3 <- [1,2989,null,{"value":"8"}] 05:15:33 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 05:15:33 INFO - PROCESS | 3399 | 1461154533326 Marionette TRACE conn3 -> [0,2990,"setScriptTimeout",{"ms":35000}] 05:15:33 INFO - PROCESS | 3399 | 1461154533330 Marionette TRACE conn3 <- [1,2990,null,{}] 05:15:33 INFO - PROCESS | 3399 | 1461154533335 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}] 05:15:33 INFO - PROCESS | 3399 | 1461154533611 Marionette TRACE conn3 <- [1,2991,null,{"value":null}] 05:15:33 INFO - PROCESS | 3399 | 1461154533659 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:15:33 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33e90b0000 == 169 [pid = 3399] [id = 756] 05:15:33 INFO - PROCESS | 3399 | ++DOMWINDOW == 157 (0x7f33e684c400) [pid = 3399] [serial = 2268] [outer = (nil)] 05:15:33 INFO - PROCESS | 3399 | ++DOMWINDOW == 158 (0x7f33e7355c00) [pid = 3399] [serial = 2269] [outer = 0x7f33e684c400] 05:15:33 INFO - PROCESS | 3399 | 1461154533723 Marionette DEBUG loaded listener.js 05:15:33 INFO - PROCESS | 3399 | ++DOMWINDOW == 159 (0x7f33e7e40c00) [pid = 3399] [serial = 2270] [outer = 0x7f33e684c400] 05:15:34 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33e9621800 == 170 [pid = 3399] [id = 757] 05:15:34 INFO - PROCESS | 3399 | ++DOMWINDOW == 160 (0x7f33e9405c00) [pid = 3399] [serial = 2271] [outer = (nil)] 05:15:34 INFO - PROCESS | 3399 | ++DOMWINDOW == 161 (0x7f33e8ff9800) [pid = 3399] [serial = 2272] [outer = 0x7f33e9405c00] 05:15:34 INFO - PROCESS | 3399 | 1461154534940 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]]]}] 05:15:34 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. 05:15:34 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 1628ms 05:15:34 INFO - PROCESS | 3399 | 1461154534956 Marionette TRACE conn3 -> [0,2993,"getWindowHandle",null] 05:15:34 INFO - PROCESS | 3399 | 1461154534961 Marionette TRACE conn3 <- [1,2993,null,{"value":"8"}] 05:15:34 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 05:15:34 INFO - PROCESS | 3399 | 1461154534983 Marionette TRACE conn3 -> [0,2994,"setScriptTimeout",{"ms":35000}] 05:15:34 INFO - PROCESS | 3399 | 1461154534991 Marionette TRACE conn3 <- [1,2994,null,{}] 05:15:34 INFO - PROCESS | 3399 | 1461154534996 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}] 05:15:35 INFO - PROCESS | 3399 | 1461154535336 Marionette TRACE conn3 <- [1,2995,null,{"value":null}] 05:15:36 INFO - PROCESS | 3399 | --DOMWINDOW == 160 (0x7f33e4df9000) [pid = 3399] [serial = 2188] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 05:15:36 INFO - PROCESS | 3399 | --DOMWINDOW == 159 (0x7f33fdfdd000) [pid = 3399] [serial = 2170] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 05:15:36 INFO - PROCESS | 3399 | --DOMWINDOW == 158 (0x7f33e9d08400) [pid = 3399] [serial = 2167] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 05:15:36 INFO - PROCESS | 3399 | --DOMWINDOW == 157 (0x7f33f3351400) [pid = 3399] [serial = 2146] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 05:15:36 INFO - PROCESS | 3399 | --DOMWINDOW == 156 (0x7f33e68d7800) [pid = 3399] [serial = 2137] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 05:15:36 INFO - PROCESS | 3399 | --DOMWINDOW == 155 (0x7f33f79c3c00) [pid = 3399] [serial = 2185] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 05:15:36 INFO - PROCESS | 3399 | --DOMWINDOW == 154 (0x7f33e9288c00) [pid = 3399] [serial = 2056] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 05:15:36 INFO - PROCESS | 3399 | --DOMWINDOW == 153 (0x7f33e6957400) [pid = 3399] [serial = 2191] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 05:15:36 INFO - PROCESS | 3399 | --DOMWINDOW == 152 (0x7f33e9518800) [pid = 3399] [serial = 2134] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 05:15:36 INFO - PROCESS | 3399 | --DOMWINDOW == 151 (0x7f33fc5c8400) [pid = 3399] [serial = 2161] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 05:15:36 INFO - PROCESS | 3399 | --DOMWINDOW == 150 (0x7f33f60b9c00) [pid = 3399] [serial = 2155] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 05:15:36 INFO - PROCESS | 3399 | --DOMWINDOW == 149 (0x7f33eb64bc00) [pid = 3399] [serial = 2140] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 05:15:36 INFO - PROCESS | 3399 | --DOMWINDOW == 148 (0x7f33f33a1800) [pid = 3399] [serial = 2149] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 05:15:36 INFO - PROCESS | 3399 | --DOMWINDOW == 147 (0x7f33ec8c1c00) [pid = 3399] [serial = 2179] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 05:15:36 INFO - PROCESS | 3399 | --DOMWINDOW == 146 (0x7f33eb643c00) [pid = 3399] [serial = 2143] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 05:15:36 INFO - PROCESS | 3399 | --DOMWINDOW == 145 (0x7f33f5bf0c00) [pid = 3399] [serial = 2158] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 05:15:36 INFO - PROCESS | 3399 | --DOMWINDOW == 144 (0x7f33e8ff2c00) [pid = 3399] [serial = 2194] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 05:15:36 INFO - PROCESS | 3399 | --DOMWINDOW == 143 (0x7f33f9a56000) [pid = 3399] [serial = 2173] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 05:15:36 INFO - PROCESS | 3399 | --DOMWINDOW == 142 (0x7f33e940ac00) [pid = 3399] [serial = 2164] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 05:15:36 INFO - PROCESS | 3399 | --DOMWINDOW == 141 (0x7f33f45bf800) [pid = 3399] [serial = 2152] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 05:15:36 INFO - PROCESS | 3399 | --DOMWINDOW == 140 (0x7f33e74cd400) [pid = 3399] [serial = 2176] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 05:15:36 INFO - PROCESS | 3399 | --DOMWINDOW == 139 (0x7f33ff145400) [pid = 3399] [serial = 2182] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 05:15:36 INFO - PROCESS | 3399 | --DOMWINDOW == 138 (0x7f33e309c800) [pid = 3399] [serial = 2131] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 05:15:36 INFO - PROCESS | 3399 | --DOMWINDOW == 137 (0x7f33e00ee400) [pid = 3399] [serial = 2113] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 05:15:36 INFO - PROCESS | 3399 | 1461154536111 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:15:36 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33e7444800 == 171 [pid = 3399] [id = 758] 05:15:36 INFO - PROCESS | 3399 | ++DOMWINDOW == 138 (0x7f33e00e6c00) [pid = 3399] [serial = 2273] [outer = (nil)] 05:15:36 INFO - PROCESS | 3399 | ++DOMWINDOW == 139 (0x7f33e4df9000) [pid = 3399] [serial = 2274] [outer = 0x7f33e00e6c00] 05:15:36 INFO - PROCESS | 3399 | 1461154536181 Marionette DEBUG loaded listener.js 05:15:36 INFO - PROCESS | 3399 | ++DOMWINDOW == 140 (0x7f33e9402400) [pid = 3399] [serial = 2275] [outer = 0x7f33e00e6c00] 05:15:36 INFO - PROCESS | 3399 | 1461154536770 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]]]}] 05:15:36 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 05:15:36 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 05:15:36 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 1853ms 05:15:36 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 05:15:36 INFO - PROCESS | 3399 | 1461154536822 Marionette TRACE conn3 -> [0,2997,"getWindowHandle",null] 05:15:36 INFO - PROCESS | 3399 | 1461154536825 Marionette TRACE conn3 <- [1,2997,null,{"value":"8"}] 05:15:36 INFO - PROCESS | 3399 | 1461154536831 Marionette TRACE conn3 -> [0,2998,"setScriptTimeout",{"ms":35000}] 05:15:36 INFO - PROCESS | 3399 | 1461154536834 Marionette TRACE conn3 <- [1,2998,null,{}] 05:15:36 INFO - PROCESS | 3399 | 1461154536838 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}] 05:15:37 INFO - PROCESS | 3399 | 1461154537034 Marionette TRACE conn3 <- [1,2999,null,{"value":null}] 05:15:37 INFO - PROCESS | 3399 | 1461154537226 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:15:37 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33eb456800 == 172 [pid = 3399] [id = 759] 05:15:37 INFO - PROCESS | 3399 | ++DOMWINDOW == 141 (0x7f33e8d0e400) [pid = 3399] [serial = 2276] [outer = (nil)] 05:15:37 INFO - PROCESS | 3399 | ++DOMWINDOW == 142 (0x7f33e9ec7000) [pid = 3399] [serial = 2277] [outer = 0x7f33e8d0e400] 05:15:37 INFO - PROCESS | 3399 | 1461154537288 Marionette DEBUG loaded listener.js 05:15:37 INFO - PROCESS | 3399 | ++DOMWINDOW == 143 (0x7f33eb5cc800) [pid = 3399] [serial = 2278] [outer = 0x7f33e8d0e400] 05:15:38 INFO - PROCESS | 3399 | 1461154538111 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]]]}] 05:15:38 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. 05:15:38 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 1334ms 05:15:38 INFO - PROCESS | 3399 | 1461154538166 Marionette TRACE conn3 -> [0,3001,"getWindowHandle",null] 05:15:38 INFO - PROCESS | 3399 | 1461154538171 Marionette TRACE conn3 <- [1,3001,null,{"value":"8"}] 05:15:38 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 05:15:38 INFO - PROCESS | 3399 | 1461154538180 Marionette TRACE conn3 -> [0,3002,"setScriptTimeout",{"ms":35000}] 05:15:38 INFO - PROCESS | 3399 | 1461154538184 Marionette TRACE conn3 <- [1,3002,null,{}] 05:15:38 INFO - PROCESS | 3399 | 1461154538193 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}] 05:15:38 INFO - PROCESS | 3399 | 1461154538442 Marionette TRACE conn3 <- [1,3003,null,{"value":null}] 05:15:38 INFO - PROCESS | 3399 | 1461154538778 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:15:38 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33e64e2800 == 173 [pid = 3399] [id = 760] 05:15:38 INFO - PROCESS | 3399 | ++DOMWINDOW == 144 (0x7f33e63bb000) [pid = 3399] [serial = 2279] [outer = (nil)] 05:15:38 INFO - PROCESS | 3399 | ++DOMWINDOW == 145 (0x7f33e678a800) [pid = 3399] [serial = 2280] [outer = 0x7f33e63bb000] 05:15:38 INFO - PROCESS | 3399 | 1461154538859 Marionette DEBUG loaded listener.js 05:15:38 INFO - PROCESS | 3399 | ++DOMWINDOW == 146 (0x7f33e7143000) [pid = 3399] [serial = 2281] [outer = 0x7f33e63bb000] 05:15:39 INFO - PROCESS | 3399 | 1461154539642 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]]]}] 05:15:39 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. 05:15:39 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 1481ms 05:15:39 INFO - PROCESS | 3399 | 1461154539661 Marionette TRACE conn3 -> [0,3005,"getWindowHandle",null] 05:15:39 INFO - PROCESS | 3399 | 1461154539669 Marionette TRACE conn3 <- [1,3005,null,{"value":"8"}] 05:15:39 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 05:15:39 INFO - PROCESS | 3399 | 1461154539686 Marionette TRACE conn3 -> [0,3006,"setScriptTimeout",{"ms":35000}] 05:15:39 INFO - PROCESS | 3399 | 1461154539693 Marionette TRACE conn3 <- [1,3006,null,{}] 05:15:39 INFO - PROCESS | 3399 | 1461154539705 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}] 05:15:39 INFO - PROCESS | 3399 | 1461154539976 Marionette TRACE conn3 <- [1,3007,null,{"value":null}] 05:15:40 INFO - PROCESS | 3399 | 1461154540247 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:15:40 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33eb439800 == 174 [pid = 3399] [id = 761] 05:15:40 INFO - PROCESS | 3399 | ++DOMWINDOW == 147 (0x7f33e7e41400) [pid = 3399] [serial = 2282] [outer = (nil)] 05:15:40 INFO - PROCESS | 3399 | ++DOMWINDOW == 148 (0x7f33e9411c00) [pid = 3399] [serial = 2283] [outer = 0x7f33e7e41400] 05:15:40 INFO - PROCESS | 3399 | 1461154540381 Marionette DEBUG loaded listener.js 05:15:40 INFO - PROCESS | 3399 | ++DOMWINDOW == 149 (0x7f33e9d13000) [pid = 3399] [serial = 2284] [outer = 0x7f33e7e41400] 05:15:41 INFO - PROCESS | 3399 | 1461154541196 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]]]}] 05:15:41 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. 05:15:41 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 1553ms 05:15:41 INFO - PROCESS | 3399 | 1461154541232 Marionette TRACE conn3 -> [0,3009,"getWindowHandle",null] 05:15:41 INFO - PROCESS | 3399 | 1461154541235 Marionette TRACE conn3 <- [1,3009,null,{"value":"8"}] 05:15:41 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 05:15:41 INFO - PROCESS | 3399 | 1461154541243 Marionette TRACE conn3 -> [0,3010,"setScriptTimeout",{"ms":35000}] 05:15:41 INFO - PROCESS | 3399 | 1461154541249 Marionette TRACE conn3 <- [1,3010,null,{}] 05:15:41 INFO - PROCESS | 3399 | 1461154541265 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}] 05:15:41 INFO - PROCESS | 3399 | 1461154541511 Marionette TRACE conn3 <- [1,3011,null,{"value":null}] 05:15:41 INFO - PROCESS | 3399 | 1461154541877 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:15:41 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33ed703800 == 175 [pid = 3399] [id = 762] 05:15:41 INFO - PROCESS | 3399 | ++DOMWINDOW == 150 (0x7f33eb650400) [pid = 3399] [serial = 2285] [outer = (nil)] 05:15:41 INFO - PROCESS | 3399 | ++DOMWINDOW == 151 (0x7f33eb7ce400) [pid = 3399] [serial = 2286] [outer = 0x7f33eb650400] 05:15:41 INFO - PROCESS | 3399 | 1461154541966 Marionette DEBUG loaded listener.js 05:15:42 INFO - PROCESS | 3399 | ++DOMWINDOW == 152 (0x7f33ec61d400) [pid = 3399] [serial = 2287] [outer = 0x7f33eb650400] 05:15:42 INFO - PROCESS | 3399 | 1461154542781 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]]]}] 05:15:42 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 05:15:42 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 1594ms 05:15:42 INFO - PROCESS | 3399 | 1461154542838 Marionette TRACE conn3 -> [0,3013,"getWindowHandle",null] 05:15:42 INFO - PROCESS | 3399 | 1461154542842 Marionette TRACE conn3 <- [1,3013,null,{"value":"8"}] 05:15:42 INFO - TEST-START | /FileAPI/FileReaderSync.worker 05:15:42 INFO - PROCESS | 3399 | 1461154542848 Marionette TRACE conn3 -> [0,3014,"setScriptTimeout",{"ms":35000}] 05:15:42 INFO - PROCESS | 3399 | 1461154542852 Marionette TRACE conn3 <- [1,3014,null,{}] 05:15:42 INFO - PROCESS | 3399 | 1461154542858 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}] 05:15:43 INFO - PROCESS | 3399 | 1461154543189 Marionette TRACE conn3 <- [1,3015,null,{"value":null}] 05:15:43 INFO - PROCESS | 3399 | 1461154543396 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:15:43 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33ee46e000 == 176 [pid = 3399] [id = 763] 05:15:43 INFO - PROCESS | 3399 | ++DOMWINDOW == 153 (0x7f33e9ec7800) [pid = 3399] [serial = 2288] [outer = (nil)] 05:15:43 INFO - PROCESS | 3399 | ++DOMWINDOW == 154 (0x7f33ec8b8400) [pid = 3399] [serial = 2289] [outer = 0x7f33e9ec7800] 05:15:43 INFO - PROCESS | 3399 | 1461154543514 Marionette DEBUG loaded listener.js 05:15:43 INFO - PROCESS | 3399 | ++DOMWINDOW == 155 (0x7f33ed349400) [pid = 3399] [serial = 2290] [outer = 0x7f33e9ec7800] 05:15:43 INFO - PROCESS | 3399 | [3399] 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 05:15:44 INFO - PROCESS | 3399 | 1461154544373 Marionette TRACE conn3 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 05:15:44 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 05:15:44 INFO - {} 05:15:44 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 05:15:44 INFO - {} 05:15:44 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 05:15:44 INFO - {} 05:15:44 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 05:15:44 INFO - {} 05:15:44 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 1582ms 05:15:44 INFO - PROCESS | 3399 | 1461154544481 Marionette TRACE conn3 -> [0,3017,"getWindowHandle",null] 05:15:44 INFO - PROCESS | 3399 | 1461154544486 Marionette TRACE conn3 <- [1,3017,null,{"value":"8"}] 05:15:44 INFO - TEST-START | /FileAPI/fileReader.html 05:15:44 INFO - PROCESS | 3399 | 1461154544496 Marionette TRACE conn3 -> [0,3018,"setScriptTimeout",{"ms":35000}] 05:15:44 INFO - PROCESS | 3399 | 1461154544499 Marionette TRACE conn3 <- [1,3018,null,{}] 05:15:44 INFO - PROCESS | 3399 | 1461154544506 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}] 05:15:44 INFO - PROCESS | 3399 | 1461154544753 Marionette TRACE conn3 <- [1,3019,null,{"value":null}] 05:15:45 INFO - PROCESS | 3399 | 1461154545094 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:15:45 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33f3659000 == 177 [pid = 3399] [id = 764] 05:15:45 INFO - PROCESS | 3399 | ++DOMWINDOW == 156 (0x7f33e7e3e000) [pid = 3399] [serial = 2291] [outer = (nil)] 05:15:45 INFO - PROCESS | 3399 | ++DOMWINDOW == 157 (0x7f33ee261400) [pid = 3399] [serial = 2292] [outer = 0x7f33e7e3e000] 05:15:45 INFO - PROCESS | 3399 | 1461154545174 Marionette DEBUG loaded listener.js 05:15:45 INFO - PROCESS | 3399 | ++DOMWINDOW == 158 (0x7f33ee4ca000) [pid = 3399] [serial = 2293] [outer = 0x7f33e7e3e000] 05:15:46 INFO - PROCESS | 3399 | 1461154545996 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]]]}] 05:15:46 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 05:15:46 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 05:15:46 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 05:15:46 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 05:15:46 INFO - TEST-OK | /FileAPI/fileReader.html | took 1532ms 05:15:46 INFO - PROCESS | 3399 | 1461154546031 Marionette TRACE conn3 -> [0,3021,"getWindowHandle",null] 05:15:46 INFO - PROCESS | 3399 | 1461154546034 Marionette TRACE conn3 <- [1,3021,null,{"value":"8"}] 05:15:46 INFO - TEST-START | /FileAPI/historical.html 05:15:46 INFO - PROCESS | 3399 | 1461154546040 Marionette TRACE conn3 -> [0,3022,"setScriptTimeout",{"ms":35000}] 05:15:46 INFO - PROCESS | 3399 | 1461154546043 Marionette TRACE conn3 <- [1,3022,null,{}] 05:15:46 INFO - PROCESS | 3399 | 1461154546051 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}] 05:15:46 INFO - PROCESS | 3399 | 1461154546392 Marionette TRACE conn3 <- [1,3023,null,{"value":null}] 05:15:46 INFO - PROCESS | 3399 | 1461154546761 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:15:46 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33f5622000 == 178 [pid = 3399] [id = 765] 05:15:46 INFO - PROCESS | 3399 | ++DOMWINDOW == 159 (0x7f33f2a24000) [pid = 3399] [serial = 2294] [outer = (nil)] 05:15:46 INFO - PROCESS | 3399 | ++DOMWINDOW == 160 (0x7f33f2a28000) [pid = 3399] [serial = 2295] [outer = 0x7f33f2a24000] 05:15:46 INFO - PROCESS | 3399 | 1461154546866 Marionette DEBUG loaded listener.js 05:15:46 INFO - PROCESS | 3399 | ++DOMWINDOW == 161 (0x7f33f339d800) [pid = 3399] [serial = 2296] [outer = 0x7f33f2a24000] 05:15:47 INFO - PROCESS | 3399 | 1461154547646 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"]]]}] 05:15:47 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 05:15:47 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 05:15:47 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 05:15:47 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 05:15:47 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 05:15:47 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 05:15:47 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 05:15:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:15:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:15:47 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 05:15:47 INFO - TEST-OK | /FileAPI/historical.html | took 1643ms 05:15:47 INFO - PROCESS | 3399 | 1461154547691 Marionette TRACE conn3 -> [0,3025,"getWindowHandle",null] 05:15:47 INFO - PROCESS | 3399 | 1461154547695 Marionette TRACE conn3 <- [1,3025,null,{"value":"8"}] 05:15:47 INFO - TEST-START | /FileAPI/idlharness.html 05:15:47 INFO - PROCESS | 3399 | 1461154547710 Marionette TRACE conn3 -> [0,3026,"setScriptTimeout",{"ms":35000}] 05:15:47 INFO - PROCESS | 3399 | 1461154547717 Marionette TRACE conn3 <- [1,3026,null,{}] 05:15:47 INFO - PROCESS | 3399 | 1461154547729 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}] 05:15:48 INFO - PROCESS | 3399 | 1461154548141 Marionette TRACE conn3 <- [1,3027,null,{"value":null}] 05:15:48 INFO - PROCESS | 3399 | 1461154548391 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:15:48 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33f5f5d800 == 179 [pid = 3399] [id = 766] 05:15:48 INFO - PROCESS | 3399 | ++DOMWINDOW == 162 (0x7f33f27aa400) [pid = 3399] [serial = 2297] [outer = (nil)] 05:15:48 INFO - PROCESS | 3399 | ++DOMWINDOW == 163 (0x7f33f4517c00) [pid = 3399] [serial = 2298] [outer = 0x7f33f27aa400] 05:15:48 INFO - PROCESS | 3399 | 1461154548515 Marionette DEBUG loaded listener.js 05:15:48 INFO - PROCESS | 3399 | ++DOMWINDOW == 164 (0x7f33f5526c00) [pid = 3399] [serial = 2299] [outer = 0x7f33f27aa400] 05:15:50 INFO - PROCESS | 3399 | 1461154550424 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]]]}] 05:15:50 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 05:15:50 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 05:15:50 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 05:15:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:15:50 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 05:15:50 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 05:15:50 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 05:15:50 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 05:15:50 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 05:15:50 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 05:15:50 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 05:15:50 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 05:15:50 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 05:15:50 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 05:15:50 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 05:15:50 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 05:15:50 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 05:15:50 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 05:15:50 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 05:15:50 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 05:15:50 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 05:15:50 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 05:15:50 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 05:15:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:15:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:15:50 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 05:15:50 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 05:15:50 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 05:15:50 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 05:15:50 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 05:15:50 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 05:15:50 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 05:15:50 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 05:15:50 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 05:15:50 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 05:15:50 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 05:15:50 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 05:15:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:15:50 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 05:15:50 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 05:15:50 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 05:15:50 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 05:15:50 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 05:15:50 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 05:15:50 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 05:15:50 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 05:15:50 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 05:15:50 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 05:15:50 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 05:15:50 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 05:15:50 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 05:15:50 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 05:15:50 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 05:15:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:15:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:15:50 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 05:15:50 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 05:15:50 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 05:15:50 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 05:15:50 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 05:15:50 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 05:15:50 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 05:15:50 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 05:15:50 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 05:15:50 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 05:15:50 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 05:15:50 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 05:15:50 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 05:15:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:15:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:15:50 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 05:15:50 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 05:15:50 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 05:15:50 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 05:15:50 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 05:15:50 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 05:15:50 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 05:15:50 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 05:15:50 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 05:15:50 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 05:15:50 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 05:15:50 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 05:15:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:15:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:15:50 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 05:15:50 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 05:15:50 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 05:15:50 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 05:15:50 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 05:15:50 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 05:15:50 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 05:15:50 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 05:15:50 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 05:15:50 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 05:15:50 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 05:15:50 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 05:15:50 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 05:15:50 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 05:15:50 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 05:15:50 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 05:15:50 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 05:15:50 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 05:15:50 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 05:15:50 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 05:15:50 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 05:15:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:15:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:15:50 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 05:15:50 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 05:15:50 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 05:15:50 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 05:15:50 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 05:15:50 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 05:15:50 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 05:15:50 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 05:15:50 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 05:15:50 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 05:15:50 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 05:15:50 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 05:15:50 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 05:15:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:15:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:15:50 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 05:15:50 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 05:15:50 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 05:15:50 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 05:15:50 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 05:15:50 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 05:15:50 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 05:15:50 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 05:15:50 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 05:15:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 05:15:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 05:15:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 05:15:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 05:15:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 05:15:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 05:15:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 05:15:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 05:15:50 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 05:15:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 05:15:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 05:15:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 05:15:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 05:15:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 05:15:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 05:15:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 05:15:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 05:15:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 05:15:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 05:15:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 05:15:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 05:15:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 05:15:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 05:15:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 05:15:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 05:15:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 05:15:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 05:15:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 05:15:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 05:15:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 05:15:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 05:15:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 05:15:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 05:15:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 05:15:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 05:15:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 05:15:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 05:15:50 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 05:15:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 05:15:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 05:15:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 05:15:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 05:15:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 05:15:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 05:15:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 05:15:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 05:15:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 05:15:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 05:15:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 05:15:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 05:15:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 05:15:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 05:15:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 05:15:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 05:15:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 05:15:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 05:15:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 05:15:50 INFO - TEST-OK | /FileAPI/idlharness.html | took 2882ms 05:15:50 INFO - PROCESS | 3399 | 1461154550611 Marionette TRACE conn3 -> [0,3029,"getWindowHandle",null] 05:15:50 INFO - PROCESS | 3399 | 1461154550624 Marionette TRACE conn3 <- [1,3029,null,{"value":"8"}] 05:15:50 INFO - TEST-START | /FileAPI/idlharness.worker 05:15:50 INFO - PROCESS | 3399 | 1461154550648 Marionette TRACE conn3 -> [0,3030,"setScriptTimeout",{"ms":35000}] 05:15:50 INFO - PROCESS | 3399 | 1461154550654 Marionette TRACE conn3 <- [1,3030,null,{}] 05:15:50 INFO - PROCESS | 3399 | 1461154550663 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}] 05:15:50 INFO - PROCESS | 3399 | 1461154550933 Marionette TRACE conn3 <- [1,3031,null,{"value":null}] 05:15:51 INFO - PROCESS | 3399 | 1461154551198 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:15:51 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33f9452800 == 180 [pid = 3399] [id = 767] 05:15:51 INFO - PROCESS | 3399 | ++DOMWINDOW == 165 (0x7f33f2961400) [pid = 3399] [serial = 2300] [outer = (nil)] 05:15:51 INFO - PROCESS | 3399 | ++DOMWINDOW == 166 (0x7f33f8f3f000) [pid = 3399] [serial = 2301] [outer = 0x7f33f2961400] 05:15:51 INFO - PROCESS | 3399 | 1461154551269 Marionette DEBUG loaded listener.js 05:15:51 INFO - PROCESS | 3399 | ++DOMWINDOW == 167 (0x7f33f9849400) [pid = 3399] [serial = 2302] [outer = 0x7f33f2961400] 05:15:51 INFO - PROCESS | 3399 | [3399] 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 05:15:53 INFO - PROCESS | 3399 | 1461154553508 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,{},{}]]]}] 05:15:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 05:15:53 INFO - {} 05:15:53 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 05:15:53 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 05:15:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:15:53 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 05:15:53 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 05:15:53 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 05:15:53 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 05:15:53 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 05:15:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 05:15:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 05:15:53 INFO - {} 05:15:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 05:15:53 INFO - {} 05:15:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 05:15:53 INFO - {} 05:15:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 05:15:53 INFO - {} 05:15:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 05:15:53 INFO - {} 05:15:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 05:15:53 INFO - {} 05:15:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 05:15:53 INFO - {} 05:15:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 05:15:53 INFO - {} 05:15:53 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 05:15:53 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 05:15:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:15:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:15:53 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 05:15:53 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 05:15:53 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 05:15:53 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 05:15:53 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 05:15:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 05:15:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 05:15:53 INFO - {} 05:15:53 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 05:15:53 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 05:15:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:15:53 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 05:15:53 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 05:15:53 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 05:15:53 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 05:15:53 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 05:15:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 05:15:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 05:15:53 INFO - {} 05:15:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 05:15:53 INFO - {} 05:15:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 05:15:53 INFO - {} 05:15:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 05:15:53 INFO - {} 05:15:53 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 05:15:53 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 05:15:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:15:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:15:53 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 05:15:53 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 05:15:53 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 05:15:53 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 05:15:53 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 05:15:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 05:15:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 05:15:53 INFO - {} 05:15:53 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 - {} 05:15:53 INFO - {} 05:15:53 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 05:15:53 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 05:15:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:15:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:15:53 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 05:15:53 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 05:15:53 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 05:15:53 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 05:15:53 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 05:15:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 05:15:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 05:15:53 INFO - {} 05:15:53 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 05:15:53 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 05:15:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:15:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:15:53 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 05:15:53 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 05:15:53 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 05:15:53 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 05:15:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 05:15:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 05:15:53 INFO - {} 05:15:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 05:15:53 INFO - {} 05:15:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 05:15:53 INFO - {} 05:15:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 05:15:53 INFO - {} 05:15:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 05:15:53 INFO - {} 05:15:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 05:15:53 INFO - {} 05:15:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 05:15:53 INFO - {} 05:15:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 05:15:53 INFO - {} 05:15:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 05:15:53 INFO - {} 05:15:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 05:15:53 INFO - {} 05:15:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 05:15:53 INFO - {} 05:15:53 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 05:15:53 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 05:15:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:15:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:15:53 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 05:15:53 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 05:15:53 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 05:15:53 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 05:15:53 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 05:15:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 05:15:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 05:15:53 INFO - {} 05:15:53 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 - {} 05:15:53 INFO - {} 05:15:53 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 05:15:53 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 05:15:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:15:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:15:53 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 05:15:53 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 05:15:53 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 05:15:53 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 05:15:53 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 05:15:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 05:15:53 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 05:15:53 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 05:15:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:15:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:15:53 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 05:15:53 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 05:15:53 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 05:15:53 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 05:15:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 05:15:53 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 05:15:53 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 05:15:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:15:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:15:53 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 05:15:53 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 05:15:53 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 05:15:53 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 05:15:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 05:15:53 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 05:15:53 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 05:15:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:15:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:15:53 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 05:15:53 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 05:15:53 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 05:15:53 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 05:15:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 05:15:53 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 05:15:53 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 05:15:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:15:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:15:53 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 05:15:53 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 05:15:53 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 05:15:53 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 05:15:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 05:15:53 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 05:15:53 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 05:15:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:15:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:15:53 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 05:15:53 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 05:15:53 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 05:15:53 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 05:15:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 05:15:53 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 05:15:53 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 05:15:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:15:53 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 05:15:53 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 05:15:53 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 05:15:53 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 05:15:53 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 05:15:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 05:15:53 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 05:15:53 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 05:15:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:15:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:15:53 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 05:15:53 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 05:15:53 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 05:15:53 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 05:15:53 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 05:15:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 05:15:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 05:15:53 INFO - {} 05:15:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 05:15:53 INFO - {} 05:15:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 05:15:53 INFO - {} 05:15:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 05:15:53 INFO - {} 05:15:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 05:15:53 INFO - {} 05:15:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 05:15:53 INFO - {} 05:15:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 05:15:53 INFO - {} 05:15:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 05:15:53 INFO - {} 05:15:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 05:15:53 INFO - {} 05:15:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 05:15:53 INFO - {} 05:15:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 05:15:53 INFO - {} 05:15:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 05:15:53 INFO - {} 05:15:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 05:15:53 INFO - {} 05:15:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 05:15:53 INFO - {} 05:15:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 05:15:53 INFO - {} 05:15:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 05:15:53 INFO - {} 05:15:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 05:15:53 INFO - {} 05:15:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 05:15:53 INFO - {} 05:15:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 05:15:53 INFO - {} 05:15:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 05:15:53 INFO - {} 05:15:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 05:15:53 INFO - {} 05:15:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 05:15:53 INFO - {} 05:15:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 05:15:53 INFO - {} 05:15:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 05:15:53 INFO - {} 05:15:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 05:15:53 INFO - {} 05:15:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 05:15:53 INFO - {} 05:15:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 05:15:53 INFO - {} 05:15:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 05:15:53 INFO - {} 05:15:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 05:15:53 INFO - {} 05:15:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 05:15:53 INFO - {} 05:15:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 05:15:53 INFO - {} 05:15:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 05:15:53 INFO - {} 05:15:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 05:15:53 INFO - {} 05:15:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 05:15:53 INFO - {} 05:15:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 05:15:53 INFO - {} 05:15:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 05:15:53 INFO - {} 05:15:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 05:15:53 INFO - {} 05:15:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 05:15:53 INFO - {} 05:15:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 05:15:53 INFO - {} 05:15:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 05:15:53 INFO - {} 05:15:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 05:15:53 INFO - {} 05:15:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 05:15:53 INFO - {} 05:15:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 05:15:53 INFO - {} 05:15:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 05:15:53 INFO - {} 05:15:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 05:15:53 INFO - {} 05:15:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 05:15:53 INFO - {} 05:15:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 05:15:53 INFO - {} 05:15:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 05:15:53 INFO - {} 05:15:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 05:15:53 INFO - {} 05:15:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 05:15:53 INFO - {} 05:15:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 05:15:53 INFO - {} 05:15:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 05:15:53 INFO - {} 05:15:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 05:15:53 INFO - {} 05:15:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 05:15:53 INFO - {} 05:15:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 05:15:53 INFO - {} 05:15:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 05:15:53 INFO - {} 05:15:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 05:15:53 INFO - {} 05:15:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 05:15:53 INFO - {} 05:15:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 05:15:53 INFO - {} 05:15:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 05:15:53 INFO - {} 05:15:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 05:15:53 INFO - {} 05:15:53 INFO - TEST-OK | /FileAPI/idlharness.worker | took 2976ms 05:15:53 INFO - PROCESS | 3399 | 1461154553613 Marionette TRACE conn3 -> [0,3033,"getWindowHandle",null] 05:15:53 INFO - PROCESS | 3399 | 1461154553617 Marionette TRACE conn3 <- [1,3033,null,{"value":"8"}] 05:15:53 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 05:15:53 INFO - PROCESS | 3399 | 1461154553622 Marionette TRACE conn3 -> [0,3034,"setScriptTimeout",{"ms":35000}] 05:15:53 INFO - PROCESS | 3399 | 1461154553624 Marionette TRACE conn3 <- [1,3034,null,{}] 05:15:53 INFO - PROCESS | 3399 | 1461154553635 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}] 05:15:54 INFO - PROCESS | 3399 | 1461154553991 Marionette TRACE conn3 <- [1,3035,null,{"value":null}] 05:15:54 INFO - PROCESS | 3399 | 1461154554262 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:15:54 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33fa1d5000 == 181 [pid = 3399] [id = 768] 05:15:54 INFO - PROCESS | 3399 | ++DOMWINDOW == 168 (0x7f33f9438000) [pid = 3399] [serial = 2303] [outer = (nil)] 05:15:54 INFO - PROCESS | 3399 | ++DOMWINDOW == 169 (0x7f33f9b8a400) [pid = 3399] [serial = 2304] [outer = 0x7f33f9438000] 05:15:54 INFO - PROCESS | 3399 | 1461154554333 Marionette DEBUG loaded listener.js 05:15:54 INFO - PROCESS | 3399 | ++DOMWINDOW == 170 (0x7f340c46fc00) [pid = 3399] [serial = 2305] [outer = 0x7f33f9438000] 05:15:55 INFO - PROCESS | 3399 | 1461154555042 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]]]}] 05:15:55 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 05:15:55 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 1439ms 05:15:55 INFO - PROCESS | 3399 | 1461154555062 Marionette TRACE conn3 -> [0,3037,"getWindowHandle",null] 05:15:55 INFO - PROCESS | 3399 | 1461154555064 Marionette TRACE conn3 <- [1,3037,null,{"value":"8"}] 05:15:55 INFO - TEST-START | /FileAPI/blob/Blob-close.html 05:15:55 INFO - PROCESS | 3399 | 1461154555071 Marionette TRACE conn3 -> [0,3038,"setScriptTimeout",{"ms":35000}] 05:15:55 INFO - PROCESS | 3399 | 1461154555073 Marionette TRACE conn3 <- [1,3038,null,{}] 05:15:55 INFO - PROCESS | 3399 | 1461154555079 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}] 05:15:55 INFO - PROCESS | 3399 | 1461154555380 Marionette TRACE conn3 <- [1,3039,null,{"value":null}] 05:15:55 INFO - PROCESS | 3399 | 1461154555585 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:15:55 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33fe505000 == 182 [pid = 3399] [id = 769] 05:15:55 INFO - PROCESS | 3399 | ++DOMWINDOW == 171 (0x7f33f434cc00) [pid = 3399] [serial = 2306] [outer = (nil)] 05:15:55 INFO - PROCESS | 3399 | ++DOMWINDOW == 172 (0x7f340c6b9c00) [pid = 3399] [serial = 2307] [outer = 0x7f33f434cc00] 05:15:55 INFO - PROCESS | 3399 | 1461154555657 Marionette DEBUG loaded listener.js 05:15:55 INFO - PROCESS | 3399 | ++DOMWINDOW == 173 (0x7f340c98fc00) [pid = 3399] [serial = 2308] [outer = 0x7f33f434cc00] 05:15:56 INFO - PROCESS | 3399 | 1461154556400 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"]]]}] 05:15:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 05:15:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 05:15:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:15:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:15:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 05:15:56 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 1378ms 05:15:56 INFO - PROCESS | 3399 | 1461154556450 Marionette TRACE conn3 -> [0,3041,"getWindowHandle",null] 05:15:56 INFO - PROCESS | 3399 | 1461154556455 Marionette TRACE conn3 <- [1,3041,null,{"value":"8"}] 05:15:56 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 05:15:56 INFO - PROCESS | 3399 | 1461154556461 Marionette TRACE conn3 -> [0,3042,"setScriptTimeout",{"ms":35000}] 05:15:56 INFO - PROCESS | 3399 | 1461154556465 Marionette TRACE conn3 <- [1,3042,null,{}] 05:15:56 INFO - PROCESS | 3399 | 1461154556470 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}] 05:15:56 INFO - PROCESS | 3399 | 1461154556744 Marionette TRACE conn3 <- [1,3043,null,{"value":null}] 05:15:57 INFO - PROCESS | 3399 | 1461154557004 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:15:57 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33fef42000 == 183 [pid = 3399] [id = 770] 05:15:57 INFO - PROCESS | 3399 | ++DOMWINDOW == 174 (0x7f33f5654800) [pid = 3399] [serial = 2309] [outer = (nil)] 05:15:57 INFO - PROCESS | 3399 | ++DOMWINDOW == 175 (0x7f340cb78c00) [pid = 3399] [serial = 2310] [outer = 0x7f33f5654800] 05:15:57 INFO - PROCESS | 3399 | 1461154557086 Marionette DEBUG loaded listener.js 05:15:57 INFO - PROCESS | 3399 | ++DOMWINDOW == 176 (0x7f340d8da800) [pid = 3399] [serial = 2311] [outer = 0x7f33f5654800] 05:15:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 05:15:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 05:15:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 05:15:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 05:15:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 05:15:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 05:15:58 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. 05:15:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 05:15:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 05:15:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 05:15:58 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'.) 05:15:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 05:15:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 05:15:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 05:15:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 05:15:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 05:15:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 05:15:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 05:15:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 05:15:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 05:15:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 05:15:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 05:15:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 05:15:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 05:15:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 05:15:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 05:15:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 05:15:58 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. 05:15:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 05:15:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:15:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:15:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 05:15:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 05:15:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 05:15:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 05:15:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 05:15:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 05:15:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 05:15:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 05:15:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 05:15:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 05:15:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 05:15:58 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. 05:15:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 05:15:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 05:15:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:15:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 05:15:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 05:15:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 05:15:58 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. 05:15:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 05:15:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 05:15:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:15:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 05:15:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 05:15:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 05:15:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 05:15:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 05:15:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 05:15:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 05:15:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 05:15:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:15:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 05:15:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 05:15:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 05:15:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 05:15:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 05:15:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 05:15:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:15:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:15:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 05:15:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 05:15:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 05:15:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 05:15:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 05:15:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:15:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:15:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 05:15:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 05:15:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 05:15:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 05:15:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:15:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:15:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 05:15:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 05:15:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 05:15:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 05:15:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:15:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:15:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 05:15:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 05:15:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 05:15:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 05:15:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 05:15:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:15:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:15:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 05:15:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 05:15:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 05:15:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 05:15:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:15:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:15:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 05:15:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 05:15:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 05:15:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 05:15:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:15:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:15:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 05:15:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 05:15:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 05:15:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 05:15:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:15:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:15:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 05:15:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 05:15:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 05:15:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 05:15:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:15:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:15:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 05:15:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 05:15:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 05:15:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 05:15:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 05:15:58 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 1809ms 05:15:58 INFO - PROCESS | 3399 | 1461154558222 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]]]}] 05:15:58 INFO - PROCESS | 3399 | 1461154558275 Marionette TRACE conn3 -> [0,3045,"getWindowHandle",null] 05:15:58 INFO - PROCESS | 3399 | 1461154558278 Marionette TRACE conn3 <- [1,3045,null,{"value":"8"}] 05:15:58 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 05:15:58 INFO - PROCESS | 3399 | 1461154558289 Marionette TRACE conn3 -> [0,3046,"setScriptTimeout",{"ms":35000}] 05:15:58 INFO - PROCESS | 3399 | 1461154558292 Marionette TRACE conn3 <- [1,3046,null,{}] 05:15:58 INFO - PROCESS | 3399 | 1461154558304 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}] 05:15:58 INFO - PROCESS | 3399 | 1461154558591 Marionette TRACE conn3 <- [1,3047,null,{"value":null}] 05:15:59 INFO - PROCESS | 3399 | 1461154559007 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:15:59 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33f9b6f800 == 184 [pid = 3399] [id = 771] 05:15:59 INFO - PROCESS | 3399 | ++DOMWINDOW == 177 (0x7f33e00e9000) [pid = 3399] [serial = 2312] [outer = (nil)] 05:15:59 INFO - PROCESS | 3399 | ++DOMWINDOW == 178 (0x7f33f902e400) [pid = 3399] [serial = 2313] [outer = 0x7f33e00e9000] 05:15:59 INFO - PROCESS | 3399 | 1461154559101 Marionette DEBUG loaded listener.js 05:15:59 INFO - PROCESS | 3399 | ++DOMWINDOW == 179 (0x7f33f9a56800) [pid = 3399] [serial = 2314] [outer = 0x7f33e00e9000] 05:15:59 INFO - PROCESS | 3399 | [3399] 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 05:15:59 INFO - PROCESS | 3399 | 1461154559988 Marionette TRACE conn3 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 05:16:00 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 05:16:00 INFO - {} 05:16:00 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 1748ms 05:16:00 INFO - PROCESS | 3399 | 1461154560036 Marionette TRACE conn3 -> [0,3049,"getWindowHandle",null] 05:16:00 INFO - PROCESS | 3399 | 1461154560040 Marionette TRACE conn3 <- [1,3049,null,{"value":"8"}] 05:16:00 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 05:16:00 INFO - PROCESS | 3399 | 1461154560045 Marionette TRACE conn3 -> [0,3050,"setScriptTimeout",{"ms":35000}] 05:16:00 INFO - PROCESS | 3399 | 1461154560048 Marionette TRACE conn3 <- [1,3050,null,{}] 05:16:00 INFO - PROCESS | 3399 | 1461154560054 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}] 05:16:00 INFO - PROCESS | 3399 | 1461154560379 Marionette TRACE conn3 <- [1,3051,null,{"value":null}] 05:16:00 INFO - PROCESS | 3399 | 1461154560710 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:16:00 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33fa187000 == 185 [pid = 3399] [id = 772] 05:16:00 INFO - PROCESS | 3399 | ++DOMWINDOW == 180 (0x7f33f5654400) [pid = 3399] [serial = 2315] [outer = (nil)] 05:16:00 INFO - PROCESS | 3399 | ++DOMWINDOW == 181 (0x7f33fa038c00) [pid = 3399] [serial = 2316] [outer = 0x7f33f5654400] 05:16:00 INFO - PROCESS | 3399 | 1461154560788 Marionette DEBUG loaded listener.js 05:16:00 INFO - PROCESS | 3399 | ++DOMWINDOW == 182 (0x7f33fd240400) [pid = 3399] [serial = 2317] [outer = 0x7f33f5654400] 05:16:01 INFO - PROCESS | 3399 | 1461154561503 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]]]}] 05:16:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 05:16:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 05:16:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 05:16:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 05:16:01 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 1484ms 05:16:01 INFO - PROCESS | 3399 | 1461154561531 Marionette TRACE conn3 -> [0,3053,"getWindowHandle",null] 05:16:01 INFO - PROCESS | 3399 | 1461154561534 Marionette TRACE conn3 <- [1,3053,null,{"value":"8"}] 05:16:01 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 05:16:01 INFO - PROCESS | 3399 | 1461154561541 Marionette TRACE conn3 -> [0,3054,"setScriptTimeout",{"ms":35000}] 05:16:01 INFO - PROCESS | 3399 | 1461154561543 Marionette TRACE conn3 <- [1,3054,null,{}] 05:16:01 INFO - PROCESS | 3399 | 1461154561549 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}] 05:16:01 INFO - PROCESS | 3399 | 1461154561774 Marionette TRACE conn3 <- [1,3055,null,{"value":null}] 05:16:02 INFO - PROCESS | 3399 | 1461154562050 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:16:02 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f34067b6000 == 186 [pid = 3399] [id = 773] 05:16:02 INFO - PROCESS | 3399 | ++DOMWINDOW == 183 (0x7f33ee353000) [pid = 3399] [serial = 2318] [outer = (nil)] 05:16:02 INFO - PROCESS | 3399 | ++DOMWINDOW == 184 (0x7f33fded1800) [pid = 3399] [serial = 2319] [outer = 0x7f33ee353000] 05:16:02 INFO - PROCESS | 3399 | 1461154562176 Marionette DEBUG loaded listener.js 05:16:02 INFO - PROCESS | 3399 | ++DOMWINDOW == 185 (0x7f33fea0ec00) [pid = 3399] [serial = 2320] [outer = 0x7f33ee353000] 05:16:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 05:16:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 05:16:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 05:16:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 05:16:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 05:16:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 05:16:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 05:16:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 05:16:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 05:16:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 05:16:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 05:16:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 05:16:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 05:16:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 05:16:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 05:16:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 05:16:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 05:16:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 05:16:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 05:16:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 05:16:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 05:16:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 05:16:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 05:16:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 05:16:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 05:16:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 05:16:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 05:16:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 05:16:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 05:16:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 05:16:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 05:16:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 05:16:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 05:16:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 05:16:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 05:16:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 05:16:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 05:16:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 05:16:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 05:16:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 05:16:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 05:16:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 05:16:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 05:16:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 05:16:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 05:16:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 05:16:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 05:16:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 05:16:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 05:16:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 05:16:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 05:16:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 05:16:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 05:16:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 05:16:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 05:16:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 05:16:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 05:16:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 05:16:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 05:16:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 05:16:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 05:16:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 05:16:03 INFO - PROCESS | 3399 | 1461154563450 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"]]]}] 05:16:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 05:16:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 05:16:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 05:16:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 05:16:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 05:16:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 05:16:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 05:16:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 05:16:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 05:16:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 05:16:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 05:16:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 05:16:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 05:16:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 05:16:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 05:16:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 05:16:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 05:16:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 05:16:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 05:16:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 05:16:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 05:16:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 05:16:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 05:16:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 05:16:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 05:16:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 05:16:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 05:16:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 05:16:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 05:16:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 05:16:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 05:16:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 05:16:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 05:16:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 05:16:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 05:16:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 05:16:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 05:16:03 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 05:16:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:16:03 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 05:16:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 05:16:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 05:16:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 05:16:03 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 05:16:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:16:03 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 05:16:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 05:16:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 05:16:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 05:16:03 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 05:16:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:16:03 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 05:16:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 05:16:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 05:16:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 05:16:03 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 05:16:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:16:03 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 05:16:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 05:16:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 05:16:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 05:16:03 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 05:16:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:16:03 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 05:16:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 05:16:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 05:16:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 05:16:03 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 05:16:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:16:03 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 05:16:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 05:16:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 05:16:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 05:16:03 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 05:16:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:16:03 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 05:16:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 05:16:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 05:16:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 05:16:03 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 05:16:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:16:03 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 05:16:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 05:16:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 05:16:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 05:16:03 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 05:16:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:16:03 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 05:16:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 05:16:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 05:16:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 05:16:03 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 05:16:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:16:03 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 05:16:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 05:16:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 05:16:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 05:16:03 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 05:16:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:16:03 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 05:16:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 05:16:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 05:16:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 05:16:03 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 05:16:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:16:03 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 05:16:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 05:16:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 05:16:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 05:16:03 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 05:16:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:16:03 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 05:16:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 05:16:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 05:16:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 05:16:03 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 05:16:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:16:03 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 05:16:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 05:16:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 05:16:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 05:16:03 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 05:16:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:16:03 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 05:16:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 05:16:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 05:16:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 05:16:03 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 05:16:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:16:03 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 05:16:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 05:16:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 05:16:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 05:16:03 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 05:16:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:16:03 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 05:16:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 05:16:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 05:16:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 05:16:03 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 05:16:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:16:03 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 05:16:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 05:16:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 05:16:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 05:16:03 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 05:16:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:16:03 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 05:16:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 05:16:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 05:16:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 05:16:03 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 05:16:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:16:03 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 05:16:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 05:16:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 05:16:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 05:16:03 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 05:16:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:16:03 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 05:16:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 05:16:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 05:16:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 05:16:03 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 05:16:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:16:03 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 05:16:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 05:16:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 05:16:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 05:16:03 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 05:16:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:16:03 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 05:16:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 05:16:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 05:16:03 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" 05:16:03 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 05:16:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:16:03 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 05:16:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 05:16:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 05:16:03 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" 05:16:03 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 05:16:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:16:03 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 05:16:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 05:16:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 05:16:03 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 1994ms 05:16:03 INFO - PROCESS | 3399 | 1461154563540 Marionette TRACE conn3 -> [0,3057,"getWindowHandle",null] 05:16:03 INFO - PROCESS | 3399 | 1461154563544 Marionette TRACE conn3 <- [1,3057,null,{"value":"8"}] 05:16:03 INFO - TEST-START | /FileAPI/file/File-constructor.html 05:16:03 INFO - PROCESS | 3399 | 1461154563640 Marionette TRACE conn3 -> [0,3058,"setScriptTimeout",{"ms":35000}] 05:16:03 INFO - PROCESS | 3399 | 1461154563665 Marionette TRACE conn3 <- [1,3058,null,{}] 05:16:03 INFO - PROCESS | 3399 | 1461154563789 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}] 05:16:04 INFO - PROCESS | 3399 | 1461154564089 Marionette TRACE conn3 <- [1,3059,null,{"value":null}] 05:16:04 INFO - PROCESS | 3399 | 1461154564293 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:16:04 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f340d932800 == 187 [pid = 3399] [id = 774] 05:16:04 INFO - PROCESS | 3399 | ++DOMWINDOW == 186 (0x7f33fde7bc00) [pid = 3399] [serial = 2321] [outer = (nil)] 05:16:04 INFO - PROCESS | 3399 | ++DOMWINDOW == 187 (0x7f3411da7c00) [pid = 3399] [serial = 2322] [outer = 0x7f33fde7bc00] 05:16:04 INFO - PROCESS | 3399 | 1461154564364 Marionette DEBUG loaded listener.js 05:16:04 INFO - PROCESS | 3399 | ++DOMWINDOW == 188 (0x7f3411e24400) [pid = 3399] [serial = 2323] [outer = 0x7f33fde7bc00] 05:16:05 INFO - PROCESS | 3399 | 1461154565154 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]]]}] 05:16:05 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 05:16:05 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 05:16:05 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 05:16:05 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 05:16:05 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 05:16:05 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 05:16:05 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 05:16:05 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 05:16:05 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 05:16:05 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 05:16:05 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 05:16:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:16:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:16:05 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 05:16:05 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 05:16:05 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 05:16:05 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 05:16:05 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 05:16:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:16:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:16:05 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 05:16:05 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 05:16:05 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 05:16:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:16:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:16:05 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 05:16:05 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 05:16:05 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 05:16:05 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 1654ms 05:16:05 INFO - PROCESS | 3399 | 1461154565208 Marionette TRACE conn3 -> [0,3061,"getWindowHandle",null] 05:16:05 INFO - PROCESS | 3399 | 1461154565211 Marionette TRACE conn3 <- [1,3061,null,{"value":"8"}] 05:16:05 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 05:16:05 INFO - PROCESS | 3399 | 1461154565219 Marionette TRACE conn3 -> [0,3062,"setScriptTimeout",{"ms":35000}] 05:16:05 INFO - PROCESS | 3399 | 1461154565225 Marionette TRACE conn3 <- [1,3062,null,{}] 05:16:05 INFO - PROCESS | 3399 | 1461154565326 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}] 05:16:05 INFO - PROCESS | 3399 | 1461154565565 Marionette TRACE conn3 <- [1,3063,null,{"value":null}] 05:16:05 INFO - PROCESS | 3399 | 1461154565891 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:16:05 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33fa11e000 == 188 [pid = 3399] [id = 775] 05:16:05 INFO - PROCESS | 3399 | ++DOMWINDOW == 189 (0x7f33fdf65c00) [pid = 3399] [serial = 2324] [outer = (nil)] 05:16:05 INFO - PROCESS | 3399 | ++DOMWINDOW == 190 (0x7f3411dae000) [pid = 3399] [serial = 2325] [outer = 0x7f33fdf65c00] 05:16:05 INFO - PROCESS | 3399 | 1461154565963 Marionette DEBUG loaded listener.js 05:16:06 INFO - PROCESS | 3399 | ++DOMWINDOW == 191 (0x7f3411e84400) [pid = 3399] [serial = 2326] [outer = 0x7f33fdf65c00] 05:16:06 INFO - PROCESS | 3399 | [3399] 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 05:16:06 INFO - PROCESS | 3399 | 1461154566760 Marionette TRACE conn3 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 05:16:06 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 05:16:06 INFO - {} 05:16:06 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 1564ms 05:16:06 INFO - PROCESS | 3399 | 1461154566784 Marionette TRACE conn3 -> [0,3065,"getWindowHandle",null] 05:16:06 INFO - PROCESS | 3399 | 1461154566788 Marionette TRACE conn3 <- [1,3065,null,{"value":"8"}] 05:16:06 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 05:16:06 INFO - PROCESS | 3399 | 1461154566794 Marionette TRACE conn3 -> [0,3066,"setScriptTimeout",{"ms":35000}] 05:16:06 INFO - PROCESS | 3399 | 1461154566797 Marionette TRACE conn3 <- [1,3066,null,{}] 05:16:06 INFO - PROCESS | 3399 | 1461154566803 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}] 05:16:07 INFO - PROCESS | 3399 | 1461154567037 Marionette TRACE conn3 <- [1,3067,null,{"value":null}] 05:16:07 INFO - PROCESS | 3399 | 1461154567320 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:16:07 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33e0003800 == 189 [pid = 3399] [id = 776] 05:16:07 INFO - PROCESS | 3399 | ++DOMWINDOW == 192 (0x7f33f9fe6800) [pid = 3399] [serial = 2327] [outer = (nil)] 05:16:07 INFO - PROCESS | 3399 | ++DOMWINDOW == 193 (0x7f33e68e1c00) [pid = 3399] [serial = 2328] [outer = 0x7f33f9fe6800] 05:16:07 INFO - PROCESS | 3399 | 1461154567439 Marionette DEBUG loaded listener.js 05:16:07 INFO - PROCESS | 3399 | ++DOMWINDOW == 194 (0x7f3414887400) [pid = 3399] [serial = 2329] [outer = 0x7f33f9fe6800] 05:16:08 INFO - PROCESS | 3399 | 1461154568168 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]]]}] 05:16:08 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 05:16:08 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 05:16:08 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 05:16:08 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 05:16:08 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 05:16:08 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 05:16:08 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 05:16:08 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 1437ms 05:16:09 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33ed307000 == 188 [pid = 3399] [id = 709] 05:16:09 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33e9dcc800 == 187 [pid = 3399] [id = 707] 05:16:09 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33e5ce0000 == 186 [pid = 3399] [id = 705] 05:16:09 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33e90a7000 == 185 [pid = 3399] [id = 706] 05:16:09 INFO - PROCESS | 3399 | --DOCSHELL 0x7f340d94f800 == 184 [pid = 3399] [id = 659] 05:16:09 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33e9621800 == 183 [pid = 3399] [id = 757] 05:16:09 INFO - PROCESS | 3399 | --DOCSHELL 0x7f3413b89000 == 182 [pid = 3399] [id = 749] 05:16:09 INFO - PROCESS | 3399 | --DOCSHELL 0x7f3411f28800 == 181 [pid = 3399] [id = 748] 05:16:09 INFO - PROCESS | 3399 | --DOCSHELL 0x7f3406706000 == 180 [pid = 3399] [id = 747] 05:16:09 INFO - PROCESS | 3399 | --DOCSHELL 0x7f3400681000 == 179 [pid = 3399] [id = 746] 05:16:09 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33ff947000 == 178 [pid = 3399] [id = 745] 05:16:09 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33fe621800 == 177 [pid = 3399] [id = 744] 05:16:09 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33fa19e800 == 176 [pid = 3399] [id = 743] 05:16:09 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33fa022800 == 175 [pid = 3399] [id = 742] 05:16:09 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33f9b66000 == 174 [pid = 3399] [id = 741] 05:16:09 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33f68b5000 == 173 [pid = 3399] [id = 740] 05:16:09 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33f64ab000 == 172 [pid = 3399] [id = 739] 05:16:09 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33f560a800 == 171 [pid = 3399] [id = 738] 05:16:09 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33f364a000 == 170 [pid = 3399] [id = 737] 05:16:09 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33ee472800 == 169 [pid = 3399] [id = 736] 05:16:09 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33ec8ce800 == 168 [pid = 3399] [id = 735] 05:16:09 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33e9dd4800 == 167 [pid = 3399] [id = 734] 05:16:09 INFO - PROCESS | 3399 | --DOCSHELL 0x7f33e630a800 == 166 [pid = 3399] [id = 733] 05:16:10 INFO - PROCESS | 3399 | --DOMWINDOW == 193 (0x7f33e9c89c00) [pid = 3399] [serial = 2135] [outer = (nil)] [url = about:blank] 05:16:10 INFO - PROCESS | 3399 | --DOMWINDOW == 192 (0x7f33fda92400) [pid = 3399] [serial = 2163] [outer = (nil)] [url = about:blank] 05:16:10 INFO - PROCESS | 3399 | --DOMWINDOW == 191 (0x7f33f9a5c800) [pid = 3399] [serial = 2157] [outer = (nil)] [url = about:blank] 05:16:10 INFO - PROCESS | 3399 | --DOMWINDOW == 190 (0x7f33ed607c00) [pid = 3399] [serial = 2141] [outer = (nil)] [url = about:blank] 05:16:10 INFO - PROCESS | 3399 | --DOMWINDOW == 189 (0x7f33f9020000) [pid = 3399] [serial = 2156] [outer = (nil)] [url = about:blank] 05:16:10 INFO - PROCESS | 3399 | --DOMWINDOW == 188 (0x7f33f5bf6c00) [pid = 3399] [serial = 2150] [outer = (nil)] [url = about:blank] 05:16:10 INFO - PROCESS | 3399 | --DOMWINDOW == 187 (0x7f33ff32a000) [pid = 3399] [serial = 2181] [outer = (nil)] [url = about:blank] 05:16:10 INFO - PROCESS | 3399 | --DOMWINDOW == 186 (0x7f33f27a0000) [pid = 3399] [serial = 2145] [outer = (nil)] [url = about:blank] 05:16:10 INFO - PROCESS | 3399 | --DOMWINDOW == 185 (0x7f33fa02f400) [pid = 3399] [serial = 2159] [outer = (nil)] [url = about:blank] 05:16:10 INFO - PROCESS | 3399 | --DOMWINDOW == 184 (0x7f33e9516800) [pid = 3399] [serial = 2196] [outer = (nil)] [url = about:blank] 05:16:10 INFO - PROCESS | 3399 | --DOMWINDOW == 183 (0x7f33fef9d400) [pid = 3399] [serial = 2174] [outer = (nil)] [url = about:blank] 05:16:10 INFO - PROCESS | 3399 | --DOMWINDOW == 182 (0x7f33e9ec9800) [pid = 3399] [serial = 2136] [outer = (nil)] [url = about:blank] 05:16:10 INFO - PROCESS | 3399 | --DOMWINDOW == 181 (0x7f33fde7d000) [pid = 3399] [serial = 2165] [outer = (nil)] [url = about:blank] 05:16:10 INFO - PROCESS | 3399 | --DOMWINDOW == 180 (0x7f33f7786000) [pid = 3399] [serial = 2154] [outer = (nil)] [url = about:blank] 05:16:10 INFO - PROCESS | 3399 | --DOMWINDOW == 179 (0x7f33ff145000) [pid = 3399] [serial = 2178] [outer = (nil)] [url = about:blank] 05:16:10 INFO - PROCESS | 3399 | --DOMWINDOW == 178 (0x7f33ff34fc00) [pid = 3399] [serial = 2183] [outer = (nil)] [url = about:blank] 05:16:10 INFO - PROCESS | 3399 | --DOMWINDOW == 177 (0x7f33e68dcc00) [pid = 3399] [serial = 2132] [outer = (nil)] [url = about:blank] 05:16:10 INFO - PROCESS | 3399 | --DOMWINDOW == 176 (0x7f33fef9dc00) [pid = 3399] [serial = 2177] [outer = (nil)] [url = about:blank] 05:16:10 INFO - PROCESS | 3399 | --DOMWINDOW == 175 (0x7f33e71e1800) [pid = 3399] [serial = 2115] [outer = (nil)] [url = about:blank] 05:16:10 INFO - PROCESS | 3399 | --DOMWINDOW == 174 (0x7f33f60bec00) [pid = 3399] [serial = 2151] [outer = (nil)] [url = about:blank] 05:16:10 INFO - PROCESS | 3399 | --DOMWINDOW == 173 (0x7f33e679e800) [pid = 3399] [serial = 2190] [outer = (nil)] [url = about:blank] 05:16:10 INFO - PROCESS | 3399 | --DOMWINDOW == 172 (0x7f33fef95800) [pid = 3399] [serial = 2172] [outer = (nil)] [url = about:blank] 05:16:10 INFO - PROCESS | 3399 | --DOMWINDOW == 171 (0x7f33e74d4800) [pid = 3399] [serial = 2198] [outer = (nil)] [url = about:blank] 05:16:10 INFO - PROCESS | 3399 | --DOMWINDOW == 170 (0x7f33ee25e400) [pid = 3399] [serial = 2142] [outer = (nil)] [url = about:blank] 05:16:10 INFO - PROCESS | 3399 | --DOMWINDOW == 169 (0x7f33e74d3c00) [pid = 3399] [serial = 2133] [outer = (nil)] [url = about:blank] 05:16:10 INFO - PROCESS | 3399 | --DOMWINDOW == 168 (0x7f33fea77c00) [pid = 3399] [serial = 2171] [outer = (nil)] [url = about:blank] 05:16:10 INFO - PROCESS | 3399 | --DOMWINDOW == 167 (0x7f33fa03a000) [pid = 3399] [serial = 2160] [outer = (nil)] [url = about:blank] 05:16:10 INFO - PROCESS | 3399 | --DOMWINDOW == 166 (0x7f33ff069c00) [pid = 3399] [serial = 2175] [outer = (nil)] [url = about:blank] 05:16:10 INFO - PROCESS | 3399 | --DOMWINDOW == 165 (0x7f33fea09c00) [pid = 3399] [serial = 2169] [outer = (nil)] [url = about:blank] 05:16:10 INFO - PROCESS | 3399 | --DOMWINDOW == 164 (0x7f33f5b57400) [pid = 3399] [serial = 2148] [outer = (nil)] [url = about:blank] 05:16:10 INFO - PROCESS | 3399 | --DOMWINDOW == 163 (0x7f33ee35e400) [pid = 3399] [serial = 2144] [outer = (nil)] [url = about:blank] 05:16:10 INFO - PROCESS | 3399 | --DOMWINDOW == 162 (0x7f33ec8b7c00) [pid = 3399] [serial = 2139] [outer = (nil)] [url = about:blank] 05:16:10 INFO - PROCESS | 3399 | --DOMWINDOW == 161 (0x7f33ff735800) [pid = 3399] [serial = 2186] [outer = (nil)] [url = about:blank] 05:16:10 INFO - PROCESS | 3399 | --DOMWINDOW == 160 (0x7f33ffd0f400) [pid = 3399] [serial = 2187] [outer = (nil)] [url = about:blank] 05:16:10 INFO - PROCESS | 3399 | --DOMWINDOW == 159 (0x7f33e63bcc00) [pid = 3399] [serial = 2189] [outer = (nil)] [url = about:blank] 05:16:10 INFO - PROCESS | 3399 | --DOMWINDOW == 158 (0x7f33e9282800) [pid = 3399] [serial = 2195] [outer = (nil)] [url = about:blank] 05:16:10 INFO - PROCESS | 3399 | --DOMWINDOW == 157 (0x7f33f564c400) [pid = 3399] [serial = 2147] [outer = (nil)] [url = about:blank] 05:16:10 INFO - PROCESS | 3399 | --DOMWINDOW == 156 (0x7f33fccc1800) [pid = 3399] [serial = 2162] [outer = (nil)] [url = about:blank] 05:16:10 INFO - PROCESS | 3399 | --DOMWINDOW == 155 (0x7f33e9c88800) [pid = 3399] [serial = 2058] [outer = (nil)] [url = about:blank] 05:16:10 INFO - PROCESS | 3399 | --DOMWINDOW == 154 (0x7f33ff72e000) [pid = 3399] [serial = 2184] [outer = (nil)] [url = about:blank] 05:16:10 INFO - PROCESS | 3399 | --DOMWINDOW == 153 (0x7f33fe1abc00) [pid = 3399] [serial = 2168] [outer = (nil)] [url = about:blank] 05:16:10 INFO - PROCESS | 3399 | --DOMWINDOW == 152 (0x7f33fded9400) [pid = 3399] [serial = 2166] [outer = (nil)] [url = about:blank] 05:16:10 INFO - PROCESS | 3399 | --DOMWINDOW == 151 (0x7f33e6bdc800) [pid = 3399] [serial = 2192] [outer = (nil)] [url = about:blank] 05:16:10 INFO - PROCESS | 3399 | --DOMWINDOW == 150 (0x7f33f65e4000) [pid = 3399] [serial = 2153] [outer = (nil)] [url = about:blank] 05:16:10 INFO - PROCESS | 3399 | --DOMWINDOW == 149 (0x7f33ff26ec00) [pid = 3399] [serial = 2180] [outer = (nil)] [url = about:blank] 05:16:10 INFO - PROCESS | 3399 | --DOMWINDOW == 148 (0x7f33ec4db800) [pid = 3399] [serial = 2138] [outer = (nil)] [url = about:blank] 05:16:10 INFO - PROCESS | 3399 | --DOMWINDOW == 147 (0x7f33e72a3800) [pid = 3399] [serial = 2193] [outer = (nil)] [url = about:blank] 05:16:10 INFO - PROCESS | 3399 | 1461154570171 Marionette TRACE conn3 -> [0,3069,"getWindowHandle",null] 05:16:10 INFO - PROCESS | 3399 | 1461154570179 Marionette TRACE conn3 <- [1,3069,null,{"value":"8"}] 05:16:10 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 05:16:10 INFO - PROCESS | 3399 | 1461154570212 Marionette TRACE conn3 -> [0,3070,"setScriptTimeout",{"ms":35000}] 05:16:10 INFO - PROCESS | 3399 | 1461154570219 Marionette TRACE conn3 <- [1,3070,null,{}] 05:16:10 INFO - PROCESS | 3399 | 1461154570226 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}] 05:16:10 INFO - PROCESS | 3399 | 1461154570434 Marionette TRACE conn3 <- [1,3071,null,{"value":null}] 05:16:10 INFO - PROCESS | 3399 | 1461154570500 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:16:10 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33e2ece800 == 167 [pid = 3399] [id = 777] 05:16:10 INFO - PROCESS | 3399 | ++DOMWINDOW == 148 (0x7f33e0089800) [pid = 3399] [serial = 2330] [outer = (nil)] 05:16:10 INFO - PROCESS | 3399 | ++DOMWINDOW == 149 (0x7f33e2cba000) [pid = 3399] [serial = 2331] [outer = 0x7f33e0089800] 05:16:10 INFO - PROCESS | 3399 | 1461154570743 Marionette DEBUG loaded listener.js 05:16:10 INFO - PROCESS | 3399 | ++DOMWINDOW == 150 (0x7f33e37a2800) [pid = 3399] [serial = 2332] [outer = 0x7f33e0089800] 05:16:11 INFO - PROCESS | 3399 | 1461154571407 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]]]}] 05:16:11 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 05:16:11 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 05:16:11 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 05:16:11 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 05:16:11 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 05:16:11 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 05:16:11 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 1241ms 05:16:11 INFO - PROCESS | 3399 | 1461154571448 Marionette TRACE conn3 -> [0,3073,"getWindowHandle",null] 05:16:11 INFO - PROCESS | 3399 | 1461154571451 Marionette TRACE conn3 <- [1,3073,null,{"value":"8"}] 05:16:11 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 05:16:11 INFO - PROCESS | 3399 | 1461154571462 Marionette TRACE conn3 -> [0,3074,"setScriptTimeout",{"ms":35000}] 05:16:11 INFO - PROCESS | 3399 | 1461154571467 Marionette TRACE conn3 <- [1,3074,null,{}] 05:16:11 INFO - PROCESS | 3399 | 1461154571472 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}] 05:16:11 INFO - PROCESS | 3399 | 1461154571746 Marionette TRACE conn3 <- [1,3075,null,{"value":null}] 05:16:11 INFO - PROCESS | 3399 | 1461154571770 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:16:11 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33e685a800 == 168 [pid = 3399] [id = 778] 05:16:11 INFO - PROCESS | 3399 | ++DOMWINDOW == 151 (0x7f33e008b000) [pid = 3399] [serial = 2333] [outer = (nil)] 05:16:11 INFO - PROCESS | 3399 | ++DOMWINDOW == 152 (0x7f33e63be800) [pid = 3399] [serial = 2334] [outer = 0x7f33e008b000] 05:16:11 INFO - PROCESS | 3399 | 1461154571831 Marionette DEBUG loaded listener.js 05:16:11 INFO - PROCESS | 3399 | ++DOMWINDOW == 153 (0x7f33e6847000) [pid = 3399] [serial = 2335] [outer = 0x7f33e008b000] 05:16:12 INFO - PROCESS | 3399 | 1461154572761 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]]]}] 05:16:12 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 05:16:12 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 05:16:12 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 05:16:12 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 05:16:12 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 05:16:12 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 05:16:12 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 1338ms 05:16:12 INFO - PROCESS | 3399 | 1461154572803 Marionette TRACE conn3 -> [0,3077,"getWindowHandle",null] 05:16:12 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 05:16:12 INFO - PROCESS | 3399 | 1461154572808 Marionette TRACE conn3 <- [1,3077,null,{"value":"8"}] 05:16:12 INFO - PROCESS | 3399 | 1461154572827 Marionette TRACE conn3 -> [0,3078,"setScriptTimeout",{"ms":35000}] 05:16:12 INFO - PROCESS | 3399 | 1461154572832 Marionette TRACE conn3 <- [1,3078,null,{}] 05:16:12 INFO - PROCESS | 3399 | 1461154572857 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}] 05:16:13 INFO - PROCESS | 3399 | 1461154573123 Marionette TRACE conn3 <- [1,3079,null,{"value":null}] 05:16:13 INFO - PROCESS | 3399 | 1461154573166 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:16:13 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33e90a1800 == 169 [pid = 3399] [id = 779] 05:16:13 INFO - PROCESS | 3399 | ++DOMWINDOW == 154 (0x7f33e7351c00) [pid = 3399] [serial = 2336] [outer = (nil)] 05:16:13 INFO - PROCESS | 3399 | ++DOMWINDOW == 155 (0x7f33e74d3800) [pid = 3399] [serial = 2337] [outer = 0x7f33e7351c00] 05:16:13 INFO - PROCESS | 3399 | 1461154573230 Marionette DEBUG loaded listener.js 05:16:13 INFO - PROCESS | 3399 | ++DOMWINDOW == 156 (0x7f33e80c5000) [pid = 3399] [serial = 2338] [outer = 0x7f33e7351c00] 05:16:14 INFO - PROCESS | 3399 | 1461154574290 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] 05:16:14 INFO - PROCESS | 3399 | 1461154574321 Marionette TRACE conn3 <- [1,3081,null,{"value":"8"}] 05:16:14 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 05:16:14 INFO - PROCESS | 3399 | 1461154574345 Marionette TRACE conn3 -> [0,3082,"setScriptTimeout",{"ms":35000}] 05:16:14 INFO - PROCESS | 3399 | 1461154574348 Marionette TRACE conn3 <- [1,3082,null,{}] 05:16:14 INFO - PROCESS | 3399 | 1461154574354 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}] 05:16:14 INFO - PROCESS | 3399 | 1461154574611 Marionette TRACE conn3 <- [1,3083,null,{"value":null}] 05:16:15 INFO - PROCESS | 3399 | --DOMWINDOW == 155 (0x7f33e684c400) [pid = 3399] [serial = 2268] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 05:16:15 INFO - PROCESS | 3399 | --DOMWINDOW == 154 (0x7f33e9ed0800) [pid = 3399] [serial = 2250] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 05:16:15 INFO - PROCESS | 3399 | --DOMWINDOW == 153 (0x7f33e2bbbc00) [pid = 3399] [serial = 2200] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 05:16:15 INFO - PROCESS | 3399 | --DOMWINDOW == 152 (0x7f33e309d000) [pid = 3399] [serial = 2244] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 05:16:15 INFO - PROCESS | 3399 | --DOMWINDOW == 151 (0x7f33f2960800) [pid = 3399] [serial = 2218] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 05:16:15 INFO - PROCESS | 3399 | --DOMWINDOW == 150 (0x7f33e68db800) [pid = 3399] [serial = 2253] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 05:16:15 INFO - PROCESS | 3399 | --DOMWINDOW == 149 (0x7f33e80bfc00) [pid = 3399] [serial = 2209] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 05:16:15 INFO - PROCESS | 3399 | --DOMWINDOW == 148 (0x7f33f943a000) [pid = 3399] [serial = 2233] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 05:16:15 INFO - PROCESS | 3399 | --DOMWINDOW == 147 (0x7f33e4db7c00) [pid = 3399] [serial = 2224] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 05:16:15 INFO - PROCESS | 3399 | --DOMWINDOW == 146 (0x7f33e67a3800) [pid = 3399] [serial = 2227] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 05:16:15 INFO - PROCESS | 3399 | --DOMWINDOW == 145 (0x7f33e9ecc800) [pid = 3399] [serial = 2212] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 05:16:15 INFO - PROCESS | 3399 | --DOMWINDOW == 144 (0x7f33eb650c00) [pid = 3399] [serial = 2221] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 05:16:15 INFO - PROCESS | 3399 | --DOMWINDOW == 143 (0x7f33e2bbb400) [pid = 3399] [serial = 2247] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 05:16:15 INFO - PROCESS | 3399 | --DOMWINDOW == 142 (0x7f33e7355400) [pid = 3399] [serial = 2206] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 05:16:15 INFO - PROCESS | 3399 | --DOMWINDOW == 141 (0x7f33e37a1800) [pid = 3399] [serial = 2265] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 05:16:15 INFO - PROCESS | 3399 | --DOMWINDOW == 140 (0x7f33ed350c00) [pid = 3399] [serial = 2215] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 05:16:15 INFO - PROCESS | 3399 | --DOMWINDOW == 139 (0x7f33f98e4400) [pid = 3399] [serial = 2236] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 05:16:15 INFO - PROCESS | 3399 | --DOMWINDOW == 138 (0x7f33f9a5ec00) [pid = 3399] [serial = 2241] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 05:16:15 INFO - PROCESS | 3399 | --DOMWINDOW == 137 (0x7f33e9285000) [pid = 3399] [serial = 2128] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 05:16:15 INFO - PROCESS | 3399 | --DOMWINDOW == 136 (0x7f33e00e6c00) [pid = 3399] [serial = 2273] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 05:16:15 INFO - PROCESS | 3399 | --DOMWINDOW == 135 (0x7f33e7e47c00) [pid = 3399] [serial = 2256] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 05:16:15 INFO - PROCESS | 3399 | --DOMWINDOW == 134 (0x7f33e6842c00) [pid = 3399] [serial = 2203] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 05:16:15 INFO - PROCESS | 3399 | --DOMWINDOW == 133 (0x7f33f618d800) [pid = 3399] [serial = 2230] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 05:16:15 INFO - PROCESS | 3399 | --DOMWINDOW == 132 (0x7f33e2cb0000) [pid = 3399] [serial = 2262] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 05:16:15 INFO - PROCESS | 3399 | --DOMWINDOW == 131 (0x7f33e9405c00) [pid = 3399] [serial = 2271] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 05:16:15 INFO - PROCESS | 3399 | --DOMWINDOW == 130 (0x7f33fccbcc00) [pid = 3399] [serial = 2239] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 05:16:15 INFO - PROCESS | 3399 | 1461154575374 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:16:15 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33e7451000 == 170 [pid = 3399] [id = 780] 05:16:15 INFO - PROCESS | 3399 | ++DOMWINDOW == 131 (0x7f33e00e6c00) [pid = 3399] [serial = 2339] [outer = (nil)] 05:16:15 INFO - PROCESS | 3399 | ++DOMWINDOW == 132 (0x7f33e6788800) [pid = 3399] [serial = 2340] [outer = 0x7f33e00e6c00] 05:16:15 INFO - PROCESS | 3399 | 1461154575437 Marionette DEBUG loaded listener.js 05:16:15 INFO - PROCESS | 3399 | ++DOMWINDOW == 133 (0x7f33e9407400) [pid = 3399] [serial = 2341] [outer = 0x7f33e00e6c00] 05:16:16 INFO - PROCESS | 3399 | 1461154576026 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]]]}] 05:16:16 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 05:16:16 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 05:16:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:16:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:16:16 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 05:16:16 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 05:16:16 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 1736ms 05:16:16 INFO - PROCESS | 3399 | 1461154576083 Marionette TRACE conn3 -> [0,3085,"getWindowHandle",null] 05:16:16 INFO - PROCESS | 3399 | 1461154576087 Marionette TRACE conn3 <- [1,3085,null,{"value":"8"}] 05:16:16 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 05:16:16 INFO - PROCESS | 3399 | 1461154576092 Marionette TRACE conn3 -> [0,3086,"setScriptTimeout",{"ms":35000}] 05:16:16 INFO - PROCESS | 3399 | 1461154576094 Marionette TRACE conn3 <- [1,3086,null,{}] 05:16:16 INFO - PROCESS | 3399 | 1461154576100 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}] 05:16:16 INFO - PROCESS | 3399 | 1461154576302 Marionette TRACE conn3 <- [1,3087,null,{"value":null}] 05:16:16 INFO - PROCESS | 3399 | 1461154576491 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:16:16 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33eb446800 == 171 [pid = 3399] [id = 781] 05:16:16 INFO - PROCESS | 3399 | ++DOMWINDOW == 134 (0x7f33e2bbbc00) [pid = 3399] [serial = 2342] [outer = (nil)] 05:16:16 INFO - PROCESS | 3399 | ++DOMWINDOW == 135 (0x7f33e9ec9c00) [pid = 3399] [serial = 2343] [outer = 0x7f33e2bbbc00] 05:16:16 INFO - PROCESS | 3399 | 1461154576552 Marionette DEBUG loaded listener.js 05:16:16 INFO - PROCESS | 3399 | ++DOMWINDOW == 136 (0x7f33eb5c9000) [pid = 3399] [serial = 2344] [outer = 0x7f33e2bbbc00] 05:16:17 INFO - PROCESS | 3399 | 1461154577123 Marionette TRACE conn3 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 05:16:17 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 05:16:17 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 1081ms 05:16:17 INFO - PROCESS | 3399 | 1461154577174 Marionette TRACE conn3 -> [0,3089,"getWindowHandle",null] 05:16:17 INFO - PROCESS | 3399 | 1461154577178 Marionette TRACE conn3 <- [1,3089,null,{"value":"8"}] 05:16:17 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 05:16:17 INFO - PROCESS | 3399 | 1461154577367 Marionette TRACE conn3 -> [0,3090,"setScriptTimeout",{"ms":35000}] 05:16:17 INFO - PROCESS | 3399 | 1461154577374 Marionette TRACE conn3 <- [1,3090,null,{}] 05:16:17 INFO - PROCESS | 3399 | 1461154577387 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}] 05:16:17 INFO - PROCESS | 3399 | 1461154577603 Marionette TRACE conn3 <- [1,3091,null,{"value":null}] 05:16:17 INFO - PROCESS | 3399 | 1461154577872 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:16:17 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33e32e3000 == 172 [pid = 3399] [id = 782] 05:16:17 INFO - PROCESS | 3399 | ++DOMWINDOW == 137 (0x7f33e2bb5400) [pid = 3399] [serial = 2345] [outer = (nil)] 05:16:18 INFO - PROCESS | 3399 | ++DOMWINDOW == 138 (0x7f33e3094400) [pid = 3399] [serial = 2346] [outer = 0x7f33e2bb5400] 05:16:18 INFO - PROCESS | 3399 | 1461154578012 Marionette DEBUG loaded listener.js 05:16:18 INFO - PROCESS | 3399 | ++DOMWINDOW == 139 (0x7f33e6355000) [pid = 3399] [serial = 2347] [outer = 0x7f33e2bb5400] 05:16:18 INFO - PROCESS | 3399 | 1461154578771 Marionette TRACE conn3 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 05:16:18 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 05:16:18 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 1624ms 05:16:18 INFO - PROCESS | 3399 | 1461154578809 Marionette TRACE conn3 -> [0,3093,"getWindowHandle",null] 05:16:18 INFO - PROCESS | 3399 | 1461154578815 Marionette TRACE conn3 <- [1,3093,null,{"value":"8"}] 05:16:18 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 05:16:18 INFO - PROCESS | 3399 | 1461154578822 Marionette TRACE conn3 -> [0,3094,"setScriptTimeout",{"ms":35000}] 05:16:18 INFO - PROCESS | 3399 | 1461154578826 Marionette TRACE conn3 <- [1,3094,null,{}] 05:16:18 INFO - PROCESS | 3399 | 1461154578837 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}] 05:16:19 INFO - PROCESS | 3399 | 1461154579054 Marionette TRACE conn3 <- [1,3095,null,{"value":null}] 05:16:19 INFO - PROCESS | 3399 | 1461154579330 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:16:19 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33e962e000 == 173 [pid = 3399] [id = 783] 05:16:19 INFO - PROCESS | 3399 | ++DOMWINDOW == 140 (0x7f33e2cab800) [pid = 3399] [serial = 2348] [outer = (nil)] 05:16:19 INFO - PROCESS | 3399 | ++DOMWINDOW == 141 (0x7f33e72a3800) [pid = 3399] [serial = 2349] [outer = 0x7f33e2cab800] 05:16:19 INFO - PROCESS | 3399 | 1461154579404 Marionette DEBUG loaded listener.js 05:16:19 INFO - PROCESS | 3399 | ++DOMWINDOW == 142 (0x7f33e80bcc00) [pid = 3399] [serial = 2350] [outer = 0x7f33e2cab800] 05:16:20 INFO - PROCESS | 3399 | 1461154580258 Marionette TRACE conn3 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 05:16:20 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 05:16:20 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 1480ms 05:16:20 INFO - PROCESS | 3399 | 1461154580303 Marionette TRACE conn3 -> [0,3097,"getWindowHandle",null] 05:16:20 INFO - PROCESS | 3399 | 1461154580307 Marionette TRACE conn3 <- [1,3097,null,{"value":"8"}] 05:16:20 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 05:16:20 INFO - PROCESS | 3399 | 1461154580313 Marionette TRACE conn3 -> [0,3098,"setScriptTimeout",{"ms":35000}] 05:16:20 INFO - PROCESS | 3399 | 1461154580315 Marionette TRACE conn3 <- [1,3098,null,{}] 05:16:20 INFO - PROCESS | 3399 | 1461154580321 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}] 05:16:20 INFO - PROCESS | 3399 | 1461154580565 Marionette TRACE conn3 <- [1,3099,null,{"value":null}] 05:16:20 INFO - PROCESS | 3399 | 1461154580846 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:16:20 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33ed717800 == 174 [pid = 3399] [id = 784] 05:16:20 INFO - PROCESS | 3399 | ++DOMWINDOW == 143 (0x7f33eb5ca400) [pid = 3399] [serial = 2351] [outer = (nil)] 05:16:21 INFO - PROCESS | 3399 | ++DOMWINDOW == 144 (0x7f33eb646c00) [pid = 3399] [serial = 2352] [outer = 0x7f33eb5ca400] 05:16:21 INFO - PROCESS | 3399 | 1461154581007 Marionette DEBUG loaded listener.js 05:16:21 INFO - PROCESS | 3399 | ++DOMWINDOW == 145 (0x7f33eb7c8000) [pid = 3399] [serial = 2353] [outer = 0x7f33eb5ca400] 05:16:21 INFO - PROCESS | 3399 | 1461154581759 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]]]}] 05:16:21 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 05:16:21 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 05:16:21 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 1480ms 05:16:21 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 05:16:21 INFO - PROCESS | 3399 | 1461154581793 Marionette TRACE conn3 -> [0,3101,"getWindowHandle",null] 05:16:21 INFO - PROCESS | 3399 | 1461154581796 Marionette TRACE conn3 <- [1,3101,null,{"value":"8"}] 05:16:21 INFO - PROCESS | 3399 | 1461154581802 Marionette TRACE conn3 -> [0,3102,"setScriptTimeout",{"ms":35000}] 05:16:21 INFO - PROCESS | 3399 | 1461154581805 Marionette TRACE conn3 <- [1,3102,null,{}] 05:16:21 INFO - PROCESS | 3399 | 1461154581810 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}] 05:16:22 INFO - PROCESS | 3399 | 1461154582030 Marionette TRACE conn3 <- [1,3103,null,{"value":null}] 05:16:22 INFO - PROCESS | 3399 | 1461154582317 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:16:22 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33f29d7800 == 175 [pid = 3399] [id = 785] 05:16:22 INFO - PROCESS | 3399 | ++DOMWINDOW == 146 (0x7f33e2bb6800) [pid = 3399] [serial = 2354] [outer = (nil)] 05:16:22 INFO - PROCESS | 3399 | ++DOMWINDOW == 147 (0x7f33ec8b6800) [pid = 3399] [serial = 2355] [outer = 0x7f33e2bb6800] 05:16:22 INFO - PROCESS | 3399 | 1461154582395 Marionette DEBUG loaded listener.js 05:16:22 INFO - PROCESS | 3399 | ++DOMWINDOW == 148 (0x7f33ed342800) [pid = 3399] [serial = 2356] [outer = 0x7f33e2bb6800] 05:16:23 INFO - PROCESS | 3399 | 1461154583159 Marionette TRACE conn3 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 05:16:23 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 05:16:23 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 1384ms 05:16:23 INFO - PROCESS | 3399 | 1461154583186 Marionette TRACE conn3 -> [0,3105,"getWindowHandle",null] 05:16:23 INFO - PROCESS | 3399 | 1461154583190 Marionette TRACE conn3 <- [1,3105,null,{"value":"8"}] 05:16:23 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 05:16:23 INFO - PROCESS | 3399 | 1461154583196 Marionette TRACE conn3 -> [0,3106,"setScriptTimeout",{"ms":35000}] 05:16:23 INFO - PROCESS | 3399 | 1461154583199 Marionette TRACE conn3 <- [1,3106,null,{}] 05:16:23 INFO - PROCESS | 3399 | 1461154583204 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}] 05:16:23 INFO - PROCESS | 3399 | 1461154583417 Marionette TRACE conn3 <- [1,3107,null,{"value":null}] 05:16:23 INFO - PROCESS | 3399 | 1461154583700 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:16:23 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33f377f800 == 176 [pid = 3399] [id = 786] 05:16:23 INFO - PROCESS | 3399 | ++DOMWINDOW == 149 (0x7f33ec8b7c00) [pid = 3399] [serial = 2357] [outer = (nil)] 05:16:23 INFO - PROCESS | 3399 | ++DOMWINDOW == 150 (0x7f33ed60fc00) [pid = 3399] [serial = 2358] [outer = 0x7f33ec8b7c00] 05:16:23 INFO - PROCESS | 3399 | 1461154583777 Marionette DEBUG loaded listener.js 05:16:23 INFO - PROCESS | 3399 | ++DOMWINDOW == 151 (0x7f33ee35f000) [pid = 3399] [serial = 2359] [outer = 0x7f33ec8b7c00] 05:16:24 INFO - PROCESS | 3399 | 1461154584533 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]]]}] 05:16:24 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 05:16:24 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 05:16:24 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 05:16:24 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 1390ms 05:16:24 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 05:16:24 INFO - PROCESS | 3399 | 1461154584588 Marionette TRACE conn3 -> [0,3109,"getWindowHandle",null] 05:16:24 INFO - PROCESS | 3399 | 1461154584591 Marionette TRACE conn3 <- [1,3109,null,{"value":"8"}] 05:16:24 INFO - PROCESS | 3399 | 1461154584597 Marionette TRACE conn3 -> [0,3110,"setScriptTimeout",{"ms":35000}] 05:16:24 INFO - PROCESS | 3399 | 1461154584600 Marionette TRACE conn3 <- [1,3110,null,{}] 05:16:24 INFO - PROCESS | 3399 | 1461154584606 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}] 05:16:24 INFO - PROCESS | 3399 | 1461154584847 Marionette TRACE conn3 <- [1,3111,null,{"value":null}] 05:16:25 INFO - PROCESS | 3399 | 1461154585140 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:16:25 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33f5d05000 == 177 [pid = 3399] [id = 787] 05:16:25 INFO - PROCESS | 3399 | ++DOMWINDOW == 152 (0x7f33f279e400) [pid = 3399] [serial = 2360] [outer = (nil)] 05:16:25 INFO - PROCESS | 3399 | ++DOMWINDOW == 153 (0x7f33f2964400) [pid = 3399] [serial = 2361] [outer = 0x7f33f279e400] 05:16:25 INFO - PROCESS | 3399 | 1461154585218 Marionette DEBUG loaded listener.js 05:16:25 INFO - PROCESS | 3399 | ++DOMWINDOW == 154 (0x7f33f3348800) [pid = 3399] [serial = 2362] [outer = 0x7f33f279e400] 05:16:25 INFO - PROCESS | 3399 | 1461154585970 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"]]]}] 05:16:26 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 05:16:26 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 05:16:26 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 05:16:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:16:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:16:26 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 05:16:26 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 1432ms 05:16:26 INFO - PROCESS | 3399 | 1461154586030 Marionette TRACE conn3 -> [0,3113,"getWindowHandle",null] 05:16:26 INFO - PROCESS | 3399 | 1461154586034 Marionette TRACE conn3 <- [1,3113,null,{"value":"8"}] 05:16:26 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 05:16:26 INFO - PROCESS | 3399 | 1461154586039 Marionette TRACE conn3 -> [0,3114,"setScriptTimeout",{"ms":35000}] 05:16:26 INFO - PROCESS | 3399 | 1461154586042 Marionette TRACE conn3 <- [1,3114,null,{}] 05:16:26 INFO - PROCESS | 3399 | 1461154586047 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}] 05:16:26 INFO - PROCESS | 3399 | 1461154586293 Marionette TRACE conn3 <- [1,3115,null,{"value":null}] 05:16:26 INFO - PROCESS | 3399 | 1461154586571 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\", \"5ed9820b-3189-4986-b6a9-e90fac7bc6ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:16:26 INFO - PROCESS | 3399 | ++DOCSHELL 0x7f33f670b000 == 178 [pid = 3399] [id = 788] 05:16:26 INFO - PROCESS | 3399 | ++DOMWINDOW == 155 (0x7f33e695f800) [pid = 3399] [serial = 2363] [outer = (nil)] 05:16:26 INFO - PROCESS | 3399 | ++DOMWINDOW == 156 (0x7f33f339a000) [pid = 3399] [serial = 2364] [outer = 0x7f33e695f800] 05:16:26 INFO - PROCESS | 3399 | 1461154586643 Marionette DEBUG loaded listener.js 05:16:26 INFO - PROCESS | 3399 | ++DOMWINDOW == 157 (0x7f33f4517800) [pid = 3399] [serial = 2365] [outer = 0x7f33e695f800] 05:16:27 INFO - PROCESS | 3399 | 1461154587372 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]]]}] 05:16:27 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 05:16:27 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 1388ms 05:16:27 INFO - PROCESS | 3399 | 1461154587429 Marionette TRACE conn3 -> [0,3117,"getWindowHandle",null] 05:16:27 INFO - PROCESS | 3399 | 1461154587432 Marionette TRACE conn3 <- [1,3117,null,{"value":"8"}] 05:16:28 WARNING - u'runner_teardown' () 05:16:28 INFO - No more tests 05:16:28 INFO - Got 0 unexpected results 05:16:28 INFO - SUITE-END | took 1179s 05:16:28 INFO - Closing logging queue 05:16:28 INFO - queue closed 05:16:28 INFO - Return code: 0 05:16:28 WARNING - # TBPL SUCCESS # 05:16:28 INFO - Running post-action listener: _resource_record_post_action 05:16:28 INFO - Running post-run listener: _resource_record_post_run 05:16:29 INFO - Total resource usage - Wall time: 1214s; CPU: 98.0%; Read bytes: 815104; Write bytes: 974532608; Read time: 32; Write time: 290280 05:16:29 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 05:16:29 INFO - install - Wall time: 30s; CPU: 100.0%; Read bytes: 0; Write bytes: 51142656; Read time: 0; Write time: 39380 05:16:29 INFO - run-tests - Wall time: 1184s; CPU: 98.0%; Read bytes: 815104; Write bytes: 923316224; Read time: 32; Write time: 250900 05:16:29 INFO - Running post-run listener: _upload_blobber_files 05:16:29 INFO - Blob upload gear active. 05:16:29 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 05:16:29 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 05:16:29 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'] 05:16:29 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 05:16:30 INFO - (blobuploader) - INFO - Open directory for files ... 05:16:30 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 05:16:30 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 05:16:30 INFO - (blobuploader) - INFO - Uploading, attempt #1. 05:16:31 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 05:16:31 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 05:16:31 INFO - (blobuploader) - INFO - Done attempting. 05:16:31 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 05:16:31 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 05:16:31 INFO - (blobuploader) - INFO - Uploading, attempt #1. 05:16:32 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 05:16:32 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 05:16:32 INFO - (blobuploader) - INFO - Done attempting. 05:16:32 INFO - (blobuploader) - INFO - Iteration through files over. 05:16:32 INFO - Return code: 0 05:16:32 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 05:16:32 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 05:16:32 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/ebf1c1905c2317aef4595007b9f3372ca0e4c8be6016477c30ceec1a16ad3c84b18576425ee064d5099a0684da2629fab395d9ba5c68506833237be4af766efa", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/0aeb12879e9eba4603a49431192c45187429e7dc204c875a2098fccb20588f5de834f4429b14334c99f685717a276f519307b08d9213d54087c477c8cb4e816c"} 05:16:32 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 05:16:32 INFO - Writing to file /builds/slave/test/properties/blobber_files 05:16:32 INFO - Contents: 05:16:32 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/ebf1c1905c2317aef4595007b9f3372ca0e4c8be6016477c30ceec1a16ad3c84b18576425ee064d5099a0684da2629fab395d9ba5c68506833237be4af766efa", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/0aeb12879e9eba4603a49431192c45187429e7dc204c875a2098fccb20588f5de834f4429b14334c99f685717a276f519307b08d9213d54087c477c8cb4e816c"} 05:16:32 INFO - Running post-run listener: copy_logs_to_upload_dir 05:16:32 INFO - Copying logs to upload dir... 05:16:32 INFO - mkdir: /builds/slave/test/build/upload/logs 05:16:32 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=1302.442506 ========= master_lag: 1.75 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 21 mins, 44 secs) (at 2016-04-20 05:16:34.409507) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-20 05:16:34.410874) ========= 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-1461153262.700210-286419365 _=/tools/buildbot/bin/python using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/ebf1c1905c2317aef4595007b9f3372ca0e4c8be6016477c30ceec1a16ad3c84b18576425ee064d5099a0684da2629fab395d9ba5c68506833237be4af766efa", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/0aeb12879e9eba4603a49431192c45187429e7dc204c875a2098fccb20588f5de834f4429b14334c99f685717a276f519307b08d9213d54087c477c8cb4e816c"} build_url:https://queue.taskcluster.net/v1/task/G5Nl3EyIR4i7YNUIGUsHHQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 symbols_url:https://queue.taskcluster.net/v1/task/G5Nl3EyIR4i7YNUIGUsHHQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.038471 build_url: 'https://queue.taskcluster.net/v1/task/G5Nl3EyIR4i7YNUIGUsHHQ/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/ebf1c1905c2317aef4595007b9f3372ca0e4c8be6016477c30ceec1a16ad3c84b18576425ee064d5099a0684da2629fab395d9ba5c68506833237be4af766efa", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/0aeb12879e9eba4603a49431192c45187429e7dc204c875a2098fccb20588f5de834f4429b14334c99f685717a276f519307b08d9213d54087c477c8cb4e816c"}' symbols_url: 'https://queue.taskcluster.net/v1/task/G5Nl3EyIR4i7YNUIGUsHHQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip' ========= master_lag: 0.80 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-20 05:16:35.251291) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-20 05:16:35.251622) ========= 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-1461153262.700210-286419365 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.022951 ========= master_lag: 0.03 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-20 05:16:35.308742) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-20 05:16:35.309069) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-20 05:16:35.309404) ========= ========= Total master_lag: 3.79 =========