builder: mozilla-inbound_ubuntu64_vm-debug_test-web-platform-tests-1 slave: tst-linux64-spot-2289 starttime: 1461239321.72 results: success (0) buildid: 20160421032400 builduid: 6f9c0915108947b8a8f15bf2d67222d2 revision: b8372d58243bfe6773766f3ae7ba9070cfef6695 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-04-21 04:48:41.719951) ========= master: http://buildbot-master122.bb.releng.usw2.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-04-21 04:48:41.720852) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-21 04:48:41.721129) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-21 04:48:42.178631) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-21 04:48:42.178905) ========= 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-1461239308.930492-622129246 _=/tools/buildbot/bin/python using PTY: False --2016-04-21 04:48:42-- 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% 11.7M=0.001s 2016-04-21 04:48:42 (11.7 MB/s) - `archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.297416 ========= master_lag: 0.06 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-21 04:48:42.535684) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-21 04:48:42.535972) ========= 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-1461239308.930492-622129246 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.065119 ========= master_lag: 0.03 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-21 04:48:42.632578) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-21 04:48:42.632949) ========= bash -c 'python archiver_client.py mozharness --repo integration/mozilla-inbound --rev b8372d58243bfe6773766f3ae7ba9070cfef6695 --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 b8372d58243bfe6773766f3ae7ba9070cfef6695 --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-1461239308.930492-622129246 _=/tools/buildbot/bin/python using PTY: False 2016-04-21 04:48:42,735 truncating revision to first 12 chars 2016-04-21 04:48:42,735 Setting DEBUG logging. 2016-04-21 04:48:42,736 attempt 1/10 2016-04-21 04:48:42,736 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/integration/mozilla-inbound/b8372d58243b?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-04-21 04:48:43,055 unpacking tar archive at: mozilla-inbound-b8372d58243b/testing/mozharness/ program finished with exit code 0 elapsedTime=0.605884 ========= master_lag: 0.03 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-21 04:48:43.271339) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-21 04:48:43.271628) ========= script_repo_revision: b8372d58243bfe6773766f3ae7ba9070cfef6695 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-21 04:48:43.272007) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-21 04:48:43.272298) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-21 04:48:43.300116) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 21 mins, 26 secs) (at 2016-04-21 04:48:43.300416) ========= /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-1461239308.930492-622129246 _=/tools/buildbot/bin/python using PTY: False 04:48:43 INFO - MultiFileLogger online at 20160421 04:48:43 in /builds/slave/test 04:48:43 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:48:43 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 04:48:43 INFO - {'append_to_log': False, 04:48:43 INFO - 'base_work_dir': '/builds/slave/test', 04:48:43 INFO - 'blob_upload_branch': 'mozilla-inbound', 04:48:43 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 04:48:43 INFO - 'buildbot_json_path': 'buildprops.json', 04:48:43 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 04:48:43 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 04:48:43 INFO - 'download_minidump_stackwalk': True, 04:48:43 INFO - 'download_symbols': 'true', 04:48:43 INFO - 'e10s': False, 04:48:43 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 04:48:43 INFO - 'tooltool.py': '/tools/tooltool.py', 04:48:43 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 04:48:43 INFO - '/tools/misc-python/virtualenv.py')}, 04:48:43 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 04:48:43 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 04:48:43 INFO - 'log_level': 'info', 04:48:43 INFO - 'log_to_console': True, 04:48:43 INFO - 'opt_config_files': (), 04:48:43 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 04:48:43 INFO - '--processes=1', 04:48:43 INFO - '--config=%(test_path)s/wptrunner.ini', 04:48:43 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 04:48:43 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 04:48:43 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 04:48:43 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 04:48:43 INFO - 'pip_index': False, 04:48:43 INFO - 'require_test_zip': True, 04:48:43 INFO - 'test_type': ('testharness',), 04:48:43 INFO - 'this_chunk': '1', 04:48:43 INFO - 'tooltool_cache': '/builds/tooltool_cache', 04:48:43 INFO - 'total_chunks': '10', 04:48:43 INFO - 'virtualenv_path': 'venv', 04:48:43 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 04:48:43 INFO - 'work_dir': 'build'} 04:48:43 INFO - ##### 04:48:43 INFO - ##### Running clobber step. 04:48:43 INFO - ##### 04:48:43 INFO - Running pre-action listener: _resource_record_pre_action 04:48:43 INFO - Running main action method: clobber 04:48:43 INFO - rmtree: /builds/slave/test/build 04:48:43 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 04:48:45 INFO - Running post-action listener: _resource_record_post_action 04:48:45 INFO - ##### 04:48:45 INFO - ##### Running read-buildbot-config step. 04:48:45 INFO - ##### 04:48:45 INFO - Running pre-action listener: _resource_record_pre_action 04:48:45 INFO - Running main action method: read_buildbot_config 04:48:45 INFO - Using buildbot properties: 04:48:45 INFO - { 04:48:45 INFO - "project": "", 04:48:45 INFO - "product": "firefox", 04:48:45 INFO - "script_repo_revision": "production", 04:48:45 INFO - "scheduler": "tests-mozilla-inbound-ubuntu64_vm-debug-unittest-7-3600", 04:48:45 INFO - "repository": "", 04:48:45 INFO - "buildername": "Ubuntu VM 12.04 x64 mozilla-inbound debug test web-platform-tests-1", 04:48:45 INFO - "buildid": "20160421032400", 04:48:45 INFO - "pgo_build": "False", 04:48:45 INFO - "basedir": "/builds/slave/test", 04:48:45 INFO - "buildnumber": 225, 04:48:45 INFO - "slavename": "tst-linux64-spot-2289", 04:48:45 INFO - "master": "http://buildbot-master122.bb.releng.usw2.mozilla.com:8201/", 04:48:45 INFO - "platform": "linux64", 04:48:45 INFO - "branch": "mozilla-inbound", 04:48:45 INFO - "revision": "b8372d58243bfe6773766f3ae7ba9070cfef6695", 04:48:45 INFO - "repo_path": "integration/mozilla-inbound", 04:48:45 INFO - "moz_repo_path": "", 04:48:45 INFO - "stage_platform": "linux64", 04:48:45 INFO - "builduid": "6f9c0915108947b8a8f15bf2d67222d2", 04:48:45 INFO - "slavebuilddir": "test" 04:48:45 INFO - } 04:48:45 INFO - Found installer url https://queue.taskcluster.net/v1/task/bZtgAgQhRPWPdcMlEHkRYQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2. 04:48:45 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/bZtgAgQhRPWPdcMlEHkRYQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json. 04:48:45 INFO - Running post-action listener: _resource_record_post_action 04:48:45 INFO - ##### 04:48:45 INFO - ##### Running download-and-extract step. 04:48:45 INFO - ##### 04:48:45 INFO - Running pre-action listener: _resource_record_pre_action 04:48:45 INFO - Running main action method: download_and_extract 04:48:45 INFO - mkdir: /builds/slave/test/build/tests 04:48:45 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:48:45 INFO - https://queue.taskcluster.net/v1/task/bZtgAgQhRPWPdcMlEHkRYQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json matches https://queue.taskcluster.net 04:48:45 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/bZtgAgQhRPWPdcMlEHkRYQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 04:48:45 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/bZtgAgQhRPWPdcMlEHkRYQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 04:48:45 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/bZtgAgQhRPWPdcMlEHkRYQ/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:48:45 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/bZtgAgQhRPWPdcMlEHkRYQ/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:48:52 INFO - Downloaded 1361 bytes. 04:48:52 INFO - Reading from file /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 04:48:52 INFO - Using the following test package requirements: 04:48:52 INFO - {u'common': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip'], 04:48:52 INFO - u'cppunittest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 04:48:52 INFO - u'firefox-48.0a1.en-US.linux-x86_64.cppunittest.tests.zip'], 04:48:52 INFO - u'gtest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 04:48:52 INFO - u'firefox-48.0a1.en-US.linux-x86_64.gtest.tests.zip'], 04:48:52 INFO - u'jittest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 04:48:52 INFO - u'jsshell-linux-x86_64.zip'], 04:48:52 INFO - u'mochitest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 04:48:52 INFO - u'firefox-48.0a1.en-US.linux-x86_64.mochitest.tests.zip'], 04:48:52 INFO - u'mozbase': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip'], 04:48:52 INFO - u'reftest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 04:48:52 INFO - u'firefox-48.0a1.en-US.linux-x86_64.reftest.tests.zip'], 04:48:52 INFO - u'talos': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 04:48:52 INFO - u'firefox-48.0a1.en-US.linux-x86_64.talos.tests.zip'], 04:48:52 INFO - u'web-platform': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 04:48:52 INFO - u'firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip'], 04:48:52 INFO - u'xpcshell': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 04:48:52 INFO - u'firefox-48.0a1.en-US.linux-x86_64.xpcshell.tests.zip']} 04:48:52 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:48:52 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 04:48:52 INFO - https://queue.taskcluster.net/v1/task/bZtgAgQhRPWPdcMlEHkRYQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip matches https://queue.taskcluster.net 04:48:52 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/bZtgAgQhRPWPdcMlEHkRYQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip 04:48:52 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/bZtgAgQhRPWPdcMlEHkRYQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip 04:48:52 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/bZtgAgQhRPWPdcMlEHkRYQ/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:48:52 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/bZtgAgQhRPWPdcMlEHkRYQ/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:48:55 INFO - Downloaded 22741276 bytes. 04:48:55 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:48:55 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:48:55 INFO - caution: filename not matched: web-platform/* 04:48:55 INFO - Return code: 11 04:48:55 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 04:48:55 INFO - https://queue.taskcluster.net/v1/task/bZtgAgQhRPWPdcMlEHkRYQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip matches https://queue.taskcluster.net 04:48:55 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/bZtgAgQhRPWPdcMlEHkRYQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip 04:48:55 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/bZtgAgQhRPWPdcMlEHkRYQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip 04:48:55 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/bZtgAgQhRPWPdcMlEHkRYQ/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:48:55 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/bZtgAgQhRPWPdcMlEHkRYQ/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:48:57 INFO - Downloaded 36398617 bytes. 04:48:57 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:48:57 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:49:01 INFO - caution: filename not matched: bin/* 04:49:01 INFO - caution: filename not matched: config/* 04:49:01 INFO - caution: filename not matched: mozbase/* 04:49:01 INFO - caution: filename not matched: marionette/* 04:49:01 INFO - caution: filename not matched: tools/wptserve/* 04:49:01 INFO - Return code: 11 04:49:01 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 04:49:01 INFO - https://queue.taskcluster.net/v1/task/bZtgAgQhRPWPdcMlEHkRYQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 matches https://queue.taskcluster.net 04:49:01 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/bZtgAgQhRPWPdcMlEHkRYQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 04:49:01 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/bZtgAgQhRPWPdcMlEHkRYQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 04:49:01 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/bZtgAgQhRPWPdcMlEHkRYQ/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:49:01 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/bZtgAgQhRPWPdcMlEHkRYQ/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:49:04 INFO - Downloaded 64300298 bytes. 04:49:04 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/bZtgAgQhRPWPdcMlEHkRYQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 04:49:04 INFO - mkdir: /builds/slave/test/properties 04:49:04 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 04:49:04 INFO - Writing to file /builds/slave/test/properties/build_url 04:49:04 INFO - Contents: 04:49:04 INFO - build_url:https://queue.taskcluster.net/v1/task/bZtgAgQhRPWPdcMlEHkRYQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 04:49:04 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/bZtgAgQhRPWPdcMlEHkRYQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 04:49:04 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 04:49:04 INFO - Writing to file /builds/slave/test/properties/symbols_url 04:49:04 INFO - Contents: 04:49:04 INFO - symbols_url:https://queue.taskcluster.net/v1/task/bZtgAgQhRPWPdcMlEHkRYQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 04:49: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:49:04 INFO - https://queue.taskcluster.net/v1/task/bZtgAgQhRPWPdcMlEHkRYQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip matches https://queue.taskcluster.net 04:49:04 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/bZtgAgQhRPWPdcMlEHkRYQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 04:49:04 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/bZtgAgQhRPWPdcMlEHkRYQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 04:49:04 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/bZtgAgQhRPWPdcMlEHkRYQ/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:49:04 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/bZtgAgQhRPWPdcMlEHkRYQ/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:49:14 INFO - Downloaded 90789025 bytes. 04:49:14 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:49:14 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:49:22 INFO - Return code: 0 04:49:22 INFO - Running post-action listener: _resource_record_post_action 04:49:22 INFO - Running post-action listener: set_extra_try_arguments 04:49:22 INFO - ##### 04:49:22 INFO - ##### Running create-virtualenv step. 04:49:22 INFO - ##### 04:49:22 INFO - Running pre-action listener: _pre_create_virtualenv 04:49:22 INFO - Running pre-action listener: _resource_record_pre_action 04:49:22 INFO - Running main action method: create_virtualenv 04:49:22 INFO - Creating virtualenv /builds/slave/test/build/venv 04:49:22 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:49:22 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 04:49:22 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 04:49:22 INFO - Using real prefix '/usr' 04:49:22 INFO - New python executable in /builds/slave/test/build/venv/bin/python 04:49:25 INFO - Installing distribute.............................................................................................................................................................................................done. 04:49:29 INFO - Installing pip.................done. 04:49:29 INFO - Return code: 0 04:49:29 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 04:49:29 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:49:29 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 04:49:29 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 04:49:29 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:49:29 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 04:49:29 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 04:49:29 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1575030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x15763f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x15c9310>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x15b0eb0>, '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 0x15c73b0>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x15c7840>, '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-1461239308.930492-622129246', '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:49:29 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1'] in /builds/slave/test/build 04:49:29 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub psutil>=0.7.1 04:49:29 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 04:49:29 INFO - 'CCACHE_UMASK': '002', 04:49:29 INFO - 'DISPLAY': ':0', 04:49:29 INFO - 'HOME': '/home/cltbld', 04:49:29 INFO - 'LANG': 'en_US.UTF-8', 04:49:29 INFO - 'LOGNAME': 'cltbld', 04:49:29 INFO - 'MAIL': '/var/mail/cltbld', 04:49:29 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 04:49:29 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 04:49:29 INFO - 'MOZ_NO_REMOTE': '1', 04:49:29 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 04:49:29 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 04:49:29 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 04:49:29 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 04:49:29 INFO - 'PWD': '/builds/slave/test', 04:49:29 INFO - 'SHELL': '/bin/bash', 04:49:29 INFO - 'SHLVL': '1', 04:49:29 INFO - 'TERM': 'linux', 04:49:29 INFO - 'TMOUT': '86400', 04:49:29 INFO - 'USER': 'cltbld', 04:49:29 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461239308.930492-622129246', 04:49:29 INFO - '_': '/tools/buildbot/bin/python'} 04:49:29 INFO - Ignoring indexes: https://pypi.python.org/simple/ 04:49:29 INFO - Downloading/unpacking psutil>=0.7.1 04:49:29 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:49:29 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:49:29 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 04:49:29 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 04:49:29 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:49:29 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:49:33 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 04:49:33 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 04:49:33 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 04:49:33 INFO - Installing collected packages: psutil 04:49:33 INFO - Running setup.py install for psutil 04:49:33 INFO - building 'psutil._psutil_linux' extension 04:49:33 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:49:34 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:49:34 INFO - building 'psutil._psutil_posix' extension 04:49:34 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:49:34 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:49:34 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 04:49:34 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 04:49:35 INFO - Successfully installed psutil 04:49:35 INFO - Cleaning up... 04:49:35 INFO - Return code: 0 04:49:35 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 04:49:35 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:49:35 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 04:49:35 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 04:49:35 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:49:35 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 04:49:35 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 04:49:35 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1575030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x15763f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x15c9310>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x15b0eb0>, '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 0x15c73b0>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x15c7840>, '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-1461239308.930492-622129246', '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:49:35 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0'] in /builds/slave/test/build 04:49:35 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub mozsystemmonitor==0.0.0 04:49:35 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 04:49:35 INFO - 'CCACHE_UMASK': '002', 04:49:35 INFO - 'DISPLAY': ':0', 04:49:35 INFO - 'HOME': '/home/cltbld', 04:49:35 INFO - 'LANG': 'en_US.UTF-8', 04:49:35 INFO - 'LOGNAME': 'cltbld', 04:49:35 INFO - 'MAIL': '/var/mail/cltbld', 04:49:35 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 04:49:35 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 04:49:35 INFO - 'MOZ_NO_REMOTE': '1', 04:49:35 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 04:49:35 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 04:49:35 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 04:49:35 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 04:49:35 INFO - 'PWD': '/builds/slave/test', 04:49:35 INFO - 'SHELL': '/bin/bash', 04:49:35 INFO - 'SHLVL': '1', 04:49:35 INFO - 'TERM': 'linux', 04:49:35 INFO - 'TMOUT': '86400', 04:49:35 INFO - 'USER': 'cltbld', 04:49:35 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461239308.930492-622129246', 04:49:35 INFO - '_': '/tools/buildbot/bin/python'} 04:49:35 INFO - Ignoring indexes: https://pypi.python.org/simple/ 04:49:35 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 04:49: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:49: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:49:35 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 04:49:35 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 04:49: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:49: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:49:39 INFO - Downloading mozsystemmonitor-0.0.tar.gz 04:49:39 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 04:49:39 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:49:39 INFO - Installing collected packages: mozsystemmonitor 04:49:39 INFO - Running setup.py install for mozsystemmonitor 04:49:39 INFO - Successfully installed mozsystemmonitor 04:49:39 INFO - Cleaning up... 04:49:39 INFO - Return code: 0 04:49:39 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 04:49:39 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 04:49:39 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 04:49:39 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 04:49:39 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 04:49:39 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 04:49:39 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 04:49:39 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1575030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x15763f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x15c9310>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x15b0eb0>, '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 0x15c73b0>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x15c7840>, '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-1461239308.930492-622129246', '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:49:39 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4'] in /builds/slave/test/build 04:49:39 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub blobuploader==1.2.4 04:49:39 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 04:49:39 INFO - 'CCACHE_UMASK': '002', 04:49:39 INFO - 'DISPLAY': ':0', 04:49:39 INFO - 'HOME': '/home/cltbld', 04:49:39 INFO - 'LANG': 'en_US.UTF-8', 04:49:39 INFO - 'LOGNAME': 'cltbld', 04:49:39 INFO - 'MAIL': '/var/mail/cltbld', 04:49:39 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 04:49:39 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 04:49:39 INFO - 'MOZ_NO_REMOTE': '1', 04:49:39 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 04:49:39 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 04:49:39 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 04:49:39 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 04:49:39 INFO - 'PWD': '/builds/slave/test', 04:49:39 INFO - 'SHELL': '/bin/bash', 04:49:39 INFO - 'SHLVL': '1', 04:49:39 INFO - 'TERM': 'linux', 04:49:39 INFO - 'TMOUT': '86400', 04:49:39 INFO - 'USER': 'cltbld', 04:49:39 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461239308.930492-622129246', 04:49:39 INFO - '_': '/tools/buildbot/bin/python'} 04:49:40 INFO - Ignoring indexes: https://pypi.python.org/simple/ 04:49:40 INFO - Downloading/unpacking blobuploader==1.2.4 04:49:40 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 04:49:40 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 04:49:40 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 04:49:40 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 04:49:40 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 04:49:40 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 04:49:43 INFO - Downloading blobuploader-1.2.4.tar.gz 04:49:43 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 04:49:43 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 04:49:43 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 04:49:43 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 04:49:43 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 04:49:43 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 04:49:43 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 04:49:43 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 04:49:44 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 04:49:44 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 04:49:44 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:49:44 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:49:44 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 04:49:44 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 04:49:44 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:49:44 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:49:45 INFO - Downloading docopt-0.6.1.tar.gz 04:49:45 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 04:49:45 INFO - Installing collected packages: blobuploader, requests, docopt 04:49:45 INFO - Running setup.py install for blobuploader 04:49:45 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 04:49:45 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 04:49:45 INFO - Running setup.py install for requests 04:49:46 INFO - Running setup.py install for docopt 04:49:46 INFO - Successfully installed blobuploader requests docopt 04:49:46 INFO - Cleaning up... 04:49:46 INFO - Return code: 0 04:49:46 INFO - Installing None into virtualenv /builds/slave/test/build/venv 04:49:46 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 04:49:46 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 04:49:46 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 04:49:46 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 04:49:46 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 04:49:46 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 04:49:46 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1575030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x15763f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x15c9310>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x15b0eb0>, '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 0x15c73b0>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x15c7840>, '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-1461239308.930492-622129246', '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:49:46 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 04:49:46 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --no-deps --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 04:49:46 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 04:49:46 INFO - 'CCACHE_UMASK': '002', 04:49:46 INFO - 'DISPLAY': ':0', 04:49:46 INFO - 'HOME': '/home/cltbld', 04:49:46 INFO - 'LANG': 'en_US.UTF-8', 04:49:46 INFO - 'LOGNAME': 'cltbld', 04:49:46 INFO - 'MAIL': '/var/mail/cltbld', 04:49:46 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 04:49:46 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 04:49:46 INFO - 'MOZ_NO_REMOTE': '1', 04:49:46 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 04:49:46 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 04:49:46 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 04:49:46 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 04:49:46 INFO - 'PWD': '/builds/slave/test', 04:49:46 INFO - 'SHELL': '/bin/bash', 04:49:46 INFO - 'SHLVL': '1', 04:49:46 INFO - 'TERM': 'linux', 04:49:46 INFO - 'TMOUT': '86400', 04:49:46 INFO - 'USER': 'cltbld', 04:49:46 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461239308.930492-622129246', 04:49:46 INFO - '_': '/tools/buildbot/bin/python'} 04:49:47 INFO - Ignoring indexes: https://pypi.python.org/simple/ 04:49:47 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 04:49:47 INFO - Running setup.py (path:/tmp/pip-kYrSEH-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 04:49:47 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 04:49:47 INFO - Running setup.py (path:/tmp/pip-UhLSEe-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 04:49:47 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 04:49:47 INFO - Running setup.py (path:/tmp/pip-tndU0o-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 04:49:47 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 04:49:47 INFO - Running setup.py (path:/tmp/pip-LmYkYa-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 04:49:47 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 04:49:47 INFO - Running setup.py (path:/tmp/pip-eCUeKL-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 04:49:47 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 04:49:47 INFO - Running setup.py (path:/tmp/pip-baLz1G-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 04:49:47 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 04:49:47 INFO - Running setup.py (path:/tmp/pip-kX9JnK-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 04:49:47 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 04:49:47 INFO - Running setup.py (path:/tmp/pip-VVv_Yj-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 04:49:48 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 04:49:48 INFO - Running setup.py (path:/tmp/pip-Uh4CKP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 04:49:48 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 04:49:48 INFO - Running setup.py (path:/tmp/pip-eBwnGK-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 04:49:48 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 04:49:48 INFO - Running setup.py (path:/tmp/pip-aysWvt-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 04:49:48 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 04:49:48 INFO - Running setup.py (path:/tmp/pip-KAesqO-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 04:49:48 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 04:49:48 INFO - Running setup.py (path:/tmp/pip-IoYkqs-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 04:49:48 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 04:49:48 INFO - Running setup.py (path:/tmp/pip-8Anby6-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 04:49:48 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 04:49:48 INFO - Running setup.py (path:/tmp/pip-w4n88J-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 04:49:48 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 04:49:48 INFO - Running setup.py (path:/tmp/pip-s3keXN-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 04:49:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 04:49:49 INFO - Running setup.py (path:/tmp/pip-Jfp3mO-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 04:49:49 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 04:49:49 INFO - Running setup.py (path:/tmp/pip-5558Mw-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 04:49:49 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 04:49:49 INFO - Running setup.py (path:/tmp/pip-8eWxO5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 04:49:49 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 04:49:49 INFO - Running setup.py (path:/tmp/pip-zOwmqi-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 04:49:49 INFO - Unpacking /builds/slave/test/build/tests/marionette 04:49:49 INFO - Running setup.py (path:/tmp/pip-7E1Tdj-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 04:49:50 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 04:49:50 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:49:50 INFO - Running setup.py install for manifestparser 04:49:50 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 04:49:50 INFO - Running setup.py install for mozcrash 04:49:50 INFO - Running setup.py install for mozdebug 04:49:50 INFO - Running setup.py install for mozdevice 04:49:51 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 04:49:51 INFO - Installing dm script to /builds/slave/test/build/venv/bin 04:49:51 INFO - Running setup.py install for mozfile 04:49:51 INFO - Running setup.py install for mozhttpd 04:49:51 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 04:49:51 INFO - Running setup.py install for mozinfo 04:49:51 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 04:49:51 INFO - Running setup.py install for mozInstall 04:49:51 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 04:49:51 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 04:49:51 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 04:49:51 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 04:49:51 INFO - Running setup.py install for mozleak 04:49:51 INFO - Running setup.py install for mozlog 04:49:52 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 04:49:52 INFO - Running setup.py install for moznetwork 04:49:52 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 04:49:52 INFO - Running setup.py install for mozprocess 04:49:52 INFO - Running setup.py install for mozprofile 04:49:52 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 04:49:52 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 04:49:52 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 04:49:52 INFO - Running setup.py install for mozrunner 04:49:53 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 04:49:53 INFO - Running setup.py install for mozscreenshot 04:49:53 INFO - Running setup.py install for moztest 04:49:53 INFO - Running setup.py install for mozversion 04:49:53 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 04:49:53 INFO - Running setup.py install for wptserve 04:49:53 INFO - Running setup.py install for marionette-driver 04:49:54 INFO - Running setup.py install for browsermob-proxy 04:49:54 INFO - Running setup.py install for marionette-client 04:49:54 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 04:49:54 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 04:49:54 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:49:54 INFO - Cleaning up... 04:49:54 INFO - Return code: 0 04:49:54 INFO - Installing None into virtualenv /builds/slave/test/build/venv 04:49: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:49:54 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 04:49:54 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 04:49: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:49:54 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 04:49:54 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 04:49:54 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1575030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x15763f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x15c9310>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x15b0eb0>, '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 0x15c73b0>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x15c7840>, '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-1461239308.930492-622129246', '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:49:54 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 04:49:54 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 04:49:54 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 04:49:54 INFO - 'CCACHE_UMASK': '002', 04:49:54 INFO - 'DISPLAY': ':0', 04:49:54 INFO - 'HOME': '/home/cltbld', 04:49:54 INFO - 'LANG': 'en_US.UTF-8', 04:49:54 INFO - 'LOGNAME': 'cltbld', 04:49:54 INFO - 'MAIL': '/var/mail/cltbld', 04:49:54 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 04:49:54 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 04:49:54 INFO - 'MOZ_NO_REMOTE': '1', 04:49:54 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 04:49:54 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 04:49:54 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 04:49:54 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 04:49:54 INFO - 'PWD': '/builds/slave/test', 04:49:54 INFO - 'SHELL': '/bin/bash', 04:49:54 INFO - 'SHLVL': '1', 04:49:54 INFO - 'TERM': 'linux', 04:49:54 INFO - 'TMOUT': '86400', 04:49:54 INFO - 'USER': 'cltbld', 04:49:54 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461239308.930492-622129246', 04:49:54 INFO - '_': '/tools/buildbot/bin/python'} 04:49:55 INFO - Ignoring indexes: https://pypi.python.org/simple/ 04:49:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 04:49:55 INFO - Running setup.py (path:/tmp/pip-XpZRQv-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 04:49:55 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:49:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 04:49:55 INFO - Running setup.py (path:/tmp/pip-YTU1tz-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 04:49:55 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:49:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 04:49:55 INFO - Running setup.py (path:/tmp/pip-YL3Vun-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 04:49:55 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:49:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 04:49:55 INFO - Running setup.py (path:/tmp/pip-eeGxaP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 04:49:55 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:49:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 04:49:55 INFO - Running setup.py (path:/tmp/pip-Hv9PG8-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 04:49:55 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:49:56 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 04:49:56 INFO - Running setup.py (path:/tmp/pip-E4bDrp-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 04:49:56 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:49:56 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 04:49:56 INFO - Running setup.py (path:/tmp/pip-4tzXBs-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 04:49:56 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:49:56 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 04:49:56 INFO - Running setup.py (path:/tmp/pip-gP2pHI-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 04:49:56 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:49:56 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 04:49:56 INFO - Running setup.py (path:/tmp/pip-E_gDfB-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 04:49:56 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:49:56 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 04:49:56 INFO - Running setup.py (path:/tmp/pip-UVWCsI-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 04:49:56 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:49:56 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 04:49:56 INFO - Running setup.py (path:/tmp/pip-vV2oWn-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 04:49:56 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:49:56 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 04:49:56 INFO - Running setup.py (path:/tmp/pip-DhpuRm-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 04:49:56 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:49:56 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 04:49:56 INFO - Running setup.py (path:/tmp/pip-q0PFsp-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 04:49:57 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:49:57 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 04:49:57 INFO - Running setup.py (path:/tmp/pip-hLHAkF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 04:49:57 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:49:57 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 04:49:57 INFO - Running setup.py (path:/tmp/pip-IVCQ82-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 04:49:57 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:49:57 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 04:49:57 INFO - Running setup.py (path:/tmp/pip-fub3Co-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 04:49:57 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:49:57 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 04:49:57 INFO - Running setup.py (path:/tmp/pip-t48dj9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 04:49:57 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:49:57 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 04:49:57 INFO - Running setup.py (path:/tmp/pip-gcZx26-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 04:49:57 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:49:57 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 04:49:57 INFO - Running setup.py (path:/tmp/pip-0fnGc8-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 04:49:57 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:49:57 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 04:49:57 INFO - Running setup.py (path:/tmp/pip-ZfQI5D-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 04:49:58 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:49:58 INFO - Unpacking /builds/slave/test/build/tests/marionette 04:49:58 INFO - Running setup.py (path:/tmp/pip-vh0A2u-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 04:49:58 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 04:49:58 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:49:58 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:49:58 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:49:58 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:49:58 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:49:58 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:49:58 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 04:49:58 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:49:58 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:49:58 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 04:49:58 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 04:49:58 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:49:58 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:50:02 INFO - Downloading blessings-1.6.tar.gz 04:50:02 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 04:50:02 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:50:02 INFO - Installing collected packages: blessings 04:50:02 INFO - Running setup.py install for blessings 04:50:02 INFO - Successfully installed blessings 04:50:02 INFO - Cleaning up... 04:50:03 INFO - Return code: 0 04:50:03 INFO - Done creating virtualenv /builds/slave/test/build/venv. 04:50:03 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 04:50:03 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 04:50:03 INFO - Reading from file tmpfile_stdout 04:50:03 INFO - Current package versions: 04:50:03 INFO - argparse == 1.2.1 04:50:03 INFO - blessings == 1.6 04:50:03 INFO - blobuploader == 1.2.4 04:50:03 INFO - browsermob-proxy == 0.6.0 04:50:03 INFO - docopt == 0.6.1 04:50:03 INFO - manifestparser == 1.1 04:50:03 INFO - marionette-client == 2.3.0 04:50:03 INFO - marionette-driver == 1.4.0 04:50:03 INFO - mozInstall == 1.12 04:50:03 INFO - mozcrash == 0.17 04:50:03 INFO - mozdebug == 0.1 04:50:03 INFO - mozdevice == 0.48 04:50:03 INFO - mozfile == 1.2 04:50:03 INFO - mozhttpd == 0.7 04:50:03 INFO - mozinfo == 0.9 04:50:03 INFO - mozleak == 0.1 04:50:03 INFO - mozlog == 3.1 04:50:03 INFO - moznetwork == 0.27 04:50:03 INFO - mozprocess == 0.22 04:50:03 INFO - mozprofile == 0.28 04:50:03 INFO - mozrunner == 6.11 04:50:03 INFO - mozscreenshot == 0.1 04:50:03 INFO - mozsystemmonitor == 0.0 04:50:03 INFO - moztest == 0.7 04:50:03 INFO - mozversion == 1.4 04:50:03 INFO - psutil == 3.1.1 04:50:03 INFO - requests == 1.2.3 04:50:03 INFO - wptserve == 1.4.0 04:50:03 INFO - wsgiref == 0.1.2 04:50:03 INFO - Running post-action listener: _resource_record_post_action 04:50:03 INFO - Running post-action listener: _start_resource_monitoring 04:50:03 INFO - Starting resource monitoring. 04:50:03 INFO - ##### 04:50:03 INFO - ##### Running pull step. 04:50:03 INFO - ##### 04:50:03 INFO - Running pre-action listener: _resource_record_pre_action 04:50:03 INFO - Running main action method: pull 04:50:03 INFO - Pull has nothing to do! 04:50:03 INFO - Running post-action listener: _resource_record_post_action 04:50:03 INFO - ##### 04:50:03 INFO - ##### Running install step. 04:50:03 INFO - ##### 04:50:03 INFO - Running pre-action listener: _resource_record_pre_action 04:50:03 INFO - Running main action method: install 04:50:03 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 04:50:03 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 04:50:03 INFO - Reading from file tmpfile_stdout 04:50:03 INFO - Detecting whether we're running mozinstall >=1.0... 04:50:03 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 04:50:03 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 04:50:04 INFO - Reading from file tmpfile_stdout 04:50:04 INFO - Output received: 04:50:04 INFO - Usage: mozinstall [options] installer 04:50:04 INFO - Options: 04:50:04 INFO - -h, --help show this help message and exit 04:50:04 INFO - -d DEST, --destination=DEST 04:50:04 INFO - Directory to install application into. [default: 04:50:04 INFO - "/builds/slave/test"] 04:50:04 INFO - --app=APP Application being installed. [default: firefox] 04:50:04 INFO - mkdir: /builds/slave/test/build/application 04:50:04 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:50:04 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:50:34 INFO - Reading from file tmpfile_stdout 04:50:34 INFO - Output received: 04:50:34 INFO - /builds/slave/test/build/application/firefox/firefox 04:50:34 INFO - Running post-action listener: _resource_record_post_action 04:50:34 INFO - ##### 04:50:34 INFO - ##### Running run-tests step. 04:50:34 INFO - ##### 04:50:34 INFO - Running pre-action listener: _resource_record_pre_action 04:50:34 INFO - Running main action method: run_tests 04:50:34 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 04:50:34 INFO - Minidump filename unknown. Determining based upon platform and architecture. 04:50:34 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 04:50:34 INFO - grabbing minidump binary from tooltool 04:50: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:50:34 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 0x15b0eb0>, '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 0x15c73b0>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x15c7840>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 04:50:34 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:50:34 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:50:34 INFO - INFO - File linux64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 04:50:34 INFO - Return code: 0 04:50:34 INFO - Chmoding /builds/slave/test/build/linux64-minidump_stackwalk to 0755 04:50:34 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 04:50:34 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/bZtgAgQhRPWPdcMlEHkRYQ/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:50:34 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/bZtgAgQhRPWPdcMlEHkRYQ/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:50:34 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 04:50:34 INFO - 'CCACHE_UMASK': '002', 04:50:34 INFO - 'DISPLAY': ':0', 04:50:34 INFO - 'HOME': '/home/cltbld', 04:50:34 INFO - 'LANG': 'en_US.UTF-8', 04:50:34 INFO - 'LOGNAME': 'cltbld', 04:50:34 INFO - 'MAIL': '/var/mail/cltbld', 04:50:34 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 04:50:34 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 04:50:34 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 04:50:34 INFO - 'MOZ_NO_REMOTE': '1', 04:50:34 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 04:50:34 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 04:50:34 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 04:50:34 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 04:50:34 INFO - 'PWD': '/builds/slave/test', 04:50:34 INFO - 'SHELL': '/bin/bash', 04:50:34 INFO - 'SHLVL': '1', 04:50:34 INFO - 'TERM': 'linux', 04:50:34 INFO - 'TMOUT': '86400', 04:50:34 INFO - 'USER': 'cltbld', 04:50:34 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461239308.930492-622129246', 04:50:34 INFO - '_': '/tools/buildbot/bin/python'} 04:50:34 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/bZtgAgQhRPWPdcMlEHkRYQ/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:50:35 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:50:35 INFO - import pkg_resources 04:50:36 INFO - Using 1 client processes 04:50:36 INFO - wptserve Starting http server on 127.0.0.1:8000 04:50:36 INFO - wptserve Starting http server on 127.0.0.1:8001 04:50:36 INFO - wptserve Starting http server on 127.0.0.1:8443 04:50:39 INFO - SUITE-START | Running 778 tests 04:50:39 INFO - Running testharness tests 04:50:39 INFO - Setting up ssl 04:50:39 INFO - PROCESS | certutil | 04:50:39 INFO - PROCESS | certutil | 04:50:39 INFO - PROCESS | certutil | 04:50:39 INFO - Certificate Nickname Trust Attributes 04:50:39 INFO - SSL,S/MIME,JAR/XPI 04:50:39 INFO - 04:50:39 INFO - web-platform-tests CT,, 04:50:39 INFO - 04:50:39 INFO - Starting runner 04:50:41 INFO - PROCESS | 1833 | 1461239441590 Marionette DEBUG Marionette enabled via build flag and pref 04:50:41 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f056bf13800 == 1 [pid = 1833] [id = 1] 04:50:41 INFO - PROCESS | 1833 | ++DOMWINDOW == 1 (0x7f056bf14000) [pid = 1833] [serial = 1] [outer = (nil)] 04:50:41 INFO - PROCESS | 1833 | [1833] WARNING: No inner window available!: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9803 04:50:41 INFO - PROCESS | 1833 | ++DOMWINDOW == 2 (0x7f056bf15000) [pid = 1833] [serial = 2] [outer = 0x7f056bf14000] 04:50:42 INFO - PROCESS | 1833 | 1461239442210 Marionette INFO Listening on port 2828 04:50:42 INFO - PROCESS | 1833 | 1461239442750 Marionette DEBUG Marionette enabled via command-line flag 04:50:42 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f056907e800 == 2 [pid = 1833] [id = 2] 04:50:42 INFO - PROCESS | 1833 | ++DOMWINDOW == 3 (0x7f05690d9000) [pid = 1833] [serial = 3] [outer = (nil)] 04:50:42 INFO - PROCESS | 1833 | [1833] WARNING: No inner window available!: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9803 04:50:42 INFO - PROCESS | 1833 | ++DOMWINDOW == 4 (0x7f05690da000) [pid = 1833] [serial = 4] [outer = 0x7f05690d9000] 04:50:42 INFO - PROCESS | 1833 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7f0568eb29a0 04:50:42 INFO - PROCESS | 1833 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7f056821d220 04:50:42 INFO - PROCESS | 1833 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7f05682224f0 04:50:42 INFO - PROCESS | 1833 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7f05682227f0 04:50:43 INFO - PROCESS | 1833 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7f0568222b20 04:50:43 INFO - PROCESS | 1833 | ++DOMWINDOW == 5 (0x7f056e0b6000) [pid = 1833] [serial = 5] [outer = 0x7f056bf14000] 04:50:43 INFO - PROCESS | 1833 | [1833] 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:50:43 INFO - PROCESS | 1833 | 1461239443113 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:44363 04:50:43 INFO - PROCESS | 1833 | [1833] 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:50:43 INFO - PROCESS | 1833 | 1461239443188 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:44364 04:50:43 INFO - PROCESS | 1833 | 1461239443197 Marionette DEBUG Closed connection conn0 04:50:43 INFO - PROCESS | 1833 | [1833] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2255 04:50:43 INFO - PROCESS | 1833 | [1833] 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:50:43 INFO - PROCESS | 1833 | 1461239443316 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:44365 04:50:43 INFO - PROCESS | 1833 | 1461239443318 Marionette DEBUG Closed connection conn1 04:50:43 INFO - PROCESS | 1833 | [1833] 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:50:43 INFO - PROCESS | 1833 | 1461239443368 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:44366 04:50:43 INFO - PROCESS | 1833 | 1461239443380 Marionette DEBUG Closed connection conn2 04:50:43 INFO - PROCESS | 1833 | 1461239443427 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 04:50:43 INFO - PROCESS | 1833 | 1461239443451 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":"20160421032400","device":"desktop","version":"48.0a1"} 04:50:44 INFO - PROCESS | 1833 | [1833] 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:50:44 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f0569058800 == 3 [pid = 1833] [id = 3] 04:50:44 INFO - PROCESS | 1833 | ++DOMWINDOW == 6 (0x7f0569059000) [pid = 1833] [serial = 6] [outer = (nil)] 04:50:44 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f0569059800 == 4 [pid = 1833] [id = 4] 04:50:44 INFO - PROCESS | 1833 | ++DOMWINDOW == 7 (0x7f055d873c00) [pid = 1833] [serial = 7] [outer = (nil)] 04:50:45 INFO - PROCESS | 1833 | [1833] 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:50:45 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f055bd7f800 == 5 [pid = 1833] [id = 5] 04:50:45 INFO - PROCESS | 1833 | ++DOMWINDOW == 8 (0x7f055bd47c00) [pid = 1833] [serial = 8] [outer = (nil)] 04:50:45 INFO - PROCESS | 1833 | [1833] 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:50:45 INFO - PROCESS | 1833 | [1833] 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:50:45 INFO - PROCESS | 1833 | ++DOMWINDOW == 9 (0x7f055bd56c00) [pid = 1833] [serial = 9] [outer = 0x7f055bd47c00] 04:50:45 INFO - PROCESS | 1833 | ++DOMWINDOW == 10 (0x7f055b844800) [pid = 1833] [serial = 10] [outer = 0x7f0569059000] 04:50:45 INFO - PROCESS | 1833 | ++DOMWINDOW == 11 (0x7f055b886c00) [pid = 1833] [serial = 11] [outer = 0x7f055d873c00] 04:50:45 INFO - PROCESS | 1833 | ++DOMWINDOW == 12 (0x7f055b888c00) [pid = 1833] [serial = 12] [outer = 0x7f055bd47c00] 04:50:46 INFO - PROCESS | 1833 | 1461239446955 Marionette DEBUG loaded listener.js 04:50:46 INFO - PROCESS | 1833 | 1461239446973 Marionette DEBUG loaded listener.js 04:50:47 INFO - PROCESS | 1833 | ++DOMWINDOW == 13 (0x7f0558fcd800) [pid = 1833] [serial = 13] [outer = 0x7f055bd47c00] 04:50:47 INFO - PROCESS | 1833 | 1461239447642 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"549ba646-80d6-44fc-a264-81c6a4b919d9","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":"20160421032400","device":"desktop","version":"48.0a1","command_id":1}}] 04:50:47 INFO - PROCESS | 1833 | 1461239447879 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:50:48 INFO - PROCESS | 1833 | 1461239448227 Marionette TRACE conn3 <- [1,2,null,{"value":null}] 04:50:48 INFO - PROCESS | 1833 | 1461239448276 Marionette TRACE conn3 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 04:50:48 INFO - PROCESS | 1833 | [1833] 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:50:48 INFO - PROCESS | 1833 | ++DOMWINDOW == 14 (0x7f0554d43800) [pid = 1833] [serial = 14] [outer = 0x7f055bd47c00] 04:50:48 INFO - PROCESS | 1833 | [1833] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:50:48 INFO - PROCESS | 1833 | 1461239448779 Marionette TRACE conn3 <- [1,3,null,{}] 04:50:48 INFO - PROCESS | 1833 | 1461239448905 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:50:48 INFO - PROCESS | 1833 | 1461239448956 Marionette TRACE conn3 <- [1,4,null,{"value":null}] 04:50:49 INFO - PROCESS | 1833 | 1461239449010 Marionette TRACE conn3 -> [0,5,"getWindowHandle",null] 04:50:49 INFO - PROCESS | 1833 | 1461239449014 Marionette TRACE conn3 <- [1,5,null,{"value":"8"}] 04:50:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 04:50:49 INFO - PROCESS | 1833 | 1461239449063 Marionette TRACE conn3 -> [0,6,"setScriptTimeout",{"ms":35000}] 04:50:49 INFO - PROCESS | 1833 | 1461239449068 Marionette TRACE conn3 <- [1,6,null,{}] 04:50:49 INFO - PROCESS | 1833 | 1461239449088 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:50:49 INFO - PROCESS | 1833 | 1461239449105 Marionette TRACE conn3 <- [1,7,null,{"value":null}] 04:50:49 INFO - PROCESS | 1833 | 1461239449112 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:49 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f0554381800 == 6 [pid = 1833] [id = 6] 04:50:49 INFO - PROCESS | 1833 | ++DOMWINDOW == 15 (0x7f055ddc3c00) [pid = 1833] [serial = 15] [outer = (nil)] 04:50:49 INFO - PROCESS | 1833 | ++DOMWINDOW == 16 (0x7f055ddc4c00) [pid = 1833] [serial = 16] [outer = 0x7f055ddc3c00] 04:50:49 INFO - PROCESS | 1833 | 1461239449177 Marionette DEBUG loaded listener.js 04:50:49 INFO - PROCESS | 1833 | ++DOMWINDOW == 17 (0x7f055ddcb400) [pid = 1833] [serial = 17] [outer = 0x7f055ddc3c00] 04:50:49 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f05543ca000 == 7 [pid = 1833] [id = 7] 04:50:49 INFO - PROCESS | 1833 | ++DOMWINDOW == 18 (0x7f05541a6800) [pid = 1833] [serial = 18] [outer = (nil)] 04:50:49 INFO - PROCESS | 1833 | ++DOMWINDOW == 19 (0x7f0554e41400) [pid = 1833] [serial = 19] [outer = 0x7f05541a6800] 04:50:49 INFO - PROCESS | 1833 | 1461239449635 Marionette DEBUG loaded listener.js 04:50:49 INFO - PROCESS | 1833 | ++DOMWINDOW == 20 (0x7f0553e29400) [pid = 1833] [serial = 20] [outer = 0x7f05541a6800] 04:50:50 INFO - PROCESS | 1833 | 1461239450080 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:50:50 INFO - PROCESS | 1833 | [1833] 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:50:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 04:50:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 1098ms 04:50:50 INFO - PROCESS | 1833 | 1461239450223 Marionette TRACE conn3 -> [0,9,"getWindowHandle",null] 04:50:50 INFO - PROCESS | 1833 | 1461239450225 Marionette TRACE conn3 <- [1,9,null,{"value":"8"}] 04:50:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 04:50:50 INFO - PROCESS | 1833 | 1461239450248 Marionette TRACE conn3 -> [0,10,"setScriptTimeout",{"ms":35000}] 04:50:50 INFO - PROCESS | 1833 | 1461239450251 Marionette TRACE conn3 <- [1,10,null,{}] 04:50:50 INFO - PROCESS | 1833 | 1461239450294 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:50:50 INFO - PROCESS | 1833 | 1461239450530 Marionette TRACE conn3 <- [1,11,null,{"value":null}] 04:50:50 INFO - PROCESS | 1833 | 1461239450544 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:50 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f0554e0d800 == 8 [pid = 1833] [id = 8] 04:50:50 INFO - PROCESS | 1833 | ++DOMWINDOW == 21 (0x7f055321d800) [pid = 1833] [serial = 21] [outer = (nil)] 04:50:50 INFO - PROCESS | 1833 | ++DOMWINDOW == 22 (0x7f055b089c00) [pid = 1833] [serial = 22] [outer = 0x7f055321d800] 04:50:50 INFO - PROCESS | 1833 | 1461239450649 Marionette DEBUG loaded listener.js 04:50:50 INFO - PROCESS | 1833 | ++DOMWINDOW == 23 (0x7f0552373400) [pid = 1833] [serial = 23] [outer = 0x7f055321d800] 04:50:51 INFO - PROCESS | 1833 | 1461239451213 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:50:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 04:50:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 1018ms 04:50:51 INFO - PROCESS | 1833 | 1461239451255 Marionette TRACE conn3 -> [0,13,"getWindowHandle",null] 04:50:51 INFO - PROCESS | 1833 | 1461239451258 Marionette TRACE conn3 <- [1,13,null,{"value":"8"}] 04:50:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 04:50:51 INFO - PROCESS | 1833 | 1461239451264 Marionette TRACE conn3 -> [0,14,"setScriptTimeout",{"ms":35000}] 04:50:51 INFO - PROCESS | 1833 | 1461239451266 Marionette TRACE conn3 <- [1,14,null,{}] 04:50:51 INFO - PROCESS | 1833 | 1461239451271 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:50:51 INFO - PROCESS | 1833 | 1461239451407 Marionette TRACE conn3 <- [1,15,null,{"value":null}] 04:50:51 INFO - PROCESS | 1833 | 1461239451427 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:51 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f05527ba000 == 9 [pid = 1833] [id = 9] 04:50:51 INFO - PROCESS | 1833 | ++DOMWINDOW == 24 (0x7f0552378400) [pid = 1833] [serial = 24] [outer = (nil)] 04:50:51 INFO - PROCESS | 1833 | ++DOMWINDOW == 25 (0x7f0552758400) [pid = 1833] [serial = 25] [outer = 0x7f0552378400] 04:50:51 INFO - PROCESS | 1833 | 1461239451488 Marionette DEBUG loaded listener.js 04:50:51 INFO - PROCESS | 1833 | ++DOMWINDOW == 26 (0x7f0553465400) [pid = 1833] [serial = 26] [outer = 0x7f0552378400] 04:50:52 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f05527ce800 == 10 [pid = 1833] [id = 10] 04:50:52 INFO - PROCESS | 1833 | ++DOMWINDOW == 27 (0x7f05527d0800) [pid = 1833] [serial = 27] [outer = (nil)] 04:50:52 INFO - PROCESS | 1833 | 1461239452452 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:50:52 INFO - PROCESS | 1833 | ++DOMWINDOW == 28 (0x7f05527d3800) [pid = 1833] [serial = 28] [outer = 0x7f05527d0800] 04:50:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 04:50:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 1230ms 04:50:52 INFO - PROCESS | 1833 | ++DOMWINDOW == 29 (0x7f05532b8000) [pid = 1833] [serial = 29] [outer = 0x7f05527d0800] 04:50:52 INFO - PROCESS | 1833 | 1461239452526 Marionette TRACE conn3 -> [0,17,"getWindowHandle",null] 04:50:52 INFO - PROCESS | 1833 | 1461239452533 Marionette TRACE conn3 <- [1,17,null,{"value":"8"}] 04:50:52 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f05527ce000 == 11 [pid = 1833] [id = 11] 04:50:52 INFO - PROCESS | 1833 | ++DOMWINDOW == 30 (0x7f055275fc00) [pid = 1833] [serial = 30] [outer = (nil)] 04:50:52 INFO - PROCESS | 1833 | ++DOMWINDOW == 31 (0x7f05528e3c00) [pid = 1833] [serial = 31] [outer = 0x7f055275fc00] 04:50:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 04:50:52 INFO - PROCESS | 1833 | ++DOMWINDOW == 32 (0x7f0552963800) [pid = 1833] [serial = 32] [outer = 0x7f055275fc00] 04:50:52 INFO - PROCESS | 1833 | 1461239452699 Marionette TRACE conn3 -> [0,18,"setScriptTimeout",{"ms":35000}] 04:50:52 INFO - PROCESS | 1833 | 1461239452705 Marionette TRACE conn3 <- [1,18,null,{}] 04:50:52 INFO - PROCESS | 1833 | 1461239452797 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:50:53 INFO - PROCESS | 1833 | 1461239453049 Marionette TRACE conn3 <- [1,19,null,{"value":null}] 04:50:53 INFO - PROCESS | 1833 | 1461239453119 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:53 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f0553ec5800 == 12 [pid = 1833] [id = 12] 04:50:53 INFO - PROCESS | 1833 | ++DOMWINDOW == 33 (0x7f0552467c00) [pid = 1833] [serial = 33] [outer = (nil)] 04:50:53 INFO - PROCESS | 1833 | ++DOMWINDOW == 34 (0x7f05528ddc00) [pid = 1833] [serial = 34] [outer = 0x7f0552467c00] 04:50:53 INFO - PROCESS | 1833 | 1461239453191 Marionette DEBUG loaded listener.js 04:50:53 INFO - PROCESS | 1833 | ++DOMWINDOW == 35 (0x7f0554d3f400) [pid = 1833] [serial = 35] [outer = 0x7f0552467c00] 04:50:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 04:50:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 1337ms 04:50:53 INFO - PROCESS | 1833 | 1461239453950 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:50:53 INFO - PROCESS | 1833 | 1461239453979 Marionette TRACE conn3 -> [0,21,"getWindowHandle",null] 04:50:53 INFO - PROCESS | 1833 | 1461239453988 Marionette TRACE conn3 <- [1,21,null,{"value":"8"}] 04:50:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 04:50:54 INFO - PROCESS | 1833 | 1461239453999 Marionette TRACE conn3 -> [0,22,"setScriptTimeout",{"ms":35000}] 04:50:54 INFO - PROCESS | 1833 | 1461239454002 Marionette TRACE conn3 <- [1,22,null,{}] 04:50:54 INFO - PROCESS | 1833 | 1461239454008 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:50:54 INFO - PROCESS | 1833 | 1461239454196 Marionette TRACE conn3 <- [1,23,null,{"value":null}] 04:50:54 INFO - PROCESS | 1833 | 1461239454310 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:54 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f055aeb7800 == 13 [pid = 1833] [id = 13] 04:50:54 INFO - PROCESS | 1833 | ++DOMWINDOW == 36 (0x7f0553e2a000) [pid = 1833] [serial = 36] [outer = (nil)] 04:50:54 INFO - PROCESS | 1833 | ++DOMWINDOW == 37 (0x7f0559fe6c00) [pid = 1833] [serial = 37] [outer = 0x7f0553e2a000] 04:50:54 INFO - PROCESS | 1833 | 1461239454381 Marionette DEBUG loaded listener.js 04:50:54 INFO - PROCESS | 1833 | ++DOMWINDOW == 38 (0x7f055ad7c400) [pid = 1833] [serial = 38] [outer = 0x7f0553e2a000] 04:50:55 INFO - PROCESS | 1833 | 1461239455217 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:50:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 04:50:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 1278ms 04:50:55 INFO - PROCESS | 1833 | 1461239455277 Marionette TRACE conn3 -> [0,25,"getWindowHandle",null] 04:50:55 INFO - PROCESS | 1833 | 1461239455280 Marionette TRACE conn3 <- [1,25,null,{"value":"8"}] 04:50:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 04:50:55 INFO - PROCESS | 1833 | 1461239455286 Marionette TRACE conn3 -> [0,26,"setScriptTimeout",{"ms":35000}] 04:50:55 INFO - PROCESS | 1833 | 1461239455292 Marionette TRACE conn3 <- [1,26,null,{}] 04:50:55 INFO - PROCESS | 1833 | 1461239455306 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:50:55 INFO - PROCESS | 1833 | 1461239455509 Marionette TRACE conn3 <- [1,27,null,{"value":null}] 04:50:55 INFO - PROCESS | 1833 | 1461239455799 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:55 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f0554d8a000 == 14 [pid = 1833] [id = 14] 04:50:55 INFO - PROCESS | 1833 | ++DOMWINDOW == 39 (0x7f0554d46400) [pid = 1833] [serial = 39] [outer = (nil)] 04:50:55 INFO - PROCESS | 1833 | ++DOMWINDOW == 40 (0x7f0554e42000) [pid = 1833] [serial = 40] [outer = 0x7f0554d46400] 04:50:55 INFO - PROCESS | 1833 | 1461239455880 Marionette DEBUG loaded listener.js 04:50:55 INFO - PROCESS | 1833 | ++DOMWINDOW == 41 (0x7f05583e6000) [pid = 1833] [serial = 41] [outer = 0x7f0554d46400] 04:50:56 INFO - PROCESS | 1833 | 1461239456694 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:50:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 04:50:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 1490ms 04:50:56 INFO - PROCESS | 1833 | 1461239456781 Marionette TRACE conn3 -> [0,29,"getWindowHandle",null] 04:50:56 INFO - PROCESS | 1833 | 1461239456788 Marionette TRACE conn3 <- [1,29,null,{"value":"8"}] 04:50:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 04:50:56 INFO - PROCESS | 1833 | 1461239456796 Marionette TRACE conn3 -> [0,30,"setScriptTimeout",{"ms":35000}] 04:50:56 INFO - PROCESS | 1833 | 1461239456800 Marionette TRACE conn3 <- [1,30,null,{}] 04:50:56 INFO - PROCESS | 1833 | 1461239456806 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:50:57 INFO - PROCESS | 1833 | 1461239457005 Marionette TRACE conn3 <- [1,31,null,{"value":null}] 04:50:57 INFO - PROCESS | 1833 | 1461239457129 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:57 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f055b113000 == 15 [pid = 1833] [id = 15] 04:50:57 INFO - PROCESS | 1833 | ++DOMWINDOW == 42 (0x7f0552373000) [pid = 1833] [serial = 42] [outer = (nil)] 04:50:57 INFO - PROCESS | 1833 | ++DOMWINDOW == 43 (0x7f055ad7bc00) [pid = 1833] [serial = 43] [outer = 0x7f0552373000] 04:50:57 INFO - PROCESS | 1833 | 1461239457193 Marionette DEBUG loaded listener.js 04:50:57 INFO - PROCESS | 1833 | ++DOMWINDOW == 44 (0x7f055bfec800) [pid = 1833] [serial = 44] [outer = 0x7f0552373000] 04:50:57 INFO - PROCESS | 1833 | 1461239457818 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:50:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 04:50:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 1078ms 04:50:57 INFO - PROCESS | 1833 | 1461239457877 Marionette TRACE conn3 -> [0,33,"getWindowHandle",null] 04:50:57 INFO - PROCESS | 1833 | 1461239457883 Marionette TRACE conn3 <- [1,33,null,{"value":"8"}] 04:50:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 04:50:57 INFO - PROCESS | 1833 | 1461239457889 Marionette TRACE conn3 -> [0,34,"setScriptTimeout",{"ms":35000}] 04:50:57 INFO - PROCESS | 1833 | 1461239457891 Marionette TRACE conn3 <- [1,34,null,{}] 04:50:57 INFO - PROCESS | 1833 | 1461239457896 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:50:58 INFO - PROCESS | 1833 | 1461239458027 Marionette TRACE conn3 <- [1,35,null,{"value":null}] 04:50:58 INFO - PROCESS | 1833 | 1461239458105 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:58 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f055c4a5800 == 16 [pid = 1833] [id = 16] 04:50:58 INFO - PROCESS | 1833 | ++DOMWINDOW == 45 (0x7f05541a1800) [pid = 1833] [serial = 45] [outer = (nil)] 04:50:58 INFO - PROCESS | 1833 | ++DOMWINDOW == 46 (0x7f055cf94800) [pid = 1833] [serial = 46] [outer = 0x7f05541a1800] 04:50:58 INFO - PROCESS | 1833 | 1461239458164 Marionette DEBUG loaded listener.js 04:50:58 INFO - PROCESS | 1833 | ++DOMWINDOW == 47 (0x7f055d092800) [pid = 1833] [serial = 47] [outer = 0x7f05541a1800] 04:50:58 INFO - PROCESS | 1833 | 1461239458799 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:50:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 04:50:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 927ms 04:50:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 04:50:58 INFO - PROCESS | 1833 | 1461239458817 Marionette TRACE conn3 -> [0,37,"getWindowHandle",null] 04:50:58 INFO - PROCESS | 1833 | 1461239458820 Marionette TRACE conn3 <- [1,37,null,{"value":"8"}] 04:50:58 INFO - PROCESS | 1833 | 1461239458835 Marionette TRACE conn3 -> [0,38,"setScriptTimeout",{"ms":35000}] 04:50:58 INFO - PROCESS | 1833 | 1461239458844 Marionette TRACE conn3 <- [1,38,null,{}] 04:50:58 INFO - PROCESS | 1833 | 1461239458853 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:50:59 INFO - PROCESS | 1833 | 1461239459023 Marionette TRACE conn3 <- [1,39,null,{"value":null}] 04:50:59 INFO - PROCESS | 1833 | 1461239459043 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:59 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f055c739000 == 17 [pid = 1833] [id = 17] 04:50:59 INFO - PROCESS | 1833 | ++DOMWINDOW == 48 (0x7f0552371c00) [pid = 1833] [serial = 48] [outer = (nil)] 04:50:59 INFO - PROCESS | 1833 | ++DOMWINDOW == 49 (0x7f055d86e400) [pid = 1833] [serial = 49] [outer = 0x7f0552371c00] 04:50:59 INFO - PROCESS | 1833 | 1461239459104 Marionette DEBUG loaded listener.js 04:50:59 INFO - PROCESS | 1833 | ++DOMWINDOW == 50 (0x7f055ddc2400) [pid = 1833] [serial = 50] [outer = 0x7f0552371c00] 04:50:59 INFO - PROCESS | 1833 | 1461239459783 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:50:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 04:50:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 998ms 04:50:59 INFO - PROCESS | 1833 | 1461239459823 Marionette TRACE conn3 -> [0,41,"getWindowHandle",null] 04:50:59 INFO - PROCESS | 1833 | 1461239459827 Marionette TRACE conn3 <- [1,41,null,{"value":"8"}] 04:50:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 04:50:59 INFO - PROCESS | 1833 | 1461239459832 Marionette TRACE conn3 -> [0,42,"setScriptTimeout",{"ms":35000}] 04:50:59 INFO - PROCESS | 1833 | 1461239459834 Marionette TRACE conn3 <- [1,42,null,{}] 04:50:59 INFO - PROCESS | 1833 | 1461239459839 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:51:00 INFO - PROCESS | 1833 | 1461239460004 Marionette TRACE conn3 <- [1,43,null,{"value":null}] 04:51:00 INFO - PROCESS | 1833 | 1461239460020 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:00 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f055cb5f000 == 18 [pid = 1833] [id = 18] 04:51:00 INFO - PROCESS | 1833 | ++DOMWINDOW == 51 (0x7f055ad84800) [pid = 1833] [serial = 51] [outer = (nil)] 04:51:00 INFO - PROCESS | 1833 | ++DOMWINDOW == 52 (0x7f055ddcbc00) [pid = 1833] [serial = 52] [outer = 0x7f055ad84800] 04:51:00 INFO - PROCESS | 1833 | 1461239460084 Marionette DEBUG loaded listener.js 04:51:00 INFO - PROCESS | 1833 | ++DOMWINDOW == 53 (0x7f055e86e400) [pid = 1833] [serial = 53] [outer = 0x7f055ad84800] 04:51:00 INFO - PROCESS | 1833 | 1461239460677 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:51:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 04:51:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 882ms 04:51:00 INFO - PROCESS | 1833 | 1461239460715 Marionette TRACE conn3 -> [0,45,"getWindowHandle",null] 04:51:00 INFO - PROCESS | 1833 | 1461239460717 Marionette TRACE conn3 <- [1,45,null,{"value":"8"}] 04:51:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 04:51:00 INFO - PROCESS | 1833 | 1461239460723 Marionette TRACE conn3 -> [0,46,"setScriptTimeout",{"ms":35000}] 04:51:00 INFO - PROCESS | 1833 | 1461239460725 Marionette TRACE conn3 <- [1,46,null,{}] 04:51:00 INFO - PROCESS | 1833 | 1461239460730 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:51:00 INFO - PROCESS | 1833 | 1461239460851 Marionette TRACE conn3 <- [1,47,null,{"value":null}] 04:51:00 INFO - PROCESS | 1833 | 1461239460869 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:00 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f055d47f800 == 19 [pid = 1833] [id = 19] 04:51:00 INFO - PROCESS | 1833 | ++DOMWINDOW == 54 (0x7f055e879400) [pid = 1833] [serial = 54] [outer = (nil)] 04:51:00 INFO - PROCESS | 1833 | ++DOMWINDOW == 55 (0x7f055eb80000) [pid = 1833] [serial = 55] [outer = 0x7f055e879400] 04:51:00 INFO - PROCESS | 1833 | 1461239460946 Marionette DEBUG loaded listener.js 04:51:01 INFO - PROCESS | 1833 | ++DOMWINDOW == 56 (0x7f055eba5c00) [pid = 1833] [serial = 56] [outer = 0x7f055e879400] 04:51:01 INFO - PROCESS | 1833 | 1461239461712 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:51:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 04:51:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 1033ms 04:51:01 INFO - PROCESS | 1833 | 1461239461759 Marionette TRACE conn3 -> [0,49,"getWindowHandle",null] 04:51:01 INFO - PROCESS | 1833 | 1461239461764 Marionette TRACE conn3 <- [1,49,null,{"value":"8"}] 04:51:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 04:51:01 INFO - PROCESS | 1833 | 1461239461772 Marionette TRACE conn3 -> [0,50,"setScriptTimeout",{"ms":35000}] 04:51:01 INFO - PROCESS | 1833 | 1461239461777 Marionette TRACE conn3 <- [1,50,null,{}] 04:51:01 INFO - PROCESS | 1833 | 1461239461796 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:51:02 INFO - PROCESS | 1833 | 1461239461999 Marionette TRACE conn3 <- [1,51,null,{"value":null}] 04:51:02 INFO - PROCESS | 1833 | 1461239462131 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:02 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f055e7af000 == 20 [pid = 1833] [id = 20] 04:51:02 INFO - PROCESS | 1833 | ++DOMWINDOW == 57 (0x7f055e879c00) [pid = 1833] [serial = 57] [outer = (nil)] 04:51:02 INFO - PROCESS | 1833 | ++DOMWINDOW == 58 (0x7f056908d800) [pid = 1833] [serial = 58] [outer = 0x7f055e879c00] 04:51:02 INFO - PROCESS | 1833 | 1461239462193 Marionette DEBUG loaded listener.js 04:51:02 INFO - PROCESS | 1833 | ++DOMWINDOW == 59 (0x7f0569196400) [pid = 1833] [serial = 59] [outer = 0x7f055e879c00] 04:51:02 INFO - PROCESS | 1833 | 1461239462942 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:51:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 04:51:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 1200ms 04:51:02 INFO - PROCESS | 1833 | 1461239462972 Marionette TRACE conn3 -> [0,53,"getWindowHandle",null] 04:51:02 INFO - PROCESS | 1833 | 1461239462977 Marionette TRACE conn3 <- [1,53,null,{"value":"8"}] 04:51:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 04:51:02 INFO - PROCESS | 1833 | 1461239462986 Marionette TRACE conn3 -> [0,54,"setScriptTimeout",{"ms":35000}] 04:51:02 INFO - PROCESS | 1833 | 1461239462992 Marionette TRACE conn3 <- [1,54,null,{}] 04:51:03 INFO - PROCESS | 1833 | 1461239463000 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:51:03 INFO - PROCESS | 1833 | 1461239463159 Marionette TRACE conn3 <- [1,55,null,{"value":null}] 04:51:03 INFO - PROCESS | 1833 | 1461239463277 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:03 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f055839e800 == 21 [pid = 1833] [id = 21] 04:51:03 INFO - PROCESS | 1833 | ++DOMWINDOW == 60 (0x7f055275a000) [pid = 1833] [serial = 60] [outer = (nil)] 04:51:03 INFO - PROCESS | 1833 | ++DOMWINDOW == 61 (0x7f055419dc00) [pid = 1833] [serial = 61] [outer = 0x7f055275a000] 04:51:03 INFO - PROCESS | 1833 | 1461239463349 Marionette DEBUG loaded listener.js 04:51:03 INFO - PROCESS | 1833 | ++DOMWINDOW == 62 (0x7f0554e37800) [pid = 1833] [serial = 62] [outer = 0x7f055275a000] 04:51:04 INFO - PROCESS | 1833 | 1461239464120 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:51:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 04:51:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 1185ms 04:51:04 INFO - PROCESS | 1833 | 1461239464171 Marionette TRACE conn3 -> [0,57,"getWindowHandle",null] 04:51:04 INFO - PROCESS | 1833 | 1461239464179 Marionette TRACE conn3 <- [1,57,null,{"value":"8"}] 04:51:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 04:51:04 INFO - PROCESS | 1833 | 1461239464206 Marionette TRACE conn3 -> [0,58,"setScriptTimeout",{"ms":35000}] 04:51:04 INFO - PROCESS | 1833 | 1461239464211 Marionette TRACE conn3 <- [1,58,null,{}] 04:51:04 INFO - PROCESS | 1833 | 1461239464216 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:51:04 INFO - PROCESS | 1833 | 1461239464372 Marionette TRACE conn3 <- [1,59,null,{"value":null}] 04:51:04 INFO - PROCESS | 1833 | 1461239464490 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:04 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f055c4a5000 == 22 [pid = 1833] [id = 22] 04:51:04 INFO - PROCESS | 1833 | ++DOMWINDOW == 63 (0x7f0552472c00) [pid = 1833] [serial = 63] [outer = (nil)] 04:51:04 INFO - PROCESS | 1833 | ++DOMWINDOW == 64 (0x7f055aca4000) [pid = 1833] [serial = 64] [outer = 0x7f0552472c00] 04:51:04 INFO - PROCESS | 1833 | 1461239464566 Marionette DEBUG loaded listener.js 04:51:04 INFO - PROCESS | 1833 | ++DOMWINDOW == 65 (0x7f055ba45c00) [pid = 1833] [serial = 65] [outer = 0x7f0552472c00] 04:51:05 INFO - PROCESS | 1833 | 1461239465342 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:51:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 04:51:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1188ms 04:51:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 04:51:05 INFO - PROCESS | 1833 | 1461239465392 Marionette TRACE conn3 -> [0,61,"getWindowHandle",null] 04:51:05 INFO - PROCESS | 1833 | 1461239465395 Marionette TRACE conn3 <- [1,61,null,{"value":"8"}] 04:51:05 INFO - PROCESS | 1833 | 1461239465401 Marionette TRACE conn3 -> [0,62,"setScriptTimeout",{"ms":35000}] 04:51:05 INFO - PROCESS | 1833 | 1461239465407 Marionette TRACE conn3 <- [1,62,null,{}] 04:51:05 INFO - PROCESS | 1833 | 1461239465422 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:51:05 INFO - PROCESS | 1833 | 1461239465577 Marionette TRACE conn3 <- [1,63,null,{"value":null}] 04:51:05 INFO - PROCESS | 1833 | 1461239465694 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:05 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f055eb63000 == 23 [pid = 1833] [id = 23] 04:51:05 INFO - PROCESS | 1833 | ++DOMWINDOW == 66 (0x7f055ba4dc00) [pid = 1833] [serial = 66] [outer = (nil)] 04:51:05 INFO - PROCESS | 1833 | ++DOMWINDOW == 67 (0x7f055d4ee400) [pid = 1833] [serial = 67] [outer = 0x7f055ba4dc00] 04:51:05 INFO - PROCESS | 1833 | 1461239465769 Marionette DEBUG loaded listener.js 04:51:05 INFO - PROCESS | 1833 | ++DOMWINDOW == 68 (0x7f055e7c3000) [pid = 1833] [serial = 68] [outer = 0x7f055ba4dc00] 04:51:06 INFO - PROCESS | 1833 | 1461239466538 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:51:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 04:51:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 1186ms 04:51:06 INFO - PROCESS | 1833 | 1461239466587 Marionette TRACE conn3 -> [0,65,"getWindowHandle",null] 04:51:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 04:51:06 INFO - PROCESS | 1833 | 1461239466592 Marionette TRACE conn3 <- [1,65,null,{"value":"8"}] 04:51:06 INFO - PROCESS | 1833 | 1461239466613 Marionette TRACE conn3 -> [0,66,"setScriptTimeout",{"ms":35000}] 04:51:06 INFO - PROCESS | 1833 | 1461239466617 Marionette TRACE conn3 <- [1,66,null,{}] 04:51:06 INFO - PROCESS | 1833 | 1461239466623 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:51:06 INFO - PROCESS | 1833 | 1461239466808 Marionette TRACE conn3 <- [1,67,null,{"value":null}] 04:51:06 INFO - PROCESS | 1833 | 1461239466946 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:06 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f05631d3800 == 24 [pid = 1833] [id = 24] 04:51:06 INFO - PROCESS | 1833 | ++DOMWINDOW == 69 (0x7f055cf9e400) [pid = 1833] [serial = 69] [outer = (nil)] 04:51:07 INFO - PROCESS | 1833 | ++DOMWINDOW == 70 (0x7f0568e4d000) [pid = 1833] [serial = 70] [outer = 0x7f055cf9e400] 04:51:07 INFO - PROCESS | 1833 | 1461239467070 Marionette DEBUG loaded listener.js 04:51:07 INFO - PROCESS | 1833 | ++DOMWINDOW == 71 (0x7f056919d000) [pid = 1833] [serial = 71] [outer = 0x7f055cf9e400] 04:51:08 INFO - PROCESS | 1833 | 1461239468396 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:51:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 04:51:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 1858ms 04:51:08 INFO - PROCESS | 1833 | 1461239468455 Marionette TRACE conn3 -> [0,69,"getWindowHandle",null] 04:51:08 INFO - PROCESS | 1833 | 1461239468460 Marionette TRACE conn3 <- [1,69,null,{"value":"8"}] 04:51:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 04:51:08 INFO - PROCESS | 1833 | 1461239468468 Marionette TRACE conn3 -> [0,70,"setScriptTimeout",{"ms":35000}] 04:51:08 INFO - PROCESS | 1833 | 1461239468473 Marionette TRACE conn3 <- [1,70,null,{}] 04:51:08 INFO - PROCESS | 1833 | 1461239468481 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:51:08 INFO - PROCESS | 1833 | 1461239468741 Marionette TRACE conn3 <- [1,71,null,{"value":null}] 04:51:08 INFO - PROCESS | 1833 | 1461239468870 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:08 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f055a470800 == 25 [pid = 1833] [id = 25] 04:51:08 INFO - PROCESS | 1833 | ++DOMWINDOW == 72 (0x7f0558386800) [pid = 1833] [serial = 72] [outer = (nil)] 04:51:08 INFO - PROCESS | 1833 | ++DOMWINDOW == 73 (0x7f05583e7400) [pid = 1833] [serial = 73] [outer = 0x7f0558386800] 04:51:08 INFO - PROCESS | 1833 | 1461239468966 Marionette DEBUG loaded listener.js 04:51:09 INFO - PROCESS | 1833 | ++DOMWINDOW == 74 (0x7f055a44d400) [pid = 1833] [serial = 74] [outer = 0x7f0558386800] 04:51:09 INFO - PROCESS | 1833 | --DOCSHELL 0x7f055d47f800 == 24 [pid = 1833] [id = 19] 04:51:09 INFO - PROCESS | 1833 | --DOCSHELL 0x7f055cb5f000 == 23 [pid = 1833] [id = 18] 04:51:09 INFO - PROCESS | 1833 | --DOCSHELL 0x7f055c739000 == 22 [pid = 1833] [id = 17] 04:51:09 INFO - PROCESS | 1833 | --DOCSHELL 0x7f055c4a5800 == 21 [pid = 1833] [id = 16] 04:51:09 INFO - PROCESS | 1833 | --DOCSHELL 0x7f055b113000 == 20 [pid = 1833] [id = 15] 04:51:09 INFO - PROCESS | 1833 | --DOCSHELL 0x7f0554d8a000 == 19 [pid = 1833] [id = 14] 04:51:09 INFO - PROCESS | 1833 | --DOCSHELL 0x7f055aeb7800 == 18 [pid = 1833] [id = 13] 04:51:09 INFO - PROCESS | 1833 | --DOCSHELL 0x7f0553ec5800 == 17 [pid = 1833] [id = 12] 04:51:09 INFO - PROCESS | 1833 | 1461239469836 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:51:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 04:51:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 1435ms 04:51:09 INFO - PROCESS | 1833 | 1461239469905 Marionette TRACE conn3 -> [0,73,"getWindowHandle",null] 04:51:09 INFO - PROCESS | 1833 | 1461239469910 Marionette TRACE conn3 <- [1,73,null,{"value":"8"}] 04:51:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 04:51:09 INFO - PROCESS | 1833 | 1461239469918 Marionette TRACE conn3 -> [0,74,"setScriptTimeout",{"ms":35000}] 04:51:09 INFO - PROCESS | 1833 | 1461239469925 Marionette TRACE conn3 <- [1,74,null,{}] 04:51:09 INFO - PROCESS | 1833 | 1461239469935 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:51:10 INFO - PROCESS | 1833 | 1461239470130 Marionette TRACE conn3 <- [1,75,null,{"value":null}] 04:51:10 INFO - PROCESS | 1833 | 1461239470252 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:10 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f0558f74000 == 18 [pid = 1833] [id = 26] 04:51:10 INFO - PROCESS | 1833 | ++DOMWINDOW == 75 (0x7f0554d48400) [pid = 1833] [serial = 75] [outer = (nil)] 04:51:10 INFO - PROCESS | 1833 | ++DOMWINDOW == 76 (0x7f0558fc5400) [pid = 1833] [serial = 76] [outer = 0x7f0554d48400] 04:51:10 INFO - PROCESS | 1833 | 1461239470330 Marionette DEBUG loaded listener.js 04:51:10 INFO - PROCESS | 1833 | ++DOMWINDOW == 77 (0x7f055b03d400) [pid = 1833] [serial = 77] [outer = 0x7f0554d48400] 04:51:11 INFO - PROCESS | 1833 | 1461239471103 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:51:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 04:51:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 1247ms 04:51:11 INFO - PROCESS | 1833 | 1461239471166 Marionette TRACE conn3 -> [0,77,"getWindowHandle",null] 04:51:11 INFO - PROCESS | 1833 | 1461239471175 Marionette TRACE conn3 <- [1,77,null,{"value":"8"}] 04:51:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 04:51:11 INFO - PROCESS | 1833 | 1461239471184 Marionette TRACE conn3 -> [0,78,"setScriptTimeout",{"ms":35000}] 04:51:11 INFO - PROCESS | 1833 | 1461239471189 Marionette TRACE conn3 <- [1,78,null,{}] 04:51:11 INFO - PROCESS | 1833 | 1461239471194 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:51:11 INFO - PROCESS | 1833 | 1461239471392 Marionette TRACE conn3 <- [1,79,null,{"value":null}] 04:51:11 INFO - PROCESS | 1833 | 1461239471408 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:11 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f055c730800 == 19 [pid = 1833] [id = 27] 04:51:11 INFO - PROCESS | 1833 | ++DOMWINDOW == 78 (0x7f0555e91000) [pid = 1833] [serial = 78] [outer = (nil)] 04:51:11 INFO - PROCESS | 1833 | ++DOMWINDOW == 79 (0x7f055cf9d400) [pid = 1833] [serial = 79] [outer = 0x7f0555e91000] 04:51:11 INFO - PROCESS | 1833 | 1461239471478 Marionette DEBUG loaded listener.js 04:51:11 INFO - PROCESS | 1833 | ++DOMWINDOW == 80 (0x7f055d4eec00) [pid = 1833] [serial = 80] [outer = 0x7f0555e91000] 04:51:12 INFO - PROCESS | 1833 | 1461239472321 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:51:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 04:51:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 1180ms 04:51:12 INFO - PROCESS | 1833 | 1461239472365 Marionette TRACE conn3 -> [0,81,"getWindowHandle",null] 04:51:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 04:51:12 INFO - PROCESS | 1833 | 1461239472369 Marionette TRACE conn3 <- [1,81,null,{"value":"8"}] 04:51:12 INFO - PROCESS | 1833 | 1461239472375 Marionette TRACE conn3 -> [0,82,"setScriptTimeout",{"ms":35000}] 04:51:12 INFO - PROCESS | 1833 | 1461239472380 Marionette TRACE conn3 <- [1,82,null,{}] 04:51:12 INFO - PROCESS | 1833 | 1461239472395 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:51:12 INFO - PROCESS | 1833 | 1461239472559 Marionette TRACE conn3 <- [1,83,null,{"value":null}] 04:51:12 INFO - PROCESS | 1833 | 1461239472680 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:12 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f055e749000 == 20 [pid = 1833] [id = 28] 04:51:12 INFO - PROCESS | 1833 | ++DOMWINDOW == 81 (0x7f055d86fc00) [pid = 1833] [serial = 81] [outer = (nil)] 04:51:12 INFO - PROCESS | 1833 | ++DOMWINDOW == 82 (0x7f055eb88800) [pid = 1833] [serial = 82] [outer = 0x7f055d86fc00] 04:51:12 INFO - PROCESS | 1833 | 1461239472758 Marionette DEBUG loaded listener.js 04:51:12 INFO - PROCESS | 1833 | ++DOMWINDOW == 83 (0x7f0568e56400) [pid = 1833] [serial = 83] [outer = 0x7f055d86fc00] 04:51:13 INFO - PROCESS | 1833 | 1461239473584 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:51:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 04:51:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 1237ms 04:51:13 INFO - PROCESS | 1833 | 1461239473613 Marionette TRACE conn3 -> [0,85,"getWindowHandle",null] 04:51:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 04:51:13 INFO - PROCESS | 1833 | 1461239473617 Marionette TRACE conn3 <- [1,85,null,{"value":"8"}] 04:51:13 INFO - PROCESS | 1833 | 1461239473623 Marionette TRACE conn3 -> [0,86,"setScriptTimeout",{"ms":35000}] 04:51:13 INFO - PROCESS | 1833 | 1461239473626 Marionette TRACE conn3 <- [1,86,null,{}] 04:51:13 INFO - PROCESS | 1833 | 1461239473631 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:51:13 INFO - PROCESS | 1833 | 1461239473772 Marionette TRACE conn3 <- [1,87,null,{"value":null}] 04:51:13 INFO - PROCESS | 1833 | 1461239473897 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:13 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f0554e1d000 == 21 [pid = 1833] [id = 29] 04:51:13 INFO - PROCESS | 1833 | ++DOMWINDOW == 84 (0x7f055246fc00) [pid = 1833] [serial = 84] [outer = (nil)] 04:51:13 INFO - PROCESS | 1833 | ++DOMWINDOW == 85 (0x7f056950f400) [pid = 1833] [serial = 85] [outer = 0x7f055246fc00] 04:51:13 INFO - PROCESS | 1833 | 1461239473983 Marionette DEBUG loaded listener.js 04:51:14 INFO - PROCESS | 1833 | ++DOMWINDOW == 86 (0x7f056a231800) [pid = 1833] [serial = 86] [outer = 0x7f055246fc00] 04:51:14 INFO - PROCESS | 1833 | 1461239474774 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:51:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 04:51:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 1229ms 04:51:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 04:51:14 INFO - PROCESS | 1833 | 1461239474852 Marionette TRACE conn3 -> [0,89,"getWindowHandle",null] 04:51:14 INFO - PROCESS | 1833 | 1461239474855 Marionette TRACE conn3 <- [1,89,null,{"value":"8"}] 04:51:14 INFO - PROCESS | 1833 | 1461239474862 Marionette TRACE conn3 -> [0,90,"setScriptTimeout",{"ms":35000}] 04:51:14 INFO - PROCESS | 1833 | 1461239474865 Marionette TRACE conn3 <- [1,90,null,{}] 04:51:14 INFO - PROCESS | 1833 | 1461239474870 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:51:15 INFO - PROCESS | 1833 | 1461239475022 Marionette TRACE conn3 <- [1,91,null,{"value":null}] 04:51:15 INFO - PROCESS | 1833 | 1461239475237 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:15 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f05543c8800 == 22 [pid = 1833] [id = 30] 04:51:15 INFO - PROCESS | 1833 | ++DOMWINDOW == 87 (0x7f055275ac00) [pid = 1833] [serial = 87] [outer = (nil)] 04:51:15 INFO - PROCESS | 1833 | ++DOMWINDOW == 88 (0x7f0552760400) [pid = 1833] [serial = 88] [outer = 0x7f055275ac00] 04:51:15 INFO - PROCESS | 1833 | 1461239475307 Marionette DEBUG loaded listener.js 04:51:15 INFO - PROCESS | 1833 | ++DOMWINDOW == 89 (0x7f0554d4c000) [pid = 1833] [serial = 89] [outer = 0x7f055275ac00] 04:51:16 INFO - PROCESS | 1833 | --DOCSHELL 0x7f055eb63000 == 21 [pid = 1833] [id = 23] 04:51:16 INFO - PROCESS | 1833 | --DOCSHELL 0x7f055c4a5000 == 20 [pid = 1833] [id = 22] 04:51:16 INFO - PROCESS | 1833 | --DOCSHELL 0x7f055839e800 == 19 [pid = 1833] [id = 21] 04:51:16 INFO - PROCESS | 1833 | 1461239476210 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:51:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 04:51:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 1384ms 04:51:16 INFO - PROCESS | 1833 | 1461239476255 Marionette TRACE conn3 -> [0,93,"getWindowHandle",null] 04:51:16 INFO - PROCESS | 1833 | 1461239476262 Marionette TRACE conn3 <- [1,93,null,{"value":"8"}] 04:51:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 04:51:16 INFO - PROCESS | 1833 | 1461239476269 Marionette TRACE conn3 -> [0,94,"setScriptTimeout",{"ms":35000}] 04:51:16 INFO - PROCESS | 1833 | 1461239476275 Marionette TRACE conn3 <- [1,94,null,{}] 04:51:16 INFO - PROCESS | 1833 | 1461239476282 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:51:16 INFO - PROCESS | 1833 | 1461239476446 Marionette TRACE conn3 <- [1,95,null,{"value":null}] 04:51:16 INFO - PROCESS | 1833 | 1461239476570 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:16 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f055c5d5800 == 20 [pid = 1833] [id = 31] 04:51:16 INFO - PROCESS | 1833 | ++DOMWINDOW == 90 (0x7f055aca6c00) [pid = 1833] [serial = 90] [outer = (nil)] 04:51:16 INFO - PROCESS | 1833 | ++DOMWINDOW == 91 (0x7f055b87d000) [pid = 1833] [serial = 91] [outer = 0x7f055aca6c00] 04:51:16 INFO - PROCESS | 1833 | 1461239476646 Marionette DEBUG loaded listener.js 04:51:16 INFO - PROCESS | 1833 | ++DOMWINDOW == 92 (0x7f055cb81800) [pid = 1833] [serial = 92] [outer = 0x7f055aca6c00] 04:51:17 INFO - PROCESS | 1833 | 1461239477429 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:51:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 04:51:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 1232ms 04:51:17 INFO - PROCESS | 1833 | 1461239477503 Marionette TRACE conn3 -> [0,97,"getWindowHandle",null] 04:51:17 INFO - PROCESS | 1833 | 1461239477511 Marionette TRACE conn3 <- [1,97,null,{"value":"8"}] 04:51:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 04:51:17 INFO - PROCESS | 1833 | 1461239477521 Marionette TRACE conn3 -> [0,98,"setScriptTimeout",{"ms":35000}] 04:51:17 INFO - PROCESS | 1833 | 1461239477526 Marionette TRACE conn3 <- [1,98,null,{}] 04:51:17 INFO - PROCESS | 1833 | 1461239477531 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:51:17 INFO - PROCESS | 1833 | 1461239477693 Marionette TRACE conn3 <- [1,99,null,{"value":null}] 04:51:17 INFO - PROCESS | 1833 | 1461239477819 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:17 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f056311b000 == 21 [pid = 1833] [id = 32] 04:51:17 INFO - PROCESS | 1833 | ++DOMWINDOW == 93 (0x7f055b1edc00) [pid = 1833] [serial = 93] [outer = (nil)] 04:51:17 INFO - PROCESS | 1833 | ++DOMWINDOW == 94 (0x7f055dbb3000) [pid = 1833] [serial = 94] [outer = 0x7f055b1edc00] 04:51:17 INFO - PROCESS | 1833 | 1461239477896 Marionette DEBUG loaded listener.js 04:51:18 INFO - PROCESS | 1833 | ++DOMWINDOW == 95 (0x7f055eb8bc00) [pid = 1833] [serial = 95] [outer = 0x7f055b1edc00] 04:51:18 INFO - PROCESS | 1833 | 1461239478722 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:51:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 04:51:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 1278ms 04:51:18 INFO - PROCESS | 1833 | 1461239478803 Marionette TRACE conn3 -> [0,101,"getWindowHandle",null] 04:51:18 INFO - PROCESS | 1833 | 1461239478809 Marionette TRACE conn3 <- [1,101,null,{"value":"8"}] 04:51:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 04:51:18 INFO - PROCESS | 1833 | 1461239478819 Marionette TRACE conn3 -> [0,102,"setScriptTimeout",{"ms":35000}] 04:51:18 INFO - PROCESS | 1833 | 1461239478827 Marionette TRACE conn3 <- [1,102,null,{}] 04:51:18 INFO - PROCESS | 1833 | 1461239478852 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:51:19 INFO - PROCESS | 1833 | 1461239479046 Marionette TRACE conn3 <- [1,103,null,{"value":null}] 04:51:19 INFO - PROCESS | 1833 | 1461239479146 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:19 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f0569349000 == 22 [pid = 1833] [id = 33] 04:51:19 INFO - PROCESS | 1833 | ++DOMWINDOW == 96 (0x7f05682d1c00) [pid = 1833] [serial = 96] [outer = (nil)] 04:51:19 INFO - PROCESS | 1833 | ++DOMWINDOW == 97 (0x7f0569320400) [pid = 1833] [serial = 97] [outer = 0x7f05682d1c00] 04:51:19 INFO - PROCESS | 1833 | 1461239479226 Marionette DEBUG loaded listener.js 04:51:19 INFO - PROCESS | 1833 | ++DOMWINDOW == 98 (0x7f056a3c8000) [pid = 1833] [serial = 98] [outer = 0x7f05682d1c00] 04:51:19 INFO - PROCESS | 1833 | 1461239479973 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:51:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 04:51:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 1193ms 04:51:20 INFO - PROCESS | 1833 | 1461239480009 Marionette TRACE conn3 -> [0,105,"getWindowHandle",null] 04:51:20 INFO - PROCESS | 1833 | 1461239480013 Marionette TRACE conn3 <- [1,105,null,{"value":"8"}] 04:51:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 04:51:20 INFO - PROCESS | 1833 | 1461239480020 Marionette TRACE conn3 -> [0,106,"setScriptTimeout",{"ms":35000}] 04:51:20 INFO - PROCESS | 1833 | 1461239480023 Marionette TRACE conn3 <- [1,106,null,{}] 04:51:20 INFO - PROCESS | 1833 | 1461239480027 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:51:20 INFO - PROCESS | 1833 | 1461239480251 Marionette TRACE conn3 <- [1,107,null,{"value":null}] 04:51:20 INFO - PROCESS | 1833 | 1461239480350 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:20 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f056a214800 == 23 [pid = 1833] [id = 34] 04:51:20 INFO - PROCESS | 1833 | ++DOMWINDOW == 99 (0x7f056a6fb400) [pid = 1833] [serial = 99] [outer = (nil)] 04:51:20 INFO - PROCESS | 1833 | ++DOMWINDOW == 100 (0x7f056c4cb800) [pid = 1833] [serial = 100] [outer = 0x7f056a6fb400] 04:51:20 INFO - PROCESS | 1833 | 1461239480421 Marionette DEBUG loaded listener.js 04:51:20 INFO - PROCESS | 1833 | ++DOMWINDOW == 101 (0x7f056dd65000) [pid = 1833] [serial = 101] [outer = 0x7f056a6fb400] 04:51:21 INFO - PROCESS | 1833 | 1461239481184 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:51:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 04:51:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 1228ms 04:51:21 INFO - PROCESS | 1833 | 1461239481251 Marionette TRACE conn3 -> [0,109,"getWindowHandle",null] 04:51:21 INFO - PROCESS | 1833 | 1461239481254 Marionette TRACE conn3 <- [1,109,null,{"value":"8"}] 04:51:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 04:51:21 INFO - PROCESS | 1833 | 1461239481260 Marionette TRACE conn3 -> [0,110,"setScriptTimeout",{"ms":35000}] 04:51:21 INFO - PROCESS | 1833 | 1461239481262 Marionette TRACE conn3 <- [1,110,null,{}] 04:51:21 INFO - PROCESS | 1833 | 1461239481268 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:51:21 INFO - PROCESS | 1833 | 1461239481409 Marionette TRACE conn3 <- [1,111,null,{"value":null}] 04:51:21 INFO - PROCESS | 1833 | 1461239481535 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:21 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f056c479800 == 24 [pid = 1833] [id = 35] 04:51:21 INFO - PROCESS | 1833 | ++DOMWINDOW == 102 (0x7f0552470800) [pid = 1833] [serial = 102] [outer = (nil)] 04:51:21 INFO - PROCESS | 1833 | ++DOMWINDOW == 103 (0x7f056e3c8000) [pid = 1833] [serial = 103] [outer = 0x7f0552470800] 04:51:21 INFO - PROCESS | 1833 | 1461239481606 Marionette DEBUG loaded listener.js 04:51:21 INFO - PROCESS | 1833 | ++DOMWINDOW == 104 (0x7f056e448800) [pid = 1833] [serial = 104] [outer = 0x7f0552470800] 04:51:22 INFO - PROCESS | 1833 | 1461239482377 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:51:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 04:51:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 1177ms 04:51:22 INFO - PROCESS | 1833 | 1461239482453 Marionette TRACE conn3 -> [0,113,"getWindowHandle",null] 04:51:22 INFO - PROCESS | 1833 | 1461239482457 Marionette TRACE conn3 <- [1,113,null,{"value":"8"}] 04:51:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 04:51:22 INFO - PROCESS | 1833 | 1461239482464 Marionette TRACE conn3 -> [0,114,"setScriptTimeout",{"ms":35000}] 04:51:22 INFO - PROCESS | 1833 | 1461239482467 Marionette TRACE conn3 <- [1,114,null,{}] 04:51:22 INFO - PROCESS | 1833 | 1461239482472 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:51:22 INFO - PROCESS | 1833 | 1461239482664 Marionette TRACE conn3 <- [1,115,null,{"value":null}] 04:51:22 INFO - PROCESS | 1833 | 1461239482851 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:22 INFO - PROCESS | 1833 | ++DOMWINDOW == 105 (0x7f0553467800) [pid = 1833] [serial = 105] [outer = 0x7f055275fc00] 04:51:22 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f055e7ad800 == 25 [pid = 1833] [id = 36] 04:51:22 INFO - PROCESS | 1833 | ++DOMWINDOW == 106 (0x7f0554339c00) [pid = 1833] [serial = 106] [outer = (nil)] 04:51:22 INFO - PROCESS | 1833 | ++DOMWINDOW == 107 (0x7f0555a9dc00) [pid = 1833] [serial = 107] [outer = 0x7f0554339c00] 04:51:22 INFO - PROCESS | 1833 | 1461239482947 Marionette DEBUG loaded listener.js 04:51:23 INFO - PROCESS | 1833 | ++DOMWINDOW == 108 (0x7f0559fe6400) [pid = 1833] [serial = 108] [outer = 0x7f0554339c00] 04:51:23 INFO - PROCESS | 1833 | --DOCSHELL 0x7f055c730800 == 24 [pid = 1833] [id = 27] 04:51:23 INFO - PROCESS | 1833 | --DOCSHELL 0x7f0558f74000 == 23 [pid = 1833] [id = 26] 04:51:23 INFO - PROCESS | 1833 | 1461239483897 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:51:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 04:51:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 1485ms 04:51:23 INFO - PROCESS | 1833 | 1461239483950 Marionette TRACE conn3 -> [0,117,"getWindowHandle",null] 04:51:23 INFO - PROCESS | 1833 | 1461239483955 Marionette TRACE conn3 <- [1,117,null,{"value":"8"}] 04:51:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 04:51:23 INFO - PROCESS | 1833 | 1461239483963 Marionette TRACE conn3 -> [0,118,"setScriptTimeout",{"ms":35000}] 04:51:23 INFO - PROCESS | 1833 | 1461239483969 Marionette TRACE conn3 <- [1,118,null,{}] 04:51:23 INFO - PROCESS | 1833 | 1461239483978 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:51:24 INFO - PROCESS | 1833 | 1461239484149 Marionette TRACE conn3 <- [1,119,null,{"value":null}] 04:51:24 INFO - PROCESS | 1833 | 1461239484279 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:24 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f055c729000 == 24 [pid = 1833] [id = 37] 04:51:24 INFO - PROCESS | 1833 | ++DOMWINDOW == 109 (0x7f0559fe6000) [pid = 1833] [serial = 109] [outer = (nil)] 04:51:24 INFO - PROCESS | 1833 | ++DOMWINDOW == 110 (0x7f055cae7000) [pid = 1833] [serial = 110] [outer = 0x7f0559fe6000] 04:51:24 INFO - PROCESS | 1833 | 1461239484354 Marionette DEBUG loaded listener.js 04:51:24 INFO - PROCESS | 1833 | ++DOMWINDOW == 111 (0x7f055dbaf800) [pid = 1833] [serial = 111] [outer = 0x7f0559fe6000] 04:51:25 INFO - PROCESS | 1833 | 1461239485109 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:51:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 04:51:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 1183ms 04:51:25 INFO - PROCESS | 1833 | 1461239485146 Marionette TRACE conn3 -> [0,121,"getWindowHandle",null] 04:51:25 INFO - PROCESS | 1833 | 1461239485154 Marionette TRACE conn3 <- [1,121,null,{"value":"8"}] 04:51:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 04:51:25 INFO - PROCESS | 1833 | 1461239485164 Marionette TRACE conn3 -> [0,122,"setScriptTimeout",{"ms":35000}] 04:51:25 INFO - PROCESS | 1833 | 1461239485167 Marionette TRACE conn3 <- [1,122,null,{}] 04:51:25 INFO - PROCESS | 1833 | 1461239485173 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:51:25 INFO - PROCESS | 1833 | 1461239485342 Marionette TRACE conn3 <- [1,123,null,{"value":null}] 04:51:25 INFO - PROCESS | 1833 | 1461239485471 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:25 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f0569330800 == 25 [pid = 1833] [id = 38] 04:51:25 INFO - PROCESS | 1833 | ++DOMWINDOW == 112 (0x7f055a44b000) [pid = 1833] [serial = 112] [outer = (nil)] 04:51:25 INFO - PROCESS | 1833 | ++DOMWINDOW == 113 (0x7f056919c800) [pid = 1833] [serial = 113] [outer = 0x7f055a44b000] 04:51:25 INFO - PROCESS | 1833 | 1461239485544 Marionette DEBUG loaded listener.js 04:51:25 INFO - PROCESS | 1833 | ++DOMWINDOW == 114 (0x7f056a22cc00) [pid = 1833] [serial = 114] [outer = 0x7f055a44b000] 04:51:26 INFO - PROCESS | 1833 | 1461239486342 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:51:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 04:51:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 1236ms 04:51:26 INFO - PROCESS | 1833 | 1461239486416 Marionette TRACE conn3 -> [0,125,"getWindowHandle",null] 04:51:26 INFO - PROCESS | 1833 | 1461239486419 Marionette TRACE conn3 <- [1,125,null,{"value":"8"}] 04:51:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 04:51:26 INFO - PROCESS | 1833 | 1461239486428 Marionette TRACE conn3 -> [0,126,"setScriptTimeout",{"ms":35000}] 04:51:26 INFO - PROCESS | 1833 | 1461239486433 Marionette TRACE conn3 <- [1,126,null,{}] 04:51:26 INFO - PROCESS | 1833 | 1461239486449 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:51:26 INFO - PROCESS | 1833 | 1461239486606 Marionette TRACE conn3 <- [1,127,null,{"value":null}] 04:51:26 INFO - PROCESS | 1833 | 1461239486734 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:26 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f055240a000 == 26 [pid = 1833] [id = 39] 04:51:26 INFO - PROCESS | 1833 | ++DOMWINDOW == 115 (0x7f056a6cd400) [pid = 1833] [serial = 115] [outer = (nil)] 04:51:26 INFO - PROCESS | 1833 | ++DOMWINDOW == 116 (0x7f056e3cc400) [pid = 1833] [serial = 116] [outer = 0x7f056a6cd400] 04:51:26 INFO - PROCESS | 1833 | 1461239486812 Marionette DEBUG loaded listener.js 04:51:26 INFO - PROCESS | 1833 | ++DOMWINDOW == 117 (0x7f056e76c800) [pid = 1833] [serial = 117] [outer = 0x7f056a6cd400] 04:51:27 INFO - PROCESS | 1833 | 1461239487801 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:51:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 04:51:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 1383ms 04:51:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 04:51:27 INFO - PROCESS | 1833 | 1461239487812 Marionette TRACE conn3 -> [0,129,"getWindowHandle",null] 04:51:27 INFO - PROCESS | 1833 | 1461239487815 Marionette TRACE conn3 <- [1,129,null,{"value":"8"}] 04:51:27 INFO - PROCESS | 1833 | 1461239487821 Marionette TRACE conn3 -> [0,130,"setScriptTimeout",{"ms":35000}] 04:51:27 INFO - PROCESS | 1833 | 1461239487824 Marionette TRACE conn3 <- [1,130,null,{}] 04:51:27 INFO - PROCESS | 1833 | 1461239487829 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:51:27 INFO - PROCESS | 1833 | 1461239487972 Marionette TRACE conn3 <- [1,131,null,{"value":null}] 04:51:28 INFO - PROCESS | 1833 | 1461239488106 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:28 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f056e752000 == 27 [pid = 1833] [id = 40] 04:51:28 INFO - PROCESS | 1833 | ++DOMWINDOW == 118 (0x7f056c41d400) [pid = 1833] [serial = 118] [outer = (nil)] 04:51:28 INFO - PROCESS | 1833 | ++DOMWINDOW == 119 (0x7f056e95cc00) [pid = 1833] [serial = 119] [outer = 0x7f056c41d400] 04:51:28 INFO - PROCESS | 1833 | 1461239488178 Marionette DEBUG loaded listener.js 04:51:28 INFO - PROCESS | 1833 | ++DOMWINDOW == 120 (0x7f0570f83c00) [pid = 1833] [serial = 120] [outer = 0x7f056c41d400] 04:51:28 INFO - PROCESS | 1833 | 1461239488963 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:51:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 04:51:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 1177ms 04:51:29 INFO - PROCESS | 1833 | 1461239488999 Marionette TRACE conn3 -> [0,133,"getWindowHandle",null] 04:51:29 INFO - PROCESS | 1833 | 1461239489003 Marionette TRACE conn3 <- [1,133,null,{"value":"8"}] 04:51:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 04:51:29 INFO - PROCESS | 1833 | 1461239489014 Marionette TRACE conn3 -> [0,134,"setScriptTimeout",{"ms":35000}] 04:51:29 INFO - PROCESS | 1833 | 1461239489016 Marionette TRACE conn3 <- [1,134,null,{}] 04:51:29 INFO - PROCESS | 1833 | 1461239489028 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:51:29 INFO - PROCESS | 1833 | 1461239489169 Marionette TRACE conn3 <- [1,135,null,{"value":null}] 04:51:29 INFO - PROCESS | 1833 | 1461239489303 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:29 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f056e92f800 == 28 [pid = 1833] [id = 41] 04:51:29 INFO - PROCESS | 1833 | ++DOMWINDOW == 121 (0x7f055296fc00) [pid = 1833] [serial = 121] [outer = (nil)] 04:51:29 INFO - PROCESS | 1833 | ++DOMWINDOW == 122 (0x7f057128f400) [pid = 1833] [serial = 122] [outer = 0x7f055296fc00] 04:51:29 INFO - PROCESS | 1833 | 1461239489373 Marionette DEBUG loaded listener.js 04:51:29 INFO - PROCESS | 1833 | ++DOMWINDOW == 123 (0x7f057285b000) [pid = 1833] [serial = 123] [outer = 0x7f055296fc00] 04:51:30 INFO - PROCESS | 1833 | 1461239490334 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:51:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 04:51:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 1388ms 04:51:30 INFO - PROCESS | 1833 | 1461239490398 Marionette TRACE conn3 -> [0,137,"getWindowHandle",null] 04:51:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 04:51:30 INFO - PROCESS | 1833 | 1461239490404 Marionette TRACE conn3 <- [1,137,null,{"value":"8"}] 04:51:30 INFO - PROCESS | 1833 | 1461239490411 Marionette TRACE conn3 -> [0,138,"setScriptTimeout",{"ms":35000}] 04:51:30 INFO - PROCESS | 1833 | 1461239490415 Marionette TRACE conn3 <- [1,138,null,{}] 04:51:30 INFO - PROCESS | 1833 | 1461239490423 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:51:30 INFO - PROCESS | 1833 | 1461239490577 Marionette TRACE conn3 <- [1,139,null,{"value":null}] 04:51:30 INFO - PROCESS | 1833 | 1461239490708 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:30 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f05583ac800 == 29 [pid = 1833] [id = 42] 04:51:30 INFO - PROCESS | 1833 | ++DOMWINDOW == 124 (0x7f0555a9b800) [pid = 1833] [serial = 124] [outer = (nil)] 04:51:30 INFO - PROCESS | 1833 | ++DOMWINDOW == 125 (0x7f0555a9ec00) [pid = 1833] [serial = 125] [outer = 0x7f0555a9b800] 04:51:30 INFO - PROCESS | 1833 | 1461239490821 Marionette DEBUG loaded listener.js 04:51:30 INFO - PROCESS | 1833 | ++DOMWINDOW == 126 (0x7f0555aa4800) [pid = 1833] [serial = 126] [outer = 0x7f0555a9b800] 04:51:31 INFO - PROCESS | 1833 | 1461239491692 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:51:31 INFO - PROCESS | 1833 | --DOCSHELL 0x7f0569349000 == 28 [pid = 1833] [id = 33] 04:51:31 INFO - PROCESS | 1833 | --DOCSHELL 0x7f056311b000 == 27 [pid = 1833] [id = 32] 04:51:31 INFO - PROCESS | 1833 | --DOCSHELL 0x7f055c5d5800 == 26 [pid = 1833] [id = 31] 04:51:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 04:51:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 1335ms 04:51:31 INFO - PROCESS | 1833 | 1461239491746 Marionette TRACE conn3 -> [0,141,"getWindowHandle",null] 04:51:31 INFO - PROCESS | 1833 | 1461239491750 Marionette TRACE conn3 <- [1,141,null,{"value":"8"}] 04:51:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 04:51:31 INFO - PROCESS | 1833 | 1461239491759 Marionette TRACE conn3 -> [0,142,"setScriptTimeout",{"ms":35000}] 04:51:31 INFO - PROCESS | 1833 | 1461239491765 Marionette TRACE conn3 <- [1,142,null,{}] 04:51:31 INFO - PROCESS | 1833 | 1461239491773 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:51:31 INFO - PROCESS | 1833 | 1461239491967 Marionette TRACE conn3 <- [1,143,null,{"value":null}] 04:51:32 INFO - PROCESS | 1833 | 1461239492101 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:32 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f055c5d5800 == 27 [pid = 1833] [id = 43] 04:51:32 INFO - PROCESS | 1833 | ++DOMWINDOW == 127 (0x7f0555a98c00) [pid = 1833] [serial = 127] [outer = (nil)] 04:51:32 INFO - PROCESS | 1833 | ++DOMWINDOW == 128 (0x7f0555a9c000) [pid = 1833] [serial = 128] [outer = 0x7f0555a98c00] 04:51:32 INFO - PROCESS | 1833 | 1461239492223 Marionette DEBUG loaded listener.js 04:51:32 INFO - PROCESS | 1833 | ++DOMWINDOW == 129 (0x7f0555aa6800) [pid = 1833] [serial = 129] [outer = 0x7f0555a98c00] 04:51:33 INFO - PROCESS | 1833 | 1461239493023 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:51:33 INFO - PROCESS | 1833 | --DOCSHELL 0x7f055e749000 == 26 [pid = 1833] [id = 28] 04:51:33 INFO - PROCESS | 1833 | --DOCSHELL 0x7f0554e1d000 == 25 [pid = 1833] [id = 29] 04:51:33 INFO - PROCESS | 1833 | --DOCSHELL 0x7f056e92f800 == 24 [pid = 1833] [id = 41] 04:51:33 INFO - PROCESS | 1833 | --DOCSHELL 0x7f056e752000 == 23 [pid = 1833] [id = 40] 04:51:33 INFO - PROCESS | 1833 | --DOCSHELL 0x7f055240a000 == 22 [pid = 1833] [id = 39] 04:51:33 INFO - PROCESS | 1833 | --DOCSHELL 0x7f0569330800 == 21 [pid = 1833] [id = 38] 04:51:33 INFO - PROCESS | 1833 | --DOCSHELL 0x7f055a470800 == 20 [pid = 1833] [id = 25] 04:51:33 INFO - PROCESS | 1833 | --DOCSHELL 0x7f055c729000 == 19 [pid = 1833] [id = 37] 04:51:35 INFO - PROCESS | 1833 | --DOCSHELL 0x7f05631d3800 == 18 [pid = 1833] [id = 24] 04:51:35 INFO - PROCESS | 1833 | --DOCSHELL 0x7f056a214800 == 17 [pid = 1833] [id = 34] 04:51:35 INFO - PROCESS | 1833 | --DOCSHELL 0x7f0554381800 == 16 [pid = 1833] [id = 6] 04:51:35 INFO - PROCESS | 1833 | --DOCSHELL 0x7f0554e0d800 == 15 [pid = 1833] [id = 8] 04:51:35 INFO - PROCESS | 1833 | --DOCSHELL 0x7f055e7ad800 == 14 [pid = 1833] [id = 36] 04:51:35 INFO - PROCESS | 1833 | --DOCSHELL 0x7f05543c8800 == 13 [pid = 1833] [id = 30] 04:51:35 INFO - PROCESS | 1833 | --DOCSHELL 0x7f055e7af000 == 12 [pid = 1833] [id = 20] 04:51:35 INFO - PROCESS | 1833 | --DOCSHELL 0x7f056c479800 == 11 [pid = 1833] [id = 35] 04:51:35 INFO - PROCESS | 1833 | --DOCSHELL 0x7f05583ac800 == 10 [pid = 1833] [id = 42] 04:51:35 INFO - PROCESS | 1833 | --DOCSHELL 0x7f05527ba000 == 9 [pid = 1833] [id = 9] 04:51:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 04:51:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 5010ms 04:51:36 INFO - PROCESS | 1833 | 1461239496893 Marionette TRACE conn3 -> [0,145,"getWindowHandle",null] 04:51:36 INFO - PROCESS | 1833 | 1461239496897 Marionette TRACE conn3 <- [1,145,null,{"value":"8"}] 04:51:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 04:51:36 INFO - PROCESS | 1833 | 1461239496905 Marionette TRACE conn3 -> [0,146,"setScriptTimeout",{"ms":35000}] 04:51:36 INFO - PROCESS | 1833 | 1461239496910 Marionette TRACE conn3 <- [1,146,null,{}] 04:51:36 INFO - PROCESS | 1833 | 1461239496918 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:51:37 INFO - PROCESS | 1833 | 1461239497072 Marionette TRACE conn3 <- [1,147,null,{"value":null}] 04:51:37 INFO - PROCESS | 1833 | 1461239497160 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:37 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f0554e13800 == 10 [pid = 1833] [id = 44] 04:51:37 INFO - PROCESS | 1833 | ++DOMWINDOW == 130 (0x7f0555aefc00) [pid = 1833] [serial = 130] [outer = (nil)] 04:51:37 INFO - PROCESS | 1833 | ++DOMWINDOW == 131 (0x7f0555af2000) [pid = 1833] [serial = 131] [outer = 0x7f0555aefc00] 04:51:37 INFO - PROCESS | 1833 | 1461239497223 Marionette DEBUG loaded listener.js 04:51:37 INFO - PROCESS | 1833 | ++DOMWINDOW == 132 (0x7f0555e98c00) [pid = 1833] [serial = 132] [outer = 0x7f0555aefc00] 04:51:37 INFO - PROCESS | 1833 | 1461239497836 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:51:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 04:51:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 981ms 04:51:37 INFO - PROCESS | 1833 | 1461239497886 Marionette TRACE conn3 -> [0,149,"getWindowHandle",null] 04:51:37 INFO - PROCESS | 1833 | 1461239497891 Marionette TRACE conn3 <- [1,149,null,{"value":"8"}] 04:51:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 04:51:37 INFO - PROCESS | 1833 | 1461239497904 Marionette TRACE conn3 -> [0,150,"setScriptTimeout",{"ms":35000}] 04:51:37 INFO - PROCESS | 1833 | 1461239497909 Marionette TRACE conn3 <- [1,150,null,{}] 04:51:37 INFO - PROCESS | 1833 | 1461239497915 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:51:38 INFO - PROCESS | 1833 | 1461239498079 Marionette TRACE conn3 <- [1,151,null,{"value":null}] 04:51:38 INFO - PROCESS | 1833 | 1461239498169 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:38 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f055c29f800 == 11 [pid = 1833] [id = 45] 04:51:38 INFO - PROCESS | 1833 | ++DOMWINDOW == 133 (0x7f0555aa0c00) [pid = 1833] [serial = 133] [outer = (nil)] 04:51:38 INFO - PROCESS | 1833 | ++DOMWINDOW == 134 (0x7f055ad80400) [pid = 1833] [serial = 134] [outer = 0x7f0555aa0c00] 04:51:38 INFO - PROCESS | 1833 | 1461239498228 Marionette DEBUG loaded listener.js 04:51:38 INFO - PROCESS | 1833 | ++DOMWINDOW == 135 (0x7f055bc8c800) [pid = 1833] [serial = 135] [outer = 0x7f0555aa0c00] 04:51:39 INFO - PROCESS | 1833 | 1461239499021 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:51:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 04:51:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 1195ms 04:51:39 INFO - PROCESS | 1833 | 1461239499119 Marionette TRACE conn3 -> [0,153,"getWindowHandle",null] 04:51:39 INFO - PROCESS | 1833 | 1461239499121 Marionette TRACE conn3 <- [1,153,null,{"value":"8"}] 04:51:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 04:51:39 INFO - PROCESS | 1833 | 1461239499133 Marionette TRACE conn3 -> [0,154,"setScriptTimeout",{"ms":35000}] 04:51:39 INFO - PROCESS | 1833 | 1461239499136 Marionette TRACE conn3 <- [1,154,null,{}] 04:51:39 INFO - PROCESS | 1833 | 1461239499151 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:51:39 INFO - PROCESS | 1833 | 1461239499325 Marionette TRACE conn3 <- [1,155,null,{"value":null}] 04:51:39 INFO - PROCESS | 1833 | 1461239499347 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:39 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f0563122800 == 12 [pid = 1833] [id = 46] 04:51:39 INFO - PROCESS | 1833 | ++DOMWINDOW == 136 (0x7f0555a9d400) [pid = 1833] [serial = 136] [outer = (nil)] 04:51:39 INFO - PROCESS | 1833 | ++DOMWINDOW == 137 (0x7f055eb83400) [pid = 1833] [serial = 137] [outer = 0x7f0555a9d400] 04:51:39 INFO - PROCESS | 1833 | 1461239499414 Marionette DEBUG loaded listener.js 04:51:39 INFO - PROCESS | 1833 | ++DOMWINDOW == 138 (0x7f0568244c00) [pid = 1833] [serial = 138] [outer = 0x7f0555a9d400] 04:51:40 INFO - PROCESS | 1833 | 1461239500156 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:51:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 04:51:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 1041ms 04:51:40 INFO - PROCESS | 1833 | 1461239500169 Marionette TRACE conn3 -> [0,157,"getWindowHandle",null] 04:51:40 INFO - PROCESS | 1833 | 1461239500172 Marionette TRACE conn3 <- [1,157,null,{"value":"8"}] 04:51:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 04:51:40 INFO - PROCESS | 1833 | 1461239500185 Marionette TRACE conn3 -> [0,158,"setScriptTimeout",{"ms":35000}] 04:51:40 INFO - PROCESS | 1833 | 1461239500187 Marionette TRACE conn3 <- [1,158,null,{}] 04:51:40 INFO - PROCESS | 1833 | 1461239500191 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:51:40 INFO - PROCESS | 1833 | 1461239500358 Marionette TRACE conn3 <- [1,159,null,{"value":null}] 04:51:40 INFO - PROCESS | 1833 | 1461239500423 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:40 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f056a50e800 == 13 [pid = 1833] [id = 47] 04:51:40 INFO - PROCESS | 1833 | ++DOMWINDOW == 139 (0x7f0550e59400) [pid = 1833] [serial = 139] [outer = (nil)] 04:51:40 INFO - PROCESS | 1833 | ++DOMWINDOW == 140 (0x7f05693a2000) [pid = 1833] [serial = 140] [outer = 0x7f0550e59400] 04:51:40 INFO - PROCESS | 1833 | 1461239500482 Marionette DEBUG loaded listener.js 04:51:40 INFO - PROCESS | 1833 | ++DOMWINDOW == 141 (0x7f056a377000) [pid = 1833] [serial = 141] [outer = 0x7f0550e59400] 04:51:42 INFO - PROCESS | 1833 | --DOMWINDOW == 140 (0x7f055d86fc00) [pid = 1833] [serial = 81] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 04:51:42 INFO - PROCESS | 1833 | --DOMWINDOW == 139 (0x7f0554339c00) [pid = 1833] [serial = 106] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 04:51:42 INFO - PROCESS | 1833 | --DOMWINDOW == 138 (0x7f0558386800) [pid = 1833] [serial = 72] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 04:51:42 INFO - PROCESS | 1833 | --DOMWINDOW == 137 (0x7f0554d46400) [pid = 1833] [serial = 39] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 04:51:42 INFO - PROCESS | 1833 | --DOMWINDOW == 136 (0x7f05541a1800) [pid = 1833] [serial = 45] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 04:51:42 INFO - PROCESS | 1833 | --DOMWINDOW == 135 (0x7f0552467c00) [pid = 1833] [serial = 33] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 04:51:42 INFO - PROCESS | 1833 | --DOMWINDOW == 134 (0x7f0552371c00) [pid = 1833] [serial = 48] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 04:51:42 INFO - PROCESS | 1833 | --DOMWINDOW == 133 (0x7f055ad84800) [pid = 1833] [serial = 51] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 04:51:42 INFO - PROCESS | 1833 | --DOMWINDOW == 132 (0x7f0552373000) [pid = 1833] [serial = 42] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 04:51:42 INFO - PROCESS | 1833 | --DOMWINDOW == 131 (0x7f055e879400) [pid = 1833] [serial = 54] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 04:51:42 INFO - PROCESS | 1833 | --DOMWINDOW == 130 (0x7f0553e2a000) [pid = 1833] [serial = 36] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 04:51:42 INFO - PROCESS | 1833 | --DOMWINDOW == 129 (0x7f055e879c00) [pid = 1833] [serial = 57] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 04:51:42 INFO - PROCESS | 1833 | --DOMWINDOW == 128 (0x7f055b1edc00) [pid = 1833] [serial = 93] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 04:51:42 INFO - PROCESS | 1833 | --DOMWINDOW == 127 (0x7f055321d800) [pid = 1833] [serial = 21] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 04:51:42 INFO - PROCESS | 1833 | --DOMWINDOW == 126 (0x7f056c41d400) [pid = 1833] [serial = 118] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 04:51:42 INFO - PROCESS | 1833 | --DOMWINDOW == 125 (0x7f055ba4dc00) [pid = 1833] [serial = 66] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 04:51:42 INFO - PROCESS | 1833 | --DOMWINDOW == 124 (0x7f0552470800) [pid = 1833] [serial = 102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 04:51:42 INFO - PROCESS | 1833 | --DOMWINDOW == 123 (0x7f055ddc3c00) [pid = 1833] [serial = 15] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 04:51:42 INFO - PROCESS | 1833 | --DOMWINDOW == 122 (0x7f055cf9e400) [pid = 1833] [serial = 69] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 04:51:42 INFO - PROCESS | 1833 | --DOMWINDOW == 121 (0x7f0555e91000) [pid = 1833] [serial = 78] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 04:51:42 INFO - PROCESS | 1833 | --DOMWINDOW == 120 (0x7f0554d48400) [pid = 1833] [serial = 75] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 04:51:42 INFO - PROCESS | 1833 | --DOMWINDOW == 119 (0x7f056a6cd400) [pid = 1833] [serial = 115] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 04:51:42 INFO - PROCESS | 1833 | --DOMWINDOW == 118 (0x7f056a6fb400) [pid = 1833] [serial = 99] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 04:51:42 INFO - PROCESS | 1833 | --DOMWINDOW == 117 (0x7f0552472c00) [pid = 1833] [serial = 63] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 04:51:42 INFO - PROCESS | 1833 | --DOMWINDOW == 116 (0x7f05682d1c00) [pid = 1833] [serial = 96] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 04:51:42 INFO - PROCESS | 1833 | --DOMWINDOW == 115 (0x7f055aca6c00) [pid = 1833] [serial = 90] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 04:51:42 INFO - PROCESS | 1833 | --DOMWINDOW == 114 (0x7f055275a000) [pid = 1833] [serial = 60] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 04:51:42 INFO - PROCESS | 1833 | --DOMWINDOW == 113 (0x7f0559fe6000) [pid = 1833] [serial = 109] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 04:51:42 INFO - PROCESS | 1833 | --DOMWINDOW == 112 (0x7f055275ac00) [pid = 1833] [serial = 87] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 04:51:42 INFO - PROCESS | 1833 | --DOMWINDOW == 111 (0x7f055a44b000) [pid = 1833] [serial = 112] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 04:51:42 INFO - PROCESS | 1833 | --DOMWINDOW == 110 (0x7f055246fc00) [pid = 1833] [serial = 84] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 04:51:42 INFO - PROCESS | 1833 | --DOMWINDOW == 109 (0x7f055296fc00) [pid = 1833] [serial = 121] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 04:51:42 INFO - PROCESS | 1833 | --DOMWINDOW == 108 (0x7f0555a9b800) [pid = 1833] [serial = 124] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 04:51:42 INFO - PROCESS | 1833 | --DOMWINDOW == 107 (0x7f0552378400) [pid = 1833] [serial = 24] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 04:51:42 INFO - PROCESS | 1833 | 1461239502131 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:51:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 04:51:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 2029ms 04:51:42 INFO - PROCESS | 1833 | 1461239502242 Marionette TRACE conn3 -> [0,161,"getWindowHandle",null] 04:51:42 INFO - PROCESS | 1833 | 1461239502244 Marionette TRACE conn3 <- [1,161,null,{"value":"8"}] 04:51:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 04:51:42 INFO - PROCESS | 1833 | 1461239502316 Marionette TRACE conn3 -> [0,162,"setScriptTimeout",{"ms":35000}] 04:51:42 INFO - PROCESS | 1833 | 1461239502318 Marionette TRACE conn3 <- [1,162,null,{}] 04:51:42 INFO - PROCESS | 1833 | 1461239502365 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:51:42 INFO - PROCESS | 1833 | 1461239502499 Marionette TRACE conn3 <- [1,163,null,{"value":null}] 04:51:42 INFO - PROCESS | 1833 | 1461239502598 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:42 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f0558f7f000 == 14 [pid = 1833] [id = 48] 04:51:42 INFO - PROCESS | 1833 | ++DOMWINDOW == 108 (0x7f0555a9ac00) [pid = 1833] [serial = 142] [outer = (nil)] 04:51:42 INFO - PROCESS | 1833 | ++DOMWINDOW == 109 (0x7f055838b400) [pid = 1833] [serial = 143] [outer = 0x7f0555a9ac00] 04:51:42 INFO - PROCESS | 1833 | 1461239502657 Marionette DEBUG loaded listener.js 04:51:42 INFO - PROCESS | 1833 | ++DOMWINDOW == 110 (0x7f055ad79400) [pid = 1833] [serial = 144] [outer = 0x7f0555a9ac00] 04:51:43 INFO - PROCESS | 1833 | 1461239503195 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:51:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 04:51:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 909ms 04:51:43 INFO - PROCESS | 1833 | 1461239503212 Marionette TRACE conn3 -> [0,165,"getWindowHandle",null] 04:51:43 INFO - PROCESS | 1833 | 1461239503216 Marionette TRACE conn3 <- [1,165,null,{"value":"8"}] 04:51:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 04:51:43 INFO - PROCESS | 1833 | 1461239503222 Marionette TRACE conn3 -> [0,166,"setScriptTimeout",{"ms":35000}] 04:51:43 INFO - PROCESS | 1833 | 1461239503225 Marionette TRACE conn3 <- [1,166,null,{}] 04:51:43 INFO - PROCESS | 1833 | 1461239503230 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:51:43 INFO - PROCESS | 1833 | 1461239503405 Marionette TRACE conn3 <- [1,167,null,{"value":null}] 04:51:43 INFO - PROCESS | 1833 | 1461239503507 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:43 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f0568eec800 == 15 [pid = 1833] [id = 49] 04:51:43 INFO - PROCESS | 1833 | ++DOMWINDOW == 111 (0x7f0550e5b400) [pid = 1833] [serial = 145] [outer = (nil)] 04:51:43 INFO - PROCESS | 1833 | ++DOMWINDOW == 112 (0x7f055ddc9400) [pid = 1833] [serial = 146] [outer = 0x7f0550e5b400] 04:51:43 INFO - PROCESS | 1833 | 1461239503571 Marionette DEBUG loaded listener.js 04:51:43 INFO - PROCESS | 1833 | ++DOMWINDOW == 113 (0x7f056c4cd800) [pid = 1833] [serial = 147] [outer = 0x7f0550e5b400] 04:51:44 INFO - PROCESS | 1833 | 1461239504459 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:51:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 04:51:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 1279ms 04:51:44 INFO - PROCESS | 1833 | 1461239504501 Marionette TRACE conn3 -> [0,169,"getWindowHandle",null] 04:51:44 INFO - PROCESS | 1833 | 1461239504507 Marionette TRACE conn3 <- [1,169,null,{"value":"8"}] 04:51:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 04:51:44 INFO - PROCESS | 1833 | 1461239504515 Marionette TRACE conn3 -> [0,170,"setScriptTimeout",{"ms":35000}] 04:51:44 INFO - PROCESS | 1833 | 1461239504521 Marionette TRACE conn3 <- [1,170,null,{}] 04:51:44 INFO - PROCESS | 1833 | 1461239504530 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:51:44 INFO - PROCESS | 1833 | 1461239504704 Marionette TRACE conn3 <- [1,171,null,{"value":null}] 04:51:44 INFO - PROCESS | 1833 | 1461239504835 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:44 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f0559f18800 == 16 [pid = 1833] [id = 50] 04:51:44 INFO - PROCESS | 1833 | ++DOMWINDOW == 114 (0x7f0550e5a000) [pid = 1833] [serial = 148] [outer = (nil)] 04:51:44 INFO - PROCESS | 1833 | ++DOMWINDOW == 115 (0x7f0555a9c800) [pid = 1833] [serial = 149] [outer = 0x7f0550e5a000] 04:51:44 INFO - PROCESS | 1833 | 1461239504911 Marionette DEBUG loaded listener.js 04:51:45 INFO - PROCESS | 1833 | ++DOMWINDOW == 116 (0x7f055838a400) [pid = 1833] [serial = 150] [outer = 0x7f0550e5a000] 04:51:45 INFO - PROCESS | 1833 | 1461239505829 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:51:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 04:51:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 1383ms 04:51:45 INFO - PROCESS | 1833 | 1461239505899 Marionette TRACE conn3 -> [0,173,"getWindowHandle",null] 04:51:45 INFO - PROCESS | 1833 | 1461239505906 Marionette TRACE conn3 <- [1,173,null,{"value":"8"}] 04:51:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 04:51:45 INFO - PROCESS | 1833 | 1461239505916 Marionette TRACE conn3 -> [0,174,"setScriptTimeout",{"ms":35000}] 04:51:45 INFO - PROCESS | 1833 | 1461239505919 Marionette TRACE conn3 <- [1,174,null,{}] 04:51:45 INFO - PROCESS | 1833 | 1461239505924 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:51:46 INFO - PROCESS | 1833 | 1461239506092 Marionette TRACE conn3 <- [1,175,null,{"value":null}] 04:51:46 INFO - PROCESS | 1833 | 1461239506224 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:46 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f055e7ab800 == 17 [pid = 1833] [id = 51] 04:51:46 INFO - PROCESS | 1833 | ++DOMWINDOW == 117 (0x7f0550e5a400) [pid = 1833] [serial = 151] [outer = (nil)] 04:51:46 INFO - PROCESS | 1833 | ++DOMWINDOW == 118 (0x7f05583e4c00) [pid = 1833] [serial = 152] [outer = 0x7f0550e5a400] 04:51:46 INFO - PROCESS | 1833 | 1461239506295 Marionette DEBUG loaded listener.js 04:51:46 INFO - PROCESS | 1833 | ++DOMWINDOW == 119 (0x7f055cf9c800) [pid = 1833] [serial = 153] [outer = 0x7f0550e5a400] 04:51:47 INFO - PROCESS | 1833 | 1461239507045 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 04:51:47 INFO - PROCESS | 1833 | 1461239507416 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:51:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 04:51:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 1532ms 04:51:47 INFO - PROCESS | 1833 | 1461239507449 Marionette TRACE conn3 -> [0,177,"getWindowHandle",null] 04:51:47 INFO - PROCESS | 1833 | 1461239507455 Marionette TRACE conn3 <- [1,177,null,{"value":"8"}] 04:51:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 04:51:47 INFO - PROCESS | 1833 | 1461239507470 Marionette TRACE conn3 -> [0,178,"setScriptTimeout",{"ms":35000}] 04:51:47 INFO - PROCESS | 1833 | 1461239507482 Marionette TRACE conn3 <- [1,178,null,{}] 04:51:47 INFO - PROCESS | 1833 | 1461239507542 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:51:47 INFO - PROCESS | 1833 | 1461239507730 Marionette TRACE conn3 <- [1,179,null,{"value":null}] 04:51:47 INFO - PROCESS | 1833 | 1461239507934 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:47 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f055233f000 == 18 [pid = 1833] [id = 52] 04:51:48 INFO - PROCESS | 1833 | ++DOMWINDOW == 120 (0x7f0550e55000) [pid = 1833] [serial = 154] [outer = (nil)] 04:51:48 INFO - PROCESS | 1833 | ++DOMWINDOW == 121 (0x7f0552472400) [pid = 1833] [serial = 155] [outer = 0x7f0550e55000] 04:51:48 INFO - PROCESS | 1833 | 1461239508043 Marionette DEBUG loaded listener.js 04:51:48 INFO - PROCESS | 1833 | ++DOMWINDOW == 122 (0x7f05541a8400) [pid = 1833] [serial = 156] [outer = 0x7f0550e55000] 04:51:48 INFO - PROCESS | 1833 | --DOCSHELL 0x7f055c5d5800 == 17 [pid = 1833] [id = 43] 04:51:48 INFO - PROCESS | 1833 | --DOMWINDOW == 121 (0x7f055bd56c00) [pid = 1833] [serial = 9] [outer = (nil)] [url = about:blank] 04:51:48 INFO - PROCESS | 1833 | --DOMWINDOW == 120 (0x7f055b888c00) [pid = 1833] [serial = 12] [outer = (nil)] [url = about:blank] 04:51:48 INFO - PROCESS | 1833 | --DOMWINDOW == 119 (0x7f0555a9c000) [pid = 1833] [serial = 128] [outer = (nil)] [url = about:blank] 04:51:48 INFO - PROCESS | 1833 | --DOMWINDOW == 118 (0x7f055cae7000) [pid = 1833] [serial = 110] [outer = (nil)] [url = about:blank] 04:51:48 INFO - PROCESS | 1833 | --DOMWINDOW == 117 (0x7f0555a9dc00) [pid = 1833] [serial = 107] [outer = (nil)] [url = about:blank] 04:51:48 INFO - PROCESS | 1833 | --DOMWINDOW == 116 (0x7f055a44d400) [pid = 1833] [serial = 74] [outer = (nil)] [url = about:blank] 04:51:48 INFO - PROCESS | 1833 | --DOMWINDOW == 115 (0x7f0552760400) [pid = 1833] [serial = 88] [outer = (nil)] [url = about:blank] 04:51:48 INFO - PROCESS | 1833 | --DOMWINDOW == 114 (0x7f055b87d000) [pid = 1833] [serial = 91] [outer = (nil)] [url = about:blank] 04:51:48 INFO - PROCESS | 1833 | --DOMWINDOW == 113 (0x7f0558fc5400) [pid = 1833] [serial = 76] [outer = (nil)] [url = about:blank] 04:51:48 INFO - PROCESS | 1833 | --DOMWINDOW == 112 (0x7f056bf15000) [pid = 1833] [serial = 2] [outer = (nil)] [url = about:blank] 04:51:48 INFO - PROCESS | 1833 | --DOMWINDOW == 111 (0x7f0554e42000) [pid = 1833] [serial = 40] [outer = (nil)] [url = about:blank] 04:51:48 INFO - PROCESS | 1833 | --DOMWINDOW == 110 (0x7f055cf94800) [pid = 1833] [serial = 46] [outer = (nil)] [url = about:blank] 04:51:48 INFO - PROCESS | 1833 | --DOMWINDOW == 109 (0x7f05528ddc00) [pid = 1833] [serial = 34] [outer = (nil)] [url = about:blank] 04:51:48 INFO - PROCESS | 1833 | --DOMWINDOW == 108 (0x7f05583e6000) [pid = 1833] [serial = 41] [outer = (nil)] [url = about:blank] 04:51:48 INFO - PROCESS | 1833 | --DOMWINDOW == 107 (0x7f055d86e400) [pid = 1833] [serial = 49] [outer = (nil)] [url = about:blank] 04:51:48 INFO - PROCESS | 1833 | --DOMWINDOW == 106 (0x7f055ddc2400) [pid = 1833] [serial = 50] [outer = (nil)] [url = about:blank] 04:51:48 INFO - PROCESS | 1833 | --DOMWINDOW == 105 (0x7f05583e7400) [pid = 1833] [serial = 73] [outer = (nil)] [url = about:blank] 04:51:48 INFO - PROCESS | 1833 | --DOMWINDOW == 104 (0x7f055ddcbc00) [pid = 1833] [serial = 52] [outer = (nil)] [url = about:blank] 04:51:48 INFO - PROCESS | 1833 | --DOMWINDOW == 103 (0x7f055e86e400) [pid = 1833] [serial = 53] [outer = (nil)] [url = about:blank] 04:51:48 INFO - PROCESS | 1833 | --DOMWINDOW == 102 (0x7f055bfec800) [pid = 1833] [serial = 44] [outer = (nil)] [url = about:blank] 04:51:48 INFO - PROCESS | 1833 | --DOMWINDOW == 101 (0x7f055eba5c00) [pid = 1833] [serial = 56] [outer = (nil)] [url = about:blank] 04:51:48 INFO - PROCESS | 1833 | --DOMWINDOW == 100 (0x7f0559fe6c00) [pid = 1833] [serial = 37] [outer = (nil)] [url = about:blank] 04:51:48 INFO - PROCESS | 1833 | --DOMWINDOW == 99 (0x7f055eb80000) [pid = 1833] [serial = 55] [outer = (nil)] [url = about:blank] 04:51:48 INFO - PROCESS | 1833 | --DOMWINDOW == 98 (0x7f05528e3c00) [pid = 1833] [serial = 31] [outer = (nil)] [url = about:blank] 04:51:48 INFO - PROCESS | 1833 | --DOMWINDOW == 97 (0x7f055ad7c400) [pid = 1833] [serial = 38] [outer = (nil)] [url = about:blank] 04:51:48 INFO - PROCESS | 1833 | --DOMWINDOW == 96 (0x7f055ad7bc00) [pid = 1833] [serial = 43] [outer = (nil)] [url = about:blank] 04:51:48 INFO - PROCESS | 1833 | --DOMWINDOW == 95 (0x7f056908d800) [pid = 1833] [serial = 58] [outer = (nil)] [url = about:blank] 04:51:48 INFO - PROCESS | 1833 | --DOMWINDOW == 94 (0x7f05527d3800) [pid = 1833] [serial = 28] [outer = (nil)] [url = about:blank] 04:51:48 INFO - PROCESS | 1833 | --DOMWINDOW == 93 (0x7f055d092800) [pid = 1833] [serial = 47] [outer = (nil)] [url = about:blank] 04:51:48 INFO - PROCESS | 1833 | --DOMWINDOW == 92 (0x7f0554d3f400) [pid = 1833] [serial = 35] [outer = (nil)] [url = about:blank] 04:51:48 INFO - PROCESS | 1833 | --DOMWINDOW == 91 (0x7f0569196400) [pid = 1833] [serial = 59] [outer = (nil)] [url = about:blank] 04:51:48 INFO - PROCESS | 1833 | --DOMWINDOW == 90 (0x7f0553465400) [pid = 1833] [serial = 26] [outer = (nil)] [url = about:blank] 04:51:48 INFO - PROCESS | 1833 | --DOMWINDOW == 89 (0x7f055aca4000) [pid = 1833] [serial = 64] [outer = (nil)] [url = about:blank] 04:51:48 INFO - PROCESS | 1833 | --DOMWINDOW == 88 (0x7f0554d4c000) [pid = 1833] [serial = 89] [outer = (nil)] [url = about:blank] 04:51:48 INFO - PROCESS | 1833 | --DOMWINDOW == 87 (0x7f055419dc00) [pid = 1833] [serial = 61] [outer = (nil)] [url = about:blank] 04:51:48 INFO - PROCESS | 1833 | --DOMWINDOW == 86 (0x7f055dbb3000) [pid = 1833] [serial = 94] [outer = (nil)] [url = about:blank] 04:51:48 INFO - PROCESS | 1833 | --DOMWINDOW == 85 (0x7f0568e56400) [pid = 1833] [serial = 83] [outer = (nil)] [url = about:blank] 04:51:48 INFO - PROCESS | 1833 | --DOMWINDOW == 84 (0x7f056950f400) [pid = 1833] [serial = 85] [outer = (nil)] [url = about:blank] 04:51:48 INFO - PROCESS | 1833 | --DOMWINDOW == 83 (0x7f0569320400) [pid = 1833] [serial = 97] [outer = (nil)] [url = about:blank] 04:51:48 INFO - PROCESS | 1833 | --DOMWINDOW == 82 (0x7f055d4eec00) [pid = 1833] [serial = 80] [outer = (nil)] [url = about:blank] 04:51:48 INFO - PROCESS | 1833 | --DOMWINDOW == 81 (0x7f056919c800) [pid = 1833] [serial = 113] [outer = (nil)] [url = about:blank] 04:51:48 INFO - PROCESS | 1833 | --DOMWINDOW == 80 (0x7f055eb88800) [pid = 1833] [serial = 82] [outer = (nil)] [url = about:blank] 04:51:48 INFO - PROCESS | 1833 | --DOMWINDOW == 79 (0x7f0559fe6400) [pid = 1833] [serial = 108] [outer = (nil)] [url = about:blank] 04:51:48 INFO - PROCESS | 1833 | --DOMWINDOW == 78 (0x7f056dd65000) [pid = 1833] [serial = 101] [outer = (nil)] [url = about:blank] 04:51:48 INFO - PROCESS | 1833 | --DOMWINDOW == 77 (0x7f056e3c8000) [pid = 1833] [serial = 103] [outer = (nil)] [url = about:blank] 04:51:48 INFO - PROCESS | 1833 | --DOMWINDOW == 76 (0x7f0552963800) [pid = 1833] [serial = 32] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 04:51:48 INFO - PROCESS | 1833 | --DOMWINDOW == 75 (0x7f056c4cb800) [pid = 1833] [serial = 100] [outer = (nil)] [url = about:blank] 04:51:48 INFO - PROCESS | 1833 | --DOMWINDOW == 74 (0x7f055ba45c00) [pid = 1833] [serial = 65] [outer = (nil)] [url = about:blank] 04:51:48 INFO - PROCESS | 1833 | --DOMWINDOW == 73 (0x7f0555aa4800) [pid = 1833] [serial = 126] [outer = (nil)] [url = about:blank] 04:51:48 INFO - PROCESS | 1833 | --DOMWINDOW == 72 (0x7f055d4ee400) [pid = 1833] [serial = 67] [outer = (nil)] [url = about:blank] 04:51:48 INFO - PROCESS | 1833 | --DOMWINDOW == 71 (0x7f056a3c8000) [pid = 1833] [serial = 98] [outer = (nil)] [url = about:blank] 04:51:48 INFO - PROCESS | 1833 | --DOMWINDOW == 70 (0x7f056e3cc400) [pid = 1833] [serial = 116] [outer = (nil)] [url = about:blank] 04:51:48 INFO - PROCESS | 1833 | --DOMWINDOW == 69 (0x7f055cb81800) [pid = 1833] [serial = 92] [outer = (nil)] [url = about:blank] 04:51:48 INFO - PROCESS | 1833 | --DOMWINDOW == 68 (0x7f0554e37800) [pid = 1833] [serial = 62] [outer = (nil)] [url = about:blank] 04:51:48 INFO - PROCESS | 1833 | --DOMWINDOW == 67 (0x7f055dbaf800) [pid = 1833] [serial = 111] [outer = (nil)] [url = about:blank] 04:51:48 INFO - PROCESS | 1833 | --DOMWINDOW == 66 (0x7f0552758400) [pid = 1833] [serial = 25] [outer = (nil)] [url = about:blank] 04:51:48 INFO - PROCESS | 1833 | --DOMWINDOW == 65 (0x7f055eb8bc00) [pid = 1833] [serial = 95] [outer = (nil)] [url = about:blank] 04:51:48 INFO - PROCESS | 1833 | --DOMWINDOW == 64 (0x7f055b089c00) [pid = 1833] [serial = 22] [outer = (nil)] [url = about:blank] 04:51:48 INFO - PROCESS | 1833 | --DOMWINDOW == 63 (0x7f0570f83c00) [pid = 1833] [serial = 120] [outer = (nil)] [url = about:blank] 04:51:48 INFO - PROCESS | 1833 | --DOMWINDOW == 62 (0x7f0552373400) [pid = 1833] [serial = 23] [outer = (nil)] [url = about:blank] 04:51:48 INFO - PROCESS | 1833 | --DOMWINDOW == 61 (0x7f055e7c3000) [pid = 1833] [serial = 68] [outer = (nil)] [url = about:blank] 04:51:48 INFO - PROCESS | 1833 | --DOMWINDOW == 60 (0x7f057128f400) [pid = 1833] [serial = 122] [outer = (nil)] [url = about:blank] 04:51:48 INFO - PROCESS | 1833 | --DOMWINDOW == 59 (0x7f056e448800) [pid = 1833] [serial = 104] [outer = (nil)] [url = about:blank] 04:51:48 INFO - PROCESS | 1833 | --DOMWINDOW == 58 (0x7f055ddc4c00) [pid = 1833] [serial = 16] [outer = (nil)] [url = about:blank] 04:51:48 INFO - PROCESS | 1833 | --DOMWINDOW == 57 (0x7f055ddcb400) [pid = 1833] [serial = 17] [outer = (nil)] [url = about:blank] 04:51:48 INFO - PROCESS | 1833 | --DOMWINDOW == 56 (0x7f0554e41400) [pid = 1833] [serial = 19] [outer = (nil)] [url = about:blank] 04:51:48 INFO - PROCESS | 1833 | --DOMWINDOW == 55 (0x7f0568e4d000) [pid = 1833] [serial = 70] [outer = (nil)] [url = about:blank] 04:51:48 INFO - PROCESS | 1833 | --DOMWINDOW == 54 (0x7f055cf9d400) [pid = 1833] [serial = 79] [outer = (nil)] [url = about:blank] 04:51:48 INFO - PROCESS | 1833 | --DOMWINDOW == 53 (0x7f056e95cc00) [pid = 1833] [serial = 119] [outer = (nil)] [url = about:blank] 04:51:48 INFO - PROCESS | 1833 | --DOMWINDOW == 52 (0x7f055b03d400) [pid = 1833] [serial = 77] [outer = (nil)] [url = about:blank] 04:51:48 INFO - PROCESS | 1833 | --DOMWINDOW == 51 (0x7f056e76c800) [pid = 1833] [serial = 117] [outer = (nil)] [url = about:blank] 04:51:48 INFO - PROCESS | 1833 | --DOMWINDOW == 50 (0x7f056919d000) [pid = 1833] [serial = 71] [outer = (nil)] [url = about:blank] 04:51:48 INFO - PROCESS | 1833 | --DOMWINDOW == 49 (0x7f056a22cc00) [pid = 1833] [serial = 114] [outer = (nil)] [url = about:blank] 04:51:48 INFO - PROCESS | 1833 | --DOMWINDOW == 48 (0x7f056a231800) [pid = 1833] [serial = 86] [outer = (nil)] [url = about:blank] 04:51:48 INFO - PROCESS | 1833 | --DOMWINDOW == 47 (0x7f057285b000) [pid = 1833] [serial = 123] [outer = (nil)] [url = about:blank] 04:51:48 INFO - PROCESS | 1833 | --DOMWINDOW == 46 (0x7f0555a9ec00) [pid = 1833] [serial = 125] [outer = (nil)] [url = about:blank] 04:51:48 INFO - PROCESS | 1833 | 1461239508770 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:51:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 04:51:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 1339ms 04:51:48 INFO - PROCESS | 1833 | 1461239508807 Marionette TRACE conn3 -> [0,181,"getWindowHandle",null] 04:51:48 INFO - PROCESS | 1833 | 1461239508824 Marionette TRACE conn3 <- [1,181,null,{"value":"8"}] 04:51:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 04:51:48 INFO - PROCESS | 1833 | 1461239508836 Marionette TRACE conn3 -> [0,182,"setScriptTimeout",{"ms":35000}] 04:51:48 INFO - PROCESS | 1833 | 1461239508839 Marionette TRACE conn3 <- [1,182,null,{}] 04:51:48 INFO - PROCESS | 1833 | 1461239508850 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:51:49 INFO - PROCESS | 1833 | 1461239509085 Marionette TRACE conn3 <- [1,183,null,{"value":null}] 04:51:49 INFO - PROCESS | 1833 | 1461239509195 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:49 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f05543c1000 == 18 [pid = 1833] [id = 53] 04:51:49 INFO - PROCESS | 1833 | ++DOMWINDOW == 47 (0x7f055237d000) [pid = 1833] [serial = 157] [outer = (nil)] 04:51:49 INFO - PROCESS | 1833 | ++DOMWINDOW == 48 (0x7f0552971400) [pid = 1833] [serial = 158] [outer = 0x7f055237d000] 04:51:49 INFO - PROCESS | 1833 | 1461239509255 Marionette DEBUG loaded listener.js 04:51:49 INFO - PROCESS | 1833 | ++DOMWINDOW == 49 (0x7f0555af0c00) [pid = 1833] [serial = 159] [outer = 0x7f055237d000] 04:51:49 INFO - PROCESS | 1833 | 1461239509858 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:51:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 04:51:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 1037ms 04:51:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 04:51:49 INFO - PROCESS | 1833 | 1461239509873 Marionette TRACE conn3 -> [0,185,"getWindowHandle",null] 04:51:49 INFO - PROCESS | 1833 | 1461239509875 Marionette TRACE conn3 <- [1,185,null,{"value":"8"}] 04:51:49 INFO - PROCESS | 1833 | 1461239509881 Marionette TRACE conn3 -> [0,186,"setScriptTimeout",{"ms":35000}] 04:51:49 INFO - PROCESS | 1833 | 1461239509887 Marionette TRACE conn3 <- [1,186,null,{}] 04:51:49 INFO - PROCESS | 1833 | 1461239509902 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:51:50 INFO - PROCESS | 1833 | 1461239510039 Marionette TRACE conn3 <- [1,187,null,{"value":null}] 04:51:50 INFO - PROCESS | 1833 | 1461239510122 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:50 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f0558f7d000 == 19 [pid = 1833] [id = 54] 04:51:50 INFO - PROCESS | 1833 | ++DOMWINDOW == 50 (0x7f0555af0000) [pid = 1833] [serial = 160] [outer = (nil)] 04:51:50 INFO - PROCESS | 1833 | ++DOMWINDOW == 51 (0x7f0558fcb000) [pid = 1833] [serial = 161] [outer = 0x7f0555af0000] 04:51:50 INFO - PROCESS | 1833 | 1461239510194 Marionette DEBUG loaded listener.js 04:51:50 INFO - PROCESS | 1833 | ++DOMWINDOW == 52 (0x7f055acb2000) [pid = 1833] [serial = 162] [outer = 0x7f0555af0000] 04:51:50 INFO - PROCESS | 1833 | 1461239510801 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:51:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 04:51:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 993ms 04:51:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 04:51:50 INFO - PROCESS | 1833 | 1461239510873 Marionette TRACE conn3 -> [0,189,"getWindowHandle",null] 04:51:50 INFO - PROCESS | 1833 | 1461239510875 Marionette TRACE conn3 <- [1,189,null,{"value":"8"}] 04:51:50 INFO - PROCESS | 1833 | 1461239510881 Marionette TRACE conn3 -> [0,190,"setScriptTimeout",{"ms":35000}] 04:51:50 INFO - PROCESS | 1833 | 1461239510884 Marionette TRACE conn3 <- [1,190,null,{}] 04:51:50 INFO - PROCESS | 1833 | 1461239510889 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:51:51 INFO - PROCESS | 1833 | 1461239511067 Marionette TRACE conn3 <- [1,191,null,{"value":null}] 04:51:51 INFO - PROCESS | 1833 | 1461239511122 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:51 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f055b848800 == 20 [pid = 1833] [id = 55] 04:51:51 INFO - PROCESS | 1833 | ++DOMWINDOW == 53 (0x7f0550e61400) [pid = 1833] [serial = 163] [outer = (nil)] 04:51:51 INFO - PROCESS | 1833 | ++DOMWINDOW == 54 (0x7f055b7e5000) [pid = 1833] [serial = 164] [outer = 0x7f0550e61400] 04:51:51 INFO - PROCESS | 1833 | 1461239511179 Marionette DEBUG loaded listener.js 04:51:51 INFO - PROCESS | 1833 | ++DOMWINDOW == 55 (0x7f055c2b5400) [pid = 1833] [serial = 165] [outer = 0x7f0550e61400] 04:51:51 INFO - PROCESS | 1833 | 1461239511798 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:51:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 04:51:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 934ms 04:51:51 INFO - PROCESS | 1833 | 1461239511817 Marionette TRACE conn3 -> [0,193,"getWindowHandle",null] 04:51:51 INFO - PROCESS | 1833 | 1461239511820 Marionette TRACE conn3 <- [1,193,null,{"value":"8"}] 04:51:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 04:51:51 INFO - PROCESS | 1833 | 1461239511825 Marionette TRACE conn3 -> [0,194,"setScriptTimeout",{"ms":35000}] 04:51:51 INFO - PROCESS | 1833 | 1461239511827 Marionette TRACE conn3 <- [1,194,null,{}] 04:51:51 INFO - PROCESS | 1833 | 1461239511832 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:51:52 INFO - PROCESS | 1833 | 1461239512014 Marionette TRACE conn3 <- [1,195,null,{"value":null}] 04:51:52 INFO - PROCESS | 1833 | 1461239512051 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:52 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f055c29e800 == 21 [pid = 1833] [id = 56] 04:51:52 INFO - PROCESS | 1833 | ++DOMWINDOW == 56 (0x7f055cada000) [pid = 1833] [serial = 166] [outer = (nil)] 04:51:52 INFO - PROCESS | 1833 | ++DOMWINDOW == 57 (0x7f055cf99000) [pid = 1833] [serial = 167] [outer = 0x7f055cada000] 04:51:52 INFO - PROCESS | 1833 | 1461239512108 Marionette DEBUG loaded listener.js 04:51:52 INFO - PROCESS | 1833 | ++DOMWINDOW == 58 (0x7f055d087400) [pid = 1833] [serial = 168] [outer = 0x7f055cada000] 04:51:52 INFO - PROCESS | 1833 | --DOMWINDOW == 57 (0x7f0550e59400) [pid = 1833] [serial = 139] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 04:51:52 INFO - PROCESS | 1833 | --DOMWINDOW == 56 (0x7f0555aefc00) [pid = 1833] [serial = 130] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 04:51:52 INFO - PROCESS | 1833 | --DOMWINDOW == 55 (0x7f0555a98c00) [pid = 1833] [serial = 127] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 04:51:52 INFO - PROCESS | 1833 | --DOMWINDOW == 54 (0x7f0555aa0c00) [pid = 1833] [serial = 133] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 04:51:52 INFO - PROCESS | 1833 | --DOMWINDOW == 53 (0x7f0555a9d400) [pid = 1833] [serial = 136] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 04:51:52 INFO - PROCESS | 1833 | --DOMWINDOW == 52 (0x7f0555a9ac00) [pid = 1833] [serial = 142] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 04:51:52 INFO - PROCESS | 1833 | 1461239512798 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:51:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 04:51:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 1025ms 04:51:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 04:51:52 INFO - PROCESS | 1833 | 1461239512851 Marionette TRACE conn3 -> [0,197,"getWindowHandle",null] 04:51:52 INFO - PROCESS | 1833 | 1461239512853 Marionette TRACE conn3 <- [1,197,null,{"value":"8"}] 04:51:52 INFO - PROCESS | 1833 | 1461239512859 Marionette TRACE conn3 -> [0,198,"setScriptTimeout",{"ms":35000}] 04:51:52 INFO - PROCESS | 1833 | 1461239512862 Marionette TRACE conn3 <- [1,198,null,{}] 04:51:52 INFO - PROCESS | 1833 | 1461239512869 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:51:53 INFO - PROCESS | 1833 | 1461239513132 Marionette TRACE conn3 <- [1,199,null,{"value":null}] 04:51:53 INFO - PROCESS | 1833 | 1461239513187 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:53 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f055c72b000 == 22 [pid = 1833] [id = 57] 04:51:53 INFO - PROCESS | 1833 | ++DOMWINDOW == 53 (0x7f0550e5b000) [pid = 1833] [serial = 169] [outer = (nil)] 04:51:53 INFO - PROCESS | 1833 | ++DOMWINDOW == 54 (0x7f055cae4000) [pid = 1833] [serial = 170] [outer = 0x7f0550e5b000] 04:51:53 INFO - PROCESS | 1833 | 1461239513249 Marionette DEBUG loaded listener.js 04:51:53 INFO - PROCESS | 1833 | ++DOMWINDOW == 55 (0x7f055dcd1000) [pid = 1833] [serial = 171] [outer = 0x7f0550e5b000] 04:51:53 INFO - PROCESS | 1833 | 1461239513822 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:51:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 04:51:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 980ms 04:51:53 INFO - PROCESS | 1833 | 1461239513838 Marionette TRACE conn3 -> [0,201,"getWindowHandle",null] 04:51:53 INFO - PROCESS | 1833 | 1461239513840 Marionette TRACE conn3 <- [1,201,null,{"value":"8"}] 04:51:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 04:51:53 INFO - PROCESS | 1833 | 1461239513846 Marionette TRACE conn3 -> [0,202,"setScriptTimeout",{"ms":35000}] 04:51:53 INFO - PROCESS | 1833 | 1461239513849 Marionette TRACE conn3 <- [1,202,null,{}] 04:51:53 INFO - PROCESS | 1833 | 1461239513854 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:51:53 INFO - PROCESS | 1833 | 1461239513970 Marionette TRACE conn3 <- [1,203,null,{"value":null}] 04:51:54 INFO - PROCESS | 1833 | 1461239514056 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:54 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f055cb49800 == 23 [pid = 1833] [id = 58] 04:51:54 INFO - PROCESS | 1833 | ++DOMWINDOW == 56 (0x7f055275e400) [pid = 1833] [serial = 172] [outer = (nil)] 04:51:54 INFO - PROCESS | 1833 | ++DOMWINDOW == 57 (0x7f055ddc7000) [pid = 1833] [serial = 173] [outer = 0x7f055275e400] 04:51:54 INFO - PROCESS | 1833 | 1461239514112 Marionette DEBUG loaded listener.js 04:51:54 INFO - PROCESS | 1833 | ++DOMWINDOW == 58 (0x7f055e7c3c00) [pid = 1833] [serial = 174] [outer = 0x7f055275e400] 04:51:54 INFO - PROCESS | 1833 | 1461239514625 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:51:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 04:51:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 828ms 04:51:54 INFO - PROCESS | 1833 | 1461239514673 Marionette TRACE conn3 -> [0,205,"getWindowHandle",null] 04:51:54 INFO - PROCESS | 1833 | 1461239514675 Marionette TRACE conn3 <- [1,205,null,{"value":"8"}] 04:51:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 04:51:54 INFO - PROCESS | 1833 | 1461239514773 Marionette TRACE conn3 -> [0,206,"setScriptTimeout",{"ms":35000}] 04:51:54 INFO - PROCESS | 1833 | 1461239514778 Marionette TRACE conn3 <- [1,206,null,{}] 04:51:54 INFO - PROCESS | 1833 | 1461239514812 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:51:54 INFO - PROCESS | 1833 | 1461239514981 Marionette TRACE conn3 <- [1,207,null,{"value":null}] 04:51:55 INFO - PROCESS | 1833 | 1461239515102 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:55 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f0553ec1000 == 24 [pid = 1833] [id = 59] 04:51:55 INFO - PROCESS | 1833 | ++DOMWINDOW == 59 (0x7f0552755c00) [pid = 1833] [serial = 175] [outer = (nil)] 04:51:55 INFO - PROCESS | 1833 | ++DOMWINDOW == 60 (0x7f055275d800) [pid = 1833] [serial = 176] [outer = 0x7f0552755c00] 04:51:55 INFO - PROCESS | 1833 | 1461239515171 Marionette DEBUG loaded listener.js 04:51:55 INFO - PROCESS | 1833 | ++DOMWINDOW == 61 (0x7f0552badc00) [pid = 1833] [serial = 177] [outer = 0x7f0552755c00] 04:51:55 INFO - PROCESS | 1833 | 1461239515933 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:51:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 04:51:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 1265ms 04:51:55 INFO - PROCESS | 1833 | 1461239515981 Marionette TRACE conn3 -> [0,209,"getWindowHandle",null] 04:51:55 INFO - PROCESS | 1833 | 1461239515987 Marionette TRACE conn3 <- [1,209,null,{"value":"8"}] 04:51:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 04:51:55 INFO - PROCESS | 1833 | 1461239515994 Marionette TRACE conn3 -> [0,210,"setScriptTimeout",{"ms":35000}] 04:51:56 INFO - PROCESS | 1833 | 1461239515998 Marionette TRACE conn3 <- [1,210,null,{}] 04:51:56 INFO - PROCESS | 1833 | 1461239516009 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:51:56 INFO - PROCESS | 1833 | 1461239516166 Marionette TRACE conn3 <- [1,211,null,{"value":null}] 04:51:56 INFO - PROCESS | 1833 | 1461239516285 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:56 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f0558f7b000 == 25 [pid = 1833] [id = 60] 04:51:56 INFO - PROCESS | 1833 | ++DOMWINDOW == 62 (0x7f0552756800) [pid = 1833] [serial = 178] [outer = (nil)] 04:51:56 INFO - PROCESS | 1833 | ++DOMWINDOW == 63 (0x7f0558382800) [pid = 1833] [serial = 179] [outer = 0x7f0552756800] 04:51:56 INFO - PROCESS | 1833 | 1461239516355 Marionette DEBUG loaded listener.js 04:51:56 INFO - PROCESS | 1833 | ++DOMWINDOW == 64 (0x7f0558fcb400) [pid = 1833] [serial = 180] [outer = 0x7f0552756800] 04:51:57 INFO - PROCESS | 1833 | 1461239517171 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:51:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 04:51:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 1230ms 04:51:57 INFO - PROCESS | 1833 | 1461239517225 Marionette TRACE conn3 -> [0,213,"getWindowHandle",null] 04:51:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 04:51:57 INFO - PROCESS | 1833 | 1461239517228 Marionette TRACE conn3 <- [1,213,null,{"value":"8"}] 04:51:57 INFO - PROCESS | 1833 | 1461239517234 Marionette TRACE conn3 -> [0,214,"setScriptTimeout",{"ms":35000}] 04:51:57 INFO - PROCESS | 1833 | 1461239517238 Marionette TRACE conn3 <- [1,214,null,{}] 04:51:57 INFO - PROCESS | 1833 | 1461239517243 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:51:57 INFO - PROCESS | 1833 | 1461239517396 Marionette TRACE conn3 <- [1,215,null,{"value":null}] 04:51:57 INFO - PROCESS | 1833 | 1461239517529 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:57 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f055d46d000 == 26 [pid = 1833] [id = 61] 04:51:57 INFO - PROCESS | 1833 | ++DOMWINDOW == 65 (0x7f055caddc00) [pid = 1833] [serial = 181] [outer = (nil)] 04:51:57 INFO - PROCESS | 1833 | ++DOMWINDOW == 66 (0x7f055cf9f400) [pid = 1833] [serial = 182] [outer = 0x7f055caddc00] 04:51:57 INFO - PROCESS | 1833 | 1461239517609 Marionette DEBUG loaded listener.js 04:51:57 INFO - PROCESS | 1833 | ++DOMWINDOW == 67 (0x7f055d4e4c00) [pid = 1833] [serial = 183] [outer = 0x7f055caddc00] 04:51:58 INFO - PROCESS | 1833 | 1461239518395 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:51:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 04:51:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 1187ms 04:51:58 INFO - PROCESS | 1833 | 1461239518421 Marionette TRACE conn3 -> [0,217,"getWindowHandle",null] 04:51:58 INFO - PROCESS | 1833 | 1461239518425 Marionette TRACE conn3 <- [1,217,null,{"value":"8"}] 04:51:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 04:51:58 INFO - PROCESS | 1833 | 1461239518431 Marionette TRACE conn3 -> [0,218,"setScriptTimeout",{"ms":35000}] 04:51:58 INFO - PROCESS | 1833 | 1461239518433 Marionette TRACE conn3 <- [1,218,null,{}] 04:51:58 INFO - PROCESS | 1833 | 1461239518438 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:51:58 INFO - PROCESS | 1833 | 1461239518582 Marionette TRACE conn3 <- [1,219,null,{"value":null}] 04:51:58 INFO - PROCESS | 1833 | 1461239518680 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:58 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f055e7aa000 == 27 [pid = 1833] [id = 62] 04:51:58 INFO - PROCESS | 1833 | ++DOMWINDOW == 68 (0x7f055b083c00) [pid = 1833] [serial = 184] [outer = (nil)] 04:51:58 INFO - PROCESS | 1833 | ++DOMWINDOW == 69 (0x7f055e871000) [pid = 1833] [serial = 185] [outer = 0x7f055b083c00] 04:51:58 INFO - PROCESS | 1833 | 1461239518748 Marionette DEBUG loaded listener.js 04:51:58 INFO - PROCESS | 1833 | ++DOMWINDOW == 70 (0x7f055eb86800) [pid = 1833] [serial = 186] [outer = 0x7f055b083c00] 04:51:59 INFO - PROCESS | 1833 | 1461239519692 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:51:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 04:51:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 1277ms 04:51:59 INFO - PROCESS | 1833 | 1461239519708 Marionette TRACE conn3 -> [0,221,"getWindowHandle",null] 04:51:59 INFO - PROCESS | 1833 | 1461239519713 Marionette TRACE conn3 <- [1,221,null,{"value":"8"}] 04:51:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 04:51:59 INFO - PROCESS | 1833 | 1461239519721 Marionette TRACE conn3 -> [0,222,"setScriptTimeout",{"ms":35000}] 04:51:59 INFO - PROCESS | 1833 | 1461239519726 Marionette TRACE conn3 <- [1,222,null,{}] 04:51:59 INFO - PROCESS | 1833 | 1461239519734 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:51:59 INFO - PROCESS | 1833 | 1461239519869 Marionette TRACE conn3 <- [1,223,null,{"value":null}] 04:52:00 INFO - PROCESS | 1833 | 1461239520008 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:00 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f055aecf800 == 28 [pid = 1833] [id = 63] 04:52:00 INFO - PROCESS | 1833 | ++DOMWINDOW == 71 (0x7f0552471000) [pid = 1833] [serial = 187] [outer = (nil)] 04:52:00 INFO - PROCESS | 1833 | ++DOMWINDOW == 72 (0x7f05541a6000) [pid = 1833] [serial = 188] [outer = 0x7f0552471000] 04:52:00 INFO - PROCESS | 1833 | 1461239520120 Marionette DEBUG loaded listener.js 04:52:00 INFO - PROCESS | 1833 | ++DOMWINDOW == 73 (0x7f0555a9e000) [pid = 1833] [serial = 189] [outer = 0x7f0552471000] 04:52:00 INFO - PROCESS | 1833 | --DOMWINDOW == 72 (0x7f05693a2000) [pid = 1833] [serial = 140] [outer = (nil)] [url = about:blank] 04:52:00 INFO - PROCESS | 1833 | --DOMWINDOW == 71 (0x7f0555af2000) [pid = 1833] [serial = 131] [outer = (nil)] [url = about:blank] 04:52:00 INFO - PROCESS | 1833 | --DOMWINDOW == 70 (0x7f0555e98c00) [pid = 1833] [serial = 132] [outer = (nil)] [url = about:blank] 04:52:00 INFO - PROCESS | 1833 | --DOMWINDOW == 69 (0x7f0555aa6800) [pid = 1833] [serial = 129] [outer = (nil)] [url = about:blank] 04:52:00 INFO - PROCESS | 1833 | --DOMWINDOW == 68 (0x7f055ad80400) [pid = 1833] [serial = 134] [outer = (nil)] [url = about:blank] 04:52:00 INFO - PROCESS | 1833 | --DOMWINDOW == 67 (0x7f056a377000) [pid = 1833] [serial = 141] [outer = (nil)] [url = about:blank] 04:52:00 INFO - PROCESS | 1833 | --DOMWINDOW == 66 (0x7f055eb83400) [pid = 1833] [serial = 137] [outer = (nil)] [url = about:blank] 04:52:00 INFO - PROCESS | 1833 | --DOMWINDOW == 65 (0x7f055838b400) [pid = 1833] [serial = 143] [outer = (nil)] [url = about:blank] 04:52:00 INFO - PROCESS | 1833 | --DOMWINDOW == 64 (0x7f0568244c00) [pid = 1833] [serial = 138] [outer = (nil)] [url = about:blank] 04:52:00 INFO - PROCESS | 1833 | --DOMWINDOW == 63 (0x7f055ddc9400) [pid = 1833] [serial = 146] [outer = (nil)] [url = about:blank] 04:52:00 INFO - PROCESS | 1833 | --DOMWINDOW == 62 (0x7f055ad79400) [pid = 1833] [serial = 144] [outer = (nil)] [url = about:blank] 04:52:00 INFO - PROCESS | 1833 | --DOMWINDOW == 61 (0x7f055bc8c800) [pid = 1833] [serial = 135] [outer = (nil)] [url = about:blank] 04:52:00 INFO - PROCESS | 1833 | 1461239520952 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:52:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 04:52:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 1285ms 04:52:01 INFO - PROCESS | 1833 | 1461239521006 Marionette TRACE conn3 -> [0,225,"getWindowHandle",null] 04:52:01 INFO - PROCESS | 1833 | 1461239521013 Marionette TRACE conn3 <- [1,225,null,{"value":"8"}] 04:52:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 04:52:01 INFO - PROCESS | 1833 | 1461239521022 Marionette TRACE conn3 -> [0,226,"setScriptTimeout",{"ms":35000}] 04:52:01 INFO - PROCESS | 1833 | 1461239521026 Marionette TRACE conn3 <- [1,226,null,{}] 04:52:01 INFO - PROCESS | 1833 | 1461239521031 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:52:01 INFO - PROCESS | 1833 | 1461239521160 Marionette TRACE conn3 <- [1,227,null,{"value":null}] 04:52:01 INFO - PROCESS | 1833 | 1461239521176 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:01 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f0555a7d800 == 29 [pid = 1833] [id = 64] 04:52:01 INFO - PROCESS | 1833 | ++DOMWINDOW == 62 (0x7f0555aa6800) [pid = 1833] [serial = 190] [outer = (nil)] 04:52:01 INFO - PROCESS | 1833 | ++DOMWINDOW == 63 (0x7f0559ec2c00) [pid = 1833] [serial = 191] [outer = 0x7f0555aa6800] 04:52:01 INFO - PROCESS | 1833 | 1461239521239 Marionette DEBUG loaded listener.js 04:52:01 INFO - PROCESS | 1833 | ++DOMWINDOW == 64 (0x7f055ad79400) [pid = 1833] [serial = 192] [outer = 0x7f0555aa6800] 04:52:01 INFO - PROCESS | 1833 | 1461239521943 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:52:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 04:52:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 985ms 04:52:02 INFO - PROCESS | 1833 | 1461239522020 Marionette TRACE conn3 -> [0,229,"getWindowHandle",null] 04:52:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 04:52:02 INFO - PROCESS | 1833 | 1461239522029 Marionette TRACE conn3 <- [1,229,null,{"value":"8"}] 04:52:02 INFO - PROCESS | 1833 | 1461239522042 Marionette TRACE conn3 -> [0,230,"setScriptTimeout",{"ms":35000}] 04:52:02 INFO - PROCESS | 1833 | 1461239522050 Marionette TRACE conn3 <- [1,230,null,{}] 04:52:02 INFO - PROCESS | 1833 | 1461239522079 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:52:02 INFO - PROCESS | 1833 | 1461239522331 Marionette TRACE conn3 <- [1,231,null,{"value":null}] 04:52:02 INFO - PROCESS | 1833 | 1461239522432 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:02 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f055c4a0000 == 30 [pid = 1833] [id = 65] 04:52:02 INFO - PROCESS | 1833 | ++DOMWINDOW == 65 (0x7f0555af3000) [pid = 1833] [serial = 193] [outer = (nil)] 04:52:02 INFO - PROCESS | 1833 | ++DOMWINDOW == 66 (0x7f055bd55000) [pid = 1833] [serial = 194] [outer = 0x7f0555af3000] 04:52:02 INFO - PROCESS | 1833 | 1461239522498 Marionette DEBUG loaded listener.js 04:52:02 INFO - PROCESS | 1833 | ++DOMWINDOW == 67 (0x7f055d090c00) [pid = 1833] [serial = 195] [outer = 0x7f0555af3000] 04:52:03 INFO - PROCESS | 1833 | 1461239523142 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:52:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 04:52:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 1151ms 04:52:03 INFO - PROCESS | 1833 | 1461239523195 Marionette TRACE conn3 -> [0,233,"getWindowHandle",null] 04:52:03 INFO - PROCESS | 1833 | 1461239523198 Marionette TRACE conn3 <- [1,233,null,{"value":"8"}] 04:52:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 04:52:03 INFO - PROCESS | 1833 | 1461239523204 Marionette TRACE conn3 -> [0,234,"setScriptTimeout",{"ms":35000}] 04:52:03 INFO - PROCESS | 1833 | 1461239523207 Marionette TRACE conn3 <- [1,234,null,{}] 04:52:03 INFO - PROCESS | 1833 | 1461239523212 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:52:03 INFO - PROCESS | 1833 | 1461239523382 Marionette TRACE conn3 <- [1,235,null,{"value":null}] 04:52:03 INFO - PROCESS | 1833 | 1461239523407 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:03 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f055d068800 == 31 [pid = 1833] [id = 66] 04:52:03 INFO - PROCESS | 1833 | ++DOMWINDOW == 68 (0x7f055cb76000) [pid = 1833] [serial = 196] [outer = (nil)] 04:52:03 INFO - PROCESS | 1833 | ++DOMWINDOW == 69 (0x7f055ddc9c00) [pid = 1833] [serial = 197] [outer = 0x7f055cb76000] 04:52:03 INFO - PROCESS | 1833 | 1461239523467 Marionette DEBUG loaded listener.js 04:52:03 INFO - PROCESS | 1833 | ++DOMWINDOW == 70 (0x7f055e7c2400) [pid = 1833] [serial = 198] [outer = 0x7f055cb76000] 04:52:04 INFO - PROCESS | 1833 | 1461239524248 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:52:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 04:52:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 1081ms 04:52:04 INFO - PROCESS | 1833 | 1461239524285 Marionette TRACE conn3 -> [0,237,"getWindowHandle",null] 04:52:04 INFO - PROCESS | 1833 | 1461239524287 Marionette TRACE conn3 <- [1,237,null,{"value":"8"}] 04:52:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 04:52:04 INFO - PROCESS | 1833 | 1461239524301 Marionette TRACE conn3 -> [0,238,"setScriptTimeout",{"ms":35000}] 04:52:04 INFO - PROCESS | 1833 | 1461239524303 Marionette TRACE conn3 <- [1,238,null,{}] 04:52:04 INFO - PROCESS | 1833 | 1461239524308 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:52:04 INFO - PROCESS | 1833 | 1461239524458 Marionette TRACE conn3 <- [1,239,null,{"value":null}] 04:52:04 INFO - PROCESS | 1833 | 1461239524516 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:04 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f05623c4000 == 32 [pid = 1833] [id = 67] 04:52:04 INFO - PROCESS | 1833 | ++DOMWINDOW == 71 (0x7f0550e5d400) [pid = 1833] [serial = 199] [outer = (nil)] 04:52:04 INFO - PROCESS | 1833 | ++DOMWINDOW == 72 (0x7f055eba1800) [pid = 1833] [serial = 200] [outer = 0x7f0550e5d400] 04:52:04 INFO - PROCESS | 1833 | 1461239524575 Marionette DEBUG loaded listener.js 04:52:04 INFO - PROCESS | 1833 | ++DOMWINDOW == 73 (0x7f0568241c00) [pid = 1833] [serial = 201] [outer = 0x7f0550e5d400] 04:52:05 INFO - PROCESS | 1833 | --DOMWINDOW == 72 (0x7f055cada000) [pid = 1833] [serial = 166] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 04:52:05 INFO - PROCESS | 1833 | --DOMWINDOW == 71 (0x7f055237d000) [pid = 1833] [serial = 157] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 04:52:05 INFO - PROCESS | 1833 | --DOMWINDOW == 70 (0x7f0555af0000) [pid = 1833] [serial = 160] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 04:52:05 INFO - PROCESS | 1833 | --DOMWINDOW == 69 (0x7f0550e55000) [pid = 1833] [serial = 154] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 04:52:05 INFO - PROCESS | 1833 | --DOMWINDOW == 68 (0x7f0550e5b000) [pid = 1833] [serial = 169] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 04:52:05 INFO - PROCESS | 1833 | --DOMWINDOW == 67 (0x7f0550e61400) [pid = 1833] [serial = 163] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 04:52:05 INFO - PROCESS | 1833 | 1461239525263 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:52:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 04:52:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 984ms 04:52:05 INFO - PROCESS | 1833 | 1461239525276 Marionette TRACE conn3 -> [0,241,"getWindowHandle",null] 04:52:05 INFO - PROCESS | 1833 | 1461239525278 Marionette TRACE conn3 <- [1,241,null,{"value":"8"}] 04:52:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 04:52:05 INFO - PROCESS | 1833 | 1461239525287 Marionette TRACE conn3 -> [0,242,"setScriptTimeout",{"ms":35000}] 04:52:05 INFO - PROCESS | 1833 | 1461239525289 Marionette TRACE conn3 <- [1,242,null,{}] 04:52:05 INFO - PROCESS | 1833 | 1461239525294 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:52:05 INFO - PROCESS | 1833 | 1461239525477 Marionette TRACE conn3 <- [1,243,null,{"value":null}] 04:52:05 INFO - PROCESS | 1833 | 1461239525541 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:05 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f0559e7c000 == 33 [pid = 1833] [id = 68] 04:52:05 INFO - PROCESS | 1833 | ++DOMWINDOW == 68 (0x7f0550e5e400) [pid = 1833] [serial = 202] [outer = (nil)] 04:52:05 INFO - PROCESS | 1833 | ++DOMWINDOW == 69 (0x7f0569096800) [pid = 1833] [serial = 203] [outer = 0x7f0550e5e400] 04:52:05 INFO - PROCESS | 1833 | 1461239525616 Marionette DEBUG loaded listener.js 04:52:05 INFO - PROCESS | 1833 | ++DOMWINDOW == 70 (0x7f05693a0400) [pid = 1833] [serial = 204] [outer = 0x7f0550e5e400] 04:52:06 INFO - PROCESS | 1833 | 1461239526160 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:52:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 04:52:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 928ms 04:52:06 INFO - PROCESS | 1833 | 1461239526216 Marionette TRACE conn3 -> [0,245,"getWindowHandle",null] 04:52:06 INFO - PROCESS | 1833 | 1461239526219 Marionette TRACE conn3 <- [1,245,null,{"value":"8"}] 04:52:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 04:52:06 INFO - PROCESS | 1833 | 1461239526224 Marionette TRACE conn3 -> [0,246,"setScriptTimeout",{"ms":35000}] 04:52:06 INFO - PROCESS | 1833 | 1461239526227 Marionette TRACE conn3 <- [1,246,null,{}] 04:52:06 INFO - PROCESS | 1833 | 1461239526232 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:52:06 INFO - PROCESS | 1833 | 1461239526351 Marionette TRACE conn3 <- [1,247,null,{"value":null}] 04:52:06 INFO - PROCESS | 1833 | 1461239526439 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:06 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f056905a800 == 34 [pid = 1833] [id = 69] 04:52:06 INFO - PROCESS | 1833 | ++DOMWINDOW == 71 (0x7f05541a9800) [pid = 1833] [serial = 205] [outer = (nil)] 04:52:06 INFO - PROCESS | 1833 | ++DOMWINDOW == 72 (0x7f056954a000) [pid = 1833] [serial = 206] [outer = 0x7f05541a9800] 04:52:06 INFO - PROCESS | 1833 | 1461239526500 Marionette DEBUG loaded listener.js 04:52:06 INFO - PROCESS | 1833 | ++DOMWINDOW == 73 (0x7f056a3ce400) [pid = 1833] [serial = 207] [outer = 0x7f05541a9800] 04:52:07 INFO - PROCESS | 1833 | 1461239527106 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:52:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 04:52:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 980ms 04:52:07 INFO - PROCESS | 1833 | 1461239527206 Marionette TRACE conn3 -> [0,249,"getWindowHandle",null] 04:52:07 INFO - PROCESS | 1833 | 1461239527211 Marionette TRACE conn3 <- [1,249,null,{"value":"8"}] 04:52:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 04:52:07 INFO - PROCESS | 1833 | 1461239527222 Marionette TRACE conn3 -> [0,250,"setScriptTimeout",{"ms":35000}] 04:52:07 INFO - PROCESS | 1833 | 1461239527227 Marionette TRACE conn3 <- [1,250,null,{}] 04:52:07 INFO - PROCESS | 1833 | 1461239527243 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:52:07 INFO - PROCESS | 1833 | 1461239527438 Marionette TRACE conn3 <- [1,251,null,{"value":null}] 04:52:07 INFO - PROCESS | 1833 | 1461239527565 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:07 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f05543db800 == 35 [pid = 1833] [id = 70] 04:52:07 INFO - PROCESS | 1833 | ++DOMWINDOW == 74 (0x7f0552757000) [pid = 1833] [serial = 208] [outer = (nil)] 04:52:07 INFO - PROCESS | 1833 | ++DOMWINDOW == 75 (0x7f055346ec00) [pid = 1833] [serial = 209] [outer = 0x7f0552757000] 04:52:07 INFO - PROCESS | 1833 | 1461239527646 Marionette DEBUG loaded listener.js 04:52:07 INFO - PROCESS | 1833 | ++DOMWINDOW == 76 (0x7f0555aa0400) [pid = 1833] [serial = 210] [outer = 0x7f0552757000] 04:52:08 INFO - PROCESS | 1833 | 1461239528479 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:52:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 04:52:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 1286ms 04:52:08 INFO - PROCESS | 1833 | 1461239528508 Marionette TRACE conn3 -> [0,253,"getWindowHandle",null] 04:52:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 04:52:08 INFO - PROCESS | 1833 | 1461239528513 Marionette TRACE conn3 <- [1,253,null,{"value":"8"}] 04:52:08 INFO - PROCESS | 1833 | 1461239528525 Marionette TRACE conn3 -> [0,254,"setScriptTimeout",{"ms":35000}] 04:52:08 INFO - PROCESS | 1833 | 1461239528530 Marionette TRACE conn3 <- [1,254,null,{}] 04:52:08 INFO - PROCESS | 1833 | 1461239528536 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:52:08 INFO - PROCESS | 1833 | 1461239528683 Marionette TRACE conn3 <- [1,255,null,{"value":null}] 04:52:08 INFO - PROCESS | 1833 | 1461239528813 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:08 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f055d058000 == 36 [pid = 1833] [id = 71] 04:52:08 INFO - PROCESS | 1833 | ++DOMWINDOW == 77 (0x7f0552ba9400) [pid = 1833] [serial = 211] [outer = (nil)] 04:52:08 INFO - PROCESS | 1833 | ++DOMWINDOW == 78 (0x7f055b3b9400) [pid = 1833] [serial = 212] [outer = 0x7f0552ba9400] 04:52:08 INFO - PROCESS | 1833 | 1461239528883 Marionette DEBUG loaded listener.js 04:52:08 INFO - PROCESS | 1833 | ++DOMWINDOW == 79 (0x7f055c98d000) [pid = 1833] [serial = 213] [outer = 0x7f0552ba9400] 04:52:09 INFO - PROCESS | 1833 | 1461239529655 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:52:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 04:52:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 1187ms 04:52:09 INFO - PROCESS | 1833 | 1461239529710 Marionette TRACE conn3 -> [0,257,"getWindowHandle",null] 04:52:09 INFO - PROCESS | 1833 | 1461239529713 Marionette TRACE conn3 <- [1,257,null,{"value":"8"}] 04:52:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 04:52:09 INFO - PROCESS | 1833 | 1461239529720 Marionette TRACE conn3 -> [0,258,"setScriptTimeout",{"ms":35000}] 04:52:09 INFO - PROCESS | 1833 | 1461239529723 Marionette TRACE conn3 <- [1,258,null,{}] 04:52:09 INFO - PROCESS | 1833 | 1461239529738 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:52:09 INFO - PROCESS | 1833 | 1461239529892 Marionette TRACE conn3 <- [1,259,null,{"value":null}] 04:52:10 INFO - PROCESS | 1833 | 1461239530016 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:10 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f0569529800 == 37 [pid = 1833] [id = 72] 04:52:10 INFO - PROCESS | 1833 | ++DOMWINDOW == 80 (0x7f055e876800) [pid = 1833] [serial = 214] [outer = (nil)] 04:52:10 INFO - PROCESS | 1833 | ++DOMWINDOW == 81 (0x7f0568e54400) [pid = 1833] [serial = 215] [outer = 0x7f055e876800] 04:52:10 INFO - PROCESS | 1833 | 1461239530090 Marionette DEBUG loaded listener.js 04:52:10 INFO - PROCESS | 1833 | ++DOMWINDOW == 82 (0x7f056919a400) [pid = 1833] [serial = 216] [outer = 0x7f055e876800] 04:52:10 INFO - PROCESS | 1833 | 1461239530843 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:52:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 04:52:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 1187ms 04:52:10 INFO - PROCESS | 1833 | 1461239530908 Marionette TRACE conn3 -> [0,261,"getWindowHandle",null] 04:52:10 INFO - PROCESS | 1833 | 1461239530912 Marionette TRACE conn3 <- [1,261,null,{"value":"8"}] 04:52:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 04:52:10 INFO - PROCESS | 1833 | 1461239530918 Marionette TRACE conn3 -> [0,262,"setScriptTimeout",{"ms":35000}] 04:52:10 INFO - PROCESS | 1833 | 1461239530920 Marionette TRACE conn3 <- [1,262,null,{}] 04:52:10 INFO - PROCESS | 1833 | 1461239530926 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:52:11 INFO - PROCESS | 1833 | 1461239531119 Marionette TRACE conn3 <- [1,263,null,{"value":null}] 04:52:11 INFO - PROCESS | 1833 | 1461239531132 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:11 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f056a506800 == 38 [pid = 1833] [id = 73] 04:52:11 INFO - PROCESS | 1833 | ++DOMWINDOW == 83 (0x7f0569196800) [pid = 1833] [serial = 217] [outer = (nil)] 04:52:11 INFO - PROCESS | 1833 | ++DOMWINDOW == 84 (0x7f056a6f0400) [pid = 1833] [serial = 218] [outer = 0x7f0569196800] 04:52:11 INFO - PROCESS | 1833 | 1461239531200 Marionette DEBUG loaded listener.js 04:52:11 INFO - PROCESS | 1833 | ++DOMWINDOW == 85 (0x7f056dd0fc00) [pid = 1833] [serial = 219] [outer = 0x7f0569196800] 04:52:12 INFO - PROCESS | 1833 | 1461239532070 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:52:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 04:52:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 1187ms 04:52:12 INFO - PROCESS | 1833 | 1461239532105 Marionette TRACE conn3 -> [0,265,"getWindowHandle",null] 04:52:12 INFO - PROCESS | 1833 | 1461239532115 Marionette TRACE conn3 <- [1,265,null,{"value":"8"}] 04:52:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 04:52:12 INFO - PROCESS | 1833 | 1461239532124 Marionette TRACE conn3 -> [0,266,"setScriptTimeout",{"ms":35000}] 04:52:12 INFO - PROCESS | 1833 | 1461239532127 Marionette TRACE conn3 <- [1,266,null,{}] 04:52:12 INFO - PROCESS | 1833 | 1461239532149 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:52:12 INFO - PROCESS | 1833 | 1461239532314 Marionette TRACE conn3 <- [1,267,null,{"value":null}] 04:52:12 INFO - PROCESS | 1833 | 1461239532437 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:12 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f056dd48000 == 39 [pid = 1833] [id = 74] 04:52:12 INFO - PROCESS | 1833 | ++DOMWINDOW == 86 (0x7f056919cc00) [pid = 1833] [serial = 220] [outer = (nil)] 04:52:12 INFO - PROCESS | 1833 | ++DOMWINDOW == 87 (0x7f056e3c2400) [pid = 1833] [serial = 221] [outer = 0x7f056919cc00] 04:52:12 INFO - PROCESS | 1833 | 1461239532505 Marionette DEBUG loaded listener.js 04:52:12 INFO - PROCESS | 1833 | ++DOMWINDOW == 88 (0x7f056e3cf000) [pid = 1833] [serial = 222] [outer = 0x7f056919cc00] 04:52:13 INFO - PROCESS | 1833 | 1461239533236 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:52:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 04:52:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 1151ms 04:52:13 INFO - PROCESS | 1833 | 1461239533274 Marionette TRACE conn3 -> [0,269,"getWindowHandle",null] 04:52:13 INFO - PROCESS | 1833 | 1461239533277 Marionette TRACE conn3 <- [1,269,null,{"value":"8"}] 04:52:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 04:52:13 INFO - PROCESS | 1833 | 1461239533282 Marionette TRACE conn3 -> [0,270,"setScriptTimeout",{"ms":35000}] 04:52:13 INFO - PROCESS | 1833 | 1461239533285 Marionette TRACE conn3 <- [1,270,null,{}] 04:52:13 INFO - PROCESS | 1833 | 1461239533290 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:52:13 INFO - PROCESS | 1833 | 1461239533467 Marionette TRACE conn3 <- [1,271,null,{"value":null}] 04:52:13 INFO - PROCESS | 1833 | 1461239533594 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:13 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f0553ec4000 == 40 [pid = 1833] [id = 75] 04:52:13 INFO - PROCESS | 1833 | ++DOMWINDOW == 89 (0x7f0550e60c00) [pid = 1833] [serial = 223] [outer = (nil)] 04:52:13 INFO - PROCESS | 1833 | ++DOMWINDOW == 90 (0x7f0555af4000) [pid = 1833] [serial = 224] [outer = 0x7f0550e60c00] 04:52:13 INFO - PROCESS | 1833 | 1461239533667 Marionette DEBUG loaded listener.js 04:52:13 INFO - PROCESS | 1833 | ++DOMWINDOW == 91 (0x7f056e7b1000) [pid = 1833] [serial = 225] [outer = 0x7f0550e60c00] 04:52:14 INFO - PROCESS | 1833 | 1461239534607 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:52:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 04:52:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 1377ms 04:52:14 INFO - PROCESS | 1833 | 1461239534660 Marionette TRACE conn3 -> [0,273,"getWindowHandle",null] 04:52:14 INFO - PROCESS | 1833 | 1461239534666 Marionette TRACE conn3 <- [1,273,null,{"value":"8"}] 04:52:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 04:52:14 INFO - PROCESS | 1833 | 1461239534674 Marionette TRACE conn3 -> [0,274,"setScriptTimeout",{"ms":35000}] 04:52:14 INFO - PROCESS | 1833 | 1461239534678 Marionette TRACE conn3 <- [1,274,null,{}] 04:52:14 INFO - PROCESS | 1833 | 1461239534686 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:52:14 INFO - PROCESS | 1833 | 1461239534840 Marionette TRACE conn3 <- [1,275,null,{"value":null}] 04:52:15 INFO - PROCESS | 1833 | 1461239534997 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:15 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f05543c3800 == 41 [pid = 1833] [id = 76] 04:52:15 INFO - PROCESS | 1833 | ++DOMWINDOW == 92 (0x7f05528e0000) [pid = 1833] [serial = 226] [outer = (nil)] 04:52:15 INFO - PROCESS | 1833 | ++DOMWINDOW == 93 (0x7f0555a9b000) [pid = 1833] [serial = 227] [outer = 0x7f05528e0000] 04:52:15 INFO - PROCESS | 1833 | 1461239535076 Marionette DEBUG loaded listener.js 04:52:15 INFO - PROCESS | 1833 | ++DOMWINDOW == 94 (0x7f055ad7a400) [pid = 1833] [serial = 228] [outer = 0x7f05528e0000] 04:52:15 INFO - PROCESS | 1833 | --DOMWINDOW == 93 (0x7f055ddc7000) [pid = 1833] [serial = 173] [outer = (nil)] [url = about:blank] 04:52:15 INFO - PROCESS | 1833 | --DOMWINDOW == 92 (0x7f055cf99000) [pid = 1833] [serial = 167] [outer = (nil)] [url = about:blank] 04:52:15 INFO - PROCESS | 1833 | --DOMWINDOW == 91 (0x7f0552971400) [pid = 1833] [serial = 158] [outer = (nil)] [url = about:blank] 04:52:15 INFO - PROCESS | 1833 | --DOMWINDOW == 90 (0x7f0555af0c00) [pid = 1833] [serial = 159] [outer = (nil)] [url = about:blank] 04:52:15 INFO - PROCESS | 1833 | --DOMWINDOW == 89 (0x7f05583e4c00) [pid = 1833] [serial = 152] [outer = (nil)] [url = about:blank] 04:52:15 INFO - PROCESS | 1833 | --DOMWINDOW == 88 (0x7f0555a9c800) [pid = 1833] [serial = 149] [outer = (nil)] [url = about:blank] 04:52:15 INFO - PROCESS | 1833 | --DOMWINDOW == 87 (0x7f0558fcb000) [pid = 1833] [serial = 161] [outer = (nil)] [url = about:blank] 04:52:15 INFO - PROCESS | 1833 | --DOMWINDOW == 86 (0x7f0552472400) [pid = 1833] [serial = 155] [outer = (nil)] [url = about:blank] 04:52:15 INFO - PROCESS | 1833 | --DOMWINDOW == 85 (0x7f05541a8400) [pid = 1833] [serial = 156] [outer = (nil)] [url = about:blank] 04:52:15 INFO - PROCESS | 1833 | --DOMWINDOW == 84 (0x7f055cae4000) [pid = 1833] [serial = 170] [outer = (nil)] [url = about:blank] 04:52:15 INFO - PROCESS | 1833 | --DOMWINDOW == 83 (0x7f055b7e5000) [pid = 1833] [serial = 164] [outer = (nil)] [url = about:blank] 04:52:15 INFO - PROCESS | 1833 | --DOMWINDOW == 82 (0x7f055c2b5400) [pid = 1833] [serial = 165] [outer = (nil)] [url = about:blank] 04:52:15 INFO - PROCESS | 1833 | --DOMWINDOW == 81 (0x7f055d087400) [pid = 1833] [serial = 168] [outer = (nil)] [url = about:blank] 04:52:15 INFO - PROCESS | 1833 | --DOMWINDOW == 80 (0x7f055dcd1000) [pid = 1833] [serial = 171] [outer = (nil)] [url = about:blank] 04:52:15 INFO - PROCESS | 1833 | --DOMWINDOW == 79 (0x7f055acb2000) [pid = 1833] [serial = 162] [outer = (nil)] [url = about:blank] 04:52:15 INFO - PROCESS | 1833 | 1461239535829 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:52:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 04:52:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 1178ms 04:52:15 INFO - PROCESS | 1833 | 1461239535853 Marionette TRACE conn3 -> [0,277,"getWindowHandle",null] 04:52:15 INFO - PROCESS | 1833 | 1461239535861 Marionette TRACE conn3 <- [1,277,null,{"value":"8"}] 04:52:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 04:52:15 INFO - PROCESS | 1833 | 1461239535869 Marionette TRACE conn3 -> [0,278,"setScriptTimeout",{"ms":35000}] 04:52:15 INFO - PROCESS | 1833 | 1461239535873 Marionette TRACE conn3 <- [1,278,null,{}] 04:52:15 INFO - PROCESS | 1833 | 1461239535886 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:52:16 INFO - PROCESS | 1833 | 1461239536016 Marionette TRACE conn3 <- [1,279,null,{"value":null}] 04:52:16 INFO - PROCESS | 1833 | 1461239536037 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:16 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f0558f74800 == 42 [pid = 1833] [id = 77] 04:52:16 INFO - PROCESS | 1833 | ++DOMWINDOW == 80 (0x7f055a454800) [pid = 1833] [serial = 229] [outer = (nil)] 04:52:16 INFO - PROCESS | 1833 | ++DOMWINDOW == 81 (0x7f055cf99000) [pid = 1833] [serial = 230] [outer = 0x7f055a454800] 04:52:16 INFO - PROCESS | 1833 | 1461239536094 Marionette DEBUG loaded listener.js 04:52:16 INFO - PROCESS | 1833 | ++DOMWINDOW == 82 (0x7f055d45b400) [pid = 1833] [serial = 231] [outer = 0x7f055a454800] 04:52:16 INFO - PROCESS | 1833 | 1461239536776 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:52:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 04:52:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 943ms 04:52:16 INFO - PROCESS | 1833 | 1461239536812 Marionette TRACE conn3 -> [0,281,"getWindowHandle",null] 04:52:16 INFO - PROCESS | 1833 | 1461239536815 Marionette TRACE conn3 <- [1,281,null,{"value":"8"}] 04:52:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 04:52:16 INFO - PROCESS | 1833 | 1461239536820 Marionette TRACE conn3 -> [0,282,"setScriptTimeout",{"ms":35000}] 04:52:16 INFO - PROCESS | 1833 | 1461239536825 Marionette TRACE conn3 <- [1,282,null,{}] 04:52:16 INFO - PROCESS | 1833 | 1461239536839 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:52:17 INFO - PROCESS | 1833 | 1461239537039 Marionette TRACE conn3 <- [1,283,null,{"value":null}] 04:52:17 INFO - PROCESS | 1833 | 1461239537135 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:17 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f055e744000 == 43 [pid = 1833] [id = 78] 04:52:17 INFO - PROCESS | 1833 | ++DOMWINDOW == 83 (0x7f0550e60000) [pid = 1833] [serial = 232] [outer = (nil)] 04:52:17 INFO - PROCESS | 1833 | ++DOMWINDOW == 84 (0x7f055e87c400) [pid = 1833] [serial = 233] [outer = 0x7f0550e60000] 04:52:17 INFO - PROCESS | 1833 | 1461239537201 Marionette DEBUG loaded listener.js 04:52:17 INFO - PROCESS | 1833 | ++DOMWINDOW == 85 (0x7f0569322c00) [pid = 1833] [serial = 234] [outer = 0x7f0550e60000] 04:52:17 INFO - PROCESS | 1833 | 1461239537874 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:52:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 04:52:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 1081ms 04:52:17 INFO - PROCESS | 1833 | 1461239537902 Marionette TRACE conn3 -> [0,285,"getWindowHandle",null] 04:52:17 INFO - PROCESS | 1833 | 1461239537906 Marionette TRACE conn3 <- [1,285,null,{"value":"8"}] 04:52:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 04:52:17 INFO - PROCESS | 1833 | 1461239537911 Marionette TRACE conn3 -> [0,286,"setScriptTimeout",{"ms":35000}] 04:52:17 INFO - PROCESS | 1833 | 1461239537913 Marionette TRACE conn3 <- [1,286,null,{}] 04:52:17 INFO - PROCESS | 1833 | 1461239537919 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:52:18 INFO - PROCESS | 1833 | 1461239538104 Marionette TRACE conn3 <- [1,287,null,{"value":null}] 04:52:18 INFO - PROCESS | 1833 | 1461239538134 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:18 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f0569077000 == 44 [pid = 1833] [id = 79] 04:52:18 INFO - PROCESS | 1833 | ++DOMWINDOW == 86 (0x7f056939c000) [pid = 1833] [serial = 235] [outer = (nil)] 04:52:18 INFO - PROCESS | 1833 | ++DOMWINDOW == 87 (0x7f056dd64c00) [pid = 1833] [serial = 236] [outer = 0x7f056939c000] 04:52:18 INFO - PROCESS | 1833 | 1461239538191 Marionette DEBUG loaded listener.js 04:52:18 INFO - PROCESS | 1833 | ++DOMWINDOW == 88 (0x7f056e48e400) [pid = 1833] [serial = 237] [outer = 0x7f056939c000] 04:52:18 INFO - PROCESS | 1833 | 1461239538863 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:52:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 04:52:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 980ms 04:52:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 04:52:18 INFO - PROCESS | 1833 | 1461239538892 Marionette TRACE conn3 -> [0,289,"getWindowHandle",null] 04:52:18 INFO - PROCESS | 1833 | 1461239538895 Marionette TRACE conn3 <- [1,289,null,{"value":"8"}] 04:52:18 INFO - PROCESS | 1833 | 1461239538899 Marionette TRACE conn3 -> [0,290,"setScriptTimeout",{"ms":35000}] 04:52:18 INFO - PROCESS | 1833 | 1461239538902 Marionette TRACE conn3 <- [1,290,null,{}] 04:52:18 INFO - PROCESS | 1833 | 1461239538907 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:52:19 INFO - PROCESS | 1833 | 1461239539066 Marionette TRACE conn3 <- [1,291,null,{"value":null}] 04:52:19 INFO - PROCESS | 1833 | 1461239539095 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:19 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f0553488800 == 45 [pid = 1833] [id = 80] 04:52:19 INFO - PROCESS | 1833 | ++DOMWINDOW == 89 (0x7f056e495000) [pid = 1833] [serial = 238] [outer = (nil)] 04:52:19 INFO - PROCESS | 1833 | ++DOMWINDOW == 90 (0x7f056e767000) [pid = 1833] [serial = 239] [outer = 0x7f056e495000] 04:52:19 INFO - PROCESS | 1833 | 1461239539154 Marionette DEBUG loaded listener.js 04:52:19 INFO - PROCESS | 1833 | ++DOMWINDOW == 91 (0x7f056e7b2400) [pid = 1833] [serial = 240] [outer = 0x7f056e495000] 04:52:19 INFO - PROCESS | 1833 | 1461239539851 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:52:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 04:52:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 975ms 04:52:19 INFO - PROCESS | 1833 | 1461239539877 Marionette TRACE conn3 -> [0,293,"getWindowHandle",null] 04:52:19 INFO - PROCESS | 1833 | 1461239539880 Marionette TRACE conn3 <- [1,293,null,{"value":"8"}] 04:52:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 04:52:19 INFO - PROCESS | 1833 | 1461239539885 Marionette TRACE conn3 -> [0,294,"setScriptTimeout",{"ms":35000}] 04:52:19 INFO - PROCESS | 1833 | 1461239539887 Marionette TRACE conn3 <- [1,294,null,{}] 04:52:19 INFO - PROCESS | 1833 | 1461239539892 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:52:20 INFO - PROCESS | 1833 | 1461239540111 Marionette TRACE conn3 <- [1,295,null,{"value":null}] 04:52:20 INFO - PROCESS | 1833 | --DOMWINDOW == 90 (0x7f0550e5e400) [pid = 1833] [serial = 202] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 04:52:20 INFO - PROCESS | 1833 | --DOMWINDOW == 89 (0x7f0550e5d400) [pid = 1833] [serial = 199] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 04:52:20 INFO - PROCESS | 1833 | --DOMWINDOW == 88 (0x7f0555af3000) [pid = 1833] [serial = 193] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 04:52:20 INFO - PROCESS | 1833 | --DOMWINDOW == 87 (0x7f0555aa6800) [pid = 1833] [serial = 190] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 04:52:20 INFO - PROCESS | 1833 | --DOMWINDOW == 86 (0x7f0552471000) [pid = 1833] [serial = 187] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 04:52:20 INFO - PROCESS | 1833 | --DOMWINDOW == 85 (0x7f055cb76000) [pid = 1833] [serial = 196] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 04:52:20 INFO - PROCESS | 1833 | --DOMWINDOW == 84 (0x7f055275e400) [pid = 1833] [serial = 172] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 04:52:20 INFO - PROCESS | 1833 | --DOMWINDOW == 83 (0x7f0550e5a000) [pid = 1833] [serial = 148] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 04:52:20 INFO - PROCESS | 1833 | --DOMWINDOW == 82 (0x7f0550e5a400) [pid = 1833] [serial = 151] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 04:52:20 INFO - PROCESS | 1833 | 1461239540192 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:20 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f055ac92800 == 46 [pid = 1833] [id = 81] 04:52:20 INFO - PROCESS | 1833 | ++DOMWINDOW == 83 (0x7f0550e5a400) [pid = 1833] [serial = 241] [outer = (nil)] 04:52:20 INFO - PROCESS | 1833 | ++DOMWINDOW == 84 (0x7f055275f400) [pid = 1833] [serial = 242] [outer = 0x7f0550e5a400] 04:52:20 INFO - PROCESS | 1833 | 1461239540266 Marionette DEBUG loaded listener.js 04:52:20 INFO - PROCESS | 1833 | ++DOMWINDOW == 85 (0x7f055ddc6800) [pid = 1833] [serial = 243] [outer = 0x7f0550e5a400] 04:52:20 INFO - PROCESS | 1833 | 1461239540896 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:52:20 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:52:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 1032ms 04:52:20 INFO - PROCESS | 1833 | 1461239540918 Marionette TRACE conn3 -> [0,297,"getWindowHandle",null] 04:52:20 INFO - PROCESS | 1833 | 1461239540920 Marionette TRACE conn3 <- [1,297,null,{"value":"8"}] 04:52:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 04:52:20 INFO - PROCESS | 1833 | 1461239540926 Marionette TRACE conn3 -> [0,298,"setScriptTimeout",{"ms":35000}] 04:52:20 INFO - PROCESS | 1833 | 1461239540928 Marionette TRACE conn3 <- [1,298,null,{}] 04:52:20 INFO - PROCESS | 1833 | 1461239540933 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:52:21 INFO - PROCESS | 1833 | 1461239541092 Marionette TRACE conn3 <- [1,299,null,{"value":null}] 04:52:21 INFO - PROCESS | 1833 | 1461239541112 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:21 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f056e74b800 == 47 [pid = 1833] [id = 82] 04:52:21 INFO - PROCESS | 1833 | ++DOMWINDOW == 86 (0x7f0550e5d400) [pid = 1833] [serial = 244] [outer = (nil)] 04:52:21 INFO - PROCESS | 1833 | ++DOMWINDOW == 87 (0x7f056e910800) [pid = 1833] [serial = 245] [outer = 0x7f0550e5d400] 04:52:21 INFO - PROCESS | 1833 | 1461239541173 Marionette DEBUG loaded listener.js 04:52:21 INFO - PROCESS | 1833 | ++DOMWINDOW == 88 (0x7f0571292000) [pid = 1833] [serial = 246] [outer = 0x7f0550e5d400] 04:52:21 INFO - PROCESS | 1833 | 1461239541788 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:52:21 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:52:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 925ms 04:52:21 INFO - PROCESS | 1833 | 1461239541852 Marionette TRACE conn3 -> [0,301,"getWindowHandle",null] 04:52:21 INFO - PROCESS | 1833 | 1461239541856 Marionette TRACE conn3 <- [1,301,null,{"value":"8"}] 04:52:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 04:52:21 INFO - PROCESS | 1833 | 1461239541861 Marionette TRACE conn3 -> [0,302,"setScriptTimeout",{"ms":35000}] 04:52:21 INFO - PROCESS | 1833 | 1461239541863 Marionette TRACE conn3 <- [1,302,null,{}] 04:52:21 INFO - PROCESS | 1833 | 1461239541868 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:52:21 INFO - PROCESS | 1833 | 1461239541994 Marionette TRACE conn3 <- [1,303,null,{"value":null}] 04:52:22 INFO - PROCESS | 1833 | 1461239542008 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:22 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f056e927000 == 48 [pid = 1833] [id = 83] 04:52:22 INFO - PROCESS | 1833 | ++DOMWINDOW == 89 (0x7f0550e56400) [pid = 1833] [serial = 247] [outer = (nil)] 04:52:22 INFO - PROCESS | 1833 | ++DOMWINDOW == 90 (0x7f0555ab9400) [pid = 1833] [serial = 248] [outer = 0x7f0550e56400] 04:52:22 INFO - PROCESS | 1833 | 1461239542153 Marionette DEBUG loaded listener.js 04:52:22 INFO - PROCESS | 1833 | ++DOMWINDOW == 91 (0x7f0555ac0000) [pid = 1833] [serial = 249] [outer = 0x7f0550e56400] 04:52:23 INFO - PROCESS | 1833 | ++DOMWINDOW == 92 (0x7f0552466c00) [pid = 1833] [serial = 250] [outer = 0x7f055275fc00] 04:52:23 INFO - PROCESS | 1833 | 1461239543094 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:52:23 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:52:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 1283ms 04:52:23 INFO - PROCESS | 1833 | 1461239543198 Marionette TRACE conn3 -> [0,305,"getWindowHandle",null] 04:52:23 INFO - PROCESS | 1833 | 1461239543206 Marionette TRACE conn3 <- [1,305,null,{"value":"8"}] 04:52:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 04:52:23 INFO - PROCESS | 1833 | 1461239543222 Marionette TRACE conn3 -> [0,306,"setScriptTimeout",{"ms":35000}] 04:52:23 INFO - PROCESS | 1833 | 1461239543229 Marionette TRACE conn3 <- [1,306,null,{}] 04:52:23 INFO - PROCESS | 1833 | 1461239543253 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:52:23 INFO - PROCESS | 1833 | 1461239543488 Marionette TRACE conn3 <- [1,307,null,{"value":null}] 04:52:23 INFO - PROCESS | 1833 | 1461239543774 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:23 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f055cb4d800 == 49 [pid = 1833] [id = 84] 04:52:23 INFO - PROCESS | 1833 | ++DOMWINDOW == 93 (0x7f0555ac1c00) [pid = 1833] [serial = 251] [outer = (nil)] 04:52:23 INFO - PROCESS | 1833 | ++DOMWINDOW == 94 (0x7f055b039800) [pid = 1833] [serial = 252] [outer = 0x7f0555ac1c00] 04:52:23 INFO - PROCESS | 1833 | 1461239543904 Marionette DEBUG loaded listener.js 04:52:24 INFO - PROCESS | 1833 | ++DOMWINDOW == 95 (0x7f055c2b5400) [pid = 1833] [serial = 253] [outer = 0x7f0555ac1c00] 04:52:24 INFO - PROCESS | 1833 | 1461239544710 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:52:24 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:52:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 1506ms 04:52:24 INFO - PROCESS | 1833 | 1461239544724 Marionette TRACE conn3 -> [0,309,"getWindowHandle",null] 04:52:24 INFO - PROCESS | 1833 | 1461239544731 Marionette TRACE conn3 <- [1,309,null,{"value":"8"}] 04:52:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 04:52:24 INFO - PROCESS | 1833 | 1461239544741 Marionette TRACE conn3 -> [0,310,"setScriptTimeout",{"ms":35000}] 04:52:24 INFO - PROCESS | 1833 | 1461239544744 Marionette TRACE conn3 <- [1,310,null,{}] 04:52:24 INFO - PROCESS | 1833 | 1461239544750 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:52:24 INFO - PROCESS | 1833 | 1461239544904 Marionette TRACE conn3 <- [1,311,null,{"value":null}] 04:52:25 INFO - PROCESS | 1833 | 1461239545039 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:25 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f056e4c3800 == 50 [pid = 1833] [id = 85] 04:52:25 INFO - PROCESS | 1833 | ++DOMWINDOW == 96 (0x7f0555aeec00) [pid = 1833] [serial = 254] [outer = (nil)] 04:52:25 INFO - PROCESS | 1833 | ++DOMWINDOW == 97 (0x7f055ddc2800) [pid = 1833] [serial = 255] [outer = 0x7f0555aeec00] 04:52:25 INFO - PROCESS | 1833 | 1461239545109 Marionette DEBUG loaded listener.js 04:52:25 INFO - PROCESS | 1833 | ++DOMWINDOW == 98 (0x7f05690c6000) [pid = 1833] [serial = 256] [outer = 0x7f0555aeec00] 04:52:26 INFO - PROCESS | 1833 | 1461239546008 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:52:26 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:52:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 1281ms 04:52:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 04:52:26 INFO - PROCESS | 1833 | 1461239546021 Marionette TRACE conn3 -> [0,313,"getWindowHandle",null] 04:52:26 INFO - PROCESS | 1833 | 1461239546024 Marionette TRACE conn3 <- [1,313,null,{"value":"8"}] 04:52:26 INFO - PROCESS | 1833 | 1461239546031 Marionette TRACE conn3 -> [0,314,"setScriptTimeout",{"ms":35000}] 04:52:26 INFO - PROCESS | 1833 | 1461239546037 Marionette TRACE conn3 <- [1,314,null,{}] 04:52:26 INFO - PROCESS | 1833 | 1461239546052 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:52:26 INFO - PROCESS | 1833 | 1461239546204 Marionette TRACE conn3 <- [1,315,null,{"value":null}] 04:52:26 INFO - PROCESS | 1833 | 1461239546342 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:26 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f057123a800 == 51 [pid = 1833] [id = 86] 04:52:26 INFO - PROCESS | 1833 | ++DOMWINDOW == 99 (0x7f056a6fb000) [pid = 1833] [serial = 257] [outer = (nil)] 04:52:26 INFO - PROCESS | 1833 | ++DOMWINDOW == 100 (0x7f056e7e6c00) [pid = 1833] [serial = 258] [outer = 0x7f056a6fb000] 04:52:26 INFO - PROCESS | 1833 | 1461239546415 Marionette DEBUG loaded listener.js 04:52:26 INFO - PROCESS | 1833 | ++DOMWINDOW == 101 (0x7f056e95b000) [pid = 1833] [serial = 259] [outer = 0x7f056a6fb000] 04:52:27 INFO - PROCESS | 1833 | 1461239547250 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:52:27 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:52:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 1288ms 04:52:27 INFO - PROCESS | 1833 | 1461239547319 Marionette TRACE conn3 -> [0,317,"getWindowHandle",null] 04:52:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 04:52:27 INFO - PROCESS | 1833 | 1461239547323 Marionette TRACE conn3 <- [1,317,null,{"value":"8"}] 04:52:27 INFO - PROCESS | 1833 | 1461239547329 Marionette TRACE conn3 -> [0,318,"setScriptTimeout",{"ms":35000}] 04:52:27 INFO - PROCESS | 1833 | 1461239547332 Marionette TRACE conn3 <- [1,318,null,{}] 04:52:27 INFO - PROCESS | 1833 | 1461239547340 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:52:27 INFO - PROCESS | 1833 | 1461239547530 Marionette TRACE conn3 <- [1,319,null,{"value":null}] 04:52:27 INFO - PROCESS | 1833 | 1461239547663 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:27 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f0572a74800 == 52 [pid = 1833] [id = 87] 04:52:27 INFO - PROCESS | 1833 | ++DOMWINDOW == 102 (0x7f0552756c00) [pid = 1833] [serial = 260] [outer = (nil)] 04:52:27 INFO - PROCESS | 1833 | ++DOMWINDOW == 103 (0x7f0570f83c00) [pid = 1833] [serial = 261] [outer = 0x7f0552756c00] 04:52:27 INFO - PROCESS | 1833 | 1461239547747 Marionette DEBUG loaded listener.js 04:52:27 INFO - PROCESS | 1833 | ++DOMWINDOW == 104 (0x7f05712b5000) [pid = 1833] [serial = 262] [outer = 0x7f0552756c00] 04:52:28 INFO - PROCESS | 1833 | 1461239548552 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:52:28 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:52:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 1234ms 04:52:28 INFO - PROCESS | 1833 | 1461239548768 Marionette TRACE conn3 -> [0,321,"getWindowHandle",null] 04:52:28 INFO - PROCESS | 1833 | 1461239548773 Marionette TRACE conn3 <- [1,321,null,{"value":"8"}] 04:52:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 04:52:28 INFO - PROCESS | 1833 | 1461239548804 Marionette TRACE conn3 -> [0,322,"setScriptTimeout",{"ms":35000}] 04:52:28 INFO - PROCESS | 1833 | 1461239548807 Marionette TRACE conn3 <- [1,322,null,{}] 04:52:28 INFO - PROCESS | 1833 | 1461239548815 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:52:28 INFO - PROCESS | 1833 | 1461239548952 Marionette TRACE conn3 <- [1,323,null,{"value":null}] 04:52:29 INFO - PROCESS | 1833 | 1461239549141 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:29 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f055c432800 == 53 [pid = 1833] [id = 88] 04:52:29 INFO - PROCESS | 1833 | ++DOMWINDOW == 105 (0x7f0555abac00) [pid = 1833] [serial = 263] [outer = (nil)] 04:52:29 INFO - PROCESS | 1833 | ++DOMWINDOW == 106 (0x7f0555ac1000) [pid = 1833] [serial = 264] [outer = 0x7f0555abac00] 04:52:29 INFO - PROCESS | 1833 | 1461239549210 Marionette DEBUG loaded listener.js 04:52:29 INFO - PROCESS | 1833 | ++DOMWINDOW == 107 (0x7f05583e4400) [pid = 1833] [serial = 265] [outer = 0x7f0555abac00] 04:52:30 INFO - PROCESS | 1833 | 1461239550052 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:52:30 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:52:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 1284ms 04:52:30 INFO - PROCESS | 1833 | 1461239550089 Marionette TRACE conn3 -> [0,325,"getWindowHandle",null] 04:52:30 INFO - PROCESS | 1833 | 1461239550093 Marionette TRACE conn3 <- [1,325,null,{"value":"8"}] 04:52:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 04:52:30 INFO - PROCESS | 1833 | 1461239550103 Marionette TRACE conn3 -> [0,326,"setScriptTimeout",{"ms":35000}] 04:52:30 INFO - PROCESS | 1833 | 1461239550108 Marionette TRACE conn3 <- [1,326,null,{}] 04:52:30 INFO - PROCESS | 1833 | 1461239550115 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:52:30 INFO - PROCESS | 1833 | 1461239550252 Marionette TRACE conn3 <- [1,327,null,{"value":null}] 04:52:30 INFO - PROCESS | 1833 | 1461239550413 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:30 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f0555a84000 == 54 [pid = 1833] [id = 89] 04:52:30 INFO - PROCESS | 1833 | ++DOMWINDOW == 108 (0x7f0558fcf000) [pid = 1833] [serial = 266] [outer = (nil)] 04:52:30 INFO - PROCESS | 1833 | ++DOMWINDOW == 109 (0x7f055aca4000) [pid = 1833] [serial = 267] [outer = 0x7f0558fcf000] 04:52:30 INFO - PROCESS | 1833 | 1461239550485 Marionette DEBUG loaded listener.js 04:52:30 INFO - PROCESS | 1833 | ++DOMWINDOW == 110 (0x7f055ba45c00) [pid = 1833] [serial = 268] [outer = 0x7f0558fcf000] 04:52:30 INFO - PROCESS | 1833 | --DOCSHELL 0x7f056e74b800 == 53 [pid = 1833] [id = 82] 04:52:30 INFO - PROCESS | 1833 | --DOCSHELL 0x7f055ac92800 == 52 [pid = 1833] [id = 81] 04:52:30 INFO - PROCESS | 1833 | --DOMWINDOW == 109 (0x7f056954a000) [pid = 1833] [serial = 206] [outer = (nil)] [url = about:blank] 04:52:30 INFO - PROCESS | 1833 | --DOCSHELL 0x7f0553488800 == 51 [pid = 1833] [id = 80] 04:52:31 INFO - PROCESS | 1833 | --DOCSHELL 0x7f0569077000 == 50 [pid = 1833] [id = 79] 04:52:31 INFO - PROCESS | 1833 | --DOCSHELL 0x7f055e744000 == 49 [pid = 1833] [id = 78] 04:52:31 INFO - PROCESS | 1833 | --DOCSHELL 0x7f0558f74800 == 48 [pid = 1833] [id = 77] 04:52:31 INFO - PROCESS | 1833 | --DOCSHELL 0x7f05543c3800 == 47 [pid = 1833] [id = 76] 04:52:31 INFO - PROCESS | 1833 | --DOMWINDOW == 108 (0x7f055275d800) [pid = 1833] [serial = 176] [outer = (nil)] [url = about:blank] 04:52:31 INFO - PROCESS | 1833 | --DOMWINDOW == 107 (0x7f05693a0400) [pid = 1833] [serial = 204] [outer = (nil)] [url = about:blank] 04:52:31 INFO - PROCESS | 1833 | --DOMWINDOW == 106 (0x7f055eba1800) [pid = 1833] [serial = 200] [outer = (nil)] [url = about:blank] 04:52:31 INFO - PROCESS | 1833 | --DOMWINDOW == 105 (0x7f055bd55000) [pid = 1833] [serial = 194] [outer = (nil)] [url = about:blank] 04:52:31 INFO - PROCESS | 1833 | --DOMWINDOW == 104 (0x7f055ad79400) [pid = 1833] [serial = 192] [outer = (nil)] [url = about:blank] 04:52:31 INFO - PROCESS | 1833 | --DOMWINDOW == 103 (0x7f055cf9f400) [pid = 1833] [serial = 182] [outer = (nil)] [url = about:blank] 04:52:31 INFO - PROCESS | 1833 | --DOMWINDOW == 102 (0x7f0558382800) [pid = 1833] [serial = 179] [outer = (nil)] [url = about:blank] 04:52:31 INFO - PROCESS | 1833 | --DOMWINDOW == 101 (0x7f0559ec2c00) [pid = 1833] [serial = 191] [outer = (nil)] [url = about:blank] 04:52:31 INFO - PROCESS | 1833 | --DOMWINDOW == 100 (0x7f0555a9e000) [pid = 1833] [serial = 189] [outer = (nil)] [url = about:blank] 04:52:31 INFO - PROCESS | 1833 | --DOMWINDOW == 99 (0x7f055e871000) [pid = 1833] [serial = 185] [outer = (nil)] [url = about:blank] 04:52:31 INFO - PROCESS | 1833 | --DOMWINDOW == 98 (0x7f0568241c00) [pid = 1833] [serial = 201] [outer = (nil)] [url = about:blank] 04:52:31 INFO - PROCESS | 1833 | --DOMWINDOW == 97 (0x7f0569096800) [pid = 1833] [serial = 203] [outer = (nil)] [url = about:blank] 04:52:31 INFO - PROCESS | 1833 | --DOMWINDOW == 96 (0x7f055e7c2400) [pid = 1833] [serial = 198] [outer = (nil)] [url = about:blank] 04:52:31 INFO - PROCESS | 1833 | --DOMWINDOW == 95 (0x7f05541a6000) [pid = 1833] [serial = 188] [outer = (nil)] [url = about:blank] 04:52:31 INFO - PROCESS | 1833 | --DOMWINDOW == 94 (0x7f055ddc9c00) [pid = 1833] [serial = 197] [outer = (nil)] [url = about:blank] 04:52:31 INFO - PROCESS | 1833 | --DOMWINDOW == 93 (0x7f055e7c3c00) [pid = 1833] [serial = 174] [outer = (nil)] [url = about:blank] 04:52:31 INFO - PROCESS | 1833 | --DOMWINDOW == 92 (0x7f055d090c00) [pid = 1833] [serial = 195] [outer = (nil)] [url = about:blank] 04:52:31 INFO - PROCESS | 1833 | --DOMWINDOW == 91 (0x7f055838a400) [pid = 1833] [serial = 150] [outer = (nil)] [url = about:blank] 04:52:31 INFO - PROCESS | 1833 | --DOMWINDOW == 90 (0x7f055cf9c800) [pid = 1833] [serial = 153] [outer = (nil)] [url = about:blank] 04:52:31 INFO - PROCESS | 1833 | 1461239551306 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:52:31 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:52:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 1238ms 04:52:31 INFO - PROCESS | 1833 | 1461239551340 Marionette TRACE conn3 -> [0,329,"getWindowHandle",null] 04:52:31 INFO - PROCESS | 1833 | 1461239551343 Marionette TRACE conn3 <- [1,329,null,{"value":"8"}] 04:52:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 04:52:31 INFO - PROCESS | 1833 | 1461239551349 Marionette TRACE conn3 -> [0,330,"setScriptTimeout",{"ms":35000}] 04:52:31 INFO - PROCESS | 1833 | 1461239551351 Marionette TRACE conn3 <- [1,330,null,{}] 04:52:31 INFO - PROCESS | 1833 | 1461239551359 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:52:31 INFO - PROCESS | 1833 | 1461239551514 Marionette TRACE conn3 <- [1,331,null,{"value":null}] 04:52:31 INFO - PROCESS | 1833 | 1461239551618 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:31 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f055b8df800 == 48 [pid = 1833] [id = 90] 04:52:31 INFO - PROCESS | 1833 | ++DOMWINDOW == 91 (0x7f055cf9dc00) [pid = 1833] [serial = 269] [outer = (nil)] 04:52:31 INFO - PROCESS | 1833 | ++DOMWINDOW == 92 (0x7f055d45ec00) [pid = 1833] [serial = 270] [outer = 0x7f055cf9dc00] 04:52:31 INFO - PROCESS | 1833 | 1461239551700 Marionette DEBUG loaded listener.js 04:52:31 INFO - PROCESS | 1833 | ++DOMWINDOW == 93 (0x7f055dbb4400) [pid = 1833] [serial = 271] [outer = 0x7f055cf9dc00] 04:52:32 INFO - PROCESS | 1833 | 1461239552462 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:52:32 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:52:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 1178ms 04:52:32 INFO - PROCESS | 1833 | 1461239552531 Marionette TRACE conn3 -> [0,333,"getWindowHandle",null] 04:52:32 INFO - PROCESS | 1833 | 1461239552535 Marionette TRACE conn3 <- [1,333,null,{"value":"8"}] 04:52:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 04:52:32 INFO - PROCESS | 1833 | 1461239552540 Marionette TRACE conn3 -> [0,334,"setScriptTimeout",{"ms":35000}] 04:52:32 INFO - PROCESS | 1833 | 1461239552543 Marionette TRACE conn3 <- [1,334,null,{}] 04:52:32 INFO - PROCESS | 1833 | 1461239552548 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:52:32 INFO - PROCESS | 1833 | 1461239552699 Marionette TRACE conn3 <- [1,335,null,{"value":null}] 04:52:32 INFO - PROCESS | 1833 | 1461239552709 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:32 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f055c72d000 == 49 [pid = 1833] [id = 91] 04:52:32 INFO - PROCESS | 1833 | ++DOMWINDOW == 94 (0x7f0552472800) [pid = 1833] [serial = 272] [outer = (nil)] 04:52:32 INFO - PROCESS | 1833 | ++DOMWINDOW == 95 (0x7f055eb8c000) [pid = 1833] [serial = 273] [outer = 0x7f0552472800] 04:52:32 INFO - PROCESS | 1833 | 1461239552768 Marionette DEBUG loaded listener.js 04:52:32 INFO - PROCESS | 1833 | ++DOMWINDOW == 96 (0x7f0568e4e800) [pid = 1833] [serial = 274] [outer = 0x7f0552472800] 04:52:33 INFO - PROCESS | 1833 | 1461239553477 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:52:33 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:52:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 981ms 04:52:33 INFO - PROCESS | 1833 | 1461239553522 Marionette TRACE conn3 -> [0,337,"getWindowHandle",null] 04:52:33 INFO - PROCESS | 1833 | 1461239553535 Marionette TRACE conn3 <- [1,337,null,{"value":"8"}] 04:52:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 04:52:33 INFO - PROCESS | 1833 | 1461239553547 Marionette TRACE conn3 -> [0,338,"setScriptTimeout",{"ms":35000}] 04:52:33 INFO - PROCESS | 1833 | 1461239553549 Marionette TRACE conn3 <- [1,338,null,{}] 04:52:33 INFO - PROCESS | 1833 | 1461239553553 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:52:33 INFO - PROCESS | 1833 | 1461239553711 Marionette TRACE conn3 <- [1,339,null,{"value":null}] 04:52:33 INFO - PROCESS | 1833 | 1461239553778 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:33 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f055839b000 == 50 [pid = 1833] [id = 92] 04:52:33 INFO - PROCESS | 1833 | ++DOMWINDOW == 97 (0x7f0552760800) [pid = 1833] [serial = 275] [outer = (nil)] 04:52:33 INFO - PROCESS | 1833 | ++DOMWINDOW == 98 (0x7f0569196000) [pid = 1833] [serial = 276] [outer = 0x7f0552760800] 04:52:33 INFO - PROCESS | 1833 | 1461239553836 Marionette DEBUG loaded listener.js 04:52:33 INFO - PROCESS | 1833 | ++DOMWINDOW == 99 (0x7f056a22d400) [pid = 1833] [serial = 277] [outer = 0x7f0552760800] 04:52:34 INFO - PROCESS | 1833 | 1461239554552 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:52:34 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:52:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 1023ms 04:52:34 INFO - PROCESS | 1833 | 1461239554571 Marionette TRACE conn3 -> [0,341,"getWindowHandle",null] 04:52:34 INFO - PROCESS | 1833 | 1461239554574 Marionette TRACE conn3 <- [1,341,null,{"value":"8"}] 04:52:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 04:52:34 INFO - PROCESS | 1833 | 1461239554580 Marionette TRACE conn3 -> [0,342,"setScriptTimeout",{"ms":35000}] 04:52:34 INFO - PROCESS | 1833 | 1461239554582 Marionette TRACE conn3 <- [1,342,null,{}] 04:52:34 INFO - PROCESS | 1833 | 1461239554593 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:52:34 INFO - PROCESS | 1833 | 1461239554807 Marionette TRACE conn3 <- [1,343,null,{"value":null}] 04:52:34 INFO - PROCESS | 1833 | 1461239554838 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:34 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f0563117000 == 51 [pid = 1833] [id = 93] 04:52:34 INFO - PROCESS | 1833 | ++DOMWINDOW == 100 (0x7f056e3cd400) [pid = 1833] [serial = 278] [outer = (nil)] 04:52:34 INFO - PROCESS | 1833 | ++DOMWINDOW == 101 (0x7f056e828000) [pid = 1833] [serial = 279] [outer = 0x7f056e3cd400] 04:52:34 INFO - PROCESS | 1833 | 1461239554902 Marionette DEBUG loaded listener.js 04:52:35 INFO - PROCESS | 1833 | ++DOMWINDOW == 102 (0x7f056e960400) [pid = 1833] [serial = 280] [outer = 0x7f056e3cd400] 04:52:35 INFO - PROCESS | 1833 | --DOMWINDOW == 101 (0x7f05541a9800) [pid = 1833] [serial = 205] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 04:52:35 INFO - PROCESS | 1833 | --DOMWINDOW == 100 (0x7f056e495000) [pid = 1833] [serial = 238] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 04:52:35 INFO - PROCESS | 1833 | --DOMWINDOW == 99 (0x7f055a454800) [pid = 1833] [serial = 229] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 04:52:35 INFO - PROCESS | 1833 | --DOMWINDOW == 98 (0x7f05528e0000) [pid = 1833] [serial = 226] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 04:52:35 INFO - PROCESS | 1833 | --DOMWINDOW == 97 (0x7f0550e60000) [pid = 1833] [serial = 232] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 04:52:35 INFO - PROCESS | 1833 | --DOMWINDOW == 96 (0x7f0550e5a400) [pid = 1833] [serial = 241] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 04:52:35 INFO - PROCESS | 1833 | --DOMWINDOW == 95 (0x7f0550e5d400) [pid = 1833] [serial = 244] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 04:52:35 INFO - PROCESS | 1833 | --DOMWINDOW == 94 (0x7f056939c000) [pid = 1833] [serial = 235] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 04:52:35 INFO - PROCESS | 1833 | 1461239555756 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:52:35 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:52:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 1237ms 04:52:35 INFO - PROCESS | 1833 | 1461239555817 Marionette TRACE conn3 -> [0,345,"getWindowHandle",null] 04:52:35 INFO - PROCESS | 1833 | 1461239555820 Marionette TRACE conn3 <- [1,345,null,{"value":"8"}] 04:52:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 04:52:35 INFO - PROCESS | 1833 | 1461239555825 Marionette TRACE conn3 -> [0,346,"setScriptTimeout",{"ms":35000}] 04:52:35 INFO - PROCESS | 1833 | 1461239555827 Marionette TRACE conn3 <- [1,346,null,{}] 04:52:35 INFO - PROCESS | 1833 | 1461239555832 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:52:35 INFO - PROCESS | 1833 | 1461239555954 Marionette TRACE conn3 <- [1,347,null,{"value":null}] 04:52:35 INFO - PROCESS | 1833 | 1461239555978 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:35 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f0553ec2800 == 52 [pid = 1833] [id = 94] 04:52:35 INFO - PROCESS | 1833 | ++DOMWINDOW == 95 (0x7f05541a9800) [pid = 1833] [serial = 281] [outer = (nil)] 04:52:36 INFO - PROCESS | 1833 | ++DOMWINDOW == 96 (0x7f056950f400) [pid = 1833] [serial = 282] [outer = 0x7f05541a9800] 04:52:36 INFO - PROCESS | 1833 | 1461239556036 Marionette DEBUG loaded listener.js 04:52:36 INFO - PROCESS | 1833 | ++DOMWINDOW == 97 (0x7f0570599800) [pid = 1833] [serial = 283] [outer = 0x7f05541a9800] 04:52:36 INFO - PROCESS | 1833 | 1461239556706 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:52:36 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:52:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 925ms 04:52:36 INFO - PROCESS | 1833 | 1461239556752 Marionette TRACE conn3 -> [0,349,"getWindowHandle",null] 04:52:36 INFO - PROCESS | 1833 | 1461239556755 Marionette TRACE conn3 <- [1,349,null,{"value":"8"}] 04:52:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 04:52:36 INFO - PROCESS | 1833 | 1461239556760 Marionette TRACE conn3 -> [0,350,"setScriptTimeout",{"ms":35000}] 04:52:36 INFO - PROCESS | 1833 | 1461239556762 Marionette TRACE conn3 <- [1,350,null,{}] 04:52:36 INFO - PROCESS | 1833 | 1461239556767 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:52:36 INFO - PROCESS | 1833 | 1461239556923 Marionette TRACE conn3 <- [1,351,null,{"value":null}] 04:52:36 INFO - PROCESS | 1833 | 1461239556943 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:36 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f056957b800 == 53 [pid = 1833] [id = 95] 04:52:36 INFO - PROCESS | 1833 | ++DOMWINDOW == 98 (0x7f0550e60000) [pid = 1833] [serial = 284] [outer = (nil)] 04:52:36 INFO - PROCESS | 1833 | ++DOMWINDOW == 99 (0x7f055cab2400) [pid = 1833] [serial = 285] [outer = 0x7f0550e60000] 04:52:37 INFO - PROCESS | 1833 | 1461239556999 Marionette DEBUG loaded listener.js 04:52:37 INFO - PROCESS | 1833 | ++DOMWINDOW == 100 (0x7f055cab8000) [pid = 1833] [serial = 286] [outer = 0x7f0550e60000] 04:52:37 INFO - PROCESS | 1833 | 1461239557772 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:52:37 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:52:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 1075ms 04:52:37 INFO - PROCESS | 1833 | 1461239557840 Marionette TRACE conn3 -> [0,353,"getWindowHandle",null] 04:52:37 INFO - PROCESS | 1833 | 1461239557846 Marionette TRACE conn3 <- [1,353,null,{"value":"8"}] 04:52:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 04:52:37 INFO - PROCESS | 1833 | 1461239557854 Marionette TRACE conn3 -> [0,354,"setScriptTimeout",{"ms":35000}] 04:52:37 INFO - PROCESS | 1833 | 1461239557858 Marionette TRACE conn3 <- [1,354,null,{}] 04:52:37 INFO - PROCESS | 1833 | 1461239557866 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:52:38 INFO - PROCESS | 1833 | 1461239558027 Marionette TRACE conn3 <- [1,355,null,{"value":null}] 04:52:38 INFO - PROCESS | 1833 | 1461239558158 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:38 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f055ac89800 == 54 [pid = 1833] [id = 96] 04:52:38 INFO - PROCESS | 1833 | ++DOMWINDOW == 101 (0x7f0554e37800) [pid = 1833] [serial = 287] [outer = (nil)] 04:52:38 INFO - PROCESS | 1833 | ++DOMWINDOW == 102 (0x7f0555aefc00) [pid = 1833] [serial = 288] [outer = 0x7f0554e37800] 04:52:38 INFO - PROCESS | 1833 | 1461239558230 Marionette DEBUG loaded listener.js 04:52:38 INFO - PROCESS | 1833 | ++DOMWINDOW == 103 (0x7f0558fd1800) [pid = 1833] [serial = 289] [outer = 0x7f0554e37800] 04:52:39 INFO - PROCESS | 1833 | 1461239559146 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:52:39 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:52:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 1342ms 04:52:39 INFO - PROCESS | 1833 | 1461239559196 Marionette TRACE conn3 -> [0,357,"getWindowHandle",null] 04:52:39 INFO - PROCESS | 1833 | 1461239559203 Marionette TRACE conn3 <- [1,357,null,{"value":"8"}] 04:52:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 04:52:39 INFO - PROCESS | 1833 | 1461239559213 Marionette TRACE conn3 -> [0,358,"setScriptTimeout",{"ms":35000}] 04:52:39 INFO - PROCESS | 1833 | 1461239559218 Marionette TRACE conn3 <- [1,358,null,{}] 04:52:39 INFO - PROCESS | 1833 | 1461239559223 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:52:39 INFO - PROCESS | 1833 | 1461239559382 Marionette TRACE conn3 <- [1,359,null,{"value":null}] 04:52:39 INFO - PROCESS | 1833 | 1461239559516 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:39 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f055e744000 == 55 [pid = 1833] [id = 97] 04:52:39 INFO - PROCESS | 1833 | ++DOMWINDOW == 104 (0x7f0554e38000) [pid = 1833] [serial = 290] [outer = (nil)] 04:52:39 INFO - PROCESS | 1833 | ++DOMWINDOW == 105 (0x7f055bab5000) [pid = 1833] [serial = 291] [outer = 0x7f0554e38000] 04:52:39 INFO - PROCESS | 1833 | 1461239559590 Marionette DEBUG loaded listener.js 04:52:39 INFO - PROCESS | 1833 | ++DOMWINDOW == 106 (0x7f055bab9800) [pid = 1833] [serial = 292] [outer = 0x7f0554e38000] 04:52:40 INFO - PROCESS | 1833 | 1461239560513 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:52:40 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:52:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 1329ms 04:52:40 INFO - PROCESS | 1833 | 1461239560542 Marionette TRACE conn3 -> [0,361,"getWindowHandle",null] 04:52:40 INFO - PROCESS | 1833 | 1461239560546 Marionette TRACE conn3 <- [1,361,null,{"value":"8"}] 04:52:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 04:52:40 INFO - PROCESS | 1833 | 1461239560553 Marionette TRACE conn3 -> [0,362,"setScriptTimeout",{"ms":35000}] 04:52:40 INFO - PROCESS | 1833 | 1461239560558 Marionette TRACE conn3 <- [1,362,null,{}] 04:52:40 INFO - PROCESS | 1833 | 1461239560574 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:52:40 INFO - PROCESS | 1833 | 1461239560723 Marionette TRACE conn3 <- [1,363,null,{"value":null}] 04:52:40 INFO - PROCESS | 1833 | 1461239560860 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:40 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f056e43a000 == 56 [pid = 1833] [id = 98] 04:52:40 INFO - PROCESS | 1833 | ++DOMWINDOW == 107 (0x7f055caba000) [pid = 1833] [serial = 293] [outer = (nil)] 04:52:40 INFO - PROCESS | 1833 | ++DOMWINDOW == 108 (0x7f055d45f000) [pid = 1833] [serial = 294] [outer = 0x7f055caba000] 04:52:40 INFO - PROCESS | 1833 | 1461239560935 Marionette DEBUG loaded listener.js 04:52:41 INFO - PROCESS | 1833 | ++DOMWINDOW == 109 (0x7f055e7c8400) [pid = 1833] [serial = 295] [outer = 0x7f055caba000] 04:52:41 INFO - PROCESS | 1833 | 1461239561815 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:52:41 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:52:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 1287ms 04:52:41 INFO - PROCESS | 1833 | 1461239561842 Marionette TRACE conn3 -> [0,365,"getWindowHandle",null] 04:52:41 INFO - PROCESS | 1833 | 1461239561846 Marionette TRACE conn3 <- [1,365,null,{"value":"8"}] 04:52:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 04:52:41 INFO - PROCESS | 1833 | 1461239561913 Marionette TRACE conn3 -> [0,366,"setScriptTimeout",{"ms":35000}] 04:52:41 INFO - PROCESS | 1833 | 1461239561918 Marionette TRACE conn3 <- [1,366,null,{}] 04:52:41 INFO - PROCESS | 1833 | 1461239561925 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:52:42 INFO - PROCESS | 1833 | 1461239562111 Marionette TRACE conn3 <- [1,367,null,{"value":null}] 04:52:42 INFO - PROCESS | 1833 | 1461239562243 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:42 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f0570f49000 == 57 [pid = 1833] [id = 99] 04:52:42 INFO - PROCESS | 1833 | ++DOMWINDOW == 110 (0x7f0554d4d800) [pid = 1833] [serial = 296] [outer = (nil)] 04:52:42 INFO - PROCESS | 1833 | ++DOMWINDOW == 111 (0x7f056dd65000) [pid = 1833] [serial = 297] [outer = 0x7f0554d4d800] 04:52:42 INFO - PROCESS | 1833 | 1461239562312 Marionette DEBUG loaded listener.js 04:52:42 INFO - PROCESS | 1833 | ++DOMWINDOW == 112 (0x7f056e447800) [pid = 1833] [serial = 298] [outer = 0x7f0554d4d800] 04:52:43 INFO - PROCESS | 1833 | 1461239563193 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:52:43 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:52:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 1392ms 04:52:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 04:52:43 INFO - PROCESS | 1833 | 1461239563246 Marionette TRACE conn3 -> [0,369,"getWindowHandle",null] 04:52:43 INFO - PROCESS | 1833 | 1461239563248 Marionette TRACE conn3 <- [1,369,null,{"value":"8"}] 04:52:43 INFO - PROCESS | 1833 | 1461239563254 Marionette TRACE conn3 -> [0,370,"setScriptTimeout",{"ms":35000}] 04:52:43 INFO - PROCESS | 1833 | 1461239563257 Marionette TRACE conn3 <- [1,370,null,{}] 04:52:43 INFO - PROCESS | 1833 | 1461239563262 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:52:43 INFO - PROCESS | 1833 | 1461239563399 Marionette TRACE conn3 <- [1,371,null,{"value":null}] 04:52:43 INFO - PROCESS | 1833 | 1461239563538 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:43 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f056e8a1000 == 58 [pid = 1833] [id = 100] 04:52:43 INFO - PROCESS | 1833 | ++DOMWINDOW == 113 (0x7f0553e2e000) [pid = 1833] [serial = 299] [outer = (nil)] 04:52:43 INFO - PROCESS | 1833 | ++DOMWINDOW == 114 (0x7f055b913800) [pid = 1833] [serial = 300] [outer = 0x7f0553e2e000] 04:52:43 INFO - PROCESS | 1833 | 1461239563607 Marionette DEBUG loaded listener.js 04:52:43 INFO - PROCESS | 1833 | ++DOMWINDOW == 115 (0x7f055b91f800) [pid = 1833] [serial = 301] [outer = 0x7f0553e2e000] 04:52:44 INFO - PROCESS | 1833 | 1461239564625 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:52:44 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:52:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 1379ms 04:52:44 INFO - PROCESS | 1833 | 1461239564633 Marionette TRACE conn3 -> [0,373,"getWindowHandle",null] 04:52:44 INFO - PROCESS | 1833 | 1461239564638 Marionette TRACE conn3 <- [1,373,null,{"value":"8"}] 04:52:44 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 04:52:44 INFO - PROCESS | 1833 | 1461239564645 Marionette TRACE conn3 -> [0,374,"setScriptTimeout",{"ms":35000}] 04:52:44 INFO - PROCESS | 1833 | 1461239564651 Marionette TRACE conn3 <- [1,374,null,{}] 04:52:44 INFO - PROCESS | 1833 | 1461239564659 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:52:44 INFO - PROCESS | 1833 | 1461239564805 Marionette TRACE conn3 <- [1,375,null,{"value":null}] 04:52:44 INFO - PROCESS | 1833 | 1461239564976 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:45 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f055ac9c000 == 59 [pid = 1833] [id = 101] 04:52:45 INFO - PROCESS | 1833 | ++DOMWINDOW == 116 (0x7f0555ab5400) [pid = 1833] [serial = 302] [outer = (nil)] 04:52:45 INFO - PROCESS | 1833 | ++DOMWINDOW == 117 (0x7f05583ea800) [pid = 1833] [serial = 303] [outer = 0x7f0555ab5400] 04:52:45 INFO - PROCESS | 1833 | 1461239565131 Marionette DEBUG loaded listener.js 04:52:45 INFO - PROCESS | 1833 | ++DOMWINDOW == 118 (0x7f055b089c00) [pid = 1833] [serial = 304] [outer = 0x7f0555ab5400] 04:52:45 INFO - PROCESS | 1833 | --DOCSHELL 0x7f0553ec2800 == 58 [pid = 1833] [id = 94] 04:52:45 INFO - PROCESS | 1833 | --DOCSHELL 0x7f0563117000 == 57 [pid = 1833] [id = 93] 04:52:45 INFO - PROCESS | 1833 | --DOCSHELL 0x7f055839b000 == 56 [pid = 1833] [id = 92] 04:52:45 INFO - PROCESS | 1833 | --DOCSHELL 0x7f055c72d000 == 55 [pid = 1833] [id = 91] 04:52:45 INFO - PROCESS | 1833 | --DOCSHELL 0x7f055b8df800 == 54 [pid = 1833] [id = 90] 04:52:45 INFO - PROCESS | 1833 | --DOCSHELL 0x7f0555a84000 == 53 [pid = 1833] [id = 89] 04:52:45 INFO - PROCESS | 1833 | --DOCSHELL 0x7f055c432800 == 52 [pid = 1833] [id = 88] 04:52:45 INFO - PROCESS | 1833 | 1461239565921 Marionette TRACE conn3 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 04:52:45 INFO - PROCESS | 1833 | --DOMWINDOW == 117 (0x7f056a3ce400) [pid = 1833] [serial = 207] [outer = (nil)] [url = about:blank] 04:52:45 INFO - PROCESS | 1833 | --DOMWINDOW == 116 (0x7f056e767000) [pid = 1833] [serial = 239] [outer = (nil)] [url = about:blank] 04:52:45 INFO - PROCESS | 1833 | --DOMWINDOW == 115 (0x7f0555af4000) [pid = 1833] [serial = 224] [outer = (nil)] [url = about:blank] 04:52:45 INFO - PROCESS | 1833 | --DOMWINDOW == 114 (0x7f055cf99000) [pid = 1833] [serial = 230] [outer = (nil)] [url = about:blank] 04:52:45 INFO - PROCESS | 1833 | --DOMWINDOW == 113 (0x7f055d45b400) [pid = 1833] [serial = 231] [outer = (nil)] [url = about:blank] 04:52:45 INFO - PROCESS | 1833 | --DOMWINDOW == 112 (0x7f055ad7a400) [pid = 1833] [serial = 228] [outer = (nil)] [url = about:blank] 04:52:45 INFO - PROCESS | 1833 | --DOMWINDOW == 111 (0x7f0555a9b000) [pid = 1833] [serial = 227] [outer = (nil)] [url = about:blank] 04:52:45 INFO - PROCESS | 1833 | --DOMWINDOW == 110 (0x7f055e87c400) [pid = 1833] [serial = 233] [outer = (nil)] [url = about:blank] 04:52:45 INFO - PROCESS | 1833 | --DOMWINDOW == 109 (0x7f0568e54400) [pid = 1833] [serial = 215] [outer = (nil)] [url = about:blank] 04:52:45 INFO - PROCESS | 1833 | --DOMWINDOW == 108 (0x7f055346ec00) [pid = 1833] [serial = 209] [outer = (nil)] [url = about:blank] 04:52:45 INFO - PROCESS | 1833 | --DOMWINDOW == 107 (0x7f055275f400) [pid = 1833] [serial = 242] [outer = (nil)] [url = about:blank] 04:52:45 INFO - PROCESS | 1833 | --DOMWINDOW == 106 (0x7f056a6f0400) [pid = 1833] [serial = 218] [outer = (nil)] [url = about:blank] 04:52:45 INFO - PROCESS | 1833 | --DOMWINDOW == 105 (0x7f055b3b9400) [pid = 1833] [serial = 212] [outer = (nil)] [url = about:blank] 04:52:45 INFO - PROCESS | 1833 | --DOMWINDOW == 104 (0x7f056e3c2400) [pid = 1833] [serial = 221] [outer = (nil)] [url = about:blank] 04:52:45 INFO - PROCESS | 1833 | --DOMWINDOW == 103 (0x7f056e910800) [pid = 1833] [serial = 245] [outer = (nil)] [url = about:blank] 04:52:45 INFO - PROCESS | 1833 | --DOMWINDOW == 102 (0x7f056dd64c00) [pid = 1833] [serial = 236] [outer = (nil)] [url = about:blank] 04:52:45 INFO - PROCESS | 1833 | --DOMWINDOW == 101 (0x7f056e7b2400) [pid = 1833] [serial = 240] [outer = (nil)] [url = about:blank] 04:52:45 INFO - PROCESS | 1833 | --DOMWINDOW == 100 (0x7f055ddc6800) [pid = 1833] [serial = 243] [outer = (nil)] [url = about:blank] 04:52:45 INFO - PROCESS | 1833 | --DOMWINDOW == 99 (0x7f0571292000) [pid = 1833] [serial = 246] [outer = (nil)] [url = about:blank] 04:52:45 INFO - PROCESS | 1833 | --DOMWINDOW == 98 (0x7f056e48e400) [pid = 1833] [serial = 237] [outer = (nil)] [url = about:blank] 04:52:45 INFO - PROCESS | 1833 | --DOMWINDOW == 97 (0x7f0569322c00) [pid = 1833] [serial = 234] [outer = (nil)] [url = about:blank] 04:52:45 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 04:52:45 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 1334ms 04:52:45 INFO - PROCESS | 1833 | 1461239565980 Marionette TRACE conn3 -> [0,377,"getWindowHandle",null] 04:52:45 INFO - PROCESS | 1833 | 1461239565987 Marionette TRACE conn3 <- [1,377,null,{"value":"8"}] 04:52:45 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 04:52:46 INFO - PROCESS | 1833 | 1461239566000 Marionette TRACE conn3 -> [0,378,"setScriptTimeout",{"ms":35000}] 04:52:46 INFO - PROCESS | 1833 | 1461239566002 Marionette TRACE conn3 <- [1,378,null,{}] 04:52:46 INFO - PROCESS | 1833 | 1461239566008 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:52:46 INFO - PROCESS | 1833 | 1461239566138 Marionette TRACE conn3 <- [1,379,null,{"value":null}] 04:52:46 INFO - PROCESS | 1833 | 1461239566154 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:46 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f055b11e000 == 53 [pid = 1833] [id = 102] 04:52:46 INFO - PROCESS | 1833 | ++DOMWINDOW == 98 (0x7f055b91f000) [pid = 1833] [serial = 305] [outer = (nil)] 04:52:46 INFO - PROCESS | 1833 | ++DOMWINDOW == 99 (0x7f055ba46400) [pid = 1833] [serial = 306] [outer = 0x7f055b91f000] 04:52:46 INFO - PROCESS | 1833 | 1461239566213 Marionette DEBUG loaded listener.js 04:52:46 INFO - PROCESS | 1833 | ++DOMWINDOW == 100 (0x7f055bab9c00) [pid = 1833] [serial = 307] [outer = 0x7f055b91f000] 04:52:47 INFO - PROCESS | 1833 | 1461239567039 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:52:47 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 04:52:47 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 1078ms 04:52:47 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 04:52:47 INFO - PROCESS | 1833 | 1461239567110 Marionette TRACE conn3 -> [0,381,"getWindowHandle",null] 04:52:47 INFO - PROCESS | 1833 | 1461239567113 Marionette TRACE conn3 <- [1,381,null,{"value":"8"}] 04:52:47 INFO - PROCESS | 1833 | 1461239567119 Marionette TRACE conn3 -> [0,382,"setScriptTimeout",{"ms":35000}] 04:52:47 INFO - PROCESS | 1833 | 1461239567125 Marionette TRACE conn3 <- [1,382,null,{}] 04:52:47 INFO - PROCESS | 1833 | 1461239567139 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:52:47 INFO - PROCESS | 1833 | 1461239567277 Marionette TRACE conn3 <- [1,383,null,{"value":null}] 04:52:47 INFO - PROCESS | 1833 | 1461239567287 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:47 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f055c65b000 == 54 [pid = 1833] [id = 103] 04:52:47 INFO - PROCESS | 1833 | ++DOMWINDOW == 101 (0x7f0552ba8000) [pid = 1833] [serial = 308] [outer = (nil)] 04:52:47 INFO - PROCESS | 1833 | ++DOMWINDOW == 102 (0x7f055d870400) [pid = 1833] [serial = 309] [outer = 0x7f0552ba8000] 04:52:47 INFO - PROCESS | 1833 | 1461239567428 Marionette DEBUG loaded listener.js 04:52:47 INFO - PROCESS | 1833 | ++DOMWINDOW == 103 (0x7f055e877c00) [pid = 1833] [serial = 310] [outer = 0x7f0552ba8000] 04:52:48 INFO - PROCESS | 1833 | SkCairoFTTypeface::onFilterRec unimplemented 04:52:48 INFO - PROCESS | 1833 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 04:52:48 INFO - PROCESS | 1833 | SkCairoFTTypeface::onFilterRec unimplemented 04:52:48 INFO - PROCESS | 1833 | SkCairoFTTypeface::onFilterRec unimplemented 04:52:48 INFO - PROCESS | 1833 | SkCairoFTTypeface::onFilterRec unimplemented 04:52:48 INFO - PROCESS | 1833 | 1461239568105 Marionette TRACE conn3 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 04:52:48 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 04:52:48 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 1036ms 04:52:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 04:52:48 INFO - PROCESS | 1833 | 1461239568157 Marionette TRACE conn3 -> [0,385,"getWindowHandle",null] 04:52:48 INFO - PROCESS | 1833 | 1461239568160 Marionette TRACE conn3 <- [1,385,null,{"value":"8"}] 04:52:48 INFO - PROCESS | 1833 | 1461239568166 Marionette TRACE conn3 -> [0,386,"setScriptTimeout",{"ms":35000}] 04:52:48 INFO - PROCESS | 1833 | 1461239568169 Marionette TRACE conn3 <- [1,386,null,{}] 04:52:48 INFO - PROCESS | 1833 | 1461239568173 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:52:48 INFO - PROCESS | 1833 | 1461239568364 Marionette TRACE conn3 <- [1,387,null,{"value":null}] 04:52:48 INFO - PROCESS | 1833 | 1461239568389 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:48 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f055e7a9000 == 55 [pid = 1833] [id = 104] 04:52:48 INFO - PROCESS | 1833 | ++DOMWINDOW == 104 (0x7f055dcdb000) [pid = 1833] [serial = 311] [outer = (nil)] 04:52:48 INFO - PROCESS | 1833 | ++DOMWINDOW == 105 (0x7f0569508800) [pid = 1833] [serial = 312] [outer = 0x7f055dcdb000] 04:52:48 INFO - PROCESS | 1833 | 1461239568448 Marionette DEBUG loaded listener.js 04:52:48 INFO - PROCESS | 1833 | ++DOMWINDOW == 106 (0x7f056a6f0000) [pid = 1833] [serial = 313] [outer = 0x7f055dcdb000] 04:52:49 INFO - PROCESS | 1833 | 1461239569170 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:52:49 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 04:52:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 1043ms 04:52:49 INFO - PROCESS | 1833 | 1461239569211 Marionette TRACE conn3 -> [0,389,"getWindowHandle",null] 04:52:49 INFO - PROCESS | 1833 | 1461239569214 Marionette TRACE conn3 <- [1,389,null,{"value":"8"}] 04:52:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 04:52:49 INFO - PROCESS | 1833 | 1461239569219 Marionette TRACE conn3 -> [0,390,"setScriptTimeout",{"ms":35000}] 04:52:49 INFO - PROCESS | 1833 | 1461239569221 Marionette TRACE conn3 <- [1,390,null,{}] 04:52:49 INFO - PROCESS | 1833 | 1461239569226 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:52:49 INFO - PROCESS | 1833 | 1461239569383 Marionette TRACE conn3 <- [1,391,null,{"value":null}] 04:52:49 INFO - PROCESS | 1833 | 1461239569410 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:49 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f056903c800 == 56 [pid = 1833] [id = 105] 04:52:49 INFO - PROCESS | 1833 | ++DOMWINDOW == 107 (0x7f05528d7c00) [pid = 1833] [serial = 314] [outer = (nil)] 04:52:49 INFO - PROCESS | 1833 | ++DOMWINDOW == 108 (0x7f056e3c8c00) [pid = 1833] [serial = 315] [outer = 0x7f05528d7c00] 04:52:49 INFO - PROCESS | 1833 | 1461239569469 Marionette DEBUG loaded listener.js 04:52:49 INFO - PROCESS | 1833 | ++DOMWINDOW == 109 (0x7f056e761c00) [pid = 1833] [serial = 316] [outer = 0x7f05528d7c00] 04:52:50 INFO - PROCESS | 1833 | --DOMWINDOW == 108 (0x7f0552472800) [pid = 1833] [serial = 272] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 04:52:50 INFO - PROCESS | 1833 | --DOMWINDOW == 107 (0x7f055cf9dc00) [pid = 1833] [serial = 269] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 04:52:50 INFO - PROCESS | 1833 | --DOMWINDOW == 106 (0x7f0555abac00) [pid = 1833] [serial = 263] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 04:52:50 INFO - PROCESS | 1833 | --DOMWINDOW == 105 (0x7f0558fcf000) [pid = 1833] [serial = 266] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 04:52:50 INFO - PROCESS | 1833 | --DOMWINDOW == 104 (0x7f0552760800) [pid = 1833] [serial = 275] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 04:52:50 INFO - PROCESS | 1833 | --DOMWINDOW == 103 (0x7f05541a9800) [pid = 1833] [serial = 281] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 04:52:50 INFO - PROCESS | 1833 | --DOMWINDOW == 102 (0x7f056e3cd400) [pid = 1833] [serial = 278] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 04:52:50 INFO - PROCESS | 1833 | 1461239570348 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:52:50 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 04:52:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 1176ms 04:52:50 INFO - PROCESS | 1833 | 1461239570397 Marionette TRACE conn3 -> [0,393,"getWindowHandle",null] 04:52:50 INFO - PROCESS | 1833 | 1461239570400 Marionette TRACE conn3 <- [1,393,null,{"value":"8"}] 04:52:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 04:52:50 INFO - PROCESS | 1833 | 1461239570405 Marionette TRACE conn3 -> [0,394,"setScriptTimeout",{"ms":35000}] 04:52:50 INFO - PROCESS | 1833 | 1461239570408 Marionette TRACE conn3 <- [1,394,null,{}] 04:52:50 INFO - PROCESS | 1833 | 1461239570413 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:52:50 INFO - PROCESS | 1833 | 1461239570617 Marionette TRACE conn3 <- [1,395,null,{"value":null}] 04:52:50 INFO - PROCESS | 1833 | 1461239570712 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:50 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f05693bf000 == 57 [pid = 1833] [id = 106] 04:52:50 INFO - PROCESS | 1833 | ++DOMWINDOW == 103 (0x7f0553e23000) [pid = 1833] [serial = 317] [outer = (nil)] 04:52:50 INFO - PROCESS | 1833 | ++DOMWINDOW == 104 (0x7f056e90bc00) [pid = 1833] [serial = 318] [outer = 0x7f0553e23000] 04:52:50 INFO - PROCESS | 1833 | 1461239570800 Marionette DEBUG loaded listener.js 04:52:50 INFO - PROCESS | 1833 | ++DOMWINDOW == 105 (0x7f0571293000) [pid = 1833] [serial = 319] [outer = 0x7f0553e23000] 04:52:51 INFO - PROCESS | 1833 | 1461239571443 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:52:51 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 04:52:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 1078ms 04:52:51 INFO - PROCESS | 1833 | 1461239571485 Marionette TRACE conn3 -> [0,397,"getWindowHandle",null] 04:52:51 INFO - PROCESS | 1833 | 1461239571488 Marionette TRACE conn3 <- [1,397,null,{"value":"8"}] 04:52:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 04:52:51 INFO - PROCESS | 1833 | 1461239571510 Marionette TRACE conn3 -> [0,398,"setScriptTimeout",{"ms":35000}] 04:52:51 INFO - PROCESS | 1833 | 1461239571512 Marionette TRACE conn3 <- [1,398,null,{}] 04:52:51 INFO - PROCESS | 1833 | 1461239571517 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:52:51 INFO - PROCESS | 1833 | 1461239571681 Marionette TRACE conn3 <- [1,399,null,{"value":null}] 04:52:51 INFO - PROCESS | 1833 | 1461239571702 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:51 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f056dd4e000 == 58 [pid = 1833] [id = 107] 04:52:51 INFO - PROCESS | 1833 | ++DOMWINDOW == 106 (0x7f055b931400) [pid = 1833] [serial = 320] [outer = (nil)] 04:52:51 INFO - PROCESS | 1833 | ++DOMWINDOW == 107 (0x7f055b93a000) [pid = 1833] [serial = 321] [outer = 0x7f055b931400] 04:52:51 INFO - PROCESS | 1833 | 1461239571761 Marionette DEBUG loaded listener.js 04:52:51 INFO - PROCESS | 1833 | ++DOMWINDOW == 108 (0x7f055b93f800) [pid = 1833] [serial = 322] [outer = 0x7f055b931400] 04:52:52 INFO - PROCESS | 1833 | 1461239572791 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:52:52 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 04:52:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 1327ms 04:52:52 INFO - PROCESS | 1833 | 1461239572839 Marionette TRACE conn3 -> [0,401,"getWindowHandle",null] 04:52:52 INFO - PROCESS | 1833 | 1461239572845 Marionette TRACE conn3 <- [1,401,null,{"value":"8"}] 04:52:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 04:52:52 INFO - PROCESS | 1833 | 1461239572853 Marionette TRACE conn3 -> [0,402,"setScriptTimeout",{"ms":35000}] 04:52:52 INFO - PROCESS | 1833 | 1461239572857 Marionette TRACE conn3 <- [1,402,null,{}] 04:52:52 INFO - PROCESS | 1833 | 1461239572865 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:52:53 INFO - PROCESS | 1833 | 1461239573029 Marionette TRACE conn3 <- [1,403,null,{"value":null}] 04:52:53 INFO - PROCESS | 1833 | 1461239573166 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:53 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f055c424800 == 59 [pid = 1833] [id = 108] 04:52:53 INFO - PROCESS | 1833 | ++DOMWINDOW == 109 (0x7f0554d44400) [pid = 1833] [serial = 323] [outer = (nil)] 04:52:53 INFO - PROCESS | 1833 | ++DOMWINDOW == 110 (0x7f055b917400) [pid = 1833] [serial = 324] [outer = 0x7f0554d44400] 04:52:53 INFO - PROCESS | 1833 | 1461239573243 Marionette DEBUG loaded listener.js 04:52:53 INFO - PROCESS | 1833 | ++DOMWINDOW == 111 (0x7f055b933000) [pid = 1833] [serial = 325] [outer = 0x7f0554d44400] 04:52:54 INFO - PROCESS | 1833 | 1461239574120 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:52:54 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 04:52:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 1335ms 04:52:54 INFO - PROCESS | 1833 | 1461239574189 Marionette TRACE conn3 -> [0,405,"getWindowHandle",null] 04:52:54 INFO - PROCESS | 1833 | 1461239574196 Marionette TRACE conn3 <- [1,405,null,{"value":"8"}] 04:52:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 04:52:54 INFO - PROCESS | 1833 | 1461239574206 Marionette TRACE conn3 -> [0,406,"setScriptTimeout",{"ms":35000}] 04:52:54 INFO - PROCESS | 1833 | 1461239574209 Marionette TRACE conn3 <- [1,406,null,{}] 04:52:54 INFO - PROCESS | 1833 | 1461239574214 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:52:54 INFO - PROCESS | 1833 | 1461239574410 Marionette TRACE conn3 <- [1,407,null,{"value":null}] 04:52:54 INFO - PROCESS | 1833 | 1461239574546 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:54 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f0568ef5800 == 60 [pid = 1833] [id = 109] 04:52:54 INFO - PROCESS | 1833 | ++DOMWINDOW == 112 (0x7f0555a9b000) [pid = 1833] [serial = 326] [outer = (nil)] 04:52:54 INFO - PROCESS | 1833 | ++DOMWINDOW == 113 (0x7f055cab0800) [pid = 1833] [serial = 327] [outer = 0x7f0555a9b000] 04:52:54 INFO - PROCESS | 1833 | 1461239574619 Marionette DEBUG loaded listener.js 04:52:54 INFO - PROCESS | 1833 | ++DOMWINDOW == 114 (0x7f055d4e5800) [pid = 1833] [serial = 328] [outer = 0x7f0555a9b000] 04:52:55 INFO - PROCESS | 1833 | 1461239575548 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:52:55 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 04:52:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 1386ms 04:52:55 INFO - PROCESS | 1833 | 1461239575593 Marionette TRACE conn3 -> [0,409,"getWindowHandle",null] 04:52:55 INFO - PROCESS | 1833 | 1461239575597 Marionette TRACE conn3 <- [1,409,null,{"value":"8"}] 04:52:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 04:52:55 INFO - PROCESS | 1833 | 1461239575604 Marionette TRACE conn3 -> [0,410,"setScriptTimeout",{"ms":35000}] 04:52:55 INFO - PROCESS | 1833 | 1461239575612 Marionette TRACE conn3 <- [1,410,null,{}] 04:52:55 INFO - PROCESS | 1833 | 1461239575630 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:52:55 INFO - PROCESS | 1833 | 1461239575808 Marionette TRACE conn3 <- [1,411,null,{"value":null}] 04:52:55 INFO - PROCESS | 1833 | 1461239575945 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:56 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f0571230800 == 61 [pid = 1833] [id = 110] 04:52:56 INFO - PROCESS | 1833 | ++DOMWINDOW == 115 (0x7f056939d000) [pid = 1833] [serial = 329] [outer = (nil)] 04:52:56 INFO - PROCESS | 1833 | ++DOMWINDOW == 116 (0x7f056e48e400) [pid = 1833] [serial = 330] [outer = 0x7f056939d000] 04:52:56 INFO - PROCESS | 1833 | 1461239576063 Marionette DEBUG loaded listener.js 04:52:56 INFO - PROCESS | 1833 | ++DOMWINDOW == 117 (0x7f056e956000) [pid = 1833] [serial = 331] [outer = 0x7f056939d000] 04:52:56 INFO - PROCESS | 1833 | 1461239576887 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:52:56 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 04:52:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 1340ms 04:52:56 INFO - PROCESS | 1833 | 1461239576947 Marionette TRACE conn3 -> [0,413,"getWindowHandle",null] 04:52:56 INFO - PROCESS | 1833 | 1461239576951 Marionette TRACE conn3 <- [1,413,null,{"value":"8"}] 04:52:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 04:52:56 INFO - PROCESS | 1833 | 1461239576966 Marionette TRACE conn3 -> [0,414,"setScriptTimeout",{"ms":35000}] 04:52:56 INFO - PROCESS | 1833 | 1461239576971 Marionette TRACE conn3 <- [1,414,null,{}] 04:52:56 INFO - PROCESS | 1833 | 1461239576981 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:52:57 INFO - PROCESS | 1833 | 1461239577173 Marionette TRACE conn3 <- [1,415,null,{"value":null}] 04:52:57 INFO - PROCESS | 1833 | 1461239577311 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:57 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f05529c0000 == 62 [pid = 1833] [id = 111] 04:52:57 INFO - PROCESS | 1833 | ++DOMWINDOW == 118 (0x7f0555c38800) [pid = 1833] [serial = 332] [outer = (nil)] 04:52:57 INFO - PROCESS | 1833 | ++DOMWINDOW == 119 (0x7f0555c41c00) [pid = 1833] [serial = 333] [outer = 0x7f0555c38800] 04:52:57 INFO - PROCESS | 1833 | 1461239577390 Marionette DEBUG loaded listener.js 04:52:57 INFO - PROCESS | 1833 | ++DOMWINDOW == 120 (0x7f056dd12000) [pid = 1833] [serial = 334] [outer = 0x7f0555c38800] 04:52:58 INFO - PROCESS | 1833 | 1461239578250 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:52:58 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 04:52:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 1347ms 04:52:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 04:52:58 INFO - PROCESS | 1833 | 1461239578306 Marionette TRACE conn3 -> [0,417,"getWindowHandle",null] 04:52:58 INFO - PROCESS | 1833 | 1461239578309 Marionette TRACE conn3 <- [1,417,null,{"value":"8"}] 04:52:58 INFO - PROCESS | 1833 | 1461239578316 Marionette TRACE conn3 -> [0,418,"setScriptTimeout",{"ms":35000}] 04:52:58 INFO - PROCESS | 1833 | 1461239578318 Marionette TRACE conn3 <- [1,418,null,{}] 04:52:58 INFO - PROCESS | 1833 | 1461239578324 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:52:58 INFO - PROCESS | 1833 | 1461239578479 Marionette TRACE conn3 <- [1,419,null,{"value":null}] 04:52:58 INFO - PROCESS | 1833 | 1461239578622 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:58 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f05520a0000 == 63 [pid = 1833] [id = 112] 04:52:58 INFO - PROCESS | 1833 | ++DOMWINDOW == 121 (0x7f0555c3cc00) [pid = 1833] [serial = 335] [outer = (nil)] 04:52:58 INFO - PROCESS | 1833 | ++DOMWINDOW == 122 (0x7f0570feac00) [pid = 1833] [serial = 336] [outer = 0x7f0555c3cc00] 04:52:58 INFO - PROCESS | 1833 | 1461239578695 Marionette DEBUG loaded listener.js 04:52:58 INFO - PROCESS | 1833 | ++DOMWINDOW == 123 (0x7f057285e800) [pid = 1833] [serial = 337] [outer = 0x7f0555c3cc00] 04:52:59 INFO - PROCESS | 1833 | 1461239579931 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:52:59 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:52:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1631ms 04:52:59 INFO - PROCESS | 1833 | 1461239579946 Marionette TRACE conn3 -> [0,421,"getWindowHandle",null] 04:52:59 INFO - PROCESS | 1833 | 1461239579950 Marionette TRACE conn3 <- [1,421,null,{"value":"8"}] 04:52:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 04:52:59 INFO - PROCESS | 1833 | 1461239579967 Marionette TRACE conn3 -> [0,422,"setScriptTimeout",{"ms":35000}] 04:52:59 INFO - PROCESS | 1833 | 1461239579971 Marionette TRACE conn3 <- [1,422,null,{}] 04:52:59 INFO - PROCESS | 1833 | 1461239579976 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:53:00 INFO - PROCESS | 1833 | 1461239580182 Marionette TRACE conn3 <- [1,423,null,{"value":null}] 04:53:00 INFO - PROCESS | 1833 | 1461239580297 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:00 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f055c138800 == 64 [pid = 1833] [id = 113] 04:53:00 INFO - PROCESS | 1833 | ++DOMWINDOW == 124 (0x7f05510a7000) [pid = 1833] [serial = 338] [outer = (nil)] 04:53:00 INFO - PROCESS | 1833 | ++DOMWINDOW == 125 (0x7f056c4cb800) [pid = 1833] [serial = 339] [outer = 0x7f05510a7000] 04:53:00 INFO - PROCESS | 1833 | 1461239580370 Marionette DEBUG loaded listener.js 04:53:00 INFO - PROCESS | 1833 | ++DOMWINDOW == 126 (0x7f0572860000) [pid = 1833] [serial = 340] [outer = 0x7f05510a7000] 04:53:01 INFO - PROCESS | 1833 | 1461239581836 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:53:01 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 04:53:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1940ms 04:53:02 INFO - PROCESS | 1833 | 1461239582013 Marionette TRACE conn3 -> [0,425,"getWindowHandle",null] 04:53:02 INFO - PROCESS | 1833 | 1461239582018 Marionette TRACE conn3 <- [1,425,null,{"value":"8"}] 04:53:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 04:53:02 INFO - PROCESS | 1833 | 1461239582029 Marionette TRACE conn3 -> [0,426,"setScriptTimeout",{"ms":35000}] 04:53:02 INFO - PROCESS | 1833 | 1461239582032 Marionette TRACE conn3 <- [1,426,null,{}] 04:53:02 INFO - PROCESS | 1833 | 1461239582042 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:53:02 INFO - PROCESS | 1833 | 1461239582181 Marionette TRACE conn3 <- [1,427,null,{"value":null}] 04:53:02 INFO - PROCESS | 1833 | 1461239582325 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:02 INFO - PROCESS | 1833 | --DOCSHELL 0x7f055d068800 == 63 [pid = 1833] [id = 66] 04:53:02 INFO - PROCESS | 1833 | --DOCSHELL 0x7f055c4a0000 == 62 [pid = 1833] [id = 65] 04:53:02 INFO - PROCESS | 1833 | --DOCSHELL 0x7f0555a7d800 == 61 [pid = 1833] [id = 64] 04:53:02 INFO - PROCESS | 1833 | --DOMWINDOW == 125 (0x7f0555ab9400) [pid = 1833] [serial = 248] [outer = (nil)] [url = about:blank] 04:53:02 INFO - PROCESS | 1833 | --DOMWINDOW == 124 (0x7f055b039800) [pid = 1833] [serial = 252] [outer = (nil)] [url = about:blank] 04:53:02 INFO - PROCESS | 1833 | --DOMWINDOW == 123 (0x7f055ddc2800) [pid = 1833] [serial = 255] [outer = (nil)] [url = about:blank] 04:53:02 INFO - PROCESS | 1833 | --DOMWINDOW == 122 (0x7f056e7e6c00) [pid = 1833] [serial = 258] [outer = (nil)] [url = about:blank] 04:53:02 INFO - PROCESS | 1833 | --DOMWINDOW == 121 (0x7f0570f83c00) [pid = 1833] [serial = 261] [outer = (nil)] [url = about:blank] 04:53:02 INFO - PROCESS | 1833 | --DOMWINDOW == 120 (0x7f055cab2400) [pid = 1833] [serial = 285] [outer = (nil)] [url = about:blank] 04:53:02 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f0555a7d800 == 62 [pid = 1833] [id = 114] 04:53:02 INFO - PROCESS | 1833 | ++DOMWINDOW == 121 (0x7f0552ba8800) [pid = 1833] [serial = 341] [outer = (nil)] 04:53:02 INFO - PROCESS | 1833 | ++DOMWINDOW == 122 (0x7f0555ab9400) [pid = 1833] [serial = 342] [outer = 0x7f0552ba8800] 04:53:02 INFO - PROCESS | 1833 | 1461239582429 Marionette DEBUG loaded listener.js 04:53:02 INFO - PROCESS | 1833 | ++DOMWINDOW == 123 (0x7f0558383800) [pid = 1833] [serial = 343] [outer = 0x7f0552ba8800] 04:53:02 INFO - PROCESS | 1833 | --DOCSHELL 0x7f05693bf000 == 61 [pid = 1833] [id = 106] 04:53:02 INFO - PROCESS | 1833 | --DOCSHELL 0x7f056903c800 == 60 [pid = 1833] [id = 105] 04:53:02 INFO - PROCESS | 1833 | --DOCSHELL 0x7f055e7a9000 == 59 [pid = 1833] [id = 104] 04:53:02 INFO - PROCESS | 1833 | --DOCSHELL 0x7f055c65b000 == 58 [pid = 1833] [id = 103] 04:53:02 INFO - PROCESS | 1833 | --DOCSHELL 0x7f055b11e000 == 57 [pid = 1833] [id = 102] 04:53:02 INFO - PROCESS | 1833 | --DOCSHELL 0x7f055ac9c000 == 56 [pid = 1833] [id = 101] 04:53:02 INFO - PROCESS | 1833 | --DOCSHELL 0x7f055e744000 == 55 [pid = 1833] [id = 97] 04:53:02 INFO - PROCESS | 1833 | --DOCSHELL 0x7f055ac89800 == 54 [pid = 1833] [id = 96] 04:53:02 INFO - PROCESS | 1833 | --DOCSHELL 0x7f056957b800 == 53 [pid = 1833] [id = 95] 04:53:02 INFO - PROCESS | 1833 | --DOMWINDOW == 122 (0x7f055eb8c000) [pid = 1833] [serial = 273] [outer = (nil)] [url = about:blank] 04:53:02 INFO - PROCESS | 1833 | --DOMWINDOW == 121 (0x7f055d45ec00) [pid = 1833] [serial = 270] [outer = (nil)] [url = about:blank] 04:53:02 INFO - PROCESS | 1833 | --DOMWINDOW == 120 (0x7f055dbb4400) [pid = 1833] [serial = 271] [outer = (nil)] [url = about:blank] 04:53:02 INFO - PROCESS | 1833 | --DOMWINDOW == 119 (0x7f05583e4400) [pid = 1833] [serial = 265] [outer = (nil)] [url = about:blank] 04:53:02 INFO - PROCESS | 1833 | --DOMWINDOW == 118 (0x7f0555ac1000) [pid = 1833] [serial = 264] [outer = (nil)] [url = about:blank] 04:53:02 INFO - PROCESS | 1833 | --DOMWINDOW == 117 (0x7f055ba45c00) [pid = 1833] [serial = 268] [outer = (nil)] [url = about:blank] 04:53:02 INFO - PROCESS | 1833 | --DOMWINDOW == 116 (0x7f055aca4000) [pid = 1833] [serial = 267] [outer = (nil)] [url = about:blank] 04:53:02 INFO - PROCESS | 1833 | --DOMWINDOW == 115 (0x7f056a22d400) [pid = 1833] [serial = 277] [outer = (nil)] [url = about:blank] 04:53:02 INFO - PROCESS | 1833 | --DOMWINDOW == 114 (0x7f0569196000) [pid = 1833] [serial = 276] [outer = (nil)] [url = about:blank] 04:53:02 INFO - PROCESS | 1833 | --DOMWINDOW == 113 (0x7f056950f400) [pid = 1833] [serial = 282] [outer = (nil)] [url = about:blank] 04:53:02 INFO - PROCESS | 1833 | --DOMWINDOW == 112 (0x7f056e828000) [pid = 1833] [serial = 279] [outer = (nil)] [url = about:blank] 04:53:02 INFO - PROCESS | 1833 | --DOMWINDOW == 111 (0x7f0553467800) [pid = 1833] [serial = 105] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 04:53:02 INFO - PROCESS | 1833 | --DOMWINDOW == 110 (0x7f056e960400) [pid = 1833] [serial = 280] [outer = (nil)] [url = about:blank] 04:53:02 INFO - PROCESS | 1833 | --DOMWINDOW == 109 (0x7f0568e4e800) [pid = 1833] [serial = 274] [outer = (nil)] [url = about:blank] 04:53:02 INFO - PROCESS | 1833 | --DOMWINDOW == 108 (0x7f0570599800) [pid = 1833] [serial = 283] [outer = (nil)] [url = about:blank] 04:53:03 INFO - PROCESS | 1833 | 1461239583151 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:53:03 INFO - PROCESS | 1833 | 1461239583204 Marionette TRACE conn3 <- [1,429,null,{"value":"8"}] 04:53:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 04:53:03 INFO - PROCESS | 1833 | 1461239583217 Marionette TRACE conn3 -> [0,430,"setScriptTimeout",{"ms":35000}] 04:53:03 INFO - PROCESS | 1833 | 1461239583220 Marionette TRACE conn3 <- [1,430,null,{}] 04:53:03 INFO - PROCESS | 1833 | 1461239583226 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:53:03 INFO - PROCESS | 1833 | 1461239583363 Marionette TRACE conn3 <- [1,431,null,{"value":null}] 04:53:03 INFO - PROCESS | 1833 | 1461239583379 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:03 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f055c43f800 == 54 [pid = 1833] [id = 115] 04:53:03 INFO - PROCESS | 1833 | ++DOMWINDOW == 109 (0x7f055acb1800) [pid = 1833] [serial = 344] [outer = (nil)] 04:53:03 INFO - PROCESS | 1833 | ++DOMWINDOW == 110 (0x7f055b933400) [pid = 1833] [serial = 345] [outer = 0x7f055acb1800] 04:53:03 INFO - PROCESS | 1833 | 1461239583437 Marionette DEBUG loaded listener.js 04:53:03 INFO - PROCESS | 1833 | ++DOMWINDOW == 111 (0x7f055ba4dc00) [pid = 1833] [serial = 346] [outer = 0x7f055acb1800] 04:53:04 INFO - PROCESS | 1833 | 1461239584293 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:53:04 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 04:53:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 1135ms 04:53:04 INFO - PROCESS | 1833 | 1461239584352 Marionette TRACE conn3 -> [0,433,"getWindowHandle",null] 04:53:04 INFO - PROCESS | 1833 | 1461239584354 Marionette TRACE conn3 <- [1,433,null,{"value":"8"}] 04:53:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 04:53:04 INFO - PROCESS | 1833 | 1461239584361 Marionette TRACE conn3 -> [0,434,"setScriptTimeout",{"ms":35000}] 04:53:04 INFO - PROCESS | 1833 | 1461239584366 Marionette TRACE conn3 <- [1,434,null,{}] 04:53:04 INFO - PROCESS | 1833 | 1461239584380 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:53:04 INFO - PROCESS | 1833 | 1461239584522 Marionette TRACE conn3 <- [1,435,null,{"value":null}] 04:53:04 INFO - PROCESS | 1833 | 1461239584532 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:04 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f055d471800 == 55 [pid = 1833] [id = 116] 04:53:04 INFO - PROCESS | 1833 | ++DOMWINDOW == 112 (0x7f055cab2400) [pid = 1833] [serial = 347] [outer = (nil)] 04:53:04 INFO - PROCESS | 1833 | ++DOMWINDOW == 113 (0x7f055cf9dc00) [pid = 1833] [serial = 348] [outer = 0x7f055cab2400] 04:53:04 INFO - PROCESS | 1833 | 1461239584592 Marionette DEBUG loaded listener.js 04:53:04 INFO - PROCESS | 1833 | ++DOMWINDOW == 114 (0x7f055ddc0c00) [pid = 1833] [serial = 349] [outer = 0x7f055cab2400] 04:53:05 INFO - PROCESS | 1833 | 1461239585368 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:53:05 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 04:53:05 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 1046ms 04:53:05 INFO - PROCESS | 1833 | 1461239585408 Marionette TRACE conn3 -> [0,437,"getWindowHandle",null] 04:53:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 04:53:05 INFO - PROCESS | 1833 | 1461239585412 Marionette TRACE conn3 <- [1,437,null,{"value":"8"}] 04:53:05 INFO - PROCESS | 1833 | 1461239585417 Marionette TRACE conn3 -> [0,438,"setScriptTimeout",{"ms":35000}] 04:53:05 INFO - PROCESS | 1833 | 1461239585420 Marionette TRACE conn3 <- [1,438,null,{}] 04:53:05 INFO - PROCESS | 1833 | 1461239585451 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:53:05 INFO - PROCESS | 1833 | 1461239585629 Marionette TRACE conn3 <- [1,439,null,{"value":null}] 04:53:05 INFO - PROCESS | 1833 | 1461239585648 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:05 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f05631ee000 == 56 [pid = 1833] [id = 117] 04:53:05 INFO - PROCESS | 1833 | ++DOMWINDOW == 115 (0x7f0555ba0800) [pid = 1833] [serial = 350] [outer = (nil)] 04:53:05 INFO - PROCESS | 1833 | ++DOMWINDOW == 116 (0x7f0555ba9c00) [pid = 1833] [serial = 351] [outer = 0x7f0555ba0800] 04:53:05 INFO - PROCESS | 1833 | 1461239585708 Marionette DEBUG loaded listener.js 04:53:05 INFO - PROCESS | 1833 | ++DOMWINDOW == 117 (0x7f055cab4000) [pid = 1833] [serial = 352] [outer = 0x7f0555ba0800] 04:53:06 INFO - PROCESS | 1833 | 1461239586496 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:53:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 04:53:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 1140ms 04:53:06 INFO - PROCESS | 1833 | 1461239586558 Marionette TRACE conn3 -> [0,441,"getWindowHandle",null] 04:53:06 INFO - PROCESS | 1833 | 1461239586562 Marionette TRACE conn3 <- [1,441,null,{"value":"8"}] 04:53:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 04:53:06 INFO - PROCESS | 1833 | 1461239586567 Marionette TRACE conn3 -> [0,442,"setScriptTimeout",{"ms":35000}] 04:53:06 INFO - PROCESS | 1833 | 1461239586569 Marionette TRACE conn3 <- [1,442,null,{}] 04:53:06 INFO - PROCESS | 1833 | 1461239586581 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:53:06 INFO - PROCESS | 1833 | 1461239586773 Marionette TRACE conn3 <- [1,443,null,{"value":null}] 04:53:06 INFO - PROCESS | 1833 | 1461239586800 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:06 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f055233b000 == 57 [pid = 1833] [id = 118] 04:53:06 INFO - PROCESS | 1833 | ++DOMWINDOW == 118 (0x7f0555ba2000) [pid = 1833] [serial = 353] [outer = (nil)] 04:53:06 INFO - PROCESS | 1833 | ++DOMWINDOW == 119 (0x7f055ddc5800) [pid = 1833] [serial = 354] [outer = 0x7f0555ba2000] 04:53:06 INFO - PROCESS | 1833 | 1461239586865 Marionette DEBUG loaded listener.js 04:53:06 INFO - PROCESS | 1833 | ++DOMWINDOW == 120 (0x7f055eb88c00) [pid = 1833] [serial = 355] [outer = 0x7f0555ba2000] 04:53:07 INFO - PROCESS | 1833 | --DOMWINDOW == 119 (0x7f05528d7c00) [pid = 1833] [serial = 314] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 04:53:07 INFO - PROCESS | 1833 | --DOMWINDOW == 118 (0x7f0555ab5400) [pid = 1833] [serial = 302] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 04:53:07 INFO - PROCESS | 1833 | --DOMWINDOW == 117 (0x7f0552ba8000) [pid = 1833] [serial = 308] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 04:53:07 INFO - PROCESS | 1833 | --DOMWINDOW == 116 (0x7f0550e60000) [pid = 1833] [serial = 284] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 04:53:07 INFO - PROCESS | 1833 | --DOMWINDOW == 115 (0x7f0553e23000) [pid = 1833] [serial = 317] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 04:53:07 INFO - PROCESS | 1833 | --DOMWINDOW == 114 (0x7f055b91f000) [pid = 1833] [serial = 305] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 04:53:07 INFO - PROCESS | 1833 | --DOMWINDOW == 113 (0x7f055dcdb000) [pid = 1833] [serial = 311] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 04:53:07 INFO - PROCESS | 1833 | --DOMWINDOW == 112 (0x7f0550e56400) [pid = 1833] [serial = 247] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 04:53:07 INFO - PROCESS | 1833 | 1461239587797 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:53:07 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 04:53:07 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 1287ms 04:53:07 INFO - PROCESS | 1833 | 1461239587884 Marionette TRACE conn3 -> [0,445,"getWindowHandle",null] 04:53:07 INFO - PROCESS | 1833 | 1461239587886 Marionette TRACE conn3 <- [1,445,null,{"value":"8"}] 04:53:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 04:53:07 INFO - PROCESS | 1833 | 1461239587896 Marionette TRACE conn3 -> [0,446,"setScriptTimeout",{"ms":35000}] 04:53:07 INFO - PROCESS | 1833 | 1461239587898 Marionette TRACE conn3 <- [1,446,null,{}] 04:53:07 INFO - PROCESS | 1833 | 1461239587905 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:53:08 INFO - PROCESS | 1833 | 1461239588092 Marionette TRACE conn3 <- [1,447,null,{"value":null}] 04:53:08 INFO - PROCESS | 1833 | 1461239588105 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:08 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f056e5c5800 == 58 [pid = 1833] [id = 119] 04:53:08 INFO - PROCESS | 1833 | ++DOMWINDOW == 113 (0x7f055b934c00) [pid = 1833] [serial = 356] [outer = (nil)] 04:53:08 INFO - PROCESS | 1833 | ++DOMWINDOW == 114 (0x7f056908d800) [pid = 1833] [serial = 357] [outer = 0x7f055b934c00] 04:53:08 INFO - PROCESS | 1833 | 1461239588169 Marionette DEBUG loaded listener.js 04:53:08 INFO - PROCESS | 1833 | ++DOMWINDOW == 115 (0x7f056e599800) [pid = 1833] [serial = 358] [outer = 0x7f055b934c00] 04:53:08 INFO - PROCESS | 1833 | 1461239588850 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:53:08 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 04:53:08 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 977ms 04:53:08 INFO - PROCESS | 1833 | 1461239588876 Marionette TRACE conn3 -> [0,449,"getWindowHandle",null] 04:53:08 INFO - PROCESS | 1833 | 1461239588880 Marionette TRACE conn3 <- [1,449,null,{"value":"8"}] 04:53:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 04:53:08 INFO - PROCESS | 1833 | 1461239588885 Marionette TRACE conn3 -> [0,450,"setScriptTimeout",{"ms":35000}] 04:53:08 INFO - PROCESS | 1833 | 1461239588887 Marionette TRACE conn3 <- [1,450,null,{}] 04:53:08 INFO - PROCESS | 1833 | 1461239588892 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:53:09 INFO - PROCESS | 1833 | 1461239589064 Marionette TRACE conn3 <- [1,451,null,{"value":null}] 04:53:09 INFO - PROCESS | 1833 | 1461239589083 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:09 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f0570586800 == 59 [pid = 1833] [id = 120] 04:53:09 INFO - PROCESS | 1833 | ++DOMWINDOW == 116 (0x7f055b939000) [pid = 1833] [serial = 359] [outer = (nil)] 04:53:09 INFO - PROCESS | 1833 | ++DOMWINDOW == 117 (0x7f056e830000) [pid = 1833] [serial = 360] [outer = 0x7f055b939000] 04:53:09 INFO - PROCESS | 1833 | 1461239589143 Marionette DEBUG loaded listener.js 04:53:09 INFO - PROCESS | 1833 | ++DOMWINDOW == 118 (0x7f056e9c0c00) [pid = 1833] [serial = 361] [outer = 0x7f055b939000] 04:53:10 INFO - PROCESS | 1833 | 1461239590175 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:53:10 INFO - PROCESS | 1833 | 1461239590231 Marionette TRACE conn3 <- [1,453,null,{"value":"8"}] 04:53:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 04:53:10 INFO - PROCESS | 1833 | 1461239590240 Marionette TRACE conn3 -> [0,454,"setScriptTimeout",{"ms":35000}] 04:53:10 INFO - PROCESS | 1833 | 1461239590246 Marionette TRACE conn3 <- [1,454,null,{}] 04:53:10 INFO - PROCESS | 1833 | 1461239590254 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:53:10 INFO - PROCESS | 1833 | 1461239590441 Marionette TRACE conn3 <- [1,455,null,{"value":null}] 04:53:10 INFO - PROCESS | 1833 | 1461239590582 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:10 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f0552ad9800 == 60 [pid = 1833] [id = 121] 04:53:10 INFO - PROCESS | 1833 | ++DOMWINDOW == 119 (0x7f0555a9ec00) [pid = 1833] [serial = 362] [outer = (nil)] 04:53:10 INFO - PROCESS | 1833 | ++DOMWINDOW == 120 (0x7f0555ba8c00) [pid = 1833] [serial = 363] [outer = 0x7f0555a9ec00] 04:53:10 INFO - PROCESS | 1833 | 1461239590660 Marionette DEBUG loaded listener.js 04:53:10 INFO - PROCESS | 1833 | ++DOMWINDOW == 121 (0x7f05583e4400) [pid = 1833] [serial = 364] [outer = 0x7f0555a9ec00] 04:53:11 INFO - PROCESS | 1833 | [1833] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:53:11 INFO - PROCESS | 1833 | 1461239591663 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:53:11 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 04:53:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 1487ms 04:53:11 INFO - PROCESS | 1833 | 1461239591728 Marionette TRACE conn3 -> [0,457,"getWindowHandle",null] 04:53:11 INFO - PROCESS | 1833 | 1461239591736 Marionette TRACE conn3 <- [1,457,null,{"value":"8"}] 04:53:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 04:53:11 INFO - PROCESS | 1833 | 1461239591748 Marionette TRACE conn3 -> [0,458,"setScriptTimeout",{"ms":35000}] 04:53:11 INFO - PROCESS | 1833 | 1461239591751 Marionette TRACE conn3 <- [1,458,null,{}] 04:53:11 INFO - PROCESS | 1833 | 1461239591757 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:53:11 INFO - PROCESS | 1833 | 1461239591955 Marionette TRACE conn3 <- [1,459,null,{"value":null}] 04:53:12 INFO - PROCESS | 1833 | 1461239592191 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:12 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f055c426800 == 61 [pid = 1833] [id = 122] 04:53:12 INFO - PROCESS | 1833 | ++DOMWINDOW == 122 (0x7f055b939400) [pid = 1833] [serial = 365] [outer = (nil)] 04:53:12 INFO - PROCESS | 1833 | ++DOMWINDOW == 123 (0x7f055bab8000) [pid = 1833] [serial = 366] [outer = 0x7f055b939400] 04:53:12 INFO - PROCESS | 1833 | 1461239592278 Marionette DEBUG loaded listener.js 04:53:12 INFO - PROCESS | 1833 | ++DOMWINDOW == 124 (0x7f055cab2000) [pid = 1833] [serial = 367] [outer = 0x7f055b939400] 04:53:13 INFO - PROCESS | 1833 | 1461239593112 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:53:13 INFO - PROCESS | 1833 | 1461239593185 Marionette TRACE conn3 <- [1,461,null,{"value":"8"}] 04:53:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 04:53:13 INFO - PROCESS | 1833 | 1461239593192 Marionette TRACE conn3 -> [0,462,"setScriptTimeout",{"ms":35000}] 04:53:13 INFO - PROCESS | 1833 | 1461239593198 Marionette TRACE conn3 <- [1,462,null,{}] 04:53:13 INFO - PROCESS | 1833 | 1461239593213 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:53:13 INFO - PROCESS | 1833 | 1461239593417 Marionette TRACE conn3 <- [1,463,null,{"value":null}] 04:53:13 INFO - PROCESS | 1833 | 1461239593561 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:13 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f056e4ba800 == 62 [pid = 1833] [id = 123] 04:53:13 INFO - PROCESS | 1833 | ++DOMWINDOW == 125 (0x7f055cab3800) [pid = 1833] [serial = 368] [outer = (nil)] 04:53:13 INFO - PROCESS | 1833 | ++DOMWINDOW == 126 (0x7f056931f000) [pid = 1833] [serial = 369] [outer = 0x7f055cab3800] 04:53:13 INFO - PROCESS | 1833 | 1461239593645 Marionette DEBUG loaded listener.js 04:53:13 INFO - PROCESS | 1833 | ++DOMWINDOW == 127 (0x7f056e955800) [pid = 1833] [serial = 370] [outer = 0x7f055cab3800] 04:53:14 INFO - PROCESS | 1833 | [1833] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:53:14 INFO - PROCESS | 1833 | 1461239594620 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:53:14 INFO - PROCESS | 1833 | 1461239594690 Marionette TRACE conn3 <- [1,465,null,{"value":"8"}] 04:53:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 04:53:14 INFO - PROCESS | 1833 | 1461239594697 Marionette TRACE conn3 -> [0,466,"setScriptTimeout",{"ms":35000}] 04:53:14 INFO - PROCESS | 1833 | 1461239594700 Marionette TRACE conn3 <- [1,466,null,{}] 04:53:14 INFO - PROCESS | 1833 | 1461239594705 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:53:14 INFO - PROCESS | 1833 | 1461239594858 Marionette TRACE conn3 <- [1,467,null,{"value":null}] 04:53:15 INFO - PROCESS | 1833 | 1461239594995 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:15 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f0550f78000 == 63 [pid = 1833] [id = 124] 04:53:15 INFO - PROCESS | 1833 | ++DOMWINDOW == 128 (0x7f0555c3e000) [pid = 1833] [serial = 371] [outer = (nil)] 04:53:15 INFO - PROCESS | 1833 | ++DOMWINDOW == 129 (0x7f056e9ca800) [pid = 1833] [serial = 372] [outer = 0x7f0555c3e000] 04:53:15 INFO - PROCESS | 1833 | 1461239595064 Marionette DEBUG loaded listener.js 04:53:15 INFO - PROCESS | 1833 | ++DOMWINDOW == 130 (0x7f056e9ce800) [pid = 1833] [serial = 373] [outer = 0x7f0555c3e000] 04:53:15 INFO - PROCESS | 1833 | 1461239595956 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:53:16 INFO - PROCESS | 1833 | 1461239596031 Marionette TRACE conn3 <- [1,469,null,{"value":"8"}] 04:53:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 04:53:16 INFO - PROCESS | 1833 | 1461239596037 Marionette TRACE conn3 -> [0,470,"setScriptTimeout",{"ms":35000}] 04:53:16 INFO - PROCESS | 1833 | 1461239596039 Marionette TRACE conn3 <- [1,470,null,{}] 04:53:16 INFO - PROCESS | 1833 | 1461239596045 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:53:16 INFO - PROCESS | 1833 | 1461239596200 Marionette TRACE conn3 <- [1,471,null,{"value":null}] 04:53:16 INFO - PROCESS | 1833 | 1461239596346 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:16 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f054fe72000 == 64 [pid = 1833] [id = 125] 04:53:16 INFO - PROCESS | 1833 | ++DOMWINDOW == 131 (0x7f054fe95800) [pid = 1833] [serial = 374] [outer = (nil)] 04:53:16 INFO - PROCESS | 1833 | ++DOMWINDOW == 132 (0x7f054fe9d400) [pid = 1833] [serial = 375] [outer = 0x7f054fe95800] 04:53:16 INFO - PROCESS | 1833 | 1461239596419 Marionette DEBUG loaded listener.js 04:53:16 INFO - PROCESS | 1833 | ++DOMWINDOW == 133 (0x7f05510a9400) [pid = 1833] [serial = 376] [outer = 0x7f054fe95800] 04:53:17 INFO - PROCESS | 1833 | 1461239597565 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:53:17 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 04:53:17 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 1583ms 04:53:17 INFO - PROCESS | 1833 | 1461239597621 Marionette TRACE conn3 -> [0,473,"getWindowHandle",null] 04:53:17 INFO - PROCESS | 1833 | 1461239597628 Marionette TRACE conn3 <- [1,473,null,{"value":"8"}] 04:53:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 04:53:17 INFO - PROCESS | 1833 | 1461239597636 Marionette TRACE conn3 -> [0,474,"setScriptTimeout",{"ms":35000}] 04:53:17 INFO - PROCESS | 1833 | 1461239597641 Marionette TRACE conn3 <- [1,474,null,{}] 04:53:17 INFO - PROCESS | 1833 | 1461239597649 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:53:17 INFO - PROCESS | 1833 | 1461239597807 Marionette TRACE conn3 <- [1,475,null,{"value":null}] 04:53:17 INFO - PROCESS | 1833 | 1461239597980 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:18 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f055209a800 == 65 [pid = 1833] [id = 126] 04:53:18 INFO - PROCESS | 1833 | ++DOMWINDOW == 134 (0x7f0555aa1000) [pid = 1833] [serial = 377] [outer = (nil)] 04:53:18 INFO - PROCESS | 1833 | ++DOMWINDOW == 135 (0x7f0555ab7000) [pid = 1833] [serial = 378] [outer = 0x7f0555aa1000] 04:53:18 INFO - PROCESS | 1833 | 1461239598081 Marionette DEBUG loaded listener.js 04:53:18 INFO - PROCESS | 1833 | ++DOMWINDOW == 136 (0x7f0555ba4000) [pid = 1833] [serial = 379] [outer = 0x7f0555aa1000] 04:53:18 INFO - PROCESS | 1833 | 1461239598966 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:53:19 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 04:53:19 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 1388ms 04:53:19 INFO - PROCESS | 1833 | 1461239599026 Marionette TRACE conn3 -> [0,477,"getWindowHandle",null] 04:53:19 INFO - PROCESS | 1833 | 1461239599033 Marionette TRACE conn3 <- [1,477,null,{"value":"8"}] 04:53:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 04:53:19 INFO - PROCESS | 1833 | 1461239599042 Marionette TRACE conn3 -> [0,478,"setScriptTimeout",{"ms":35000}] 04:53:19 INFO - PROCESS | 1833 | 1461239599045 Marionette TRACE conn3 <- [1,478,null,{}] 04:53:19 INFO - PROCESS | 1833 | 1461239599049 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:53:19 INFO - PROCESS | 1833 | 1461239599206 Marionette TRACE conn3 <- [1,479,null,{"value":null}] 04:53:19 INFO - PROCESS | 1833 | 1461239599361 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:19 INFO - PROCESS | 1833 | --DOCSHELL 0x7f056e5c5800 == 64 [pid = 1833] [id = 119] 04:53:19 INFO - PROCESS | 1833 | --DOCSHELL 0x7f055233b000 == 63 [pid = 1833] [id = 118] 04:53:19 INFO - PROCESS | 1833 | --DOMWINDOW == 135 (0x7f055b913800) [pid = 1833] [serial = 300] [outer = (nil)] [url = about:blank] 04:53:19 INFO - PROCESS | 1833 | --DOMWINDOW == 134 (0x7f0555aefc00) [pid = 1833] [serial = 288] [outer = (nil)] [url = about:blank] 04:53:19 INFO - PROCESS | 1833 | --DOMWINDOW == 133 (0x7f056dd65000) [pid = 1833] [serial = 297] [outer = (nil)] [url = about:blank] 04:53:19 INFO - PROCESS | 1833 | --DOMWINDOW == 132 (0x7f055bab5000) [pid = 1833] [serial = 291] [outer = (nil)] [url = about:blank] 04:53:19 INFO - PROCESS | 1833 | --DOMWINDOW == 131 (0x7f055d45f000) [pid = 1833] [serial = 294] [outer = (nil)] [url = about:blank] 04:53:19 INFO - PROCESS | 1833 | --DOMWINDOW == 130 (0x7f055b93a000) [pid = 1833] [serial = 321] [outer = (nil)] [url = about:blank] 04:53:19 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f055233b000 == 64 [pid = 1833] [id = 127] 04:53:19 INFO - PROCESS | 1833 | ++DOMWINDOW == 131 (0x7f0554339c00) [pid = 1833] [serial = 380] [outer = (nil)] 04:53:19 INFO - PROCESS | 1833 | ++DOMWINDOW == 132 (0x7f0555ba1c00) [pid = 1833] [serial = 381] [outer = 0x7f0554339c00] 04:53:19 INFO - PROCESS | 1833 | 1461239599455 Marionette DEBUG loaded listener.js 04:53:19 INFO - PROCESS | 1833 | ++DOMWINDOW == 133 (0x7f055a44b000) [pid = 1833] [serial = 382] [outer = 0x7f0554339c00] 04:53:19 INFO - PROCESS | 1833 | --DOCSHELL 0x7f05631ee000 == 63 [pid = 1833] [id = 117] 04:53:19 INFO - PROCESS | 1833 | --DOCSHELL 0x7f055d471800 == 62 [pid = 1833] [id = 116] 04:53:19 INFO - PROCESS | 1833 | --DOCSHELL 0x7f055c43f800 == 61 [pid = 1833] [id = 115] 04:53:19 INFO - PROCESS | 1833 | --DOCSHELL 0x7f0555a7d800 == 60 [pid = 1833] [id = 114] 04:53:19 INFO - PROCESS | 1833 | --DOCSHELL 0x7f055c424800 == 59 [pid = 1833] [id = 108] 04:53:19 INFO - PROCESS | 1833 | --DOMWINDOW == 132 (0x7f056e761c00) [pid = 1833] [serial = 316] [outer = (nil)] [url = about:blank] 04:53:19 INFO - PROCESS | 1833 | --DOMWINDOW == 131 (0x7f05583ea800) [pid = 1833] [serial = 303] [outer = (nil)] [url = about:blank] 04:53:19 INFO - PROCESS | 1833 | --DOMWINDOW == 130 (0x7f055d870400) [pid = 1833] [serial = 309] [outer = (nil)] [url = about:blank] 04:53:19 INFO - PROCESS | 1833 | --DOMWINDOW == 129 (0x7f055cab8000) [pid = 1833] [serial = 286] [outer = (nil)] [url = about:blank] 04:53:19 INFO - PROCESS | 1833 | --DOMWINDOW == 128 (0x7f056e90bc00) [pid = 1833] [serial = 318] [outer = (nil)] [url = about:blank] 04:53:19 INFO - PROCESS | 1833 | --DOMWINDOW == 127 (0x7f056e3c8c00) [pid = 1833] [serial = 315] [outer = (nil)] [url = about:blank] 04:53:19 INFO - PROCESS | 1833 | --DOMWINDOW == 126 (0x7f055b089c00) [pid = 1833] [serial = 304] [outer = (nil)] [url = about:blank] 04:53:19 INFO - PROCESS | 1833 | --DOMWINDOW == 125 (0x7f0571293000) [pid = 1833] [serial = 319] [outer = (nil)] [url = about:blank] 04:53:19 INFO - PROCESS | 1833 | --DOMWINDOW == 124 (0x7f055ba46400) [pid = 1833] [serial = 306] [outer = (nil)] [url = about:blank] 04:53:19 INFO - PROCESS | 1833 | --DOMWINDOW == 123 (0x7f055e877c00) [pid = 1833] [serial = 310] [outer = (nil)] [url = about:blank] 04:53:19 INFO - PROCESS | 1833 | --DOMWINDOW == 122 (0x7f056a6f0000) [pid = 1833] [serial = 313] [outer = (nil)] [url = about:blank] 04:53:19 INFO - PROCESS | 1833 | --DOMWINDOW == 121 (0x7f0569508800) [pid = 1833] [serial = 312] [outer = (nil)] [url = about:blank] 04:53:19 INFO - PROCESS | 1833 | --DOMWINDOW == 120 (0x7f055bab9c00) [pid = 1833] [serial = 307] [outer = (nil)] [url = about:blank] 04:53:19 INFO - PROCESS | 1833 | --DOMWINDOW == 119 (0x7f0555ac0000) [pid = 1833] [serial = 249] [outer = (nil)] [url = about:blank] 04:53:20 INFO - PROCESS | 1833 | 1461239600304 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:53:20 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 04:53:20 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 1329ms 04:53:20 INFO - PROCESS | 1833 | 1461239600374 Marionette TRACE conn3 -> [0,481,"getWindowHandle",null] 04:53:20 INFO - PROCESS | 1833 | 1461239600380 Marionette TRACE conn3 <- [1,481,null,{"value":"8"}] 04:53:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 04:53:20 INFO - PROCESS | 1833 | 1461239600387 Marionette TRACE conn3 -> [0,482,"setScriptTimeout",{"ms":35000}] 04:53:20 INFO - PROCESS | 1833 | 1461239600393 Marionette TRACE conn3 <- [1,482,null,{}] 04:53:20 INFO - PROCESS | 1833 | 1461239600407 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:53:20 INFO - PROCESS | 1833 | 1461239600559 Marionette TRACE conn3 <- [1,483,null,{"value":null}] 04:53:20 INFO - PROCESS | 1833 | 1461239600569 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:20 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f055c43b000 == 60 [pid = 1833] [id = 128] 04:53:20 INFO - PROCESS | 1833 | ++DOMWINDOW == 120 (0x7f055b934000) [pid = 1833] [serial = 383] [outer = (nil)] 04:53:20 INFO - PROCESS | 1833 | ++DOMWINDOW == 121 (0x7f055bab2000) [pid = 1833] [serial = 384] [outer = 0x7f055b934000] 04:53:20 INFO - PROCESS | 1833 | 1461239600638 Marionette DEBUG loaded listener.js 04:53:20 INFO - PROCESS | 1833 | ++DOMWINDOW == 122 (0x7f055cab1800) [pid = 1833] [serial = 385] [outer = 0x7f055b934000] 04:53:21 INFO - PROCESS | 1833 | 1461239601402 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:53:21 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 04:53:21 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 1083ms 04:53:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 04:53:21 INFO - PROCESS | 1833 | 1461239601478 Marionette TRACE conn3 -> [0,485,"getWindowHandle",null] 04:53:21 INFO - PROCESS | 1833 | 1461239601481 Marionette TRACE conn3 <- [1,485,null,{"value":"8"}] 04:53:21 INFO - PROCESS | 1833 | 1461239601487 Marionette TRACE conn3 -> [0,486,"setScriptTimeout",{"ms":35000}] 04:53:21 INFO - PROCESS | 1833 | 1461239601489 Marionette TRACE conn3 <- [1,486,null,{}] 04:53:21 INFO - PROCESS | 1833 | 1461239601498 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:53:21 INFO - PROCESS | 1833 | 1461239601636 Marionette TRACE conn3 <- [1,487,null,{"value":null}] 04:53:21 INFO - PROCESS | 1833 | 1461239601646 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:21 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f055c73b800 == 61 [pid = 1833] [id = 129] 04:53:21 INFO - PROCESS | 1833 | ++DOMWINDOW == 123 (0x7f055b91a400) [pid = 1833] [serial = 386] [outer = (nil)] 04:53:21 INFO - PROCESS | 1833 | ++DOMWINDOW == 124 (0x7f055d86e400) [pid = 1833] [serial = 387] [outer = 0x7f055b91a400] 04:53:21 INFO - PROCESS | 1833 | 1461239601705 Marionette DEBUG loaded listener.js 04:53:21 INFO - PROCESS | 1833 | ++DOMWINDOW == 125 (0x7f055ddc2800) [pid = 1833] [serial = 388] [outer = 0x7f055b91a400] 04:53:22 INFO - PROCESS | 1833 | 1461239602486 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:53:22 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 04:53:22 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 1032ms 04:53:22 INFO - PROCESS | 1833 | 1461239602518 Marionette TRACE conn3 -> [0,489,"getWindowHandle",null] 04:53:22 INFO - PROCESS | 1833 | 1461239602521 Marionette TRACE conn3 <- [1,489,null,{"value":"8"}] 04:53:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 04:53:22 INFO - PROCESS | 1833 | 1461239602527 Marionette TRACE conn3 -> [0,490,"setScriptTimeout",{"ms":35000}] 04:53:22 INFO - PROCESS | 1833 | 1461239602529 Marionette TRACE conn3 <- [1,490,null,{}] 04:53:22 INFO - PROCESS | 1833 | 1461239602534 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:53:22 INFO - PROCESS | 1833 | 1461239602704 Marionette TRACE conn3 <- [1,491,null,{"value":null}] 04:53:22 INFO - PROCESS | 1833 | 1461239602773 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:22 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f055e7a7000 == 62 [pid = 1833] [id = 130] 04:53:22 INFO - PROCESS | 1833 | ++DOMWINDOW == 126 (0x7f0550f93000) [pid = 1833] [serial = 389] [outer = (nil)] 04:53:22 INFO - PROCESS | 1833 | ++DOMWINDOW == 127 (0x7f0550f9ac00) [pid = 1833] [serial = 390] [outer = 0x7f0550f93000] 04:53:22 INFO - PROCESS | 1833 | 1461239602829 Marionette DEBUG loaded listener.js 04:53:22 INFO - PROCESS | 1833 | ++DOMWINDOW == 128 (0x7f0550f9f400) [pid = 1833] [serial = 391] [outer = 0x7f0550f93000] 04:53:23 INFO - PROCESS | 1833 | 1461239603634 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:53:23 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 04:53:23 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 1176ms 04:53:23 INFO - PROCESS | 1833 | 1461239603704 Marionette TRACE conn3 -> [0,493,"getWindowHandle",null] 04:53:23 INFO - PROCESS | 1833 | 1461239603707 Marionette TRACE conn3 <- [1,493,null,{"value":"8"}] 04:53:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 04:53:23 INFO - PROCESS | 1833 | 1461239603713 Marionette TRACE conn3 -> [0,494,"setScriptTimeout",{"ms":35000}] 04:53:23 INFO - PROCESS | 1833 | 1461239603715 Marionette TRACE conn3 <- [1,494,null,{}] 04:53:23 INFO - PROCESS | 1833 | 1461239603720 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:53:23 INFO - PROCESS | 1833 | 1461239603920 Marionette TRACE conn3 <- [1,495,null,{"value":null}] 04:53:23 INFO - PROCESS | 1833 | 1461239603987 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:24 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f0550f76800 == 63 [pid = 1833] [id = 131] 04:53:24 INFO - PROCESS | 1833 | ++DOMWINDOW == 129 (0x7f0550f95800) [pid = 1833] [serial = 392] [outer = (nil)] 04:53:24 INFO - PROCESS | 1833 | ++DOMWINDOW == 130 (0x7f056a22a400) [pid = 1833] [serial = 393] [outer = 0x7f0550f95800] 04:53:24 INFO - PROCESS | 1833 | 1461239604052 Marionette DEBUG loaded listener.js 04:53:24 INFO - PROCESS | 1833 | ++DOMWINDOW == 131 (0x7f056e7ac400) [pid = 1833] [serial = 394] [outer = 0x7f0550f95800] 04:53:24 INFO - PROCESS | 1833 | --DOMWINDOW == 130 (0x7f0552755c00) [pid = 1833] [serial = 175] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 04:53:24 INFO - PROCESS | 1833 | --DOMWINDOW == 129 (0x7f055b083c00) [pid = 1833] [serial = 184] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 04:53:24 INFO - PROCESS | 1833 | --DOMWINDOW == 128 (0x7f055caddc00) [pid = 1833] [serial = 181] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 04:53:24 INFO - PROCESS | 1833 | --DOMWINDOW == 127 (0x7f056a6fb000) [pid = 1833] [serial = 257] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 04:53:24 INFO - PROCESS | 1833 | --DOMWINDOW == 126 (0x7f0552756c00) [pid = 1833] [serial = 260] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 04:53:24 INFO - PROCESS | 1833 | --DOMWINDOW == 125 (0x7f055e876800) [pid = 1833] [serial = 214] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 04:53:24 INFO - PROCESS | 1833 | --DOMWINDOW == 124 (0x7f056919cc00) [pid = 1833] [serial = 220] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 04:53:24 INFO - PROCESS | 1833 | --DOMWINDOW == 123 (0x7f055caba000) [pid = 1833] [serial = 293] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 04:53:24 INFO - PROCESS | 1833 | --DOMWINDOW == 122 (0x7f0569196800) [pid = 1833] [serial = 217] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 04:53:24 INFO - PROCESS | 1833 | --DOMWINDOW == 121 (0x7f0553e2e000) [pid = 1833] [serial = 299] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 04:53:24 INFO - PROCESS | 1833 | --DOMWINDOW == 120 (0x7f0555ac1c00) [pid = 1833] [serial = 251] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 04:53:24 INFO - PROCESS | 1833 | --DOMWINDOW == 119 (0x7f0554d4d800) [pid = 1833] [serial = 296] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 04:53:24 INFO - PROCESS | 1833 | --DOMWINDOW == 118 (0x7f0554e37800) [pid = 1833] [serial = 287] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 04:53:24 INFO - PROCESS | 1833 | --DOMWINDOW == 117 (0x7f0552757000) [pid = 1833] [serial = 208] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 04:53:24 INFO - PROCESS | 1833 | --DOMWINDOW == 116 (0x7f0552ba9400) [pid = 1833] [serial = 211] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 04:53:24 INFO - PROCESS | 1833 | --DOMWINDOW == 115 (0x7f0554e38000) [pid = 1833] [serial = 290] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 04:53:24 INFO - PROCESS | 1833 | --DOMWINDOW == 114 (0x7f0550e60c00) [pid = 1833] [serial = 223] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 04:53:24 INFO - PROCESS | 1833 | --DOMWINDOW == 113 (0x7f0550e5b400) [pid = 1833] [serial = 145] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 04:53:24 INFO - PROCESS | 1833 | --DOMWINDOW == 112 (0x7f0555aeec00) [pid = 1833] [serial = 254] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 04:53:24 INFO - PROCESS | 1833 | --DOMWINDOW == 111 (0x7f0555ba0800) [pid = 1833] [serial = 350] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 04:53:24 INFO - PROCESS | 1833 | --DOMWINDOW == 110 (0x7f0555c38800) [pid = 1833] [serial = 332] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 04:53:24 INFO - PROCESS | 1833 | --DOMWINDOW == 109 (0x7f0555ba2000) [pid = 1833] [serial = 353] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 04:53:24 INFO - PROCESS | 1833 | --DOMWINDOW == 108 (0x7f0555a9b000) [pid = 1833] [serial = 326] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 04:53:24 INFO - PROCESS | 1833 | --DOMWINDOW == 107 (0x7f055b934c00) [pid = 1833] [serial = 356] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 04:53:24 INFO - PROCESS | 1833 | --DOMWINDOW == 106 (0x7f05510a7000) [pid = 1833] [serial = 338] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 04:53:24 INFO - PROCESS | 1833 | --DOMWINDOW == 105 (0x7f0552ba8800) [pid = 1833] [serial = 341] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 04:53:24 INFO - PROCESS | 1833 | --DOMWINDOW == 104 (0x7f056939d000) [pid = 1833] [serial = 329] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 04:53:24 INFO - PROCESS | 1833 | --DOMWINDOW == 103 (0x7f055cab2400) [pid = 1833] [serial = 347] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 04:53:24 INFO - PROCESS | 1833 | --DOMWINDOW == 102 (0x7f055acb1800) [pid = 1833] [serial = 344] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 04:53:24 INFO - PROCESS | 1833 | --DOMWINDOW == 101 (0x7f0554d44400) [pid = 1833] [serial = 323] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 04:53:24 INFO - PROCESS | 1833 | --DOMWINDOW == 100 (0x7f0555c3cc00) [pid = 1833] [serial = 335] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 04:53:24 INFO - PROCESS | 1833 | --DOMWINDOW == 99 (0x7f0552756800) [pid = 1833] [serial = 178] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 04:53:25 INFO - PROCESS | 1833 | 1461239605142 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:53:25 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 04:53:25 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 1478ms 04:53:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 04:53:25 INFO - PROCESS | 1833 | 1461239605192 Marionette TRACE conn3 -> [0,497,"getWindowHandle",null] 04:53:25 INFO - PROCESS | 1833 | 1461239605194 Marionette TRACE conn3 <- [1,497,null,{"value":"8"}] 04:53:25 INFO - PROCESS | 1833 | 1461239605199 Marionette TRACE conn3 -> [0,498,"setScriptTimeout",{"ms":35000}] 04:53:25 INFO - PROCESS | 1833 | 1461239605202 Marionette TRACE conn3 <- [1,498,null,{}] 04:53:25 INFO - PROCESS | 1833 | 1461239605208 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:53:25 INFO - PROCESS | 1833 | 1461239605373 Marionette TRACE conn3 <- [1,499,null,{"value":null}] 04:53:25 INFO - PROCESS | 1833 | 1461239605389 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:25 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f055c142000 == 64 [pid = 1833] [id = 132] 04:53:25 INFO - PROCESS | 1833 | ++DOMWINDOW == 100 (0x7f05510abc00) [pid = 1833] [serial = 395] [outer = (nil)] 04:53:25 INFO - PROCESS | 1833 | ++DOMWINDOW == 101 (0x7f0555ab5400) [pid = 1833] [serial = 396] [outer = 0x7f05510abc00] 04:53:25 INFO - PROCESS | 1833 | 1461239605448 Marionette DEBUG loaded listener.js 04:53:25 INFO - PROCESS | 1833 | ++DOMWINDOW == 102 (0x7f0555c37c00) [pid = 1833] [serial = 397] [outer = 0x7f05510abc00] 04:53:26 INFO - PROCESS | 1833 | 1461239606111 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:53:26 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 04:53:26 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 927ms 04:53:26 INFO - PROCESS | 1833 | 1461239606127 Marionette TRACE conn3 -> [0,501,"getWindowHandle",null] 04:53:26 INFO - PROCESS | 1833 | 1461239606131 Marionette TRACE conn3 <- [1,501,null,{"value":"8"}] 04:53:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 04:53:26 INFO - PROCESS | 1833 | 1461239606137 Marionette TRACE conn3 -> [0,502,"setScriptTimeout",{"ms":35000}] 04:53:26 INFO - PROCESS | 1833 | 1461239606139 Marionette TRACE conn3 <- [1,502,null,{}] 04:53:26 INFO - PROCESS | 1833 | 1461239606145 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:53:26 INFO - PROCESS | 1833 | 1461239606271 Marionette TRACE conn3 <- [1,503,null,{"value":null}] 04:53:26 INFO - PROCESS | 1833 | 1461239606377 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:26 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f056a203800 == 65 [pid = 1833] [id = 133] 04:53:26 INFO - PROCESS | 1833 | ++DOMWINDOW == 103 (0x7f05510a8800) [pid = 1833] [serial = 398] [outer = (nil)] 04:53:26 INFO - PROCESS | 1833 | ++DOMWINDOW == 104 (0x7f055acb1800) [pid = 1833] [serial = 399] [outer = 0x7f05510a8800] 04:53:26 INFO - PROCESS | 1833 | 1461239606452 Marionette DEBUG loaded listener.js 04:53:26 INFO - PROCESS | 1833 | ++DOMWINDOW == 105 (0x7f055dbb6800) [pid = 1833] [serial = 400] [outer = 0x7f05510a8800] 04:53:27 INFO - PROCESS | 1833 | 1461239607345 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:53:27 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 04:53:27 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 1279ms 04:53:27 INFO - PROCESS | 1833 | 1461239607420 Marionette TRACE conn3 -> [0,505,"getWindowHandle",null] 04:53:27 INFO - PROCESS | 1833 | 1461239607430 Marionette TRACE conn3 <- [1,505,null,{"value":"8"}] 04:53:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 04:53:27 INFO - PROCESS | 1833 | 1461239607439 Marionette TRACE conn3 -> [0,506,"setScriptTimeout",{"ms":35000}] 04:53:27 INFO - PROCESS | 1833 | 1461239607445 Marionette TRACE conn3 <- [1,506,null,{}] 04:53:27 INFO - PROCESS | 1833 | 1461239607452 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:53:27 INFO - PROCESS | 1833 | 1461239607671 Marionette TRACE conn3 <- [1,507,null,{"value":null}] 04:53:27 INFO - PROCESS | 1833 | 1461239607815 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:27 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f05543d5000 == 66 [pid = 1833] [id = 134] 04:53:27 INFO - PROCESS | 1833 | ++DOMWINDOW == 106 (0x7f0550fa0c00) [pid = 1833] [serial = 401] [outer = (nil)] 04:53:27 INFO - PROCESS | 1833 | ++DOMWINDOW == 107 (0x7f0554d3f800) [pid = 1833] [serial = 402] [outer = 0x7f0550fa0c00] 04:53:27 INFO - PROCESS | 1833 | 1461239607900 Marionette DEBUG loaded listener.js 04:53:28 INFO - PROCESS | 1833 | ++DOMWINDOW == 108 (0x7f0555ba3800) [pid = 1833] [serial = 403] [outer = 0x7f0550fa0c00] 04:53:28 INFO - PROCESS | 1833 | 1461239608789 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:53:28 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 04:53:28 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 1386ms 04:53:28 INFO - PROCESS | 1833 | 1461239608826 Marionette TRACE conn3 -> [0,509,"getWindowHandle",null] 04:53:28 INFO - PROCESS | 1833 | 1461239608834 Marionette TRACE conn3 <- [1,509,null,{"value":"8"}] 04:53:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 04:53:28 INFO - PROCESS | 1833 | 1461239608844 Marionette TRACE conn3 -> [0,510,"setScriptTimeout",{"ms":35000}] 04:53:28 INFO - PROCESS | 1833 | 1461239608848 Marionette TRACE conn3 <- [1,510,null,{}] 04:53:28 INFO - PROCESS | 1833 | 1461239608854 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:53:29 INFO - PROCESS | 1833 | 1461239609010 Marionette TRACE conn3 <- [1,511,null,{"value":null}] 04:53:29 INFO - PROCESS | 1833 | 1461239609155 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:29 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f05623bc000 == 67 [pid = 1833] [id = 135] 04:53:29 INFO - PROCESS | 1833 | ++DOMWINDOW == 109 (0x7f055246bc00) [pid = 1833] [serial = 404] [outer = (nil)] 04:53:29 INFO - PROCESS | 1833 | ++DOMWINDOW == 110 (0x7f055acaa400) [pid = 1833] [serial = 405] [outer = 0x7f055246bc00] 04:53:29 INFO - PROCESS | 1833 | 1461239609226 Marionette DEBUG loaded listener.js 04:53:29 INFO - PROCESS | 1833 | ++DOMWINDOW == 111 (0x7f055b920400) [pid = 1833] [serial = 406] [outer = 0x7f055246bc00] 04:53:30 INFO - PROCESS | 1833 | 1461239610199 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:53:30 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 04:53:30 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 1391ms 04:53:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 04:53:30 INFO - PROCESS | 1833 | 1461239610236 Marionette TRACE conn3 -> [0,513,"getWindowHandle",null] 04:53:30 INFO - PROCESS | 1833 | 1461239610239 Marionette TRACE conn3 <- [1,513,null,{"value":"8"}] 04:53:30 INFO - PROCESS | 1833 | 1461239610245 Marionette TRACE conn3 -> [0,514,"setScriptTimeout",{"ms":35000}] 04:53:30 INFO - PROCESS | 1833 | 1461239610251 Marionette TRACE conn3 <- [1,514,null,{}] 04:53:30 INFO - PROCESS | 1833 | 1461239610267 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:53:30 INFO - PROCESS | 1833 | 1461239610429 Marionette TRACE conn3 <- [1,515,null,{"value":null}] 04:53:30 INFO - PROCESS | 1833 | 1461239610579 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:30 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f056e5c0000 == 68 [pid = 1833] [id = 136] 04:53:30 INFO - PROCESS | 1833 | ++DOMWINDOW == 112 (0x7f055bab6c00) [pid = 1833] [serial = 407] [outer = (nil)] 04:53:30 INFO - PROCESS | 1833 | ++DOMWINDOW == 113 (0x7f055ddc8c00) [pid = 1833] [serial = 408] [outer = 0x7f055bab6c00] 04:53:30 INFO - PROCESS | 1833 | 1461239610700 Marionette DEBUG loaded listener.js 04:53:30 INFO - PROCESS | 1833 | ++DOMWINDOW == 114 (0x7f056245e800) [pid = 1833] [serial = 409] [outer = 0x7f055bab6c00] 04:53:31 INFO - PROCESS | 1833 | 1461239611485 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:53:31 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:53:31 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 1291ms 04:53:31 INFO - PROCESS | 1833 | 1461239611536 Marionette TRACE conn3 -> [0,517,"getWindowHandle",null] 04:53:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 04:53:31 INFO - PROCESS | 1833 | 1461239611541 Marionette TRACE conn3 <- [1,517,null,{"value":"8"}] 04:53:31 INFO - PROCESS | 1833 | 1461239611546 Marionette TRACE conn3 -> [0,518,"setScriptTimeout",{"ms":35000}] 04:53:31 INFO - PROCESS | 1833 | 1461239611549 Marionette TRACE conn3 <- [1,518,null,{}] 04:53:31 INFO - PROCESS | 1833 | 1461239611554 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:53:31 INFO - PROCESS | 1833 | 1461239611770 Marionette TRACE conn3 <- [1,519,null,{"value":null}] 04:53:31 INFO - PROCESS | 1833 | 1461239611887 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:31 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f0572808800 == 69 [pid = 1833] [id = 137] 04:53:31 INFO - PROCESS | 1833 | ++DOMWINDOW == 115 (0x7f055ddc1400) [pid = 1833] [serial = 410] [outer = (nil)] 04:53:31 INFO - PROCESS | 1833 | ++DOMWINDOW == 116 (0x7f056a377400) [pid = 1833] [serial = 411] [outer = 0x7f055ddc1400] 04:53:31 INFO - PROCESS | 1833 | 1461239611964 Marionette DEBUG loaded listener.js 04:53:32 INFO - PROCESS | 1833 | ++DOMWINDOW == 117 (0x7f056e498400) [pid = 1833] [serial = 412] [outer = 0x7f055ddc1400] 04:53:32 INFO - PROCESS | 1833 | 1461239612882 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:53:32 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 04:53:32 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 1379ms 04:53:32 INFO - PROCESS | 1833 | 1461239612927 Marionette TRACE conn3 -> [0,521,"getWindowHandle",null] 04:53:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 04:53:32 INFO - PROCESS | 1833 | 1461239612931 Marionette TRACE conn3 <- [1,521,null,{"value":"8"}] 04:53:32 INFO - PROCESS | 1833 | 1461239612937 Marionette TRACE conn3 -> [0,522,"setScriptTimeout",{"ms":35000}] 04:53:32 INFO - PROCESS | 1833 | 1461239612940 Marionette TRACE conn3 <- [1,522,null,{}] 04:53:32 INFO - PROCESS | 1833 | 1461239612945 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:53:33 INFO - PROCESS | 1833 | 1461239613122 Marionette TRACE conn3 <- [1,523,null,{"value":null}] 04:53:33 INFO - PROCESS | 1833 | 1461239613270 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:33 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f0550e29000 == 70 [pid = 1833] [id = 138] 04:53:33 INFO - PROCESS | 1833 | ++DOMWINDOW == 118 (0x7f055d870000) [pid = 1833] [serial = 413] [outer = (nil)] 04:53:33 INFO - PROCESS | 1833 | ++DOMWINDOW == 119 (0x7f056e95e800) [pid = 1833] [serial = 414] [outer = 0x7f055d870000] 04:53:33 INFO - PROCESS | 1833 | 1461239613346 Marionette DEBUG loaded listener.js 04:53:33 INFO - PROCESS | 1833 | ++DOMWINDOW == 120 (0x7f056e9c8000) [pid = 1833] [serial = 415] [outer = 0x7f055d870000] 04:53:34 INFO - PROCESS | 1833 | 1461239614232 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:53:34 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 04:53:34 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 1328ms 04:53:34 INFO - PROCESS | 1833 | 1461239614266 Marionette TRACE conn3 -> [0,525,"getWindowHandle",null] 04:53:34 INFO - PROCESS | 1833 | 1461239614270 Marionette TRACE conn3 <- [1,525,null,{"value":"8"}] 04:53:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 04:53:34 INFO - PROCESS | 1833 | 1461239614275 Marionette TRACE conn3 -> [0,526,"setScriptTimeout",{"ms":35000}] 04:53:34 INFO - PROCESS | 1833 | 1461239614277 Marionette TRACE conn3 <- [1,526,null,{}] 04:53:34 INFO - PROCESS | 1833 | 1461239614283 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:53:34 INFO - PROCESS | 1833 | 1461239614454 Marionette TRACE conn3 <- [1,527,null,{"value":null}] 04:53:34 INFO - PROCESS | 1833 | 1461239614615 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:34 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f0555a1a800 == 71 [pid = 1833] [id = 139] 04:53:34 INFO - PROCESS | 1833 | ++DOMWINDOW == 121 (0x7f054fe9cc00) [pid = 1833] [serial = 416] [outer = (nil)] 04:53:34 INFO - PROCESS | 1833 | ++DOMWINDOW == 122 (0x7f0570ff5400) [pid = 1833] [serial = 417] [outer = 0x7f054fe9cc00] 04:53:34 INFO - PROCESS | 1833 | 1461239614691 Marionette DEBUG loaded listener.js 04:53:34 INFO - PROCESS | 1833 | ++DOMWINDOW == 123 (0x7f0572af7000) [pid = 1833] [serial = 418] [outer = 0x7f054fe9cc00] 04:53:35 INFO - PROCESS | 1833 | 1461239615563 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:53:35 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:53:35 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 1329ms 04:53:35 INFO - PROCESS | 1833 | 1461239615606 Marionette TRACE conn3 -> [0,529,"getWindowHandle",null] 04:53:35 INFO - PROCESS | 1833 | 1461239615610 Marionette TRACE conn3 <- [1,529,null,{"value":"8"}] 04:53:35 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 04:53:35 INFO - PROCESS | 1833 | 1461239615616 Marionette TRACE conn3 -> [0,530,"setScriptTimeout",{"ms":35000}] 04:53:35 INFO - PROCESS | 1833 | 1461239615619 Marionette TRACE conn3 <- [1,530,null,{}] 04:53:35 INFO - PROCESS | 1833 | 1461239615625 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:53:35 INFO - PROCESS | 1833 | 1461239615779 Marionette TRACE conn3 <- [1,531,null,{"value":null}] 04:53:35 INFO - PROCESS | 1833 | 1461239615945 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:35 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f0552346800 == 72 [pid = 1833] [id = 140] 04:53:35 INFO - PROCESS | 1833 | ++DOMWINDOW == 124 (0x7f054fe9dc00) [pid = 1833] [serial = 419] [outer = (nil)] 04:53:36 INFO - PROCESS | 1833 | ++DOMWINDOW == 125 (0x7f05528d8800) [pid = 1833] [serial = 420] [outer = 0x7f054fe9dc00] 04:53:36 INFO - PROCESS | 1833 | 1461239616015 Marionette DEBUG loaded listener.js 04:53:36 INFO - PROCESS | 1833 | ++DOMWINDOW == 126 (0x7f05530ab800) [pid = 1833] [serial = 421] [outer = 0x7f054fe9dc00] 04:53:37 INFO - PROCESS | 1833 | 1461239617031 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:53:37 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:53:37 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 04:53:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:53:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:53:37 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 04:53:37 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 04:53:37 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:53:37 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 04:53:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:53:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:53:37 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 04:53:37 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 04:53:37 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 1482ms 04:53:37 INFO - PROCESS | 1833 | 1461239617101 Marionette TRACE conn3 -> [0,533,"getWindowHandle",null] 04:53:37 INFO - PROCESS | 1833 | 1461239617108 Marionette TRACE conn3 <- [1,533,null,{"value":"8"}] 04:53:37 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 04:53:37 INFO - PROCESS | 1833 | 1461239617117 Marionette TRACE conn3 -> [0,534,"setScriptTimeout",{"ms":35000}] 04:53:37 INFO - PROCESS | 1833 | 1461239617122 Marionette TRACE conn3 <- [1,534,null,{}] 04:53:37 INFO - PROCESS | 1833 | 1461239617128 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:53:37 INFO - PROCESS | 1833 | 1461239617304 Marionette TRACE conn3 <- [1,535,null,{"value":null}] 04:53:37 INFO - PROCESS | 1833 | 1461239617476 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:37 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f054fe66800 == 73 [pid = 1833] [id = 141] 04:53:37 INFO - PROCESS | 1833 | ++DOMWINDOW == 127 (0x7f054fe98800) [pid = 1833] [serial = 422] [outer = (nil)] 04:53:37 INFO - PROCESS | 1833 | ++DOMWINDOW == 128 (0x7f0550e60400) [pid = 1833] [serial = 423] [outer = 0x7f054fe98800] 04:53:37 INFO - PROCESS | 1833 | 1461239617595 Marionette DEBUG loaded listener.js 04:53:37 INFO - PROCESS | 1833 | ++DOMWINDOW == 129 (0x7f055346a400) [pid = 1833] [serial = 424] [outer = 0x7f054fe98800] 04:53:38 INFO - PROCESS | 1833 | 1461239618440 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:53:38 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 04:53:38 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 1333ms 04:53:38 INFO - PROCESS | 1833 | 1461239618452 Marionette TRACE conn3 -> [0,537,"getWindowHandle",null] 04:53:38 INFO - PROCESS | 1833 | 1461239618458 Marionette TRACE conn3 <- [1,537,null,{"value":"8"}] 04:53:38 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 04:53:38 INFO - PROCESS | 1833 | 1461239618468 Marionette TRACE conn3 -> [0,538,"setScriptTimeout",{"ms":35000}] 04:53:38 INFO - PROCESS | 1833 | 1461239618471 Marionette TRACE conn3 <- [1,538,null,{}] 04:53:38 INFO - PROCESS | 1833 | 1461239618476 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:53:38 INFO - PROCESS | 1833 | 1461239618640 Marionette TRACE conn3 <- [1,539,null,{"value":null}] 04:53:38 INFO - PROCESS | 1833 | 1461239618775 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:38 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f05583a0000 == 74 [pid = 1833] [id = 142] 04:53:38 INFO - PROCESS | 1833 | ++DOMWINDOW == 130 (0x7f0553e2c800) [pid = 1833] [serial = 425] [outer = (nil)] 04:53:38 INFO - PROCESS | 1833 | ++DOMWINDOW == 131 (0x7f0555a9f000) [pid = 1833] [serial = 426] [outer = 0x7f0553e2c800] 04:53:38 INFO - PROCESS | 1833 | 1461239618838 Marionette DEBUG loaded listener.js 04:53:38 INFO - PROCESS | 1833 | ++DOMWINDOW == 132 (0x7f0555ba9800) [pid = 1833] [serial = 427] [outer = 0x7f0553e2c800] 04:53:39 INFO - PROCESS | 1833 | --DOCSHELL 0x7f055c142000 == 73 [pid = 1833] [id = 132] 04:53:39 INFO - PROCESS | 1833 | --DOCSHELL 0x7f0550f76800 == 72 [pid = 1833] [id = 131] 04:53:39 INFO - PROCESS | 1833 | --DOCSHELL 0x7f055e7a7000 == 71 [pid = 1833] [id = 130] 04:53:39 INFO - PROCESS | 1833 | --DOMWINDOW == 131 (0x7f056e830000) [pid = 1833] [serial = 360] [outer = (nil)] [url = about:blank] 04:53:39 INFO - PROCESS | 1833 | --DOCSHELL 0x7f055c73b800 == 70 [pid = 1833] [id = 129] 04:53:39 INFO - PROCESS | 1833 | --DOCSHELL 0x7f055c43b000 == 69 [pid = 1833] [id = 128] 04:53:39 INFO - PROCESS | 1833 | --DOCSHELL 0x7f055233b000 == 68 [pid = 1833] [id = 127] 04:53:39 INFO - PROCESS | 1833 | --DOCSHELL 0x7f055209a800 == 67 [pid = 1833] [id = 126] 04:53:39 INFO - PROCESS | 1833 | --DOCSHELL 0x7f056e4ba800 == 66 [pid = 1833] [id = 123] 04:53:39 INFO - PROCESS | 1833 | --DOCSHELL 0x7f055c426800 == 65 [pid = 1833] [id = 122] 04:53:39 INFO - PROCESS | 1833 | --DOCSHELL 0x7f0552ad9800 == 64 [pid = 1833] [id = 121] 04:53:39 INFO - PROCESS | 1833 | --DOMWINDOW == 130 (0x7f0558fcb400) [pid = 1833] [serial = 180] [outer = (nil)] [url = about:blank] 04:53:39 INFO - PROCESS | 1833 | --DOMWINDOW == 129 (0x7f0552badc00) [pid = 1833] [serial = 177] [outer = (nil)] [url = about:blank] 04:53:39 INFO - PROCESS | 1833 | --DOMWINDOW == 128 (0x7f055eb86800) [pid = 1833] [serial = 186] [outer = (nil)] [url = about:blank] 04:53:39 INFO - PROCESS | 1833 | --DOMWINDOW == 127 (0x7f055d4e4c00) [pid = 1833] [serial = 183] [outer = (nil)] [url = about:blank] 04:53:39 INFO - PROCESS | 1833 | --DOMWINDOW == 126 (0x7f056919a400) [pid = 1833] [serial = 216] [outer = (nil)] [url = about:blank] 04:53:39 INFO - PROCESS | 1833 | --DOMWINDOW == 125 (0x7f0555aa0400) [pid = 1833] [serial = 210] [outer = (nil)] [url = about:blank] 04:53:39 INFO - PROCESS | 1833 | --DOMWINDOW == 124 (0x7f055c98d000) [pid = 1833] [serial = 213] [outer = (nil)] [url = about:blank] 04:53:39 INFO - PROCESS | 1833 | --DOMWINDOW == 123 (0x7f056c4cd800) [pid = 1833] [serial = 147] [outer = (nil)] [url = about:blank] 04:53:39 INFO - PROCESS | 1833 | 1461239619696 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:53:39 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:53:39 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 1282ms 04:53:39 INFO - PROCESS | 1833 | --DOMWINDOW == 122 (0x7f056e95b000) [pid = 1833] [serial = 259] [outer = (nil)] [url = about:blank] 04:53:39 INFO - PROCESS | 1833 | --DOMWINDOW == 121 (0x7f05712b5000) [pid = 1833] [serial = 262] [outer = (nil)] [url = about:blank] 04:53:39 INFO - PROCESS | 1833 | --DOMWINDOW == 120 (0x7f056e3cf000) [pid = 1833] [serial = 222] [outer = (nil)] [url = about:blank] 04:53:39 INFO - PROCESS | 1833 | --DOMWINDOW == 119 (0x7f055e7c8400) [pid = 1833] [serial = 295] [outer = (nil)] [url = about:blank] 04:53:39 INFO - PROCESS | 1833 | --DOMWINDOW == 118 (0x7f056dd0fc00) [pid = 1833] [serial = 219] [outer = (nil)] [url = about:blank] 04:53:39 INFO - PROCESS | 1833 | --DOMWINDOW == 117 (0x7f055b91f800) [pid = 1833] [serial = 301] [outer = (nil)] [url = about:blank] 04:53:39 INFO - PROCESS | 1833 | --DOMWINDOW == 116 (0x7f055c2b5400) [pid = 1833] [serial = 253] [outer = (nil)] [url = about:blank] 04:53:39 INFO - PROCESS | 1833 | --DOMWINDOW == 115 (0x7f056e447800) [pid = 1833] [serial = 298] [outer = (nil)] [url = about:blank] 04:53:39 INFO - PROCESS | 1833 | --DOMWINDOW == 114 (0x7f0558fd1800) [pid = 1833] [serial = 289] [outer = (nil)] [url = about:blank] 04:53:39 INFO - PROCESS | 1833 | --DOMWINDOW == 113 (0x7f055bab9800) [pid = 1833] [serial = 292] [outer = (nil)] [url = about:blank] 04:53:39 INFO - PROCESS | 1833 | --DOMWINDOW == 112 (0x7f056e7b1000) [pid = 1833] [serial = 225] [outer = (nil)] [url = about:blank] 04:53:39 INFO - PROCESS | 1833 | --DOMWINDOW == 111 (0x7f05690c6000) [pid = 1833] [serial = 256] [outer = (nil)] [url = about:blank] 04:53:39 INFO - PROCESS | 1833 | --DOMWINDOW == 110 (0x7f0555ba9c00) [pid = 1833] [serial = 351] [outer = (nil)] [url = about:blank] 04:53:39 INFO - PROCESS | 1833 | --DOMWINDOW == 109 (0x7f056dd12000) [pid = 1833] [serial = 334] [outer = (nil)] [url = about:blank] 04:53:39 INFO - PROCESS | 1833 | --DOMWINDOW == 108 (0x7f055ddc5800) [pid = 1833] [serial = 354] [outer = (nil)] [url = about:blank] 04:53:39 INFO - PROCESS | 1833 | --DOMWINDOW == 107 (0x7f055d4e5800) [pid = 1833] [serial = 328] [outer = (nil)] [url = about:blank] 04:53:39 INFO - PROCESS | 1833 | --DOMWINDOW == 106 (0x7f0555c41c00) [pid = 1833] [serial = 333] [outer = (nil)] [url = about:blank] 04:53:39 INFO - PROCESS | 1833 | --DOMWINDOW == 105 (0x7f056908d800) [pid = 1833] [serial = 357] [outer = (nil)] [url = about:blank] 04:53:39 INFO - PROCESS | 1833 | --DOMWINDOW == 104 (0x7f055cab0800) [pid = 1833] [serial = 327] [outer = (nil)] [url = about:blank] 04:53:39 INFO - PROCESS | 1833 | --DOMWINDOW == 103 (0x7f055eb88c00) [pid = 1833] [serial = 355] [outer = (nil)] [url = about:blank] 04:53:39 INFO - PROCESS | 1833 | --DOMWINDOW == 102 (0x7f0572860000) [pid = 1833] [serial = 340] [outer = (nil)] [url = about:blank] 04:53:39 INFO - PROCESS | 1833 | --DOMWINDOW == 101 (0x7f056c4cb800) [pid = 1833] [serial = 339] [outer = (nil)] [url = about:blank] 04:53:39 INFO - PROCESS | 1833 | --DOMWINDOW == 100 (0x7f0555ab9400) [pid = 1833] [serial = 342] [outer = (nil)] [url = about:blank] 04:53:39 INFO - PROCESS | 1833 | --DOMWINDOW == 99 (0x7f056e956000) [pid = 1833] [serial = 331] [outer = (nil)] [url = about:blank] 04:53:39 INFO - PROCESS | 1833 | --DOMWINDOW == 98 (0x7f056e48e400) [pid = 1833] [serial = 330] [outer = (nil)] [url = about:blank] 04:53:39 INFO - PROCESS | 1833 | --DOMWINDOW == 97 (0x7f055cf9dc00) [pid = 1833] [serial = 348] [outer = (nil)] [url = about:blank] 04:53:39 INFO - PROCESS | 1833 | --DOMWINDOW == 96 (0x7f055b933400) [pid = 1833] [serial = 345] [outer = (nil)] [url = about:blank] 04:53:39 INFO - PROCESS | 1833 | --DOMWINDOW == 95 (0x7f055ba4dc00) [pid = 1833] [serial = 346] [outer = (nil)] [url = about:blank] 04:53:39 INFO - PROCESS | 1833 | --DOMWINDOW == 94 (0x7f055b933000) [pid = 1833] [serial = 325] [outer = (nil)] [url = about:blank] 04:53:39 INFO - PROCESS | 1833 | --DOMWINDOW == 93 (0x7f055b917400) [pid = 1833] [serial = 324] [outer = (nil)] [url = about:blank] 04:53:39 INFO - PROCESS | 1833 | --DOMWINDOW == 92 (0x7f057285e800) [pid = 1833] [serial = 337] [outer = (nil)] [url = about:blank] 04:53:39 INFO - PROCESS | 1833 | --DOMWINDOW == 91 (0x7f0570feac00) [pid = 1833] [serial = 336] [outer = (nil)] [url = about:blank] 04:53:39 INFO - PROCESS | 1833 | --DOMWINDOW == 90 (0x7f0558383800) [pid = 1833] [serial = 343] [outer = (nil)] [url = about:blank] 04:53:39 INFO - PROCESS | 1833 | --DOMWINDOW == 89 (0x7f056e599800) [pid = 1833] [serial = 358] [outer = (nil)] [url = about:blank] 04:53:39 INFO - PROCESS | 1833 | --DOMWINDOW == 88 (0x7f055cab4000) [pid = 1833] [serial = 352] [outer = (nil)] [url = about:blank] 04:53:39 INFO - PROCESS | 1833 | --DOMWINDOW == 87 (0x7f055ddc0c00) [pid = 1833] [serial = 349] [outer = (nil)] [url = about:blank] 04:53:39 INFO - PROCESS | 1833 | 1461239619783 Marionette TRACE conn3 -> [0,541,"getWindowHandle",null] 04:53:39 INFO - PROCESS | 1833 | 1461239619786 Marionette TRACE conn3 <- [1,541,null,{"value":"8"}] 04:53:39 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 04:53:39 INFO - PROCESS | 1833 | 1461239619793 Marionette TRACE conn3 -> [0,542,"setScriptTimeout",{"ms":35000}] 04:53:39 INFO - PROCESS | 1833 | 1461239619798 Marionette TRACE conn3 <- [1,542,null,{}] 04:53:39 INFO - PROCESS | 1833 | 1461239619813 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:53:39 INFO - PROCESS | 1833 | 1461239619977 Marionette TRACE conn3 <- [1,543,null,{"value":null}] 04:53:39 INFO - PROCESS | 1833 | 1461239619987 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:40 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f05543bd800 == 65 [pid = 1833] [id = 143] 04:53:40 INFO - PROCESS | 1833 | ++DOMWINDOW == 88 (0x7f0555c3bc00) [pid = 1833] [serial = 428] [outer = (nil)] 04:53:40 INFO - PROCESS | 1833 | ++DOMWINDOW == 89 (0x7f0558382800) [pid = 1833] [serial = 429] [outer = 0x7f0555c3bc00] 04:53:40 INFO - PROCESS | 1833 | 1461239620048 Marionette DEBUG loaded listener.js 04:53:40 INFO - PROCESS | 1833 | ++DOMWINDOW == 90 (0x7f0558fc6400) [pid = 1833] [serial = 430] [outer = 0x7f0555c3bc00] 04:53:40 INFO - PROCESS | 1833 | 1461239620802 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:53:40 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:53:40 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 1036ms 04:53:40 INFO - PROCESS | 1833 | 1461239620829 Marionette TRACE conn3 -> [0,545,"getWindowHandle",null] 04:53:40 INFO - PROCESS | 1833 | 1461239620833 Marionette TRACE conn3 <- [1,545,null,{"value":"8"}] 04:53:40 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 04:53:40 INFO - PROCESS | 1833 | 1461239620838 Marionette TRACE conn3 -> [0,546,"setScriptTimeout",{"ms":35000}] 04:53:40 INFO - PROCESS | 1833 | 1461239620841 Marionette TRACE conn3 <- [1,546,null,{}] 04:53:40 INFO - PROCESS | 1833 | 1461239620845 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:53:41 INFO - PROCESS | 1833 | 1461239621007 Marionette TRACE conn3 <- [1,547,null,{"value":null}] 04:53:41 INFO - PROCESS | 1833 | 1461239621043 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:41 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f05529c9800 == 66 [pid = 1833] [id = 144] 04:53:41 INFO - PROCESS | 1833 | ++DOMWINDOW == 91 (0x7f0555bab800) [pid = 1833] [serial = 431] [outer = (nil)] 04:53:41 INFO - PROCESS | 1833 | ++DOMWINDOW == 92 (0x7f0558fd1000) [pid = 1833] [serial = 432] [outer = 0x7f0555bab800] 04:53:41 INFO - PROCESS | 1833 | 1461239621196 Marionette DEBUG loaded listener.js 04:53:41 INFO - PROCESS | 1833 | ++DOMWINDOW == 93 (0x7f055b922c00) [pid = 1833] [serial = 433] [outer = 0x7f0555bab800] 04:53:41 INFO - PROCESS | 1833 | 1461239621897 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:53:41 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:53:41 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 1130ms 04:53:41 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 04:53:41 INFO - PROCESS | 1833 | 1461239621969 Marionette TRACE conn3 -> [0,549,"getWindowHandle",null] 04:53:41 INFO - PROCESS | 1833 | 1461239621972 Marionette TRACE conn3 <- [1,549,null,{"value":"8"}] 04:53:41 INFO - PROCESS | 1833 | 1461239621987 Marionette TRACE conn3 -> [0,550,"setScriptTimeout",{"ms":35000}] 04:53:41 INFO - PROCESS | 1833 | 1461239621990 Marionette TRACE conn3 <- [1,550,null,{}] 04:53:42 INFO - PROCESS | 1833 | 1461239622003 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:53:42 INFO - PROCESS | 1833 | 1461239622204 Marionette TRACE conn3 <- [1,551,null,{"value":null}] 04:53:42 INFO - PROCESS | 1833 | 1461239622231 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:42 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f055c5ba800 == 67 [pid = 1833] [id = 145] 04:53:42 INFO - PROCESS | 1833 | ++DOMWINDOW == 94 (0x7f0555c3d800) [pid = 1833] [serial = 434] [outer = (nil)] 04:53:42 INFO - PROCESS | 1833 | ++DOMWINDOW == 95 (0x7f055b933000) [pid = 1833] [serial = 435] [outer = 0x7f0555c3d800] 04:53:42 INFO - PROCESS | 1833 | 1461239622293 Marionette DEBUG loaded listener.js 04:53:42 INFO - PROCESS | 1833 | ++DOMWINDOW == 96 (0x7f055baafc00) [pid = 1833] [serial = 436] [outer = 0x7f0555c3d800] 04:53:43 INFO - PROCESS | 1833 | 1461239623083 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:53:43 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:53:43 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 1151ms 04:53:43 INFO - PROCESS | 1833 | 1461239623129 Marionette TRACE conn3 -> [0,553,"getWindowHandle",null] 04:53:43 INFO - PROCESS | 1833 | 1461239623131 Marionette TRACE conn3 <- [1,553,null,{"value":"8"}] 04:53:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 04:53:43 INFO - PROCESS | 1833 | 1461239623137 Marionette TRACE conn3 -> [0,554,"setScriptTimeout",{"ms":35000}] 04:53:43 INFO - PROCESS | 1833 | 1461239623139 Marionette TRACE conn3 <- [1,554,null,{}] 04:53:43 INFO - PROCESS | 1833 | 1461239623144 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:53:43 INFO - PROCESS | 1833 | 1461239623333 Marionette TRACE conn3 <- [1,555,null,{"value":null}] 04:53:43 INFO - PROCESS | 1833 | 1461239623374 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:43 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f055d469800 == 68 [pid = 1833] [id = 146] 04:53:43 INFO - PROCESS | 1833 | ++DOMWINDOW == 97 (0x7f055bd53800) [pid = 1833] [serial = 437] [outer = (nil)] 04:53:43 INFO - PROCESS | 1833 | ++DOMWINDOW == 98 (0x7f055cb75800) [pid = 1833] [serial = 438] [outer = 0x7f055bd53800] 04:53:43 INFO - PROCESS | 1833 | 1461239623461 Marionette DEBUG loaded listener.js 04:53:43 INFO - PROCESS | 1833 | ++DOMWINDOW == 99 (0x7f055d4ee400) [pid = 1833] [serial = 439] [outer = 0x7f055bd53800] 04:53:44 INFO - PROCESS | 1833 | [1833] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:53:44 INFO - PROCESS | 1833 | --DOMWINDOW == 98 (0x7f0550f93000) [pid = 1833] [serial = 389] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 04:53:44 INFO - PROCESS | 1833 | --DOMWINDOW == 97 (0x7f0550f95800) [pid = 1833] [serial = 392] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 04:53:44 INFO - PROCESS | 1833 | --DOMWINDOW == 96 (0x7f055b934000) [pid = 1833] [serial = 383] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 04:53:44 INFO - PROCESS | 1833 | --DOMWINDOW == 95 (0x7f0555aa1000) [pid = 1833] [serial = 377] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 04:53:44 INFO - PROCESS | 1833 | --DOMWINDOW == 94 (0x7f054fe95800) [pid = 1833] [serial = 374] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 04:53:44 INFO - PROCESS | 1833 | --DOMWINDOW == 93 (0x7f055b91a400) [pid = 1833] [serial = 386] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 04:53:44 INFO - PROCESS | 1833 | --DOMWINDOW == 92 (0x7f0554339c00) [pid = 1833] [serial = 380] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 04:53:44 INFO - PROCESS | 1833 | --DOMWINDOW == 91 (0x7f05510abc00) [pid = 1833] [serial = 395] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 04:53:44 INFO - PROCESS | 1833 | --DOMWINDOW == 90 (0x7f055b931400) [pid = 1833] [serial = 320] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 04:53:44 INFO - PROCESS | 1833 | 1461239624337 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:53:44 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 04:53:44 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 1230ms 04:53:44 INFO - PROCESS | 1833 | 1461239624367 Marionette TRACE conn3 -> [0,557,"getWindowHandle",null] 04:53:44 INFO - PROCESS | 1833 | 1461239624371 Marionette TRACE conn3 <- [1,557,null,{"value":"8"}] 04:53:44 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 04:53:44 INFO - PROCESS | 1833 | 1461239624379 Marionette TRACE conn3 -> [0,558,"setScriptTimeout",{"ms":35000}] 04:53:44 INFO - PROCESS | 1833 | 1461239624384 Marionette TRACE conn3 <- [1,558,null,{}] 04:53:44 INFO - PROCESS | 1833 | 1461239624391 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:53:44 INFO - PROCESS | 1833 | 1461239624557 Marionette TRACE conn3 <- [1,559,null,{"value":null}] 04:53:44 INFO - PROCESS | 1833 | 1461239624572 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:44 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f055c43e800 == 69 [pid = 1833] [id = 147] 04:53:44 INFO - PROCESS | 1833 | ++DOMWINDOW == 91 (0x7f0550f93000) [pid = 1833] [serial = 440] [outer = (nil)] 04:53:44 INFO - PROCESS | 1833 | ++DOMWINDOW == 92 (0x7f05583e3000) [pid = 1833] [serial = 441] [outer = 0x7f0550f93000] 04:53:44 INFO - PROCESS | 1833 | 1461239624630 Marionette DEBUG loaded listener.js 04:53:44 INFO - PROCESS | 1833 | ++DOMWINDOW == 93 (0x7f055d451800) [pid = 1833] [serial = 442] [outer = 0x7f0550f93000] 04:53:45 INFO - PROCESS | 1833 | 1461239625311 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:53:45 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 04:53:45 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 981ms 04:53:45 INFO - PROCESS | 1833 | 1461239625359 Marionette TRACE conn3 -> [0,561,"getWindowHandle",null] 04:53:45 INFO - PROCESS | 1833 | 1461239625362 Marionette TRACE conn3 <- [1,561,null,{"value":"8"}] 04:53:45 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 04:53:45 INFO - PROCESS | 1833 | 1461239625367 Marionette TRACE conn3 -> [0,562,"setScriptTimeout",{"ms":35000}] 04:53:45 INFO - PROCESS | 1833 | 1461239625369 Marionette TRACE conn3 <- [1,562,null,{}] 04:53:45 INFO - PROCESS | 1833 | 1461239625374 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:53:45 INFO - PROCESS | 1833 | 1461239625538 Marionette TRACE conn3 <- [1,563,null,{"value":null}] 04:53:45 INFO - PROCESS | 1833 | 1461239625558 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:45 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f05623b6800 == 70 [pid = 1833] [id = 148] 04:53:45 INFO - PROCESS | 1833 | ++DOMWINDOW == 94 (0x7f054fea3000) [pid = 1833] [serial = 443] [outer = (nil)] 04:53:45 INFO - PROCESS | 1833 | ++DOMWINDOW == 95 (0x7f055ddc1800) [pid = 1833] [serial = 444] [outer = 0x7f054fea3000] 04:53:45 INFO - PROCESS | 1833 | 1461239625615 Marionette DEBUG loaded listener.js 04:53:45 INFO - PROCESS | 1833 | ++DOMWINDOW == 96 (0x7f055eb83800) [pid = 1833] [serial = 445] [outer = 0x7f054fea3000] 04:53:46 INFO - PROCESS | 1833 | [1833] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:53:46 INFO - PROCESS | 1833 | 1461239626921 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:53:46 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 04:53:46 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 1577ms 04:53:46 INFO - PROCESS | 1833 | 1461239626945 Marionette TRACE conn3 -> [0,565,"getWindowHandle",null] 04:53:46 INFO - PROCESS | 1833 | 1461239626950 Marionette TRACE conn3 <- [1,565,null,{"value":"8"}] 04:53:46 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 04:53:46 INFO - PROCESS | 1833 | 1461239626959 Marionette TRACE conn3 -> [0,566,"setScriptTimeout",{"ms":35000}] 04:53:46 INFO - PROCESS | 1833 | 1461239626965 Marionette TRACE conn3 <- [1,566,null,{}] 04:53:46 INFO - PROCESS | 1833 | 1461239626972 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:53:47 INFO - PROCESS | 1833 | 1461239627127 Marionette TRACE conn3 <- [1,567,null,{"value":null}] 04:53:47 INFO - PROCESS | 1833 | 1461239627288 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:47 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f0555a14800 == 71 [pid = 1833] [id = 149] 04:53:47 INFO - PROCESS | 1833 | ++DOMWINDOW == 97 (0x7f054fea3400) [pid = 1833] [serial = 446] [outer = (nil)] 04:53:47 INFO - PROCESS | 1833 | ++DOMWINDOW == 98 (0x7f0555aa1000) [pid = 1833] [serial = 447] [outer = 0x7f054fea3400] 04:53:47 INFO - PROCESS | 1833 | 1461239627361 Marionette DEBUG loaded listener.js 04:53:47 INFO - PROCESS | 1833 | ++DOMWINDOW == 99 (0x7f0555b9d800) [pid = 1833] [serial = 448] [outer = 0x7f054fea3400] 04:53:47 INFO - PROCESS | 1833 | [1833] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:53:48 INFO - PROCESS | 1833 | 1461239628288 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:53:48 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 04:53:48 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 1388ms 04:53:48 INFO - PROCESS | 1833 | 1461239628347 Marionette TRACE conn3 -> [0,569,"getWindowHandle",null] 04:53:48 INFO - PROCESS | 1833 | 1461239628356 Marionette TRACE conn3 <- [1,569,null,{"value":"8"}] 04:53:48 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 04:53:48 INFO - PROCESS | 1833 | 1461239628366 Marionette TRACE conn3 -> [0,570,"setScriptTimeout",{"ms":35000}] 04:53:48 INFO - PROCESS | 1833 | 1461239628370 Marionette TRACE conn3 <- [1,570,null,{}] 04:53:48 INFO - PROCESS | 1833 | 1461239628376 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:53:48 INFO - PROCESS | 1833 | 1461239628538 Marionette TRACE conn3 <- [1,571,null,{"value":null}] 04:53:48 INFO - PROCESS | 1833 | 1461239628679 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:48 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f055d053000 == 72 [pid = 1833] [id = 150] 04:53:48 INFO - PROCESS | 1833 | ++DOMWINDOW == 100 (0x7f05510a9c00) [pid = 1833] [serial = 449] [outer = (nil)] 04:53:48 INFO - PROCESS | 1833 | ++DOMWINDOW == 101 (0x7f055b088800) [pid = 1833] [serial = 450] [outer = 0x7f05510a9c00] 04:53:48 INFO - PROCESS | 1833 | 1461239628753 Marionette DEBUG loaded listener.js 04:53:48 INFO - PROCESS | 1833 | ++DOMWINDOW == 102 (0x7f055b936c00) [pid = 1833] [serial = 451] [outer = 0x7f05510a9c00] 04:53:49 INFO - PROCESS | 1833 | [1833] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:53:49 INFO - PROCESS | 1833 | 1461239629668 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:53:49 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 04:53:49 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 1346ms 04:53:49 INFO - PROCESS | 1833 | 1461239629713 Marionette TRACE conn3 -> [0,573,"getWindowHandle",null] 04:53:49 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 04:53:49 INFO - PROCESS | 1833 | 1461239629717 Marionette TRACE conn3 <- [1,573,null,{"value":"8"}] 04:53:49 INFO - PROCESS | 1833 | 1461239629723 Marionette TRACE conn3 -> [0,574,"setScriptTimeout",{"ms":35000}] 04:53:49 INFO - PROCESS | 1833 | 1461239629728 Marionette TRACE conn3 <- [1,574,null,{}] 04:53:49 INFO - PROCESS | 1833 | 1461239629743 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:53:49 INFO - PROCESS | 1833 | 1461239629905 Marionette TRACE conn3 <- [1,575,null,{"value":null}] 04:53:50 INFO - PROCESS | 1833 | 1461239630045 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:50 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f056bf17800 == 73 [pid = 1833] [id = 151] 04:53:50 INFO - PROCESS | 1833 | ++DOMWINDOW == 103 (0x7f055c46c800) [pid = 1833] [serial = 452] [outer = (nil)] 04:53:50 INFO - PROCESS | 1833 | ++DOMWINDOW == 104 (0x7f055cb82c00) [pid = 1833] [serial = 453] [outer = 0x7f055c46c800] 04:53:50 INFO - PROCESS | 1833 | 1461239630118 Marionette DEBUG loaded listener.js 04:53:50 INFO - PROCESS | 1833 | ++DOMWINDOW == 105 (0x7f055ddca800) [pid = 1833] [serial = 454] [outer = 0x7f055c46c800] 04:53:51 INFO - PROCESS | 1833 | 1461239631020 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:53:51 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 04:53:51 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 1333ms 04:53:51 INFO - PROCESS | 1833 | 1461239631056 Marionette TRACE conn3 -> [0,577,"getWindowHandle",null] 04:53:51 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 04:53:51 INFO - PROCESS | 1833 | 1461239631061 Marionette TRACE conn3 <- [1,577,null,{"value":"8"}] 04:53:51 INFO - PROCESS | 1833 | 1461239631066 Marionette TRACE conn3 -> [0,578,"setScriptTimeout",{"ms":35000}] 04:53:51 INFO - PROCESS | 1833 | 1461239631069 Marionette TRACE conn3 <- [1,578,null,{}] 04:53:51 INFO - PROCESS | 1833 | 1461239631074 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:53:51 INFO - PROCESS | 1833 | 1461239631225 Marionette TRACE conn3 <- [1,579,null,{"value":null}] 04:53:51 INFO - PROCESS | 1833 | 1461239631369 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:51 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f056e73b000 == 74 [pid = 1833] [id = 152] 04:53:51 INFO - PROCESS | 1833 | ++DOMWINDOW == 106 (0x7f0551fa5c00) [pid = 1833] [serial = 455] [outer = (nil)] 04:53:51 INFO - PROCESS | 1833 | ++DOMWINDOW == 107 (0x7f0551fac800) [pid = 1833] [serial = 456] [outer = 0x7f0551fa5c00] 04:53:51 INFO - PROCESS | 1833 | 1461239631440 Marionette DEBUG loaded listener.js 04:53:51 INFO - PROCESS | 1833 | ++DOMWINDOW == 108 (0x7f0551fb1c00) [pid = 1833] [serial = 457] [outer = 0x7f0551fa5c00] 04:53:52 INFO - PROCESS | 1833 | 1461239632287 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]]]}] 04:53:52 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 04:53:52 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 1287ms 04:53:52 INFO - PROCESS | 1833 | 1461239632353 Marionette TRACE conn3 -> [0,581,"getWindowHandle",null] 04:53:52 INFO - PROCESS | 1833 | 1461239632357 Marionette TRACE conn3 <- [1,581,null,{"value":"8"}] 04:53:52 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 04:53:52 INFO - PROCESS | 1833 | 1461239632363 Marionette TRACE conn3 -> [0,582,"setScriptTimeout",{"ms":35000}] 04:53:52 INFO - PROCESS | 1833 | 1461239632365 Marionette TRACE conn3 <- [1,582,null,{}] 04:53:52 INFO - PROCESS | 1833 | 1461239632372 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}] 04:53:52 INFO - PROCESS | 1833 | 1461239632527 Marionette TRACE conn3 <- [1,583,null,{"value":null}] 04:53:52 INFO - PROCESS | 1833 | 1461239632668 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:52 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f0572890800 == 75 [pid = 1833] [id = 153] 04:53:52 INFO - PROCESS | 1833 | ++DOMWINDOW == 109 (0x7f055047c800) [pid = 1833] [serial = 458] [outer = (nil)] 04:53:52 INFO - PROCESS | 1833 | ++DOMWINDOW == 110 (0x7f0550482c00) [pid = 1833] [serial = 459] [outer = 0x7f055047c800] 04:53:52 INFO - PROCESS | 1833 | 1461239632741 Marionette DEBUG loaded listener.js 04:53:52 INFO - PROCESS | 1833 | ++DOMWINDOW == 111 (0x7f0550487400) [pid = 1833] [serial = 460] [outer = 0x7f055047c800] 04:53:53 INFO - PROCESS | 1833 | ++DOMWINDOW == 112 (0x7f055110a400) [pid = 1833] [serial = 461] [outer = 0x7f055275fc00] 04:53:53 INFO - PROCESS | 1833 | 1461239633737 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]]]}] 04:53:53 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 04:53:53 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 1437ms 04:53:53 INFO - PROCESS | 1833 | 1461239633801 Marionette TRACE conn3 -> [0,585,"getWindowHandle",null] 04:53:53 INFO - PROCESS | 1833 | 1461239633805 Marionette TRACE conn3 <- [1,585,null,{"value":"8"}] 04:53:53 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 04:53:53 INFO - PROCESS | 1833 | 1461239633811 Marionette TRACE conn3 -> [0,586,"setScriptTimeout",{"ms":35000}] 04:53:53 INFO - PROCESS | 1833 | 1461239633813 Marionette TRACE conn3 <- [1,586,null,{}] 04:53:53 INFO - PROCESS | 1833 | 1461239633819 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}] 04:53:54 INFO - PROCESS | 1833 | 1461239634031 Marionette TRACE conn3 <- [1,587,null,{"value":null}] 04:53:54 INFO - PROCESS | 1833 | 1461239634225 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:54 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f0556a07800 == 76 [pid = 1833] [id = 154] 04:53:54 INFO - PROCESS | 1833 | ++DOMWINDOW == 113 (0x7f0550e5b000) [pid = 1833] [serial = 462] [outer = (nil)] 04:53:54 INFO - PROCESS | 1833 | ++DOMWINDOW == 114 (0x7f0551116800) [pid = 1833] [serial = 463] [outer = 0x7f0550e5b000] 04:53:54 INFO - PROCESS | 1833 | 1461239634345 Marionette DEBUG loaded listener.js 04:53:54 INFO - PROCESS | 1833 | ++DOMWINDOW == 115 (0x7f055eb84c00) [pid = 1833] [serial = 464] [outer = 0x7f0550e5b000] 04:53:54 INFO - PROCESS | 1833 | [1833] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:53:55 INFO - PROCESS | 1833 | 1461239635120 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]]]}] 04:53:55 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 04:53:55 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 1582ms 04:53:55 INFO - PROCESS | 1833 | 1461239635394 Marionette TRACE conn3 -> [0,589,"getWindowHandle",null] 04:53:55 INFO - PROCESS | 1833 | 1461239635401 Marionette TRACE conn3 <- [1,589,null,{"value":"8"}] 04:53:55 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 04:53:55 INFO - PROCESS | 1833 | 1461239635408 Marionette TRACE conn3 -> [0,590,"setScriptTimeout",{"ms":35000}] 04:53:55 INFO - PROCESS | 1833 | 1461239635411 Marionette TRACE conn3 <- [1,590,null,{}] 04:53:55 INFO - PROCESS | 1833 | 1461239635418 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}] 04:53:55 INFO - PROCESS | 1833 | 1461239635562 Marionette TRACE conn3 <- [1,591,null,{"value":null}] 04:53:55 INFO - PROCESS | 1833 | 1461239635766 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:55 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f0550d50800 == 77 [pid = 1833] [id = 155] 04:53:55 INFO - PROCESS | 1833 | ++DOMWINDOW == 116 (0x7f054fc51800) [pid = 1833] [serial = 465] [outer = (nil)] 04:53:55 INFO - PROCESS | 1833 | ++DOMWINDOW == 117 (0x7f0550484c00) [pid = 1833] [serial = 466] [outer = 0x7f054fc51800] 04:53:55 INFO - PROCESS | 1833 | 1461239635839 Marionette DEBUG loaded listener.js 04:53:55 INFO - PROCESS | 1833 | ++DOMWINDOW == 118 (0x7f0550f94800) [pid = 1833] [serial = 467] [outer = 0x7f054fc51800] 04:53:56 INFO - PROCESS | 1833 | 1461239636627 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]]]}] 04:53:56 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 04:53:56 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 1289ms 04:53:56 INFO - PROCESS | 1833 | 1461239636697 Marionette TRACE conn3 -> [0,593,"getWindowHandle",null] 04:53:56 INFO - PROCESS | 1833 | 1461239636706 Marionette TRACE conn3 <- [1,593,null,{"value":"8"}] 04:53:56 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 04:53:56 INFO - PROCESS | 1833 | 1461239636723 Marionette TRACE conn3 -> [0,594,"setScriptTimeout",{"ms":35000}] 04:53:56 INFO - PROCESS | 1833 | 1461239636728 Marionette TRACE conn3 <- [1,594,null,{}] 04:53:56 INFO - PROCESS | 1833 | 1461239636734 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}] 04:53:56 INFO - PROCESS | 1833 | 1461239636923 Marionette TRACE conn3 <- [1,595,null,{"value":null}] 04:53:57 INFO - PROCESS | 1833 | --DOCSHELL 0x7f056dd4e000 == 76 [pid = 1833] [id = 107] 04:53:57 INFO - PROCESS | 1833 | --DOCSHELL 0x7f055aecf800 == 75 [pid = 1833] [id = 63] 04:53:57 INFO - PROCESS | 1833 | --DOCSHELL 0x7f057123a800 == 74 [pid = 1833] [id = 86] 04:53:57 INFO - PROCESS | 1833 | --DOCSHELL 0x7f0572a74800 == 73 [pid = 1833] [id = 87] 04:53:57 INFO - PROCESS | 1833 | --DOCSHELL 0x7f055c43e800 == 72 [pid = 1833] [id = 147] 04:53:57 INFO - PROCESS | 1833 | --DOMWINDOW == 117 (0x7f055acb1800) [pid = 1833] [serial = 399] [outer = (nil)] [url = about:blank] 04:53:57 INFO - PROCESS | 1833 | 1461239637129 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:57 INFO - PROCESS | 1833 | --DOCSHELL 0x7f055d469800 == 71 [pid = 1833] [id = 146] 04:53:57 INFO - PROCESS | 1833 | --DOCSHELL 0x7f055c5ba800 == 70 [pid = 1833] [id = 145] 04:53:57 INFO - PROCESS | 1833 | --DOCSHELL 0x7f05529c9800 == 69 [pid = 1833] [id = 144] 04:53:57 INFO - PROCESS | 1833 | --DOCSHELL 0x7f05543bd800 == 68 [pid = 1833] [id = 143] 04:53:57 INFO - PROCESS | 1833 | --DOCSHELL 0x7f05583a0000 == 67 [pid = 1833] [id = 142] 04:53:57 INFO - PROCESS | 1833 | --DOCSHELL 0x7f054fe66800 == 66 [pid = 1833] [id = 141] 04:53:57 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f0550e13800 == 67 [pid = 1833] [id = 156] 04:53:57 INFO - PROCESS | 1833 | ++DOMWINDOW == 118 (0x7f0551110400) [pid = 1833] [serial = 468] [outer = (nil)] 04:53:57 INFO - PROCESS | 1833 | ++DOMWINDOW == 119 (0x7f0551117c00) [pid = 1833] [serial = 469] [outer = 0x7f0551110400] 04:53:57 INFO - PROCESS | 1833 | 1461239637252 Marionette DEBUG loaded listener.js 04:53:57 INFO - PROCESS | 1833 | ++DOMWINDOW == 120 (0x7f0551fb1800) [pid = 1833] [serial = 470] [outer = 0x7f0551110400] 04:53:57 INFO - PROCESS | 1833 | --DOCSHELL 0x7f0550e29000 == 66 [pid = 1833] [id = 138] 04:53:57 INFO - PROCESS | 1833 | --DOCSHELL 0x7f0572808800 == 65 [pid = 1833] [id = 137] 04:53:57 INFO - PROCESS | 1833 | --DOCSHELL 0x7f056e5c0000 == 64 [pid = 1833] [id = 136] 04:53:57 INFO - PROCESS | 1833 | --DOCSHELL 0x7f05623bc000 == 63 [pid = 1833] [id = 135] 04:53:57 INFO - PROCESS | 1833 | --DOCSHELL 0x7f05543d5000 == 62 [pid = 1833] [id = 134] 04:53:57 INFO - PROCESS | 1833 | --DOMWINDOW == 119 (0x7f055b93f800) [pid = 1833] [serial = 322] [outer = (nil)] [url = about:blank] 04:53:57 INFO - PROCESS | 1833 | --DOMWINDOW == 118 (0x7f0550f9ac00) [pid = 1833] [serial = 390] [outer = (nil)] [url = about:blank] 04:53:57 INFO - PROCESS | 1833 | --DOMWINDOW == 117 (0x7f056a22a400) [pid = 1833] [serial = 393] [outer = (nil)] [url = about:blank] 04:53:57 INFO - PROCESS | 1833 | --DOMWINDOW == 116 (0x7f0550f9f400) [pid = 1833] [serial = 391] [outer = (nil)] [url = about:blank] 04:53:57 INFO - PROCESS | 1833 | --DOMWINDOW == 115 (0x7f056e7ac400) [pid = 1833] [serial = 394] [outer = (nil)] [url = about:blank] 04:53:57 INFO - PROCESS | 1833 | --DOMWINDOW == 114 (0x7f0555ba8c00) [pid = 1833] [serial = 363] [outer = (nil)] [url = about:blank] 04:53:57 INFO - PROCESS | 1833 | --DOMWINDOW == 113 (0x7f055bab8000) [pid = 1833] [serial = 366] [outer = (nil)] [url = about:blank] 04:53:57 INFO - PROCESS | 1833 | --DOMWINDOW == 112 (0x7f056931f000) [pid = 1833] [serial = 369] [outer = (nil)] [url = about:blank] 04:53:57 INFO - PROCESS | 1833 | --DOMWINDOW == 111 (0x7f055bab2000) [pid = 1833] [serial = 384] [outer = (nil)] [url = about:blank] 04:53:57 INFO - PROCESS | 1833 | --DOMWINDOW == 110 (0x7f055cab1800) [pid = 1833] [serial = 385] [outer = (nil)] [url = about:blank] 04:53:57 INFO - PROCESS | 1833 | --DOMWINDOW == 109 (0x7f0555ba4000) [pid = 1833] [serial = 379] [outer = (nil)] [url = about:blank] 04:53:57 INFO - PROCESS | 1833 | --DOMWINDOW == 108 (0x7f0555ab7000) [pid = 1833] [serial = 378] [outer = (nil)] [url = about:blank] 04:53:57 INFO - PROCESS | 1833 | --DOMWINDOW == 107 (0x7f05510a9400) [pid = 1833] [serial = 376] [outer = (nil)] [url = about:blank] 04:53:57 INFO - PROCESS | 1833 | --DOMWINDOW == 106 (0x7f054fe9d400) [pid = 1833] [serial = 375] [outer = (nil)] [url = about:blank] 04:53:57 INFO - PROCESS | 1833 | --DOMWINDOW == 105 (0x7f055d86e400) [pid = 1833] [serial = 387] [outer = (nil)] [url = about:blank] 04:53:57 INFO - PROCESS | 1833 | --DOMWINDOW == 104 (0x7f0555ba1c00) [pid = 1833] [serial = 381] [outer = (nil)] [url = about:blank] 04:53:57 INFO - PROCESS | 1833 | --DOMWINDOW == 103 (0x7f055a44b000) [pid = 1833] [serial = 382] [outer = (nil)] [url = about:blank] 04:53:57 INFO - PROCESS | 1833 | --DOMWINDOW == 102 (0x7f056e9ca800) [pid = 1833] [serial = 372] [outer = (nil)] [url = about:blank] 04:53:57 INFO - PROCESS | 1833 | --DOMWINDOW == 101 (0x7f0555c37c00) [pid = 1833] [serial = 397] [outer = (nil)] [url = about:blank] 04:53:57 INFO - PROCESS | 1833 | --DOMWINDOW == 100 (0x7f055ddc2800) [pid = 1833] [serial = 388] [outer = (nil)] [url = about:blank] 04:53:57 INFO - PROCESS | 1833 | --DOMWINDOW == 99 (0x7f0555ab5400) [pid = 1833] [serial = 396] [outer = (nil)] [url = about:blank] 04:53:58 INFO - PROCESS | 1833 | 1461239638037 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]]]}] 04:53:58 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 04:53:58 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 1392ms 04:53:58 INFO - PROCESS | 1833 | 1461239638112 Marionette TRACE conn3 -> [0,597,"getWindowHandle",null] 04:53:58 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 04:53:58 INFO - PROCESS | 1833 | 1461239638116 Marionette TRACE conn3 <- [1,597,null,{"value":"8"}] 04:53:58 INFO - PROCESS | 1833 | 1461239638121 Marionette TRACE conn3 -> [0,598,"setScriptTimeout",{"ms":35000}] 04:53:58 INFO - PROCESS | 1833 | 1461239638124 Marionette TRACE conn3 <- [1,598,null,{}] 04:53:58 INFO - PROCESS | 1833 | 1461239638138 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}] 04:53:58 INFO - PROCESS | 1833 | 1461239638287 Marionette TRACE conn3 <- [1,599,null,{"value":null}] 04:53:58 INFO - PROCESS | 1833 | 1461239638299 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:58 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f055437c000 == 63 [pid = 1833] [id = 157] 04:53:58 INFO - PROCESS | 1833 | ++DOMWINDOW == 100 (0x7f05530abc00) [pid = 1833] [serial = 471] [outer = (nil)] 04:53:58 INFO - PROCESS | 1833 | ++DOMWINDOW == 101 (0x7f0554d46400) [pid = 1833] [serial = 472] [outer = 0x7f05530abc00] 04:53:58 INFO - PROCESS | 1833 | 1461239638366 Marionette DEBUG loaded listener.js 04:53:58 INFO - PROCESS | 1833 | ++DOMWINDOW == 102 (0x7f0555ab7000) [pid = 1833] [serial = 473] [outer = 0x7f05530abc00] 04:53:59 INFO - PROCESS | 1833 | 1461239639363 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]]]}] 04:53:59 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 04:53:59 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 1292ms 04:53:59 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 04:53:59 INFO - PROCESS | 1833 | 1461239639414 Marionette TRACE conn3 -> [0,601,"getWindowHandle",null] 04:53:59 INFO - PROCESS | 1833 | 1461239639416 Marionette TRACE conn3 <- [1,601,null,{"value":"8"}] 04:53:59 INFO - PROCESS | 1833 | 1461239639422 Marionette TRACE conn3 -> [0,602,"setScriptTimeout",{"ms":35000}] 04:53:59 INFO - PROCESS | 1833 | 1461239639425 Marionette TRACE conn3 <- [1,602,null,{}] 04:53:59 INFO - PROCESS | 1833 | 1461239639430 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}] 04:53:59 INFO - PROCESS | 1833 | 1461239639560 Marionette TRACE conn3 <- [1,603,null,{"value":null}] 04:53:59 INFO - PROCESS | 1833 | 1461239639574 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:59 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f0556a18800 == 64 [pid = 1833] [id = 158] 04:53:59 INFO - PROCESS | 1833 | ++DOMWINDOW == 103 (0x7f0555abcc00) [pid = 1833] [serial = 474] [outer = (nil)] 04:53:59 INFO - PROCESS | 1833 | ++DOMWINDOW == 104 (0x7f0555baa800) [pid = 1833] [serial = 475] [outer = 0x7f0555abcc00] 04:53:59 INFO - PROCESS | 1833 | 1461239639635 Marionette DEBUG loaded listener.js 04:53:59 INFO - PROCESS | 1833 | ++DOMWINDOW == 105 (0x7f0555c42400) [pid = 1833] [serial = 476] [outer = 0x7f0555abcc00] 04:54:00 INFO - PROCESS | 1833 | 1461239640429 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]]]}] 04:54:00 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 04:54:00 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 1033ms 04:54:00 INFO - PROCESS | 1833 | 1461239640455 Marionette TRACE conn3 -> [0,605,"getWindowHandle",null] 04:54:00 INFO - PROCESS | 1833 | 1461239640459 Marionette TRACE conn3 <- [1,605,null,{"value":"8"}] 04:54:00 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 04:54:00 INFO - PROCESS | 1833 | 1461239640464 Marionette TRACE conn3 -> [0,606,"setScriptTimeout",{"ms":35000}] 04:54:00 INFO - PROCESS | 1833 | 1461239640466 Marionette TRACE conn3 <- [1,606,null,{}] 04:54:00 INFO - PROCESS | 1833 | 1461239640488 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}] 04:54:00 INFO - PROCESS | 1833 | 1461239640661 Marionette TRACE conn3 <- [1,607,null,{"value":null}] 04:54:00 INFO - PROCESS | 1833 | 1461239640682 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:54:00 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f0550d6f000 == 65 [pid = 1833] [id = 159] 04:54:00 INFO - PROCESS | 1833 | ++DOMWINDOW == 106 (0x7f0555af1000) [pid = 1833] [serial = 477] [outer = (nil)] 04:54:00 INFO - PROCESS | 1833 | ++DOMWINDOW == 107 (0x7f05583e6000) [pid = 1833] [serial = 478] [outer = 0x7f0555af1000] 04:54:00 INFO - PROCESS | 1833 | 1461239640741 Marionette DEBUG loaded listener.js 04:54:00 INFO - PROCESS | 1833 | ++DOMWINDOW == 108 (0x7f055b3bb000) [pid = 1833] [serial = 479] [outer = 0x7f0555af1000] 04:54:01 INFO - PROCESS | 1833 | 1461239641560 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]]]}] 04:54:01 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 04:54:01 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 1135ms 04:54:01 INFO - PROCESS | 1833 | 1461239641600 Marionette TRACE conn3 -> [0,609,"getWindowHandle",null] 04:54:01 INFO - PROCESS | 1833 | 1461239641603 Marionette TRACE conn3 <- [1,609,null,{"value":"8"}] 04:54:01 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 04:54:01 INFO - PROCESS | 1833 | 1461239641608 Marionette TRACE conn3 -> [0,610,"setScriptTimeout",{"ms":35000}] 04:54:01 INFO - PROCESS | 1833 | 1461239641610 Marionette TRACE conn3 <- [1,610,null,{}] 04:54:01 INFO - PROCESS | 1833 | 1461239641622 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}] 04:54:01 INFO - PROCESS | 1833 | 1461239641835 Marionette TRACE conn3 <- [1,611,null,{"value":null}] 04:54:02 INFO - PROCESS | 1833 | --DOMWINDOW == 107 (0x7f0553e2c800) [pid = 1833] [serial = 425] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 04:54:02 INFO - PROCESS | 1833 | --DOMWINDOW == 106 (0x7f05510a8800) [pid = 1833] [serial = 398] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 04:54:02 INFO - PROCESS | 1833 | --DOMWINDOW == 105 (0x7f054fe98800) [pid = 1833] [serial = 422] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 04:54:02 INFO - PROCESS | 1833 | --DOMWINDOW == 104 (0x7f0555c3bc00) [pid = 1833] [serial = 428] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 04:54:02 INFO - PROCESS | 1833 | --DOMWINDOW == 103 (0x7f0555c3d800) [pid = 1833] [serial = 434] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 04:54:02 INFO - PROCESS | 1833 | --DOMWINDOW == 102 (0x7f0555bab800) [pid = 1833] [serial = 431] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 04:54:02 INFO - PROCESS | 1833 | --DOMWINDOW == 101 (0x7f055bd53800) [pid = 1833] [serial = 437] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 04:54:02 INFO - PROCESS | 1833 | --DOMWINDOW == 100 (0x7f0550f93000) [pid = 1833] [serial = 440] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 04:54:02 INFO - PROCESS | 1833 | 1461239642086 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:54:02 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f05520af800 == 66 [pid = 1833] [id = 160] 04:54:02 INFO - PROCESS | 1833 | ++DOMWINDOW == 101 (0x7f054fe98800) [pid = 1833] [serial = 480] [outer = (nil)] 04:54:02 INFO - PROCESS | 1833 | ++DOMWINDOW == 102 (0x7f0551faa800) [pid = 1833] [serial = 481] [outer = 0x7f054fe98800] 04:54:02 INFO - PROCESS | 1833 | 1461239642157 Marionette DEBUG loaded listener.js 04:54:02 INFO - PROCESS | 1833 | ++DOMWINDOW == 103 (0x7f055c54a400) [pid = 1833] [serial = 482] [outer = 0x7f054fe98800] 04:54:03 INFO - PROCESS | 1833 | 1461239643106 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]]]}] 04:54:03 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 04:54:03 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 1527ms 04:54:03 INFO - PROCESS | 1833 | 1461239643137 Marionette TRACE conn3 -> [0,613,"getWindowHandle",null] 04:54:03 INFO - PROCESS | 1833 | 1461239643142 Marionette TRACE conn3 <- [1,613,null,{"value":"8"}] 04:54:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 04:54:03 INFO - PROCESS | 1833 | 1461239643152 Marionette TRACE conn3 -> [0,614,"setScriptTimeout",{"ms":35000}] 04:54:03 INFO - PROCESS | 1833 | 1461239643156 Marionette TRACE conn3 <- [1,614,null,{}] 04:54:03 INFO - PROCESS | 1833 | 1461239643164 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}] 04:54:03 INFO - PROCESS | 1833 | 1461239643321 Marionette TRACE conn3 <- [1,615,null,{"value":null}] 04:54:03 INFO - PROCESS | 1833 | 1461239643475 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:54:03 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f0552ad0000 == 67 [pid = 1833] [id = 161] 04:54:03 INFO - PROCESS | 1833 | ++DOMWINDOW == 104 (0x7f055047f400) [pid = 1833] [serial = 483] [outer = (nil)] 04:54:03 INFO - PROCESS | 1833 | ++DOMWINDOW == 105 (0x7f05510abc00) [pid = 1833] [serial = 484] [outer = 0x7f055047f400] 04:54:03 INFO - PROCESS | 1833 | 1461239643562 Marionette DEBUG loaded listener.js 04:54:03 INFO - PROCESS | 1833 | ++DOMWINDOW == 106 (0x7f0551116000) [pid = 1833] [serial = 485] [outer = 0x7f055047f400] 04:54:04 INFO - PROCESS | 1833 | 1461239644462 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]]]}] 04:54:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 04:54:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 1384ms 04:54:04 INFO - PROCESS | 1833 | 1461239644538 Marionette TRACE conn3 -> [0,617,"getWindowHandle",null] 04:54:04 INFO - PROCESS | 1833 | 1461239644547 Marionette TRACE conn3 <- [1,617,null,{"value":"8"}] 04:54:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 04:54:04 INFO - PROCESS | 1833 | 1461239644557 Marionette TRACE conn3 -> [0,618,"setScriptTimeout",{"ms":35000}] 04:54:04 INFO - PROCESS | 1833 | 1461239644560 Marionette TRACE conn3 <- [1,618,null,{}] 04:54:04 INFO - PROCESS | 1833 | 1461239644566 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}] 04:54:04 INFO - PROCESS | 1833 | 1461239644761 Marionette TRACE conn3 <- [1,619,null,{"value":null}] 04:54:04 INFO - PROCESS | 1833 | 1461239644903 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:54:04 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f055c136800 == 68 [pid = 1833] [id = 162] 04:54:04 INFO - PROCESS | 1833 | ++DOMWINDOW == 107 (0x7f0550486c00) [pid = 1833] [serial = 486] [outer = (nil)] 04:54:04 INFO - PROCESS | 1833 | ++DOMWINDOW == 108 (0x7f0555a9c800) [pid = 1833] [serial = 487] [outer = 0x7f0550486c00] 04:54:04 INFO - PROCESS | 1833 | 1461239644976 Marionette DEBUG loaded listener.js 04:54:05 INFO - PROCESS | 1833 | ++DOMWINDOW == 109 (0x7f0555ba2800) [pid = 1833] [serial = 488] [outer = 0x7f0550486c00] 04:54:05 INFO - PROCESS | 1833 | 1461239645870 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]]]}] 04:54:05 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 04:54:05 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 1382ms 04:54:05 INFO - PROCESS | 1833 | 1461239645940 Marionette TRACE conn3 -> [0,621,"getWindowHandle",null] 04:54:05 INFO - PROCESS | 1833 | 1461239645944 Marionette TRACE conn3 <- [1,621,null,{"value":"8"}] 04:54:05 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 04:54:05 INFO - PROCESS | 1833 | 1461239645950 Marionette TRACE conn3 -> [0,622,"setScriptTimeout",{"ms":35000}] 04:54:05 INFO - PROCESS | 1833 | 1461239645956 Marionette TRACE conn3 <- [1,622,null,{}] 04:54:05 INFO - PROCESS | 1833 | 1461239645971 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}] 04:54:06 INFO - PROCESS | 1833 | 1461239646169 Marionette TRACE conn3 <- [1,623,null,{"value":null}] 04:54:06 INFO - PROCESS | 1833 | 1461239646313 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:54:06 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f055cb58800 == 69 [pid = 1833] [id = 163] 04:54:06 INFO - PROCESS | 1833 | ++DOMWINDOW == 110 (0x7f0558fcb000) [pid = 1833] [serial = 489] [outer = (nil)] 04:54:06 INFO - PROCESS | 1833 | ++DOMWINDOW == 111 (0x7f055b93fc00) [pid = 1833] [serial = 490] [outer = 0x7f0558fcb000] 04:54:06 INFO - PROCESS | 1833 | 1461239646391 Marionette DEBUG loaded listener.js 04:54:06 INFO - PROCESS | 1833 | ++DOMWINDOW == 112 (0x7f055c98bc00) [pid = 1833] [serial = 491] [outer = 0x7f0558fcb000] 04:54:07 INFO - PROCESS | 1833 | 1461239647223 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]]]}] 04:54:07 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 04:54:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 1347ms 04:54:07 INFO - PROCESS | 1833 | 1461239647298 Marionette TRACE conn3 -> [0,625,"getWindowHandle",null] 04:54:07 INFO - PROCESS | 1833 | 1461239647303 Marionette TRACE conn3 <- [1,625,null,{"value":"8"}] 04:54:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 04:54:07 INFO - PROCESS | 1833 | 1461239647309 Marionette TRACE conn3 -> [0,626,"setScriptTimeout",{"ms":35000}] 04:54:07 INFO - PROCESS | 1833 | 1461239647311 Marionette TRACE conn3 <- [1,626,null,{}] 04:54:07 INFO - PROCESS | 1833 | 1461239647317 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}] 04:54:07 INFO - PROCESS | 1833 | 1461239647473 Marionette TRACE conn3 <- [1,627,null,{"value":null}] 04:54:07 INFO - PROCESS | 1833 | 1461239647615 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:54:07 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f05623b6000 == 70 [pid = 1833] [id = 164] 04:54:07 INFO - PROCESS | 1833 | ++DOMWINDOW == 113 (0x7f054fc4f400) [pid = 1833] [serial = 492] [outer = (nil)] 04:54:07 INFO - PROCESS | 1833 | ++DOMWINDOW == 114 (0x7f055cf9b400) [pid = 1833] [serial = 493] [outer = 0x7f054fc4f400] 04:54:07 INFO - PROCESS | 1833 | 1461239647687 Marionette DEBUG loaded listener.js 04:54:07 INFO - PROCESS | 1833 | ++DOMWINDOW == 115 (0x7f055ddc0c00) [pid = 1833] [serial = 494] [outer = 0x7f054fc4f400] 04:54:08 INFO - PROCESS | 1833 | 1461239648565 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]]]}] 04:54:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 04:54:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 1338ms 04:54:08 INFO - PROCESS | 1833 | 1461239648648 Marionette TRACE conn3 -> [0,629,"getWindowHandle",null] 04:54:08 INFO - PROCESS | 1833 | 1461239648651 Marionette TRACE conn3 <- [1,629,null,{"value":"8"}] 04:54:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 04:54:08 INFO - PROCESS | 1833 | 1461239648657 Marionette TRACE conn3 -> [0,630,"setScriptTimeout",{"ms":35000}] 04:54:08 INFO - PROCESS | 1833 | 1461239648659 Marionette TRACE conn3 <- [1,630,null,{}] 04:54:08 INFO - PROCESS | 1833 | 1461239648665 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}] 04:54:08 INFO - PROCESS | 1833 | 1461239648853 Marionette TRACE conn3 <- [1,631,null,{"value":null}] 04:54:09 INFO - PROCESS | 1833 | 1461239648997 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:54:09 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f0569f90000 == 71 [pid = 1833] [id = 165] 04:54:09 INFO - PROCESS | 1833 | ++DOMWINDOW == 116 (0x7f0552033000) [pid = 1833] [serial = 495] [outer = (nil)] 04:54:09 INFO - PROCESS | 1833 | ++DOMWINDOW == 117 (0x7f055203b400) [pid = 1833] [serial = 496] [outer = 0x7f0552033000] 04:54:09 INFO - PROCESS | 1833 | 1461239649069 Marionette DEBUG loaded listener.js 04:54:09 INFO - PROCESS | 1833 | ++DOMWINDOW == 118 (0x7f0552041400) [pid = 1833] [serial = 497] [outer = 0x7f0552033000] 04:54:09 INFO - PROCESS | 1833 | 1461239649895 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]]]}] 04:54:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 04:54:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 1286ms 04:54:09 INFO - PROCESS | 1833 | 1461239649944 Marionette TRACE conn3 -> [0,633,"getWindowHandle",null] 04:54:09 INFO - PROCESS | 1833 | 1461239649947 Marionette TRACE conn3 <- [1,633,null,{"value":"8"}] 04:54:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 04:54:09 INFO - PROCESS | 1833 | 1461239649953 Marionette TRACE conn3 -> [0,634,"setScriptTimeout",{"ms":35000}] 04:54:09 INFO - PROCESS | 1833 | 1461239649955 Marionette TRACE conn3 <- [1,634,null,{}] 04:54:09 INFO - PROCESS | 1833 | 1461239649960 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}] 04:54:10 INFO - PROCESS | 1833 | 1461239650141 Marionette TRACE conn3 <- [1,635,null,{"value":null}] 04:54:10 INFO - PROCESS | 1833 | 1461239650285 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:54:10 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f057056e800 == 72 [pid = 1833] [id = 166] 04:54:10 INFO - PROCESS | 1833 | ++DOMWINDOW == 119 (0x7f054fc26c00) [pid = 1833] [serial = 498] [outer = (nil)] 04:54:10 INFO - PROCESS | 1833 | ++DOMWINDOW == 120 (0x7f054fc2fc00) [pid = 1833] [serial = 499] [outer = 0x7f054fc26c00] 04:54:10 INFO - PROCESS | 1833 | 1461239650359 Marionette DEBUG loaded listener.js 04:54:10 INFO - PROCESS | 1833 | ++DOMWINDOW == 121 (0x7f055ddcbc00) [pid = 1833] [serial = 500] [outer = 0x7f054fc26c00] 04:54:11 INFO - PROCESS | 1833 | [1833] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:54:11 INFO - PROCESS | 1833 | 1461239651386 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]]]}] 04:54:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 04:54:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 1477ms 04:54:11 INFO - PROCESS | 1833 | 1461239651431 Marionette TRACE conn3 -> [0,637,"getWindowHandle",null] 04:54:11 INFO - PROCESS | 1833 | 1461239651435 Marionette TRACE conn3 <- [1,637,null,{"value":"8"}] 04:54:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 04:54:11 INFO - PROCESS | 1833 | 1461239651441 Marionette TRACE conn3 -> [0,638,"setScriptTimeout",{"ms":35000}] 04:54:11 INFO - PROCESS | 1833 | 1461239651444 Marionette TRACE conn3 <- [1,638,null,{}] 04:54:11 INFO - PROCESS | 1833 | 1461239651449 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}] 04:54:11 INFO - PROCESS | 1833 | 1461239651603 Marionette TRACE conn3 <- [1,639,null,{"value":null}] 04:54:11 INFO - PROCESS | 1833 | 1461239651755 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:54:11 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f05568df800 == 73 [pid = 1833] [id = 167] 04:54:11 INFO - PROCESS | 1833 | ++DOMWINDOW == 122 (0x7f054fc2ac00) [pid = 1833] [serial = 501] [outer = (nil)] 04:54:11 INFO - PROCESS | 1833 | ++DOMWINDOW == 123 (0x7f0552139000) [pid = 1833] [serial = 502] [outer = 0x7f054fc2ac00] 04:54:11 INFO - PROCESS | 1833 | 1461239651828 Marionette DEBUG loaded listener.js 04:54:11 INFO - PROCESS | 1833 | ++DOMWINDOW == 124 (0x7f055213d800) [pid = 1833] [serial = 503] [outer = 0x7f054fc2ac00] 04:54:12 INFO - PROCESS | 1833 | [1833] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:54:12 INFO - PROCESS | 1833 | 1461239652625 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]]]}] 04:54:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 04:54:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 1226ms 04:54:12 INFO - PROCESS | 1833 | 1461239652669 Marionette TRACE conn3 -> [0,641,"getWindowHandle",null] 04:54:12 INFO - PROCESS | 1833 | 1461239652673 Marionette TRACE conn3 <- [1,641,null,{"value":"8"}] 04:54:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 04:54:12 INFO - PROCESS | 1833 | 1461239652696 Marionette TRACE conn3 -> [0,642,"setScriptTimeout",{"ms":35000}] 04:54:12 INFO - PROCESS | 1833 | 1461239652699 Marionette TRACE conn3 <- [1,642,null,{}] 04:54:12 INFO - PROCESS | 1833 | 1461239652705 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}] 04:54:12 INFO - PROCESS | 1833 | 1461239652865 Marionette TRACE conn3 <- [1,643,null,{"value":null}] 04:54:13 INFO - PROCESS | 1833 | 1461239653028 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:54:13 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f055bcc5000 == 74 [pid = 1833] [id = 168] 04:54:13 INFO - PROCESS | 1833 | ++DOMWINDOW == 125 (0x7f054fc2f000) [pid = 1833] [serial = 504] [outer = (nil)] 04:54:13 INFO - PROCESS | 1833 | ++DOMWINDOW == 126 (0x7f055213dc00) [pid = 1833] [serial = 505] [outer = 0x7f054fc2f000] 04:54:13 INFO - PROCESS | 1833 | 1461239653097 Marionette DEBUG loaded listener.js 04:54:13 INFO - PROCESS | 1833 | ++DOMWINDOW == 127 (0x7f0552fbf000) [pid = 1833] [serial = 506] [outer = 0x7f054fc2f000] 04:54:14 INFO - PROCESS | 1833 | 1461239654037 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]]]}] 04:54:14 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 04:54:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 1382ms 04:54:14 INFO - PROCESS | 1833 | 1461239654076 Marionette TRACE conn3 -> [0,645,"getWindowHandle",null] 04:54:14 INFO - PROCESS | 1833 | 1461239654080 Marionette TRACE conn3 <- [1,645,null,{"value":"8"}] 04:54:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 04:54:14 INFO - PROCESS | 1833 | 1461239654086 Marionette TRACE conn3 -> [0,646,"setScriptTimeout",{"ms":35000}] 04:54:14 INFO - PROCESS | 1833 | 1461239654088 Marionette TRACE conn3 <- [1,646,null,{}] 04:54:14 INFO - PROCESS | 1833 | 1461239654094 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}] 04:54:14 INFO - PROCESS | 1833 | 1461239654267 Marionette TRACE conn3 <- [1,647,null,{"value":null}] 04:54:14 INFO - PROCESS | 1833 | 1461239654644 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:54:14 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f0552acd800 == 75 [pid = 1833] [id = 169] 04:54:14 INFO - PROCESS | 1833 | ++DOMWINDOW == 128 (0x7f054fc2cc00) [pid = 1833] [serial = 507] [outer = (nil)] 04:54:14 INFO - PROCESS | 1833 | ++DOMWINDOW == 129 (0x7f054fc46000) [pid = 1833] [serial = 508] [outer = 0x7f054fc2cc00] 04:54:14 INFO - PROCESS | 1833 | 1461239654756 Marionette DEBUG loaded listener.js 04:54:14 INFO - PROCESS | 1833 | ++DOMWINDOW == 130 (0x7f054fe98c00) [pid = 1833] [serial = 509] [outer = 0x7f054fc2cc00] 04:54:15 INFO - PROCESS | 1833 | 1461239655576 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]]]}] 04:54:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 04:54:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 1528ms 04:54:15 INFO - PROCESS | 1833 | 1461239655616 Marionette TRACE conn3 -> [0,649,"getWindowHandle",null] 04:54:15 INFO - PROCESS | 1833 | 1461239655623 Marionette TRACE conn3 <- [1,649,null,{"value":"8"}] 04:54:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 04:54:15 INFO - PROCESS | 1833 | 1461239655631 Marionette TRACE conn3 -> [0,650,"setScriptTimeout",{"ms":35000}] 04:54:15 INFO - PROCESS | 1833 | 1461239655635 Marionette TRACE conn3 <- [1,650,null,{}] 04:54:15 INFO - PROCESS | 1833 | 1461239655642 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}] 04:54:15 INFO - PROCESS | 1833 | 1461239655800 Marionette TRACE conn3 <- [1,651,null,{"value":null}] 04:54:15 INFO - PROCESS | 1833 | 1461239655962 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:54:16 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f054fe76800 == 76 [pid = 1833] [id = 170] 04:54:16 INFO - PROCESS | 1833 | ++DOMWINDOW == 131 (0x7f05510b1400) [pid = 1833] [serial = 510] [outer = (nil)] 04:54:16 INFO - PROCESS | 1833 | ++DOMWINDOW == 132 (0x7f0551115800) [pid = 1833] [serial = 511] [outer = 0x7f05510b1400] 04:54:16 INFO - PROCESS | 1833 | 1461239656075 Marionette DEBUG loaded listener.js 04:54:16 INFO - PROCESS | 1833 | ++DOMWINDOW == 133 (0x7f0552032c00) [pid = 1833] [serial = 512] [outer = 0x7f05510b1400] 04:54:16 INFO - PROCESS | 1833 | --DOCSHELL 0x7f0550d6f000 == 75 [pid = 1833] [id = 159] 04:54:16 INFO - PROCESS | 1833 | --DOCSHELL 0x7f0556a18800 == 74 [pid = 1833] [id = 158] 04:54:16 INFO - PROCESS | 1833 | --DOCSHELL 0x7f055437c000 == 73 [pid = 1833] [id = 157] 04:54:16 INFO - PROCESS | 1833 | --DOMWINDOW == 132 (0x7f056e95e800) [pid = 1833] [serial = 414] [outer = (nil)] [url = about:blank] 04:54:16 INFO - PROCESS | 1833 | --DOMWINDOW == 131 (0x7f0570ff5400) [pid = 1833] [serial = 417] [outer = (nil)] [url = about:blank] 04:54:16 INFO - PROCESS | 1833 | --DOMWINDOW == 130 (0x7f056a377400) [pid = 1833] [serial = 411] [outer = (nil)] [url = about:blank] 04:54:16 INFO - PROCESS | 1833 | --DOMWINDOW == 129 (0x7f055ddc1800) [pid = 1833] [serial = 444] [outer = (nil)] [url = about:blank] 04:54:16 INFO - PROCESS | 1833 | --DOCSHELL 0x7f0550e13800 == 72 [pid = 1833] [id = 156] 04:54:16 INFO - PROCESS | 1833 | --DOCSHELL 0x7f0550d50800 == 71 [pid = 1833] [id = 155] 04:54:16 INFO - PROCESS | 1833 | --DOCSHELL 0x7f055d053000 == 70 [pid = 1833] [id = 150] 04:54:16 INFO - PROCESS | 1833 | --DOCSHELL 0x7f0555a14800 == 69 [pid = 1833] [id = 149] 04:54:16 INFO - PROCESS | 1833 | --DOMWINDOW == 128 (0x7f0555ba9800) [pid = 1833] [serial = 427] [outer = (nil)] [url = about:blank] 04:54:16 INFO - PROCESS | 1833 | --DOMWINDOW == 127 (0x7f0555a9f000) [pid = 1833] [serial = 426] [outer = (nil)] [url = about:blank] 04:54:16 INFO - PROCESS | 1833 | --DOMWINDOW == 126 (0x7f055dbb6800) [pid = 1833] [serial = 400] [outer = (nil)] [url = about:blank] 04:54:16 INFO - PROCESS | 1833 | --DOMWINDOW == 125 (0x7f0550e60400) [pid = 1833] [serial = 423] [outer = (nil)] [url = about:blank] 04:54:16 INFO - PROCESS | 1833 | --DOMWINDOW == 124 (0x7f0558382800) [pid = 1833] [serial = 429] [outer = (nil)] [url = about:blank] 04:54:16 INFO - PROCESS | 1833 | --DOMWINDOW == 123 (0x7f0558fc6400) [pid = 1833] [serial = 430] [outer = (nil)] [url = about:blank] 04:54:16 INFO - PROCESS | 1833 | --DOMWINDOW == 122 (0x7f055b933000) [pid = 1833] [serial = 435] [outer = (nil)] [url = about:blank] 04:54:16 INFO - PROCESS | 1833 | --DOMWINDOW == 121 (0x7f0558fd1000) [pid = 1833] [serial = 432] [outer = (nil)] [url = about:blank] 04:54:16 INFO - PROCESS | 1833 | --DOMWINDOW == 120 (0x7f055cb75800) [pid = 1833] [serial = 438] [outer = (nil)] [url = about:blank] 04:54:16 INFO - PROCESS | 1833 | --DOMWINDOW == 119 (0x7f055baafc00) [pid = 1833] [serial = 436] [outer = (nil)] [url = about:blank] 04:54:16 INFO - PROCESS | 1833 | --DOMWINDOW == 118 (0x7f05528d8800) [pid = 1833] [serial = 420] [outer = (nil)] [url = about:blank] 04:54:16 INFO - PROCESS | 1833 | --DOMWINDOW == 117 (0x7f05583e3000) [pid = 1833] [serial = 441] [outer = (nil)] [url = about:blank] 04:54:16 INFO - PROCESS | 1833 | --DOMWINDOW == 116 (0x7f055acaa400) [pid = 1833] [serial = 405] [outer = (nil)] [url = about:blank] 04:54:16 INFO - PROCESS | 1833 | --DOMWINDOW == 115 (0x7f0554d3f800) [pid = 1833] [serial = 402] [outer = (nil)] [url = about:blank] 04:54:16 INFO - PROCESS | 1833 | --DOMWINDOW == 114 (0x7f055d4ee400) [pid = 1833] [serial = 439] [outer = (nil)] [url = about:blank] 04:54:16 INFO - PROCESS | 1833 | --DOMWINDOW == 113 (0x7f055ddc8c00) [pid = 1833] [serial = 408] [outer = (nil)] [url = about:blank] 04:54:16 INFO - PROCESS | 1833 | --DOMWINDOW == 112 (0x7f055346a400) [pid = 1833] [serial = 424] [outer = (nil)] [url = about:blank] 04:54:16 INFO - PROCESS | 1833 | --DOMWINDOW == 111 (0x7f055d451800) [pid = 1833] [serial = 442] [outer = (nil)] [url = about:blank] 04:54:16 INFO - PROCESS | 1833 | --DOMWINDOW == 110 (0x7f055b922c00) [pid = 1833] [serial = 433] [outer = (nil)] [url = about:blank] 04:54:17 INFO - PROCESS | 1833 | 1461239657023 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]]]}] 04:54:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 04:54:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 1452ms 04:54:17 INFO - PROCESS | 1833 | 1461239657087 Marionette TRACE conn3 -> [0,653,"getWindowHandle",null] 04:54:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 04:54:17 INFO - PROCESS | 1833 | 1461239657093 Marionette TRACE conn3 <- [1,653,null,{"value":"8"}] 04:54:17 INFO - PROCESS | 1833 | 1461239657099 Marionette TRACE conn3 -> [0,654,"setScriptTimeout",{"ms":35000}] 04:54:17 INFO - PROCESS | 1833 | 1461239657102 Marionette TRACE conn3 <- [1,654,null,{}] 04:54:17 INFO - PROCESS | 1833 | 1461239657108 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}] 04:54:17 INFO - PROCESS | 1833 | 1461239657254 Marionette TRACE conn3 <- [1,655,null,{"value":null}] 04:54:17 INFO - PROCESS | 1833 | 1461239657265 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:54:17 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f05529c3000 == 70 [pid = 1833] [id = 171] 04:54:17 INFO - PROCESS | 1833 | ++DOMWINDOW == 111 (0x7f0550e60400) [pid = 1833] [serial = 513] [outer = (nil)] 04:54:17 INFO - PROCESS | 1833 | ++DOMWINDOW == 112 (0x7f05528d8800) [pid = 1833] [serial = 514] [outer = 0x7f0550e60400] 04:54:17 INFO - PROCESS | 1833 | 1461239657355 Marionette DEBUG loaded listener.js 04:54:17 INFO - PROCESS | 1833 | ++DOMWINDOW == 113 (0x7f0552fc5000) [pid = 1833] [serial = 515] [outer = 0x7f0550e60400] 04:54:18 INFO - PROCESS | 1833 | 1461239658211 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]]]}] 04:54:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 04:54:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 1131ms 04:54:18 INFO - PROCESS | 1833 | 1461239658233 Marionette TRACE conn3 -> [0,657,"getWindowHandle",null] 04:54:18 INFO - PROCESS | 1833 | 1461239658237 Marionette TRACE conn3 <- [1,657,null,{"value":"8"}] 04:54:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 04:54:18 INFO - PROCESS | 1833 | 1461239658249 Marionette TRACE conn3 -> [0,658,"setScriptTimeout",{"ms":35000}] 04:54:18 INFO - PROCESS | 1833 | 1461239658257 Marionette TRACE conn3 <- [1,658,null,{}] 04:54:18 INFO - PROCESS | 1833 | 1461239658269 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}] 04:54:18 INFO - PROCESS | 1833 | 1461239658410 Marionette TRACE conn3 <- [1,659,null,{"value":null}] 04:54:18 INFO - PROCESS | 1833 | 1461239658521 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:54:18 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f0556a14800 == 71 [pid = 1833] [id = 172] 04:54:18 INFO - PROCESS | 1833 | ++DOMWINDOW == 114 (0x7f0551113c00) [pid = 1833] [serial = 516] [outer = (nil)] 04:54:18 INFO - PROCESS | 1833 | ++DOMWINDOW == 115 (0x7f055346ec00) [pid = 1833] [serial = 517] [outer = 0x7f0551113c00] 04:54:18 INFO - PROCESS | 1833 | 1461239658651 Marionette DEBUG loaded listener.js 04:54:18 INFO - PROCESS | 1833 | ++DOMWINDOW == 116 (0x7f0555aba400) [pid = 1833] [serial = 518] [outer = 0x7f0551113c00] 04:54:19 INFO - PROCESS | 1833 | 1461239659352 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]]]}] 04:54:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 04:54:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 1148ms 04:54:19 INFO - PROCESS | 1833 | 1461239659391 Marionette TRACE conn3 -> [0,661,"getWindowHandle",null] 04:54:19 INFO - PROCESS | 1833 | 1461239659396 Marionette TRACE conn3 <- [1,661,null,{"value":"8"}] 04:54:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 04:54:19 INFO - PROCESS | 1833 | 1461239659402 Marionette TRACE conn3 -> [0,662,"setScriptTimeout",{"ms":35000}] 04:54:19 INFO - PROCESS | 1833 | 1461239659414 Marionette TRACE conn3 <- [1,662,null,{}] 04:54:19 INFO - PROCESS | 1833 | 1461239659431 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}] 04:54:19 INFO - PROCESS | 1833 | 1461239659621 Marionette TRACE conn3 <- [1,663,null,{"value":null}] 04:54:19 INFO - PROCESS | 1833 | 1461239659642 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:54:19 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f055b122800 == 72 [pid = 1833] [id = 173] 04:54:19 INFO - PROCESS | 1833 | ++DOMWINDOW == 117 (0x7f05510ad000) [pid = 1833] [serial = 519] [outer = (nil)] 04:54:19 INFO - PROCESS | 1833 | ++DOMWINDOW == 118 (0x7f0555c37400) [pid = 1833] [serial = 520] [outer = 0x7f05510ad000] 04:54:19 INFO - PROCESS | 1833 | 1461239659701 Marionette DEBUG loaded listener.js 04:54:19 INFO - PROCESS | 1833 | ++DOMWINDOW == 119 (0x7f05583e3000) [pid = 1833] [serial = 521] [outer = 0x7f05510ad000] 04:54:20 INFO - PROCESS | 1833 | [1833] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:54:20 INFO - PROCESS | 1833 | 1461239660461 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]]]}] 04:54:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 04:54:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 1097ms 04:54:20 INFO - PROCESS | 1833 | 1461239660500 Marionette TRACE conn3 -> [0,665,"getWindowHandle",null] 04:54:20 INFO - PROCESS | 1833 | 1461239660503 Marionette TRACE conn3 <- [1,665,null,{"value":"8"}] 04:54:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 04:54:20 INFO - PROCESS | 1833 | 1461239660515 Marionette TRACE conn3 -> [0,666,"setScriptTimeout",{"ms":35000}] 04:54:20 INFO - PROCESS | 1833 | 1461239660516 Marionette TRACE conn3 <- [1,666,null,{}] 04:54:20 INFO - PROCESS | 1833 | 1461239660520 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}] 04:54:20 INFO - PROCESS | 1833 | 1461239660692 Marionette TRACE conn3 <- [1,667,null,{"value":null}] 04:54:20 INFO - PROCESS | 1833 | 1461239660716 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:54:20 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f055c513800 == 73 [pid = 1833] [id = 174] 04:54:20 INFO - PROCESS | 1833 | ++DOMWINDOW == 120 (0x7f055aca4000) [pid = 1833] [serial = 522] [outer = (nil)] 04:54:20 INFO - PROCESS | 1833 | ++DOMWINDOW == 121 (0x7f055b173c00) [pid = 1833] [serial = 523] [outer = 0x7f055aca4000] 04:54:20 INFO - PROCESS | 1833 | 1461239660785 Marionette DEBUG loaded listener.js 04:54:20 INFO - PROCESS | 1833 | ++DOMWINDOW == 122 (0x7f055baad400) [pid = 1833] [serial = 524] [outer = 0x7f055aca4000] 04:54:21 INFO - PROCESS | 1833 | [1833] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:54:21 INFO - PROCESS | 1833 | --DOMWINDOW == 121 (0x7f055cab3800) [pid = 1833] [serial = 368] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 04:54:21 INFO - PROCESS | 1833 | --DOMWINDOW == 120 (0x7f0555a9ec00) [pid = 1833] [serial = 362] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 04:54:21 INFO - PROCESS | 1833 | --DOMWINDOW == 119 (0x7f055b939400) [pid = 1833] [serial = 365] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 04:54:21 INFO - PROCESS | 1833 | --DOMWINDOW == 118 (0x7f0555c3e000) [pid = 1833] [serial = 371] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 04:54:21 INFO - PROCESS | 1833 | --DOMWINDOW == 117 (0x7f0555af1000) [pid = 1833] [serial = 477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 04:54:21 INFO - PROCESS | 1833 | --DOMWINDOW == 116 (0x7f0555abcc00) [pid = 1833] [serial = 474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 04:54:21 INFO - PROCESS | 1833 | --DOMWINDOW == 115 (0x7f0551110400) [pid = 1833] [serial = 468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 04:54:21 INFO - PROCESS | 1833 | --DOMWINDOW == 114 (0x7f054fea3000) [pid = 1833] [serial = 443] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 04:54:21 INFO - PROCESS | 1833 | --DOMWINDOW == 113 (0x7f054fc51800) [pid = 1833] [serial = 465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 04:54:21 INFO - PROCESS | 1833 | --DOMWINDOW == 112 (0x7f05530abc00) [pid = 1833] [serial = 471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 04:54:21 INFO - PROCESS | 1833 | 1461239661620 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]]]}] 04:54:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 04:54:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 1130ms 04:54:21 INFO - PROCESS | 1833 | 1461239661645 Marionette TRACE conn3 -> [0,669,"getWindowHandle",null] 04:54:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 04:54:21 INFO - PROCESS | 1833 | 1461239661649 Marionette TRACE conn3 <- [1,669,null,{"value":"8"}] 04:54:21 INFO - PROCESS | 1833 | 1461239661654 Marionette TRACE conn3 -> [0,670,"setScriptTimeout",{"ms":35000}] 04:54:21 INFO - PROCESS | 1833 | 1461239661656 Marionette TRACE conn3 <- [1,670,null,{}] 04:54:21 INFO - PROCESS | 1833 | 1461239661661 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}] 04:54:21 INFO - PROCESS | 1833 | 1461239661812 Marionette TRACE conn3 <- [1,671,null,{"value":null}] 04:54:21 INFO - PROCESS | 1833 | 1461239661827 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:54:21 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f055c43d800 == 74 [pid = 1833] [id = 175] 04:54:21 INFO - PROCESS | 1833 | ++DOMWINDOW == 113 (0x7f0551110400) [pid = 1833] [serial = 525] [outer = (nil)] 04:54:21 INFO - PROCESS | 1833 | ++DOMWINDOW == 114 (0x7f055baad800) [pid = 1833] [serial = 526] [outer = 0x7f0551110400] 04:54:21 INFO - PROCESS | 1833 | 1461239661888 Marionette DEBUG loaded listener.js 04:54:21 INFO - PROCESS | 1833 | ++DOMWINDOW == 115 (0x7f055caad800) [pid = 1833] [serial = 527] [outer = 0x7f0551110400] 04:54:22 INFO - PROCESS | 1833 | 1461239662617 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]]]}] 04:54:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 04:54:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 978ms 04:54:22 INFO - PROCESS | 1833 | 1461239662636 Marionette TRACE conn3 -> [0,673,"getWindowHandle",null] 04:54:22 INFO - PROCESS | 1833 | 1461239662638 Marionette TRACE conn3 <- [1,673,null,{"value":"8"}] 04:54:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 04:54:22 INFO - PROCESS | 1833 | 1461239662644 Marionette TRACE conn3 -> [0,674,"setScriptTimeout",{"ms":35000}] 04:54:22 INFO - PROCESS | 1833 | 1461239662647 Marionette TRACE conn3 <- [1,674,null,{}] 04:54:22 INFO - PROCESS | 1833 | 1461239662652 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}] 04:54:22 INFO - PROCESS | 1833 | 1461239662825 Marionette TRACE conn3 <- [1,675,null,{"value":null}] 04:54:22 INFO - PROCESS | 1833 | 1461239662842 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:54:22 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f055e732800 == 75 [pid = 1833] [id = 176] 04:54:22 INFO - PROCESS | 1833 | ++DOMWINDOW == 116 (0x7f054fe97c00) [pid = 1833] [serial = 528] [outer = (nil)] 04:54:22 INFO - PROCESS | 1833 | ++DOMWINDOW == 117 (0x7f055d45b400) [pid = 1833] [serial = 529] [outer = 0x7f054fe97c00] 04:54:22 INFO - PROCESS | 1833 | 1461239662905 Marionette DEBUG loaded listener.js 04:54:22 INFO - PROCESS | 1833 | ++DOMWINDOW == 118 (0x7f055e7c1800) [pid = 1833] [serial = 530] [outer = 0x7f054fe97c00] 04:54:23 INFO - PROCESS | 1833 | [1833] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:54:23 INFO - PROCESS | 1833 | 1461239663789 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]]]}] 04:54:23 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 04:54:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 1180ms 04:54:23 INFO - PROCESS | 1833 | 1461239663826 Marionette TRACE conn3 -> [0,677,"getWindowHandle",null] 04:54:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 04:54:23 INFO - PROCESS | 1833 | 1461239663832 Marionette TRACE conn3 <- [1,677,null,{"value":"8"}] 04:54:23 INFO - PROCESS | 1833 | 1461239663839 Marionette TRACE conn3 -> [0,678,"setScriptTimeout",{"ms":35000}] 04:54:23 INFO - PROCESS | 1833 | 1461239663843 Marionette TRACE conn3 <- [1,678,null,{}] 04:54:23 INFO - PROCESS | 1833 | 1461239663851 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}] 04:54:24 INFO - PROCESS | 1833 | 1461239664024 Marionette TRACE conn3 <- [1,679,null,{"value":null}] 04:54:24 INFO - PROCESS | 1833 | 1461239664173 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:54:24 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f0552ee1800 == 76 [pid = 1833] [id = 177] 04:54:24 INFO - PROCESS | 1833 | ++DOMWINDOW == 119 (0x7f054fc50000) [pid = 1833] [serial = 531] [outer = (nil)] 04:54:24 INFO - PROCESS | 1833 | ++DOMWINDOW == 120 (0x7f054fc79800) [pid = 1833] [serial = 532] [outer = 0x7f054fc50000] 04:54:24 INFO - PROCESS | 1833 | 1461239664252 Marionette DEBUG loaded listener.js 04:54:24 INFO - PROCESS | 1833 | ++DOMWINDOW == 121 (0x7f054fc7ec00) [pid = 1833] [serial = 533] [outer = 0x7f054fc50000] 04:54:25 INFO - PROCESS | 1833 | 1461239665123 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]]]}] 04:54:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 04:54:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 1343ms 04:54:25 INFO - PROCESS | 1833 | 1461239665182 Marionette TRACE conn3 -> [0,681,"getWindowHandle",null] 04:54:25 INFO - PROCESS | 1833 | 1461239665191 Marionette TRACE conn3 <- [1,681,null,{"value":"8"}] 04:54:25 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 04:54:25 INFO - PROCESS | 1833 | 1461239665201 Marionette TRACE conn3 -> [0,682,"setScriptTimeout",{"ms":35000}] 04:54:25 INFO - PROCESS | 1833 | 1461239665205 Marionette TRACE conn3 <- [1,682,null,{}] 04:54:25 INFO - PROCESS | 1833 | 1461239665211 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}] 04:54:25 INFO - PROCESS | 1833 | 1461239665420 Marionette TRACE conn3 <- [1,683,null,{"value":null}] 04:54:25 INFO - PROCESS | 1833 | 1461239665585 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:54:25 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f055aec7000 == 77 [pid = 1833] [id = 178] 04:54:25 INFO - PROCESS | 1833 | ++DOMWINDOW == 122 (0x7f054fc50400) [pid = 1833] [serial = 534] [outer = (nil)] 04:54:25 INFO - PROCESS | 1833 | ++DOMWINDOW == 123 (0x7f0551fab000) [pid = 1833] [serial = 535] [outer = 0x7f054fc50400] 04:54:25 INFO - PROCESS | 1833 | 1461239665705 Marionette DEBUG loaded listener.js 04:54:25 INFO - PROCESS | 1833 | ++DOMWINDOW == 124 (0x7f0552137c00) [pid = 1833] [serial = 536] [outer = 0x7f054fc50400] 04:54:27 INFO - PROCESS | 1833 | SkCairoFTTypeface::onFilterRec unimplemented 04:54:27 INFO - PROCESS | 1833 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 04:54:27 INFO - PROCESS | 1833 | 1461239667236 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]]]}] 04:54:27 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) 04:54:27 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 2087ms 04:54:27 INFO - PROCESS | 1833 | 1461239667290 Marionette TRACE conn3 -> [0,685,"getWindowHandle",null] 04:54:27 INFO - PROCESS | 1833 | 1461239667295 Marionette TRACE conn3 <- [1,685,null,{"value":"8"}] 04:54:27 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 04:54:27 INFO - PROCESS | 1833 | 1461239667304 Marionette TRACE conn3 -> [0,686,"setScriptTimeout",{"ms":35000}] 04:54:27 INFO - PROCESS | 1833 | 1461239667311 Marionette TRACE conn3 <- [1,686,null,{}] 04:54:27 INFO - PROCESS | 1833 | 1461239667326 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}] 04:54:27 INFO - PROCESS | 1833 | 1461239667550 Marionette TRACE conn3 <- [1,687,null,{"value":null}] 04:54:27 INFO - PROCESS | 1833 | 1461239667671 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:54:27 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f056a518800 == 78 [pid = 1833] [id = 179] 04:54:27 INFO - PROCESS | 1833 | ++DOMWINDOW == 125 (0x7f055237c000) [pid = 1833] [serial = 537] [outer = (nil)] 04:54:27 INFO - PROCESS | 1833 | ++DOMWINDOW == 126 (0x7f05530ad400) [pid = 1833] [serial = 538] [outer = 0x7f055237c000] 04:54:27 INFO - PROCESS | 1833 | 1461239667746 Marionette DEBUG loaded listener.js 04:54:27 INFO - PROCESS | 1833 | ++DOMWINDOW == 127 (0x7f05583ea800) [pid = 1833] [serial = 539] [outer = 0x7f055237c000] 04:54:28 INFO - PROCESS | 1833 | SkCairoFTTypeface::onFilterRec unimplemented 04:54:28 INFO - PROCESS | 1833 | 1461239668977 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]]]}] 04:54:28 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 04:54:28 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1692ms 04:54:28 INFO - PROCESS | 1833 | 1461239668995 Marionette TRACE conn3 -> [0,689,"getWindowHandle",null] 04:54:29 INFO - PROCESS | 1833 | 1461239669000 Marionette TRACE conn3 <- [1,689,null,{"value":"8"}] 04:54:29 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 04:54:29 INFO - PROCESS | 1833 | 1461239669017 Marionette TRACE conn3 -> [0,690,"setScriptTimeout",{"ms":35000}] 04:54:29 INFO - PROCESS | 1833 | 1461239669020 Marionette TRACE conn3 <- [1,690,null,{}] 04:54:29 INFO - PROCESS | 1833 | 1461239669025 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}] 04:54:29 INFO - PROCESS | 1833 | 1461239669226 Marionette TRACE conn3 <- [1,691,null,{"value":null}] 04:54:29 INFO - PROCESS | 1833 | 1461239669391 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:54:29 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f056e91f000 == 79 [pid = 1833] [id = 180] 04:54:29 INFO - PROCESS | 1833 | ++DOMWINDOW == 128 (0x7f05528dd800) [pid = 1833] [serial = 540] [outer = (nil)] 04:54:29 INFO - PROCESS | 1833 | ++DOMWINDOW == 129 (0x7f055b93b400) [pid = 1833] [serial = 541] [outer = 0x7f05528dd800] 04:54:29 INFO - PROCESS | 1833 | 1461239669465 Marionette DEBUG loaded listener.js 04:54:29 INFO - PROCESS | 1833 | ++DOMWINDOW == 130 (0x7f055cab5400) [pid = 1833] [serial = 542] [outer = 0x7f05528dd800] 04:54:30 INFO - PROCESS | 1833 | SkCairoFTTypeface::onFilterRec unimplemented 04:54:30 INFO - PROCESS | 1833 | 1461239670748 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]]]}] 04:54:30 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 04:54:30 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1788ms 04:54:30 INFO - PROCESS | 1833 | 1461239670811 Marionette TRACE conn3 -> [0,693,"getWindowHandle",null] 04:54:30 INFO - PROCESS | 1833 | 1461239670814 Marionette TRACE conn3 <- [1,693,null,{"value":"8"}] 04:54:30 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 04:54:30 INFO - PROCESS | 1833 | 1461239670839 Marionette TRACE conn3 -> [0,694,"setScriptTimeout",{"ms":35000}] 04:54:30 INFO - PROCESS | 1833 | 1461239670843 Marionette TRACE conn3 <- [1,694,null,{}] 04:54:30 INFO - PROCESS | 1833 | 1461239670851 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}] 04:54:31 INFO - PROCESS | 1833 | 1461239671004 Marionette TRACE conn3 <- [1,695,null,{"value":null}] 04:54:31 INFO - PROCESS | 1833 | 1461239671453 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:54:31 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f0550f6b000 == 80 [pid = 1833] [id = 181] 04:54:31 INFO - PROCESS | 1833 | ++DOMWINDOW == 131 (0x7f054fc31800) [pid = 1833] [serial = 543] [outer = (nil)] 04:54:31 INFO - PROCESS | 1833 | ++DOMWINDOW == 132 (0x7f054fc51c00) [pid = 1833] [serial = 544] [outer = 0x7f054fc31800] 04:54:31 INFO - PROCESS | 1833 | 1461239671560 Marionette DEBUG loaded listener.js 04:54:31 INFO - PROCESS | 1833 | ++DOMWINDOW == 133 (0x7f054fc7bc00) [pid = 1833] [serial = 545] [outer = 0x7f054fc31800] 04:54:32 INFO - PROCESS | 1833 | SkCairoFTTypeface::onFilterRec unimplemented 04:54:32 INFO - PROCESS | 1833 | 1461239672803 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]]]}] 04:54:32 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) 04:54:32 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 2007ms 04:54:32 INFO - PROCESS | 1833 | 1461239672827 Marionette TRACE conn3 -> [0,697,"getWindowHandle",null] 04:54:32 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 04:54:32 INFO - PROCESS | 1833 | 1461239672832 Marionette TRACE conn3 <- [1,697,null,{"value":"8"}] 04:54:32 INFO - PROCESS | 1833 | 1461239672839 Marionette TRACE conn3 -> [0,698,"setScriptTimeout",{"ms":35000}] 04:54:32 INFO - PROCESS | 1833 | 1461239672844 Marionette TRACE conn3 <- [1,698,null,{}] 04:54:32 INFO - PROCESS | 1833 | 1461239672851 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}] 04:54:33 INFO - PROCESS | 1833 | 1461239673039 Marionette TRACE conn3 <- [1,699,null,{"value":null}] 04:54:33 INFO - PROCESS | 1833 | 1461239673228 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:54:33 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f0550f7f800 == 81 [pid = 1833] [id = 182] 04:54:33 INFO - PROCESS | 1833 | ++DOMWINDOW == 134 (0x7f0550479800) [pid = 1833] [serial = 546] [outer = (nil)] 04:54:33 INFO - PROCESS | 1833 | ++DOMWINDOW == 135 (0x7f0551fb0000) [pid = 1833] [serial = 547] [outer = 0x7f0550479800] 04:54:33 INFO - PROCESS | 1833 | 1461239673313 Marionette DEBUG loaded listener.js 04:54:33 INFO - PROCESS | 1833 | ++DOMWINDOW == 136 (0x7f055201c400) [pid = 1833] [serial = 548] [outer = 0x7f0550479800] 04:54:33 INFO - PROCESS | 1833 | --DOCSHELL 0x7f055c43d800 == 80 [pid = 1833] [id = 175] 04:54:33 INFO - PROCESS | 1833 | --DOMWINDOW == 135 (0x7f055b088800) [pid = 1833] [serial = 450] [outer = (nil)] [url = about:blank] 04:54:33 INFO - PROCESS | 1833 | --DOMWINDOW == 134 (0x7f055cb82c00) [pid = 1833] [serial = 453] [outer = (nil)] [url = about:blank] 04:54:33 INFO - PROCESS | 1833 | --DOMWINDOW == 133 (0x7f0551fac800) [pid = 1833] [serial = 456] [outer = (nil)] [url = about:blank] 04:54:33 INFO - PROCESS | 1833 | --DOMWINDOW == 132 (0x7f0550482c00) [pid = 1833] [serial = 459] [outer = (nil)] [url = about:blank] 04:54:33 INFO - PROCESS | 1833 | --DOMWINDOW == 131 (0x7f0551116800) [pid = 1833] [serial = 463] [outer = (nil)] [url = about:blank] 04:54:33 INFO - PROCESS | 1833 | --DOMWINDOW == 130 (0x7f0551faa800) [pid = 1833] [serial = 481] [outer = (nil)] [url = about:blank] 04:54:33 INFO - PROCESS | 1833 | --DOCSHELL 0x7f055c513800 == 79 [pid = 1833] [id = 174] 04:54:33 INFO - PROCESS | 1833 | --DOCSHELL 0x7f055b122800 == 78 [pid = 1833] [id = 173] 04:54:33 INFO - PROCESS | 1833 | --DOCSHELL 0x7f0556a14800 == 77 [pid = 1833] [id = 172] 04:54:33 INFO - PROCESS | 1833 | --DOCSHELL 0x7f05529c3000 == 76 [pid = 1833] [id = 171] 04:54:33 INFO - PROCESS | 1833 | --DOCSHELL 0x7f054fe76800 == 75 [pid = 1833] [id = 170] 04:54:33 INFO - PROCESS | 1833 | --DOCSHELL 0x7f0552acd800 == 74 [pid = 1833] [id = 169] 04:54:33 INFO - PROCESS | 1833 | --DOCSHELL 0x7f05568df800 == 73 [pid = 1833] [id = 167] 04:54:33 INFO - PROCESS | 1833 | --DOCSHELL 0x7f057056e800 == 72 [pid = 1833] [id = 166] 04:54:33 INFO - PROCESS | 1833 | --DOCSHELL 0x7f0569f90000 == 71 [pid = 1833] [id = 165] 04:54:33 INFO - PROCESS | 1833 | --DOCSHELL 0x7f05623b6000 == 70 [pid = 1833] [id = 164] 04:54:34 INFO - PROCESS | 1833 | --DOCSHELL 0x7f055cb58800 == 69 [pid = 1833] [id = 163] 04:54:34 INFO - PROCESS | 1833 | --DOCSHELL 0x7f055c136800 == 68 [pid = 1833] [id = 162] 04:54:34 INFO - PROCESS | 1833 | --DOCSHELL 0x7f0552ad0000 == 67 [pid = 1833] [id = 161] 04:54:34 INFO - PROCESS | 1833 | --DOCSHELL 0x7f05520af800 == 66 [pid = 1833] [id = 160] 04:54:34 INFO - PROCESS | 1833 | --DOMWINDOW == 129 (0x7f055cab2000) [pid = 1833] [serial = 367] [outer = (nil)] [url = about:blank] 04:54:34 INFO - PROCESS | 1833 | --DOMWINDOW == 128 (0x7f056e9ce800) [pid = 1833] [serial = 373] [outer = (nil)] [url = about:blank] 04:54:34 INFO - PROCESS | 1833 | --DOMWINDOW == 127 (0x7f056e955800) [pid = 1833] [serial = 370] [outer = (nil)] [url = about:blank] 04:54:34 INFO - PROCESS | 1833 | --DOMWINDOW == 126 (0x7f05583e4400) [pid = 1833] [serial = 364] [outer = (nil)] [url = about:blank] 04:54:34 INFO - PROCESS | 1833 | --DOMWINDOW == 125 (0x7f05583e6000) [pid = 1833] [serial = 478] [outer = (nil)] [url = about:blank] 04:54:34 INFO - PROCESS | 1833 | --DOMWINDOW == 124 (0x7f055b3bb000) [pid = 1833] [serial = 479] [outer = (nil)] [url = about:blank] 04:54:34 INFO - PROCESS | 1833 | --DOMWINDOW == 123 (0x7f0555baa800) [pid = 1833] [serial = 475] [outer = (nil)] [url = about:blank] 04:54:34 INFO - PROCESS | 1833 | --DOMWINDOW == 122 (0x7f0551117c00) [pid = 1833] [serial = 469] [outer = (nil)] [url = about:blank] 04:54:34 INFO - PROCESS | 1833 | --DOMWINDOW == 121 (0x7f0551fb1800) [pid = 1833] [serial = 470] [outer = (nil)] [url = about:blank] 04:54:34 INFO - PROCESS | 1833 | --DOMWINDOW == 120 (0x7f055eb83800) [pid = 1833] [serial = 445] [outer = (nil)] [url = about:blank] 04:54:34 INFO - PROCESS | 1833 | --DOMWINDOW == 119 (0x7f0550f94800) [pid = 1833] [serial = 467] [outer = (nil)] [url = about:blank] 04:54:34 INFO - PROCESS | 1833 | --DOMWINDOW == 118 (0x7f0550484c00) [pid = 1833] [serial = 466] [outer = (nil)] [url = about:blank] 04:54:34 INFO - PROCESS | 1833 | --DOMWINDOW == 117 (0x7f0554d46400) [pid = 1833] [serial = 472] [outer = (nil)] [url = about:blank] 04:54:34 INFO - PROCESS | 1833 | --DOMWINDOW == 116 (0x7f0555ab7000) [pid = 1833] [serial = 473] [outer = (nil)] [url = about:blank] 04:54:34 INFO - PROCESS | 1833 | --DOMWINDOW == 115 (0x7f0555aa1000) [pid = 1833] [serial = 447] [outer = (nil)] [url = about:blank] 04:54:34 INFO - PROCESS | 1833 | --DOMWINDOW == 114 (0x7f0552466c00) [pid = 1833] [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.] 04:54:34 INFO - PROCESS | 1833 | --DOMWINDOW == 113 (0x7f0555c42400) [pid = 1833] [serial = 476] [outer = (nil)] [url = about:blank] 04:54:34 INFO - PROCESS | 1833 | SkCairoFTTypeface::onFilterRec unimplemented 04:54:34 INFO - PROCESS | 1833 | 1461239674580 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]]]}] 04:54:34 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) 04:54:34 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1792ms 04:54:34 INFO - PROCESS | 1833 | 1461239674636 Marionette TRACE conn3 -> [0,701,"getWindowHandle",null] 04:54:34 INFO - PROCESS | 1833 | 1461239674642 Marionette TRACE conn3 <- [1,701,null,{"value":"8"}] 04:54:34 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 04:54:34 INFO - PROCESS | 1833 | 1461239674658 Marionette TRACE conn3 -> [0,702,"setScriptTimeout",{"ms":35000}] 04:54:34 INFO - PROCESS | 1833 | 1461239674661 Marionette TRACE conn3 <- [1,702,null,{}] 04:54:34 INFO - PROCESS | 1833 | 1461239674666 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}] 04:54:34 INFO - PROCESS | 1833 | 1461239674884 Marionette TRACE conn3 <- [1,703,null,{"value":null}] 04:54:34 INFO - PROCESS | 1833 | 1461239674897 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:54:34 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f0552ac9000 == 67 [pid = 1833] [id = 183] 04:54:34 INFO - PROCESS | 1833 | ++DOMWINDOW == 114 (0x7f0551fa8000) [pid = 1833] [serial = 549] [outer = (nil)] 04:54:34 INFO - PROCESS | 1833 | ++DOMWINDOW == 115 (0x7f0552039400) [pid = 1833] [serial = 550] [outer = 0x7f0551fa8000] 04:54:34 INFO - PROCESS | 1833 | 1461239674968 Marionette DEBUG loaded listener.js 04:54:35 INFO - PROCESS | 1833 | ++DOMWINDOW == 116 (0x7f055213f400) [pid = 1833] [serial = 551] [outer = 0x7f0551fa8000] 04:54:36 INFO - PROCESS | 1833 | SkCairoFTTypeface::onFilterRec unimplemented 04:54:36 INFO - PROCESS | 1833 | 1461239676165 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]]]}] 04:54:36 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 04:54:36 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1536ms 04:54:36 INFO - PROCESS | 1833 | 1461239676191 Marionette TRACE conn3 -> [0,705,"getWindowHandle",null] 04:54:36 INFO - PROCESS | 1833 | 1461239676195 Marionette TRACE conn3 <- [1,705,null,{"value":"8"}] 04:54:36 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 04:54:36 INFO - PROCESS | 1833 | 1461239676202 Marionette TRACE conn3 -> [0,706,"setScriptTimeout",{"ms":35000}] 04:54:36 INFO - PROCESS | 1833 | 1461239676210 Marionette TRACE conn3 <- [1,706,null,{}] 04:54:36 INFO - PROCESS | 1833 | 1461239676230 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}] 04:54:36 INFO - PROCESS | 1833 | 1461239676406 Marionette TRACE conn3 <- [1,707,null,{"value":null}] 04:54:36 INFO - PROCESS | 1833 | 1461239676476 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:54:36 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f05543db000 == 68 [pid = 1833] [id = 184] 04:54:36 INFO - PROCESS | 1833 | ++DOMWINDOW == 117 (0x7f055203f000) [pid = 1833] [serial = 552] [outer = (nil)] 04:54:36 INFO - PROCESS | 1833 | ++DOMWINDOW == 118 (0x7f0552fc3c00) [pid = 1833] [serial = 553] [outer = 0x7f055203f000] 04:54:36 INFO - PROCESS | 1833 | 1461239676538 Marionette DEBUG loaded listener.js 04:54:36 INFO - PROCESS | 1833 | ++DOMWINDOW == 119 (0x7f05530a8800) [pid = 1833] [serial = 554] [outer = 0x7f055203f000] 04:54:37 INFO - PROCESS | 1833 | SkCairoFTTypeface::onFilterRec unimplemented 04:54:37 INFO - PROCESS | 1833 | 1461239677671 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]]]}] 04:54:37 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 04:54:37 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1504ms 04:54:37 INFO - PROCESS | 1833 | 1461239677705 Marionette TRACE conn3 -> [0,709,"getWindowHandle",null] 04:54:37 INFO - PROCESS | 1833 | 1461239677709 Marionette TRACE conn3 <- [1,709,null,{"value":"8"}] 04:54:37 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 04:54:37 INFO - PROCESS | 1833 | 1461239677724 Marionette TRACE conn3 -> [0,710,"setScriptTimeout",{"ms":35000}] 04:54:37 INFO - PROCESS | 1833 | 1461239677726 Marionette TRACE conn3 <- [1,710,null,{}] 04:54:37 INFO - PROCESS | 1833 | 1461239677731 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}] 04:54:37 INFO - PROCESS | 1833 | 1461239677908 Marionette TRACE conn3 <- [1,711,null,{"value":null}] 04:54:38 INFO - PROCESS | 1833 | --DOMWINDOW == 118 (0x7f054fc2cc00) [pid = 1833] [serial = 507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 04:54:38 INFO - PROCESS | 1833 | --DOMWINDOW == 117 (0x7f05510ad000) [pid = 1833] [serial = 519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 04:54:38 INFO - PROCESS | 1833 | --DOMWINDOW == 116 (0x7f05510b1400) [pid = 1833] [serial = 510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 04:54:38 INFO - PROCESS | 1833 | --DOMWINDOW == 115 (0x7f0551110400) [pid = 1833] [serial = 525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 04:54:38 INFO - PROCESS | 1833 | --DOMWINDOW == 114 (0x7f055aca4000) [pid = 1833] [serial = 522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 04:54:38 INFO - PROCESS | 1833 | --DOMWINDOW == 113 (0x7f0551113c00) [pid = 1833] [serial = 516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 04:54:38 INFO - PROCESS | 1833 | --DOMWINDOW == 112 (0x7f0550e60400) [pid = 1833] [serial = 513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 04:54:38 INFO - PROCESS | 1833 | 1461239678277 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:54:38 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f05529b1800 == 69 [pid = 1833] [id = 185] 04:54:38 INFO - PROCESS | 1833 | ++DOMWINDOW == 113 (0x7f054fc2cc00) [pid = 1833] [serial = 555] [outer = (nil)] 04:54:38 INFO - PROCESS | 1833 | ++DOMWINDOW == 114 (0x7f05510b1400) [pid = 1833] [serial = 556] [outer = 0x7f054fc2cc00] 04:54:38 INFO - PROCESS | 1833 | 1461239678340 Marionette DEBUG loaded listener.js 04:54:38 INFO - PROCESS | 1833 | ++DOMWINDOW == 115 (0x7f05541a9800) [pid = 1833] [serial = 557] [outer = 0x7f054fc2cc00] 04:54:39 INFO - PROCESS | 1833 | SkCairoFTTypeface::onFilterRec unimplemented 04:54:39 INFO - PROCESS | 1833 | 1461239679483 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]]]}] 04:54:39 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 04:54:39 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1791ms 04:54:39 INFO - PROCESS | 1833 | 1461239679508 Marionette TRACE conn3 -> [0,713,"getWindowHandle",null] 04:54:39 INFO - PROCESS | 1833 | 1461239679512 Marionette TRACE conn3 <- [1,713,null,{"value":"8"}] 04:54:39 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 04:54:39 INFO - PROCESS | 1833 | 1461239679517 Marionette TRACE conn3 -> [0,714,"setScriptTimeout",{"ms":35000}] 04:54:39 INFO - PROCESS | 1833 | 1461239679519 Marionette TRACE conn3 <- [1,714,null,{}] 04:54:39 INFO - PROCESS | 1833 | 1461239679525 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}] 04:54:39 INFO - PROCESS | 1833 | 1461239679720 Marionette TRACE conn3 <- [1,715,null,{"value":null}] 04:54:39 INFO - PROCESS | 1833 | 1461239679773 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:54:39 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f0556a05800 == 70 [pid = 1833] [id = 186] 04:54:39 INFO - PROCESS | 1833 | ++DOMWINDOW == 116 (0x7f0555ab8400) [pid = 1833] [serial = 558] [outer = (nil)] 04:54:39 INFO - PROCESS | 1833 | ++DOMWINDOW == 117 (0x7f0555ac0400) [pid = 1833] [serial = 559] [outer = 0x7f0555ab8400] 04:54:39 INFO - PROCESS | 1833 | 1461239679848 Marionette DEBUG loaded listener.js 04:54:39 INFO - PROCESS | 1833 | ++DOMWINDOW == 118 (0x7f0555b9f800) [pid = 1833] [serial = 560] [outer = 0x7f0555ab8400] 04:54:41 INFO - PROCESS | 1833 | SkCairoFTTypeface::onFilterRec unimplemented 04:54:41 INFO - PROCESS | 1833 | 1461239681274 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]]]}] 04:54:41 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 04:54:41 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1779ms 04:54:41 INFO - PROCESS | 1833 | 1461239681297 Marionette TRACE conn3 -> [0,717,"getWindowHandle",null] 04:54:41 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 04:54:41 INFO - PROCESS | 1833 | 1461239681303 Marionette TRACE conn3 <- [1,717,null,{"value":"8"}] 04:54:41 INFO - PROCESS | 1833 | 1461239681311 Marionette TRACE conn3 -> [0,718,"setScriptTimeout",{"ms":35000}] 04:54:41 INFO - PROCESS | 1833 | 1461239681314 Marionette TRACE conn3 <- [1,718,null,{}] 04:54:41 INFO - PROCESS | 1833 | 1461239681323 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}] 04:54:41 INFO - PROCESS | 1833 | 1461239681533 Marionette TRACE conn3 <- [1,719,null,{"value":null}] 04:54:41 INFO - PROCESS | 1833 | 1461239681679 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:54:41 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f0550d54000 == 71 [pid = 1833] [id = 187] 04:54:41 INFO - PROCESS | 1833 | ++DOMWINDOW == 119 (0x7f0550e55400) [pid = 1833] [serial = 561] [outer = (nil)] 04:54:41 INFO - PROCESS | 1833 | ++DOMWINDOW == 120 (0x7f0551fabc00) [pid = 1833] [serial = 562] [outer = 0x7f0550e55400] 04:54:41 INFO - PROCESS | 1833 | 1461239681753 Marionette DEBUG loaded listener.js 04:54:41 INFO - PROCESS | 1833 | ++DOMWINDOW == 121 (0x7f0552020000) [pid = 1833] [serial = 563] [outer = 0x7f0550e55400] 04:54:43 INFO - PROCESS | 1833 | SkCairoFTTypeface::onFilterRec unimplemented 04:54:43 INFO - PROCESS | 1833 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 04:54:43 INFO - PROCESS | 1833 | 1461239683122 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]]]}] 04:54:43 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 04:54:43 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1833ms 04:54:43 INFO - PROCESS | 1833 | 1461239683143 Marionette TRACE conn3 -> [0,721,"getWindowHandle",null] 04:54:43 INFO - PROCESS | 1833 | 1461239683152 Marionette TRACE conn3 <- [1,721,null,{"value":"8"}] 04:54:43 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 04:54:43 INFO - PROCESS | 1833 | 1461239683161 Marionette TRACE conn3 -> [0,722,"setScriptTimeout",{"ms":35000}] 04:54:43 INFO - PROCESS | 1833 | 1461239683166 Marionette TRACE conn3 <- [1,722,null,{}] 04:54:43 INFO - PROCESS | 1833 | 1461239683326 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}] 04:54:43 INFO - PROCESS | 1833 | 1461239683482 Marionette TRACE conn3 <- [1,723,null,{"value":null}] 04:54:43 INFO - PROCESS | 1833 | 1461239683621 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:54:43 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f055aeca000 == 72 [pid = 1833] [id = 188] 04:54:43 INFO - PROCESS | 1833 | ++DOMWINDOW == 122 (0x7f054fc30000) [pid = 1833] [serial = 564] [outer = (nil)] 04:54:43 INFO - PROCESS | 1833 | ++DOMWINDOW == 123 (0x7f0552fc5400) [pid = 1833] [serial = 565] [outer = 0x7f054fc30000] 04:54:43 INFO - PROCESS | 1833 | 1461239683692 Marionette DEBUG loaded listener.js 04:54:43 INFO - PROCESS | 1833 | ++DOMWINDOW == 124 (0x7f0555af4800) [pid = 1833] [serial = 566] [outer = 0x7f054fc30000] 04:54:44 INFO - PROCESS | 1833 | 1461239684593 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] 04:54:44 INFO - PROCESS | 1833 | 1461239684664 Marionette TRACE conn3 <- [1,725,null,{"value":"8"}] 04:54:44 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 04:54:44 INFO - PROCESS | 1833 | 1461239684671 Marionette TRACE conn3 -> [0,726,"setScriptTimeout",{"ms":35000}] 04:54:44 INFO - PROCESS | 1833 | 1461239684676 Marionette TRACE conn3 <- [1,726,null,{}] 04:54:44 INFO - PROCESS | 1833 | 1461239684691 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}] 04:54:44 INFO - PROCESS | 1833 | 1461239684895 Marionette TRACE conn3 <- [1,727,null,{"value":null}] 04:54:45 INFO - PROCESS | 1833 | 1461239685088 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:54:45 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f055c43a800 == 73 [pid = 1833] [id = 189] 04:54:45 INFO - PROCESS | 1833 | ++DOMWINDOW == 125 (0x7f0555ba3000) [pid = 1833] [serial = 567] [outer = (nil)] 04:54:45 INFO - PROCESS | 1833 | ++DOMWINDOW == 126 (0x7f05583e9c00) [pid = 1833] [serial = 568] [outer = 0x7f0555ba3000] 04:54:45 INFO - PROCESS | 1833 | 1461239685209 Marionette DEBUG loaded listener.js 04:54:45 INFO - PROCESS | 1833 | ++DOMWINDOW == 127 (0x7f0559fe7c00) [pid = 1833] [serial = 569] [outer = 0x7f0555ba3000] 04:54:45 INFO - PROCESS | 1833 | SkCairoFTTypeface::onFilterRec unimplemented 04:54:45 INFO - PROCESS | 1833 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 04:54:46 INFO - PROCESS | 1833 | 1461239686186 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]]]}] 04:54:46 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 04:54:46 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 1584ms 04:54:46 INFO - PROCESS | 1833 | 1461239686255 Marionette TRACE conn3 -> [0,729,"getWindowHandle",null] 04:54:46 INFO - PROCESS | 1833 | 1461239686259 Marionette TRACE conn3 <- [1,729,null,{"value":"8"}] 04:54:46 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 04:54:46 INFO - PROCESS | 1833 | 1461239686265 Marionette TRACE conn3 -> [0,730,"setScriptTimeout",{"ms":35000}] 04:54:46 INFO - PROCESS | 1833 | 1461239686267 Marionette TRACE conn3 <- [1,730,null,{}] 04:54:46 INFO - PROCESS | 1833 | 1461239686273 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}] 04:54:46 INFO - PROCESS | 1833 | 1461239686426 Marionette TRACE conn3 <- [1,731,null,{"value":null}] 04:54:46 INFO - PROCESS | 1833 | 1461239686610 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:54:46 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f055cb5b800 == 74 [pid = 1833] [id = 190] 04:54:46 INFO - PROCESS | 1833 | ++DOMWINDOW == 128 (0x7f05530a9c00) [pid = 1833] [serial = 570] [outer = (nil)] 04:54:46 INFO - PROCESS | 1833 | ++DOMWINDOW == 129 (0x7f055b931800) [pid = 1833] [serial = 571] [outer = 0x7f05530a9c00] 04:54:46 INFO - PROCESS | 1833 | 1461239686685 Marionette DEBUG loaded listener.js 04:54:46 INFO - PROCESS | 1833 | ++DOMWINDOW == 130 (0x7f055caafc00) [pid = 1833] [serial = 572] [outer = 0x7f05530a9c00] 04:54:47 INFO - PROCESS | 1833 | SkCairoFTTypeface::onFilterRec unimplemented 04:54:47 INFO - PROCESS | 1833 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 04:54:47 INFO - PROCESS | 1833 | 1461239687516 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] 04:54:47 INFO - PROCESS | 1833 | 1461239687556 Marionette TRACE conn3 <- [1,733,null,{"value":"8"}] 04:54:47 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 04:54:47 INFO - PROCESS | 1833 | 1461239687562 Marionette TRACE conn3 -> [0,734,"setScriptTimeout",{"ms":35000}] 04:54:47 INFO - PROCESS | 1833 | 1461239687564 Marionette TRACE conn3 <- [1,734,null,{}] 04:54:47 INFO - PROCESS | 1833 | 1461239687569 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}] 04:54:47 INFO - PROCESS | 1833 | 1461239687721 Marionette TRACE conn3 <- [1,735,null,{"value":null}] 04:54:47 INFO - PROCESS | 1833 | 1461239687873 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:54:47 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f055e7b6800 == 75 [pid = 1833] [id = 191] 04:54:47 INFO - PROCESS | 1833 | ++DOMWINDOW == 131 (0x7f055838a400) [pid = 1833] [serial = 573] [outer = (nil)] 04:54:47 INFO - PROCESS | 1833 | ++DOMWINDOW == 132 (0x7f055cadf400) [pid = 1833] [serial = 574] [outer = 0x7f055838a400] 04:54:47 INFO - PROCESS | 1833 | 1461239687943 Marionette DEBUG loaded listener.js 04:54:48 INFO - PROCESS | 1833 | ++DOMWINDOW == 133 (0x7f055cf9e800) [pid = 1833] [serial = 575] [outer = 0x7f055838a400] 04:54:48 INFO - PROCESS | 1833 | SkCairoFTTypeface::onFilterRec unimplemented 04:54:48 INFO - PROCESS | 1833 | 1461239688817 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]]]}] 04:54:48 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 04:54:48 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 1281ms 04:54:48 INFO - PROCESS | 1833 | 1461239688845 Marionette TRACE conn3 -> [0,737,"getWindowHandle",null] 04:54:48 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 04:54:48 INFO - PROCESS | 1833 | 1461239688848 Marionette TRACE conn3 <- [1,737,null,{"value":"8"}] 04:54:48 INFO - PROCESS | 1833 | 1461239688854 Marionette TRACE conn3 -> [0,738,"setScriptTimeout",{"ms":35000}] 04:54:48 INFO - PROCESS | 1833 | 1461239688857 Marionette TRACE conn3 <- [1,738,null,{}] 04:54:48 INFO - PROCESS | 1833 | 1461239688862 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}] 04:54:49 INFO - PROCESS | 1833 | 1461239689058 Marionette TRACE conn3 <- [1,739,null,{"value":null}] 04:54:49 INFO - PROCESS | 1833 | 1461239689205 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:54:49 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f0550d68800 == 76 [pid = 1833] [id = 192] 04:54:49 INFO - PROCESS | 1833 | ++DOMWINDOW == 134 (0x7f054fc24800) [pid = 1833] [serial = 576] [outer = (nil)] 04:54:49 INFO - PROCESS | 1833 | ++DOMWINDOW == 135 (0x7f0550481800) [pid = 1833] [serial = 577] [outer = 0x7f054fc24800] 04:54:49 INFO - PROCESS | 1833 | 1461239689283 Marionette DEBUG loaded listener.js 04:54:49 INFO - PROCESS | 1833 | ++DOMWINDOW == 136 (0x7f055a44b000) [pid = 1833] [serial = 578] [outer = 0x7f054fc24800] 04:54:50 INFO - PROCESS | 1833 | SkCairoFTTypeface::onFilterRec unimplemented 04:54:50 INFO - PROCESS | 1833 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 04:54:50 INFO - PROCESS | 1833 | 1461239690830 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]]]}] 04:54:50 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 04:54:50 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1988ms 04:54:50 INFO - PROCESS | 1833 | 1461239690842 Marionette TRACE conn3 -> [0,741,"getWindowHandle",null] 04:54:50 INFO - PROCESS | 1833 | 1461239690846 Marionette TRACE conn3 <- [1,741,null,{"value":"8"}] 04:54:50 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 04:54:50 INFO - PROCESS | 1833 | 1461239690854 Marionette TRACE conn3 -> [0,742,"setScriptTimeout",{"ms":35000}] 04:54:50 INFO - PROCESS | 1833 | 1461239690859 Marionette TRACE conn3 <- [1,742,null,{}] 04:54:50 INFO - PROCESS | 1833 | 1461239690866 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}] 04:54:51 INFO - PROCESS | 1833 | 1461239691017 Marionette TRACE conn3 <- [1,743,null,{"value":null}] 04:54:51 INFO - PROCESS | 1833 | 1461239691186 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:54:51 INFO - PROCESS | 1833 | --DOCSHELL 0x7f05529b1800 == 75 [pid = 1833] [id = 185] 04:54:51 INFO - PROCESS | 1833 | --DOCSHELL 0x7f05543db000 == 74 [pid = 1833] [id = 184] 04:54:51 INFO - PROCESS | 1833 | --DOMWINDOW == 135 (0x7f055d45b400) [pid = 1833] [serial = 529] [outer = (nil)] [url = about:blank] 04:54:51 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f0550e15000 == 75 [pid = 1833] [id = 193] 04:54:51 INFO - PROCESS | 1833 | ++DOMWINDOW == 136 (0x7f054fe96000) [pid = 1833] [serial = 579] [outer = (nil)] 04:54:51 INFO - PROCESS | 1833 | ++DOMWINDOW == 137 (0x7f0550486800) [pid = 1833] [serial = 580] [outer = 0x7f054fe96000] 04:54:51 INFO - PROCESS | 1833 | 1461239691291 Marionette DEBUG loaded listener.js 04:54:51 INFO - PROCESS | 1833 | ++DOMWINDOW == 138 (0x7f0550e5e000) [pid = 1833] [serial = 581] [outer = 0x7f054fe96000] 04:54:51 INFO - PROCESS | 1833 | --DOCSHELL 0x7f0552ac9000 == 74 [pid = 1833] [id = 183] 04:54:51 INFO - PROCESS | 1833 | --DOCSHELL 0x7f0550f7f800 == 73 [pid = 1833] [id = 182] 04:54:51 INFO - PROCESS | 1833 | --DOCSHELL 0x7f0550f6b000 == 72 [pid = 1833] [id = 181] 04:54:51 INFO - PROCESS | 1833 | --DOCSHELL 0x7f055aec7000 == 71 [pid = 1833] [id = 178] 04:54:51 INFO - PROCESS | 1833 | --DOCSHELL 0x7f0552ee1800 == 70 [pid = 1833] [id = 177] 04:54:51 INFO - PROCESS | 1833 | --DOMWINDOW == 137 (0x7f054fc2fc00) [pid = 1833] [serial = 499] [outer = (nil)] [url = about:blank] 04:54:51 INFO - PROCESS | 1833 | --DOMWINDOW == 136 (0x7f055203b400) [pid = 1833] [serial = 496] [outer = (nil)] [url = about:blank] 04:54:51 INFO - PROCESS | 1833 | --DOMWINDOW == 135 (0x7f054fe98c00) [pid = 1833] [serial = 509] [outer = (nil)] [url = about:blank] 04:54:51 INFO - PROCESS | 1833 | --DOMWINDOW == 134 (0x7f055cf9b400) [pid = 1833] [serial = 493] [outer = (nil)] [url = about:blank] 04:54:51 INFO - PROCESS | 1833 | --DOMWINDOW == 133 (0x7f0552139000) [pid = 1833] [serial = 502] [outer = (nil)] [url = about:blank] 04:54:51 INFO - PROCESS | 1833 | --DOMWINDOW == 132 (0x7f054fc46000) [pid = 1833] [serial = 508] [outer = (nil)] [url = about:blank] 04:54:51 INFO - PROCESS | 1833 | --DOMWINDOW == 131 (0x7f055b93fc00) [pid = 1833] [serial = 490] [outer = (nil)] [url = about:blank] 04:54:51 INFO - PROCESS | 1833 | --DOMWINDOW == 130 (0x7f05510abc00) [pid = 1833] [serial = 484] [outer = (nil)] [url = about:blank] 04:54:51 INFO - PROCESS | 1833 | --DOMWINDOW == 129 (0x7f055213dc00) [pid = 1833] [serial = 505] [outer = (nil)] [url = about:blank] 04:54:51 INFO - PROCESS | 1833 | --DOMWINDOW == 128 (0x7f0555a9c800) [pid = 1833] [serial = 487] [outer = (nil)] [url = about:blank] 04:54:51 INFO - PROCESS | 1833 | --DOMWINDOW == 127 (0x7f0555c37400) [pid = 1833] [serial = 520] [outer = (nil)] [url = about:blank] 04:54:51 INFO - PROCESS | 1833 | --DOMWINDOW == 126 (0x7f0551115800) [pid = 1833] [serial = 511] [outer = (nil)] [url = about:blank] 04:54:51 INFO - PROCESS | 1833 | --DOMWINDOW == 125 (0x7f055caad800) [pid = 1833] [serial = 527] [outer = (nil)] [url = about:blank] 04:54:51 INFO - PROCESS | 1833 | --DOMWINDOW == 124 (0x7f055b173c00) [pid = 1833] [serial = 523] [outer = (nil)] [url = about:blank] 04:54:51 INFO - PROCESS | 1833 | --DOMWINDOW == 123 (0x7f0555aba400) [pid = 1833] [serial = 518] [outer = (nil)] [url = about:blank] 04:54:51 INFO - PROCESS | 1833 | --DOMWINDOW == 122 (0x7f05583e3000) [pid = 1833] [serial = 521] [outer = (nil)] [url = about:blank] 04:54:51 INFO - PROCESS | 1833 | --DOMWINDOW == 121 (0x7f055346ec00) [pid = 1833] [serial = 517] [outer = (nil)] [url = about:blank] 04:54:51 INFO - PROCESS | 1833 | --DOMWINDOW == 120 (0x7f055baad800) [pid = 1833] [serial = 526] [outer = (nil)] [url = about:blank] 04:54:51 INFO - PROCESS | 1833 | --DOMWINDOW == 119 (0x7f05528d8800) [pid = 1833] [serial = 514] [outer = (nil)] [url = about:blank] 04:54:51 INFO - PROCESS | 1833 | --DOMWINDOW == 118 (0x7f0552032c00) [pid = 1833] [serial = 512] [outer = (nil)] [url = about:blank] 04:54:51 INFO - PROCESS | 1833 | --DOMWINDOW == 117 (0x7f0552fc5000) [pid = 1833] [serial = 515] [outer = (nil)] [url = about:blank] 04:54:51 INFO - PROCESS | 1833 | --DOMWINDOW == 116 (0x7f055baad400) [pid = 1833] [serial = 524] [outer = (nil)] [url = about:blank] 04:54:52 INFO - PROCESS | 1833 | SkCairoFTTypeface::onFilterRec unimplemented 04:54:52 INFO - PROCESS | 1833 | 1461239692424 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]]]}] 04:54:52 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 04:54:52 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1585ms 04:54:52 INFO - PROCESS | 1833 | 1461239692439 Marionette TRACE conn3 -> [0,745,"getWindowHandle",null] 04:54:52 INFO - PROCESS | 1833 | 1461239692447 Marionette TRACE conn3 <- [1,745,null,{"value":"8"}] 04:54:52 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 04:54:52 INFO - PROCESS | 1833 | 1461239692456 Marionette TRACE conn3 -> [0,746,"setScriptTimeout",{"ms":35000}] 04:54:52 INFO - PROCESS | 1833 | 1461239692460 Marionette TRACE conn3 <- [1,746,null,{}] 04:54:52 INFO - PROCESS | 1833 | 1461239692465 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}] 04:54:52 INFO - PROCESS | 1833 | 1461239692606 Marionette TRACE conn3 <- [1,747,null,{"value":null}] 04:54:52 INFO - PROCESS | 1833 | 1461239692760 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:54:52 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f05527c3000 == 71 [pid = 1833] [id = 194] 04:54:52 INFO - PROCESS | 1833 | ++DOMWINDOW == 117 (0x7f0550f92400) [pid = 1833] [serial = 582] [outer = (nil)] 04:54:52 INFO - PROCESS | 1833 | ++DOMWINDOW == 118 (0x7f055110dc00) [pid = 1833] [serial = 583] [outer = 0x7f0550f92400] 04:54:52 INFO - PROCESS | 1833 | 1461239692821 Marionette DEBUG loaded listener.js 04:54:52 INFO - PROCESS | 1833 | ++DOMWINDOW == 119 (0x7f055201c800) [pid = 1833] [serial = 584] [outer = 0x7f0550f92400] 04:54:53 INFO - PROCESS | 1833 | SkCairoFTTypeface::onFilterRec unimplemented 04:54:53 INFO - PROCESS | 1833 | SkCairoFTTypeface::onFilterRec unimplemented 04:54:54 INFO - PROCESS | 1833 | 1461239694011 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]]]}] 04:54:54 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.) 04:54:54 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1583ms 04:54:54 INFO - PROCESS | 1833 | 1461239694040 Marionette TRACE conn3 -> [0,749,"getWindowHandle",null] 04:54:54 INFO - PROCESS | 1833 | 1461239694043 Marionette TRACE conn3 <- [1,749,null,{"value":"8"}] 04:54:54 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 04:54:54 INFO - PROCESS | 1833 | 1461239694055 Marionette TRACE conn3 -> [0,750,"setScriptTimeout",{"ms":35000}] 04:54:54 INFO - PROCESS | 1833 | 1461239694060 Marionette TRACE conn3 <- [1,750,null,{}] 04:54:54 INFO - PROCESS | 1833 | 1461239694075 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}] 04:54:54 INFO - PROCESS | 1833 | 1461239694288 Marionette TRACE conn3 <- [1,751,null,{"value":null}] 04:54:54 INFO - PROCESS | 1833 | 1461239694312 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:54:54 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f0553053000 == 72 [pid = 1833] [id = 195] 04:54:54 INFO - PROCESS | 1833 | ++DOMWINDOW == 120 (0x7f0552024800) [pid = 1833] [serial = 585] [outer = (nil)] 04:54:54 INFO - PROCESS | 1833 | ++DOMWINDOW == 121 (0x7f0552138400) [pid = 1833] [serial = 586] [outer = 0x7f0552024800] 04:54:54 INFO - PROCESS | 1833 | 1461239694390 Marionette DEBUG loaded listener.js 04:54:54 INFO - PROCESS | 1833 | ++DOMWINDOW == 122 (0x7f0552bb6800) [pid = 1833] [serial = 587] [outer = 0x7f0552024800] 04:54:55 INFO - PROCESS | 1833 | SkCairoFTTypeface::onFilterRec unimplemented 04:54:55 INFO - PROCESS | 1833 | --DOMWINDOW == 121 (0x7f055203f000) [pid = 1833] [serial = 552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 04:54:55 INFO - PROCESS | 1833 | --DOMWINDOW == 120 (0x7f054fc31800) [pid = 1833] [serial = 543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 04:54:55 INFO - PROCESS | 1833 | --DOMWINDOW == 119 (0x7f0551fa8000) [pid = 1833] [serial = 549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 04:54:55 INFO - PROCESS | 1833 | --DOMWINDOW == 118 (0x7f054fc2cc00) [pid = 1833] [serial = 555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 04:54:55 INFO - PROCESS | 1833 | --DOMWINDOW == 117 (0x7f0550479800) [pid = 1833] [serial = 546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 04:54:55 INFO - PROCESS | 1833 | 1461239695550 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]]]}] 04:54:55 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 04:54:55 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1533ms 04:54:55 INFO - PROCESS | 1833 | 1461239695588 Marionette TRACE conn3 -> [0,753,"getWindowHandle",null] 04:54:55 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 04:54:55 INFO - PROCESS | 1833 | 1461239695593 Marionette TRACE conn3 <- [1,753,null,{"value":"8"}] 04:54:55 INFO - PROCESS | 1833 | 1461239695598 Marionette TRACE conn3 -> [0,754,"setScriptTimeout",{"ms":35000}] 04:54:55 INFO - PROCESS | 1833 | 1461239695601 Marionette TRACE conn3 <- [1,754,null,{}] 04:54:55 INFO - PROCESS | 1833 | 1461239695605 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}] 04:54:55 INFO - PROCESS | 1833 | 1461239695743 Marionette TRACE conn3 <- [1,755,null,{"value":null}] 04:54:55 INFO - PROCESS | 1833 | 1461239695796 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:54:55 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f0554d72000 == 73 [pid = 1833] [id = 196] 04:54:55 INFO - PROCESS | 1833 | ++DOMWINDOW == 118 (0x7f0552037c00) [pid = 1833] [serial = 588] [outer = (nil)] 04:54:55 INFO - PROCESS | 1833 | ++DOMWINDOW == 119 (0x7f0552fc1c00) [pid = 1833] [serial = 589] [outer = 0x7f0552037c00] 04:54:55 INFO - PROCESS | 1833 | 1461239695857 Marionette DEBUG loaded listener.js 04:54:55 INFO - PROCESS | 1833 | ++DOMWINDOW == 120 (0x7f05530a2c00) [pid = 1833] [serial = 590] [outer = 0x7f0552037c00] 04:54:57 INFO - PROCESS | 1833 | SkCairoFTTypeface::onFilterRec unimplemented 04:54:57 INFO - PROCESS | 1833 | 1461239697031 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]]]}] 04:54:57 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 04:54:57 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1481ms 04:54:57 INFO - PROCESS | 1833 | 1461239697079 Marionette TRACE conn3 -> [0,757,"getWindowHandle",null] 04:54:57 INFO - PROCESS | 1833 | 1461239697082 Marionette TRACE conn3 <- [1,757,null,{"value":"8"}] 04:54:57 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 04:54:57 INFO - PROCESS | 1833 | 1461239697088 Marionette TRACE conn3 -> [0,758,"setScriptTimeout",{"ms":35000}] 04:54:57 INFO - PROCESS | 1833 | 1461239697090 Marionette TRACE conn3 <- [1,758,null,{}] 04:54:57 INFO - PROCESS | 1833 | 1461239697095 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}] 04:54:57 INFO - PROCESS | 1833 | 1461239697267 Marionette TRACE conn3 <- [1,759,null,{"value":null}] 04:54:57 INFO - PROCESS | 1833 | 1461239697321 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:54:57 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f054fe78000 == 74 [pid = 1833] [id = 197] 04:54:57 INFO - PROCESS | 1833 | ++DOMWINDOW == 121 (0x7f0552755400) [pid = 1833] [serial = 591] [outer = (nil)] 04:54:57 INFO - PROCESS | 1833 | ++DOMWINDOW == 122 (0x7f0553e2c000) [pid = 1833] [serial = 592] [outer = 0x7f0552755400] 04:54:57 INFO - PROCESS | 1833 | 1461239697380 Marionette DEBUG loaded listener.js 04:54:57 INFO - PROCESS | 1833 | ++DOMWINDOW == 123 (0x7f0554345000) [pid = 1833] [serial = 593] [outer = 0x7f0552755400] 04:54:58 INFO - PROCESS | 1833 | SkCairoFTTypeface::onFilterRec unimplemented 04:54:58 INFO - PROCESS | 1833 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 04:54:58 INFO - PROCESS | 1833 | SkCairoFTTypeface::onFilterRec unimplemented 04:54:58 INFO - PROCESS | 1833 | SkCairoFTTypeface::onFilterRec unimplemented 04:54:58 INFO - PROCESS | 1833 | SkCairoFTTypeface::onFilterRec unimplemented 04:54:58 INFO - PROCESS | 1833 | 1461239698326 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]]]}] 04:54:58 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 04:54:58 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 1277ms 04:54:58 INFO - PROCESS | 1833 | 1461239698366 Marionette TRACE conn3 -> [0,761,"getWindowHandle",null] 04:54:58 INFO - PROCESS | 1833 | 1461239698373 Marionette TRACE conn3 <- [1,761,null,{"value":"8"}] 04:54:58 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 04:54:58 INFO - PROCESS | 1833 | 1461239698382 Marionette TRACE conn3 -> [0,762,"setScriptTimeout",{"ms":35000}] 04:54:58 INFO - PROCESS | 1833 | 1461239698387 Marionette TRACE conn3 <- [1,762,null,{}] 04:54:58 INFO - PROCESS | 1833 | 1461239698395 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}] 04:54:58 INFO - PROCESS | 1833 | 1461239698572 Marionette TRACE conn3 <- [1,763,null,{"value":null}] 04:54:58 INFO - PROCESS | 1833 | 1461239698720 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:54:58 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f05529c4000 == 75 [pid = 1833] [id = 198] 04:54:58 INFO - PROCESS | 1833 | ++DOMWINDOW == 124 (0x7f0550e54400) [pid = 1833] [serial = 594] [outer = (nil)] 04:54:58 INFO - PROCESS | 1833 | ++DOMWINDOW == 125 (0x7f05510abc00) [pid = 1833] [serial = 595] [outer = 0x7f0550e54400] 04:54:58 INFO - PROCESS | 1833 | 1461239698796 Marionette DEBUG loaded listener.js 04:54:58 INFO - PROCESS | 1833 | ++DOMWINDOW == 126 (0x7f055201ac00) [pid = 1833] [serial = 596] [outer = 0x7f0550e54400] 04:55:00 INFO - PROCESS | 1833 | 1461239700173 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]]]}] 04:55:00 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 04:55:00 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1839ms 04:55:00 INFO - PROCESS | 1833 | 1461239700335 Marionette TRACE conn3 -> [0,765,"getWindowHandle",null] 04:55:00 INFO - PROCESS | 1833 | 1461239700344 Marionette TRACE conn3 <- [1,765,null,{"value":"8"}] 04:55:00 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 04:55:00 INFO - PROCESS | 1833 | 1461239700358 Marionette TRACE conn3 -> [0,766,"setScriptTimeout",{"ms":35000}] 04:55:00 INFO - PROCESS | 1833 | 1461239700361 Marionette TRACE conn3 <- [1,766,null,{}] 04:55:00 INFO - PROCESS | 1833 | 1461239700367 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}] 04:55:00 INFO - PROCESS | 1833 | 1461239700529 Marionette TRACE conn3 <- [1,767,null,{"value":null}] 04:55:00 INFO - PROCESS | 1833 | 1461239700674 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:55:00 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f0558d62800 == 76 [pid = 1833] [id = 199] 04:55:00 INFO - PROCESS | 1833 | ++DOMWINDOW == 127 (0x7f055047f800) [pid = 1833] [serial = 597] [outer = (nil)] 04:55:00 INFO - PROCESS | 1833 | ++DOMWINDOW == 128 (0x7f0552755c00) [pid = 1833] [serial = 598] [outer = 0x7f055047f800] 04:55:00 INFO - PROCESS | 1833 | 1461239700747 Marionette DEBUG loaded listener.js 04:55:00 INFO - PROCESS | 1833 | ++DOMWINDOW == 129 (0x7f0553226400) [pid = 1833] [serial = 599] [outer = 0x7f055047f800] 04:55:02 INFO - PROCESS | 1833 | 1461239702187 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]]]}] 04:55:02 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 04:55:02 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1889ms 04:55:02 INFO - PROCESS | 1833 | 1461239702249 Marionette TRACE conn3 -> [0,769,"getWindowHandle",null] 04:55:02 INFO - PROCESS | 1833 | 1461239702255 Marionette TRACE conn3 <- [1,769,null,{"value":"8"}] 04:55:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 04:55:02 INFO - PROCESS | 1833 | 1461239702318 Marionette TRACE conn3 -> [0,770,"setScriptTimeout",{"ms":35000}] 04:55:02 INFO - PROCESS | 1833 | 1461239702328 Marionette TRACE conn3 <- [1,770,null,{}] 04:55:02 INFO - PROCESS | 1833 | 1461239702360 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}] 04:55:02 INFO - PROCESS | 1833 | 1461239702575 Marionette TRACE conn3 <- [1,771,null,{"value":null}] 04:55:02 INFO - PROCESS | 1833 | 1461239702729 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:55:02 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f055bcbf000 == 77 [pid = 1833] [id = 200] 04:55:02 INFO - PROCESS | 1833 | ++DOMWINDOW == 130 (0x7f0553465800) [pid = 1833] [serial = 600] [outer = (nil)] 04:55:02 INFO - PROCESS | 1833 | ++DOMWINDOW == 131 (0x7f0555a9b000) [pid = 1833] [serial = 601] [outer = 0x7f0553465800] 04:55:02 INFO - PROCESS | 1833 | 1461239702804 Marionette DEBUG loaded listener.js 04:55:02 INFO - PROCESS | 1833 | ++DOMWINDOW == 132 (0x7f0555abe400) [pid = 1833] [serial = 602] [outer = 0x7f0553465800] 04:55:03 INFO - PROCESS | 1833 | 1461239703747 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]]]}] 04:55:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 04:55:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 1512ms 04:55:03 INFO - PROCESS | 1833 | 1461239703825 Marionette TRACE conn3 -> [0,773,"getWindowHandle",null] 04:55:03 INFO - PROCESS | 1833 | 1461239703832 Marionette TRACE conn3 <- [1,773,null,{"value":"8"}] 04:55:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 04:55:03 INFO - PROCESS | 1833 | 1461239703841 Marionette TRACE conn3 -> [0,774,"setScriptTimeout",{"ms":35000}] 04:55:03 INFO - PROCESS | 1833 | 1461239703846 Marionette TRACE conn3 <- [1,774,null,{}] 04:55:03 INFO - PROCESS | 1833 | 1461239703854 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}] 04:55:04 INFO - PROCESS | 1833 | 1461239704131 Marionette TRACE conn3 <- [1,775,null,{"value":null}] 04:55:04 INFO - PROCESS | 1833 | 1461239704380 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:55:04 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f055c4ae800 == 78 [pid = 1833] [id = 201] 04:55:04 INFO - PROCESS | 1833 | ++DOMWINDOW == 133 (0x7f054fc23000) [pid = 1833] [serial = 603] [outer = (nil)] 04:55:04 INFO - PROCESS | 1833 | ++DOMWINDOW == 134 (0x7f0555b9c400) [pid = 1833] [serial = 604] [outer = 0x7f054fc23000] 04:55:04 INFO - PROCESS | 1833 | 1461239704493 Marionette DEBUG loaded listener.js 04:55:04 INFO - PROCESS | 1833 | ++DOMWINDOW == 135 (0x7f0555babc00) [pid = 1833] [serial = 605] [outer = 0x7f054fc23000] 04:55:05 INFO - PROCESS | 1833 | 1461239705453 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]]]}] 04:55:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 04:55:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 1685ms 04:55:05 INFO - PROCESS | 1833 | 1461239705528 Marionette TRACE conn3 -> [0,777,"getWindowHandle",null] 04:55:05 INFO - PROCESS | 1833 | 1461239705534 Marionette TRACE conn3 <- [1,777,null,{"value":"8"}] 04:55:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 04:55:05 INFO - PROCESS | 1833 | 1461239705543 Marionette TRACE conn3 -> [0,778,"setScriptTimeout",{"ms":35000}] 04:55:05 INFO - PROCESS | 1833 | 1461239705548 Marionette TRACE conn3 <- [1,778,null,{}] 04:55:05 INFO - PROCESS | 1833 | 1461239705556 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}] 04:55:05 INFO - PROCESS | 1833 | 1461239705819 Marionette TRACE conn3 <- [1,779,null,{"value":null}] 04:55:06 INFO - PROCESS | 1833 | 1461239706000 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:55:06 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f055c64c000 == 79 [pid = 1833] [id = 202] 04:55:06 INFO - PROCESS | 1833 | ++DOMWINDOW == 136 (0x7f0554d48c00) [pid = 1833] [serial = 606] [outer = (nil)] 04:55:06 INFO - PROCESS | 1833 | ++DOMWINDOW == 137 (0x7f0555c3e400) [pid = 1833] [serial = 607] [outer = 0x7f0554d48c00] 04:55:06 INFO - PROCESS | 1833 | 1461239706185 Marionette DEBUG loaded listener.js 04:55:06 INFO - PROCESS | 1833 | ++DOMWINDOW == 138 (0x7f0555e91000) [pid = 1833] [serial = 608] [outer = 0x7f0554d48c00] 04:55:07 INFO - PROCESS | 1833 | 1461239707112 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]]]}] 04:55:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 04:55:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 1838ms 04:55:07 INFO - PROCESS | 1833 | 1461239707381 Marionette TRACE conn3 -> [0,781,"getWindowHandle",null] 04:55:07 INFO - PROCESS | 1833 | 1461239707387 Marionette TRACE conn3 <- [1,781,null,{"value":"8"}] 04:55:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 04:55:07 INFO - PROCESS | 1833 | 1461239707394 Marionette TRACE conn3 -> [0,782,"setScriptTimeout",{"ms":35000}] 04:55:07 INFO - PROCESS | 1833 | 1461239707398 Marionette TRACE conn3 <- [1,782,null,{}] 04:55:07 INFO - PROCESS | 1833 | 1461239707405 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}] 04:55:07 INFO - PROCESS | 1833 | 1461239707559 Marionette TRACE conn3 <- [1,783,null,{"value":null}] 04:55:07 INFO - PROCESS | 1833 | 1461239707777 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:55:07 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f0555a13800 == 80 [pid = 1833] [id = 203] 04:55:07 INFO - PROCESS | 1833 | ++DOMWINDOW == 139 (0x7f05510ae800) [pid = 1833] [serial = 609] [outer = (nil)] 04:55:07 INFO - PROCESS | 1833 | ++DOMWINDOW == 140 (0x7f055110e400) [pid = 1833] [serial = 610] [outer = 0x7f05510ae800] 04:55:07 INFO - PROCESS | 1833 | 1461239707859 Marionette DEBUG loaded listener.js 04:55:07 INFO - PROCESS | 1833 | ++DOMWINDOW == 141 (0x7f0552025000) [pid = 1833] [serial = 611] [outer = 0x7f05510ae800] 04:55:08 INFO - PROCESS | 1833 | 1461239708698 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]]]}] 04:55:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 04:55:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 1380ms 04:55:08 INFO - PROCESS | 1833 | 1461239708776 Marionette TRACE conn3 -> [0,785,"getWindowHandle",null] 04:55:08 INFO - PROCESS | 1833 | 1461239708780 Marionette TRACE conn3 <- [1,785,null,{"value":"8"}] 04:55:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 04:55:08 INFO - PROCESS | 1833 | 1461239708791 Marionette TRACE conn3 -> [0,786,"setScriptTimeout",{"ms":35000}] 04:55:08 INFO - PROCESS | 1833 | 1461239708796 Marionette TRACE conn3 <- [1,786,null,{}] 04:55:08 INFO - PROCESS | 1833 | 1461239708801 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}] 04:55:08 INFO - PROCESS | 1833 | 1461239708987 Marionette TRACE conn3 <- [1,787,null,{"value":null}] 04:55:09 INFO - PROCESS | 1833 | 1461239709230 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:55:09 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f0554378000 == 81 [pid = 1833] [id = 204] 04:55:09 INFO - PROCESS | 1833 | ++DOMWINDOW == 142 (0x7f055275d800) [pid = 1833] [serial = 612] [outer = (nil)] 04:55:09 INFO - PROCESS | 1833 | ++DOMWINDOW == 143 (0x7f055296f400) [pid = 1833] [serial = 613] [outer = 0x7f055275d800] 04:55:09 INFO - PROCESS | 1833 | 1461239709350 Marionette DEBUG loaded listener.js 04:55:09 INFO - PROCESS | 1833 | ++DOMWINDOW == 144 (0x7f05530a2400) [pid = 1833] [serial = 614] [outer = 0x7f055275d800] 04:55:10 INFO - PROCESS | 1833 | --DOCSHELL 0x7f05529c0000 == 80 [pid = 1833] [id = 111] 04:55:10 INFO - PROCESS | 1833 | --DOCSHELL 0x7f0570586800 == 79 [pid = 1833] [id = 120] 04:55:10 INFO - PROCESS | 1833 | --DOCSHELL 0x7f0554d72000 == 78 [pid = 1833] [id = 196] 04:55:10 INFO - PROCESS | 1833 | --DOMWINDOW == 143 (0x7f05530ad400) [pid = 1833] [serial = 538] [outer = (nil)] [url = about:blank] 04:55:10 INFO - PROCESS | 1833 | --DOMWINDOW == 142 (0x7f054fc79800) [pid = 1833] [serial = 532] [outer = (nil)] [url = about:blank] 04:55:10 INFO - PROCESS | 1833 | --DOMWINDOW == 141 (0x7f055b93b400) [pid = 1833] [serial = 541] [outer = (nil)] [url = about:blank] 04:55:10 INFO - PROCESS | 1833 | --DOMWINDOW == 140 (0x7f0551fab000) [pid = 1833] [serial = 535] [outer = (nil)] [url = about:blank] 04:55:10 INFO - PROCESS | 1833 | --DOMWINDOW == 139 (0x7f0555ac0400) [pid = 1833] [serial = 559] [outer = (nil)] [url = about:blank] 04:55:10 INFO - PROCESS | 1833 | --DOCSHELL 0x7f0553053000 == 77 [pid = 1833] [id = 195] 04:55:10 INFO - PROCESS | 1833 | --DOCSHELL 0x7f05527c3000 == 76 [pid = 1833] [id = 194] 04:55:10 INFO - PROCESS | 1833 | --DOCSHELL 0x7f0550e15000 == 75 [pid = 1833] [id = 193] 04:55:10 INFO - PROCESS | 1833 | --DOCSHELL 0x7f055e7b6800 == 74 [pid = 1833] [id = 191] 04:55:10 INFO - PROCESS | 1833 | --DOCSHELL 0x7f055cb5b800 == 73 [pid = 1833] [id = 190] 04:55:10 INFO - PROCESS | 1833 | --DOCSHELL 0x7f055c43a800 == 72 [pid = 1833] [id = 189] 04:55:10 INFO - PROCESS | 1833 | --DOCSHELL 0x7f055aeca000 == 71 [pid = 1833] [id = 188] 04:55:10 INFO - PROCESS | 1833 | --DOCSHELL 0x7f0550d54000 == 70 [pid = 1833] [id = 187] 04:55:10 INFO - PROCESS | 1833 | --DOCSHELL 0x7f055e732800 == 69 [pid = 1833] [id = 176] 04:55:10 INFO - PROCESS | 1833 | 1461239710291 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]]]}] 04:55:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 04:55:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 1544ms 04:55:10 INFO - PROCESS | 1833 | 1461239710332 Marionette TRACE conn3 -> [0,789,"getWindowHandle",null] 04:55:10 INFO - PROCESS | 1833 | 1461239710336 Marionette TRACE conn3 <- [1,789,null,{"value":"8"}] 04:55:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 04:55:10 INFO - PROCESS | 1833 | 1461239710342 Marionette TRACE conn3 -> [0,790,"setScriptTimeout",{"ms":35000}] 04:55:10 INFO - PROCESS | 1833 | 1461239710344 Marionette TRACE conn3 <- [1,790,null,{}] 04:55:10 INFO - PROCESS | 1833 | 1461239710359 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}] 04:55:10 INFO - PROCESS | 1833 | 1461239710504 Marionette TRACE conn3 <- [1,791,null,{"value":null}] 04:55:10 INFO - PROCESS | 1833 | --DOMWINDOW == 138 (0x7f0552fc3c00) [pid = 1833] [serial = 553] [outer = (nil)] [url = about:blank] 04:55:10 INFO - PROCESS | 1833 | --DOMWINDOW == 137 (0x7f054fc7bc00) [pid = 1833] [serial = 545] [outer = (nil)] [url = about:blank] 04:55:10 INFO - PROCESS | 1833 | --DOMWINDOW == 136 (0x7f054fc51c00) [pid = 1833] [serial = 544] [outer = (nil)] [url = about:blank] 04:55:10 INFO - PROCESS | 1833 | --DOMWINDOW == 135 (0x7f0552039400) [pid = 1833] [serial = 550] [outer = (nil)] [url = about:blank] 04:55:10 INFO - PROCESS | 1833 | --DOMWINDOW == 134 (0x7f05510b1400) [pid = 1833] [serial = 556] [outer = (nil)] [url = about:blank] 04:55:10 INFO - PROCESS | 1833 | --DOMWINDOW == 133 (0x7f055201c400) [pid = 1833] [serial = 548] [outer = (nil)] [url = about:blank] 04:55:10 INFO - PROCESS | 1833 | --DOMWINDOW == 132 (0x7f0551fb0000) [pid = 1833] [serial = 547] [outer = (nil)] [url = about:blank] 04:55:10 INFO - PROCESS | 1833 | --DOMWINDOW == 131 (0x7f05530a8800) [pid = 1833] [serial = 554] [outer = (nil)] [url = about:blank] 04:55:10 INFO - PROCESS | 1833 | --DOMWINDOW == 130 (0x7f055213f400) [pid = 1833] [serial = 551] [outer = (nil)] [url = about:blank] 04:55:10 INFO - PROCESS | 1833 | --DOMWINDOW == 129 (0x7f05541a9800) [pid = 1833] [serial = 557] [outer = (nil)] [url = about:blank] 04:55:10 INFO - PROCESS | 1833 | 1461239710632 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:55:10 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f0552338000 == 70 [pid = 1833] [id = 205] 04:55:10 INFO - PROCESS | 1833 | ++DOMWINDOW == 130 (0x7f0550e61c00) [pid = 1833] [serial = 615] [outer = (nil)] 04:55:10 INFO - PROCESS | 1833 | ++DOMWINDOW == 131 (0x7f05528d7400) [pid = 1833] [serial = 616] [outer = 0x7f0550e61c00] 04:55:10 INFO - PROCESS | 1833 | 1461239710695 Marionette DEBUG loaded listener.js 04:55:10 INFO - PROCESS | 1833 | ++DOMWINDOW == 132 (0x7f0555a9a000) [pid = 1833] [serial = 617] [outer = 0x7f0550e61c00] 04:55:11 INFO - PROCESS | 1833 | 1461239711430 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]]]}] 04:55:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 04:55:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 1144ms 04:55:11 INFO - PROCESS | 1833 | 1461239711495 Marionette TRACE conn3 -> [0,793,"getWindowHandle",null] 04:55:11 INFO - PROCESS | 1833 | 1461239711498 Marionette TRACE conn3 <- [1,793,null,{"value":"8"}] 04:55:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 04:55:11 INFO - PROCESS | 1833 | 1461239711505 Marionette TRACE conn3 -> [0,794,"setScriptTimeout",{"ms":35000}] 04:55:11 INFO - PROCESS | 1833 | 1461239711507 Marionette TRACE conn3 <- [1,794,null,{}] 04:55:11 INFO - PROCESS | 1833 | 1461239711512 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}] 04:55:11 INFO - PROCESS | 1833 | 1461239711652 Marionette TRACE conn3 <- [1,795,null,{"value":null}] 04:55:11 INFO - PROCESS | 1833 | 1461239711662 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:55:11 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f0556a15000 == 71 [pid = 1833] [id = 206] 04:55:11 INFO - PROCESS | 1833 | ++DOMWINDOW == 133 (0x7f0555a9a400) [pid = 1833] [serial = 618] [outer = (nil)] 04:55:11 INFO - PROCESS | 1833 | ++DOMWINDOW == 134 (0x7f0555b9d000) [pid = 1833] [serial = 619] [outer = 0x7f0555a9a400] 04:55:11 INFO - PROCESS | 1833 | 1461239711720 Marionette DEBUG loaded listener.js 04:55:11 INFO - PROCESS | 1833 | ++DOMWINDOW == 135 (0x7f0555c45400) [pid = 1833] [serial = 620] [outer = 0x7f0555a9a400] 04:55:12 INFO - PROCESS | 1833 | 1461239712446 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]]]}] 04:55:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 04:55:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 979ms 04:55:12 INFO - PROCESS | 1833 | 1461239712488 Marionette TRACE conn3 -> [0,797,"getWindowHandle",null] 04:55:12 INFO - PROCESS | 1833 | 1461239712494 Marionette TRACE conn3 <- [1,797,null,{"value":"8"}] 04:55:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 04:55:12 INFO - PROCESS | 1833 | 1461239712503 Marionette TRACE conn3 -> [0,798,"setScriptTimeout",{"ms":35000}] 04:55:12 INFO - PROCESS | 1833 | 1461239712505 Marionette TRACE conn3 <- [1,798,null,{}] 04:55:12 INFO - PROCESS | 1833 | 1461239712515 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}] 04:55:12 INFO - PROCESS | 1833 | 1461239712716 Marionette TRACE conn3 <- [1,799,null,{"value":null}] 04:55:12 INFO - PROCESS | 1833 | 1461239712743 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:55:12 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f055c432000 == 72 [pid = 1833] [id = 207] 04:55:12 INFO - PROCESS | 1833 | ++DOMWINDOW == 136 (0x7f055419f400) [pid = 1833] [serial = 621] [outer = (nil)] 04:55:12 INFO - PROCESS | 1833 | ++DOMWINDOW == 137 (0x7f0555e8ec00) [pid = 1833] [serial = 622] [outer = 0x7f055419f400] 04:55:12 INFO - PROCESS | 1833 | 1461239712800 Marionette DEBUG loaded listener.js 04:55:12 INFO - PROCESS | 1833 | ++DOMWINDOW == 138 (0x7f0558fc5c00) [pid = 1833] [serial = 623] [outer = 0x7f055419f400] 04:55:13 INFO - PROCESS | 1833 | 1461239713561 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]]]}] 04:55:13 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 04:55:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 1081ms 04:55:13 INFO - PROCESS | 1833 | 1461239713597 Marionette TRACE conn3 -> [0,801,"getWindowHandle",null] 04:55:13 INFO - PROCESS | 1833 | 1461239713601 Marionette TRACE conn3 <- [1,801,null,{"value":"8"}] 04:55:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 04:55:13 INFO - PROCESS | 1833 | 1461239713606 Marionette TRACE conn3 -> [0,802,"setScriptTimeout",{"ms":35000}] 04:55:13 INFO - PROCESS | 1833 | 1461239713608 Marionette TRACE conn3 <- [1,802,null,{}] 04:55:13 INFO - PROCESS | 1833 | 1461239713618 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}] 04:55:13 INFO - PROCESS | 1833 | 1461239713841 Marionette TRACE conn3 <- [1,803,null,{"value":null}] 04:55:13 INFO - PROCESS | 1833 | 1461239713892 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:55:13 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f055cb5f800 == 73 [pid = 1833] [id = 208] 04:55:13 INFO - PROCESS | 1833 | ++DOMWINDOW == 139 (0x7f055acaa000) [pid = 1833] [serial = 624] [outer = (nil)] 04:55:13 INFO - PROCESS | 1833 | ++DOMWINDOW == 140 (0x7f055b7ebc00) [pid = 1833] [serial = 625] [outer = 0x7f055acaa000] 04:55:13 INFO - PROCESS | 1833 | 1461239713956 Marionette DEBUG loaded listener.js 04:55:14 INFO - PROCESS | 1833 | ++DOMWINDOW == 141 (0x7f055b921800) [pid = 1833] [serial = 626] [outer = 0x7f055acaa000] 04:55:15 INFO - PROCESS | 1833 | --DOMWINDOW == 140 (0x7f055237c000) [pid = 1833] [serial = 537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 04:55:15 INFO - PROCESS | 1833 | --DOMWINDOW == 139 (0x7f054fc50400) [pid = 1833] [serial = 534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 04:55:15 INFO - PROCESS | 1833 | --DOMWINDOW == 138 (0x7f054fc2f000) [pid = 1833] [serial = 504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 04:55:15 INFO - PROCESS | 1833 | --DOMWINDOW == 137 (0x7f054fe98800) [pid = 1833] [serial = 480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 04:55:15 INFO - PROCESS | 1833 | --DOMWINDOW == 136 (0x7f054fc4f400) [pid = 1833] [serial = 492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 04:55:15 INFO - PROCESS | 1833 | --DOMWINDOW == 135 (0x7f0552033000) [pid = 1833] [serial = 495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 04:55:15 INFO - PROCESS | 1833 | --DOMWINDOW == 134 (0x7f054fc26c00) [pid = 1833] [serial = 498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 04:55:15 INFO - PROCESS | 1833 | --DOMWINDOW == 133 (0x7f054fc2ac00) [pid = 1833] [serial = 501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 04:55:15 INFO - PROCESS | 1833 | --DOMWINDOW == 132 (0x7f0550fa0c00) [pid = 1833] [serial = 401] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 04:55:15 INFO - PROCESS | 1833 | --DOMWINDOW == 131 (0x7f055ddc1400) [pid = 1833] [serial = 410] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 04:55:15 INFO - PROCESS | 1833 | --DOMWINDOW == 130 (0x7f0550e5b000) [pid = 1833] [serial = 462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 04:55:15 INFO - PROCESS | 1833 | --DOMWINDOW == 129 (0x7f0551fa5c00) [pid = 1833] [serial = 455] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 04:55:15 INFO - PROCESS | 1833 | --DOMWINDOW == 128 (0x7f05510a9c00) [pid = 1833] [serial = 449] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 04:55:15 INFO - PROCESS | 1833 | --DOMWINDOW == 127 (0x7f054fea3400) [pid = 1833] [serial = 446] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 04:55:15 INFO - PROCESS | 1833 | --DOMWINDOW == 126 (0x7f055bab6c00) [pid = 1833] [serial = 407] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 04:55:15 INFO - PROCESS | 1833 | --DOMWINDOW == 125 (0x7f055d870000) [pid = 1833] [serial = 413] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 04:55:15 INFO - PROCESS | 1833 | --DOMWINDOW == 124 (0x7f054fe9dc00) [pid = 1833] [serial = 419] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 04:55:15 INFO - PROCESS | 1833 | --DOMWINDOW == 123 (0x7f055b939000) [pid = 1833] [serial = 359] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 04:55:15 INFO - PROCESS | 1833 | --DOMWINDOW == 122 (0x7f054fe9cc00) [pid = 1833] [serial = 416] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 04:55:15 INFO - PROCESS | 1833 | --DOMWINDOW == 121 (0x7f055246bc00) [pid = 1833] [serial = 404] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 04:55:15 INFO - PROCESS | 1833 | --DOMWINDOW == 120 (0x7f055c46c800) [pid = 1833] [serial = 452] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 04:55:15 INFO - PROCESS | 1833 | --DOMWINDOW == 119 (0x7f055047c800) [pid = 1833] [serial = 458] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 04:55:15 INFO - PROCESS | 1833 | --DOMWINDOW == 118 (0x7f0552037c00) [pid = 1833] [serial = 588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 04:55:15 INFO - PROCESS | 1833 | --DOMWINDOW == 117 (0x7f0550f92400) [pid = 1833] [serial = 582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 04:55:15 INFO - PROCESS | 1833 | --DOMWINDOW == 116 (0x7f054fc24800) [pid = 1833] [serial = 576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 04:55:15 INFO - PROCESS | 1833 | --DOMWINDOW == 115 (0x7f055838a400) [pid = 1833] [serial = 573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 04:55:15 INFO - PROCESS | 1833 | --DOMWINDOW == 114 (0x7f05530a9c00) [pid = 1833] [serial = 570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 04:55:15 INFO - PROCESS | 1833 | --DOMWINDOW == 113 (0x7f054fe96000) [pid = 1833] [serial = 579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 04:55:15 INFO - PROCESS | 1833 | --DOMWINDOW == 112 (0x7f0555ba3000) [pid = 1833] [serial = 567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 04:55:15 INFO - PROCESS | 1833 | --DOMWINDOW == 111 (0x7f0552024800) [pid = 1833] [serial = 585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 04:55:15 INFO - PROCESS | 1833 | --DOMWINDOW == 110 (0x7f0550e55400) [pid = 1833] [serial = 561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 04:55:15 INFO - PROCESS | 1833 | --DOMWINDOW == 109 (0x7f054fc30000) [pid = 1833] [serial = 564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 04:55:15 INFO - PROCESS | 1833 | --DOMWINDOW == 108 (0x7f054fc50000) [pid = 1833] [serial = 531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 04:55:15 INFO - PROCESS | 1833 | --DOMWINDOW == 107 (0x7f054fe97c00) [pid = 1833] [serial = 528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 04:55:15 INFO - PROCESS | 1833 | --DOMWINDOW == 106 (0x7f05528dd800) [pid = 1833] [serial = 540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 04:55:15 INFO - PROCESS | 1833 | --DOMWINDOW == 105 (0x7f055047f400) [pid = 1833] [serial = 483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 04:55:15 INFO - PROCESS | 1833 | --DOMWINDOW == 104 (0x7f0558fcb000) [pid = 1833] [serial = 489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 04:55:15 INFO - PROCESS | 1833 | --DOMWINDOW == 103 (0x7f0550486c00) [pid = 1833] [serial = 486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 04:55:15 INFO - PROCESS | 1833 | 1461239715179 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]]]}] 04:55:15 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 04:55:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 1634ms 04:55:15 INFO - PROCESS | 1833 | 1461239715245 Marionette TRACE conn3 -> [0,805,"getWindowHandle",null] 04:55:15 INFO - PROCESS | 1833 | 1461239715248 Marionette TRACE conn3 <- [1,805,null,{"value":"8"}] 04:55:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 04:55:15 INFO - PROCESS | 1833 | 1461239715254 Marionette TRACE conn3 -> [0,806,"setScriptTimeout",{"ms":35000}] 04:55:15 INFO - PROCESS | 1833 | 1461239715255 Marionette TRACE conn3 <- [1,806,null,{}] 04:55:15 INFO - PROCESS | 1833 | 1461239715261 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}] 04:55:15 INFO - PROCESS | 1833 | 1461239715446 Marionette TRACE conn3 <- [1,807,null,{"value":null}] 04:55:15 INFO - PROCESS | 1833 | 1461239715574 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:55:15 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f0555a0d800 == 74 [pid = 1833] [id = 209] 04:55:15 INFO - PROCESS | 1833 | ++DOMWINDOW == 104 (0x7f054fe98800) [pid = 1833] [serial = 627] [outer = (nil)] 04:55:15 INFO - PROCESS | 1833 | ++DOMWINDOW == 105 (0x7f055047c400) [pid = 1833] [serial = 628] [outer = 0x7f054fe98800] 04:55:15 INFO - PROCESS | 1833 | 1461239715639 Marionette DEBUG loaded listener.js 04:55:15 INFO - PROCESS | 1833 | ++DOMWINDOW == 106 (0x7f0550f96800) [pid = 1833] [serial = 629] [outer = 0x7f054fe98800] 04:55:16 INFO - PROCESS | 1833 | 1461239716239 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]]]}] 04:55:16 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 04:55:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 1028ms 04:55:16 INFO - PROCESS | 1833 | 1461239716283 Marionette TRACE conn3 -> [0,809,"getWindowHandle",null] 04:55:16 INFO - PROCESS | 1833 | 1461239716286 Marionette TRACE conn3 <- [1,809,null,{"value":"8"}] 04:55:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 04:55:16 INFO - PROCESS | 1833 | 1461239716292 Marionette TRACE conn3 -> [0,810,"setScriptTimeout",{"ms":35000}] 04:55:16 INFO - PROCESS | 1833 | 1461239716293 Marionette TRACE conn3 <- [1,810,null,{}] 04:55:16 INFO - PROCESS | 1833 | 1461239716299 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}] 04:55:16 INFO - PROCESS | 1833 | 1461239716530 Marionette TRACE conn3 <- [1,811,null,{"value":null}] 04:55:16 INFO - PROCESS | 1833 | 1461239716549 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:55:16 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f054fe78800 == 75 [pid = 1833] [id = 210] 04:55:16 INFO - PROCESS | 1833 | ++DOMWINDOW == 107 (0x7f054fc2e800) [pid = 1833] [serial = 630] [outer = (nil)] 04:55:16 INFO - PROCESS | 1833 | ++DOMWINDOW == 108 (0x7f054fc51c00) [pid = 1833] [serial = 631] [outer = 0x7f054fc2e800] 04:55:16 INFO - PROCESS | 1833 | 1461239716703 Marionette DEBUG loaded listener.js 04:55:16 INFO - PROCESS | 1833 | ++DOMWINDOW == 109 (0x7f0550483800) [pid = 1833] [serial = 632] [outer = 0x7f054fc2e800] 04:55:17 INFO - PROCESS | 1833 | 1461239717724 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]]]}] 04:55:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 04:55:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 1483ms 04:55:17 INFO - PROCESS | 1833 | 1461239717776 Marionette TRACE conn3 -> [0,813,"getWindowHandle",null] 04:55:17 INFO - PROCESS | 1833 | 1461239717784 Marionette TRACE conn3 <- [1,813,null,{"value":"8"}] 04:55:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 04:55:17 INFO - PROCESS | 1833 | 1461239717794 Marionette TRACE conn3 -> [0,814,"setScriptTimeout",{"ms":35000}] 04:55:17 INFO - PROCESS | 1833 | 1461239717797 Marionette TRACE conn3 <- [1,814,null,{}] 04:55:17 INFO - PROCESS | 1833 | 1461239717804 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}] 04:55:18 INFO - PROCESS | 1833 | 1461239718037 Marionette TRACE conn3 <- [1,815,null,{"value":null}] 04:55:18 INFO - PROCESS | 1833 | 1461239718189 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:55:18 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f0558d55800 == 76 [pid = 1833] [id = 211] 04:55:18 INFO - PROCESS | 1833 | ++DOMWINDOW == 110 (0x7f055201e800) [pid = 1833] [serial = 633] [outer = (nil)] 04:55:18 INFO - PROCESS | 1833 | ++DOMWINDOW == 111 (0x7f055203a000) [pid = 1833] [serial = 634] [outer = 0x7f055201e800] 04:55:18 INFO - PROCESS | 1833 | 1461239718309 Marionette DEBUG loaded listener.js 04:55:18 INFO - PROCESS | 1833 | ++DOMWINDOW == 112 (0x7f0552141800) [pid = 1833] [serial = 635] [outer = 0x7f055201e800] 04:55:19 INFO - PROCESS | 1833 | 1461239719253 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] 04:55:19 INFO - PROCESS | 1833 | 1461239719338 Marionette TRACE conn3 <- [1,817,null,{"value":"8"}] 04:55:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 04:55:19 INFO - PROCESS | 1833 | 1461239719348 Marionette TRACE conn3 -> [0,818,"setScriptTimeout",{"ms":35000}] 04:55:19 INFO - PROCESS | 1833 | 1461239719352 Marionette TRACE conn3 <- [1,818,null,{}] 04:55:19 INFO - PROCESS | 1833 | 1461239719358 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}] 04:55:19 INFO - PROCESS | 1833 | 1461239719566 Marionette TRACE conn3 <- [1,819,null,{"value":null}] 04:55:19 INFO - PROCESS | 1833 | 1461239719803 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:55:19 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f055e744800 == 77 [pid = 1833] [id = 212] 04:55:19 INFO - PROCESS | 1833 | ++DOMWINDOW == 113 (0x7f0552033000) [pid = 1833] [serial = 636] [outer = (nil)] 04:55:19 INFO - PROCESS | 1833 | ++DOMWINDOW == 114 (0x7f05530a9000) [pid = 1833] [serial = 637] [outer = 0x7f0552033000] 04:55:19 INFO - PROCESS | 1833 | 1461239719916 Marionette DEBUG loaded listener.js 04:55:20 INFO - PROCESS | 1833 | ++DOMWINDOW == 115 (0x7f0554d45000) [pid = 1833] [serial = 638] [outer = 0x7f0552033000] 04:55:20 INFO - PROCESS | 1833 | 1461239720742 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]]]}] 04:55:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 04:55:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 1435ms 04:55:20 INFO - PROCESS | 1833 | 1461239720784 Marionette TRACE conn3 -> [0,821,"getWindowHandle",null] 04:55:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 04:55:20 INFO - PROCESS | 1833 | 1461239720789 Marionette TRACE conn3 <- [1,821,null,{"value":"8"}] 04:55:20 INFO - PROCESS | 1833 | 1461239720797 Marionette TRACE conn3 -> [0,822,"setScriptTimeout",{"ms":35000}] 04:55:20 INFO - PROCESS | 1833 | 1461239720804 Marionette TRACE conn3 <- [1,822,null,{}] 04:55:20 INFO - PROCESS | 1833 | 1461239720822 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}] 04:55:21 INFO - PROCESS | 1833 | 1461239721033 Marionette TRACE conn3 <- [1,823,null,{"value":null}] 04:55:21 INFO - PROCESS | 1833 | 1461239721187 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:55:21 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f0563122000 == 78 [pid = 1833] [id = 213] 04:55:21 INFO - PROCESS | 1833 | ++DOMWINDOW == 116 (0x7f0552fc0800) [pid = 1833] [serial = 639] [outer = (nil)] 04:55:21 INFO - PROCESS | 1833 | ++DOMWINDOW == 117 (0x7f0555c3b400) [pid = 1833] [serial = 640] [outer = 0x7f0552fc0800] 04:55:21 INFO - PROCESS | 1833 | 1461239721261 Marionette DEBUG loaded listener.js 04:55:21 INFO - PROCESS | 1833 | ++DOMWINDOW == 118 (0x7f0558fcb400) [pid = 1833] [serial = 641] [outer = 0x7f0552fc0800] 04:55:22 INFO - PROCESS | 1833 | 1461239722126 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] 04:55:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 04:55:22 INFO - PROCESS | 1833 | 1461239722189 Marionette TRACE conn3 <- [1,825,null,{"value":"8"}] 04:55:22 INFO - PROCESS | 1833 | 1461239722195 Marionette TRACE conn3 -> [0,826,"setScriptTimeout",{"ms":35000}] 04:55:22 INFO - PROCESS | 1833 | 1461239722198 Marionette TRACE conn3 <- [1,826,null,{}] 04:55:22 INFO - PROCESS | 1833 | 1461239722203 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}] 04:55:22 INFO - PROCESS | 1833 | 1461239722359 Marionette TRACE conn3 <- [1,827,null,{"value":null}] 04:55:22 INFO - PROCESS | 1833 | 1461239722518 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:55:22 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f0569335000 == 79 [pid = 1833] [id = 214] 04:55:22 INFO - PROCESS | 1833 | ++DOMWINDOW == 119 (0x7f054fc74400) [pid = 1833] [serial = 642] [outer = (nil)] 04:55:22 INFO - PROCESS | 1833 | ++DOMWINDOW == 120 (0x7f055b081400) [pid = 1833] [serial = 643] [outer = 0x7f054fc74400] 04:55:22 INFO - PROCESS | 1833 | 1461239722599 Marionette DEBUG loaded listener.js 04:55:22 INFO - PROCESS | 1833 | ++DOMWINDOW == 121 (0x7f055b91b400) [pid = 1833] [serial = 644] [outer = 0x7f054fc74400] 04:55:23 INFO - PROCESS | 1833 | 1461239723465 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]]]}] 04:55:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 04:55:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 1330ms 04:55:23 INFO - PROCESS | 1833 | 1461239723526 Marionette TRACE conn3 -> [0,829,"getWindowHandle",null] 04:55:23 INFO - PROCESS | 1833 | 1461239723530 Marionette TRACE conn3 <- [1,829,null,{"value":"8"}] 04:55:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 04:55:23 INFO - PROCESS | 1833 | 1461239723536 Marionette TRACE conn3 -> [0,830,"setScriptTimeout",{"ms":35000}] 04:55:23 INFO - PROCESS | 1833 | 1461239723539 Marionette TRACE conn3 <- [1,830,null,{}] 04:55:23 INFO - PROCESS | 1833 | 1461239723545 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}] 04:55:23 INFO - PROCESS | 1833 | 1461239723696 Marionette TRACE conn3 <- [1,831,null,{"value":null}] 04:55:23 INFO - PROCESS | 1833 | 1461239723856 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:55:23 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f056a216800 == 80 [pid = 1833] [id = 215] 04:55:23 INFO - PROCESS | 1833 | ++DOMWINDOW == 122 (0x7f055b936400) [pid = 1833] [serial = 645] [outer = (nil)] 04:55:23 INFO - PROCESS | 1833 | ++DOMWINDOW == 123 (0x7f055b93ec00) [pid = 1833] [serial = 646] [outer = 0x7f055b936400] 04:55:23 INFO - PROCESS | 1833 | 1461239723936 Marionette DEBUG loaded listener.js 04:55:24 INFO - PROCESS | 1833 | ++DOMWINDOW == 124 (0x7f055bab7800) [pid = 1833] [serial = 647] [outer = 0x7f055b936400] 04:55:24 INFO - PROCESS | 1833 | 1461239724882 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]]]}] 04:55:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 04:55:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 1391ms 04:55:24 INFO - PROCESS | 1833 | 1461239724928 Marionette TRACE conn3 -> [0,833,"getWindowHandle",null] 04:55:24 INFO - PROCESS | 1833 | 1461239724932 Marionette TRACE conn3 <- [1,833,null,{"value":"8"}] 04:55:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 04:55:24 INFO - PROCESS | 1833 | 1461239724938 Marionette TRACE conn3 -> [0,834,"setScriptTimeout",{"ms":35000}] 04:55:24 INFO - PROCESS | 1833 | 1461239724940 Marionette TRACE conn3 <- [1,834,null,{}] 04:55:24 INFO - PROCESS | 1833 | 1461239724946 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}] 04:55:25 INFO - PROCESS | 1833 | 1461239725099 Marionette TRACE conn3 <- [1,835,null,{"value":null}] 04:55:25 INFO - PROCESS | 1833 | 1461239725259 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:55:25 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f056e0bd800 == 81 [pid = 1833] [id = 216] 04:55:25 INFO - PROCESS | 1833 | ++DOMWINDOW == 125 (0x7f055c46c800) [pid = 1833] [serial = 648] [outer = (nil)] 04:55:25 INFO - PROCESS | 1833 | ++DOMWINDOW == 126 (0x7f055cadfc00) [pid = 1833] [serial = 649] [outer = 0x7f055c46c800] 04:55:25 INFO - PROCESS | 1833 | 1461239725343 Marionette DEBUG loaded listener.js 04:55:25 INFO - PROCESS | 1833 | ++DOMWINDOW == 127 (0x7f055cf9c800) [pid = 1833] [serial = 650] [outer = 0x7f055c46c800] 04:55:26 INFO - PROCESS | 1833 | 1461239726223 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]]]}] 04:55:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 04:55:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 1327ms 04:55:26 INFO - PROCESS | 1833 | 1461239726266 Marionette TRACE conn3 -> [0,837,"getWindowHandle",null] 04:55:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 04:55:26 INFO - PROCESS | 1833 | 1461239726270 Marionette TRACE conn3 <- [1,837,null,{"value":"8"}] 04:55:26 INFO - PROCESS | 1833 | 1461239726275 Marionette TRACE conn3 -> [0,838,"setScriptTimeout",{"ms":35000}] 04:55:26 INFO - PROCESS | 1833 | 1461239726278 Marionette TRACE conn3 <- [1,838,null,{}] 04:55:26 INFO - PROCESS | 1833 | 1461239726284 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}] 04:55:26 INFO - PROCESS | 1833 | 1461239726441 Marionette TRACE conn3 <- [1,839,null,{"value":null}] 04:55:26 INFO - PROCESS | 1833 | 1461239726601 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:55:26 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f0550f6a800 == 82 [pid = 1833] [id = 217] 04:55:26 INFO - PROCESS | 1833 | ++DOMWINDOW == 128 (0x7f054fc2a800) [pid = 1833] [serial = 651] [outer = (nil)] 04:55:26 INFO - PROCESS | 1833 | ++DOMWINDOW == 129 (0x7f054fc6f400) [pid = 1833] [serial = 652] [outer = 0x7f054fc2a800] 04:55:26 INFO - PROCESS | 1833 | 1461239726675 Marionette DEBUG loaded listener.js 04:55:26 INFO - PROCESS | 1833 | ++DOMWINDOW == 130 (0x7f05510ae400) [pid = 1833] [serial = 653] [outer = 0x7f054fc2a800] 04:55:27 INFO - PROCESS | 1833 | 1461239727539 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]]]}] 04:55:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 04:55:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 1579ms 04:55:27 INFO - PROCESS | 1833 | 1461239727855 Marionette TRACE conn3 -> [0,841,"getWindowHandle",null] 04:55:27 INFO - PROCESS | 1833 | 1461239727861 Marionette TRACE conn3 <- [1,841,null,{"value":"8"}] 04:55:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 04:55:27 INFO - PROCESS | 1833 | 1461239727869 Marionette TRACE conn3 -> [0,842,"setScriptTimeout",{"ms":35000}] 04:55:27 INFO - PROCESS | 1833 | 1461239727873 Marionette TRACE conn3 <- [1,842,null,{}] 04:55:27 INFO - PROCESS | 1833 | 1461239727880 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}] 04:55:28 INFO - PROCESS | 1833 | 1461239728033 Marionette TRACE conn3 <- [1,843,null,{"value":null}] 04:55:28 INFO - PROCESS | 1833 | 1461239728258 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:55:28 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f05532cc800 == 83 [pid = 1833] [id = 218] 04:55:28 INFO - PROCESS | 1833 | ++DOMWINDOW == 131 (0x7f0550f94800) [pid = 1833] [serial = 654] [outer = (nil)] 04:55:28 INFO - PROCESS | 1833 | ++DOMWINDOW == 132 (0x7f05510a4c00) [pid = 1833] [serial = 655] [outer = 0x7f0550f94800] 04:55:28 INFO - PROCESS | 1833 | 1461239728324 Marionette DEBUG loaded listener.js 04:55:28 INFO - PROCESS | 1833 | ++DOMWINDOW == 133 (0x7f055110a800) [pid = 1833] [serial = 656] [outer = 0x7f0550f94800] 04:55:29 INFO - PROCESS | 1833 | 1461239729211 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]]]}] 04:55:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 04:55:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 1379ms 04:55:29 INFO - PROCESS | 1833 | 1461239729250 Marionette TRACE conn3 -> [0,845,"getWindowHandle",null] 04:55:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 04:55:29 INFO - PROCESS | 1833 | 1461239729255 Marionette TRACE conn3 <- [1,845,null,{"value":"8"}] 04:55:29 INFO - PROCESS | 1833 | 1461239729266 Marionette TRACE conn3 -> [0,846,"setScriptTimeout",{"ms":35000}] 04:55:29 INFO - PROCESS | 1833 | 1461239729271 Marionette TRACE conn3 <- [1,846,null,{}] 04:55:29 INFO - PROCESS | 1833 | 1461239729276 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}] 04:55:29 INFO - PROCESS | 1833 | 1461239729441 Marionette TRACE conn3 <- [1,847,null,{"value":null}] 04:55:29 INFO - PROCESS | 1833 | 1461239729603 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:55:29 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f0552ed9000 == 84 [pid = 1833] [id = 219] 04:55:29 INFO - PROCESS | 1833 | ++DOMWINDOW == 134 (0x7f0551fa3000) [pid = 1833] [serial = 657] [outer = (nil)] 04:55:29 INFO - PROCESS | 1833 | ++DOMWINDOW == 135 (0x7f055201ec00) [pid = 1833] [serial = 658] [outer = 0x7f0551fa3000] 04:55:29 INFO - PROCESS | 1833 | 1461239729669 Marionette DEBUG loaded listener.js 04:55:29 INFO - PROCESS | 1833 | ++DOMWINDOW == 136 (0x7f0552135800) [pid = 1833] [serial = 659] [outer = 0x7f0551fa3000] 04:55:30 INFO - PROCESS | 1833 | --DOCSHELL 0x7f0556a05800 == 83 [pid = 1833] [id = 186] 04:55:30 INFO - PROCESS | 1833 | --DOCSHELL 0x7f0555a0d800 == 82 [pid = 1833] [id = 209] 04:55:30 INFO - PROCESS | 1833 | --DOMWINDOW == 135 (0x7f0553e2c000) [pid = 1833] [serial = 592] [outer = (nil)] [url = about:blank] 04:55:30 INFO - PROCESS | 1833 | --DOCSHELL 0x7f055cb5f800 == 81 [pid = 1833] [id = 208] 04:55:30 INFO - PROCESS | 1833 | --DOCSHELL 0x7f055c432000 == 80 [pid = 1833] [id = 207] 04:55:30 INFO - PROCESS | 1833 | --DOCSHELL 0x7f0556a15000 == 79 [pid = 1833] [id = 206] 04:55:30 INFO - PROCESS | 1833 | --DOCSHELL 0x7f0552338000 == 78 [pid = 1833] [id = 205] 04:55:30 INFO - PROCESS | 1833 | --DOCSHELL 0x7f0554378000 == 77 [pid = 1833] [id = 204] 04:55:30 INFO - PROCESS | 1833 | --DOCSHELL 0x7f0555a13800 == 76 [pid = 1833] [id = 203] 04:55:30 INFO - PROCESS | 1833 | --DOCSHELL 0x7f055c64c000 == 75 [pid = 1833] [id = 202] 04:55:30 INFO - PROCESS | 1833 | --DOCSHELL 0x7f055bcbf000 == 74 [pid = 1833] [id = 200] 04:55:30 INFO - PROCESS | 1833 | --DOCSHELL 0x7f0558d62800 == 73 [pid = 1833] [id = 199] 04:55:30 INFO - PROCESS | 1833 | --DOCSHELL 0x7f05529c4000 == 72 [pid = 1833] [id = 198] 04:55:30 INFO - PROCESS | 1833 | --DOMWINDOW == 134 (0x7f055b920400) [pid = 1833] [serial = 406] [outer = (nil)] [url = about:blank] 04:55:30 INFO - PROCESS | 1833 | --DOMWINDOW == 133 (0x7f055ddca800) [pid = 1833] [serial = 454] [outer = (nil)] [url = about:blank] 04:55:30 INFO - PROCESS | 1833 | --DOMWINDOW == 132 (0x7f0550487400) [pid = 1833] [serial = 460] [outer = (nil)] [url = about:blank] 04:55:30 INFO - PROCESS | 1833 | --DOMWINDOW == 131 (0x7f05583ea800) [pid = 1833] [serial = 539] [outer = (nil)] [url = about:blank] 04:55:30 INFO - PROCESS | 1833 | --DOMWINDOW == 130 (0x7f0552137c00) [pid = 1833] [serial = 536] [outer = (nil)] [url = about:blank] 04:55:30 INFO - PROCESS | 1833 | --DOMWINDOW == 129 (0x7f0552fbf000) [pid = 1833] [serial = 506] [outer = (nil)] [url = about:blank] 04:55:30 INFO - PROCESS | 1833 | --DOMWINDOW == 128 (0x7f055c54a400) [pid = 1833] [serial = 482] [outer = (nil)] [url = about:blank] 04:55:30 INFO - PROCESS | 1833 | --DOMWINDOW == 127 (0x7f055ddc0c00) [pid = 1833] [serial = 494] [outer = (nil)] [url = about:blank] 04:55:30 INFO - PROCESS | 1833 | --DOMWINDOW == 126 (0x7f0552041400) [pid = 1833] [serial = 497] [outer = (nil)] [url = about:blank] 04:55:30 INFO - PROCESS | 1833 | --DOMWINDOW == 125 (0x7f055ddcbc00) [pid = 1833] [serial = 500] [outer = (nil)] [url = about:blank] 04:55:30 INFO - PROCESS | 1833 | --DOMWINDOW == 124 (0x7f055213d800) [pid = 1833] [serial = 503] [outer = (nil)] [url = about:blank] 04:55:30 INFO - PROCESS | 1833 | --DOMWINDOW == 123 (0x7f0555ba3800) [pid = 1833] [serial = 403] [outer = (nil)] [url = about:blank] 04:55:30 INFO - PROCESS | 1833 | --DOMWINDOW == 122 (0x7f056e498400) [pid = 1833] [serial = 412] [outer = (nil)] [url = about:blank] 04:55:30 INFO - PROCESS | 1833 | --DOMWINDOW == 121 (0x7f055eb84c00) [pid = 1833] [serial = 464] [outer = (nil)] [url = about:blank] 04:55:30 INFO - PROCESS | 1833 | --DOMWINDOW == 120 (0x7f0551fb1c00) [pid = 1833] [serial = 457] [outer = (nil)] [url = about:blank] 04:55:30 INFO - PROCESS | 1833 | --DOMWINDOW == 119 (0x7f055b936c00) [pid = 1833] [serial = 451] [outer = (nil)] [url = about:blank] 04:55:30 INFO - PROCESS | 1833 | --DOMWINDOW == 118 (0x7f0555b9d800) [pid = 1833] [serial = 448] [outer = (nil)] [url = about:blank] 04:55:30 INFO - PROCESS | 1833 | --DOMWINDOW == 117 (0x7f056245e800) [pid = 1833] [serial = 409] [outer = (nil)] [url = about:blank] 04:55:30 INFO - PROCESS | 1833 | --DOMWINDOW == 116 (0x7f056e9c8000) [pid = 1833] [serial = 415] [outer = (nil)] [url = about:blank] 04:55:30 INFO - PROCESS | 1833 | --DOMWINDOW == 115 (0x7f05530ab800) [pid = 1833] [serial = 421] [outer = (nil)] [url = about:blank] 04:55:30 INFO - PROCESS | 1833 | --DOMWINDOW == 114 (0x7f056e9c0c00) [pid = 1833] [serial = 361] [outer = (nil)] [url = about:blank] 04:55:30 INFO - PROCESS | 1833 | --DOMWINDOW == 113 (0x7f0572af7000) [pid = 1833] [serial = 418] [outer = (nil)] [url = about:blank] 04:55:30 INFO - PROCESS | 1833 | --DOMWINDOW == 112 (0x7f05530a2c00) [pid = 1833] [serial = 590] [outer = (nil)] [url = about:blank] 04:55:30 INFO - PROCESS | 1833 | --DOMWINDOW == 111 (0x7f055110dc00) [pid = 1833] [serial = 583] [outer = (nil)] [url = about:blank] 04:55:30 INFO - PROCESS | 1833 | --DOMWINDOW == 110 (0x7f055a44b000) [pid = 1833] [serial = 578] [outer = (nil)] [url = about:blank] 04:55:30 INFO - PROCESS | 1833 | --DOMWINDOW == 109 (0x7f0550481800) [pid = 1833] [serial = 577] [outer = (nil)] [url = about:blank] 04:55:30 INFO - PROCESS | 1833 | --DOMWINDOW == 108 (0x7f055cf9e800) [pid = 1833] [serial = 575] [outer = (nil)] [url = about:blank] 04:55:30 INFO - PROCESS | 1833 | --DOMWINDOW == 107 (0x7f055cadf400) [pid = 1833] [serial = 574] [outer = (nil)] [url = about:blank] 04:55:30 INFO - PROCESS | 1833 | --DOMWINDOW == 106 (0x7f055caafc00) [pid = 1833] [serial = 572] [outer = (nil)] [url = about:blank] 04:55:30 INFO - PROCESS | 1833 | --DOMWINDOW == 105 (0x7f055b931800) [pid = 1833] [serial = 571] [outer = (nil)] [url = about:blank] 04:55:30 INFO - PROCESS | 1833 | --DOMWINDOW == 104 (0x7f0550486800) [pid = 1833] [serial = 580] [outer = (nil)] [url = about:blank] 04:55:30 INFO - PROCESS | 1833 | --DOMWINDOW == 103 (0x7f0550e5e000) [pid = 1833] [serial = 581] [outer = (nil)] [url = about:blank] 04:55:30 INFO - PROCESS | 1833 | --DOMWINDOW == 102 (0x7f0559fe7c00) [pid = 1833] [serial = 569] [outer = (nil)] [url = about:blank] 04:55:30 INFO - PROCESS | 1833 | --DOMWINDOW == 101 (0x7f05583e9c00) [pid = 1833] [serial = 568] [outer = (nil)] [url = about:blank] 04:55:30 INFO - PROCESS | 1833 | --DOMWINDOW == 100 (0x7f0552138400) [pid = 1833] [serial = 586] [outer = (nil)] [url = about:blank] 04:55:30 INFO - PROCESS | 1833 | --DOMWINDOW == 99 (0x7f0552020000) [pid = 1833] [serial = 563] [outer = (nil)] [url = about:blank] 04:55:30 INFO - PROCESS | 1833 | --DOMWINDOW == 98 (0x7f0551fabc00) [pid = 1833] [serial = 562] [outer = (nil)] [url = about:blank] 04:55:30 INFO - PROCESS | 1833 | --DOMWINDOW == 97 (0x7f0555af4800) [pid = 1833] [serial = 566] [outer = (nil)] [url = about:blank] 04:55:30 INFO - PROCESS | 1833 | --DOMWINDOW == 96 (0x7f0552fc5400) [pid = 1833] [serial = 565] [outer = (nil)] [url = about:blank] 04:55:30 INFO - PROCESS | 1833 | --DOMWINDOW == 95 (0x7f0552fc1c00) [pid = 1833] [serial = 589] [outer = (nil)] [url = about:blank] 04:55:30 INFO - PROCESS | 1833 | --DOMWINDOW == 94 (0x7f055201c800) [pid = 1833] [serial = 584] [outer = (nil)] [url = about:blank] 04:55:30 INFO - PROCESS | 1833 | --DOMWINDOW == 93 (0x7f0552bb6800) [pid = 1833] [serial = 587] [outer = (nil)] [url = about:blank] 04:55:30 INFO - PROCESS | 1833 | --DOMWINDOW == 92 (0x7f054fc7ec00) [pid = 1833] [serial = 533] [outer = (nil)] [url = about:blank] 04:55:30 INFO - PROCESS | 1833 | --DOMWINDOW == 91 (0x7f055e7c1800) [pid = 1833] [serial = 530] [outer = (nil)] [url = about:blank] 04:55:30 INFO - PROCESS | 1833 | --DOMWINDOW == 90 (0x7f055cab5400) [pid = 1833] [serial = 542] [outer = (nil)] [url = about:blank] 04:55:30 INFO - PROCESS | 1833 | --DOMWINDOW == 89 (0x7f0551116000) [pid = 1833] [serial = 485] [outer = (nil)] [url = about:blank] 04:55:30 INFO - PROCESS | 1833 | --DOMWINDOW == 88 (0x7f055c98bc00) [pid = 1833] [serial = 491] [outer = (nil)] [url = about:blank] 04:55:30 INFO - PROCESS | 1833 | --DOMWINDOW == 87 (0x7f0555ba2800) [pid = 1833] [serial = 488] [outer = (nil)] [url = about:blank] 04:55:30 INFO - PROCESS | 1833 | 1461239730617 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]]]}] 04:55:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 04:55:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 1399ms 04:55:30 INFO - PROCESS | 1833 | 1461239730663 Marionette TRACE conn3 -> [0,849,"getWindowHandle",null] 04:55:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 04:55:30 INFO - PROCESS | 1833 | 1461239730667 Marionette TRACE conn3 <- [1,849,null,{"value":"8"}] 04:55:30 INFO - PROCESS | 1833 | 1461239730672 Marionette TRACE conn3 -> [0,850,"setScriptTimeout",{"ms":35000}] 04:55:30 INFO - PROCESS | 1833 | 1461239730675 Marionette TRACE conn3 <- [1,850,null,{}] 04:55:30 INFO - PROCESS | 1833 | 1461239730689 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}] 04:55:30 INFO - PROCESS | 1833 | 1461239730840 Marionette TRACE conn3 <- [1,851,null,{"value":null}] 04:55:30 INFO - PROCESS | 1833 | 1461239730853 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:55:30 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f05529ba000 == 73 [pid = 1833] [id = 220] 04:55:30 INFO - PROCESS | 1833 | ++DOMWINDOW == 88 (0x7f055213d800) [pid = 1833] [serial = 660] [outer = (nil)] 04:55:30 INFO - PROCESS | 1833 | ++DOMWINDOW == 89 (0x7f0552fc6400) [pid = 1833] [serial = 661] [outer = 0x7f055213d800] 04:55:30 INFO - PROCESS | 1833 | 1461239730916 Marionette DEBUG loaded listener.js 04:55:31 INFO - PROCESS | 1833 | ++DOMWINDOW == 90 (0x7f05530aa800) [pid = 1833] [serial = 662] [outer = 0x7f055213d800] 04:55:31 INFO - PROCESS | 1833 | 1461239731767 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]]]}] 04:55:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 04:55:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 1139ms 04:55:31 INFO - PROCESS | 1833 | 1461239731812 Marionette TRACE conn3 -> [0,853,"getWindowHandle",null] 04:55:31 INFO - PROCESS | 1833 | 1461239731816 Marionette TRACE conn3 <- [1,853,null,{"value":"8"}] 04:55:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 04:55:31 INFO - PROCESS | 1833 | 1461239731821 Marionette TRACE conn3 -> [0,854,"setScriptTimeout",{"ms":35000}] 04:55:31 INFO - PROCESS | 1833 | 1461239731823 Marionette TRACE conn3 <- [1,854,null,{}] 04:55:31 INFO - PROCESS | 1833 | 1461239731828 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}] 04:55:31 INFO - PROCESS | 1833 | 1461239731968 Marionette TRACE conn3 <- [1,855,null,{"value":null}] 04:55:32 INFO - PROCESS | 1833 | 1461239732090 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:55:32 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f0554e1e000 == 74 [pid = 1833] [id = 221] 04:55:32 INFO - PROCESS | 1833 | ++DOMWINDOW == 91 (0x7f0551fa4c00) [pid = 1833] [serial = 663] [outer = (nil)] 04:55:32 INFO - PROCESS | 1833 | ++DOMWINDOW == 92 (0x7f0554d4b000) [pid = 1833] [serial = 664] [outer = 0x7f0551fa4c00] 04:55:32 INFO - PROCESS | 1833 | 1461239732152 Marionette DEBUG loaded listener.js 04:55:32 INFO - PROCESS | 1833 | ++DOMWINDOW == 93 (0x7f0555aa3800) [pid = 1833] [serial = 665] [outer = 0x7f0551fa4c00] 04:55:32 INFO - PROCESS | 1833 | 1461239732874 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]]]}] 04:55:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 04:55:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 1088ms 04:55:32 INFO - PROCESS | 1833 | 1461239732911 Marionette TRACE conn3 -> [0,857,"getWindowHandle",null] 04:55:32 INFO - PROCESS | 1833 | 1461239732914 Marionette TRACE conn3 <- [1,857,null,{"value":"8"}] 04:55:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 04:55:32 INFO - PROCESS | 1833 | 1461239732927 Marionette TRACE conn3 -> [0,858,"setScriptTimeout",{"ms":35000}] 04:55:32 INFO - PROCESS | 1833 | 1461239732930 Marionette TRACE conn3 <- [1,858,null,{}] 04:55:32 INFO - PROCESS | 1833 | 1461239732936 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}] 04:55:33 INFO - PROCESS | 1833 | 1461239733114 Marionette TRACE conn3 <- [1,859,null,{"value":null}] 04:55:33 INFO - PROCESS | 1833 | 1461239733137 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:55:33 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f0558d6b000 == 75 [pid = 1833] [id = 222] 04:55:33 INFO - PROCESS | 1833 | ++DOMWINDOW == 94 (0x7f0552379c00) [pid = 1833] [serial = 666] [outer = (nil)] 04:55:33 INFO - PROCESS | 1833 | ++DOMWINDOW == 95 (0x7f0555abe000) [pid = 1833] [serial = 667] [outer = 0x7f0552379c00] 04:55:33 INFO - PROCESS | 1833 | 1461239733196 Marionette DEBUG loaded listener.js 04:55:33 INFO - PROCESS | 1833 | ++DOMWINDOW == 96 (0x7f0555ba2800) [pid = 1833] [serial = 668] [outer = 0x7f0552379c00] 04:55:34 INFO - PROCESS | 1833 | 1461239734051 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]]]}] 04:55:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 04:55:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 1184ms 04:55:34 INFO - PROCESS | 1833 | 1461239734105 Marionette TRACE conn3 -> [0,861,"getWindowHandle",null] 04:55:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 04:55:34 INFO - PROCESS | 1833 | 1461239734108 Marionette TRACE conn3 <- [1,861,null,{"value":"8"}] 04:55:34 INFO - PROCESS | 1833 | 1461239734118 Marionette TRACE conn3 -> [0,862,"setScriptTimeout",{"ms":35000}] 04:55:34 INFO - PROCESS | 1833 | 1461239734120 Marionette TRACE conn3 <- [1,862,null,{}] 04:55:34 INFO - PROCESS | 1833 | 1461239734124 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}] 04:55:34 INFO - PROCESS | 1833 | 1461239734334 Marionette TRACE conn3 <- [1,863,null,{"value":null}] 04:55:34 INFO - PROCESS | 1833 | 1461239734359 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:55:34 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f055c427000 == 76 [pid = 1833] [id = 223] 04:55:34 INFO - PROCESS | 1833 | ++DOMWINDOW == 97 (0x7f05583ea800) [pid = 1833] [serial = 669] [outer = (nil)] 04:55:34 INFO - PROCESS | 1833 | ++DOMWINDOW == 98 (0x7f055b1f6c00) [pid = 1833] [serial = 670] [outer = 0x7f05583ea800] 04:55:34 INFO - PROCESS | 1833 | 1461239734431 Marionette DEBUG loaded listener.js 04:55:34 INFO - PROCESS | 1833 | ++DOMWINDOW == 99 (0x7f055b932400) [pid = 1833] [serial = 671] [outer = 0x7f05583ea800] 04:55:34 INFO - PROCESS | 1833 | --DOMWINDOW == 98 (0x7f055acaa000) [pid = 1833] [serial = 624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 04:55:34 INFO - PROCESS | 1833 | --DOMWINDOW == 97 (0x7f0550e61c00) [pid = 1833] [serial = 615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 04:55:34 INFO - PROCESS | 1833 | --DOMWINDOW == 96 (0x7f055275d800) [pid = 1833] [serial = 612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 04:55:34 INFO - PROCESS | 1833 | --DOMWINDOW == 95 (0x7f0555a9a400) [pid = 1833] [serial = 618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 04:55:34 INFO - PROCESS | 1833 | --DOMWINDOW == 94 (0x7f05510ae800) [pid = 1833] [serial = 609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 04:55:34 INFO - PROCESS | 1833 | --DOMWINDOW == 93 (0x7f055419f400) [pid = 1833] [serial = 621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 04:55:35 INFO - PROCESS | 1833 | 1461239735268 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]]]}] 04:55:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 04:55:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 1181ms 04:55:35 INFO - PROCESS | 1833 | 1461239735294 Marionette TRACE conn3 -> [0,865,"getWindowHandle",null] 04:55:35 INFO - PROCESS | 1833 | 1461239735297 Marionette TRACE conn3 <- [1,865,null,{"value":"8"}] 04:55:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 04:55:35 INFO - PROCESS | 1833 | 1461239735302 Marionette TRACE conn3 -> [0,866,"setScriptTimeout",{"ms":35000}] 04:55:35 INFO - PROCESS | 1833 | 1461239735304 Marionette TRACE conn3 <- [1,866,null,{}] 04:55:35 INFO - PROCESS | 1833 | 1461239735310 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}] 04:55:35 INFO - PROCESS | 1833 | 1461239735497 Marionette TRACE conn3 <- [1,867,null,{"value":null}] 04:55:35 INFO - PROCESS | 1833 | 1461239735510 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:55:35 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f055c50c000 == 77 [pid = 1833] [id = 224] 04:55:35 INFO - PROCESS | 1833 | ++DOMWINDOW == 94 (0x7f0555e93400) [pid = 1833] [serial = 672] [outer = (nil)] 04:55:35 INFO - PROCESS | 1833 | ++DOMWINDOW == 95 (0x7f055b940800) [pid = 1833] [serial = 673] [outer = 0x7f0555e93400] 04:55:35 INFO - PROCESS | 1833 | 1461239735569 Marionette DEBUG loaded listener.js 04:55:35 INFO - PROCESS | 1833 | ++DOMWINDOW == 96 (0x7f055bab4400) [pid = 1833] [serial = 674] [outer = 0x7f0555e93400] 04:55:36 INFO - PROCESS | 1833 | 1461239736269 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]]]}] 04:55:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 04:55:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 980ms 04:55:36 INFO - PROCESS | 1833 | 1461239736283 Marionette TRACE conn3 -> [0,869,"getWindowHandle",null] 04:55:36 INFO - PROCESS | 1833 | 1461239736286 Marionette TRACE conn3 <- [1,869,null,{"value":"8"}] 04:55:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 04:55:36 INFO - PROCESS | 1833 | 1461239736292 Marionette TRACE conn3 -> [0,870,"setScriptTimeout",{"ms":35000}] 04:55:36 INFO - PROCESS | 1833 | 1461239736294 Marionette TRACE conn3 <- [1,870,null,{}] 04:55:36 INFO - PROCESS | 1833 | 1461239736299 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}] 04:55:36 INFO - PROCESS | 1833 | 1461239736489 Marionette TRACE conn3 <- [1,871,null,{"value":null}] 04:55:36 INFO - PROCESS | 1833 | 1461239736508 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:55:36 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f055c735000 == 78 [pid = 1833] [id = 225] 04:55:36 INFO - PROCESS | 1833 | ++DOMWINDOW == 97 (0x7f055110c000) [pid = 1833] [serial = 675] [outer = (nil)] 04:55:36 INFO - PROCESS | 1833 | ++DOMWINDOW == 98 (0x7f055bc92000) [pid = 1833] [serial = 676] [outer = 0x7f055110c000] 04:55:36 INFO - PROCESS | 1833 | 1461239736570 Marionette DEBUG loaded listener.js 04:55:36 INFO - PROCESS | 1833 | ++DOMWINDOW == 99 (0x7f055caaf800) [pid = 1833] [serial = 677] [outer = 0x7f055110c000] 04:55:37 INFO - PROCESS | 1833 | 1461239737545 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]]]}] 04:55:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 04:55:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 1277ms 04:55:37 INFO - PROCESS | 1833 | 1461239737570 Marionette TRACE conn3 -> [0,873,"getWindowHandle",null] 04:55:37 INFO - PROCESS | 1833 | 1461239737576 Marionette TRACE conn3 <- [1,873,null,{"value":"8"}] 04:55:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 04:55:37 INFO - PROCESS | 1833 | 1461239737593 Marionette TRACE conn3 -> [0,874,"setScriptTimeout",{"ms":35000}] 04:55:37 INFO - PROCESS | 1833 | 1461239737600 Marionette TRACE conn3 <- [1,874,null,{}] 04:55:37 INFO - PROCESS | 1833 | 1461239737627 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}] 04:55:37 INFO - PROCESS | 1833 | 1461239737809 Marionette TRACE conn3 <- [1,875,null,{"value":null}] 04:55:37 INFO - PROCESS | 1833 | 1461239737960 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:55:37 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f0552ac8800 == 79 [pid = 1833] [id = 226] 04:55:37 INFO - PROCESS | 1833 | ++DOMWINDOW == 100 (0x7f0550f9bc00) [pid = 1833] [serial = 678] [outer = (nil)] 04:55:38 INFO - PROCESS | 1833 | ++DOMWINDOW == 101 (0x7f055110f800) [pid = 1833] [serial = 679] [outer = 0x7f0550f9bc00] 04:55:38 INFO - PROCESS | 1833 | 1461239738035 Marionette DEBUG loaded listener.js 04:55:38 INFO - PROCESS | 1833 | ++DOMWINDOW == 102 (0x7f055201a800) [pid = 1833] [serial = 680] [outer = 0x7f0550f9bc00] 04:55:39 INFO - PROCESS | 1833 | 1461239739058 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]]]}] 04:55:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 04:55:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 1539ms 04:55:39 INFO - PROCESS | 1833 | 1461239739134 Marionette TRACE conn3 -> [0,877,"getWindowHandle",null] 04:55:39 INFO - PROCESS | 1833 | 1461239739143 Marionette TRACE conn3 <- [1,877,null,{"value":"8"}] 04:55:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 04:55:39 INFO - PROCESS | 1833 | 1461239739155 Marionette TRACE conn3 -> [0,878,"setScriptTimeout",{"ms":35000}] 04:55:39 INFO - PROCESS | 1833 | 1461239739159 Marionette TRACE conn3 <- [1,878,null,{}] 04:55:39 INFO - PROCESS | 1833 | 1461239739165 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}] 04:55:39 INFO - PROCESS | 1833 | 1461239739371 Marionette TRACE conn3 <- [1,879,null,{"value":null}] 04:55:39 INFO - PROCESS | 1833 | 1461239739703 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:55:39 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f055bd9b800 == 80 [pid = 1833] [id = 227] 04:55:39 INFO - PROCESS | 1833 | ++DOMWINDOW == 103 (0x7f0552fc9800) [pid = 1833] [serial = 681] [outer = (nil)] 04:55:39 INFO - PROCESS | 1833 | ++DOMWINDOW == 104 (0x7f05530ab000) [pid = 1833] [serial = 682] [outer = 0x7f0552fc9800] 04:55:39 INFO - PROCESS | 1833 | 1461239739787 Marionette DEBUG loaded listener.js 04:55:39 INFO - PROCESS | 1833 | ++DOMWINDOW == 105 (0x7f0554d4a000) [pid = 1833] [serial = 683] [outer = 0x7f0552fc9800] 04:55:40 INFO - PROCESS | 1833 | 1461239740624 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]]]}] 04:55:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 04:55:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 1535ms 04:55:40 INFO - PROCESS | 1833 | 1461239740691 Marionette TRACE conn3 -> [0,881,"getWindowHandle",null] 04:55:40 INFO - PROCESS | 1833 | 1461239740694 Marionette TRACE conn3 <- [1,881,null,{"value":"8"}] 04:55:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 04:55:40 INFO - PROCESS | 1833 | 1461239740700 Marionette TRACE conn3 -> [0,882,"setScriptTimeout",{"ms":35000}] 04:55:40 INFO - PROCESS | 1833 | 1461239740707 Marionette TRACE conn3 <- [1,882,null,{}] 04:55:40 INFO - PROCESS | 1833 | 1461239740722 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}] 04:55:40 INFO - PROCESS | 1833 | 1461239740928 Marionette TRACE conn3 <- [1,883,null,{"value":null}] 04:55:41 INFO - PROCESS | 1833 | 1461239741082 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:55:41 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f055e7ad800 == 81 [pid = 1833] [id = 228] 04:55:41 INFO - PROCESS | 1833 | ++DOMWINDOW == 106 (0x7f0555abc400) [pid = 1833] [serial = 684] [outer = (nil)] 04:55:41 INFO - PROCESS | 1833 | ++DOMWINDOW == 107 (0x7f0558387800) [pid = 1833] [serial = 685] [outer = 0x7f0555abc400] 04:55:41 INFO - PROCESS | 1833 | 1461239741159 Marionette DEBUG loaded listener.js 04:55:41 INFO - PROCESS | 1833 | ++DOMWINDOW == 108 (0x7f055acae400) [pid = 1833] [serial = 686] [outer = 0x7f0555abc400] 04:55:42 INFO - PROCESS | 1833 | 1461239742260 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]]]}] 04:55:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 04:55:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 1590ms 04:55:42 INFO - PROCESS | 1833 | 1461239742294 Marionette TRACE conn3 -> [0,885,"getWindowHandle",null] 04:55:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 04:55:42 INFO - PROCESS | 1833 | 1461239742304 Marionette TRACE conn3 <- [1,885,null,{"value":"8"}] 04:55:42 INFO - PROCESS | 1833 | 1461239742313 Marionette TRACE conn3 -> [0,886,"setScriptTimeout",{"ms":35000}] 04:55:42 INFO - PROCESS | 1833 | 1461239742317 Marionette TRACE conn3 <- [1,886,null,{}] 04:55:42 INFO - PROCESS | 1833 | 1461239742325 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}] 04:55:42 INFO - PROCESS | 1833 | 1461239742503 Marionette TRACE conn3 <- [1,887,null,{"value":null}] 04:55:42 INFO - PROCESS | 1833 | 1461239742713 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:55:42 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f05631d6000 == 82 [pid = 1833] [id = 229] 04:55:42 INFO - PROCESS | 1833 | ++DOMWINDOW == 109 (0x7f054fe9e800) [pid = 1833] [serial = 687] [outer = (nil)] 04:55:42 INFO - PROCESS | 1833 | ++DOMWINDOW == 110 (0x7f05530aac00) [pid = 1833] [serial = 688] [outer = 0x7f054fe9e800] 04:55:42 INFO - PROCESS | 1833 | 1461239742824 Marionette DEBUG loaded listener.js 04:55:42 INFO - PROCESS | 1833 | ++DOMWINDOW == 111 (0x7f055caae800) [pid = 1833] [serial = 689] [outer = 0x7f054fe9e800] 04:55:43 INFO - PROCESS | 1833 | 1461239743668 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]]]}] 04:55:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 04:55:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 1391ms 04:55:43 INFO - PROCESS | 1833 | 1461239743702 Marionette TRACE conn3 -> [0,889,"getWindowHandle",null] 04:55:43 INFO - PROCESS | 1833 | 1461239743705 Marionette TRACE conn3 <- [1,889,null,{"value":"8"}] 04:55:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 04:55:43 INFO - PROCESS | 1833 | 1461239743711 Marionette TRACE conn3 -> [0,890,"setScriptTimeout",{"ms":35000}] 04:55:43 INFO - PROCESS | 1833 | 1461239743714 Marionette TRACE conn3 <- [1,890,null,{}] 04:55:43 INFO - PROCESS | 1833 | 1461239743719 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}] 04:55:43 INFO - PROCESS | 1833 | 1461239743876 Marionette TRACE conn3 <- [1,891,null,{"value":null}] 04:55:44 INFO - PROCESS | 1833 | 1461239744036 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:55:44 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f056bf16800 == 83 [pid = 1833] [id = 230] 04:55:44 INFO - PROCESS | 1833 | ++DOMWINDOW == 112 (0x7f05530a4c00) [pid = 1833] [serial = 690] [outer = (nil)] 04:55:44 INFO - PROCESS | 1833 | ++DOMWINDOW == 113 (0x7f055cab6000) [pid = 1833] [serial = 691] [outer = 0x7f05530a4c00] 04:55:44 INFO - PROCESS | 1833 | 1461239744113 Marionette DEBUG loaded listener.js 04:55:44 INFO - PROCESS | 1833 | ++DOMWINDOW == 114 (0x7f055cb84c00) [pid = 1833] [serial = 692] [outer = 0x7f05530a4c00] 04:55:45 INFO - PROCESS | 1833 | 1461239745044 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]]]}] 04:55:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 04:55:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 1381ms 04:55:45 INFO - PROCESS | 1833 | 1461239745093 Marionette TRACE conn3 -> [0,893,"getWindowHandle",null] 04:55:45 INFO - PROCESS | 1833 | 1461239745096 Marionette TRACE conn3 <- [1,893,null,{"value":"8"}] 04:55:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 04:55:45 INFO - PROCESS | 1833 | 1461239745102 Marionette TRACE conn3 -> [0,894,"setScriptTimeout",{"ms":35000}] 04:55:45 INFO - PROCESS | 1833 | 1461239745105 Marionette TRACE conn3 <- [1,894,null,{}] 04:55:45 INFO - PROCESS | 1833 | 1461239745110 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}] 04:55:45 INFO - PROCESS | 1833 | 1461239745289 Marionette TRACE conn3 <- [1,895,null,{"value":null}] 04:55:45 INFO - PROCESS | 1833 | 1461239745443 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:55:45 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f056e751800 == 84 [pid = 1833] [id = 231] 04:55:45 INFO - PROCESS | 1833 | ++DOMWINDOW == 115 (0x7f055d45a400) [pid = 1833] [serial = 693] [outer = (nil)] 04:55:45 INFO - PROCESS | 1833 | ++DOMWINDOW == 116 (0x7f055d866000) [pid = 1833] [serial = 694] [outer = 0x7f055d45a400] 04:55:45 INFO - PROCESS | 1833 | 1461239745520 Marionette DEBUG loaded listener.js 04:55:45 INFO - PROCESS | 1833 | ++DOMWINDOW == 117 (0x7f055ddc4000) [pid = 1833] [serial = 695] [outer = 0x7f055d45a400] 04:55:46 INFO - PROCESS | 1833 | 1461239746487 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]]]}] 04:55:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 04:55:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 1434ms 04:55:46 INFO - PROCESS | 1833 | 1461239746537 Marionette TRACE conn3 -> [0,897,"getWindowHandle",null] 04:55:46 INFO - PROCESS | 1833 | 1461239746542 Marionette TRACE conn3 <- [1,897,null,{"value":"8"}] 04:55:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 04:55:46 INFO - PROCESS | 1833 | 1461239746548 Marionette TRACE conn3 -> [0,898,"setScriptTimeout",{"ms":35000}] 04:55:46 INFO - PROCESS | 1833 | 1461239746551 Marionette TRACE conn3 <- [1,898,null,{}] 04:55:46 INFO - PROCESS | 1833 | 1461239746556 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}] 04:55:46 INFO - PROCESS | 1833 | 1461239746725 Marionette TRACE conn3 <- [1,899,null,{"value":null}] 04:55:46 INFO - PROCESS | 1833 | 1461239746925 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:55:46 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f056e933800 == 85 [pid = 1833] [id = 232] 04:55:46 INFO - PROCESS | 1833 | ++DOMWINDOW == 118 (0x7f055d45c800) [pid = 1833] [serial = 696] [outer = (nil)] 04:55:47 INFO - PROCESS | 1833 | ++DOMWINDOW == 119 (0x7f055ddcdc00) [pid = 1833] [serial = 697] [outer = 0x7f055d45c800] 04:55:47 INFO - PROCESS | 1833 | 1461239747040 Marionette DEBUG loaded listener.js 04:55:47 INFO - PROCESS | 1833 | ++DOMWINDOW == 120 (0x7f055e874000) [pid = 1833] [serial = 698] [outer = 0x7f055d45c800] 04:55:47 INFO - PROCESS | 1833 | 1461239747899 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]]]}] 04:55:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 04:55:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 1386ms 04:55:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 04:55:47 INFO - PROCESS | 1833 | 1461239747935 Marionette TRACE conn3 -> [0,901,"getWindowHandle",null] 04:55:47 INFO - PROCESS | 1833 | 1461239747938 Marionette TRACE conn3 <- [1,901,null,{"value":"8"}] 04:55:47 INFO - PROCESS | 1833 | 1461239747944 Marionette TRACE conn3 -> [0,902,"setScriptTimeout",{"ms":35000}] 04:55:47 INFO - PROCESS | 1833 | 1461239747947 Marionette TRACE conn3 <- [1,902,null,{}] 04:55:47 INFO - PROCESS | 1833 | 1461239747955 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}] 04:55:48 INFO - PROCESS | 1833 | 1461239748114 Marionette TRACE conn3 <- [1,903,null,{"value":null}] 04:55:48 INFO - PROCESS | 1833 | 1461239748299 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:55:48 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f05712c5800 == 86 [pid = 1833] [id = 233] 04:55:48 INFO - PROCESS | 1833 | ++DOMWINDOW == 121 (0x7f054fc2d400) [pid = 1833] [serial = 699] [outer = (nil)] 04:55:48 INFO - PROCESS | 1833 | ++DOMWINDOW == 122 (0x7f055e873c00) [pid = 1833] [serial = 700] [outer = 0x7f054fc2d400] 04:55:48 INFO - PROCESS | 1833 | 1461239748374 Marionette DEBUG loaded listener.js 04:55:48 INFO - PROCESS | 1833 | ++DOMWINDOW == 123 (0x7f055eb88c00) [pid = 1833] [serial = 701] [outer = 0x7f054fc2d400] 04:55:49 INFO - PROCESS | 1833 | 1461239749579 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]]]}] 04:55:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 04:55:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 1687ms 04:55:49 INFO - PROCESS | 1833 | 1461239749632 Marionette TRACE conn3 -> [0,905,"getWindowHandle",null] 04:55:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 04:55:49 INFO - PROCESS | 1833 | 1461239749637 Marionette TRACE conn3 <- [1,905,null,{"value":"8"}] 04:55:49 INFO - PROCESS | 1833 | 1461239749645 Marionette TRACE conn3 -> [0,906,"setScriptTimeout",{"ms":35000}] 04:55:49 INFO - PROCESS | 1833 | 1461239749651 Marionette TRACE conn3 <- [1,906,null,{}] 04:55:49 INFO - PROCESS | 1833 | 1461239749668 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}] 04:55:49 INFO - PROCESS | 1833 | 1461239749886 Marionette TRACE conn3 <- [1,907,null,{"value":null}] 04:55:50 INFO - PROCESS | 1833 | 1461239750078 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:55:50 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f05529c2800 == 87 [pid = 1833] [id = 234] 04:55:50 INFO - PROCESS | 1833 | ++DOMWINDOW == 124 (0x7f054fc2f000) [pid = 1833] [serial = 702] [outer = (nil)] 04:55:50 INFO - PROCESS | 1833 | ++DOMWINDOW == 125 (0x7f054fc7c400) [pid = 1833] [serial = 703] [outer = 0x7f054fc2f000] 04:55:50 INFO - PROCESS | 1833 | 1461239750158 Marionette DEBUG loaded listener.js 04:55:50 INFO - PROCESS | 1833 | ++DOMWINDOW == 126 (0x7f0551109400) [pid = 1833] [serial = 704] [outer = 0x7f054fc2f000] 04:55:51 INFO - PROCESS | 1833 | 1461239751046 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]]]}] 04:55:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 04:55:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 1439ms 04:55:51 INFO - PROCESS | 1833 | 1461239751084 Marionette TRACE conn3 -> [0,909,"getWindowHandle",null] 04:55:51 INFO - PROCESS | 1833 | 1461239751092 Marionette TRACE conn3 <- [1,909,null,{"value":"8"}] 04:55:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 04:55:51 INFO - PROCESS | 1833 | 1461239751102 Marionette TRACE conn3 -> [0,910,"setScriptTimeout",{"ms":35000}] 04:55:51 INFO - PROCESS | 1833 | 1461239751106 Marionette TRACE conn3 <- [1,910,null,{}] 04:55:51 INFO - PROCESS | 1833 | 1461239751111 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}] 04:55:51 INFO - PROCESS | 1833 | 1461239751273 Marionette TRACE conn3 <- [1,911,null,{"value":null}] 04:55:51 INFO - PROCESS | 1833 | 1461239751438 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:55:51 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f0553056800 == 88 [pid = 1833] [id = 235] 04:55:51 INFO - PROCESS | 1833 | ++DOMWINDOW == 127 (0x7f0552038400) [pid = 1833] [serial = 705] [outer = (nil)] 04:55:51 INFO - PROCESS | 1833 | ++DOMWINDOW == 128 (0x7f0552138400) [pid = 1833] [serial = 706] [outer = 0x7f0552038400] 04:55:51 INFO - PROCESS | 1833 | 1461239751507 Marionette DEBUG loaded listener.js 04:55:51 INFO - PROCESS | 1833 | ++DOMWINDOW == 129 (0x7f0552756c00) [pid = 1833] [serial = 707] [outer = 0x7f0552038400] 04:55:51 INFO - PROCESS | 1833 | --DOCSHELL 0x7f055c4ae800 == 87 [pid = 1833] [id = 201] 04:55:51 INFO - PROCESS | 1833 | --DOCSHELL 0x7f055c50c000 == 86 [pid = 1833] [id = 224] 04:55:51 INFO - PROCESS | 1833 | --DOCSHELL 0x7f055c427000 == 85 [pid = 1833] [id = 223] 04:55:51 INFO - PROCESS | 1833 | --DOMWINDOW == 128 (0x7f055047c400) [pid = 1833] [serial = 628] [outer = (nil)] [url = about:blank] 04:55:52 INFO - PROCESS | 1833 | --DOCSHELL 0x7f0558d6b000 == 84 [pid = 1833] [id = 222] 04:55:52 INFO - PROCESS | 1833 | --DOCSHELL 0x7f0554e1e000 == 83 [pid = 1833] [id = 221] 04:55:52 INFO - PROCESS | 1833 | --DOCSHELL 0x7f05529ba000 == 82 [pid = 1833] [id = 220] 04:55:52 INFO - PROCESS | 1833 | --DOCSHELL 0x7f0552ed9000 == 81 [pid = 1833] [id = 219] 04:55:52 INFO - PROCESS | 1833 | --DOCSHELL 0x7f05532cc800 == 80 [pid = 1833] [id = 218] 04:55:52 INFO - PROCESS | 1833 | --DOCSHELL 0x7f0558d55800 == 79 [pid = 1833] [id = 211] 04:55:52 INFO - PROCESS | 1833 | --DOCSHELL 0x7f054fe78800 == 78 [pid = 1833] [id = 210] 04:55:52 INFO - PROCESS | 1833 | --DOMWINDOW == 127 (0x7f055b7ebc00) [pid = 1833] [serial = 625] [outer = (nil)] [url = about:blank] 04:55:52 INFO - PROCESS | 1833 | --DOMWINDOW == 126 (0x7f05528d7400) [pid = 1833] [serial = 616] [outer = (nil)] [url = about:blank] 04:55:52 INFO - PROCESS | 1833 | --DOMWINDOW == 125 (0x7f0555a9a000) [pid = 1833] [serial = 617] [outer = (nil)] [url = about:blank] 04:55:52 INFO - PROCESS | 1833 | --DOMWINDOW == 124 (0x7f05530a2400) [pid = 1833] [serial = 614] [outer = (nil)] [url = about:blank] 04:55:52 INFO - PROCESS | 1833 | --DOMWINDOW == 123 (0x7f055296f400) [pid = 1833] [serial = 613] [outer = (nil)] [url = about:blank] 04:55:52 INFO - PROCESS | 1833 | --DOMWINDOW == 122 (0x7f0555b9d000) [pid = 1833] [serial = 619] [outer = (nil)] [url = about:blank] 04:55:52 INFO - PROCESS | 1833 | --DOMWINDOW == 121 (0x7f0555c45400) [pid = 1833] [serial = 620] [outer = (nil)] [url = about:blank] 04:55:52 INFO - PROCESS | 1833 | --DOMWINDOW == 120 (0x7f0552025000) [pid = 1833] [serial = 611] [outer = (nil)] [url = about:blank] 04:55:52 INFO - PROCESS | 1833 | --DOMWINDOW == 119 (0x7f055110e400) [pid = 1833] [serial = 610] [outer = (nil)] [url = about:blank] 04:55:52 INFO - PROCESS | 1833 | --DOMWINDOW == 118 (0x7f05510abc00) [pid = 1833] [serial = 595] [outer = (nil)] [url = about:blank] 04:55:52 INFO - PROCESS | 1833 | --DOMWINDOW == 117 (0x7f0552755c00) [pid = 1833] [serial = 598] [outer = (nil)] [url = about:blank] 04:55:52 INFO - PROCESS | 1833 | --DOMWINDOW == 116 (0x7f0555a9b000) [pid = 1833] [serial = 601] [outer = (nil)] [url = about:blank] 04:55:52 INFO - PROCESS | 1833 | --DOMWINDOW == 115 (0x7f0555b9c400) [pid = 1833] [serial = 604] [outer = (nil)] [url = about:blank] 04:55:52 INFO - PROCESS | 1833 | --DOMWINDOW == 114 (0x7f0555c3e400) [pid = 1833] [serial = 607] [outer = (nil)] [url = about:blank] 04:55:52 INFO - PROCESS | 1833 | --DOMWINDOW == 113 (0x7f0555e8ec00) [pid = 1833] [serial = 622] [outer = (nil)] [url = about:blank] 04:55:52 INFO - PROCESS | 1833 | --DOMWINDOW == 112 (0x7f0558fc5c00) [pid = 1833] [serial = 623] [outer = (nil)] [url = about:blank] 04:55:52 INFO - PROCESS | 1833 | --DOMWINDOW == 111 (0x7f055b921800) [pid = 1833] [serial = 626] [outer = (nil)] [url = about:blank] 04:55:52 INFO - PROCESS | 1833 | 1461239752452 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]]]}] 04:55:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 04:55:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 1433ms 04:55:52 INFO - PROCESS | 1833 | 1461239752535 Marionette TRACE conn3 -> [0,913,"getWindowHandle",null] 04:55:52 INFO - PROCESS | 1833 | 1461239752538 Marionette TRACE conn3 <- [1,913,null,{"value":"8"}] 04:55:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 04:55:52 INFO - PROCESS | 1833 | 1461239752544 Marionette TRACE conn3 -> [0,914,"setScriptTimeout",{"ms":35000}] 04:55:52 INFO - PROCESS | 1833 | 1461239752549 Marionette TRACE conn3 <- [1,914,null,{}] 04:55:52 INFO - PROCESS | 1833 | 1461239752563 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}] 04:55:52 INFO - PROCESS | 1833 | 1461239752721 Marionette TRACE conn3 <- [1,915,null,{"value":null}] 04:55:52 INFO - PROCESS | 1833 | 1461239752736 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:55:52 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f05532d2800 == 79 [pid = 1833] [id = 236] 04:55:52 INFO - PROCESS | 1833 | ++DOMWINDOW == 112 (0x7f054fc30000) [pid = 1833] [serial = 708] [outer = (nil)] 04:55:52 INFO - PROCESS | 1833 | ++DOMWINDOW == 113 (0x7f0552fc4000) [pid = 1833] [serial = 709] [outer = 0x7f054fc30000] 04:55:52 INFO - PROCESS | 1833 | 1461239752902 Marionette DEBUG loaded listener.js 04:55:53 INFO - PROCESS | 1833 | ++DOMWINDOW == 114 (0x7f0554d4c800) [pid = 1833] [serial = 710] [outer = 0x7f054fc30000] 04:55:53 INFO - PROCESS | 1833 | ++DOMWINDOW == 115 (0x7f0555af3000) [pid = 1833] [serial = 711] [outer = 0x7f055275fc00] 04:55:53 INFO - PROCESS | 1833 | 1461239753600 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]]]}] 04:55:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 04:55:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 1136ms 04:55:53 INFO - PROCESS | 1833 | 1461239753690 Marionette TRACE conn3 -> [0,917,"getWindowHandle",null] 04:55:53 INFO - PROCESS | 1833 | 1461239753694 Marionette TRACE conn3 <- [1,917,null,{"value":"8"}] 04:55:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 04:55:53 INFO - PROCESS | 1833 | 1461239753700 Marionette TRACE conn3 -> [0,918,"setScriptTimeout",{"ms":35000}] 04:55:53 INFO - PROCESS | 1833 | 1461239753703 Marionette TRACE conn3 <- [1,918,null,{}] 04:55:53 INFO - PROCESS | 1833 | 1461239753708 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}] 04:55:53 INFO - PROCESS | 1833 | 1461239753849 Marionette TRACE conn3 <- [1,919,null,{"value":null}] 04:55:53 INFO - PROCESS | 1833 | 1461239753861 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:55:53 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f055b071000 == 80 [pid = 1833] [id = 237] 04:55:53 INFO - PROCESS | 1833 | ++DOMWINDOW == 116 (0x7f055110ec00) [pid = 1833] [serial = 712] [outer = (nil)] 04:55:53 INFO - PROCESS | 1833 | ++DOMWINDOW == 117 (0x7f0555c39000) [pid = 1833] [serial = 713] [outer = 0x7f055110ec00] 04:55:53 INFO - PROCESS | 1833 | 1461239753920 Marionette DEBUG loaded listener.js 04:55:54 INFO - PROCESS | 1833 | ++DOMWINDOW == 118 (0x7f05583e8000) [pid = 1833] [serial = 714] [outer = 0x7f055110ec00] 04:55:54 INFO - PROCESS | 1833 | 1461239754816 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]]]}] 04:55:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 04:55:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 1175ms 04:55:54 INFO - PROCESS | 1833 | 1461239754878 Marionette TRACE conn3 -> [0,921,"getWindowHandle",null] 04:55:54 INFO - PROCESS | 1833 | 1461239754880 Marionette TRACE conn3 <- [1,921,null,{"value":"8"}] 04:55:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 04:55:54 INFO - PROCESS | 1833 | 1461239754886 Marionette TRACE conn3 -> [0,922,"setScriptTimeout",{"ms":35000}] 04:55:54 INFO - PROCESS | 1833 | 1461239754888 Marionette TRACE conn3 <- [1,922,null,{}] 04:55:54 INFO - PROCESS | 1833 | 1461239754893 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}] 04:55:55 INFO - PROCESS | 1833 | 1461239755071 Marionette TRACE conn3 <- [1,923,null,{"value":null}] 04:55:55 INFO - PROCESS | 1833 | 1461239755093 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:55:55 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f055c498000 == 81 [pid = 1833] [id = 238] 04:55:55 INFO - PROCESS | 1833 | ++DOMWINDOW == 119 (0x7f055110b400) [pid = 1833] [serial = 715] [outer = (nil)] 04:55:55 INFO - PROCESS | 1833 | ++DOMWINDOW == 120 (0x7f0559ec4800) [pid = 1833] [serial = 716] [outer = 0x7f055110b400] 04:55:55 INFO - PROCESS | 1833 | 1461239755150 Marionette DEBUG loaded listener.js 04:55:55 INFO - PROCESS | 1833 | ++DOMWINDOW == 121 (0x7f055acaa400) [pid = 1833] [serial = 717] [outer = 0x7f055110b400] 04:55:55 INFO - PROCESS | 1833 | 1461239755898 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]]]}] 04:55:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 04:55:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 1077ms 04:55:55 INFO - PROCESS | 1833 | 1461239755965 Marionette TRACE conn3 -> [0,925,"getWindowHandle",null] 04:55:55 INFO - PROCESS | 1833 | 1461239755968 Marionette TRACE conn3 <- [1,925,null,{"value":"8"}] 04:55:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 04:55:55 INFO - PROCESS | 1833 | 1461239755973 Marionette TRACE conn3 -> [0,926,"setScriptTimeout",{"ms":35000}] 04:55:55 INFO - PROCESS | 1833 | 1461239755975 Marionette TRACE conn3 <- [1,926,null,{}] 04:55:55 INFO - PROCESS | 1833 | 1461239755983 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}] 04:55:56 INFO - PROCESS | 1833 | 1461239756362 Marionette TRACE conn3 <- [1,927,null,{"value":null}] 04:55:56 INFO - PROCESS | 1833 | --DOMWINDOW == 120 (0x7f0552379c00) [pid = 1833] [serial = 666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 04:55:56 INFO - PROCESS | 1833 | --DOMWINDOW == 119 (0x7f05583ea800) [pid = 1833] [serial = 669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 04:55:56 INFO - PROCESS | 1833 | --DOMWINDOW == 118 (0x7f0551fa3000) [pid = 1833] [serial = 657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 04:55:56 INFO - PROCESS | 1833 | --DOMWINDOW == 117 (0x7f055213d800) [pid = 1833] [serial = 660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 04:55:56 INFO - PROCESS | 1833 | --DOMWINDOW == 116 (0x7f0551fa4c00) [pid = 1833] [serial = 663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 04:55:56 INFO - PROCESS | 1833 | --DOMWINDOW == 115 (0x7f0550f94800) [pid = 1833] [serial = 654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 04:55:56 INFO - PROCESS | 1833 | --DOMWINDOW == 114 (0x7f0555e93400) [pid = 1833] [serial = 672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 04:55:56 INFO - PROCESS | 1833 | --DOMWINDOW == 113 (0x7f054fe98800) [pid = 1833] [serial = 627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 04:55:56 INFO - PROCESS | 1833 | 1461239756453 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:55:56 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f05568e9000 == 82 [pid = 1833] [id = 239] 04:55:56 INFO - PROCESS | 1833 | ++DOMWINDOW == 114 (0x7f054fc28400) [pid = 1833] [serial = 718] [outer = (nil)] 04:55:56 INFO - PROCESS | 1833 | ++DOMWINDOW == 115 (0x7f0551fa5400) [pid = 1833] [serial = 719] [outer = 0x7f054fc28400] 04:55:56 INFO - PROCESS | 1833 | 1461239756513 Marionette DEBUG loaded listener.js 04:55:56 INFO - PROCESS | 1833 | ++DOMWINDOW == 116 (0x7f055b939000) [pid = 1833] [serial = 720] [outer = 0x7f054fc28400] 04:55:57 INFO - PROCESS | 1833 | 1461239757175 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]]]}] 04:55:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 04:55:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 1228ms 04:55:57 INFO - PROCESS | 1833 | 1461239757202 Marionette TRACE conn3 -> [0,929,"getWindowHandle",null] 04:55:57 INFO - PROCESS | 1833 | 1461239757205 Marionette TRACE conn3 <- [1,929,null,{"value":"8"}] 04:55:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 04:55:57 INFO - PROCESS | 1833 | 1461239757220 Marionette TRACE conn3 -> [0,930,"setScriptTimeout",{"ms":35000}] 04:55:57 INFO - PROCESS | 1833 | 1461239757224 Marionette TRACE conn3 <- [1,930,null,{}] 04:55:57 INFO - PROCESS | 1833 | 1461239757229 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}] 04:55:57 INFO - PROCESS | 1833 | 1461239757403 Marionette TRACE conn3 <- [1,931,null,{"value":null}] 04:55:57 INFO - PROCESS | 1833 | 1461239757419 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:55:57 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f055e732800 == 83 [pid = 1833] [id = 240] 04:55:57 INFO - PROCESS | 1833 | ++DOMWINDOW == 117 (0x7f054fe98800) [pid = 1833] [serial = 721] [outer = (nil)] 04:55:57 INFO - PROCESS | 1833 | ++DOMWINDOW == 118 (0x7f055cab1400) [pid = 1833] [serial = 722] [outer = 0x7f054fe98800] 04:55:57 INFO - PROCESS | 1833 | 1461239757482 Marionette DEBUG loaded listener.js 04:55:57 INFO - PROCESS | 1833 | ++DOMWINDOW == 119 (0x7f055d452400) [pid = 1833] [serial = 723] [outer = 0x7f054fe98800] 04:55:58 INFO - PROCESS | 1833 | 1461239758163 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]]]}] 04:55:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 04:55:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 987ms 04:55:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 04:55:58 INFO - PROCESS | 1833 | 1461239758198 Marionette TRACE conn3 -> [0,933,"getWindowHandle",null] 04:55:58 INFO - PROCESS | 1833 | 1461239758200 Marionette TRACE conn3 <- [1,933,null,{"value":"8"}] 04:55:58 INFO - PROCESS | 1833 | 1461239758205 Marionette TRACE conn3 -> [0,934,"setScriptTimeout",{"ms":35000}] 04:55:58 INFO - PROCESS | 1833 | 1461239758207 Marionette TRACE conn3 <- [1,934,null,{}] 04:55:58 INFO - PROCESS | 1833 | 1461239758213 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}] 04:55:58 INFO - PROCESS | 1833 | 1461239758344 Marionette TRACE conn3 <- [1,935,null,{"value":null}] 04:55:58 INFO - PROCESS | 1833 | 1461239758595 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:55:58 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f0550e28800 == 84 [pid = 1833] [id = 241] 04:55:58 INFO - PROCESS | 1833 | ++DOMWINDOW == 120 (0x7f054fc24800) [pid = 1833] [serial = 724] [outer = (nil)] 04:55:58 INFO - PROCESS | 1833 | ++DOMWINDOW == 121 (0x7f054fc4d800) [pid = 1833] [serial = 725] [outer = 0x7f054fc24800] 04:55:58 INFO - PROCESS | 1833 | 1461239758668 Marionette DEBUG loaded listener.js 04:55:58 INFO - PROCESS | 1833 | ++DOMWINDOW == 122 (0x7f055047a400) [pid = 1833] [serial = 726] [outer = 0x7f054fc24800] 04:55:59 INFO - PROCESS | 1833 | 1461239759608 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]]]}] 04:55:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 04:55:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 1434ms 04:55:59 INFO - PROCESS | 1833 | 1461239759642 Marionette TRACE conn3 -> [0,937,"getWindowHandle",null] 04:55:59 INFO - PROCESS | 1833 | 1461239759646 Marionette TRACE conn3 <- [1,937,null,{"value":"8"}] 04:55:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 04:55:59 INFO - PROCESS | 1833 | 1461239759654 Marionette TRACE conn3 -> [0,938,"setScriptTimeout",{"ms":35000}] 04:55:59 INFO - PROCESS | 1833 | 1461239759659 Marionette TRACE conn3 <- [1,938,null,{}] 04:55:59 INFO - PROCESS | 1833 | 1461239759667 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}] 04:55:59 INFO - PROCESS | 1833 | 1461239759842 Marionette TRACE conn3 <- [1,939,null,{"value":null}] 04:56:00 INFO - PROCESS | 1833 | 1461239760003 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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:00 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f0559f22800 == 85 [pid = 1833] [id = 242] 04:56:00 INFO - PROCESS | 1833 | ++DOMWINDOW == 123 (0x7f054fc45800) [pid = 1833] [serial = 727] [outer = (nil)] 04:56:00 INFO - PROCESS | 1833 | ++DOMWINDOW == 124 (0x7f05528d9000) [pid = 1833] [serial = 728] [outer = 0x7f054fc45800] 04:56:00 INFO - PROCESS | 1833 | 1461239760074 Marionette DEBUG loaded listener.js 04:56:00 INFO - PROCESS | 1833 | ++DOMWINDOW == 125 (0x7f0552fc8800) [pid = 1833] [serial = 729] [outer = 0x7f054fc45800] 04:56:01 INFO - PROCESS | 1833 | 1461239761020 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]]]}] 04:56:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 04:56:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 1438ms 04:56:01 INFO - PROCESS | 1833 | 1461239761096 Marionette TRACE conn3 -> [0,941,"getWindowHandle",null] 04:56:01 INFO - PROCESS | 1833 | 1461239761101 Marionette TRACE conn3 <- [1,941,null,{"value":"8"}] 04:56:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 04:56:01 INFO - PROCESS | 1833 | 1461239761107 Marionette TRACE conn3 -> [0,942,"setScriptTimeout",{"ms":35000}] 04:56:01 INFO - PROCESS | 1833 | 1461239761110 Marionette TRACE conn3 <- [1,942,null,{}] 04:56:01 INFO - PROCESS | 1833 | 1461239761116 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}] 04:56:01 INFO - PROCESS | 1833 | 1461239761279 Marionette TRACE conn3 <- [1,943,null,{"value":null}] 04:56:01 INFO - PROCESS | 1833 | 1461239761436 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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:01 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f05631dd800 == 86 [pid = 1833] [id = 243] 04:56:01 INFO - PROCESS | 1833 | ++DOMWINDOW == 126 (0x7f05541a8400) [pid = 1833] [serial = 730] [outer = (nil)] 04:56:01 INFO - PROCESS | 1833 | ++DOMWINDOW == 127 (0x7f0558f49000) [pid = 1833] [serial = 731] [outer = 0x7f05541a8400] 04:56:01 INFO - PROCESS | 1833 | 1461239761600 Marionette DEBUG loaded listener.js 04:56:01 INFO - PROCESS | 1833 | ++DOMWINDOW == 128 (0x7f055b7eac00) [pid = 1833] [serial = 732] [outer = 0x7f05541a8400] 04:56:02 INFO - PROCESS | 1833 | 1461239762622 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]]]}] 04:56:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 04:56:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 1581ms 04:56:02 INFO - PROCESS | 1833 | 1461239762690 Marionette TRACE conn3 -> [0,945,"getWindowHandle",null] 04:56:02 INFO - PROCESS | 1833 | 1461239762694 Marionette TRACE conn3 <- [1,945,null,{"value":"8"}] 04:56:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 04:56:02 INFO - PROCESS | 1833 | 1461239762713 Marionette TRACE conn3 -> [0,946,"setScriptTimeout",{"ms":35000}] 04:56:02 INFO - PROCESS | 1833 | 1461239762728 Marionette TRACE conn3 <- [1,946,null,{}] 04:56:02 INFO - PROCESS | 1833 | 1461239762734 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}] 04:56:02 INFO - PROCESS | 1833 | 1461239762933 Marionette TRACE conn3 <- [1,947,null,{"value":null}] 04:56:03 INFO - PROCESS | 1833 | 1461239763087 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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:03 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f056e5b2000 == 87 [pid = 1833] [id = 244] 04:56:03 INFO - PROCESS | 1833 | ++DOMWINDOW == 129 (0x7f0555af7000) [pid = 1833] [serial = 733] [outer = (nil)] 04:56:03 INFO - PROCESS | 1833 | ++DOMWINDOW == 130 (0x7f055caadc00) [pid = 1833] [serial = 734] [outer = 0x7f0555af7000] 04:56:03 INFO - PROCESS | 1833 | 1461239763155 Marionette DEBUG loaded listener.js 04:56:03 INFO - PROCESS | 1833 | ++DOMWINDOW == 131 (0x7f055d870000) [pid = 1833] [serial = 735] [outer = 0x7f0555af7000] 04:56:03 INFO - PROCESS | 1833 | 1461239763991 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]]]}] 04:56:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 04:56:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 1359ms 04:56:04 INFO - PROCESS | 1833 | 1461239764060 Marionette TRACE conn3 -> [0,949,"getWindowHandle",null] 04:56:04 INFO - PROCESS | 1833 | 1461239764065 Marionette TRACE conn3 <- [1,949,null,{"value":"8"}] 04:56:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 04:56:04 INFO - PROCESS | 1833 | 1461239764071 Marionette TRACE conn3 -> [0,950,"setScriptTimeout",{"ms":35000}] 04:56:04 INFO - PROCESS | 1833 | 1461239764073 Marionette TRACE conn3 <- [1,950,null,{}] 04:56:04 INFO - PROCESS | 1833 | 1461239764079 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}] 04:56:04 INFO - PROCESS | 1833 | 1461239764238 Marionette TRACE conn3 <- [1,951,null,{"value":null}] 04:56:04 INFO - PROCESS | 1833 | 1461239764394 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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:04 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f0572a7b800 == 88 [pid = 1833] [id = 245] 04:56:04 INFO - PROCESS | 1833 | ++DOMWINDOW == 132 (0x7f055b7ebc00) [pid = 1833] [serial = 736] [outer = (nil)] 04:56:04 INFO - PROCESS | 1833 | ++DOMWINDOW == 133 (0x7f055ddc3000) [pid = 1833] [serial = 737] [outer = 0x7f055b7ebc00] 04:56:04 INFO - PROCESS | 1833 | 1461239764466 Marionette DEBUG loaded listener.js 04:56:04 INFO - PROCESS | 1833 | ++DOMWINDOW == 134 (0x7f055e87a800) [pid = 1833] [serial = 738] [outer = 0x7f055b7ebc00] 04:56:05 INFO - PROCESS | 1833 | 1461239765267 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]]]}] 04:56:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 04:56:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 1230ms 04:56:05 INFO - PROCESS | 1833 | 1461239765302 Marionette TRACE conn3 -> [0,953,"getWindowHandle",null] 04:56:05 INFO - PROCESS | 1833 | 1461239765306 Marionette TRACE conn3 <- [1,953,null,{"value":"8"}] 04:56:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 04:56:05 INFO - PROCESS | 1833 | 1461239765311 Marionette TRACE conn3 -> [0,954,"setScriptTimeout",{"ms":35000}] 04:56:05 INFO - PROCESS | 1833 | 1461239765314 Marionette TRACE conn3 <- [1,954,null,{}] 04:56:05 INFO - PROCESS | 1833 | 1461239765319 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}] 04:56:05 INFO - PROCESS | 1833 | 1461239765465 Marionette TRACE conn3 <- [1,955,null,{"value":null}] 04:56:05 INFO - PROCESS | 1833 | 1461239765632 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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:05 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f0550eb5800 == 89 [pid = 1833] [id = 246] 04:56:05 INFO - PROCESS | 1833 | ++DOMWINDOW == 135 (0x7f056245bc00) [pid = 1833] [serial = 739] [outer = (nil)] 04:56:05 INFO - PROCESS | 1833 | ++DOMWINDOW == 136 (0x7f0562461c00) [pid = 1833] [serial = 740] [outer = 0x7f056245bc00] 04:56:05 INFO - PROCESS | 1833 | 1461239765715 Marionette DEBUG loaded listener.js 04:56:05 INFO - PROCESS | 1833 | ++DOMWINDOW == 137 (0x7f05682cfc00) [pid = 1833] [serial = 741] [outer = 0x7f056245bc00] 04:56:06 INFO - PROCESS | 1833 | 1461239766574 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]]]}] 04:56:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 04:56:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 1329ms 04:56:06 INFO - PROCESS | 1833 | 1461239766641 Marionette TRACE conn3 -> [0,957,"getWindowHandle",null] 04:56:06 INFO - PROCESS | 1833 | 1461239766644 Marionette TRACE conn3 <- [1,957,null,{"value":"8"}] 04:56:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 04:56:06 INFO - PROCESS | 1833 | 1461239766650 Marionette TRACE conn3 -> [0,958,"setScriptTimeout",{"ms":35000}] 04:56:06 INFO - PROCESS | 1833 | 1461239766652 Marionette TRACE conn3 <- [1,958,null,{}] 04:56:06 INFO - PROCESS | 1833 | 1461239766658 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}] 04:56:06 INFO - PROCESS | 1833 | 1461239766815 Marionette TRACE conn3 <- [1,959,null,{"value":null}] 04:56:06 INFO - PROCESS | 1833 | 1461239766977 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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:07 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f05738c2800 == 90 [pid = 1833] [id = 247] 04:56:07 INFO - PROCESS | 1833 | ++DOMWINDOW == 138 (0x7f0559fe6c00) [pid = 1833] [serial = 742] [outer = (nil)] 04:56:07 INFO - PROCESS | 1833 | ++DOMWINDOW == 139 (0x7f0569199000) [pid = 1833] [serial = 743] [outer = 0x7f0559fe6c00] 04:56:07 INFO - PROCESS | 1833 | 1461239767055 Marionette DEBUG loaded listener.js 04:56:07 INFO - PROCESS | 1833 | ++DOMWINDOW == 140 (0x7f0569326800) [pid = 1833] [serial = 744] [outer = 0x7f0559fe6c00] 04:56:07 INFO - PROCESS | 1833 | 1461239767877 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]]]}] 04:56:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 04:56:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 1293ms 04:56:07 INFO - PROCESS | 1833 | 1461239767944 Marionette TRACE conn3 -> [0,961,"getWindowHandle",null] 04:56:07 INFO - PROCESS | 1833 | 1461239767947 Marionette TRACE conn3 <- [1,961,null,{"value":"8"}] 04:56:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 04:56:07 INFO - PROCESS | 1833 | 1461239767953 Marionette TRACE conn3 -> [0,962,"setScriptTimeout",{"ms":35000}] 04:56:07 INFO - PROCESS | 1833 | 1461239767955 Marionette TRACE conn3 <- [1,962,null,{}] 04:56:07 INFO - PROCESS | 1833 | 1461239767961 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}] 04:56:08 INFO - PROCESS | 1833 | 1461239768112 Marionette TRACE conn3 <- [1,963,null,{"value":null}] 04:56:08 INFO - PROCESS | 1833 | 1461239768274 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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:08 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f0553f8b800 == 91 [pid = 1833] [id = 248] 04:56:08 INFO - PROCESS | 1833 | ++DOMWINDOW == 141 (0x7f055e7bf000) [pid = 1833] [serial = 745] [outer = (nil)] 04:56:08 INFO - PROCESS | 1833 | ++DOMWINDOW == 142 (0x7f056a22cc00) [pid = 1833] [serial = 746] [outer = 0x7f055e7bf000] 04:56:08 INFO - PROCESS | 1833 | 1461239768348 Marionette DEBUG loaded listener.js 04:56:08 INFO - PROCESS | 1833 | ++DOMWINDOW == 143 (0x7f056a6c4400) [pid = 1833] [serial = 747] [outer = 0x7f055e7bf000] 04:56:09 INFO - PROCESS | 1833 | 1461239769143 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]]]}] 04:56:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 04:56:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 1238ms 04:56:09 INFO - PROCESS | 1833 | 1461239769191 Marionette TRACE conn3 -> [0,965,"getWindowHandle",null] 04:56:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 04:56:09 INFO - PROCESS | 1833 | 1461239769195 Marionette TRACE conn3 <- [1,965,null,{"value":"8"}] 04:56:09 INFO - PROCESS | 1833 | 1461239769200 Marionette TRACE conn3 -> [0,966,"setScriptTimeout",{"ms":35000}] 04:56:09 INFO - PROCESS | 1833 | 1461239769203 Marionette TRACE conn3 <- [1,966,null,{}] 04:56:09 INFO - PROCESS | 1833 | 1461239769208 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}] 04:56:09 INFO - PROCESS | 1833 | 1461239769381 Marionette TRACE conn3 <- [1,967,null,{"value":null}] 04:56:09 INFO - PROCESS | 1833 | 1461239769547 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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:09 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f05738c4800 == 92 [pid = 1833] [id = 249] 04:56:09 INFO - PROCESS | 1833 | ++DOMWINDOW == 144 (0x7f05690ca400) [pid = 1833] [serial = 748] [outer = (nil)] 04:56:09 INFO - PROCESS | 1833 | ++DOMWINDOW == 145 (0x7f056a6f5800) [pid = 1833] [serial = 749] [outer = 0x7f05690ca400] 04:56:09 INFO - PROCESS | 1833 | 1461239769619 Marionette DEBUG loaded listener.js 04:56:09 INFO - PROCESS | 1833 | ++DOMWINDOW == 146 (0x7f056c4cf400) [pid = 1833] [serial = 750] [outer = 0x7f05690ca400] 04:56:10 INFO - PROCESS | 1833 | 1461239770539 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]]]}] 04:56:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 04:56:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 1389ms 04:56:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 04:56:10 INFO - PROCESS | 1833 | 1461239770590 Marionette TRACE conn3 -> [0,969,"getWindowHandle",null] 04:56:10 INFO - PROCESS | 1833 | 1461239770593 Marionette TRACE conn3 <- [1,969,null,{"value":"8"}] 04:56:10 INFO - PROCESS | 1833 | 1461239770599 Marionette TRACE conn3 -> [0,970,"setScriptTimeout",{"ms":35000}] 04:56:10 INFO - PROCESS | 1833 | 1461239770602 Marionette TRACE conn3 <- [1,970,null,{}] 04:56:10 INFO - PROCESS | 1833 | 1461239770607 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}] 04:56:10 INFO - PROCESS | 1833 | 1461239770764 Marionette TRACE conn3 <- [1,971,null,{"value":null}] 04:56:10 INFO - PROCESS | 1833 | 1461239770941 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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:10 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f05560d5800 == 93 [pid = 1833] [id = 250] 04:56:10 INFO - PROCESS | 1833 | ++DOMWINDOW == 147 (0x7f054fc47c00) [pid = 1833] [serial = 751] [outer = (nil)] 04:56:11 INFO - PROCESS | 1833 | ++DOMWINDOW == 148 (0x7f056c4ca800) [pid = 1833] [serial = 752] [outer = 0x7f054fc47c00] 04:56:11 INFO - PROCESS | 1833 | 1461239771010 Marionette DEBUG loaded listener.js 04:56:11 INFO - PROCESS | 1833 | ++DOMWINDOW == 149 (0x7f056e3cdc00) [pid = 1833] [serial = 753] [outer = 0x7f054fc47c00] 04:56:12 INFO - PROCESS | 1833 | 1461239772177 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]]]}] 04:56:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 04:56:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 1641ms 04:56:12 INFO - PROCESS | 1833 | 1461239772241 Marionette TRACE conn3 -> [0,973,"getWindowHandle",null] 04:56:12 INFO - PROCESS | 1833 | 1461239772246 Marionette TRACE conn3 <- [1,973,null,{"value":"8"}] 04:56:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 04:56:12 INFO - PROCESS | 1833 | 1461239772254 Marionette TRACE conn3 -> [0,974,"setScriptTimeout",{"ms":35000}] 04:56:12 INFO - PROCESS | 1833 | 1461239772259 Marionette TRACE conn3 <- [1,974,null,{}] 04:56:12 INFO - PROCESS | 1833 | 1461239772267 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}] 04:56:12 INFO - PROCESS | 1833 | 1461239772425 Marionette TRACE conn3 <- [1,975,null,{"value":null}] 04:56:12 INFO - PROCESS | 1833 | 1461239772632 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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:12 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f0555a27800 == 94 [pid = 1833] [id = 251] 04:56:12 INFO - PROCESS | 1833 | ++DOMWINDOW == 150 (0x7f0551111800) [pid = 1833] [serial = 754] [outer = (nil)] 04:56:12 INFO - PROCESS | 1833 | ++DOMWINDOW == 151 (0x7f0551118800) [pid = 1833] [serial = 755] [outer = 0x7f0551111800] 04:56:12 INFO - PROCESS | 1833 | 1461239772697 Marionette DEBUG loaded listener.js 04:56:12 INFO - PROCESS | 1833 | ++DOMWINDOW == 152 (0x7f0552037c00) [pid = 1833] [serial = 756] [outer = 0x7f0551111800] 04:56:13 INFO - PROCESS | 1833 | 1461239773533 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]]]}] 04:56:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 04:56:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 1344ms 04:56:13 INFO - PROCESS | 1833 | 1461239773599 Marionette TRACE conn3 -> [0,977,"getWindowHandle",null] 04:56:13 INFO - PROCESS | 1833 | 1461239773611 Marionette TRACE conn3 <- [1,977,null,{"value":"8"}] 04:56:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 04:56:13 INFO - PROCESS | 1833 | 1461239773627 Marionette TRACE conn3 -> [0,978,"setScriptTimeout",{"ms":35000}] 04:56:13 INFO - PROCESS | 1833 | 1461239773635 Marionette TRACE conn3 <- [1,978,null,{}] 04:56:13 INFO - PROCESS | 1833 | 1461239773646 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}] 04:56:13 INFO - PROCESS | 1833 | 1461239773867 Marionette TRACE conn3 <- [1,979,null,{"value":null}] 04:56:14 INFO - PROCESS | 1833 | 1461239774032 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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:14 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f05529c7800 == 95 [pid = 1833] [id = 252] 04:56:14 INFO - PROCESS | 1833 | ++DOMWINDOW == 153 (0x7f0552036400) [pid = 1833] [serial = 757] [outer = (nil)] 04:56:14 INFO - PROCESS | 1833 | ++DOMWINDOW == 154 (0x7f0552fbf800) [pid = 1833] [serial = 758] [outer = 0x7f0552036400] 04:56:14 INFO - PROCESS | 1833 | 1461239774137 Marionette DEBUG loaded listener.js 04:56:14 INFO - PROCESS | 1833 | ++DOMWINDOW == 155 (0x7f055419c800) [pid = 1833] [serial = 759] [outer = 0x7f0552036400] 04:56:14 INFO - PROCESS | 1833 | --DOCSHELL 0x7f055e732800 == 94 [pid = 1833] [id = 240] 04:56:14 INFO - PROCESS | 1833 | --DOMWINDOW == 154 (0x7f0555c3b400) [pid = 1833] [serial = 640] [outer = (nil)] [url = about:blank] 04:56:14 INFO - PROCESS | 1833 | --DOMWINDOW == 153 (0x7f055b081400) [pid = 1833] [serial = 643] [outer = (nil)] [url = about:blank] 04:56:14 INFO - PROCESS | 1833 | --DOMWINDOW == 152 (0x7f055b93ec00) [pid = 1833] [serial = 646] [outer = (nil)] [url = about:blank] 04:56:14 INFO - PROCESS | 1833 | --DOMWINDOW == 151 (0x7f055cadfc00) [pid = 1833] [serial = 649] [outer = (nil)] [url = about:blank] 04:56:14 INFO - PROCESS | 1833 | --DOMWINDOW == 150 (0x7f054fc6f400) [pid = 1833] [serial = 652] [outer = (nil)] [url = about:blank] 04:56:14 INFO - PROCESS | 1833 | --DOMWINDOW == 149 (0x7f055bc92000) [pid = 1833] [serial = 676] [outer = (nil)] [url = about:blank] 04:56:14 INFO - PROCESS | 1833 | --DOCSHELL 0x7f05568e9000 == 93 [pid = 1833] [id = 239] 04:56:14 INFO - PROCESS | 1833 | --DOCSHELL 0x7f055c498000 == 92 [pid = 1833] [id = 238] 04:56:14 INFO - PROCESS | 1833 | --DOCSHELL 0x7f055b071000 == 91 [pid = 1833] [id = 237] 04:56:14 INFO - PROCESS | 1833 | --DOCSHELL 0x7f05532d2800 == 90 [pid = 1833] [id = 236] 04:56:14 INFO - PROCESS | 1833 | --DOCSHELL 0x7f0553056800 == 89 [pid = 1833] [id = 235] 04:56:14 INFO - PROCESS | 1833 | --DOCSHELL 0x7f05529c2800 == 88 [pid = 1833] [id = 234] 04:56:14 INFO - PROCESS | 1833 | --DOCSHELL 0x7f056e751800 == 87 [pid = 1833] [id = 231] 04:56:14 INFO - PROCESS | 1833 | --DOCSHELL 0x7f055bd9b800 == 86 [pid = 1833] [id = 227] 04:56:14 INFO - PROCESS | 1833 | --DOCSHELL 0x7f0552ac8800 == 85 [pid = 1833] [id = 226] 04:56:14 INFO - PROCESS | 1833 | --DOMWINDOW == 148 (0x7f0550f96800) [pid = 1833] [serial = 629] [outer = (nil)] [url = about:blank] 04:56:14 INFO - PROCESS | 1833 | --DOMWINDOW == 147 (0x7f0555abe000) [pid = 1833] [serial = 667] [outer = (nil)] [url = about:blank] 04:56:14 INFO - PROCESS | 1833 | --DOMWINDOW == 146 (0x7f055b1f6c00) [pid = 1833] [serial = 670] [outer = (nil)] [url = about:blank] 04:56:14 INFO - PROCESS | 1833 | --DOMWINDOW == 145 (0x7f0552135800) [pid = 1833] [serial = 659] [outer = (nil)] [url = about:blank] 04:56:14 INFO - PROCESS | 1833 | --DOMWINDOW == 144 (0x7f055201ec00) [pid = 1833] [serial = 658] [outer = (nil)] [url = about:blank] 04:56:14 INFO - PROCESS | 1833 | --DOMWINDOW == 143 (0x7f0552fc6400) [pid = 1833] [serial = 661] [outer = (nil)] [url = about:blank] 04:56:14 INFO - PROCESS | 1833 | --DOMWINDOW == 142 (0x7f05530aa800) [pid = 1833] [serial = 662] [outer = (nil)] [url = about:blank] 04:56:14 INFO - PROCESS | 1833 | --DOMWINDOW == 141 (0x7f0554d4b000) [pid = 1833] [serial = 664] [outer = (nil)] [url = about:blank] 04:56:14 INFO - PROCESS | 1833 | --DOMWINDOW == 140 (0x7f0555ba2800) [pid = 1833] [serial = 668] [outer = (nil)] [url = about:blank] 04:56:14 INFO - PROCESS | 1833 | --DOMWINDOW == 139 (0x7f055110a800) [pid = 1833] [serial = 656] [outer = (nil)] [url = about:blank] 04:56:14 INFO - PROCESS | 1833 | --DOMWINDOW == 138 (0x7f05510a4c00) [pid = 1833] [serial = 655] [outer = (nil)] [url = about:blank] 04:56:14 INFO - PROCESS | 1833 | --DOMWINDOW == 137 (0x7f05530a9000) [pid = 1833] [serial = 637] [outer = (nil)] [url = about:blank] 04:56:14 INFO - PROCESS | 1833 | --DOMWINDOW == 136 (0x7f055203a000) [pid = 1833] [serial = 634] [outer = (nil)] [url = about:blank] 04:56:14 INFO - PROCESS | 1833 | --DOMWINDOW == 135 (0x7f054fc51c00) [pid = 1833] [serial = 631] [outer = (nil)] [url = about:blank] 04:56:14 INFO - PROCESS | 1833 | --DOMWINDOW == 134 (0x7f055b940800) [pid = 1833] [serial = 673] [outer = (nil)] [url = about:blank] 04:56:14 INFO - PROCESS | 1833 | --DOMWINDOW == 133 (0x7f055b932400) [pid = 1833] [serial = 671] [outer = (nil)] [url = about:blank] 04:56:14 INFO - PROCESS | 1833 | --DOMWINDOW == 132 (0x7f055bab4400) [pid = 1833] [serial = 674] [outer = (nil)] [url = about:blank] 04:56:14 INFO - PROCESS | 1833 | --DOMWINDOW == 131 (0x7f0555aa3800) [pid = 1833] [serial = 665] [outer = (nil)] [url = about:blank] 04:56:15 INFO - PROCESS | 1833 | 1461239775092 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]]]}] 04:56:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 04:56:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 1489ms 04:56:15 INFO - PROCESS | 1833 | 1461239775117 Marionette TRACE conn3 -> [0,981,"getWindowHandle",null] 04:56:15 INFO - PROCESS | 1833 | 1461239775121 Marionette TRACE conn3 <- [1,981,null,{"value":"8"}] 04:56:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 04:56:15 INFO - PROCESS | 1833 | 1461239775127 Marionette TRACE conn3 -> [0,982,"setScriptTimeout",{"ms":35000}] 04:56:15 INFO - PROCESS | 1833 | 1461239775132 Marionette TRACE conn3 <- [1,982,null,{}] 04:56:15 INFO - PROCESS | 1833 | 1461239775146 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}] 04:56:15 INFO - PROCESS | 1833 | 1461239775303 Marionette TRACE conn3 <- [1,983,null,{"value":null}] 04:56:15 INFO - PROCESS | 1833 | 1461239775431 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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:15 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f05543db000 == 86 [pid = 1833] [id = 253] 04:56:15 INFO - PROCESS | 1833 | ++DOMWINDOW == 132 (0x7f05510a4c00) [pid = 1833] [serial = 760] [outer = (nil)] 04:56:15 INFO - PROCESS | 1833 | ++DOMWINDOW == 133 (0x7f0555aa3800) [pid = 1833] [serial = 761] [outer = 0x7f05510a4c00] 04:56:15 INFO - PROCESS | 1833 | 1461239775498 Marionette DEBUG loaded listener.js 04:56:15 INFO - PROCESS | 1833 | ++DOMWINDOW == 134 (0x7f0559fe7c00) [pid = 1833] [serial = 762] [outer = 0x7f05510a4c00] 04:56:16 INFO - PROCESS | 1833 | 1461239776217 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]]]}] 04:56:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 04:56:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 1141ms 04:56:16 INFO - PROCESS | 1833 | 1461239776269 Marionette TRACE conn3 -> [0,985,"getWindowHandle",null] 04:56:16 INFO - PROCESS | 1833 | 1461239776273 Marionette TRACE conn3 <- [1,985,null,{"value":"8"}] 04:56:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 04:56:16 INFO - PROCESS | 1833 | 1461239776280 Marionette TRACE conn3 -> [0,986,"setScriptTimeout",{"ms":35000}] 04:56:16 INFO - PROCESS | 1833 | 1461239776283 Marionette TRACE conn3 <- [1,986,null,{}] 04:56:16 INFO - PROCESS | 1833 | 1461239776288 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}] 04:56:16 INFO - PROCESS | 1833 | 1461239776493 Marionette TRACE conn3 <- [1,987,null,{"value":null}] 04:56:16 INFO - PROCESS | 1833 | 1461239776578 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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:16 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f055a45c000 == 87 [pid = 1833] [id = 254] 04:56:16 INFO - PROCESS | 1833 | ++DOMWINDOW == 135 (0x7f0552fc5c00) [pid = 1833] [serial = 763] [outer = (nil)] 04:56:16 INFO - PROCESS | 1833 | ++DOMWINDOW == 136 (0x7f055b93d000) [pid = 1833] [serial = 764] [outer = 0x7f0552fc5c00] 04:56:16 INFO - PROCESS | 1833 | 1461239776650 Marionette DEBUG loaded listener.js 04:56:16 INFO - PROCESS | 1833 | ++DOMWINDOW == 137 (0x7f055c989800) [pid = 1833] [serial = 765] [outer = 0x7f0552fc5c00] 04:56:17 INFO - PROCESS | 1833 | 1461239777422 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]]]}] 04:56:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 04:56:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 1177ms 04:56:17 INFO - PROCESS | 1833 | 1461239777462 Marionette TRACE conn3 -> [0,989,"getWindowHandle",null] 04:56:17 INFO - PROCESS | 1833 | 1461239777465 Marionette TRACE conn3 <- [1,989,null,{"value":"8"}] 04:56:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 04:56:17 INFO - PROCESS | 1833 | 1461239777471 Marionette TRACE conn3 -> [0,990,"setScriptTimeout",{"ms":35000}] 04:56:17 INFO - PROCESS | 1833 | 1461239777473 Marionette TRACE conn3 <- [1,990,null,{}] 04:56:17 INFO - PROCESS | 1833 | 1461239777478 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}] 04:56:17 INFO - PROCESS | 1833 | 1461239777678 Marionette TRACE conn3 <- [1,991,null,{"value":null}] 04:56:17 INFO - PROCESS | 1833 | 1461239777699 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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:17 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f055c4a6800 == 88 [pid = 1833] [id = 255] 04:56:17 INFO - PROCESS | 1833 | ++DOMWINDOW == 138 (0x7f055b081400) [pid = 1833] [serial = 766] [outer = (nil)] 04:56:17 INFO - PROCESS | 1833 | ++DOMWINDOW == 139 (0x7f055cf9e800) [pid = 1833] [serial = 767] [outer = 0x7f055b081400] 04:56:17 INFO - PROCESS | 1833 | 1461239777760 Marionette DEBUG loaded listener.js 04:56:17 INFO - PROCESS | 1833 | ++DOMWINDOW == 140 (0x7f055ddbfc00) [pid = 1833] [serial = 768] [outer = 0x7f055b081400] 04:56:18 INFO - PROCESS | 1833 | 1461239778612 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]]]}] 04:56:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 04:56:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 1181ms 04:56:18 INFO - PROCESS | 1833 | 1461239778653 Marionette TRACE conn3 -> [0,993,"getWindowHandle",null] 04:56:18 INFO - PROCESS | 1833 | 1461239778657 Marionette TRACE conn3 <- [1,993,null,{"value":"8"}] 04:56:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 04:56:18 INFO - PROCESS | 1833 | 1461239778669 Marionette TRACE conn3 -> [0,994,"setScriptTimeout",{"ms":35000}] 04:56:18 INFO - PROCESS | 1833 | 1461239778672 Marionette TRACE conn3 <- [1,994,null,{}] 04:56:18 INFO - PROCESS | 1833 | 1461239778677 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}] 04:56:18 INFO - PROCESS | 1833 | 1461239778902 Marionette TRACE conn3 <- [1,995,null,{"value":null}] 04:56:19 INFO - PROCESS | 1833 | --DOMWINDOW == 139 (0x7f054fc30000) [pid = 1833] [serial = 708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 04:56:19 INFO - PROCESS | 1833 | --DOMWINDOW == 138 (0x7f054fc2f000) [pid = 1833] [serial = 702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 04:56:19 INFO - PROCESS | 1833 | --DOMWINDOW == 137 (0x7f055110b400) [pid = 1833] [serial = 715] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 04:56:19 INFO - PROCESS | 1833 | --DOMWINDOW == 136 (0x7f0552755400) [pid = 1833] [serial = 591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 04:56:19 INFO - PROCESS | 1833 | --DOMWINDOW == 135 (0x7f054fc28400) [pid = 1833] [serial = 718] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 04:56:19 INFO - PROCESS | 1833 | --DOMWINDOW == 134 (0x7f0552038400) [pid = 1833] [serial = 705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 04:56:19 INFO - PROCESS | 1833 | --DOMWINDOW == 133 (0x7f055110ec00) [pid = 1833] [serial = 712] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 04:56:19 INFO - PROCESS | 1833 | 1461239779117 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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:19 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f0553057000 == 89 [pid = 1833] [id = 256] 04:56:19 INFO - PROCESS | 1833 | ++DOMWINDOW == 134 (0x7f054fc28400) [pid = 1833] [serial = 769] [outer = (nil)] 04:56:19 INFO - PROCESS | 1833 | ++DOMWINDOW == 135 (0x7f055110b400) [pid = 1833] [serial = 770] [outer = 0x7f054fc28400] 04:56:19 INFO - PROCESS | 1833 | 1461239779186 Marionette DEBUG loaded listener.js 04:56:19 INFO - PROCESS | 1833 | ++DOMWINDOW == 136 (0x7f055d091000) [pid = 1833] [serial = 771] [outer = 0x7f054fc28400] 04:56:19 INFO - PROCESS | 1833 | 1461239779862 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]]]}] 04:56:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 04:56:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 1237ms 04:56:19 INFO - PROCESS | 1833 | 1461239779901 Marionette TRACE conn3 -> [0,997,"getWindowHandle",null] 04:56:19 INFO - PROCESS | 1833 | 1461239779903 Marionette TRACE conn3 <- [1,997,null,{"value":"8"}] 04:56:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 04:56:19 INFO - PROCESS | 1833 | 1461239779909 Marionette TRACE conn3 -> [0,998,"setScriptTimeout",{"ms":35000}] 04:56:19 INFO - PROCESS | 1833 | 1461239779912 Marionette TRACE conn3 <- [1,998,null,{}] 04:56:19 INFO - PROCESS | 1833 | 1461239779917 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}] 04:56:20 INFO - PROCESS | 1833 | 1461239780123 Marionette TRACE conn3 <- [1,999,null,{"value":null}] 04:56:20 INFO - PROCESS | 1833 | 1461239780144 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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:20 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f05623b4800 == 90 [pid = 1833] [id = 257] 04:56:20 INFO - PROCESS | 1833 | ++DOMWINDOW == 137 (0x7f054fc2f000) [pid = 1833] [serial = 772] [outer = (nil)] 04:56:20 INFO - PROCESS | 1833 | ++DOMWINDOW == 138 (0x7f05691a1000) [pid = 1833] [serial = 773] [outer = 0x7f054fc2f000] 04:56:20 INFO - PROCESS | 1833 | 1461239780202 Marionette DEBUG loaded listener.js 04:56:20 INFO - PROCESS | 1833 | ++DOMWINDOW == 139 (0x7f056e3c2400) [pid = 1833] [serial = 774] [outer = 0x7f054fc2f000] 04:56:20 INFO - PROCESS | 1833 | 1461239780886 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]]]}] 04:56:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 04:56:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 993ms 04:56:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 04:56:20 INFO - PROCESS | 1833 | 1461239780902 Marionette TRACE conn3 -> [0,1001,"getWindowHandle",null] 04:56:20 INFO - PROCESS | 1833 | 1461239780905 Marionette TRACE conn3 <- [1,1001,null,{"value":"8"}] 04:56:20 INFO - PROCESS | 1833 | 1461239780912 Marionette TRACE conn3 -> [0,1002,"setScriptTimeout",{"ms":35000}] 04:56:20 INFO - PROCESS | 1833 | 1461239780914 Marionette TRACE conn3 <- [1,1002,null,{}] 04:56:20 INFO - PROCESS | 1833 | 1461239780919 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}] 04:56:21 INFO - PROCESS | 1833 | 1461239781064 Marionette TRACE conn3 <- [1,1003,null,{"value":null}] 04:56:21 INFO - PROCESS | 1833 | 1461239781332 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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:21 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f0550f65000 == 91 [pid = 1833] [id = 258] 04:56:21 INFO - PROCESS | 1833 | ++DOMWINDOW == 140 (0x7f054fc30000) [pid = 1833] [serial = 775] [outer = (nil)] 04:56:21 INFO - PROCESS | 1833 | ++DOMWINDOW == 141 (0x7f054fc6f400) [pid = 1833] [serial = 776] [outer = 0x7f054fc30000] 04:56:21 INFO - PROCESS | 1833 | 1461239781412 Marionette DEBUG loaded listener.js 04:56:21 INFO - PROCESS | 1833 | ++DOMWINDOW == 142 (0x7f0550e5cc00) [pid = 1833] [serial = 777] [outer = 0x7f054fc30000] 04:56:22 INFO - PROCESS | 1833 | 1461239782345 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]]]}] 04:56:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 04:56:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 1482ms 04:56:22 INFO - PROCESS | 1833 | 1461239782394 Marionette TRACE conn3 -> [0,1005,"getWindowHandle",null] 04:56:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 04:56:22 INFO - PROCESS | 1833 | 1461239782400 Marionette TRACE conn3 <- [1,1005,null,{"value":"8"}] 04:56:22 INFO - PROCESS | 1833 | 1461239782407 Marionette TRACE conn3 -> [0,1006,"setScriptTimeout",{"ms":35000}] 04:56:22 INFO - PROCESS | 1833 | 1461239782413 Marionette TRACE conn3 <- [1,1006,null,{}] 04:56:22 INFO - PROCESS | 1833 | 1461239782420 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}] 04:56:22 INFO - PROCESS | 1833 | 1461239782622 Marionette TRACE conn3 <- [1,1007,null,{"value":null}] 04:56:22 INFO - PROCESS | 1833 | 1461239782800 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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:22 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f0559e7a000 == 92 [pid = 1833] [id = 259] 04:56:22 INFO - PROCESS | 1833 | ++DOMWINDOW == 143 (0x7f054fc4ac00) [pid = 1833] [serial = 778] [outer = (nil)] 04:56:22 INFO - PROCESS | 1833 | ++DOMWINDOW == 144 (0x7f05541a1800) [pid = 1833] [serial = 779] [outer = 0x7f054fc4ac00] 04:56:22 INFO - PROCESS | 1833 | 1461239782885 Marionette DEBUG loaded listener.js 04:56:22 INFO - PROCESS | 1833 | ++DOMWINDOW == 145 (0x7f0555ac2000) [pid = 1833] [serial = 780] [outer = 0x7f054fc4ac00] 04:56:23 INFO - PROCESS | 1833 | 1461239783868 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]]]}] 04:56:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 04:56:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 1502ms 04:56:23 INFO - PROCESS | 1833 | 1461239783912 Marionette TRACE conn3 -> [0,1009,"getWindowHandle",null] 04:56:23 INFO - PROCESS | 1833 | 1461239783919 Marionette TRACE conn3 <- [1,1009,null,{"value":"8"}] 04:56:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 04:56:23 INFO - PROCESS | 1833 | 1461239783925 Marionette TRACE conn3 -> [0,1010,"setScriptTimeout",{"ms":35000}] 04:56:23 INFO - PROCESS | 1833 | 1461239783927 Marionette TRACE conn3 <- [1,1010,null,{}] 04:56:23 INFO - PROCESS | 1833 | 1461239783933 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}] 04:56:24 INFO - PROCESS | 1833 | 1461239784120 Marionette TRACE conn3 <- [1,1011,null,{"value":null}] 04:56:24 INFO - PROCESS | 1833 | 1461239784284 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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:24 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f056957e000 == 93 [pid = 1833] [id = 260] 04:56:24 INFO - PROCESS | 1833 | ++DOMWINDOW == 146 (0x7f0552fc9000) [pid = 1833] [serial = 781] [outer = (nil)] 04:56:24 INFO - PROCESS | 1833 | ++DOMWINDOW == 147 (0x7f055bab3400) [pid = 1833] [serial = 782] [outer = 0x7f0552fc9000] 04:56:24 INFO - PROCESS | 1833 | 1461239784457 Marionette DEBUG loaded listener.js 04:56:24 INFO - PROCESS | 1833 | ++DOMWINDOW == 148 (0x7f055ddc5800) [pid = 1833] [serial = 783] [outer = 0x7f0552fc9000] 04:56:25 INFO - PROCESS | 1833 | 1461239785348 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]]]}] 04:56:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 04:56:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 1483ms 04:56:25 INFO - PROCESS | 1833 | 1461239785409 Marionette TRACE conn3 -> [0,1013,"getWindowHandle",null] 04:56:25 INFO - PROCESS | 1833 | 1461239785413 Marionette TRACE conn3 <- [1,1013,null,{"value":"8"}] 04:56:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 04:56:25 INFO - PROCESS | 1833 | 1461239785428 Marionette TRACE conn3 -> [0,1014,"setScriptTimeout",{"ms":35000}] 04:56:25 INFO - PROCESS | 1833 | 1461239785437 Marionette TRACE conn3 <- [1,1014,null,{}] 04:56:25 INFO - PROCESS | 1833 | 1461239785443 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}] 04:56:25 INFO - PROCESS | 1833 | 1461239785650 Marionette TRACE conn3 <- [1,1015,null,{"value":null}] 04:56:25 INFO - PROCESS | 1833 | 1461239785865 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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:25 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f056e92c000 == 94 [pid = 1833] [id = 261] 04:56:25 INFO - PROCESS | 1833 | ++DOMWINDOW == 149 (0x7f0555abac00) [pid = 1833] [serial = 784] [outer = (nil)] 04:56:25 INFO - PROCESS | 1833 | ++DOMWINDOW == 150 (0x7f05631c2800) [pid = 1833] [serial = 785] [outer = 0x7f0555abac00] 04:56:25 INFO - PROCESS | 1833 | 1461239785953 Marionette DEBUG loaded listener.js 04:56:26 INFO - PROCESS | 1833 | ++DOMWINDOW == 151 (0x7f056dd67c00) [pid = 1833] [serial = 786] [outer = 0x7f0555abac00] 04:56:26 INFO - PROCESS | 1833 | 1461239786752 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]]]}] 04:56:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 04:56:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 1398ms 04:56:26 INFO - PROCESS | 1833 | 1461239786819 Marionette TRACE conn3 -> [0,1017,"getWindowHandle",null] 04:56:26 INFO - PROCESS | 1833 | 1461239786822 Marionette TRACE conn3 <- [1,1017,null,{"value":"8"}] 04:56:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 04:56:26 INFO - PROCESS | 1833 | 1461239786829 Marionette TRACE conn3 -> [0,1018,"setScriptTimeout",{"ms":35000}] 04:56:26 INFO - PROCESS | 1833 | 1461239786832 Marionette TRACE conn3 <- [1,1018,null,{}] 04:56:26 INFO - PROCESS | 1833 | 1461239786837 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}] 04:56:27 INFO - PROCESS | 1833 | 1461239786999 Marionette TRACE conn3 <- [1,1019,null,{"value":null}] 04:56:27 INFO - PROCESS | 1833 | 1461239787159 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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:27 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f05738c1800 == 95 [pid = 1833] [id = 262] 04:56:27 INFO - PROCESS | 1833 | ++DOMWINDOW == 152 (0x7f055d4e7400) [pid = 1833] [serial = 787] [outer = (nil)] 04:56:27 INFO - PROCESS | 1833 | ++DOMWINDOW == 153 (0x7f056e495c00) [pid = 1833] [serial = 788] [outer = 0x7f055d4e7400] 04:56:27 INFO - PROCESS | 1833 | 1461239787235 Marionette DEBUG loaded listener.js 04:56:27 INFO - PROCESS | 1833 | ++DOMWINDOW == 154 (0x7f056e7acc00) [pid = 1833] [serial = 789] [outer = 0x7f055d4e7400] 04:56:28 INFO - PROCESS | 1833 | 1461239788053 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]]]}] 04:56:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 04:56:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 1287ms 04:56:28 INFO - PROCESS | 1833 | 1461239788117 Marionette TRACE conn3 -> [0,1021,"getWindowHandle",null] 04:56:28 INFO - PROCESS | 1833 | 1461239788121 Marionette TRACE conn3 <- [1,1021,null,{"value":"8"}] 04:56:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 04:56:28 INFO - PROCESS | 1833 | 1461239788127 Marionette TRACE conn3 -> [0,1022,"setScriptTimeout",{"ms":35000}] 04:56:28 INFO - PROCESS | 1833 | 1461239788129 Marionette TRACE conn3 <- [1,1022,null,{}] 04:56:28 INFO - PROCESS | 1833 | 1461239788134 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}] 04:56:28 INFO - PROCESS | 1833 | 1461239788288 Marionette TRACE conn3 <- [1,1023,null,{"value":null}] 04:56:28 INFO - PROCESS | 1833 | 1461239788459 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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:28 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f0556757000 == 96 [pid = 1833] [id = 263] 04:56:28 INFO - PROCESS | 1833 | ++DOMWINDOW == 155 (0x7f054b5be400) [pid = 1833] [serial = 790] [outer = (nil)] 04:56:28 INFO - PROCESS | 1833 | ++DOMWINDOW == 156 (0x7f054b5c0400) [pid = 1833] [serial = 791] [outer = 0x7f054b5be400] 04:56:28 INFO - PROCESS | 1833 | 1461239788543 Marionette DEBUG loaded listener.js 04:56:28 INFO - PROCESS | 1833 | ++DOMWINDOW == 157 (0x7f056e7e3000) [pid = 1833] [serial = 792] [outer = 0x7f054b5be400] 04:56:29 INFO - PROCESS | 1833 | 1461239789368 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]]]}] 04:56:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 04:56:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 1289ms 04:56:29 INFO - PROCESS | 1833 | 1461239789417 Marionette TRACE conn3 -> [0,1025,"getWindowHandle",null] 04:56:29 INFO - PROCESS | 1833 | 1461239789421 Marionette TRACE conn3 <- [1,1025,null,{"value":"8"}] 04:56:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 04:56:29 INFO - PROCESS | 1833 | 1461239789426 Marionette TRACE conn3 -> [0,1026,"setScriptTimeout",{"ms":35000}] 04:56:29 INFO - PROCESS | 1833 | 1461239789429 Marionette TRACE conn3 <- [1,1026,null,{}] 04:56:29 INFO - PROCESS | 1833 | 1461239789434 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}] 04:56:29 INFO - PROCESS | 1833 | 1461239789585 Marionette TRACE conn3 <- [1,1027,null,{"value":null}] 04:56:29 INFO - PROCESS | 1833 | 1461239789752 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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:29 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f0555fd6800 == 97 [pid = 1833] [id = 264] 04:56:29 INFO - PROCESS | 1833 | ++DOMWINDOW == 158 (0x7f054b5ba400) [pid = 1833] [serial = 793] [outer = (nil)] 04:56:29 INFO - PROCESS | 1833 | ++DOMWINDOW == 159 (0x7f05565c7800) [pid = 1833] [serial = 794] [outer = 0x7f054b5ba400] 04:56:29 INFO - PROCESS | 1833 | 1461239789826 Marionette DEBUG loaded listener.js 04:56:29 INFO - PROCESS | 1833 | ++DOMWINDOW == 160 (0x7f056e7e0000) [pid = 1833] [serial = 795] [outer = 0x7f054b5ba400] 04:56:30 INFO - PROCESS | 1833 | 1461239790694 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]]]}] 04:56:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 04:56:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 1327ms 04:56:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 04:56:30 INFO - PROCESS | 1833 | 1461239790755 Marionette TRACE conn3 -> [0,1029,"getWindowHandle",null] 04:56:30 INFO - PROCESS | 1833 | 1461239790758 Marionette TRACE conn3 <- [1,1029,null,{"value":"8"}] 04:56:30 INFO - PROCESS | 1833 | 1461239790764 Marionette TRACE conn3 -> [0,1030,"setScriptTimeout",{"ms":35000}] 04:56:30 INFO - PROCESS | 1833 | 1461239790767 Marionette TRACE conn3 <- [1,1030,null,{}] 04:56:30 INFO - PROCESS | 1833 | 1461239790772 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}] 04:56:30 INFO - PROCESS | 1833 | 1461239790926 Marionette TRACE conn3 <- [1,1031,null,{"value":null}] 04:56:31 INFO - PROCESS | 1833 | 1461239791096 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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:31 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f0552f4b000 == 98 [pid = 1833] [id = 265] 04:56:31 INFO - PROCESS | 1833 | ++DOMWINDOW == 161 (0x7f05483e0400) [pid = 1833] [serial = 796] [outer = (nil)] 04:56:31 INFO - PROCESS | 1833 | ++DOMWINDOW == 162 (0x7f05483e9000) [pid = 1833] [serial = 797] [outer = 0x7f05483e0400] 04:56:31 INFO - PROCESS | 1833 | 1461239791165 Marionette DEBUG loaded listener.js 04:56:31 INFO - PROCESS | 1833 | ++DOMWINDOW == 163 (0x7f05483eec00) [pid = 1833] [serial = 798] [outer = 0x7f05483e0400] 04:56:31 INFO - PROCESS | 1833 | 1461239791988 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]]]}] 04:56:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 04:56:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 1283ms 04:56:32 INFO - PROCESS | 1833 | 1461239792047 Marionette TRACE conn3 -> [0,1033,"getWindowHandle",null] 04:56:32 INFO - PROCESS | 1833 | 1461239792050 Marionette TRACE conn3 <- [1,1033,null,{"value":"8"}] 04:56:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 04:56:32 INFO - PROCESS | 1833 | 1461239792056 Marionette TRACE conn3 -> [0,1034,"setScriptTimeout",{"ms":35000}] 04:56:32 INFO - PROCESS | 1833 | 1461239792059 Marionette TRACE conn3 <- [1,1034,null,{}] 04:56:32 INFO - PROCESS | 1833 | 1461239792065 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}] 04:56:32 INFO - PROCESS | 1833 | 1461239792225 Marionette TRACE conn3 <- [1,1035,null,{"value":null}] 04:56:32 INFO - PROCESS | 1833 | 1461239792394 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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:32 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f055674d800 == 99 [pid = 1833] [id = 266] 04:56:32 INFO - PROCESS | 1833 | ++DOMWINDOW == 164 (0x7f05483e1000) [pid = 1833] [serial = 799] [outer = (nil)] 04:56:32 INFO - PROCESS | 1833 | ++DOMWINDOW == 165 (0x7f054a6cec00) [pid = 1833] [serial = 800] [outer = 0x7f05483e1000] 04:56:32 INFO - PROCESS | 1833 | 1461239792465 Marionette DEBUG loaded listener.js 04:56:32 INFO - PROCESS | 1833 | ++DOMWINDOW == 166 (0x7f054a6d5000) [pid = 1833] [serial = 801] [outer = 0x7f05483e1000] 04:56:33 INFO - PROCESS | 1833 | 1461239793241 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]]]}] 04:56:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 04:56:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 1228ms 04:56:33 INFO - PROCESS | 1833 | 1461239793286 Marionette TRACE conn3 -> [0,1037,"getWindowHandle",null] 04:56:33 INFO - PROCESS | 1833 | 1461239793290 Marionette TRACE conn3 <- [1,1037,null,{"value":"8"}] 04:56:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 04:56:33 INFO - PROCESS | 1833 | 1461239793295 Marionette TRACE conn3 -> [0,1038,"setScriptTimeout",{"ms":35000}] 04:56:33 INFO - PROCESS | 1833 | 1461239793298 Marionette TRACE conn3 <- [1,1038,null,{}] 04:56:33 INFO - PROCESS | 1833 | 1461239793303 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}] 04:56:33 INFO - PROCESS | 1833 | 1461239793470 Marionette TRACE conn3 <- [1,1039,null,{"value":null}] 04:56:33 INFO - PROCESS | 1833 | 1461239793642 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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:33 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f054fcb9800 == 100 [pid = 1833] [id = 267] 04:56:33 INFO - PROCESS | 1833 | ++DOMWINDOW == 167 (0x7f05483e5800) [pid = 1833] [serial = 802] [outer = (nil)] 04:56:33 INFO - PROCESS | 1833 | ++DOMWINDOW == 168 (0x7f054a6da400) [pid = 1833] [serial = 803] [outer = 0x7f05483e5800] 04:56:33 INFO - PROCESS | 1833 | 1461239793713 Marionette DEBUG loaded listener.js 04:56:33 INFO - PROCESS | 1833 | ++DOMWINDOW == 169 (0x7f05565c9c00) [pid = 1833] [serial = 804] [outer = 0x7f05483e5800] 04:56:34 INFO - PROCESS | 1833 | 1461239794533 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]]]}] 04:56:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 04:56:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 1291ms 04:56:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 04:56:34 INFO - PROCESS | 1833 | 1461239794588 Marionette TRACE conn3 -> [0,1041,"getWindowHandle",null] 04:56:34 INFO - PROCESS | 1833 | 1461239794590 Marionette TRACE conn3 <- [1,1041,null,{"value":"8"}] 04:56:34 INFO - PROCESS | 1833 | 1461239794596 Marionette TRACE conn3 -> [0,1042,"setScriptTimeout",{"ms":35000}] 04:56:34 INFO - PROCESS | 1833 | 1461239794599 Marionette TRACE conn3 <- [1,1042,null,{}] 04:56:34 INFO - PROCESS | 1833 | 1461239794604 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}] 04:56:34 INFO - PROCESS | 1833 | 1461239794761 Marionette TRACE conn3 <- [1,1043,null,{"value":null}] 04:56:34 INFO - PROCESS | 1833 | 1461239794939 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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:34 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f0546fad800 == 101 [pid = 1833] [id = 268] 04:56:34 INFO - PROCESS | 1833 | ++DOMWINDOW == 170 (0x7f0546fde400) [pid = 1833] [serial = 805] [outer = (nil)] 04:56:35 INFO - PROCESS | 1833 | ++DOMWINDOW == 171 (0x7f0546fe5800) [pid = 1833] [serial = 806] [outer = 0x7f0546fde400] 04:56:35 INFO - PROCESS | 1833 | 1461239795019 Marionette DEBUG loaded listener.js 04:56:35 INFO - PROCESS | 1833 | ++DOMWINDOW == 172 (0x7f05565c9400) [pid = 1833] [serial = 807] [outer = 0x7f0546fde400] 04:56:35 INFO - PROCESS | 1833 | 1461239795879 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]]]}] 04:56:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 04:56:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 1344ms 04:56:35 INFO - PROCESS | 1833 | 1461239795939 Marionette TRACE conn3 -> [0,1045,"getWindowHandle",null] 04:56:35 INFO - PROCESS | 1833 | 1461239795943 Marionette TRACE conn3 <- [1,1045,null,{"value":"8"}] 04:56:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 04:56:35 INFO - PROCESS | 1833 | 1461239795949 Marionette TRACE conn3 -> [0,1046,"setScriptTimeout",{"ms":35000}] 04:56:35 INFO - PROCESS | 1833 | 1461239795958 Marionette TRACE conn3 <- [1,1046,null,{}] 04:56:35 INFO - PROCESS | 1833 | 1461239795963 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}] 04:56:36 INFO - PROCESS | 1833 | 1461239796162 Marionette TRACE conn3 <- [1,1047,null,{"value":null}] 04:56:36 INFO - PROCESS | 1833 | 1461239796335 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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:36 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f0547218000 == 102 [pid = 1833] [id = 269] 04:56:36 INFO - PROCESS | 1833 | ++DOMWINDOW == 173 (0x7f0546fe1400) [pid = 1833] [serial = 808] [outer = (nil)] 04:56:36 INFO - PROCESS | 1833 | ++DOMWINDOW == 174 (0x7f05471f0000) [pid = 1833] [serial = 809] [outer = 0x7f0546fe1400] 04:56:36 INFO - PROCESS | 1833 | 1461239796407 Marionette DEBUG loaded listener.js 04:56:36 INFO - PROCESS | 1833 | ++DOMWINDOW == 175 (0x7f056e826800) [pid = 1833] [serial = 810] [outer = 0x7f0546fe1400] 04:56:37 INFO - PROCESS | 1833 | 1461239797274 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]]]}] 04:56:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 04:56:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 1396ms 04:56:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 04:56:37 INFO - PROCESS | 1833 | 1461239797347 Marionette TRACE conn3 -> [0,1049,"getWindowHandle",null] 04:56:37 INFO - PROCESS | 1833 | 1461239797349 Marionette TRACE conn3 <- [1,1049,null,{"value":"8"}] 04:56:37 INFO - PROCESS | 1833 | 1461239797356 Marionette TRACE conn3 -> [0,1050,"setScriptTimeout",{"ms":35000}] 04:56:37 INFO - PROCESS | 1833 | 1461239797359 Marionette TRACE conn3 <- [1,1050,null,{}] 04:56:37 INFO - PROCESS | 1833 | 1461239797365 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}] 04:56:37 INFO - PROCESS | 1833 | 1461239797532 Marionette TRACE conn3 <- [1,1051,null,{"value":null}] 04:56:37 INFO - PROCESS | 1833 | 1461239797703 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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:37 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f0545b73000 == 103 [pid = 1833] [id = 270] 04:56:37 INFO - PROCESS | 1833 | ++DOMWINDOW == 176 (0x7f0545b42400) [pid = 1833] [serial = 811] [outer = (nil)] 04:56:37 INFO - PROCESS | 1833 | ++DOMWINDOW == 177 (0x7f0545b4ac00) [pid = 1833] [serial = 812] [outer = 0x7f0545b42400] 04:56:37 INFO - PROCESS | 1833 | 1461239797773 Marionette DEBUG loaded listener.js 04:56:37 INFO - PROCESS | 1833 | ++DOMWINDOW == 178 (0x7f0545b4fc00) [pid = 1833] [serial = 813] [outer = 0x7f0545b42400] 04:56:38 INFO - PROCESS | 1833 | 1461239798598 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]]]}] 04:56:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 04:56:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 1280ms 04:56:38 INFO - PROCESS | 1833 | 1461239798637 Marionette TRACE conn3 -> [0,1053,"getWindowHandle",null] 04:56:38 INFO - PROCESS | 1833 | 1461239798642 Marionette TRACE conn3 <- [1,1053,null,{"value":"8"}] 04:56:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 04:56:38 INFO - PROCESS | 1833 | 1461239798651 Marionette TRACE conn3 -> [0,1054,"setScriptTimeout",{"ms":35000}] 04:56:38 INFO - PROCESS | 1833 | 1461239798654 Marionette TRACE conn3 <- [1,1054,null,{}] 04:56:38 INFO - PROCESS | 1833 | 1461239798659 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}] 04:56:38 INFO - PROCESS | 1833 | 1461239798839 Marionette TRACE conn3 <- [1,1055,null,{"value":null}] 04:56:39 INFO - PROCESS | 1833 | 1461239799447 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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:39 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f054fca4000 == 104 [pid = 1833] [id = 271] 04:56:39 INFO - PROCESS | 1833 | ++DOMWINDOW == 179 (0x7f0546fe7c00) [pid = 1833] [serial = 814] [outer = (nil)] 04:56:39 INFO - PROCESS | 1833 | ++DOMWINDOW == 180 (0x7f05471e9000) [pid = 1833] [serial = 815] [outer = 0x7f0546fe7c00] 04:56:39 INFO - PROCESS | 1833 | 1461239799520 Marionette DEBUG loaded listener.js 04:56:39 INFO - PROCESS | 1833 | ++DOMWINDOW == 181 (0x7f054a6d2400) [pid = 1833] [serial = 816] [outer = 0x7f0546fe7c00] 04:56:40 INFO - PROCESS | 1833 | 1461239800341 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]]]}] 04:56:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 04:56:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 1732ms 04:56:40 INFO - PROCESS | 1833 | 1461239800385 Marionette TRACE conn3 -> [0,1057,"getWindowHandle",null] 04:56:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 04:56:40 INFO - PROCESS | 1833 | 1461239800389 Marionette TRACE conn3 <- [1,1057,null,{"value":"8"}] 04:56:40 INFO - PROCESS | 1833 | 1461239800396 Marionette TRACE conn3 -> [0,1058,"setScriptTimeout",{"ms":35000}] 04:56:40 INFO - PROCESS | 1833 | 1461239800402 Marionette TRACE conn3 <- [1,1058,null,{}] 04:56:40 INFO - PROCESS | 1833 | 1461239800408 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}] 04:56:40 INFO - PROCESS | 1833 | 1461239800571 Marionette TRACE conn3 <- [1,1059,null,{"value":null}] 04:56:40 INFO - PROCESS | 1833 | 1461239800889 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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:40 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f0550ea7800 == 105 [pid = 1833] [id = 272] 04:56:40 INFO - PROCESS | 1833 | ++DOMWINDOW == 182 (0x7f054fc78400) [pid = 1833] [serial = 817] [outer = (nil)] 04:56:40 INFO - PROCESS | 1833 | ++DOMWINDOW == 183 (0x7f0550487400) [pid = 1833] [serial = 818] [outer = 0x7f054fc78400] 04:56:41 INFO - PROCESS | 1833 | 1461239801006 Marionette DEBUG loaded listener.js 04:56:41 INFO - PROCESS | 1833 | ++DOMWINDOW == 184 (0x7f05510ad000) [pid = 1833] [serial = 819] [outer = 0x7f054fc78400] 04:56:41 INFO - PROCESS | 1833 | 1461239801846 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]]]}] 04:56:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 04:56:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 1537ms 04:56:41 INFO - PROCESS | 1833 | --DOCSHELL 0x7f05623b4800 == 104 [pid = 1833] [id = 257] 04:56:41 INFO - PROCESS | 1833 | --DOCSHELL 0x7f055c735000 == 103 [pid = 1833] [id = 225] 04:56:41 INFO - PROCESS | 1833 | --DOCSHELL 0x7f0553057000 == 102 [pid = 1833] [id = 256] 04:56:41 INFO - PROCESS | 1833 | --DOCSHELL 0x7f055c4a6800 == 101 [pid = 1833] [id = 255] 04:56:41 INFO - PROCESS | 1833 | --DOMWINDOW == 183 (0x7f055cab6000) [pid = 1833] [serial = 691] [outer = (nil)] [url = about:blank] 04:56:41 INFO - PROCESS | 1833 | --DOMWINDOW == 182 (0x7f055110f800) [pid = 1833] [serial = 679] [outer = (nil)] [url = about:blank] 04:56:41 INFO - PROCESS | 1833 | --DOMWINDOW == 181 (0x7f0558387800) [pid = 1833] [serial = 685] [outer = (nil)] [url = about:blank] 04:56:41 INFO - PROCESS | 1833 | --DOMWINDOW == 180 (0x7f055d866000) [pid = 1833] [serial = 694] [outer = (nil)] [url = about:blank] 04:56:41 INFO - PROCESS | 1833 | --DOMWINDOW == 179 (0x7f055ddcdc00) [pid = 1833] [serial = 697] [outer = (nil)] [url = about:blank] 04:56:41 INFO - PROCESS | 1833 | --DOMWINDOW == 178 (0x7f05530ab000) [pid = 1833] [serial = 682] [outer = (nil)] [url = about:blank] 04:56:41 INFO - PROCESS | 1833 | --DOMWINDOW == 177 (0x7f05530aac00) [pid = 1833] [serial = 688] [outer = (nil)] [url = about:blank] 04:56:41 INFO - PROCESS | 1833 | --DOMWINDOW == 176 (0x7f055cab1400) [pid = 1833] [serial = 722] [outer = (nil)] [url = about:blank] 04:56:41 INFO - PROCESS | 1833 | --DOCSHELL 0x7f055a45c000 == 100 [pid = 1833] [id = 254] 04:56:41 INFO - PROCESS | 1833 | --DOCSHELL 0x7f05543db000 == 99 [pid = 1833] [id = 253] 04:56:41 INFO - PROCESS | 1833 | --DOCSHELL 0x7f05529c7800 == 98 [pid = 1833] [id = 252] 04:56:41 INFO - PROCESS | 1833 | --DOCSHELL 0x7f0555a27800 == 97 [pid = 1833] [id = 251] 04:56:42 INFO - PROCESS | 1833 | 1461239802003 Marionette TRACE conn3 -> [0,1061,"getWindowHandle",null] 04:56:42 INFO - PROCESS | 1833 | 1461239802008 Marionette TRACE conn3 <- [1,1061,null,{"value":"8"}] 04:56:42 INFO - PROCESS | 1833 | --DOCSHELL 0x7f0559f22800 == 96 [pid = 1833] [id = 242] 04:56:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 04:56:42 INFO - PROCESS | 1833 | --DOCSHELL 0x7f0550e28800 == 95 [pid = 1833] [id = 241] 04:56:42 INFO - PROCESS | 1833 | 1461239802028 Marionette TRACE conn3 -> [0,1062,"setScriptTimeout",{"ms":35000}] 04:56:42 INFO - PROCESS | 1833 | 1461239802030 Marionette TRACE conn3 <- [1,1062,null,{}] 04:56:42 INFO - PROCESS | 1833 | 1461239802036 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}] 04:56:42 INFO - PROCESS | 1833 | 1461239802191 Marionette TRACE conn3 <- [1,1063,null,{"value":null}] 04:56:42 INFO - PROCESS | 1833 | --DOMWINDOW == 175 (0x7f0552fc4000) [pid = 1833] [serial = 709] [outer = (nil)] [url = about:blank] 04:56:42 INFO - PROCESS | 1833 | --DOMWINDOW == 174 (0x7f054fc7c400) [pid = 1833] [serial = 703] [outer = (nil)] [url = about:blank] 04:56:42 INFO - PROCESS | 1833 | --DOMWINDOW == 173 (0x7f055e873c00) [pid = 1833] [serial = 700] [outer = (nil)] [url = about:blank] 04:56:42 INFO - PROCESS | 1833 | --DOMWINDOW == 172 (0x7f0559ec4800) [pid = 1833] [serial = 716] [outer = (nil)] [url = about:blank] 04:56:42 INFO - PROCESS | 1833 | --DOMWINDOW == 171 (0x7f055acaa400) [pid = 1833] [serial = 717] [outer = (nil)] [url = about:blank] 04:56:42 INFO - PROCESS | 1833 | --DOMWINDOW == 170 (0x7f0554345000) [pid = 1833] [serial = 593] [outer = (nil)] [url = about:blank] 04:56:42 INFO - PROCESS | 1833 | --DOMWINDOW == 169 (0x7f055b939000) [pid = 1833] [serial = 720] [outer = (nil)] [url = about:blank] 04:56:42 INFO - PROCESS | 1833 | --DOMWINDOW == 168 (0x7f0552138400) [pid = 1833] [serial = 706] [outer = (nil)] [url = about:blank] 04:56:42 INFO - PROCESS | 1833 | --DOMWINDOW == 167 (0x7f0551fa5400) [pid = 1833] [serial = 719] [outer = (nil)] [url = about:blank] 04:56:42 INFO - PROCESS | 1833 | --DOMWINDOW == 166 (0x7f05583e8000) [pid = 1833] [serial = 714] [outer = (nil)] [url = about:blank] 04:56:42 INFO - PROCESS | 1833 | --DOMWINDOW == 165 (0x7f0555c39000) [pid = 1833] [serial = 713] [outer = (nil)] [url = about:blank] 04:56:42 INFO - PROCESS | 1833 | --DOMWINDOW == 164 (0x7f0554d4c800) [pid = 1833] [serial = 710] [outer = (nil)] [url = about:blank] 04:56:42 INFO - PROCESS | 1833 | --DOMWINDOW == 163 (0x7f0551109400) [pid = 1833] [serial = 704] [outer = (nil)] [url = about:blank] 04:56:42 INFO - PROCESS | 1833 | --DOMWINDOW == 162 (0x7f055110a400) [pid = 1833] [serial = 461] [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:56:42 INFO - PROCESS | 1833 | --DOMWINDOW == 161 (0x7f0552756c00) [pid = 1833] [serial = 707] [outer = (nil)] [url = about:blank] 04:56:42 INFO - PROCESS | 1833 | 1461239802332 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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:42 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f0552eeb800 == 96 [pid = 1833] [id = 273] 04:56:42 INFO - PROCESS | 1833 | ++DOMWINDOW == 162 (0x7f054fc7c800) [pid = 1833] [serial = 820] [outer = (nil)] 04:56:42 INFO - PROCESS | 1833 | ++DOMWINDOW == 163 (0x7f0552138400) [pid = 1833] [serial = 821] [outer = 0x7f054fc7c800] 04:56:42 INFO - PROCESS | 1833 | 1461239802470 Marionette DEBUG loaded listener.js 04:56:42 INFO - PROCESS | 1833 | ++DOMWINDOW == 164 (0x7f05528dd800) [pid = 1833] [serial = 822] [outer = 0x7f054fc7c800] 04:56:43 INFO - PROCESS | 1833 | 1461239803138 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]]]}] 04:56:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 04:56:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 1134ms 04:56:43 INFO - PROCESS | 1833 | 1461239803161 Marionette TRACE conn3 -> [0,1065,"getWindowHandle",null] 04:56:43 INFO - PROCESS | 1833 | 1461239803165 Marionette TRACE conn3 <- [1,1065,null,{"value":"8"}] 04:56:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 04:56:43 INFO - PROCESS | 1833 | 1461239803178 Marionette TRACE conn3 -> [0,1066,"setScriptTimeout",{"ms":35000}] 04:56:43 INFO - PROCESS | 1833 | 1461239803185 Marionette TRACE conn3 <- [1,1066,null,{}] 04:56:43 INFO - PROCESS | 1833 | 1461239803216 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}] 04:56:43 INFO - PROCESS | 1833 | 1461239803368 Marionette TRACE conn3 <- [1,1067,null,{"value":null}] 04:56:43 INFO - PROCESS | 1833 | 1461239803378 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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:43 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f0555fdd000 == 97 [pid = 1833] [id = 274] 04:56:43 INFO - PROCESS | 1833 | ++DOMWINDOW == 165 (0x7f05528e0000) [pid = 1833] [serial = 823] [outer = (nil)] 04:56:43 INFO - PROCESS | 1833 | ++DOMWINDOW == 166 (0x7f0555aa5000) [pid = 1833] [serial = 824] [outer = 0x7f05528e0000] 04:56:43 INFO - PROCESS | 1833 | 1461239803435 Marionette DEBUG loaded listener.js 04:56:43 INFO - PROCESS | 1833 | ++DOMWINDOW == 167 (0x7f0555c39c00) [pid = 1833] [serial = 825] [outer = 0x7f05528e0000] 04:56:44 INFO - PROCESS | 1833 | 1461239804198 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]]]}] 04:56:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 04:56:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 1046ms 04:56:44 INFO - PROCESS | 1833 | 1461239804217 Marionette TRACE conn3 -> [0,1069,"getWindowHandle",null] 04:56:44 INFO - PROCESS | 1833 | 1461239804221 Marionette TRACE conn3 <- [1,1069,null,{"value":"8"}] 04:56:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 04:56:44 INFO - PROCESS | 1833 | 1461239804226 Marionette TRACE conn3 -> [0,1070,"setScriptTimeout",{"ms":35000}] 04:56:44 INFO - PROCESS | 1833 | 1461239804228 Marionette TRACE conn3 <- [1,1070,null,{}] 04:56:44 INFO - PROCESS | 1833 | 1461239804234 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}] 04:56:44 INFO - PROCESS | 1833 | 1461239804458 Marionette TRACE conn3 <- [1,1071,null,{"value":null}] 04:56:44 INFO - PROCESS | 1833 | 1461239804493 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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:44 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f05568e4800 == 98 [pid = 1833] [id = 275] 04:56:44 INFO - PROCESS | 1833 | ++DOMWINDOW == 168 (0x7f0551109400) [pid = 1833] [serial = 826] [outer = (nil)] 04:56:44 INFO - PROCESS | 1833 | ++DOMWINDOW == 169 (0x7f0555c3e400) [pid = 1833] [serial = 827] [outer = 0x7f0551109400] 04:56:44 INFO - PROCESS | 1833 | 1461239804553 Marionette DEBUG loaded listener.js 04:56:44 INFO - PROCESS | 1833 | ++DOMWINDOW == 170 (0x7f05583e8000) [pid = 1833] [serial = 828] [outer = 0x7f0551109400] 04:56:45 INFO - PROCESS | 1833 | 1461239805373 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]]]}] 04:56:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 04:56:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 1176ms 04:56:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 04:56:45 INFO - PROCESS | 1833 | 1461239805403 Marionette TRACE conn3 -> [0,1073,"getWindowHandle",null] 04:56:45 INFO - PROCESS | 1833 | 1461239805405 Marionette TRACE conn3 <- [1,1073,null,{"value":"8"}] 04:56:45 INFO - PROCESS | 1833 | 1461239805410 Marionette TRACE conn3 -> [0,1074,"setScriptTimeout",{"ms":35000}] 04:56:45 INFO - PROCESS | 1833 | 1461239805413 Marionette TRACE conn3 <- [1,1074,null,{}] 04:56:45 INFO - PROCESS | 1833 | 1461239805429 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}] 04:56:45 INFO - PROCESS | 1833 | 1461239805618 Marionette TRACE conn3 <- [1,1075,null,{"value":null}] 04:56:45 INFO - PROCESS | 1833 | 1461239805643 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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:45 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f055ac9f800 == 99 [pid = 1833] [id = 276] 04:56:45 INFO - PROCESS | 1833 | ++DOMWINDOW == 171 (0x7f055ad81800) [pid = 1833] [serial = 829] [outer = (nil)] 04:56:45 INFO - PROCESS | 1833 | ++DOMWINDOW == 172 (0x7f055b1f4800) [pid = 1833] [serial = 830] [outer = 0x7f055ad81800] 04:56:45 INFO - PROCESS | 1833 | 1461239805713 Marionette DEBUG loaded listener.js 04:56:45 INFO - PROCESS | 1833 | ++DOMWINDOW == 173 (0x7f055baadc00) [pid = 1833] [serial = 831] [outer = 0x7f055ad81800] 04:56:46 INFO - PROCESS | 1833 | --DOMWINDOW == 172 (0x7f0552036400) [pid = 1833] [serial = 757] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 04:56:46 INFO - PROCESS | 1833 | --DOMWINDOW == 171 (0x7f055b081400) [pid = 1833] [serial = 766] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 04:56:46 INFO - PROCESS | 1833 | --DOMWINDOW == 170 (0x7f05510a4c00) [pid = 1833] [serial = 760] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 04:56:46 INFO - PROCESS | 1833 | --DOMWINDOW == 169 (0x7f0552fc5c00) [pid = 1833] [serial = 763] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 04:56:46 INFO - PROCESS | 1833 | --DOMWINDOW == 168 (0x7f0551111800) [pid = 1833] [serial = 754] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 04:56:46 INFO - PROCESS | 1833 | --DOMWINDOW == 167 (0x7f054fc28400) [pid = 1833] [serial = 769] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 04:56:46 INFO - PROCESS | 1833 | --DOMWINDOW == 166 (0x7f054fe98800) [pid = 1833] [serial = 721] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 04:56:46 INFO - PROCESS | 1833 | 1461239806759 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]]]}] 04:56:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 04:56:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 1380ms 04:56:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 04:56:46 INFO - PROCESS | 1833 | 1461239806790 Marionette TRACE conn3 -> [0,1077,"getWindowHandle",null] 04:56:46 INFO - PROCESS | 1833 | 1461239806792 Marionette TRACE conn3 <- [1,1077,null,{"value":"8"}] 04:56:46 INFO - PROCESS | 1833 | 1461239806796 Marionette TRACE conn3 -> [0,1078,"setScriptTimeout",{"ms":35000}] 04:56:46 INFO - PROCESS | 1833 | 1461239806800 Marionette TRACE conn3 <- [1,1078,null,{}] 04:56:46 INFO - PROCESS | 1833 | 1461239806805 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}] 04:56:46 INFO - PROCESS | 1833 | 1461239806993 Marionette TRACE conn3 <- [1,1079,null,{"value":null}] 04:56:47 INFO - PROCESS | 1833 | 1461239807078 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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:47 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f055c42e800 == 100 [pid = 1833] [id = 277] 04:56:47 INFO - PROCESS | 1833 | ++DOMWINDOW == 167 (0x7f0551111800) [pid = 1833] [serial = 832] [outer = (nil)] 04:56:47 INFO - PROCESS | 1833 | ++DOMWINDOW == 168 (0x7f055ae96c00) [pid = 1833] [serial = 833] [outer = 0x7f0551111800] 04:56:47 INFO - PROCESS | 1833 | 1461239807146 Marionette DEBUG loaded listener.js 04:56:47 INFO - PROCESS | 1833 | ++DOMWINDOW == 169 (0x7f055d866000) [pid = 1833] [serial = 834] [outer = 0x7f0551111800] 04:56:47 INFO - PROCESS | 1833 | 1461239807782 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]]]}] 04:56:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 04:56:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 1036ms 04:56:47 INFO - PROCESS | 1833 | 1461239807834 Marionette TRACE conn3 -> [0,1081,"getWindowHandle",null] 04:56:47 INFO - PROCESS | 1833 | 1461239807838 Marionette TRACE conn3 <- [1,1081,null,{"value":"8"}] 04:56:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 04:56:47 INFO - PROCESS | 1833 | 1461239807843 Marionette TRACE conn3 -> [0,1082,"setScriptTimeout",{"ms":35000}] 04:56:47 INFO - PROCESS | 1833 | 1461239807846 Marionette TRACE conn3 <- [1,1082,null,{}] 04:56:47 INFO - PROCESS | 1833 | 1461239807866 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}] 04:56:48 INFO - PROCESS | 1833 | 1461239808065 Marionette TRACE conn3 <- [1,1083,null,{"value":null}] 04:56:48 INFO - PROCESS | 1833 | 1461239808083 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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:48 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f055cb56800 == 101 [pid = 1833] [id = 278] 04:56:48 INFO - PROCESS | 1833 | ++DOMWINDOW == 170 (0x7f055cf95c00) [pid = 1833] [serial = 835] [outer = (nil)] 04:56:48 INFO - PROCESS | 1833 | ++DOMWINDOW == 171 (0x7f055ddcdc00) [pid = 1833] [serial = 836] [outer = 0x7f055cf95c00] 04:56:48 INFO - PROCESS | 1833 | 1461239808140 Marionette DEBUG loaded listener.js 04:56:48 INFO - PROCESS | 1833 | ++DOMWINDOW == 172 (0x7f055eb87000) [pid = 1833] [serial = 837] [outer = 0x7f055cf95c00] 04:56:49 INFO - PROCESS | 1833 | 1461239809061 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]]]}] 04:56:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 04:56:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 1251ms 04:56:49 INFO - PROCESS | 1833 | 1461239809094 Marionette TRACE conn3 -> [0,1085,"getWindowHandle",null] 04:56:49 INFO - PROCESS | 1833 | 1461239809100 Marionette TRACE conn3 <- [1,1085,null,{"value":"8"}] 04:56:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 04:56:49 INFO - PROCESS | 1833 | 1461239809108 Marionette TRACE conn3 -> [0,1086,"setScriptTimeout",{"ms":35000}] 04:56:49 INFO - PROCESS | 1833 | 1461239809113 Marionette TRACE conn3 <- [1,1086,null,{}] 04:56:49 INFO - PROCESS | 1833 | 1461239809122 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}] 04:56:49 INFO - PROCESS | 1833 | 1461239809340 Marionette TRACE conn3 <- [1,1087,null,{"value":null}] 04:56:49 INFO - PROCESS | 1833 | 1461239809510 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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:49 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f0552348800 == 102 [pid = 1833] [id = 279] 04:56:49 INFO - PROCESS | 1833 | ++DOMWINDOW == 173 (0x7f0545b51400) [pid = 1833] [serial = 838] [outer = (nil)] 04:56:49 INFO - PROCESS | 1833 | ++DOMWINDOW == 174 (0x7f054a6dbc00) [pid = 1833] [serial = 839] [outer = 0x7f0545b51400] 04:56:49 INFO - PROCESS | 1833 | 1461239809581 Marionette DEBUG loaded listener.js 04:56:49 INFO - PROCESS | 1833 | ++DOMWINDOW == 175 (0x7f054fc70c00) [pid = 1833] [serial = 840] [outer = 0x7f0545b51400] 04:56:50 INFO - PROCESS | 1833 | 1461239810505 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]]]}] 04:56:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 04:56:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 1434ms 04:56:50 INFO - PROCESS | 1833 | 1461239810542 Marionette TRACE conn3 -> [0,1089,"getWindowHandle",null] 04:56:50 INFO - PROCESS | 1833 | 1461239810550 Marionette TRACE conn3 <- [1,1089,null,{"value":"8"}] 04:56:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 04:56:50 INFO - PROCESS | 1833 | 1461239810560 Marionette TRACE conn3 -> [0,1090,"setScriptTimeout",{"ms":35000}] 04:56:50 INFO - PROCESS | 1833 | 1461239810564 Marionette TRACE conn3 <- [1,1090,null,{}] 04:56:50 INFO - PROCESS | 1833 | 1461239810570 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}] 04:56:50 INFO - PROCESS | 1833 | 1461239810734 Marionette TRACE conn3 <- [1,1091,null,{"value":null}] 04:56:50 INFO - PROCESS | 1833 | 1461239810907 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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:50 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f05560d0000 == 103 [pid = 1833] [id = 280] 04:56:50 INFO - PROCESS | 1833 | ++DOMWINDOW == 176 (0x7f05471ed000) [pid = 1833] [serial = 841] [outer = (nil)] 04:56:50 INFO - PROCESS | 1833 | ++DOMWINDOW == 177 (0x7f0552135800) [pid = 1833] [serial = 842] [outer = 0x7f05471ed000] 04:56:50 INFO - PROCESS | 1833 | 1461239810980 Marionette DEBUG loaded listener.js 04:56:51 INFO - PROCESS | 1833 | ++DOMWINDOW == 178 (0x7f0552fc1000) [pid = 1833] [serial = 843] [outer = 0x7f05471ed000] 04:56:51 INFO - PROCESS | 1833 | 1461239811903 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]]]}] 04:56:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 04:56:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 1390ms 04:56:51 INFO - PROCESS | 1833 | 1461239811951 Marionette TRACE conn3 -> [0,1093,"getWindowHandle",null] 04:56:51 INFO - PROCESS | 1833 | 1461239811955 Marionette TRACE conn3 <- [1,1093,null,{"value":"8"}] 04:56:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 04:56:51 INFO - PROCESS | 1833 | 1461239811961 Marionette TRACE conn3 -> [0,1094,"setScriptTimeout",{"ms":35000}] 04:56:51 INFO - PROCESS | 1833 | 1461239811967 Marionette TRACE conn3 <- [1,1094,null,{}] 04:56:51 INFO - PROCESS | 1833 | 1461239811982 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}] 04:56:52 INFO - PROCESS | 1833 | 1461239812154 Marionette TRACE conn3 <- [1,1095,null,{"value":null}] 04:56:52 INFO - PROCESS | 1833 | 1461239812324 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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:52 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f055eb5c000 == 104 [pid = 1833] [id = 281] 04:56:52 INFO - PROCESS | 1833 | ++DOMWINDOW == 179 (0x7f0555e8f400) [pid = 1833] [serial = 844] [outer = (nil)] 04:56:52 INFO - PROCESS | 1833 | ++DOMWINDOW == 180 (0x7f0558f48400) [pid = 1833] [serial = 845] [outer = 0x7f0555e8f400] 04:56:52 INFO - PROCESS | 1833 | 1461239812400 Marionette DEBUG loaded listener.js 04:56:52 INFO - PROCESS | 1833 | ++DOMWINDOW == 181 (0x7f055b935000) [pid = 1833] [serial = 846] [outer = 0x7f0555e8f400] 04:56:53 INFO - PROCESS | 1833 | 1461239813268 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]]]}] 04:56:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 04:56:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 1332ms 04:56:53 INFO - PROCESS | 1833 | 1461239813295 Marionette TRACE conn3 -> [0,1097,"getWindowHandle",null] 04:56:53 INFO - PROCESS | 1833 | 1461239813299 Marionette TRACE conn3 <- [1,1097,null,{"value":"8"}] 04:56:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 04:56:53 INFO - PROCESS | 1833 | 1461239813305 Marionette TRACE conn3 -> [0,1098,"setScriptTimeout",{"ms":35000}] 04:56:53 INFO - PROCESS | 1833 | 1461239813307 Marionette TRACE conn3 <- [1,1098,null,{}] 04:56:53 INFO - PROCESS | 1833 | 1461239813312 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}] 04:56:53 INFO - PROCESS | 1833 | 1461239813476 Marionette TRACE conn3 <- [1,1099,null,{"value":null}] 04:56:53 INFO - PROCESS | 1833 | 1461239813650 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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:53 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f056a222800 == 105 [pid = 1833] [id = 282] 04:56:53 INFO - PROCESS | 1833 | ++DOMWINDOW == 182 (0x7f05565be800) [pid = 1833] [serial = 847] [outer = (nil)] 04:56:53 INFO - PROCESS | 1833 | ++DOMWINDOW == 183 (0x7f055cf9c400) [pid = 1833] [serial = 848] [outer = 0x7f05565be800] 04:56:53 INFO - PROCESS | 1833 | 1461239813727 Marionette DEBUG loaded listener.js 04:56:53 INFO - PROCESS | 1833 | ++DOMWINDOW == 184 (0x7f055eba1c00) [pid = 1833] [serial = 849] [outer = 0x7f05565be800] 04:56:54 INFO - PROCESS | 1833 | 1461239814566 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]]]}] 04:56:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 04:56:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 1331ms 04:56:54 INFO - PROCESS | 1833 | 1461239814637 Marionette TRACE conn3 -> [0,1101,"getWindowHandle",null] 04:56:54 INFO - PROCESS | 1833 | 1461239814641 Marionette TRACE conn3 <- [1,1101,null,{"value":"8"}] 04:56:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 04:56:54 INFO - PROCESS | 1833 | 1461239814646 Marionette TRACE conn3 -> [0,1102,"setScriptTimeout",{"ms":35000}] 04:56:54 INFO - PROCESS | 1833 | 1461239814649 Marionette TRACE conn3 <- [1,1102,null,{}] 04:56:54 INFO - PROCESS | 1833 | 1461239814655 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}] 04:56:54 INFO - PROCESS | 1833 | 1461239814861 Marionette TRACE conn3 <- [1,1103,null,{"value":null}] 04:56:55 INFO - PROCESS | 1833 | 1461239815031 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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:55 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f056e896800 == 106 [pid = 1833] [id = 283] 04:56:55 INFO - PROCESS | 1833 | ++DOMWINDOW == 185 (0x7f055b917000) [pid = 1833] [serial = 850] [outer = (nil)] 04:56:55 INFO - PROCESS | 1833 | ++DOMWINDOW == 186 (0x7f0568e4a800) [pid = 1833] [serial = 851] [outer = 0x7f055b917000] 04:56:55 INFO - PROCESS | 1833 | 1461239815102 Marionette DEBUG loaded listener.js 04:56:55 INFO - PROCESS | 1833 | ++DOMWINDOW == 187 (0x7f0569197c00) [pid = 1833] [serial = 852] [outer = 0x7f055b917000] 04:56:56 INFO - PROCESS | 1833 | 1461239816026 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]]]}] 04:56:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 04:56:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 1432ms 04:56:56 INFO - PROCESS | 1833 | 1461239816080 Marionette TRACE conn3 -> [0,1105,"getWindowHandle",null] 04:56:56 INFO - PROCESS | 1833 | 1461239816084 Marionette TRACE conn3 <- [1,1105,null,{"value":"8"}] 04:56:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 04:56:56 INFO - PROCESS | 1833 | 1461239816090 Marionette TRACE conn3 -> [0,1106,"setScriptTimeout",{"ms":35000}] 04:56:56 INFO - PROCESS | 1833 | 1461239816092 Marionette TRACE conn3 <- [1,1106,null,{}] 04:56:56 INFO - PROCESS | 1833 | 1461239816098 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}] 04:56:56 INFO - PROCESS | 1833 | 1461239816311 Marionette TRACE conn3 <- [1,1107,null,{"value":null}] 04:56:56 INFO - PROCESS | 1833 | 1461239816486 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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:56 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f05738d4800 == 107 [pid = 1833] [id = 284] 04:56:56 INFO - PROCESS | 1833 | ++DOMWINDOW == 188 (0x7f0569320400) [pid = 1833] [serial = 853] [outer = (nil)] 04:56:56 INFO - PROCESS | 1833 | ++DOMWINDOW == 189 (0x7f056e3d1000) [pid = 1833] [serial = 854] [outer = 0x7f0569320400] 04:56:56 INFO - PROCESS | 1833 | 1461239816566 Marionette DEBUG loaded listener.js 04:56:56 INFO - PROCESS | 1833 | ++DOMWINDOW == 190 (0x7f056e905c00) [pid = 1833] [serial = 855] [outer = 0x7f0569320400] 04:56:57 INFO - PROCESS | 1833 | 1461239817422 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]]]}] 04:56:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 04:56:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 1378ms 04:56:57 INFO - PROCESS | 1833 | 1461239817470 Marionette TRACE conn3 -> [0,1109,"getWindowHandle",null] 04:56:57 INFO - PROCESS | 1833 | 1461239817472 Marionette TRACE conn3 <- [1,1109,null,{"value":"8"}] 04:56:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 04:56:57 INFO - PROCESS | 1833 | 1461239817479 Marionette TRACE conn3 -> [0,1110,"setScriptTimeout",{"ms":35000}] 04:56:57 INFO - PROCESS | 1833 | 1461239817483 Marionette TRACE conn3 <- [1,1110,null,{}] 04:56:57 INFO - PROCESS | 1833 | 1461239817489 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}] 04:56:57 INFO - PROCESS | 1833 | 1461239817650 Marionette TRACE conn3 <- [1,1111,null,{"value":null}] 04:56:57 INFO - PROCESS | 1833 | 1461239817826 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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:57 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f0551f79000 == 108 [pid = 1833] [id = 285] 04:56:57 INFO - PROCESS | 1833 | ++DOMWINDOW == 191 (0x7f054fc8c400) [pid = 1833] [serial = 856] [outer = (nil)] 04:56:57 INFO - PROCESS | 1833 | ++DOMWINDOW == 192 (0x7f054fc95400) [pid = 1833] [serial = 857] [outer = 0x7f054fc8c400] 04:56:57 INFO - PROCESS | 1833 | 1461239817902 Marionette DEBUG loaded listener.js 04:56:58 INFO - PROCESS | 1833 | ++DOMWINDOW == 193 (0x7f054fc9a000) [pid = 1833] [serial = 858] [outer = 0x7f054fc8c400] 04:56:58 INFO - PROCESS | 1833 | 1461239818756 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]]]}] 04:56:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 04:56:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 1335ms 04:56:58 INFO - PROCESS | 1833 | 1461239818816 Marionette TRACE conn3 -> [0,1113,"getWindowHandle",null] 04:56:58 INFO - PROCESS | 1833 | 1461239818820 Marionette TRACE conn3 <- [1,1113,null,{"value":"8"}] 04:56:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 04:56:58 INFO - PROCESS | 1833 | 1461239818826 Marionette TRACE conn3 -> [0,1114,"setScriptTimeout",{"ms":35000}] 04:56:58 INFO - PROCESS | 1833 | 1461239818829 Marionette TRACE conn3 <- [1,1114,null,{}] 04:56:58 INFO - PROCESS | 1833 | 1461239818834 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}] 04:56:58 INFO - PROCESS | 1833 | 1461239818992 Marionette TRACE conn3 <- [1,1115,null,{"value":null}] 04:56:59 INFO - PROCESS | 1833 | 1461239819168 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1833 | ++DOCSHELL 0x7f0551186800 == 109 [pid = 1833] [id = 286] 04:56:59 INFO - PROCESS | 1833 | ++DOMWINDOW == 194 (0x7f0546cce400) [pid = 1833] [serial = 859] [outer = (nil)] 04:56:59 INFO - PROCESS | 1833 | ++DOMWINDOW == 195 (0x7f0546cd6000) [pid = 1833] [serial = 860] [outer = 0x7f0546cce400] 04:56:59 INFO - PROCESS | 1833 | 1461239819239 Marionette DEBUG loaded listener.js 04:56:59 INFO - PROCESS | 1833 | ++DOMWINDOW == 196 (0x7f0546cdb800) [pid = 1833] [serial = 861] [outer = 0x7f0546cce400] 04:57:00 INFO - PROCESS | 1833 | 1461239820041 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]]]}] 04:57:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 04:57:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 1287ms 04:57:00 INFO - PROCESS | 1833 | 1461239820114 Marionette TRACE conn3 -> [0,1117,"getWindowHandle",null] 04:57:00 INFO - PROCESS | 1833 | 1461239820117 Marionette TRACE conn3 <- [1,1117,null,{"value":"8"}] 04:57:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 04:57:00 INFO - PROCESS | 1833 | 1461239820124 Marionette TRACE conn3 -> [0,1118,"setScriptTimeout",{"ms":35000}] 04:57:00 INFO - PROCESS | 1833 | 1461239820127 Marionette TRACE conn3 <- [1,1118,null,{}] 04:57:00 INFO - PROCESS | 1833 | 1461239820133 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}] 04:57:00 INFO - PROCESS | 1833 | 1461239820353 Marionette TRACE conn3 <- [1,1119,null,{"value":null}] 04:57:00 INFO - PROCESS | 1833 | 1461239820538 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1833 | ++DOCSHELL 0x7f054b8c2800 == 110 [pid = 1833] [id = 287] 04:57:00 INFO - PROCESS | 1833 | ++DOMWINDOW == 197 (0x7f0546ccf800) [pid = 1833] [serial = 862] [outer = (nil)] 04:57:00 INFO - PROCESS | 1833 | ++DOMWINDOW == 198 (0x7f054fc95000) [pid = 1833] [serial = 863] [outer = 0x7f0546ccf800] 04:57:00 INFO - PROCESS | 1833 | 1461239820607 Marionette DEBUG loaded listener.js 04:57:00 INFO - PROCESS | 1833 | ++DOMWINDOW == 199 (0x7f0556583000) [pid = 1833] [serial = 864] [outer = 0x7f0546ccf800] 04:57:01 INFO - PROCESS | 1833 | 1461239821496 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]]]}] 04:57:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 04:57:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 1429ms 04:57:01 INFO - PROCESS | 1833 | 1461239821555 Marionette TRACE conn3 -> [0,1121,"getWindowHandle",null] 04:57:01 INFO - PROCESS | 1833 | 1461239821558 Marionette TRACE conn3 <- [1,1121,null,{"value":"8"}] 04:57:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 04:57:01 INFO - PROCESS | 1833 | 1461239821564 Marionette TRACE conn3 -> [0,1122,"setScriptTimeout",{"ms":35000}] 04:57:01 INFO - PROCESS | 1833 | 1461239821567 Marionette TRACE conn3 <- [1,1122,null,{}] 04:57:01 INFO - PROCESS | 1833 | 1461239821572 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}] 04:57:01 INFO - PROCESS | 1833 | 1461239821749 Marionette TRACE conn3 <- [1,1123,null,{"value":null}] 04:57:01 INFO - PROCESS | 1833 | 1461239821936 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1833 | ++DOCSHELL 0x7f0551f76800 == 111 [pid = 1833] [id = 288] 04:57:01 INFO - PROCESS | 1833 | ++DOMWINDOW == 200 (0x7f0546cd7400) [pid = 1833] [serial = 865] [outer = (nil)] 04:57:02 INFO - PROCESS | 1833 | ++DOMWINDOW == 201 (0x7f0556587800) [pid = 1833] [serial = 866] [outer = 0x7f0546cd7400] 04:57:02 INFO - PROCESS | 1833 | 1461239822020 Marionette DEBUG loaded listener.js 04:57:02 INFO - PROCESS | 1833 | ++DOMWINDOW == 202 (0x7f055658c800) [pid = 1833] [serial = 867] [outer = 0x7f0546cd7400] 04:57:02 INFO - PROCESS | 1833 | 1461239822902 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]]]}] 04:57:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 04:57:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 1382ms 04:57:02 INFO - PROCESS | 1833 | 1461239822948 Marionette TRACE conn3 -> [0,1125,"getWindowHandle",null] 04:57:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 04:57:02 INFO - PROCESS | 1833 | 1461239822952 Marionette TRACE conn3 <- [1,1125,null,{"value":"8"}] 04:57:02 INFO - PROCESS | 1833 | 1461239822958 Marionette TRACE conn3 -> [0,1126,"setScriptTimeout",{"ms":35000}] 04:57:02 INFO - PROCESS | 1833 | 1461239822962 Marionette TRACE conn3 <- [1,1126,null,{}] 04:57:02 INFO - PROCESS | 1833 | 1461239822967 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}] 04:57:03 INFO - PROCESS | 1833 | 1461239823173 Marionette TRACE conn3 <- [1,1127,null,{"value":null}] 04:57:03 INFO - PROCESS | 1833 | 1461239823347 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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:03 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f0545f1f000 == 112 [pid = 1833] [id = 289] 04:57:03 INFO - PROCESS | 1833 | ++DOMWINDOW == 203 (0x7f0545fb8800) [pid = 1833] [serial = 868] [outer = (nil)] 04:57:03 INFO - PROCESS | 1833 | ++DOMWINDOW == 204 (0x7f0545fc5c00) [pid = 1833] [serial = 869] [outer = 0x7f0545fb8800] 04:57:03 INFO - PROCESS | 1833 | 1461239823424 Marionette DEBUG loaded listener.js 04:57:03 INFO - PROCESS | 1833 | ++DOMWINDOW == 205 (0x7f055658f400) [pid = 1833] [serial = 870] [outer = 0x7f0545fb8800] 04:57:04 INFO - PROCESS | 1833 | 1461239824275 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]]]}] 04:57:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 04:57:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 1383ms 04:57:04 INFO - PROCESS | 1833 | 1461239824341 Marionette TRACE conn3 -> [0,1129,"getWindowHandle",null] 04:57:04 INFO - PROCESS | 1833 | 1461239824345 Marionette TRACE conn3 <- [1,1129,null,{"value":"8"}] 04:57:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 04:57:04 INFO - PROCESS | 1833 | 1461239824350 Marionette TRACE conn3 -> [0,1130,"setScriptTimeout",{"ms":35000}] 04:57:04 INFO - PROCESS | 1833 | 1461239824352 Marionette TRACE conn3 <- [1,1130,null,{}] 04:57:04 INFO - PROCESS | 1833 | 1461239824358 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}] 04:57:04 INFO - PROCESS | 1833 | 1461239824511 Marionette TRACE conn3 <- [1,1131,null,{"value":null}] 04:57:04 INFO - PROCESS | 1833 | 1461239824707 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1833 | ++DOCSHELL 0x7f0544b4b000 == 113 [pid = 1833] [id = 290] 04:57:04 INFO - PROCESS | 1833 | ++DOMWINDOW == 206 (0x7f0544c58400) [pid = 1833] [serial = 871] [outer = (nil)] 04:57:04 INFO - PROCESS | 1833 | ++DOMWINDOW == 207 (0x7f0544c5e400) [pid = 1833] [serial = 872] [outer = 0x7f0544c58400] 04:57:04 INFO - PROCESS | 1833 | 1461239824777 Marionette DEBUG loaded listener.js 04:57:04 INFO - PROCESS | 1833 | ++DOMWINDOW == 208 (0x7f0544c62800) [pid = 1833] [serial = 873] [outer = 0x7f0544c58400] 04:57:05 INFO - PROCESS | 1833 | 1461239825688 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]]]}] 04:57:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 04:57:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 1382ms 04:57:05 INFO - PROCESS | 1833 | 1461239825734 Marionette TRACE conn3 -> [0,1133,"getWindowHandle",null] 04:57:05 INFO - PROCESS | 1833 | 1461239825737 Marionette TRACE conn3 <- [1,1133,null,{"value":"8"}] 04:57:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 04:57:05 INFO - PROCESS | 1833 | 1461239825742 Marionette TRACE conn3 -> [0,1134,"setScriptTimeout",{"ms":35000}] 04:57:05 INFO - PROCESS | 1833 | 1461239825745 Marionette TRACE conn3 <- [1,1134,null,{}] 04:57:05 INFO - PROCESS | 1833 | 1461239825750 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}] 04:57:05 INFO - PROCESS | 1833 | 1461239825906 Marionette TRACE conn3 <- [1,1135,null,{"value":null}] 04:57:06 INFO - PROCESS | 1833 | 1461239826086 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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:06 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f0544db1800 == 114 [pid = 1833] [id = 291] 04:57:06 INFO - PROCESS | 1833 | ++DOMWINDOW == 209 (0x7f0544c59400) [pid = 1833] [serial = 874] [outer = (nil)] 04:57:06 INFO - PROCESS | 1833 | ++DOMWINDOW == 210 (0x7f0544e0e400) [pid = 1833] [serial = 875] [outer = 0x7f0544c59400] 04:57:06 INFO - PROCESS | 1833 | 1461239826151 Marionette DEBUG loaded listener.js 04:57:06 INFO - PROCESS | 1833 | ++DOMWINDOW == 211 (0x7f0544e12800) [pid = 1833] [serial = 876] [outer = 0x7f0544c59400] 04:57:07 INFO - PROCESS | 1833 | 1461239827394 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]]]}] 04:57:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 04:57:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 1682ms 04:57:07 INFO - PROCESS | 1833 | 1461239827433 Marionette TRACE conn3 -> [0,1137,"getWindowHandle",null] 04:57:07 INFO - PROCESS | 1833 | 1461239827437 Marionette TRACE conn3 <- [1,1137,null,{"value":"8"}] 04:57:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 04:57:07 INFO - PROCESS | 1833 | 1461239827445 Marionette TRACE conn3 -> [0,1138,"setScriptTimeout",{"ms":35000}] 04:57:07 INFO - PROCESS | 1833 | 1461239827450 Marionette TRACE conn3 <- [1,1138,null,{}] 04:57:07 INFO - PROCESS | 1833 | 1461239827459 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}] 04:57:07 INFO - PROCESS | 1833 | 1461239827755 Marionette TRACE conn3 <- [1,1139,null,{"value":null}] 04:57:07 INFO - PROCESS | 1833 | 1461239827951 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1833 | ++DOCSHELL 0x7f0550d54800 == 115 [pid = 1833] [id = 292] 04:57:07 INFO - PROCESS | 1833 | ++DOMWINDOW == 212 (0x7f0544e16400) [pid = 1833] [serial = 877] [outer = (nil)] 04:57:08 INFO - PROCESS | 1833 | ++DOMWINDOW == 213 (0x7f0545fba400) [pid = 1833] [serial = 878] [outer = 0x7f0544e16400] 04:57:08 INFO - PROCESS | 1833 | 1461239828022 Marionette DEBUG loaded listener.js 04:57:08 INFO - PROCESS | 1833 | ++DOMWINDOW == 214 (0x7f0545fc4400) [pid = 1833] [serial = 879] [outer = 0x7f0544e16400] 04:57:08 INFO - PROCESS | 1833 | 1461239828989 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]]]}] 04:57:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 04:57:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 1590ms 04:57:09 INFO - PROCESS | 1833 | 1461239829036 Marionette TRACE conn3 -> [0,1141,"getWindowHandle",null] 04:57:09 INFO - PROCESS | 1833 | 1461239829044 Marionette TRACE conn3 <- [1,1141,null,{"value":"8"}] 04:57:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 04:57:09 INFO - PROCESS | 1833 | 1461239829053 Marionette TRACE conn3 -> [0,1142,"setScriptTimeout",{"ms":35000}] 04:57:09 INFO - PROCESS | 1833 | 1461239829056 Marionette TRACE conn3 <- [1,1142,null,{}] 04:57:09 INFO - PROCESS | 1833 | 1461239829062 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}] 04:57:09 INFO - PROCESS | 1833 | 1461239829221 Marionette TRACE conn3 <- [1,1143,null,{"value":null}] 04:57:09 INFO - PROCESS | 1833 | 1461239829445 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1833 | ++DOCSHELL 0x7f054fb41000 == 116 [pid = 1833] [id = 293] 04:57:09 INFO - PROCESS | 1833 | ++DOMWINDOW == 215 (0x7f05483ebc00) [pid = 1833] [serial = 880] [outer = (nil)] 04:57:09 INFO - PROCESS | 1833 | ++DOMWINDOW == 216 (0x7f054a6cc800) [pid = 1833] [serial = 881] [outer = 0x7f05483ebc00] 04:57:09 INFO - PROCESS | 1833 | 1461239829590 Marionette DEBUG loaded listener.js 04:57:09 INFO - PROCESS | 1833 | ++DOMWINDOW == 217 (0x7f054a6db400) [pid = 1833] [serial = 882] [outer = 0x7f05483ebc00] 04:57:09 INFO - PROCESS | 1833 | --DOCSHELL 0x7f056e933800 == 115 [pid = 1833] [id = 232] 04:57:09 INFO - PROCESS | 1833 | --DOCSHELL 0x7f056bf16800 == 114 [pid = 1833] [id = 230] 04:57:09 INFO - PROCESS | 1833 | --DOCSHELL 0x7f055e7ad800 == 113 [pid = 1833] [id = 228] 04:57:10 INFO - PROCESS | 1833 | --DOMWINDOW == 216 (0x7f05691a1000) [pid = 1833] [serial = 773] [outer = (nil)] [url = about:blank] 04:57:10 INFO - PROCESS | 1833 | --DOMWINDOW == 215 (0x7f0569199000) [pid = 1833] [serial = 743] [outer = (nil)] [url = about:blank] 04:57:10 INFO - PROCESS | 1833 | --DOMWINDOW == 214 (0x7f056a22cc00) [pid = 1833] [serial = 746] [outer = (nil)] [url = about:blank] 04:57:10 INFO - PROCESS | 1833 | --DOMWINDOW == 213 (0x7f056a6f5800) [pid = 1833] [serial = 749] [outer = (nil)] [url = about:blank] 04:57:10 INFO - PROCESS | 1833 | --DOCSHELL 0x7f055c42e800 == 112 [pid = 1833] [id = 277] 04:57:10 INFO - PROCESS | 1833 | --DOCSHELL 0x7f055ac9f800 == 111 [pid = 1833] [id = 276] 04:57:10 INFO - PROCESS | 1833 | --DOCSHELL 0x7f05568e4800 == 110 [pid = 1833] [id = 275] 04:57:10 INFO - PROCESS | 1833 | --DOCSHELL 0x7f0555fdd000 == 109 [pid = 1833] [id = 274] 04:57:10 INFO - PROCESS | 1833 | --DOCSHELL 0x7f0552eeb800 == 108 [pid = 1833] [id = 273] 04:57:10 INFO - PROCESS | 1833 | --DOCSHELL 0x7f0550ea7800 == 107 [pid = 1833] [id = 272] 04:57:10 INFO - PROCESS | 1833 | --DOCSHELL 0x7f054fca4000 == 106 [pid = 1833] [id = 271] 04:57:10 INFO - PROCESS | 1833 | --DOCSHELL 0x7f0556757000 == 105 [pid = 1833] [id = 263] 04:57:10 INFO - PROCESS | 1833 | --DOCSHELL 0x7f05738c1800 == 104 [pid = 1833] [id = 262] 04:57:10 INFO - PROCESS | 1833 | --DOCSHELL 0x7f056e92c000 == 103 [pid = 1833] [id = 261] 04:57:10 INFO - PROCESS | 1833 | --DOCSHELL 0x7f056957e000 == 102 [pid = 1833] [id = 260] 04:57:10 INFO - PROCESS | 1833 | --DOCSHELL 0x7f0559e7a000 == 101 [pid = 1833] [id = 259] 04:57:10 INFO - PROCESS | 1833 | --DOCSHELL 0x7f0550f65000 == 100 [pid = 1833] [id = 258] 04:57:10 INFO - PROCESS | 1833 | 1461239830806 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]]]}] 04:57:10 INFO - PROCESS | 1833 | --DOMWINDOW == 212 (0x7f055d452400) [pid = 1833] [serial = 723] [outer = (nil)] [url = about:blank] 04:57:10 INFO - PROCESS | 1833 | --DOMWINDOW == 211 (0x7f0562461c00) [pid = 1833] [serial = 740] [outer = (nil)] [url = about:blank] 04:57:10 INFO - PROCESS | 1833 | --DOMWINDOW == 210 (0x7f055419c800) [pid = 1833] [serial = 759] [outer = (nil)] [url = about:blank] 04:57:10 INFO - PROCESS | 1833 | --DOMWINDOW == 209 (0x7f055cf9e800) [pid = 1833] [serial = 767] [outer = (nil)] [url = about:blank] 04:57:10 INFO - PROCESS | 1833 | --DOMWINDOW == 208 (0x7f0552fbf800) [pid = 1833] [serial = 758] [outer = (nil)] [url = about:blank] 04:57:10 INFO - PROCESS | 1833 | --DOMWINDOW == 207 (0x7f0555aa3800) [pid = 1833] [serial = 761] [outer = (nil)] [url = about:blank] 04:57:10 INFO - PROCESS | 1833 | --DOMWINDOW == 206 (0x7f0559fe7c00) [pid = 1833] [serial = 762] [outer = (nil)] [url = about:blank] 04:57:10 INFO - PROCESS | 1833 | --DOMWINDOW == 205 (0x7f055caadc00) [pid = 1833] [serial = 734] [outer = (nil)] [url = about:blank] 04:57:10 INFO - PROCESS | 1833 | --DOMWINDOW == 204 (0x7f05528d9000) [pid = 1833] [serial = 728] [outer = (nil)] [url = about:blank] 04:57:10 INFO - PROCESS | 1833 | --DOMWINDOW == 203 (0x7f055b93d000) [pid = 1833] [serial = 764] [outer = (nil)] [url = about:blank] 04:57:10 INFO - PROCESS | 1833 | --DOMWINDOW == 202 (0x7f0552037c00) [pid = 1833] [serial = 756] [outer = (nil)] [url = about:blank] 04:57:10 INFO - PROCESS | 1833 | --DOMWINDOW == 201 (0x7f0551118800) [pid = 1833] [serial = 755] [outer = (nil)] [url = about:blank] 04:57:10 INFO - PROCESS | 1833 | --DOMWINDOW == 200 (0x7f056c4ca800) [pid = 1833] [serial = 752] [outer = (nil)] [url = about:blank] 04:57:10 INFO - PROCESS | 1833 | --DOMWINDOW == 199 (0x7f055110b400) [pid = 1833] [serial = 770] [outer = (nil)] [url = about:blank] 04:57:10 INFO - PROCESS | 1833 | --DOMWINDOW == 198 (0x7f055ddc3000) [pid = 1833] [serial = 737] [outer = (nil)] [url = about:blank] 04:57:10 INFO - PROCESS | 1833 | --DOMWINDOW == 197 (0x7f0558f49000) [pid = 1833] [serial = 731] [outer = (nil)] [url = about:blank] 04:57:10 INFO - PROCESS | 1833 | --DOMWINDOW == 196 (0x7f054fc4d800) [pid = 1833] [serial = 725] [outer = (nil)] [url = about:blank] 04:57:10 INFO - PROCESS | 1833 | --DOMWINDOW == 195 (0x7f055ddbfc00) [pid = 1833] [serial = 768] [outer = (nil)] [url = about:blank] 04:57:10 INFO - PROCESS | 1833 | --DOMWINDOW == 194 (0x7f055d091000) [pid = 1833] [serial = 771] [outer = (nil)] [url = about:blank] 04:57:10 INFO - PROCESS | 1833 | --DOMWINDOW == 193 (0x7f055c989800) [pid = 1833] [serial = 765] [outer = (nil)] [url = about:blank] 04:57:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 04:57:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 1831ms 04:57:10 INFO - PROCESS | 1833 | 1461239830885 Marionette TRACE conn3 -> [0,1145,"getWindowHandle",null] 04:57:10 INFO - PROCESS | 1833 | 1461239830888 Marionette TRACE conn3 <- [1,1145,null,{"value":"8"}] 04:57:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 04:57:10 INFO - PROCESS | 1833 | 1461239830898 Marionette TRACE conn3 -> [0,1146,"setScriptTimeout",{"ms":35000}] 04:57:10 INFO - PROCESS | 1833 | 1461239830903 Marionette TRACE conn3 <- [1,1146,null,{}] 04:57:10 INFO - PROCESS | 1833 | 1461239830918 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}] 04:57:11 INFO - PROCESS | 1833 | 1461239831128 Marionette TRACE conn3 <- [1,1147,null,{"value":null}] 04:57:11 INFO - PROCESS | 1833 | 1461239831266 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1833 | ++DOCSHELL 0x7f0552ad8000 == 101 [pid = 1833] [id = 294] 04:57:11 INFO - PROCESS | 1833 | ++DOMWINDOW == 194 (0x7f05483ec000) [pid = 1833] [serial = 883] [outer = (nil)] 04:57:11 INFO - PROCESS | 1833 | ++DOMWINDOW == 195 (0x7f0550f96800) [pid = 1833] [serial = 884] [outer = 0x7f05483ec000] 04:57:11 INFO - PROCESS | 1833 | 1461239831337 Marionette DEBUG loaded listener.js 04:57:11 INFO - PROCESS | 1833 | ++DOMWINDOW == 196 (0x7f0552019000) [pid = 1833] [serial = 885] [outer = 0x7f05483ec000] 04:57:12 INFO - PROCESS | 1833 | 1461239832049 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]]]}] 04:57:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 04:57:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 1189ms 04:57:12 INFO - PROCESS | 1833 | 1461239832088 Marionette TRACE conn3 -> [0,1149,"getWindowHandle",null] 04:57:12 INFO - PROCESS | 1833 | 1461239832092 Marionette TRACE conn3 <- [1,1149,null,{"value":"8"}] 04:57:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 04:57:12 INFO - PROCESS | 1833 | 1461239832123 Marionette TRACE conn3 -> [0,1150,"setScriptTimeout",{"ms":35000}] 04:57:12 INFO - PROCESS | 1833 | 1461239832125 Marionette TRACE conn3 <- [1,1150,null,{}] 04:57:12 INFO - PROCESS | 1833 | 1461239832133 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}] 04:57:12 INFO - PROCESS | 1833 | 1461239832299 Marionette TRACE conn3 <- [1,1151,null,{"value":null}] 04:57:12 INFO - PROCESS | 1833 | 1461239832309 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1833 | ++DOCSHELL 0x7f05532d2800 == 102 [pid = 1833] [id = 295] 04:57:12 INFO - PROCESS | 1833 | ++DOMWINDOW == 197 (0x7f054b5bf400) [pid = 1833] [serial = 886] [outer = (nil)] 04:57:12 INFO - PROCESS | 1833 | ++DOMWINDOW == 198 (0x7f0552fc2000) [pid = 1833] [serial = 887] [outer = 0x7f054b5bf400] 04:57:12 INFO - PROCESS | 1833 | 1461239832369 Marionette DEBUG loaded listener.js 04:57:12 INFO - PROCESS | 1833 | ++DOMWINDOW == 199 (0x7f05530aa800) [pid = 1833] [serial = 888] [outer = 0x7f054b5bf400] 04:57:13 INFO - PROCESS | 1833 | 1461239833282 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]]]}] 04:57:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 04:57:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 1206ms 04:57:13 INFO - PROCESS | 1833 | 1461239833305 Marionette TRACE conn3 -> [0,1153,"getWindowHandle",null] 04:57:13 INFO - PROCESS | 1833 | 1461239833308 Marionette TRACE conn3 <- [1,1153,null,{"value":"8"}] 04:57:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 04:57:13 INFO - PROCESS | 1833 | 1461239833314 Marionette TRACE conn3 -> [0,1154,"setScriptTimeout",{"ms":35000}] 04:57:13 INFO - PROCESS | 1833 | 1461239833316 Marionette TRACE conn3 <- [1,1154,null,{}] 04:57:13 INFO - PROCESS | 1833 | 1461239833321 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}] 04:57:13 INFO - PROCESS | 1833 | 1461239833521 Marionette TRACE conn3 <- [1,1155,null,{"value":null}] 04:57:13 INFO - PROCESS | 1833 | 1461239833555 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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:13 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f0555a29800 == 103 [pid = 1833] [id = 296] 04:57:13 INFO - PROCESS | 1833 | ++DOMWINDOW == 200 (0x7f0552755400) [pid = 1833] [serial = 889] [outer = (nil)] 04:57:13 INFO - PROCESS | 1833 | ++DOMWINDOW == 201 (0x7f0554d47800) [pid = 1833] [serial = 890] [outer = 0x7f0552755400] 04:57:13 INFO - PROCESS | 1833 | 1461239833622 Marionette DEBUG loaded listener.js 04:57:13 INFO - PROCESS | 1833 | ++DOMWINDOW == 202 (0x7f0555ba2800) [pid = 1833] [serial = 891] [outer = 0x7f0552755400] 04:57:14 INFO - PROCESS | 1833 | 1461239834438 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]]]}] 04:57:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 04:57:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 1178ms 04:57:14 INFO - PROCESS | 1833 | 1461239834494 Marionette TRACE conn3 -> [0,1157,"getWindowHandle",null] 04:57:14 INFO - PROCESS | 1833 | 1461239834497 Marionette TRACE conn3 <- [1,1157,null,{"value":"8"}] 04:57:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 04:57:14 INFO - PROCESS | 1833 | 1461239834503 Marionette TRACE conn3 -> [0,1158,"setScriptTimeout",{"ms":35000}] 04:57:14 INFO - PROCESS | 1833 | 1461239834505 Marionette TRACE conn3 <- [1,1158,null,{}] 04:57:14 INFO - PROCESS | 1833 | 1461239834524 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}] 04:57:15 INFO - PROCESS | 1833 | 1461239835029 Marionette TRACE conn3 <- [1,1159,null,{"value":null}] 04:57:15 INFO - PROCESS | 1833 | --DOMWINDOW == 201 (0x7f054fc2f000) [pid = 1833] [serial = 772] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 04:57:15 INFO - PROCESS | 1833 | --DOMWINDOW == 200 (0x7f055ad81800) [pid = 1833] [serial = 829] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 04:57:15 INFO - PROCESS | 1833 | --DOMWINDOW == 199 (0x7f0551111800) [pid = 1833] [serial = 832] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 04:57:15 INFO - PROCESS | 1833 | --DOMWINDOW == 198 (0x7f054fc78400) [pid = 1833] [serial = 817] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 04:57:15 INFO - PROCESS | 1833 | --DOMWINDOW == 197 (0x7f054fc7c800) [pid = 1833] [serial = 820] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 04:57:15 INFO - PROCESS | 1833 | --DOMWINDOW == 196 (0x7f05528e0000) [pid = 1833] [serial = 823] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 04:57:15 INFO - PROCESS | 1833 | --DOMWINDOW == 195 (0x7f0546fe7c00) [pid = 1833] [serial = 814] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 04:57:15 INFO - PROCESS | 1833 | --DOMWINDOW == 194 (0x7f0551109400) [pid = 1833] [serial = 826] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 04:57:15 INFO - PROCESS | 1833 | 1461239835179 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1833 | ++DOCSHELL 0x7f0554d88800 == 104 [pid = 1833] [id = 297] 04:57:15 INFO - PROCESS | 1833 | ++DOMWINDOW == 195 (0x7f0551111800) [pid = 1833] [serial = 892] [outer = (nil)] 04:57:15 INFO - PROCESS | 1833 | ++DOMWINDOW == 196 (0x7f05530acc00) [pid = 1833] [serial = 893] [outer = 0x7f0551111800] 04:57:15 INFO - PROCESS | 1833 | 1461239835244 Marionette DEBUG loaded listener.js 04:57:15 INFO - PROCESS | 1833 | ++DOMWINDOW == 197 (0x7f055b917800) [pid = 1833] [serial = 894] [outer = 0x7f0551111800] 04:57:15 INFO - PROCESS | 1833 | 1461239835897 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]]]}] 04:57:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 04:57:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 1451ms 04:57:15 INFO - PROCESS | 1833 | 1461239835955 Marionette TRACE conn3 -> [0,1161,"getWindowHandle",null] 04:57:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 04:57:15 INFO - PROCESS | 1833 | 1461239835958 Marionette TRACE conn3 <- [1,1161,null,{"value":"8"}] 04:57:15 INFO - PROCESS | 1833 | 1461239835964 Marionette TRACE conn3 -> [0,1162,"setScriptTimeout",{"ms":35000}] 04:57:15 INFO - PROCESS | 1833 | 1461239835967 Marionette TRACE conn3 <- [1,1162,null,{}] 04:57:15 INFO - PROCESS | 1833 | 1461239835971 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}] 04:57:16 INFO - PROCESS | 1833 | 1461239836165 Marionette TRACE conn3 <- [1,1163,null,{"value":null}] 04:57:16 INFO - PROCESS | 1833 | 1461239836178 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1833 | ++DOCSHELL 0x7f05568ec000 == 105 [pid = 1833] [id = 298] 04:57:16 INFO - PROCESS | 1833 | ++DOMWINDOW == 198 (0x7f055b919000) [pid = 1833] [serial = 895] [outer = (nil)] 04:57:16 INFO - PROCESS | 1833 | ++DOMWINDOW == 199 (0x7f055cb81800) [pid = 1833] [serial = 896] [outer = 0x7f055b919000] 04:57:16 INFO - PROCESS | 1833 | 1461239836235 Marionette DEBUG loaded listener.js 04:57:16 INFO - PROCESS | 1833 | ++DOMWINDOW == 200 (0x7f055d4e4c00) [pid = 1833] [serial = 897] [outer = 0x7f055b919000] 04:57:16 INFO - PROCESS | 1833 | 1461239836972 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]]]}] 04:57:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 04:57:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 1134ms 04:57:17 INFO - PROCESS | 1833 | 1461239837133 Marionette TRACE conn3 -> [0,1165,"getWindowHandle",null] 04:57:17 INFO - PROCESS | 1833 | 1461239837138 Marionette TRACE conn3 <- [1,1165,null,{"value":"8"}] 04:57:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 04:57:17 INFO - PROCESS | 1833 | 1461239837156 Marionette TRACE conn3 -> [0,1166,"setScriptTimeout",{"ms":35000}] 04:57:17 INFO - PROCESS | 1833 | 1461239837159 Marionette TRACE conn3 <- [1,1166,null,{}] 04:57:17 INFO - PROCESS | 1833 | 1461239837168 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}] 04:57:17 INFO - PROCESS | 1833 | 1461239837387 Marionette TRACE conn3 <- [1,1167,null,{"value":null}] 04:57:17 INFO - PROCESS | 1833 | 1461239837563 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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:17 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f0546fb3800 == 106 [pid = 1833] [id = 299] 04:57:17 INFO - PROCESS | 1833 | ++DOMWINDOW == 201 (0x7f0544c5d400) [pid = 1833] [serial = 898] [outer = (nil)] 04:57:17 INFO - PROCESS | 1833 | ++DOMWINDOW == 202 (0x7f0545b4cc00) [pid = 1833] [serial = 899] [outer = 0x7f0544c5d400] 04:57:17 INFO - PROCESS | 1833 | 1461239837635 Marionette DEBUG loaded listener.js 04:57:17 INFO - PROCESS | 1833 | ++DOMWINDOW == 203 (0x7f0546cd1400) [pid = 1833] [serial = 900] [outer = 0x7f0544c5d400] 04:57:18 INFO - PROCESS | 1833 | 1461239838604 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]]]}] 04:57:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 04:57:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 1488ms 04:57:18 INFO - PROCESS | 1833 | 1461239838646 Marionette TRACE conn3 -> [0,1169,"getWindowHandle",null] 04:57:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 04:57:18 INFO - PROCESS | 1833 | 1461239838653 Marionette TRACE conn3 <- [1,1169,null,{"value":"8"}] 04:57:18 INFO - PROCESS | 1833 | 1461239838665 Marionette TRACE conn3 -> [0,1170,"setScriptTimeout",{"ms":35000}] 04:57:18 INFO - PROCESS | 1833 | 1461239838670 Marionette TRACE conn3 <- [1,1170,null,{}] 04:57:18 INFO - PROCESS | 1833 | 1461239838676 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}] 04:57:18 INFO - PROCESS | 1833 | 1461239838858 Marionette TRACE conn3 <- [1,1171,null,{"value":null}] 04:57:19 INFO - PROCESS | 1833 | 1461239839033 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1833 | ++DOCSHELL 0x7f0552eef000 == 107 [pid = 1833] [id = 300] 04:57:19 INFO - PROCESS | 1833 | ++DOMWINDOW == 204 (0x7f0545b47000) [pid = 1833] [serial = 901] [outer = (nil)] 04:57:19 INFO - PROCESS | 1833 | ++DOMWINDOW == 205 (0x7f054b5c1800) [pid = 1833] [serial = 902] [outer = 0x7f0545b47000] 04:57:19 INFO - PROCESS | 1833 | 1461239839106 Marionette DEBUG loaded listener.js 04:57:19 INFO - PROCESS | 1833 | ++DOMWINDOW == 206 (0x7f055047c400) [pid = 1833] [serial = 903] [outer = 0x7f0545b47000] 04:57:20 INFO - PROCESS | 1833 | 1461239840032 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]]]}] 04:57:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 04:57:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 1384ms 04:57:20 INFO - PROCESS | 1833 | 1461239840045 Marionette TRACE conn3 -> [0,1173,"getWindowHandle",null] 04:57:20 INFO - PROCESS | 1833 | 1461239840049 Marionette TRACE conn3 <- [1,1173,null,{"value":"8"}] 04:57:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 04:57:20 INFO - PROCESS | 1833 | 1461239840073 Marionette TRACE conn3 -> [0,1174,"setScriptTimeout",{"ms":35000}] 04:57:20 INFO - PROCESS | 1833 | 1461239840077 Marionette TRACE conn3 <- [1,1174,null,{}] 04:57:20 INFO - PROCESS | 1833 | 1461239840092 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}] 04:57:20 INFO - PROCESS | 1833 | 1461239840279 Marionette TRACE conn3 <- [1,1175,null,{"value":null}] 04:57:20 INFO - PROCESS | 1833 | 1461239840461 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1833 | ++DOCSHELL 0x7f055bd99800 == 108 [pid = 1833] [id = 301] 04:57:20 INFO - PROCESS | 1833 | ++DOMWINDOW == 207 (0x7f0552fc3400) [pid = 1833] [serial = 904] [outer = (nil)] 04:57:20 INFO - PROCESS | 1833 | ++DOMWINDOW == 208 (0x7f0554345000) [pid = 1833] [serial = 905] [outer = 0x7f0552fc3400] 04:57:20 INFO - PROCESS | 1833 | 1461239840581 Marionette DEBUG loaded listener.js 04:57:20 INFO - PROCESS | 1833 | ++DOMWINDOW == 209 (0x7f0555e96400) [pid = 1833] [serial = 906] [outer = 0x7f0552fc3400] 04:57:21 INFO - PROCESS | 1833 | 1461239841443 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] 04:57:21 INFO - PROCESS | 1833 | 1461239841516 Marionette TRACE conn3 <- [1,1177,null,{"value":"8"}] 04:57:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 04:57:21 INFO - PROCESS | 1833 | 1461239841523 Marionette TRACE conn3 -> [0,1178,"setScriptTimeout",{"ms":35000}] 04:57:21 INFO - PROCESS | 1833 | 1461239841525 Marionette TRACE conn3 <- [1,1178,null,{}] 04:57:21 INFO - PROCESS | 1833 | 1461239841531 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}] 04:57:21 INFO - PROCESS | 1833 | 1461239841715 Marionette TRACE conn3 <- [1,1179,null,{"value":null}] 04:57:21 INFO - PROCESS | 1833 | 1461239841890 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1833 | ++DOCSHELL 0x7f055cb59000 == 109 [pid = 1833] [id = 302] 04:57:21 INFO - PROCESS | 1833 | ++DOMWINDOW == 210 (0x7f05530aac00) [pid = 1833] [serial = 907] [outer = (nil)] 04:57:21 INFO - PROCESS | 1833 | ++DOMWINDOW == 211 (0x7f055b087400) [pid = 1833] [serial = 908] [outer = 0x7f05530aac00] 04:57:21 INFO - PROCESS | 1833 | 1461239841982 Marionette DEBUG loaded listener.js 04:57:22 INFO - PROCESS | 1833 | ++DOMWINDOW == 212 (0x7f055d864c00) [pid = 1833] [serial = 909] [outer = 0x7f05530aac00] 04:57:22 INFO - PROCESS | 1833 | 1461239842868 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] 04:57:22 INFO - PROCESS | 1833 | 1461239842906 Marionette TRACE conn3 <- [1,1181,null,{"value":"8"}] 04:57:22 INFO - PROCESS | 1833 | 1461239842912 Marionette TRACE conn3 -> [0,1182,"setScriptTimeout",{"ms":35000}] 04:57:22 INFO - PROCESS | 1833 | 1461239842915 Marionette TRACE conn3 <- [1,1182,null,{}] 04:57:22 INFO - PROCESS | 1833 | 1461239842920 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}] 04:57:23 INFO - PROCESS | 1833 | 1461239843106 Marionette TRACE conn3 <- [1,1183,null,{"value":null}] 04:57:23 INFO - PROCESS | 1833 | 1461239843289 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1833 | ++DOCSHELL 0x7f0569051000 == 110 [pid = 1833] [id = 303] 04:57:23 INFO - PROCESS | 1833 | ++DOMWINDOW == 213 (0x7f05565c4400) [pid = 1833] [serial = 910] [outer = (nil)] 04:57:23 INFO - PROCESS | 1833 | ++DOMWINDOW == 214 (0x7f055eb9fc00) [pid = 1833] [serial = 911] [outer = 0x7f05565c4400] 04:57:23 INFO - PROCESS | 1833 | 1461239843359 Marionette DEBUG loaded listener.js 04:57:23 INFO - PROCESS | 1833 | ++DOMWINDOW == 215 (0x7f0569199400) [pid = 1833] [serial = 912] [outer = 0x7f05565c4400] 04:57:24 INFO - PROCESS | 1833 | SkCairoFTTypeface::onFilterRec unimplemented 04:57:24 INFO - PROCESS | 1833 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 04:57:24 INFO - PROCESS | 1833 | 1461239844258 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] 04:57:24 INFO - PROCESS | 1833 | 1461239844298 Marionette TRACE conn3 <- [1,1185,null,{"value":"8"}] 04:57:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 04:57:24 INFO - PROCESS | 1833 | 1461239844305 Marionette TRACE conn3 -> [0,1186,"setScriptTimeout",{"ms":35000}] 04:57:24 INFO - PROCESS | 1833 | 1461239844308 Marionette TRACE conn3 <- [1,1186,null,{}] 04:57:24 INFO - PROCESS | 1833 | 1461239844313 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}] 04:57:24 INFO - PROCESS | 1833 | 1461239844534 Marionette TRACE conn3 <- [1,1187,null,{"value":null}] 04:57:24 INFO - PROCESS | 1833 | 1461239844716 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1833 | ++DOCSHELL 0x7f05728ab000 == 111 [pid = 1833] [id = 304] 04:57:24 INFO - PROCESS | 1833 | ++DOMWINDOW == 216 (0x7f055b939800) [pid = 1833] [serial = 913] [outer = (nil)] 04:57:24 INFO - PROCESS | 1833 | ++DOMWINDOW == 217 (0x7f056e7ae000) [pid = 1833] [serial = 914] [outer = 0x7f055b939800] 04:57:24 INFO - PROCESS | 1833 | 1461239844791 Marionette DEBUG loaded listener.js 04:57:24 INFO - PROCESS | 1833 | ++DOMWINDOW == 218 (0x7f056e910400) [pid = 1833] [serial = 915] [outer = 0x7f055b939800] 04:57:25 INFO - PROCESS | 1833 | 1461239845623 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] 04:57:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 04:57:25 INFO - PROCESS | 1833 | 1461239845693 Marionette TRACE conn3 <- [1,1189,null,{"value":"8"}] 04:57:25 INFO - PROCESS | 1833 | 1461239845731 Marionette TRACE conn3 -> [0,1190,"setScriptTimeout",{"ms":35000}] 04:57:25 INFO - PROCESS | 1833 | 1461239845735 Marionette TRACE conn3 <- [1,1190,null,{}] 04:57:25 INFO - PROCESS | 1833 | 1461239845743 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}] 04:57:25 INFO - PROCESS | 1833 | 1461239845988 Marionette TRACE conn3 <- [1,1191,null,{"value":null}] 04:57:26 INFO - PROCESS | 1833 | 1461239846119 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1833 | ++DOCSHELL 0x7f0548274800 == 112 [pid = 1833] [id = 305] 04:57:26 INFO - PROCESS | 1833 | ++DOMWINDOW == 219 (0x7f0546da9400) [pid = 1833] [serial = 916] [outer = (nil)] 04:57:26 INFO - PROCESS | 1833 | ++DOMWINDOW == 220 (0x7f0546dafc00) [pid = 1833] [serial = 917] [outer = 0x7f0546da9400] 04:57:26 INFO - PROCESS | 1833 | 1461239846187 Marionette DEBUG loaded listener.js 04:57:26 INFO - PROCESS | 1833 | ++DOMWINDOW == 221 (0x7f056e7a7800) [pid = 1833] [serial = 918] [outer = 0x7f0546da9400] 04:57:27 INFO - PROCESS | 1833 | 1461239847043 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] 04:57:27 INFO - PROCESS | 1833 | 1461239847127 Marionette TRACE conn3 <- [1,1193,null,{"value":"8"}] 04:57:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 04:57:27 INFO - PROCESS | 1833 | 1461239847134 Marionette TRACE conn3 -> [0,1194,"setScriptTimeout",{"ms":35000}] 04:57:27 INFO - PROCESS | 1833 | 1461239847137 Marionette TRACE conn3 <- [1,1194,null,{}] 04:57:27 INFO - PROCESS | 1833 | 1461239847142 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}] 04:57:27 INFO - PROCESS | 1833 | 1461239847321 Marionette TRACE conn3 <- [1,1195,null,{"value":null}] 04:57:27 INFO - PROCESS | 1833 | 1461239847500 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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:27 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f0546d72000 == 113 [pid = 1833] [id = 306] 04:57:27 INFO - PROCESS | 1833 | ++DOMWINDOW == 222 (0x7f0545eda400) [pid = 1833] [serial = 919] [outer = (nil)] 04:57:27 INFO - PROCESS | 1833 | ++DOMWINDOW == 223 (0x7f0545ee4000) [pid = 1833] [serial = 920] [outer = 0x7f0545eda400] 04:57:27 INFO - PROCESS | 1833 | 1461239847568 Marionette DEBUG loaded listener.js 04:57:27 INFO - PROCESS | 1833 | ++DOMWINDOW == 224 (0x7f0545ee9c00) [pid = 1833] [serial = 921] [outer = 0x7f0545eda400] 04:57:28 INFO - PROCESS | 1833 | SkCairoFTTypeface::onFilterRec unimplemented 04:57:28 INFO - PROCESS | 1833 | SkCairoFTTypeface::onFilterRec unimplemented 04:57:28 INFO - PROCESS | 1833 | 1461239848447 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] 04:57:28 INFO - PROCESS | 1833 | 1461239848489 Marionette TRACE conn3 <- [1,1197,null,{"value":"8"}] 04:57:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 04:57:28 INFO - PROCESS | 1833 | 1461239848496 Marionette TRACE conn3 -> [0,1198,"setScriptTimeout",{"ms":35000}] 04:57:28 INFO - PROCESS | 1833 | 1461239848500 Marionette TRACE conn3 <- [1,1198,null,{}] 04:57:28 INFO - PROCESS | 1833 | 1461239848508 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}] 04:57:28 INFO - PROCESS | 1833 | 1461239848680 Marionette TRACE conn3 <- [1,1199,null,{"value":null}] 04:57:28 INFO - PROCESS | 1833 | 1461239848878 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1833 | ++DOCSHELL 0x7f0544ed6800 == 114 [pid = 1833] [id = 307] 04:57:28 INFO - PROCESS | 1833 | ++DOMWINDOW == 225 (0x7f0545edc400) [pid = 1833] [serial = 922] [outer = (nil)] 04:57:28 INFO - PROCESS | 1833 | ++DOMWINDOW == 226 (0x7f0546f06000) [pid = 1833] [serial = 923] [outer = 0x7f0545edc400] 04:57:28 INFO - PROCESS | 1833 | 1461239848949 Marionette DEBUG loaded listener.js 04:57:29 INFO - PROCESS | 1833 | ++DOMWINDOW == 227 (0x7f0546f0a000) [pid = 1833] [serial = 924] [outer = 0x7f0545edc400] 04:57:29 INFO - PROCESS | 1833 | 1461239849765 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]]]}] 04:57:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 04:57:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 1339ms 04:57:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 04:57:29 INFO - PROCESS | 1833 | 1461239849834 Marionette TRACE conn3 -> [0,1201,"getWindowHandle",null] 04:57:29 INFO - PROCESS | 1833 | 1461239849837 Marionette TRACE conn3 <- [1,1201,null,{"value":"8"}] 04:57:29 INFO - PROCESS | 1833 | 1461239849841 Marionette TRACE conn3 -> [0,1202,"setScriptTimeout",{"ms":35000}] 04:57:29 INFO - PROCESS | 1833 | 1461239849845 Marionette TRACE conn3 <- [1,1202,null,{}] 04:57:29 INFO - PROCESS | 1833 | 1461239849850 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}] 04:57:30 INFO - PROCESS | 1833 | 1461239850011 Marionette TRACE conn3 <- [1,1203,null,{"value":null}] 04:57:30 INFO - PROCESS | 1833 | 1461239850188 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1833 | ++DOCSHELL 0x7f0544eec800 == 115 [pid = 1833] [id = 308] 04:57:30 INFO - PROCESS | 1833 | ++DOMWINDOW == 228 (0x7f0543ee9400) [pid = 1833] [serial = 925] [outer = (nil)] 04:57:30 INFO - PROCESS | 1833 | ++DOMWINDOW == 229 (0x7f0543ef3800) [pid = 1833] [serial = 926] [outer = 0x7f0543ee9400] 04:57:30 INFO - PROCESS | 1833 | 1461239850260 Marionette DEBUG loaded listener.js 04:57:30 INFO - PROCESS | 1833 | ++DOMWINDOW == 230 (0x7f0543ef8400) [pid = 1833] [serial = 927] [outer = 0x7f0543ee9400] 04:57:31 INFO - PROCESS | 1833 | 1461239851076 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]]]}] 04:57:31 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 04:57:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 1288ms 04:57:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 04:57:31 INFO - PROCESS | 1833 | 1461239851131 Marionette TRACE conn3 -> [0,1205,"getWindowHandle",null] 04:57:31 INFO - PROCESS | 1833 | 1461239851134 Marionette TRACE conn3 <- [1,1205,null,{"value":"8"}] 04:57:31 INFO - PROCESS | 1833 | 1461239851140 Marionette TRACE conn3 -> [0,1206,"setScriptTimeout",{"ms":35000}] 04:57:31 INFO - PROCESS | 1833 | 1461239851144 Marionette TRACE conn3 <- [1,1206,null,{}] 04:57:31 INFO - PROCESS | 1833 | 1461239851149 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}] 04:57:31 INFO - PROCESS | 1833 | 1461239851336 Marionette TRACE conn3 <- [1,1207,null,{"value":null}] 04:57:31 INFO - PROCESS | 1833 | 1461239851516 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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:31 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f0543cd7800 == 116 [pid = 1833] [id = 309] 04:57:31 INFO - PROCESS | 1833 | ++DOMWINDOW == 231 (0x7f0543dd8c00) [pid = 1833] [serial = 928] [outer = (nil)] 04:57:31 INFO - PROCESS | 1833 | ++DOMWINDOW == 232 (0x7f0543de0800) [pid = 1833] [serial = 929] [outer = 0x7f0543dd8c00] 04:57:31 INFO - PROCESS | 1833 | 1461239851594 Marionette DEBUG loaded listener.js 04:57:31 INFO - PROCESS | 1833 | ++DOMWINDOW == 233 (0x7f0546dac000) [pid = 1833] [serial = 930] [outer = 0x7f0543dd8c00] 04:57:32 INFO - PROCESS | 1833 | 1461239852431 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]]]}] 04:57:32 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 04:57:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 1336ms 04:57:32 INFO - PROCESS | 1833 | 1461239852476 Marionette TRACE conn3 -> [0,1209,"getWindowHandle",null] 04:57:32 INFO - PROCESS | 1833 | 1461239852480 Marionette TRACE conn3 <- [1,1209,null,{"value":"8"}] 04:57:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 04:57:32 INFO - PROCESS | 1833 | 1461239852485 Marionette TRACE conn3 -> [0,1210,"setScriptTimeout",{"ms":35000}] 04:57:32 INFO - PROCESS | 1833 | 1461239852487 Marionette TRACE conn3 <- [1,1210,null,{}] 04:57:32 INFO - PROCESS | 1833 | 1461239852493 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}] 04:57:32 INFO - PROCESS | 1833 | 1461239852650 Marionette TRACE conn3 <- [1,1211,null,{"value":null}] 04:57:32 INFO - PROCESS | 1833 | 1461239852832 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1833 | ++DOCSHELL 0x7f05436ed800 == 117 [pid = 1833] [id = 310] 04:57:32 INFO - PROCESS | 1833 | ++DOMWINDOW == 234 (0x7f0543ddc800) [pid = 1833] [serial = 931] [outer = (nil)] 04:57:32 INFO - PROCESS | 1833 | ++DOMWINDOW == 235 (0x7f0546f10800) [pid = 1833] [serial = 932] [outer = 0x7f0543ddc800] 04:57:32 INFO - PROCESS | 1833 | 1461239852898 Marionette DEBUG loaded listener.js 04:57:32 INFO - PROCESS | 1833 | ++DOMWINDOW == 236 (0x7f054a269800) [pid = 1833] [serial = 933] [outer = 0x7f0543ddc800] 04:57:33 INFO - PROCESS | 1833 | 1461239853734 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]]]}] 04:57:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 04:57:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 1279ms 04:57:33 INFO - PROCESS | 1833 | 1461239853766 Marionette TRACE conn3 -> [0,1213,"getWindowHandle",null] 04:57:33 INFO - PROCESS | 1833 | 1461239853770 Marionette TRACE conn3 <- [1,1213,null,{"value":"8"}] 04:57:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 04:57:33 INFO - PROCESS | 1833 | 1461239853775 Marionette TRACE conn3 -> [0,1214,"setScriptTimeout",{"ms":35000}] 04:57:33 INFO - PROCESS | 1833 | 1461239853777 Marionette TRACE conn3 <- [1,1214,null,{}] 04:57:33 INFO - PROCESS | 1833 | 1461239853783 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}] 04:57:33 INFO - PROCESS | 1833 | 1461239853943 Marionette TRACE conn3 <- [1,1215,null,{"value":null}] 04:57:34 INFO - PROCESS | 1833 | 1461239854127 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1833 | ++DOCSHELL 0x7f054a442800 == 118 [pid = 1833] [id = 311] 04:57:34 INFO - PROCESS | 1833 | ++DOMWINDOW == 237 (0x7f0543de3800) [pid = 1833] [serial = 934] [outer = (nil)] 04:57:34 INFO - PROCESS | 1833 | ++DOMWINDOW == 238 (0x7f054a26ec00) [pid = 1833] [serial = 935] [outer = 0x7f0543de3800] 04:57:34 INFO - PROCESS | 1833 | 1461239854199 Marionette DEBUG loaded listener.js 04:57:34 INFO - PROCESS | 1833 | ++DOMWINDOW == 239 (0x7f054a40e000) [pid = 1833] [serial = 936] [outer = 0x7f0543de3800] 04:57:34 INFO - PROCESS | 1833 | 1461239854994 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]]]}] 04:57:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 04:57:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 1229ms 04:57:35 INFO - PROCESS | 1833 | 1461239855005 Marionette TRACE conn3 -> [0,1217,"getWindowHandle",null] 04:57:35 INFO - PROCESS | 1833 | 1461239855008 Marionette TRACE conn3 <- [1,1217,null,{"value":"8"}] 04:57:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 04:57:35 INFO - PROCESS | 1833 | 1461239855014 Marionette TRACE conn3 -> [0,1218,"setScriptTimeout",{"ms":35000}] 04:57:35 INFO - PROCESS | 1833 | 1461239855016 Marionette TRACE conn3 <- [1,1218,null,{}] 04:57:35 INFO - PROCESS | 1833 | 1461239855022 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}] 04:57:35 INFO - PROCESS | 1833 | 1461239855178 Marionette TRACE conn3 <- [1,1219,null,{"value":null}] 04:57:35 INFO - PROCESS | 1833 | 1461239855363 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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:35 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f054a457800 == 119 [pid = 1833] [id = 312] 04:57:35 INFO - PROCESS | 1833 | ++DOMWINDOW == 240 (0x7f0546f0d400) [pid = 1833] [serial = 937] [outer = (nil)] 04:57:35 INFO - PROCESS | 1833 | ++DOMWINDOW == 241 (0x7f054a412400) [pid = 1833] [serial = 938] [outer = 0x7f0546f0d400] 04:57:35 INFO - PROCESS | 1833 | 1461239855433 Marionette DEBUG loaded listener.js 04:57:35 INFO - PROCESS | 1833 | ++DOMWINDOW == 242 (0x7f054a417400) [pid = 1833] [serial = 939] [outer = 0x7f0546f0d400] 04:57:36 INFO - PROCESS | 1833 | 1461239856300 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]]]}] 04:57:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 04:57:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 1331ms 04:57:36 INFO - PROCESS | 1833 | 1461239856345 Marionette TRACE conn3 -> [0,1221,"getWindowHandle",null] 04:57:36 INFO - PROCESS | 1833 | 1461239856349 Marionette TRACE conn3 <- [1,1221,null,{"value":"8"}] 04:57:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 04:57:36 INFO - PROCESS | 1833 | 1461239856354 Marionette TRACE conn3 -> [0,1222,"setScriptTimeout",{"ms":35000}] 04:57:36 INFO - PROCESS | 1833 | 1461239856357 Marionette TRACE conn3 <- [1,1222,null,{}] 04:57:36 INFO - PROCESS | 1833 | 1461239856362 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}] 04:57:36 INFO - PROCESS | 1833 | 1461239856518 Marionette TRACE conn3 <- [1,1223,null,{"value":null}] 04:57:36 INFO - PROCESS | 1833 | 1461239856705 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1833 | ++DOCSHELL 0x7f054525a800 == 120 [pid = 1833] [id = 313] 04:57:36 INFO - PROCESS | 1833 | ++DOMWINDOW == 243 (0x7f0546daa800) [pid = 1833] [serial = 940] [outer = (nil)] 04:57:36 INFO - PROCESS | 1833 | ++DOMWINDOW == 244 (0x7f054a41a400) [pid = 1833] [serial = 941] [outer = 0x7f0546daa800] 04:57:36 INFO - PROCESS | 1833 | 1461239856771 Marionette DEBUG loaded listener.js 04:57:36 INFO - PROCESS | 1833 | ++DOMWINDOW == 245 (0x7f0551fafc00) [pid = 1833] [serial = 942] [outer = 0x7f0546daa800] 04:57:38 INFO - PROCESS | 1833 | 1461239858065 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] 04:57:38 INFO - PROCESS | 1833 | 1461239858149 Marionette TRACE conn3 <- [1,1225,null,{"value":"8"}] 04:57:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 04:57:38 INFO - PROCESS | 1833 | 1461239858156 Marionette TRACE conn3 -> [0,1226,"setScriptTimeout",{"ms":35000}] 04:57:38 INFO - PROCESS | 1833 | 1461239858162 Marionette TRACE conn3 <- [1,1226,null,{}] 04:57:38 INFO - PROCESS | 1833 | 1461239858276 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}] 04:57:38 INFO - PROCESS | 1833 | 1461239858442 Marionette TRACE conn3 <- [1,1227,null,{"value":null}] 04:57:38 INFO - PROCESS | 1833 | 1461239858597 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1833 | ++DOCSHELL 0x7f0546fbb800 == 121 [pid = 1833] [id = 314] 04:57:38 INFO - PROCESS | 1833 | ++DOMWINDOW == 246 (0x7f0543de2800) [pid = 1833] [serial = 943] [outer = (nil)] 04:57:38 INFO - PROCESS | 1833 | ++DOMWINDOW == 247 (0x7f0544e15800) [pid = 1833] [serial = 944] [outer = 0x7f0543de2800] 04:57:38 INFO - PROCESS | 1833 | 1461239858661 Marionette DEBUG loaded listener.js 04:57:38 INFO - PROCESS | 1833 | ++DOMWINDOW == 248 (0x7f0545fbc400) [pid = 1833] [serial = 945] [outer = 0x7f0543de2800] 04:57:39 INFO - PROCESS | 1833 | 1461239859480 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]]]}] 04:57:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 04:57:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 1376ms 04:57:39 INFO - PROCESS | 1833 | 1461239859533 Marionette TRACE conn3 -> [0,1229,"getWindowHandle",null] 04:57:39 INFO - PROCESS | 1833 | 1461239859547 Marionette TRACE conn3 <- [1,1229,null,{"value":"8"}] 04:57:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 04:57:39 INFO - PROCESS | 1833 | 1461239859563 Marionette TRACE conn3 -> [0,1230,"setScriptTimeout",{"ms":35000}] 04:57:39 INFO - PROCESS | 1833 | 1461239859573 Marionette TRACE conn3 <- [1,1230,null,{}] 04:57:39 INFO - PROCESS | 1833 | 1461239859578 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}] 04:57:39 INFO - PROCESS | 1833 | 1461239859847 Marionette TRACE conn3 <- [1,1231,null,{"value":null}] 04:57:40 INFO - PROCESS | 1833 | 1461239860081 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1833 | ++DOCSHELL 0x7f0544dbc000 == 122 [pid = 1833] [id = 315] 04:57:40 INFO - PROCESS | 1833 | ++DOMWINDOW == 249 (0x7f0545fc4c00) [pid = 1833] [serial = 946] [outer = (nil)] 04:57:40 INFO - PROCESS | 1833 | ++DOMWINDOW == 250 (0x7f0546f0ec00) [pid = 1833] [serial = 947] [outer = 0x7f0545fc4c00] 04:57:40 INFO - PROCESS | 1833 | 1461239860163 Marionette DEBUG loaded listener.js 04:57:40 INFO - PROCESS | 1833 | ++DOMWINDOW == 251 (0x7f05471f1800) [pid = 1833] [serial = 948] [outer = 0x7f0545fc4c00] 04:57:40 INFO - PROCESS | 1833 | --DOCSHELL 0x7f0569335000 == 121 [pid = 1833] [id = 214] 04:57:40 INFO - PROCESS | 1833 | --DOMWINDOW == 250 (0x7f05483e9000) [pid = 1833] [serial = 797] [outer = (nil)] [url = about:blank] 04:57:40 INFO - PROCESS | 1833 | --DOMWINDOW == 249 (0x7f054a6cec00) [pid = 1833] [serial = 800] [outer = (nil)] [url = about:blank] 04:57:40 INFO - PROCESS | 1833 | --DOMWINDOW == 248 (0x7f054a6da400) [pid = 1833] [serial = 803] [outer = (nil)] [url = about:blank] 04:57:40 INFO - PROCESS | 1833 | --DOMWINDOW == 247 (0x7f0546fe5800) [pid = 1833] [serial = 806] [outer = (nil)] [url = about:blank] 04:57:40 INFO - PROCESS | 1833 | --DOMWINDOW == 246 (0x7f05471f0000) [pid = 1833] [serial = 809] [outer = (nil)] [url = about:blank] 04:57:40 INFO - PROCESS | 1833 | --DOMWINDOW == 245 (0x7f0545b4ac00) [pid = 1833] [serial = 812] [outer = (nil)] [url = about:blank] 04:57:40 INFO - PROCESS | 1833 | --DOMWINDOW == 244 (0x7f055ddcdc00) [pid = 1833] [serial = 836] [outer = (nil)] [url = about:blank] 04:57:41 INFO - PROCESS | 1833 | --DOCSHELL 0x7f0554d88800 == 120 [pid = 1833] [id = 297] 04:57:41 INFO - PROCESS | 1833 | --DOCSHELL 0x7f0555a29800 == 119 [pid = 1833] [id = 296] 04:57:41 INFO - PROCESS | 1833 | --DOCSHELL 0x7f05532d2800 == 118 [pid = 1833] [id = 295] 04:57:41 INFO - PROCESS | 1833 | --DOCSHELL 0x7f0552ad8000 == 117 [pid = 1833] [id = 294] 04:57:41 INFO - PROCESS | 1833 | --DOCSHELL 0x7f054fb41000 == 116 [pid = 1833] [id = 293] 04:57:41 INFO - PROCESS | 1833 | --DOCSHELL 0x7f0550d54800 == 115 [pid = 1833] [id = 292] 04:57:41 INFO - PROCESS | 1833 | --DOCSHELL 0x7f05738d4800 == 114 [pid = 1833] [id = 284] 04:57:41 INFO - PROCESS | 1833 | --DOCSHELL 0x7f056e896800 == 113 [pid = 1833] [id = 283] 04:57:41 INFO - PROCESS | 1833 | --DOCSHELL 0x7f056a222800 == 112 [pid = 1833] [id = 282] 04:57:41 INFO - PROCESS | 1833 | --DOCSHELL 0x7f055eb5c000 == 111 [pid = 1833] [id = 281] 04:57:41 INFO - PROCESS | 1833 | --DOCSHELL 0x7f05560d0000 == 110 [pid = 1833] [id = 280] 04:57:41 INFO - PROCESS | 1833 | --DOCSHELL 0x7f0552348800 == 109 [pid = 1833] [id = 279] 04:57:41 INFO - PROCESS | 1833 | 1461239861186 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]]]}] 04:57:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 04:57:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 1645ms 04:57:41 INFO - PROCESS | 1833 | 1461239861207 Marionette TRACE conn3 -> [0,1233,"getWindowHandle",null] 04:57:41 INFO - PROCESS | 1833 | 1461239861211 Marionette TRACE conn3 <- [1,1233,null,{"value":"8"}] 04:57:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 04:57:41 INFO - PROCESS | 1833 | 1461239861217 Marionette TRACE conn3 -> [0,1234,"setScriptTimeout",{"ms":35000}] 04:57:41 INFO - PROCESS | 1833 | 1461239861222 Marionette TRACE conn3 <- [1,1234,null,{}] 04:57:41 INFO - PROCESS | 1833 | 1461239861236 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}] 04:57:41 INFO - PROCESS | 1833 | 1461239861393 Marionette TRACE conn3 <- [1,1235,null,{"value":null}] 04:57:41 INFO - PROCESS | 1833 | --DOMWINDOW == 243 (0x7f056e3c2400) [pid = 1833] [serial = 774] [outer = (nil)] [url = about:blank] 04:57:41 INFO - PROCESS | 1833 | --DOMWINDOW == 242 (0x7f055b1f4800) [pid = 1833] [serial = 830] [outer = (nil)] [url = about:blank] 04:57:41 INFO - PROCESS | 1833 | --DOMWINDOW == 241 (0x7f055ae96c00) [pid = 1833] [serial = 833] [outer = (nil)] [url = about:blank] 04:57:41 INFO - PROCESS | 1833 | --DOMWINDOW == 240 (0x7f05510ad000) [pid = 1833] [serial = 819] [outer = (nil)] [url = about:blank] 04:57:41 INFO - PROCESS | 1833 | --DOMWINDOW == 239 (0x7f0550487400) [pid = 1833] [serial = 818] [outer = (nil)] [url = about:blank] 04:57:41 INFO - PROCESS | 1833 | --DOMWINDOW == 238 (0x7f0552138400) [pid = 1833] [serial = 821] [outer = (nil)] [url = about:blank] 04:57:41 INFO - PROCESS | 1833 | --DOMWINDOW == 237 (0x7f05528dd800) [pid = 1833] [serial = 822] [outer = (nil)] [url = about:blank] 04:57:41 INFO - PROCESS | 1833 | --DOMWINDOW == 236 (0x7f0555aa5000) [pid = 1833] [serial = 824] [outer = (nil)] [url = about:blank] 04:57:41 INFO - PROCESS | 1833 | --DOMWINDOW == 235 (0x7f0555c39c00) [pid = 1833] [serial = 825] [outer = (nil)] [url = about:blank] 04:57:41 INFO - PROCESS | 1833 | --DOMWINDOW == 234 (0x7f054b5c0400) [pid = 1833] [serial = 791] [outer = (nil)] [url = about:blank] 04:57:41 INFO - PROCESS | 1833 | --DOMWINDOW == 233 (0x7f056e495c00) [pid = 1833] [serial = 788] [outer = (nil)] [url = about:blank] 04:57:41 INFO - PROCESS | 1833 | --DOMWINDOW == 232 (0x7f054a6d2400) [pid = 1833] [serial = 816] [outer = (nil)] [url = about:blank] 04:57:41 INFO - PROCESS | 1833 | --DOMWINDOW == 231 (0x7f05471e9000) [pid = 1833] [serial = 815] [outer = (nil)] [url = about:blank] 04:57:41 INFO - PROCESS | 1833 | --DOMWINDOW == 230 (0x7f05541a1800) [pid = 1833] [serial = 779] [outer = (nil)] [url = about:blank] 04:57:41 INFO - PROCESS | 1833 | --DOMWINDOW == 229 (0x7f05565c7800) [pid = 1833] [serial = 794] [outer = (nil)] [url = about:blank] 04:57:41 INFO - PROCESS | 1833 | --DOMWINDOW == 228 (0x7f055bab3400) [pid = 1833] [serial = 782] [outer = (nil)] [url = about:blank] 04:57:41 INFO - PROCESS | 1833 | --DOMWINDOW == 227 (0x7f054fc6f400) [pid = 1833] [serial = 776] [outer = (nil)] [url = about:blank] 04:57:41 INFO - PROCESS | 1833 | --DOMWINDOW == 226 (0x7f05631c2800) [pid = 1833] [serial = 785] [outer = (nil)] [url = about:blank] 04:57:41 INFO - PROCESS | 1833 | --DOMWINDOW == 225 (0x7f0555c3e400) [pid = 1833] [serial = 827] [outer = (nil)] [url = about:blank] 04:57:41 INFO - PROCESS | 1833 | --DOMWINDOW == 224 (0x7f05583e8000) [pid = 1833] [serial = 828] [outer = (nil)] [url = about:blank] 04:57:41 INFO - PROCESS | 1833 | --DOMWINDOW == 223 (0x7f055baadc00) [pid = 1833] [serial = 831] [outer = (nil)] [url = about:blank] 04:57:41 INFO - PROCESS | 1833 | --DOMWINDOW == 222 (0x7f055d866000) [pid = 1833] [serial = 834] [outer = (nil)] [url = about:blank] 04:57:41 INFO - PROCESS | 1833 | 1461239861593 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1833 | ++DOCSHELL 0x7f054b8c8800 == 110 [pid = 1833] [id = 316] 04:57:41 INFO - PROCESS | 1833 | ++DOMWINDOW == 223 (0x7f0546db2800) [pid = 1833] [serial = 949] [outer = (nil)] 04:57:41 INFO - PROCESS | 1833 | ++DOMWINDOW == 224 (0x7f054b5b4400) [pid = 1833] [serial = 950] [outer = 0x7f0546db2800] 04:57:41 INFO - PROCESS | 1833 | 1461239861658 Marionette DEBUG loaded listener.js 04:57:41 INFO - PROCESS | 1833 | ++DOMWINDOW == 225 (0x7f054fc73800) [pid = 1833] [serial = 951] [outer = 0x7f0546db2800] 04:57:42 INFO - PROCESS | 1833 | 1461239862614 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]]]}] 04:57:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 04:57:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 1440ms 04:57:42 INFO - PROCESS | 1833 | 1461239862659 Marionette TRACE conn3 -> [0,1237,"getWindowHandle",null] 04:57:42 INFO - PROCESS | 1833 | 1461239862666 Marionette TRACE conn3 <- [1,1237,null,{"value":"8"}] 04:57:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 04:57:42 INFO - PROCESS | 1833 | 1461239862675 Marionette TRACE conn3 -> [0,1238,"setScriptTimeout",{"ms":35000}] 04:57:42 INFO - PROCESS | 1833 | 1461239862679 Marionette TRACE conn3 <- [1,1238,null,{}] 04:57:42 INFO - PROCESS | 1833 | 1461239862687 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}] 04:57:42 INFO - PROCESS | 1833 | 1461239862879 Marionette TRACE conn3 <- [1,1239,null,{"value":null}] 04:57:43 INFO - PROCESS | 1833 | 1461239863062 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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:43 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f0545b7a800 == 111 [pid = 1833] [id = 317] 04:57:43 INFO - PROCESS | 1833 | ++DOMWINDOW == 226 (0x7f0544e11c00) [pid = 1833] [serial = 952] [outer = (nil)] 04:57:43 INFO - PROCESS | 1833 | ++DOMWINDOW == 227 (0x7f0545fba800) [pid = 1833] [serial = 953] [outer = 0x7f0544e11c00] 04:57:43 INFO - PROCESS | 1833 | 1461239863153 Marionette DEBUG loaded listener.js 04:57:43 INFO - PROCESS | 1833 | ++DOMWINDOW == 228 (0x7f0546da6400) [pid = 1833] [serial = 954] [outer = 0x7f0544e11c00] 04:57:44 INFO - PROCESS | 1833 | 1461239864028 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]]]}] 04:57:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 04:57:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 1381ms 04:57:44 INFO - PROCESS | 1833 | 1461239864057 Marionette TRACE conn3 -> [0,1241,"getWindowHandle",null] 04:57:44 INFO - PROCESS | 1833 | 1461239864066 Marionette TRACE conn3 <- [1,1241,null,{"value":"8"}] 04:57:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 04:57:44 INFO - PROCESS | 1833 | 1461239864076 Marionette TRACE conn3 -> [0,1242,"setScriptTimeout",{"ms":35000}] 04:57:44 INFO - PROCESS | 1833 | 1461239864080 Marionette TRACE conn3 <- [1,1242,null,{}] 04:57:44 INFO - PROCESS | 1833 | 1461239864086 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}] 04:57:44 INFO - PROCESS | 1833 | 1461239864251 Marionette TRACE conn3 <- [1,1243,null,{"value":null}] 04:57:44 INFO - PROCESS | 1833 | 1461239864439 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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:44 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f0550ebe000 == 112 [pid = 1833] [id = 318] 04:57:44 INFO - PROCESS | 1833 | ++DOMWINDOW == 229 (0x7f0544e15c00) [pid = 1833] [serial = 955] [outer = (nil)] 04:57:44 INFO - PROCESS | 1833 | ++DOMWINDOW == 230 (0x7f054a271c00) [pid = 1833] [serial = 956] [outer = 0x7f0544e15c00] 04:57:44 INFO - PROCESS | 1833 | 1461239864509 Marionette DEBUG loaded listener.js 04:57:44 INFO - PROCESS | 1833 | ++DOMWINDOW == 231 (0x7f054a6d5c00) [pid = 1833] [serial = 957] [outer = 0x7f0544e15c00] 04:57:45 INFO - PROCESS | 1833 | 1461239865507 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]]]}] 04:57:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 04:57:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 1485ms 04:57:45 INFO - PROCESS | 1833 | 1461239865561 Marionette TRACE conn3 -> [0,1245,"getWindowHandle",null] 04:57:45 INFO - PROCESS | 1833 | 1461239865565 Marionette TRACE conn3 <- [1,1245,null,{"value":"8"}] 04:57:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 04:57:45 INFO - PROCESS | 1833 | 1461239865571 Marionette TRACE conn3 -> [0,1246,"setScriptTimeout",{"ms":35000}] 04:57:45 INFO - PROCESS | 1833 | 1461239865577 Marionette TRACE conn3 <- [1,1246,null,{}] 04:57:45 INFO - PROCESS | 1833 | 1461239865593 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}] 04:57:45 INFO - PROCESS | 1833 | 1461239865792 Marionette TRACE conn3 <- [1,1247,null,{"value":null}] 04:57:46 INFO - PROCESS | 1833 | 1461239866031 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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:46 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f05529b5800 == 113 [pid = 1833] [id = 319] 04:57:46 INFO - PROCESS | 1833 | ++DOMWINDOW == 232 (0x7f054fc6f400) [pid = 1833] [serial = 958] [outer = (nil)] 04:57:46 INFO - PROCESS | 1833 | ++DOMWINDOW == 233 (0x7f0550f9ac00) [pid = 1833] [serial = 959] [outer = 0x7f054fc6f400] 04:57:46 INFO - PROCESS | 1833 | 1461239866147 Marionette DEBUG loaded listener.js 04:57:46 INFO - PROCESS | 1833 | ++DOMWINDOW == 234 (0x7f0551110c00) [pid = 1833] [serial = 960] [outer = 0x7f054fc6f400] 04:57:46 INFO - PROCESS | 1833 | 1461239866952 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]]]}] 04:57:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 04:57:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 1435ms 04:57:47 INFO - PROCESS | 1833 | 1461239867006 Marionette TRACE conn3 -> [0,1249,"getWindowHandle",null] 04:57:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 04:57:47 INFO - PROCESS | 1833 | 1461239867013 Marionette TRACE conn3 <- [1,1249,null,{"value":"8"}] 04:57:47 INFO - PROCESS | 1833 | 1461239867019 Marionette TRACE conn3 -> [0,1250,"setScriptTimeout",{"ms":35000}] 04:57:47 INFO - PROCESS | 1833 | 1461239867022 Marionette TRACE conn3 <- [1,1250,null,{}] 04:57:47 INFO - PROCESS | 1833 | 1461239867027 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}] 04:57:47 INFO - PROCESS | 1833 | 1461239867190 Marionette TRACE conn3 <- [1,1251,null,{"value":null}] 04:57:49 INFO - PROCESS | 1833 | --DOCSHELL 0x7f0556a07800 == 112 [pid = 1833] [id = 154] 04:57:49 INFO - PROCESS | 1833 | --DOCSHELL 0x7f0551186800 == 111 [pid = 1833] [id = 286] 04:57:49 INFO - PROCESS | 1833 | --DOCSHELL 0x7f05560d5800 == 110 [pid = 1833] [id = 250] 04:57:49 INFO - PROCESS | 1833 | --DOCSHELL 0x7f05738c4800 == 109 [pid = 1833] [id = 249] 04:57:49 INFO - PROCESS | 1833 | --DOCSHELL 0x7f054b8c2800 == 108 [pid = 1833] [id = 287] 04:57:49 INFO - PROCESS | 1833 | --DOCSHELL 0x7f0544db1800 == 107 [pid = 1833] [id = 291] 04:57:49 INFO - PROCESS | 1833 | --DOCSHELL 0x7f05738c2800 == 106 [pid = 1833] [id = 247] 04:57:49 INFO - PROCESS | 1833 | --DOCSHELL 0x7f0544b4b000 == 105 [pid = 1833] [id = 290] 04:57:49 INFO - PROCESS | 1833 | --DOCSHELL 0x7f0553f8b800 == 104 [pid = 1833] [id = 248] 04:57:49 INFO - PROCESS | 1833 | --DOCSHELL 0x7f055c138800 == 103 [pid = 1833] [id = 113] 04:57:49 INFO - PROCESS | 1833 | --DOCSHELL 0x7f0544dbc000 == 102 [pid = 1833] [id = 315] 04:57:49 INFO - PROCESS | 1833 | --DOCSHELL 0x7f0546fbb800 == 101 [pid = 1833] [id = 314] 04:57:49 INFO - PROCESS | 1833 | --DOCSHELL 0x7f054525a800 == 100 [pid = 1833] [id = 313] 04:57:49 INFO - PROCESS | 1833 | --DOCSHELL 0x7f054a457800 == 99 [pid = 1833] [id = 312] 04:57:49 INFO - PROCESS | 1833 | --DOCSHELL 0x7f054a442800 == 98 [pid = 1833] [id = 311] 04:57:49 INFO - PROCESS | 1833 | --DOCSHELL 0x7f05436ed800 == 97 [pid = 1833] [id = 310] 04:57:49 INFO - PROCESS | 1833 | --DOCSHELL 0x7f0543cd7800 == 96 [pid = 1833] [id = 309] 04:57:49 INFO - PROCESS | 1833 | --DOCSHELL 0x7f0544eec800 == 95 [pid = 1833] [id = 308] 04:57:49 INFO - PROCESS | 1833 | --DOCSHELL 0x7f0544ed6800 == 94 [pid = 1833] [id = 307] 04:57:49 INFO - PROCESS | 1833 | --DOCSHELL 0x7f0546d72000 == 93 [pid = 1833] [id = 306] 04:57:49 INFO - PROCESS | 1833 | --DOCSHELL 0x7f0548274800 == 92 [pid = 1833] [id = 305] 04:57:49 INFO - PROCESS | 1833 | --DOCSHELL 0x7f05728ab000 == 91 [pid = 1833] [id = 304] 04:57:49 INFO - PROCESS | 1833 | --DOCSHELL 0x7f0569051000 == 90 [pid = 1833] [id = 303] 04:57:49 INFO - PROCESS | 1833 | --DOCSHELL 0x7f055cb59000 == 89 [pid = 1833] [id = 302] 04:57:49 INFO - PROCESS | 1833 | --DOCSHELL 0x7f055bd99800 == 88 [pid = 1833] [id = 301] 04:57:49 INFO - PROCESS | 1833 | --DOCSHELL 0x7f0552eef000 == 87 [pid = 1833] [id = 300] 04:57:49 INFO - PROCESS | 1833 | --DOCSHELL 0x7f0546fb3800 == 86 [pid = 1833] [id = 299] 04:57:49 INFO - PROCESS | 1833 | 1461239869407 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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:49 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f0543cc9000 == 87 [pid = 1833] [id = 320] 04:57:49 INFO - PROCESS | 1833 | ++DOMWINDOW == 235 (0x7f0543ef7800) [pid = 1833] [serial = 961] [outer = (nil)] 04:57:49 INFO - PROCESS | 1833 | ++DOMWINDOW == 236 (0x7f0544c5fc00) [pid = 1833] [serial = 962] [outer = 0x7f0543ef7800] 04:57:49 INFO - PROCESS | 1833 | 1461239869480 Marionette DEBUG loaded listener.js 04:57:49 INFO - PROCESS | 1833 | ++DOMWINDOW == 237 (0x7f0544e17400) [pid = 1833] [serial = 963] [outer = 0x7f0543ef7800] 04:57:50 INFO - PROCESS | 1833 | 1461239870169 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]]]}] 04:57:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 04:57:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 3182ms 04:57:50 INFO - PROCESS | 1833 | 1461239870202 Marionette TRACE conn3 -> [0,1253,"getWindowHandle",null] 04:57:50 INFO - PROCESS | 1833 | 1461239870207 Marionette TRACE conn3 <- [1,1253,null,{"value":"8"}] 04:57:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 04:57:50 INFO - PROCESS | 1833 | 1461239870216 Marionette TRACE conn3 -> [0,1254,"setScriptTimeout",{"ms":35000}] 04:57:50 INFO - PROCESS | 1833 | 1461239870219 Marionette TRACE conn3 <- [1,1254,null,{}] 04:57:50 INFO - PROCESS | 1833 | 1461239870248 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}] 04:57:50 INFO - PROCESS | 1833 | 1461239870449 Marionette TRACE conn3 <- [1,1255,null,{"value":null}] 04:57:50 INFO - PROCESS | 1833 | 1461239870466 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1833 | ++DOCSHELL 0x7f0546d67000 == 88 [pid = 1833] [id = 321] 04:57:50 INFO - PROCESS | 1833 | ++DOMWINDOW == 238 (0x7f0545b42c00) [pid = 1833] [serial = 964] [outer = (nil)] 04:57:50 INFO - PROCESS | 1833 | ++DOMWINDOW == 239 (0x7f0546daa400) [pid = 1833] [serial = 965] [outer = 0x7f0545b42c00] 04:57:50 INFO - PROCESS | 1833 | 1461239870529 Marionette DEBUG loaded listener.js 04:57:50 INFO - PROCESS | 1833 | ++DOMWINDOW == 240 (0x7f0546f0c800) [pid = 1833] [serial = 966] [outer = 0x7f0545b42c00] 04:57:51 INFO - PROCESS | 1833 | 1461239871463 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]]]}] 04:57:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 04:57:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 1285ms 04:57:51 INFO - PROCESS | 1833 | 1461239871504 Marionette TRACE conn3 -> [0,1257,"getWindowHandle",null] 04:57:51 INFO - PROCESS | 1833 | 1461239871510 Marionette TRACE conn3 <- [1,1257,null,{"value":"8"}] 04:57:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 04:57:51 INFO - PROCESS | 1833 | 1461239871523 Marionette TRACE conn3 -> [0,1258,"setScriptTimeout",{"ms":35000}] 04:57:51 INFO - PROCESS | 1833 | 1461239871525 Marionette TRACE conn3 <- [1,1258,null,{}] 04:57:51 INFO - PROCESS | 1833 | 1461239871531 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}] 04:57:51 INFO - PROCESS | 1833 | 1461239871728 Marionette TRACE conn3 <- [1,1259,null,{"value":null}] 04:57:51 INFO - PROCESS | 1833 | 1461239871748 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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:51 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f054a43f000 == 89 [pid = 1833] [id = 322] 04:57:51 INFO - PROCESS | 1833 | ++DOMWINDOW == 241 (0x7f0546fdb000) [pid = 1833] [serial = 967] [outer = (nil)] 04:57:51 INFO - PROCESS | 1833 | ++DOMWINDOW == 242 (0x7f054a271800) [pid = 1833] [serial = 968] [outer = 0x7f0546fdb000] 04:57:51 INFO - PROCESS | 1833 | 1461239871806 Marionette DEBUG loaded listener.js 04:57:51 INFO - PROCESS | 1833 | ++DOMWINDOW == 243 (0x7f054a6cf800) [pid = 1833] [serial = 969] [outer = 0x7f0546fdb000] 04:57:53 INFO - PROCESS | 1833 | 1461239873505 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]]]}] 04:57:53 INFO - PROCESS | 1833 | --DOMWINDOW == 242 (0x7f0554d48c00) [pid = 1833] [serial = 606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 04:57:53 INFO - PROCESS | 1833 | --DOMWINDOW == 241 (0x7f0553465800) [pid = 1833] [serial = 600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 04:57:53 INFO - PROCESS | 1833 | --DOMWINDOW == 240 (0x7f055b919000) [pid = 1833] [serial = 895] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 04:57:53 INFO - PROCESS | 1833 | --DOMWINDOW == 239 (0x7f0543de2800) [pid = 1833] [serial = 943] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 04:57:53 INFO - PROCESS | 1833 | --DOMWINDOW == 238 (0x7f0545fc4c00) [pid = 1833] [serial = 946] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 04:57:53 INFO - PROCESS | 1833 | --DOMWINDOW == 237 (0x7f0555ab8400) [pid = 1833] [serial = 558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 04:57:53 INFO - PROCESS | 1833 | --DOMWINDOW == 236 (0x7f0550e54400) [pid = 1833] [serial = 594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 04:57:53 INFO - PROCESS | 1833 | --DOMWINDOW == 235 (0x7f055047f800) [pid = 1833] [serial = 597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 04:57:53 INFO - PROCESS | 1833 | --DOMWINDOW == 234 (0x7f054fc47c00) [pid = 1833] [serial = 751] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 04:57:53 INFO - PROCESS | 1833 | --DOMWINDOW == 233 (0x7f054fc23000) [pid = 1833] [serial = 603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 04:57:53 INFO - PROCESS | 1833 | --DOMWINDOW == 232 (0x7f054fc2d400) [pid = 1833] [serial = 699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 04:57:53 INFO - PROCESS | 1833 | --DOMWINDOW == 231 (0x7f05483ebc00) [pid = 1833] [serial = 880] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 04:57:53 INFO - PROCESS | 1833 | --DOMWINDOW == 230 (0x7f0544c59400) [pid = 1833] [serial = 874] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 04:57:53 INFO - PROCESS | 1833 | --DOMWINDOW == 229 (0x7f054b5bf400) [pid = 1833] [serial = 886] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 04:57:53 INFO - PROCESS | 1833 | --DOMWINDOW == 228 (0x7f05483ec000) [pid = 1833] [serial = 883] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 04:57:53 INFO - PROCESS | 1833 | --DOMWINDOW == 227 (0x7f0552755400) [pid = 1833] [serial = 889] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 04:57:53 INFO - PROCESS | 1833 | --DOMWINDOW == 226 (0x7f0544e16400) [pid = 1833] [serial = 877] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 04:57:53 INFO - PROCESS | 1833 | --DOMWINDOW == 225 (0x7f0551111800) [pid = 1833] [serial = 892] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 04:57:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 04:57:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 2141ms 04:57:53 INFO - PROCESS | 1833 | 1461239873657 Marionette TRACE conn3 -> [0,1261,"getWindowHandle",null] 04:57:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 04:57:53 INFO - PROCESS | 1833 | 1461239873661 Marionette TRACE conn3 <- [1,1261,null,{"value":"8"}] 04:57:53 INFO - PROCESS | 1833 | 1461239873673 Marionette TRACE conn3 -> [0,1262,"setScriptTimeout",{"ms":35000}] 04:57:53 INFO - PROCESS | 1833 | 1461239873681 Marionette TRACE conn3 <- [1,1262,null,{}] 04:57:53 INFO - PROCESS | 1833 | 1461239873688 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}] 04:57:53 INFO - PROCESS | 1833 | 1461239873874 Marionette TRACE conn3 <- [1,1263,null,{"value":null}] 04:57:53 INFO - PROCESS | 1833 | 1461239873971 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1833 | ++DOCSHELL 0x7f0550eb0000 == 90 [pid = 1833] [id = 323] 04:57:53 INFO - PROCESS | 1833 | ++DOMWINDOW == 226 (0x7f0543ef5800) [pid = 1833] [serial = 970] [outer = (nil)] 04:57:54 INFO - PROCESS | 1833 | ++DOMWINDOW == 227 (0x7f054fc45000) [pid = 1833] [serial = 971] [outer = 0x7f0543ef5800] 04:57:54 INFO - PROCESS | 1833 | 1461239874031 Marionette DEBUG loaded listener.js 04:57:54 INFO - PROCESS | 1833 | ++DOMWINDOW == 228 (0x7f0550e54400) [pid = 1833] [serial = 972] [outer = 0x7f0543ef5800] 04:57:54 INFO - PROCESS | 1833 | 1461239874641 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]]]}] 04:57:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 04:57:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 992ms 04:57:54 INFO - PROCESS | 1833 | 1461239874658 Marionette TRACE conn3 -> [0,1265,"getWindowHandle",null] 04:57:54 INFO - PROCESS | 1833 | 1461239874662 Marionette TRACE conn3 <- [1,1265,null,{"value":"8"}] 04:57:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 04:57:54 INFO - PROCESS | 1833 | 1461239874667 Marionette TRACE conn3 -> [0,1266,"setScriptTimeout",{"ms":35000}] 04:57:54 INFO - PROCESS | 1833 | 1461239874670 Marionette TRACE conn3 <- [1,1266,null,{}] 04:57:54 INFO - PROCESS | 1833 | 1461239874675 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}] 04:57:54 INFO - PROCESS | 1833 | 1461239874813 Marionette TRACE conn3 <- [1,1267,null,{"value":null}] 04:57:54 INFO - PROCESS | 1833 | 1461239874962 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1833 | ++DOCSHELL 0x7f0552348800 == 91 [pid = 1833] [id = 324] 04:57:54 INFO - PROCESS | 1833 | ++DOMWINDOW == 229 (0x7f0543eef400) [pid = 1833] [serial = 973] [outer = (nil)] 04:57:55 INFO - PROCESS | 1833 | ++DOMWINDOW == 230 (0x7f0551fb0400) [pid = 1833] [serial = 974] [outer = 0x7f0543eef400] 04:57:55 INFO - PROCESS | 1833 | 1461239875021 Marionette DEBUG loaded listener.js 04:57:55 INFO - PROCESS | 1833 | ++DOMWINDOW == 231 (0x7f055246c000) [pid = 1833] [serial = 975] [outer = 0x7f0543eef400] 04:57:55 INFO - PROCESS | 1833 | 1461239875884 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]]]}] 04:57:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 04:57:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 1281ms 04:57:55 INFO - PROCESS | 1833 | 1461239875951 Marionette TRACE conn3 -> [0,1269,"getWindowHandle",null] 04:57:55 INFO - PROCESS | 1833 | 1461239875961 Marionette TRACE conn3 <- [1,1269,null,{"value":"8"}] 04:57:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 04:57:55 INFO - PROCESS | 1833 | 1461239875969 Marionette TRACE conn3 -> [0,1270,"setScriptTimeout",{"ms":35000}] 04:57:55 INFO - PROCESS | 1833 | 1461239875975 Marionette TRACE conn3 <- [1,1270,null,{}] 04:57:55 INFO - PROCESS | 1833 | 1461239875985 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}] 04:57:56 INFO - PROCESS | 1833 | 1461239876235 Marionette TRACE conn3 <- [1,1271,null,{"value":null}] 04:57:56 INFO - PROCESS | 1833 | 1461239876428 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1833 | ++DOCSHELL 0x7f0545f05800 == 92 [pid = 1833] [id = 325] 04:57:56 INFO - PROCESS | 1833 | ++DOMWINDOW == 232 (0x7f0544c54c00) [pid = 1833] [serial = 976] [outer = (nil)] 04:57:56 INFO - PROCESS | 1833 | ++DOMWINDOW == 233 (0x7f0546cd9c00) [pid = 1833] [serial = 977] [outer = 0x7f0544c54c00] 04:57:56 INFO - PROCESS | 1833 | 1461239876503 Marionette DEBUG loaded listener.js 04:57:56 INFO - PROCESS | 1833 | ++DOMWINDOW == 234 (0x7f0546f0bc00) [pid = 1833] [serial = 978] [outer = 0x7f0544c54c00] 04:57:57 INFO - PROCESS | 1833 | 1461239877436 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]]]}] 04:57:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 04:57:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 1535ms 04:57:57 INFO - PROCESS | 1833 | 1461239877506 Marionette TRACE conn3 -> [0,1273,"getWindowHandle",null] 04:57:57 INFO - PROCESS | 1833 | 1461239877515 Marionette TRACE conn3 <- [1,1273,null,{"value":"8"}] 04:57:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 04:57:57 INFO - PROCESS | 1833 | 1461239877524 Marionette TRACE conn3 -> [0,1274,"setScriptTimeout",{"ms":35000}] 04:57:57 INFO - PROCESS | 1833 | 1461239877528 Marionette TRACE conn3 <- [1,1274,null,{}] 04:57:57 INFO - PROCESS | 1833 | 1461239877534 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}] 04:57:57 INFO - PROCESS | 1833 | 1461239877746 Marionette TRACE conn3 <- [1,1275,null,{"value":null}] 04:57:57 INFO - PROCESS | 1833 | 1461239877974 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1833 | ++DOCSHELL 0x7f0552acc000 == 93 [pid = 1833] [id = 326] 04:57:58 INFO - PROCESS | 1833 | ++DOMWINDOW == 235 (0x7f054a26d400) [pid = 1833] [serial = 979] [outer = (nil)] 04:57:58 INFO - PROCESS | 1833 | ++DOMWINDOW == 236 (0x7f054fc2a000) [pid = 1833] [serial = 980] [outer = 0x7f054a26d400] 04:57:58 INFO - PROCESS | 1833 | 1461239878089 Marionette DEBUG loaded listener.js 04:57:58 INFO - PROCESS | 1833 | ++DOMWINDOW == 237 (0x7f054fea3800) [pid = 1833] [serial = 981] [outer = 0x7f054a26d400] 04:57:59 INFO - PROCESS | 1833 | 1461239879018 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]]]}] 04:57:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 04:57:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 1540ms 04:57:59 INFO - PROCESS | 1833 | 1461239879065 Marionette TRACE conn3 -> [0,1277,"getWindowHandle",null] 04:57:59 INFO - PROCESS | 1833 | 1461239879069 Marionette TRACE conn3 <- [1,1277,null,{"value":"8"}] 04:57:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 04:57:59 INFO - PROCESS | 1833 | 1461239879075 Marionette TRACE conn3 -> [0,1278,"setScriptTimeout",{"ms":35000}] 04:57:59 INFO - PROCESS | 1833 | 1461239879081 Marionette TRACE conn3 <- [1,1278,null,{}] 04:57:59 INFO - PROCESS | 1833 | 1461239879097 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}] 04:57:59 INFO - PROCESS | 1833 | 1461239879273 Marionette TRACE conn3 <- [1,1279,null,{"value":null}] 04:57:59 INFO - PROCESS | 1833 | 1461239879498 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1833 | ++DOCSHELL 0x7f0543cde000 == 94 [pid = 1833] [id = 327] 04:57:59 INFO - PROCESS | 1833 | ++DOMWINDOW == 238 (0x7f055213ec00) [pid = 1833] [serial = 982] [outer = (nil)] 04:57:59 INFO - PROCESS | 1833 | ++DOMWINDOW == 239 (0x7f05541a9400) [pid = 1833] [serial = 983] [outer = 0x7f055213ec00] 04:57:59 INFO - PROCESS | 1833 | 1461239879617 Marionette DEBUG loaded listener.js 04:57:59 INFO - PROCESS | 1833 | ++DOMWINDOW == 240 (0x7f0555afdc00) [pid = 1833] [serial = 984] [outer = 0x7f055213ec00] 04:58:00 INFO - PROCESS | 1833 | 1461239880445 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]]]}] 04:58:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 04:58:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 1438ms 04:58:00 INFO - PROCESS | 1833 | 1461239880514 Marionette TRACE conn3 -> [0,1281,"getWindowHandle",null] 04:58:00 INFO - PROCESS | 1833 | 1461239880519 Marionette TRACE conn3 <- [1,1281,null,{"value":"8"}] 04:58:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 04:58:00 INFO - PROCESS | 1833 | 1461239880525 Marionette TRACE conn3 -> [0,1282,"setScriptTimeout",{"ms":35000}] 04:58:00 INFO - PROCESS | 1833 | 1461239880527 Marionette TRACE conn3 <- [1,1282,null,{}] 04:58:00 INFO - PROCESS | 1833 | 1461239880533 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}] 04:58:00 INFO - PROCESS | 1833 | 1461239880696 Marionette TRACE conn3 <- [1,1283,null,{"value":null}] 04:58:00 INFO - PROCESS | 1833 | 1461239880878 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1833 | ++DOCSHELL 0x7f05560d5800 == 95 [pid = 1833] [id = 328] 04:58:00 INFO - PROCESS | 1833 | ++DOMWINDOW == 241 (0x7f05530ab000) [pid = 1833] [serial = 985] [outer = (nil)] 04:58:00 INFO - PROCESS | 1833 | ++DOMWINDOW == 242 (0x7f055658c400) [pid = 1833] [serial = 986] [outer = 0x7f05530ab000] 04:58:00 INFO - PROCESS | 1833 | 1461239880952 Marionette DEBUG loaded listener.js 04:58:01 INFO - PROCESS | 1833 | ++DOMWINDOW == 243 (0x7f05565be400) [pid = 1833] [serial = 987] [outer = 0x7f05530ab000] 04:58:01 INFO - PROCESS | 1833 | 1461239881808 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]]]}] 04:58:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 04:58:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 1329ms 04:58:01 INFO - PROCESS | 1833 | 1461239881855 Marionette TRACE conn3 -> [0,1285,"getWindowHandle",null] 04:58:01 INFO - PROCESS | 1833 | 1461239881859 Marionette TRACE conn3 <- [1,1285,null,{"value":"8"}] 04:58:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 04:58:01 INFO - PROCESS | 1833 | 1461239881865 Marionette TRACE conn3 -> [0,1286,"setScriptTimeout",{"ms":35000}] 04:58:01 INFO - PROCESS | 1833 | 1461239881867 Marionette TRACE conn3 <- [1,1286,null,{}] 04:58:01 INFO - PROCESS | 1833 | 1461239881873 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}] 04:58:02 INFO - PROCESS | 1833 | 1461239882034 Marionette TRACE conn3 <- [1,1287,null,{"value":null}] 04:58:02 INFO - PROCESS | 1833 | 1461239882234 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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:02 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f0556a0f000 == 96 [pid = 1833] [id = 329] 04:58:02 INFO - PROCESS | 1833 | ++DOMWINDOW == 244 (0x7f0555ba1c00) [pid = 1833] [serial = 988] [outer = (nil)] 04:58:02 INFO - PROCESS | 1833 | ++DOMWINDOW == 245 (0x7f055670dc00) [pid = 1833] [serial = 989] [outer = 0x7f0555ba1c00] 04:58:02 INFO - PROCESS | 1833 | 1461239882307 Marionette DEBUG loaded listener.js 04:58:02 INFO - PROCESS | 1833 | ++DOMWINDOW == 246 (0x7f0556714400) [pid = 1833] [serial = 990] [outer = 0x7f0555ba1c00] 04:58:03 INFO - PROCESS | 1833 | 1461239883240 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]]]}] 04:58:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 04:58:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 1427ms 04:58:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 04:58:03 INFO - PROCESS | 1833 | 1461239883293 Marionette TRACE conn3 -> [0,1289,"getWindowHandle",null] 04:58:03 INFO - PROCESS | 1833 | 1461239883295 Marionette TRACE conn3 <- [1,1289,null,{"value":"8"}] 04:58:03 INFO - PROCESS | 1833 | 1461239883302 Marionette TRACE conn3 -> [0,1290,"setScriptTimeout",{"ms":35000}] 04:58:03 INFO - PROCESS | 1833 | 1461239883305 Marionette TRACE conn3 <- [1,1290,null,{}] 04:58:03 INFO - PROCESS | 1833 | 1461239883310 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}] 04:58:03 INFO - PROCESS | 1833 | 1461239883502 Marionette TRACE conn3 <- [1,1291,null,{"value":null}] 04:58:03 INFO - PROCESS | 1833 | 1461239883699 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1833 | ++DOCSHELL 0x7f055bcbf000 == 97 [pid = 1833] [id = 330] 04:58:03 INFO - PROCESS | 1833 | ++DOMWINDOW == 247 (0x7f0558fc5000) [pid = 1833] [serial = 991] [outer = (nil)] 04:58:03 INFO - PROCESS | 1833 | ++DOMWINDOW == 248 (0x7f055b918800) [pid = 1833] [serial = 992] [outer = 0x7f0558fc5000] 04:58:03 INFO - PROCESS | 1833 | 1461239883775 Marionette DEBUG loaded listener.js 04:58:03 INFO - PROCESS | 1833 | ++DOMWINDOW == 249 (0x7f055cae3800) [pid = 1833] [serial = 993] [outer = 0x7f0558fc5000] 04:58:04 INFO - PROCESS | 1833 | 1461239884639 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]]]}] 04:58:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 04:58:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 1378ms 04:58:04 INFO - PROCESS | 1833 | 1461239884680 Marionette TRACE conn3 -> [0,1293,"getWindowHandle",null] 04:58:04 INFO - PROCESS | 1833 | 1461239884683 Marionette TRACE conn3 <- [1,1293,null,{"value":"8"}] 04:58:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 04:58:04 INFO - PROCESS | 1833 | 1461239884689 Marionette TRACE conn3 -> [0,1294,"setScriptTimeout",{"ms":35000}] 04:58:04 INFO - PROCESS | 1833 | 1461239884691 Marionette TRACE conn3 <- [1,1294,null,{}] 04:58:04 INFO - PROCESS | 1833 | 1461239884697 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}] 04:58:04 INFO - PROCESS | 1833 | 1461239884854 Marionette TRACE conn3 <- [1,1295,null,{"value":null}] 04:58:05 INFO - PROCESS | 1833 | 1461239885044 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1833 | ++DOCSHELL 0x7f055c520800 == 98 [pid = 1833] [id = 331] 04:58:05 INFO - PROCESS | 1833 | ++DOMWINDOW == 250 (0x7f0558fc8000) [pid = 1833] [serial = 994] [outer = (nil)] 04:58:05 INFO - PROCESS | 1833 | ++DOMWINDOW == 251 (0x7f055e7c2000) [pid = 1833] [serial = 995] [outer = 0x7f0558fc8000] 04:58:05 INFO - PROCESS | 1833 | 1461239885112 Marionette DEBUG loaded listener.js 04:58:05 INFO - PROCESS | 1833 | ++DOMWINDOW == 252 (0x7f0568239800) [pid = 1833] [serial = 996] [outer = 0x7f0558fc8000] 04:58:05 INFO - PROCESS | 1833 | 1461239885973 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]]]}] 04:58:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 04:58:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 1334ms 04:58:06 INFO - PROCESS | 1833 | 1461239886024 Marionette TRACE conn3 -> [0,1297,"getWindowHandle",null] 04:58:06 INFO - PROCESS | 1833 | 1461239886027 Marionette TRACE conn3 <- [1,1297,null,{"value":"8"}] 04:58:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 04:58:06 INFO - PROCESS | 1833 | 1461239886033 Marionette TRACE conn3 -> [0,1298,"setScriptTimeout",{"ms":35000}] 04:58:06 INFO - PROCESS | 1833 | 1461239886035 Marionette TRACE conn3 <- [1,1298,null,{}] 04:58:06 INFO - PROCESS | 1833 | 1461239886040 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}] 04:58:06 INFO - PROCESS | 1833 | 1461239886200 Marionette TRACE conn3 <- [1,1299,null,{"value":null}] 04:58:06 INFO - PROCESS | 1833 | 1461239886388 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1833 | ++DOCSHELL 0x7f055e72f000 == 99 [pid = 1833] [id = 332] 04:58:06 INFO - PROCESS | 1833 | ++DOMWINDOW == 253 (0x7f0545ee9000) [pid = 1833] [serial = 997] [outer = (nil)] 04:58:06 INFO - PROCESS | 1833 | ++DOMWINDOW == 254 (0x7f0569091400) [pid = 1833] [serial = 998] [outer = 0x7f0545ee9000] 04:58:06 INFO - PROCESS | 1833 | 1461239886456 Marionette DEBUG loaded listener.js 04:58:06 INFO - PROCESS | 1833 | ++DOMWINDOW == 255 (0x7f0569507c00) [pid = 1833] [serial = 999] [outer = 0x7f0545ee9000] 04:58:07 INFO - PROCESS | 1833 | 1461239887318 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]]]}] 04:58:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 04:58:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 1332ms 04:58:07 INFO - PROCESS | 1833 | 1461239887366 Marionette TRACE conn3 -> [0,1301,"getWindowHandle",null] 04:58:07 INFO - PROCESS | 1833 | 1461239887369 Marionette TRACE conn3 <- [1,1301,null,{"value":"8"}] 04:58:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 04:58:07 INFO - PROCESS | 1833 | 1461239887375 Marionette TRACE conn3 -> [0,1302,"setScriptTimeout",{"ms":35000}] 04:58:07 INFO - PROCESS | 1833 | 1461239887377 Marionette TRACE conn3 <- [1,1302,null,{}] 04:58:07 INFO - PROCESS | 1833 | 1461239887383 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}] 04:58:07 INFO - PROCESS | 1833 | 1461239887538 Marionette TRACE conn3 <- [1,1303,null,{"value":null}] 04:58:07 INFO - PROCESS | 1833 | 1461239887728 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1833 | ++DOCSHELL 0x7f056903f000 == 100 [pid = 1833] [id = 333] 04:58:07 INFO - PROCESS | 1833 | ++DOMWINDOW == 256 (0x7f0544e0d000) [pid = 1833] [serial = 1000] [outer = (nil)] 04:58:07 INFO - PROCESS | 1833 | ++DOMWINDOW == 257 (0x7f056c419400) [pid = 1833] [serial = 1001] [outer = 0x7f0544e0d000] 04:58:07 INFO - PROCESS | 1833 | 1461239887801 Marionette DEBUG loaded listener.js 04:58:07 INFO - PROCESS | 1833 | ++DOMWINDOW == 258 (0x7f056e3cd400) [pid = 1833] [serial = 1002] [outer = 0x7f0544e0d000] 04:58:08 INFO - PROCESS | 1833 | 1461239888674 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]]]}] 04:58:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 04:58:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 1333ms 04:58:08 INFO - PROCESS | 1833 | 1461239888709 Marionette TRACE conn3 -> [0,1305,"getWindowHandle",null] 04:58:08 INFO - PROCESS | 1833 | 1461239888712 Marionette TRACE conn3 <- [1,1305,null,{"value":"8"}] 04:58:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 04:58:08 INFO - PROCESS | 1833 | 1461239888718 Marionette TRACE conn3 -> [0,1306,"setScriptTimeout",{"ms":35000}] 04:58:08 INFO - PROCESS | 1833 | 1461239888720 Marionette TRACE conn3 <- [1,1306,null,{}] 04:58:08 INFO - PROCESS | 1833 | 1461239888726 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}] 04:58:08 INFO - PROCESS | 1833 | 1461239888885 Marionette TRACE conn3 <- [1,1307,null,{"value":null}] 04:58:09 INFO - PROCESS | 1833 | 1461239889077 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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:09 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f056e757800 == 101 [pid = 1833] [id = 334] 04:58:09 INFO - PROCESS | 1833 | ++DOMWINDOW == 259 (0x7f054a588000) [pid = 1833] [serial = 1003] [outer = (nil)] 04:58:09 INFO - PROCESS | 1833 | ++DOMWINDOW == 260 (0x7f054a58f400) [pid = 1833] [serial = 1004] [outer = 0x7f054a588000] 04:58:09 INFO - PROCESS | 1833 | 1461239889146 Marionette DEBUG loaded listener.js 04:58:09 INFO - PROCESS | 1833 | ++DOMWINDOW == 261 (0x7f054a594000) [pid = 1833] [serial = 1005] [outer = 0x7f054a588000] 04:58:10 INFO - PROCESS | 1833 | 1461239890036 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]]]}] 04:58:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 04:58:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 1377ms 04:58:10 INFO - PROCESS | 1833 | 1461239890097 Marionette TRACE conn3 -> [0,1309,"getWindowHandle",null] 04:58:10 INFO - PROCESS | 1833 | 1461239890101 Marionette TRACE conn3 <- [1,1309,null,{"value":"8"}] 04:58:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 04:58:10 INFO - PROCESS | 1833 | 1461239890107 Marionette TRACE conn3 -> [0,1310,"setScriptTimeout",{"ms":35000}] 04:58:10 INFO - PROCESS | 1833 | 1461239890111 Marionette TRACE conn3 <- [1,1310,null,{}] 04:58:10 INFO - PROCESS | 1833 | 1461239890116 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}] 04:58:10 INFO - PROCESS | 1833 | 1461239890314 Marionette TRACE conn3 <- [1,1311,null,{"value":null}] 04:58:10 INFO - PROCESS | 1833 | 1461239890510 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1833 | ++DOCSHELL 0x7f05738c4800 == 102 [pid = 1833] [id = 335] 04:58:10 INFO - PROCESS | 1833 | ++DOMWINDOW == 262 (0x7f054a589000) [pid = 1833] [serial = 1006] [outer = (nil)] 04:58:10 INFO - PROCESS | 1833 | ++DOMWINDOW == 263 (0x7f056a6c3000) [pid = 1833] [serial = 1007] [outer = 0x7f054a589000] 04:58:10 INFO - PROCESS | 1833 | 1461239890590 Marionette DEBUG loaded listener.js 04:58:10 INFO - PROCESS | 1833 | ++DOMWINDOW == 264 (0x7f056e90c400) [pid = 1833] [serial = 1008] [outer = 0x7f054a589000] 04:58:11 INFO - PROCESS | 1833 | 1461239891608 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] 04:58:11 INFO - PROCESS | 1833 | 1461239891693 Marionette TRACE conn3 <- [1,1313,null,{"value":"8"}] 04:58:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 04:58:11 INFO - PROCESS | 1833 | 1461239891698 Marionette TRACE conn3 -> [0,1314,"setScriptTimeout",{"ms":35000}] 04:58:11 INFO - PROCESS | 1833 | 1461239891700 Marionette TRACE conn3 <- [1,1314,null,{}] 04:58:11 INFO - PROCESS | 1833 | 1461239891706 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}] 04:58:11 INFO - PROCESS | 1833 | 1461239891907 Marionette TRACE conn3 <- [1,1315,null,{"value":null}] 04:58:12 INFO - PROCESS | 1833 | 1461239892151 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1833 | ++DOCSHELL 0x7f0544b33800 == 103 [pid = 1833] [id = 336] 04:58:12 INFO - PROCESS | 1833 | ++DOMWINDOW == 265 (0x7f0543da5800) [pid = 1833] [serial = 1009] [outer = (nil)] 04:58:12 INFO - PROCESS | 1833 | ++DOMWINDOW == 266 (0x7f0543dacc00) [pid = 1833] [serial = 1010] [outer = 0x7f0543da5800] 04:58:12 INFO - PROCESS | 1833 | 1461239892264 Marionette DEBUG loaded listener.js 04:58:12 INFO - PROCESS | 1833 | ++DOMWINDOW == 267 (0x7f0545fc5400) [pid = 1833] [serial = 1011] [outer = 0x7f0543da5800] 04:58:13 INFO - PROCESS | 1833 | 1461239893071 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]]]}] 04:58:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 04:58:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 1441ms 04:58:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 04:58:13 INFO - PROCESS | 1833 | 1461239893141 Marionette TRACE conn3 -> [0,1317,"getWindowHandle",null] 04:58:13 INFO - PROCESS | 1833 | 1461239893143 Marionette TRACE conn3 <- [1,1317,null,{"value":"8"}] 04:58:13 INFO - PROCESS | 1833 | 1461239893148 Marionette TRACE conn3 -> [0,1318,"setScriptTimeout",{"ms":35000}] 04:58:13 INFO - PROCESS | 1833 | 1461239893152 Marionette TRACE conn3 <- [1,1318,null,{}] 04:58:13 INFO - PROCESS | 1833 | 1461239893157 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}] 04:58:13 INFO - PROCESS | 1833 | 1461239893324 Marionette TRACE conn3 <- [1,1319,null,{"value":null}] 04:58:13 INFO - PROCESS | 1833 | 1461239893516 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1833 | ++DOCSHELL 0x7f0552ede800 == 104 [pid = 1833] [id = 337] 04:58:13 INFO - PROCESS | 1833 | ++DOMWINDOW == 268 (0x7f0543d06000) [pid = 1833] [serial = 1012] [outer = (nil)] 04:58:13 INFO - PROCESS | 1833 | ++DOMWINDOW == 269 (0x7f0543d0cc00) [pid = 1833] [serial = 1013] [outer = 0x7f0543d06000] 04:58:13 INFO - PROCESS | 1833 | 1461239893583 Marionette DEBUG loaded listener.js 04:58:13 INFO - PROCESS | 1833 | ++DOMWINDOW == 270 (0x7f0543d11400) [pid = 1833] [serial = 1014] [outer = 0x7f0543d06000] 04:58:14 INFO - PROCESS | 1833 | 1461239894478 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]]]}] 04:58:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 04:58:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 1384ms 04:58:14 INFO - PROCESS | 1833 | 1461239894533 Marionette TRACE conn3 -> [0,1321,"getWindowHandle",null] 04:58:14 INFO - PROCESS | 1833 | 1461239894535 Marionette TRACE conn3 <- [1,1321,null,{"value":"8"}] 04:58:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 04:58:14 INFO - PROCESS | 1833 | 1461239894542 Marionette TRACE conn3 -> [0,1322,"setScriptTimeout",{"ms":35000}] 04:58:14 INFO - PROCESS | 1833 | 1461239894544 Marionette TRACE conn3 <- [1,1322,null,{}] 04:58:14 INFO - PROCESS | 1833 | 1461239894549 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}] 04:58:14 INFO - PROCESS | 1833 | 1461239894715 Marionette TRACE conn3 <- [1,1323,null,{"value":null}] 04:58:14 INFO - PROCESS | 1833 | 1461239894910 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1833 | ++DOCSHELL 0x7f0556d18000 == 105 [pid = 1833] [id = 338] 04:58:14 INFO - PROCESS | 1833 | ++DOMWINDOW == 271 (0x7f0543d06800) [pid = 1833] [serial = 1015] [outer = (nil)] 04:58:14 INFO - PROCESS | 1833 | ++DOMWINDOW == 272 (0x7f0546fe9c00) [pid = 1833] [serial = 1016] [outer = 0x7f0543d06800] 04:58:14 INFO - PROCESS | 1833 | 1461239894978 Marionette DEBUG loaded listener.js 04:58:15 INFO - PROCESS | 1833 | ++DOMWINDOW == 273 (0x7f0551109800) [pid = 1833] [serial = 1017] [outer = 0x7f0543d06800] 04:58:15 INFO - PROCESS | 1833 | 1461239895810 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]]]}] 04:58:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 04:58:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 1327ms 04:58:15 INFO - PROCESS | 1833 | 1461239895870 Marionette TRACE conn3 -> [0,1325,"getWindowHandle",null] 04:58:15 INFO - PROCESS | 1833 | 1461239895872 Marionette TRACE conn3 <- [1,1325,null,{"value":"8"}] 04:58:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 04:58:15 INFO - PROCESS | 1833 | 1461239895879 Marionette TRACE conn3 -> [0,1326,"setScriptTimeout",{"ms":35000}] 04:58:15 INFO - PROCESS | 1833 | 1461239895881 Marionette TRACE conn3 <- [1,1326,null,{}] 04:58:15 INFO - PROCESS | 1833 | 1461239895887 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}] 04:58:16 INFO - PROCESS | 1833 | 1461239896047 Marionette TRACE conn3 <- [1,1327,null,{"value":null}] 04:58:16 INFO - PROCESS | 1833 | 1461239896553 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1833 | ++DOCSHELL 0x7f0545259800 == 106 [pid = 1833] [id = 339] 04:58:16 INFO - PROCESS | 1833 | ++DOMWINDOW == 274 (0x7f05413f6400) [pid = 1833] [serial = 1018] [outer = (nil)] 04:58:16 INFO - PROCESS | 1833 | ++DOMWINDOW == 275 (0x7f05413f8800) [pid = 1833] [serial = 1019] [outer = 0x7f05413f6400] 04:58:16 INFO - PROCESS | 1833 | 1461239896667 Marionette DEBUG loaded listener.js 04:58:16 INFO - PROCESS | 1833 | ++DOMWINDOW == 276 (0x7f0543da6c00) [pid = 1833] [serial = 1020] [outer = 0x7f05413f6400] 04:58:17 INFO - PROCESS | 1833 | 1461239897549 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]]]}] 04:58:17 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 04:58:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 1734ms 04:58:17 INFO - PROCESS | 1833 | 1461239897617 Marionette TRACE conn3 -> [0,1329,"getWindowHandle",null] 04:58:17 INFO - PROCESS | 1833 | 1461239897627 Marionette TRACE conn3 <- [1,1329,null,{"value":"8"}] 04:58:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 04:58:17 INFO - PROCESS | 1833 | 1461239897639 Marionette TRACE conn3 -> [0,1330,"setScriptTimeout",{"ms":35000}] 04:58:17 INFO - PROCESS | 1833 | 1461239897644 Marionette TRACE conn3 <- [1,1330,null,{}] 04:58:17 INFO - PROCESS | 1833 | 1461239897654 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}] 04:58:18 INFO - PROCESS | 1833 | 1461239898015 Marionette TRACE conn3 <- [1,1331,null,{"value":null}] 04:58:18 INFO - PROCESS | 1833 | 1461239898320 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1833 | ++DOCSHELL 0x7f0543cdf800 == 107 [pid = 1833] [id = 340] 04:58:18 INFO - PROCESS | 1833 | ++DOMWINDOW == 277 (0x7f0545b4a000) [pid = 1833] [serial = 1021] [outer = (nil)] 04:58:18 INFO - PROCESS | 1833 | ++DOMWINDOW == 278 (0x7f0545ee1400) [pid = 1833] [serial = 1022] [outer = 0x7f0545b4a000] 04:58:18 INFO - PROCESS | 1833 | 1461239898388 Marionette DEBUG loaded listener.js 04:58:18 INFO - PROCESS | 1833 | ++DOMWINDOW == 279 (0x7f0546cddc00) [pid = 1833] [serial = 1023] [outer = 0x7f0545b4a000] 04:58:18 INFO - PROCESS | 1833 | --DOCSHELL 0x7f0550eb0000 == 106 [pid = 1833] [id = 323] 04:58:18 INFO - PROCESS | 1833 | --DOCSHELL 0x7f054a43f000 == 105 [pid = 1833] [id = 322] 04:58:18 INFO - PROCESS | 1833 | --DOMWINDOW == 278 (0x7f054b5b4400) [pid = 1833] [serial = 950] [outer = (nil)] [url = about:blank] 04:58:18 INFO - PROCESS | 1833 | --DOMWINDOW == 277 (0x7f0546dafc00) [pid = 1833] [serial = 917] [outer = (nil)] [url = about:blank] 04:58:18 INFO - PROCESS | 1833 | --DOMWINDOW == 276 (0x7f0545ee4000) [pid = 1833] [serial = 920] [outer = (nil)] [url = about:blank] 04:58:18 INFO - PROCESS | 1833 | --DOMWINDOW == 275 (0x7f0546f06000) [pid = 1833] [serial = 923] [outer = (nil)] [url = about:blank] 04:58:18 INFO - PROCESS | 1833 | --DOMWINDOW == 274 (0x7f0543ef3800) [pid = 1833] [serial = 926] [outer = (nil)] [url = about:blank] 04:58:18 INFO - PROCESS | 1833 | --DOMWINDOW == 273 (0x7f0543de0800) [pid = 1833] [serial = 929] [outer = (nil)] [url = about:blank] 04:58:18 INFO - PROCESS | 1833 | --DOMWINDOW == 272 (0x7f0546f10800) [pid = 1833] [serial = 932] [outer = (nil)] [url = about:blank] 04:58:18 INFO - PROCESS | 1833 | --DOMWINDOW == 271 (0x7f054a26ec00) [pid = 1833] [serial = 935] [outer = (nil)] [url = about:blank] 04:58:18 INFO - PROCESS | 1833 | --DOMWINDOW == 270 (0x7f054a412400) [pid = 1833] [serial = 938] [outer = (nil)] [url = about:blank] 04:58:18 INFO - PROCESS | 1833 | --DOMWINDOW == 269 (0x7f054a41a400) [pid = 1833] [serial = 941] [outer = (nil)] [url = about:blank] 04:58:18 INFO - PROCESS | 1833 | --DOCSHELL 0x7f0546d67000 == 104 [pid = 1833] [id = 321] 04:58:18 INFO - PROCESS | 1833 | --DOCSHELL 0x7f0543cc9000 == 103 [pid = 1833] [id = 320] 04:58:18 INFO - PROCESS | 1833 | --DOCSHELL 0x7f05529b5800 == 102 [pid = 1833] [id = 319] 04:58:18 INFO - PROCESS | 1833 | --DOCSHELL 0x7f0551f76800 == 101 [pid = 1833] [id = 288] 04:58:18 INFO - PROCESS | 1833 | --DOCSHELL 0x7f0550ebe000 == 100 [pid = 1833] [id = 318] 04:58:18 INFO - PROCESS | 1833 | --DOCSHELL 0x7f0545b7a800 == 99 [pid = 1833] [id = 317] 04:58:18 INFO - PROCESS | 1833 | --DOCSHELL 0x7f054b8c8800 == 98 [pid = 1833] [id = 316] 04:58:18 INFO - PROCESS | 1833 | --DOMWINDOW == 268 (0x7f056e3cdc00) [pid = 1833] [serial = 753] [outer = (nil)] [url = about:blank] 04:58:18 INFO - PROCESS | 1833 | --DOMWINDOW == 267 (0x7f0555babc00) [pid = 1833] [serial = 605] [outer = (nil)] [url = about:blank] 04:58:18 INFO - PROCESS | 1833 | --DOMWINDOW == 266 (0x7f055eb88c00) [pid = 1833] [serial = 701] [outer = (nil)] [url = about:blank] 04:58:18 INFO - PROCESS | 1833 | --DOMWINDOW == 265 (0x7f0555e91000) [pid = 1833] [serial = 608] [outer = (nil)] [url = about:blank] 04:58:18 INFO - PROCESS | 1833 | --DOMWINDOW == 264 (0x7f0555abe400) [pid = 1833] [serial = 602] [outer = (nil)] [url = about:blank] 04:58:18 INFO - PROCESS | 1833 | --DOMWINDOW == 263 (0x7f0553226400) [pid = 1833] [serial = 599] [outer = (nil)] [url = about:blank] 04:58:18 INFO - PROCESS | 1833 | --DOMWINDOW == 262 (0x7f0544e12800) [pid = 1833] [serial = 876] [outer = (nil)] [url = about:blank] 04:58:18 INFO - PROCESS | 1833 | --DOMWINDOW == 261 (0x7f0555b9f800) [pid = 1833] [serial = 560] [outer = (nil)] [url = about:blank] 04:58:18 INFO - PROCESS | 1833 | --DOMWINDOW == 260 (0x7f055201ac00) [pid = 1833] [serial = 596] [outer = (nil)] [url = about:blank] 04:58:18 INFO - PROCESS | 1833 | --DOMWINDOW == 259 (0x7f055cb81800) [pid = 1833] [serial = 896] [outer = (nil)] [url = about:blank] 04:58:18 INFO - PROCESS | 1833 | --DOMWINDOW == 258 (0x7f055d4e4c00) [pid = 1833] [serial = 897] [outer = (nil)] [url = about:blank] 04:58:18 INFO - PROCESS | 1833 | --DOMWINDOW == 257 (0x7f0545b4cc00) [pid = 1833] [serial = 899] [outer = (nil)] [url = about:blank] 04:58:18 INFO - PROCESS | 1833 | --DOMWINDOW == 256 (0x7f054b5c1800) [pid = 1833] [serial = 902] [outer = (nil)] [url = about:blank] 04:58:18 INFO - PROCESS | 1833 | --DOMWINDOW == 255 (0x7f054a6cc800) [pid = 1833] [serial = 881] [outer = (nil)] [url = about:blank] 04:58:18 INFO - PROCESS | 1833 | --DOMWINDOW == 254 (0x7f0545fc5c00) [pid = 1833] [serial = 869] [outer = (nil)] [url = about:blank] 04:58:18 INFO - PROCESS | 1833 | --DOMWINDOW == 253 (0x7f0552135800) [pid = 1833] [serial = 842] [outer = (nil)] [url = about:blank] 04:58:18 INFO - PROCESS | 1833 | --DOMWINDOW == 252 (0x7f0558f48400) [pid = 1833] [serial = 845] [outer = (nil)] [url = about:blank] 04:58:18 INFO - PROCESS | 1833 | --DOMWINDOW == 251 (0x7f054fc95000) [pid = 1833] [serial = 863] [outer = (nil)] [url = about:blank] 04:58:18 INFO - PROCESS | 1833 | --DOMWINDOW == 250 (0x7f0544e0e400) [pid = 1833] [serial = 875] [outer = (nil)] [url = about:blank] 04:58:18 INFO - PROCESS | 1833 | --DOMWINDOW == 249 (0x7f0546cd6000) [pid = 1833] [serial = 860] [outer = (nil)] [url = about:blank] 04:58:18 INFO - PROCESS | 1833 | --DOMWINDOW == 248 (0x7f056e3d1000) [pid = 1833] [serial = 854] [outer = (nil)] [url = about:blank] 04:58:18 INFO - PROCESS | 1833 | --DOMWINDOW == 247 (0x7f05530aa800) [pid = 1833] [serial = 888] [outer = (nil)] [url = about:blank] 04:58:18 INFO - PROCESS | 1833 | --DOMWINDOW == 246 (0x7f054fc95400) [pid = 1833] [serial = 857] [outer = (nil)] [url = about:blank] 04:58:18 INFO - PROCESS | 1833 | --DOMWINDOW == 245 (0x7f0550f96800) [pid = 1833] [serial = 884] [outer = (nil)] [url = about:blank] 04:58:18 INFO - PROCESS | 1833 | --DOMWINDOW == 244 (0x7f0554d47800) [pid = 1833] [serial = 890] [outer = (nil)] [url = about:blank] 04:58:18 INFO - PROCESS | 1833 | --DOMWINDOW == 243 (0x7f0545fba400) [pid = 1833] [serial = 878] [outer = (nil)] [url = about:blank] 04:58:18 INFO - PROCESS | 1833 | --DOMWINDOW == 242 (0x7f05530acc00) [pid = 1833] [serial = 893] [outer = (nil)] [url = about:blank] 04:58:18 INFO - PROCESS | 1833 | --DOMWINDOW == 241 (0x7f0556587800) [pid = 1833] [serial = 866] [outer = (nil)] [url = about:blank] 04:58:18 INFO - PROCESS | 1833 | --DOMWINDOW == 240 (0x7f054a6db400) [pid = 1833] [serial = 882] [outer = (nil)] [url = about:blank] 04:58:18 INFO - PROCESS | 1833 | --DOMWINDOW == 239 (0x7f0555ba2800) [pid = 1833] [serial = 891] [outer = (nil)] [url = about:blank] 04:58:18 INFO - PROCESS | 1833 | --DOMWINDOW == 238 (0x7f055cf9c400) [pid = 1833] [serial = 848] [outer = (nil)] [url = about:blank] 04:58:18 INFO - PROCESS | 1833 | --DOMWINDOW == 237 (0x7f055b917800) [pid = 1833] [serial = 894] [outer = (nil)] [url = about:blank] 04:58:18 INFO - PROCESS | 1833 | --DOMWINDOW == 236 (0x7f0568e4a800) [pid = 1833] [serial = 851] [outer = (nil)] [url = about:blank] 04:58:18 INFO - PROCESS | 1833 | --DOMWINDOW == 235 (0x7f054a6dbc00) [pid = 1833] [serial = 839] [outer = (nil)] [url = about:blank] 04:58:18 INFO - PROCESS | 1833 | --DOMWINDOW == 234 (0x7f0552fc2000) [pid = 1833] [serial = 887] [outer = (nil)] [url = about:blank] 04:58:18 INFO - PROCESS | 1833 | --DOMWINDOW == 233 (0x7f0552019000) [pid = 1833] [serial = 885] [outer = (nil)] [url = about:blank] 04:58:18 INFO - PROCESS | 1833 | --DOMWINDOW == 232 (0x7f0544c5e400) [pid = 1833] [serial = 872] [outer = (nil)] [url = about:blank] 04:58:18 INFO - PROCESS | 1833 | --DOMWINDOW == 231 (0x7f0545fc4400) [pid = 1833] [serial = 879] [outer = (nil)] [url = about:blank] 04:58:19 INFO - PROCESS | 1833 | --DOMWINDOW == 230 (0x7f0544e15800) [pid = 1833] [serial = 944] [outer = (nil)] [url = about:blank] 04:58:19 INFO - PROCESS | 1833 | --DOMWINDOW == 229 (0x7f0545fbc400) [pid = 1833] [serial = 945] [outer = (nil)] [url = about:blank] 04:58:19 INFO - PROCESS | 1833 | --DOMWINDOW == 228 (0x7f0554345000) [pid = 1833] [serial = 905] [outer = (nil)] [url = about:blank] 04:58:19 INFO - PROCESS | 1833 | --DOMWINDOW == 227 (0x7f055b087400) [pid = 1833] [serial = 908] [outer = (nil)] [url = about:blank] 04:58:19 INFO - PROCESS | 1833 | --DOMWINDOW == 226 (0x7f055eb9fc00) [pid = 1833] [serial = 911] [outer = (nil)] [url = about:blank] 04:58:19 INFO - PROCESS | 1833 | --DOMWINDOW == 225 (0x7f056e7ae000) [pid = 1833] [serial = 914] [outer = (nil)] [url = about:blank] 04:58:19 INFO - PROCESS | 1833 | --DOMWINDOW == 224 (0x7f0546f0ec00) [pid = 1833] [serial = 947] [outer = (nil)] [url = about:blank] 04:58:19 INFO - PROCESS | 1833 | --DOMWINDOW == 223 (0x7f05471f1800) [pid = 1833] [serial = 948] [outer = (nil)] [url = about:blank] 04:58:19 INFO - PROCESS | 1833 | 1461239899297 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]]]}] 04:58:19 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 04:58:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 1747ms 04:58:19 INFO - PROCESS | 1833 | 1461239899389 Marionette TRACE conn3 -> [0,1333,"getWindowHandle",null] 04:58:19 INFO - PROCESS | 1833 | 1461239899393 Marionette TRACE conn3 <- [1,1333,null,{"value":"8"}] 04:58:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 04:58:19 INFO - PROCESS | 1833 | 1461239899400 Marionette TRACE conn3 -> [0,1334,"setScriptTimeout",{"ms":35000}] 04:58:19 INFO - PROCESS | 1833 | 1461239899402 Marionette TRACE conn3 <- [1,1334,null,{}] 04:58:19 INFO - PROCESS | 1833 | 1461239899408 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}] 04:58:19 INFO - PROCESS | 1833 | 1461239899568 Marionette TRACE conn3 <- [1,1335,null,{"value":null}] 04:58:19 INFO - PROCESS | 1833 | 1461239899580 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1833 | ++DOCSHELL 0x7f0545b80800 == 99 [pid = 1833] [id = 341] 04:58:19 INFO - PROCESS | 1833 | ++DOMWINDOW == 224 (0x7f0546db1800) [pid = 1833] [serial = 1024] [outer = (nil)] 04:58:19 INFO - PROCESS | 1833 | ++DOMWINDOW == 225 (0x7f0546fe7c00) [pid = 1833] [serial = 1025] [outer = 0x7f0546db1800] 04:58:19 INFO - PROCESS | 1833 | 1461239899646 Marionette DEBUG loaded listener.js 04:58:19 INFO - PROCESS | 1833 | ++DOMWINDOW == 226 (0x7f054a269c00) [pid = 1833] [serial = 1026] [outer = 0x7f0546db1800] 04:58:20 INFO - PROCESS | 1833 | 1461239900562 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]]]}] 04:58:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 04:58:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 1184ms 04:58:20 INFO - PROCESS | 1833 | 1461239900585 Marionette TRACE conn3 -> [0,1337,"getWindowHandle",null] 04:58:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 04:58:20 INFO - PROCESS | 1833 | 1461239900590 Marionette TRACE conn3 <- [1,1337,null,{"value":"8"}] 04:58:20 INFO - PROCESS | 1833 | 1461239900605 Marionette TRACE conn3 -> [0,1338,"setScriptTimeout",{"ms":35000}] 04:58:20 INFO - PROCESS | 1833 | 1461239900616 Marionette TRACE conn3 <- [1,1338,null,{}] 04:58:20 INFO - PROCESS | 1833 | 1461239900623 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}] 04:58:20 INFO - PROCESS | 1833 | 1461239900866 Marionette TRACE conn3 <- [1,1339,null,{"value":null}] 04:58:20 INFO - PROCESS | 1833 | 1461239900889 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1833 | ++DOCSHELL 0x7f054b8d0800 == 100 [pid = 1833] [id = 342] 04:58:20 INFO - PROCESS | 1833 | ++DOMWINDOW == 227 (0x7f0546fe7000) [pid = 1833] [serial = 1027] [outer = (nil)] 04:58:20 INFO - PROCESS | 1833 | ++DOMWINDOW == 228 (0x7f054b5bf400) [pid = 1833] [serial = 1028] [outer = 0x7f0546fe7000] 04:58:20 INFO - PROCESS | 1833 | 1461239900952 Marionette DEBUG loaded listener.js 04:58:21 INFO - PROCESS | 1833 | ++DOMWINDOW == 229 (0x7f054fc91c00) [pid = 1833] [serial = 1029] [outer = 0x7f0546fe7000] 04:58:22 INFO - PROCESS | 1833 | 1461239902279 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]]]}] 04:58:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 04:58:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1706ms 04:58:22 INFO - PROCESS | 1833 | 1461239902301 Marionette TRACE conn3 -> [0,1341,"getWindowHandle",null] 04:58:22 INFO - PROCESS | 1833 | 1461239902305 Marionette TRACE conn3 <- [1,1341,null,{"value":"8"}] 04:58:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 04:58:22 INFO - PROCESS | 1833 | 1461239902318 Marionette TRACE conn3 -> [0,1342,"setScriptTimeout",{"ms":35000}] 04:58:22 INFO - PROCESS | 1833 | 1461239902320 Marionette TRACE conn3 <- [1,1342,null,{}] 04:58:22 INFO - PROCESS | 1833 | 1461239902326 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}] 04:58:22 INFO - PROCESS | 1833 | 1461239902603 Marionette TRACE conn3 <- [1,1343,null,{"value":null}] 04:58:22 INFO - PROCESS | 1833 | 1461239902645 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1833 | ++DOCSHELL 0x7f0551f6b000 == 101 [pid = 1833] [id = 343] 04:58:22 INFO - PROCESS | 1833 | ++DOMWINDOW == 230 (0x7f0545fc3c00) [pid = 1833] [serial = 1030] [outer = (nil)] 04:58:22 INFO - PROCESS | 1833 | ++DOMWINDOW == 231 (0x7f054fc99800) [pid = 1833] [serial = 1031] [outer = 0x7f0545fc3c00] 04:58:22 INFO - PROCESS | 1833 | 1461239902749 Marionette DEBUG loaded listener.js 04:58:22 INFO - PROCESS | 1833 | ++DOMWINDOW == 232 (0x7f055201dc00) [pid = 1833] [serial = 1032] [outer = 0x7f0545fc3c00] 04:58:24 INFO - PROCESS | 1833 | --DOMWINDOW == 231 (0x7f05530aac00) [pid = 1833] [serial = 907] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 04:58:24 INFO - PROCESS | 1833 | --DOMWINDOW == 230 (0x7f0552fc3400) [pid = 1833] [serial = 904] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 04:58:24 INFO - PROCESS | 1833 | --DOMWINDOW == 229 (0x7f055b939800) [pid = 1833] [serial = 913] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 04:58:24 INFO - PROCESS | 1833 | --DOMWINDOW == 228 (0x7f0544c5d400) [pid = 1833] [serial = 898] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 04:58:24 INFO - PROCESS | 1833 | --DOMWINDOW == 227 (0x7f0546ccf800) [pid = 1833] [serial = 862] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 04:58:24 INFO - PROCESS | 1833 | --DOMWINDOW == 226 (0x7f054fc8c400) [pid = 1833] [serial = 856] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 04:58:24 INFO - PROCESS | 1833 | --DOMWINDOW == 225 (0x7f0546cd7400) [pid = 1833] [serial = 865] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 04:58:24 INFO - PROCESS | 1833 | --DOMWINDOW == 224 (0x7f0569320400) [pid = 1833] [serial = 853] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 04:58:24 INFO - PROCESS | 1833 | --DOMWINDOW == 223 (0x7f055cf95c00) [pid = 1833] [serial = 835] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 04:58:24 INFO - PROCESS | 1833 | --DOMWINDOW == 222 (0x7f0544c58400) [pid = 1833] [serial = 871] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 04:58:24 INFO - PROCESS | 1833 | --DOMWINDOW == 221 (0x7f05565c4400) [pid = 1833] [serial = 910] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 04:58:24 INFO - PROCESS | 1833 | --DOMWINDOW == 220 (0x7f0545fb8800) [pid = 1833] [serial = 868] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 04:58:24 INFO - PROCESS | 1833 | --DOMWINDOW == 219 (0x7f0555e8f400) [pid = 1833] [serial = 844] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 04:58:24 INFO - PROCESS | 1833 | --DOMWINDOW == 218 (0x7f05471ed000) [pid = 1833] [serial = 841] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 04:58:24 INFO - PROCESS | 1833 | --DOMWINDOW == 217 (0x7f05565be800) [pid = 1833] [serial = 847] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 04:58:24 INFO - PROCESS | 1833 | --DOMWINDOW == 216 (0x7f055b917000) [pid = 1833] [serial = 850] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 04:58:24 INFO - PROCESS | 1833 | --DOMWINDOW == 215 (0x7f0545b51400) [pid = 1833] [serial = 838] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 04:58:24 INFO - PROCESS | 1833 | --DOMWINDOW == 214 (0x7f0545b47000) [pid = 1833] [serial = 901] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 04:58:24 INFO - PROCESS | 1833 | --DOMWINDOW == 213 (0x7f0546cce400) [pid = 1833] [serial = 859] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 04:58:24 INFO - PROCESS | 1833 | --DOMWINDOW == 212 (0x7f0546fdb000) [pid = 1833] [serial = 967] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 04:58:24 INFO - PROCESS | 1833 | --DOMWINDOW == 211 (0x7f0555abc400) [pid = 1833] [serial = 684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 04:58:24 INFO - PROCESS | 1833 | --DOMWINDOW == 210 (0x7f05483e0400) [pid = 1833] [serial = 796] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 04:58:24 INFO - PROCESS | 1833 | --DOMWINDOW == 209 (0x7f0546f0d400) [pid = 1833] [serial = 937] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 04:58:24 INFO - PROCESS | 1833 | --DOMWINDOW == 208 (0x7f055d45a400) [pid = 1833] [serial = 693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 04:58:24 INFO - PROCESS | 1833 | --DOMWINDOW == 207 (0x7f0559fe6c00) [pid = 1833] [serial = 742] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 04:58:24 INFO - PROCESS | 1833 | --DOMWINDOW == 206 (0x7f0544e11c00) [pid = 1833] [serial = 952] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 04:58:24 INFO - PROCESS | 1833 | --DOMWINDOW == 205 (0x7f054fc45800) [pid = 1833] [serial = 727] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 04:58:24 INFO - PROCESS | 1833 | --DOMWINDOW == 204 (0x7f0545b42c00) [pid = 1833] [serial = 964] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 04:58:24 INFO - PROCESS | 1833 | --DOMWINDOW == 203 (0x7f054fc6f400) [pid = 1833] [serial = 958] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 04:58:24 INFO - PROCESS | 1833 | --DOMWINDOW == 202 (0x7f0544e15c00) [pid = 1833] [serial = 955] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 04:58:24 INFO - PROCESS | 1833 | --DOMWINDOW == 201 (0x7f055201e800) [pid = 1833] [serial = 633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 04:58:24 INFO - PROCESS | 1833 | --DOMWINDOW == 200 (0x7f0546fe1400) [pid = 1833] [serial = 808] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 04:58:24 INFO - PROCESS | 1833 | --DOMWINDOW == 199 (0x7f0543ee9400) [pid = 1833] [serial = 925] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 04:58:24 INFO - PROCESS | 1833 | --DOMWINDOW == 198 (0x7f05483e5800) [pid = 1833] [serial = 802] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 04:58:24 INFO - PROCESS | 1833 | --DOMWINDOW == 197 (0x7f0552fc0800) [pid = 1833] [serial = 639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 04:58:24 INFO - PROCESS | 1833 | --DOMWINDOW == 196 (0x7f0543dd8c00) [pid = 1833] [serial = 928] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 04:58:24 INFO - PROCESS | 1833 | --DOMWINDOW == 195 (0x7f0545b42400) [pid = 1833] [serial = 811] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 04:58:24 INFO - PROCESS | 1833 | --DOMWINDOW == 194 (0x7f05483e1000) [pid = 1833] [serial = 799] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 04:58:24 INFO - PROCESS | 1833 | --DOMWINDOW == 193 (0x7f054fc74400) [pid = 1833] [serial = 642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 04:58:24 INFO - PROCESS | 1833 | --DOMWINDOW == 192 (0x7f0545edc400) [pid = 1833] [serial = 922] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 04:58:24 INFO - PROCESS | 1833 | --DOMWINDOW == 191 (0x7f0545eda400) [pid = 1833] [serial = 919] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 04:58:24 INFO - PROCESS | 1833 | --DOMWINDOW == 190 (0x7f0552033000) [pid = 1833] [serial = 636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 04:58:24 INFO - PROCESS | 1833 | --DOMWINDOW == 189 (0x7f055110c000) [pid = 1833] [serial = 675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 04:58:24 INFO - PROCESS | 1833 | --DOMWINDOW == 188 (0x7f055c46c800) [pid = 1833] [serial = 648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 04:58:24 INFO - PROCESS | 1833 | --DOMWINDOW == 187 (0x7f054b5be400) [pid = 1833] [serial = 790] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 04:58:24 INFO - PROCESS | 1833 | --DOMWINDOW == 186 (0x7f0552fc9800) [pid = 1833] [serial = 681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 04:58:24 INFO - PROCESS | 1833 | --DOMWINDOW == 185 (0x7f054fc2e800) [pid = 1833] [serial = 630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 04:58:24 INFO - PROCESS | 1833 | --DOMWINDOW == 184 (0x7f055b7ebc00) [pid = 1833] [serial = 736] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 04:58:24 INFO - PROCESS | 1833 | --DOMWINDOW == 183 (0x7f0555abac00) [pid = 1833] [serial = 784] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 04:58:24 INFO - PROCESS | 1833 | --DOMWINDOW == 182 (0x7f0543ef5800) [pid = 1833] [serial = 970] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 04:58:24 INFO - PROCESS | 1833 | --DOMWINDOW == 181 (0x7f056245bc00) [pid = 1833] [serial = 739] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 04:58:24 INFO - PROCESS | 1833 | --DOMWINDOW == 180 (0x7f0543ef7800) [pid = 1833] [serial = 961] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 04:58:24 INFO - PROCESS | 1833 | --DOMWINDOW == 179 (0x7f055b936400) [pid = 1833] [serial = 645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 04:58:24 INFO - PROCESS | 1833 | --DOMWINDOW == 178 (0x7f0546fde400) [pid = 1833] [serial = 805] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 04:58:24 INFO - PROCESS | 1833 | --DOMWINDOW == 177 (0x7f054b5ba400) [pid = 1833] [serial = 793] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 04:58:24 INFO - PROCESS | 1833 | --DOMWINDOW == 176 (0x7f0546daa800) [pid = 1833] [serial = 940] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 04:58:24 INFO - PROCESS | 1833 | --DOMWINDOW == 175 (0x7f055d45c800) [pid = 1833] [serial = 696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 04:58:24 INFO - PROCESS | 1833 | --DOMWINDOW == 174 (0x7f0552fc9000) [pid = 1833] [serial = 781] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 04:58:24 INFO - PROCESS | 1833 | --DOMWINDOW == 173 (0x7f0555af7000) [pid = 1833] [serial = 733] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 04:58:24 INFO - PROCESS | 1833 | --DOMWINDOW == 172 (0x7f055e7bf000) [pid = 1833] [serial = 745] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 04:58:24 INFO - PROCESS | 1833 | --DOMWINDOW == 171 (0x7f0543de3800) [pid = 1833] [serial = 934] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 04:58:24 INFO - PROCESS | 1833 | --DOMWINDOW == 170 (0x7f054fc30000) [pid = 1833] [serial = 775] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 04:58:24 INFO - PROCESS | 1833 | --DOMWINDOW == 169 (0x7f054fc24800) [pid = 1833] [serial = 724] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 04:58:24 INFO - PROCESS | 1833 | --DOMWINDOW == 168 (0x7f054fc4ac00) [pid = 1833] [serial = 778] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 04:58:24 INFO - PROCESS | 1833 | --DOMWINDOW == 167 (0x7f05530a4c00) [pid = 1833] [serial = 690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 04:58:24 INFO - PROCESS | 1833 | --DOMWINDOW == 166 (0x7f0543ddc800) [pid = 1833] [serial = 931] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 04:58:24 INFO - PROCESS | 1833 | --DOMWINDOW == 165 (0x7f054fc2a800) [pid = 1833] [serial = 651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 04:58:24 INFO - PROCESS | 1833 | --DOMWINDOW == 164 (0x7f05690ca400) [pid = 1833] [serial = 748] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 04:58:24 INFO - PROCESS | 1833 | --DOMWINDOW == 163 (0x7f05541a8400) [pid = 1833] [serial = 730] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 04:58:24 INFO - PROCESS | 1833 | --DOMWINDOW == 162 (0x7f0546da9400) [pid = 1833] [serial = 916] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 04:58:24 INFO - PROCESS | 1833 | --DOMWINDOW == 161 (0x7f055d4e7400) [pid = 1833] [serial = 787] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 04:58:24 INFO - PROCESS | 1833 | --DOMWINDOW == 160 (0x7f054fe9e800) [pid = 1833] [serial = 687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 04:58:24 INFO - PROCESS | 1833 | --DOMWINDOW == 159 (0x7f0550f9bc00) [pid = 1833] [serial = 678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 04:58:24 INFO - PROCESS | 1833 | --DOCSHELL 0x7f05527ce800 == 100 [pid = 1833] [id = 10] 04:58:24 INFO - PROCESS | 1833 | 1461239904366 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]]]}] 04:58:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 04:58:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 2098ms 04:58:24 INFO - PROCESS | 1833 | 1461239904408 Marionette TRACE conn3 -> [0,1345,"getWindowHandle",null] 04:58:24 INFO - PROCESS | 1833 | 1461239904411 Marionette TRACE conn3 <- [1,1345,null,{"value":"8"}] 04:58:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 04:58:24 INFO - PROCESS | 1833 | 1461239904417 Marionette TRACE conn3 -> [0,1346,"setScriptTimeout",{"ms":35000}] 04:58:24 INFO - PROCESS | 1833 | 1461239904419 Marionette TRACE conn3 <- [1,1346,null,{}] 04:58:24 INFO - PROCESS | 1833 | 1461239904430 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}] 04:58:24 INFO - PROCESS | 1833 | 1461239904575 Marionette TRACE conn3 <- [1,1347,null,{"value":null}] 04:58:24 INFO - PROCESS | 1833 | 1461239904588 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1833 | ++DOCSHELL 0x7f0548265800 == 101 [pid = 1833] [id = 344] 04:58:24 INFO - PROCESS | 1833 | ++DOMWINDOW == 160 (0x7f0545fb9400) [pid = 1833] [serial = 1033] [outer = (nil)] 04:58:24 INFO - PROCESS | 1833 | ++DOMWINDOW == 161 (0x7f0546cd6400) [pid = 1833] [serial = 1034] [outer = 0x7f0545fb9400] 04:58:24 INFO - PROCESS | 1833 | 1461239904659 Marionette DEBUG loaded listener.js 04:58:24 INFO - PROCESS | 1833 | ++DOMWINDOW == 162 (0x7f05471ed000) [pid = 1833] [serial = 1035] [outer = 0x7f0545fb9400] 04:58:25 INFO - PROCESS | 1833 | 1461239905440 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]]]}] 04:58:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 04:58:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 1085ms 04:58:25 INFO - PROCESS | 1833 | 1461239905511 Marionette TRACE conn3 -> [0,1349,"getWindowHandle",null] 04:58:25 INFO - PROCESS | 1833 | 1461239905515 Marionette TRACE conn3 <- [1,1349,null,{"value":"8"}] 04:58:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 04:58:25 INFO - PROCESS | 1833 | 1461239905520 Marionette TRACE conn3 -> [0,1350,"setScriptTimeout",{"ms":35000}] 04:58:25 INFO - PROCESS | 1833 | 1461239905522 Marionette TRACE conn3 <- [1,1350,null,{}] 04:58:25 INFO - PROCESS | 1833 | 1461239905531 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}] 04:58:25 INFO - PROCESS | 1833 | 1461239905704 Marionette TRACE conn3 <- [1,1351,null,{"value":null}] 04:58:25 INFO - PROCESS | 1833 | 1461239905713 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1833 | ++DOCSHELL 0x7f0552ef6000 == 102 [pid = 1833] [id = 345] 04:58:25 INFO - PROCESS | 1833 | ++DOMWINDOW == 163 (0x7f0545fb8800) [pid = 1833] [serial = 1036] [outer = (nil)] 04:58:25 INFO - PROCESS | 1833 | ++DOMWINDOW == 164 (0x7f054fc7c800) [pid = 1833] [serial = 1037] [outer = 0x7f0545fb8800] 04:58:25 INFO - PROCESS | 1833 | 1461239905772 Marionette DEBUG loaded listener.js 04:58:25 INFO - PROCESS | 1833 | ++DOMWINDOW == 165 (0x7f0550486c00) [pid = 1833] [serial = 1038] [outer = 0x7f0545fb8800] 04:58:26 INFO - PROCESS | 1833 | 1461239906947 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]]]}] 04:58:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 04:58:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 1482ms 04:58:27 INFO - PROCESS | 1833 | 1461239907004 Marionette TRACE conn3 -> [0,1353,"getWindowHandle",null] 04:58:27 INFO - PROCESS | 1833 | 1461239907009 Marionette TRACE conn3 <- [1,1353,null,{"value":"8"}] 04:58:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 04:58:27 INFO - PROCESS | 1833 | 1461239907017 Marionette TRACE conn3 -> [0,1354,"setScriptTimeout",{"ms":35000}] 04:58:27 INFO - PROCESS | 1833 | 1461239907023 Marionette TRACE conn3 <- [1,1354,null,{}] 04:58:27 INFO - PROCESS | 1833 | 1461239907030 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}] 04:58:27 INFO - PROCESS | 1833 | 1461239907229 Marionette TRACE conn3 <- [1,1355,null,{"value":null}] 04:58:27 INFO - PROCESS | 1833 | 1461239907478 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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:27 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f054a43d800 == 103 [pid = 1833] [id = 346] 04:58:27 INFO - PROCESS | 1833 | ++DOMWINDOW == 166 (0x7f0544c56c00) [pid = 1833] [serial = 1039] [outer = (nil)] 04:58:27 INFO - PROCESS | 1833 | ++DOMWINDOW == 167 (0x7f0544e12000) [pid = 1833] [serial = 1040] [outer = 0x7f0544c56c00] 04:58:27 INFO - PROCESS | 1833 | 1461239907556 Marionette DEBUG loaded listener.js 04:58:27 INFO - PROCESS | 1833 | ++DOMWINDOW == 168 (0x7f0545eda400) [pid = 1833] [serial = 1041] [outer = 0x7f0544c56c00] 04:58:28 INFO - PROCESS | 1833 | 1461239908437 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]]]}] 04:58:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 04:58:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 1487ms 04:58:28 INFO - PROCESS | 1833 | 1461239908506 Marionette TRACE conn3 -> [0,1357,"getWindowHandle",null] 04:58:28 INFO - PROCESS | 1833 | 1461239908513 Marionette TRACE conn3 <- [1,1357,null,{"value":"8"}] 04:58:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 04:58:28 INFO - PROCESS | 1833 | 1461239908524 Marionette TRACE conn3 -> [0,1358,"setScriptTimeout",{"ms":35000}] 04:58:28 INFO - PROCESS | 1833 | 1461239908527 Marionette TRACE conn3 <- [1,1358,null,{}] 04:58:28 INFO - PROCESS | 1833 | 1461239908533 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}] 04:58:28 INFO - PROCESS | 1833 | 1461239908722 Marionette TRACE conn3 <- [1,1359,null,{"value":null}] 04:58:29 INFO - PROCESS | 1833 | 1461239909001 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1833 | ++DOCSHELL 0x7f0552422800 == 104 [pid = 1833] [id = 347] 04:58:29 INFO - PROCESS | 1833 | ++DOMWINDOW == 169 (0x7f0544e10c00) [pid = 1833] [serial = 1042] [outer = (nil)] 04:58:29 INFO - PROCESS | 1833 | ++DOMWINDOW == 170 (0x7f0546fdd800) [pid = 1833] [serial = 1043] [outer = 0x7f0544e10c00] 04:58:29 INFO - PROCESS | 1833 | 1461239909120 Marionette DEBUG loaded listener.js 04:58:29 INFO - PROCESS | 1833 | ++DOMWINDOW == 171 (0x7f05483e8800) [pid = 1833] [serial = 1044] [outer = 0x7f0544e10c00] 04:58:29 INFO - PROCESS | 1833 | 1461239909922 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]]]}] 04:58:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 04:58:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 1431ms 04:58:29 INFO - PROCESS | 1833 | 1461239909954 Marionette TRACE conn3 -> [0,1361,"getWindowHandle",null] 04:58:29 INFO - PROCESS | 1833 | 1461239909958 Marionette TRACE conn3 <- [1,1361,null,{"value":"8"}] 04:58:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 04:58:29 INFO - PROCESS | 1833 | 1461239909964 Marionette TRACE conn3 -> [0,1362,"setScriptTimeout",{"ms":35000}] 04:58:29 INFO - PROCESS | 1833 | 1461239909971 Marionette TRACE conn3 <- [1,1362,null,{}] 04:58:29 INFO - PROCESS | 1833 | 1461239909987 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}] 04:58:30 INFO - PROCESS | 1833 | 1461239910166 Marionette TRACE conn3 <- [1,1363,null,{"value":null}] 04:58:30 INFO - PROCESS | 1833 | 1461239910360 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1833 | ++DOCSHELL 0x7f0555a1f000 == 105 [pid = 1833] [id = 348] 04:58:30 INFO - PROCESS | 1833 | ++DOMWINDOW == 172 (0x7f054a413c00) [pid = 1833] [serial = 1045] [outer = (nil)] 04:58:30 INFO - PROCESS | 1833 | ++DOMWINDOW == 173 (0x7f054a6d3800) [pid = 1833] [serial = 1046] [outer = 0x7f054a413c00] 04:58:30 INFO - PROCESS | 1833 | 1461239910440 Marionette DEBUG loaded listener.js 04:58:30 INFO - PROCESS | 1833 | ++DOMWINDOW == 174 (0x7f054fc96800) [pid = 1833] [serial = 1047] [outer = 0x7f054a413c00] 04:58:31 INFO - PROCESS | 1833 | 1461239911346 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]]]}] 04:58:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 04:58:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 1439ms 04:58:31 INFO - PROCESS | 1833 | 1461239911404 Marionette TRACE conn3 -> [0,1365,"getWindowHandle",null] 04:58:31 INFO - PROCESS | 1833 | 1461239911409 Marionette TRACE conn3 <- [1,1365,null,{"value":"8"}] 04:58:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 04:58:31 INFO - PROCESS | 1833 | 1461239911416 Marionette TRACE conn3 -> [0,1366,"setScriptTimeout",{"ms":35000}] 04:58:31 INFO - PROCESS | 1833 | 1461239911419 Marionette TRACE conn3 <- [1,1366,null,{}] 04:58:31 INFO - PROCESS | 1833 | 1461239911424 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}] 04:58:31 INFO - PROCESS | 1833 | 1461239911636 Marionette TRACE conn3 <- [1,1367,null,{"value":null}] 04:58:31 INFO - PROCESS | 1833 | 1461239911866 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1833 | ++DOCSHELL 0x7f05568ef000 == 106 [pid = 1833] [id = 349] 04:58:31 INFO - PROCESS | 1833 | ++DOMWINDOW == 175 (0x7f0543dd9400) [pid = 1833] [serial = 1048] [outer = (nil)] 04:58:31 INFO - PROCESS | 1833 | ++DOMWINDOW == 176 (0x7f0552018000) [pid = 1833] [serial = 1049] [outer = 0x7f0543dd9400] 04:58:31 INFO - PROCESS | 1833 | 1461239911966 Marionette DEBUG loaded listener.js 04:58:32 INFO - PROCESS | 1833 | ++DOMWINDOW == 177 (0x7f0552135000) [pid = 1833] [serial = 1050] [outer = 0x7f0543dd9400] 04:58:32 INFO - PROCESS | 1833 | 1461239912828 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] 04:58:32 INFO - PROCESS | 1833 | 1461239912850 Marionette TRACE conn3 <- [1,1369,null,{"value":"8"}] 04:58:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 04:58:32 INFO - PROCESS | 1833 | 1461239912858 Marionette TRACE conn3 -> [0,1370,"setScriptTimeout",{"ms":35000}] 04:58:32 INFO - PROCESS | 1833 | 1461239912861 Marionette TRACE conn3 <- [1,1370,null,{}] 04:58:32 INFO - PROCESS | 1833 | 1461239912866 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}] 04:58:33 INFO - PROCESS | 1833 | 1461239913036 Marionette TRACE conn3 <- [1,1371,null,{"value":null}] 04:58:33 INFO - PROCESS | 1833 | 1461239913226 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1833 | ++DOCSHELL 0x7f055b84f000 == 107 [pid = 1833] [id = 350] 04:58:33 INFO - PROCESS | 1833 | ++DOMWINDOW == 178 (0x7f0550e59800) [pid = 1833] [serial = 1051] [outer = (nil)] 04:58:33 INFO - PROCESS | 1833 | ++DOMWINDOW == 179 (0x7f0552fbd000) [pid = 1833] [serial = 1052] [outer = 0x7f0550e59800] 04:58:33 INFO - PROCESS | 1833 | 1461239913297 Marionette DEBUG loaded listener.js 04:58:33 INFO - PROCESS | 1833 | ++DOMWINDOW == 180 (0x7f055321b800) [pid = 1833] [serial = 1053] [outer = 0x7f0550e59800] 04:58:34 INFO - PROCESS | 1833 | 1461239914201 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] 04:58:34 INFO - PROCESS | 1833 | 1461239914244 Marionette TRACE conn3 <- [1,1373,null,{"value":"8"}] 04:58:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 04:58:34 INFO - PROCESS | 1833 | 1461239914251 Marionette TRACE conn3 -> [0,1374,"setScriptTimeout",{"ms":35000}] 04:58:34 INFO - PROCESS | 1833 | 1461239914254 Marionette TRACE conn3 <- [1,1374,null,{}] 04:58:34 INFO - PROCESS | 1833 | 1461239914259 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}] 04:58:34 INFO - PROCESS | 1833 | 1461239914439 Marionette TRACE conn3 <- [1,1375,null,{"value":null}] 04:58:34 INFO - PROCESS | 1833 | 1461239914634 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1833 | ++DOCSHELL 0x7f055d473800 == 108 [pid = 1833] [id = 351] 04:58:34 INFO - PROCESS | 1833 | ++DOMWINDOW == 181 (0x7f05541a8400) [pid = 1833] [serial = 1054] [outer = (nil)] 04:58:34 INFO - PROCESS | 1833 | ++DOMWINDOW == 182 (0x7f0555ba2000) [pid = 1833] [serial = 1055] [outer = 0x7f05541a8400] 04:58:34 INFO - PROCESS | 1833 | 1461239914707 Marionette DEBUG loaded listener.js 04:58:34 INFO - PROCESS | 1833 | ++DOMWINDOW == 183 (0x7f05565c7c00) [pid = 1833] [serial = 1056] [outer = 0x7f05541a8400] 04:58:35 INFO - PROCESS | 1833 | [1833] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:58:35 INFO - PROCESS | 1833 | 1461239915583 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] 04:58:35 INFO - PROCESS | 1833 | 1461239915635 Marionette TRACE conn3 <- [1,1377,null,{"value":"8"}] 04:58:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 04:58:35 INFO - PROCESS | 1833 | 1461239915641 Marionette TRACE conn3 -> [0,1378,"setScriptTimeout",{"ms":35000}] 04:58:35 INFO - PROCESS | 1833 | 1461239915644 Marionette TRACE conn3 <- [1,1378,null,{}] 04:58:35 INFO - PROCESS | 1833 | 1461239915649 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}] 04:58:35 INFO - PROCESS | 1833 | 1461239915827 Marionette TRACE conn3 <- [1,1379,null,{"value":null}] 04:58:36 INFO - PROCESS | 1833 | 1461239916023 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1833 | ++DOCSHELL 0x7f0569f90800 == 109 [pid = 1833] [id = 352] 04:58:36 INFO - PROCESS | 1833 | ++DOMWINDOW == 184 (0x7f055110bc00) [pid = 1833] [serial = 1057] [outer = (nil)] 04:58:36 INFO - PROCESS | 1833 | ++DOMWINDOW == 185 (0x7f055670a800) [pid = 1833] [serial = 1058] [outer = 0x7f055110bc00] 04:58:36 INFO - PROCESS | 1833 | 1461239916090 Marionette DEBUG loaded listener.js 04:58:36 INFO - PROCESS | 1833 | ++DOMWINDOW == 186 (0x7f0559ec2800) [pid = 1833] [serial = 1059] [outer = 0x7f055110bc00] 04:58:36 INFO - PROCESS | 1833 | 1461239916980 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] 04:58:37 INFO - PROCESS | 1833 | 1461239917030 Marionette TRACE conn3 <- [1,1381,null,{"value":"8"}] 04:58:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 04:58:37 INFO - PROCESS | 1833 | 1461239917041 Marionette TRACE conn3 -> [0,1382,"setScriptTimeout",{"ms":35000}] 04:58:37 INFO - PROCESS | 1833 | 1461239917044 Marionette TRACE conn3 <- [1,1382,null,{}] 04:58:37 INFO - PROCESS | 1833 | 1461239917050 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}] 04:58:37 INFO - PROCESS | 1833 | 1461239917252 Marionette TRACE conn3 <- [1,1383,null,{"value":null}] 04:58:37 INFO - PROCESS | 1833 | 1461239917446 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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:37 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f0570587800 == 110 [pid = 1833] [id = 353] 04:58:37 INFO - PROCESS | 1833 | ++DOMWINDOW == 187 (0x7f0556716c00) [pid = 1833] [serial = 1060] [outer = (nil)] 04:58:37 INFO - PROCESS | 1833 | ++DOMWINDOW == 188 (0x7f055b917800) [pid = 1833] [serial = 1061] [outer = 0x7f0556716c00] 04:58:37 INFO - PROCESS | 1833 | 1461239917519 Marionette DEBUG loaded listener.js 04:58:37 INFO - PROCESS | 1833 | ++DOMWINDOW == 189 (0x7f055b937c00) [pid = 1833] [serial = 1062] [outer = 0x7f0556716c00] 04:58:38 INFO - PROCESS | 1833 | [1833] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:58:38 INFO - PROCESS | 1833 | 1461239918425 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] 04:58:38 INFO - PROCESS | 1833 | 1461239918483 Marionette TRACE conn3 <- [1,1385,null,{"value":"8"}] 04:58:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 04:58:38 INFO - PROCESS | 1833 | 1461239918489 Marionette TRACE conn3 -> [0,1386,"setScriptTimeout",{"ms":35000}] 04:58:38 INFO - PROCESS | 1833 | 1461239918491 Marionette TRACE conn3 <- [1,1386,null,{}] 04:58:38 INFO - PROCESS | 1833 | 1461239918497 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}] 04:58:38 INFO - PROCESS | 1833 | 1461239918663 Marionette TRACE conn3 <- [1,1387,null,{"value":null}] 04:58:38 INFO - PROCESS | 1833 | 1461239918866 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1833 | ++DOCSHELL 0x7f054a46e000 == 111 [pid = 1833] [id = 354] 04:58:38 INFO - PROCESS | 1833 | ++DOMWINDOW == 190 (0x7f0558d9c000) [pid = 1833] [serial = 1063] [outer = (nil)] 04:58:38 INFO - PROCESS | 1833 | ++DOMWINDOW == 191 (0x7f055cf9c400) [pid = 1833] [serial = 1064] [outer = 0x7f0558d9c000] 04:58:38 INFO - PROCESS | 1833 | 1461239918981 Marionette DEBUG loaded listener.js 04:58:39 INFO - PROCESS | 1833 | ++DOMWINDOW == 192 (0x7f055d86d800) [pid = 1833] [serial = 1065] [outer = 0x7f0558d9c000] 04:58:39 INFO - PROCESS | 1833 | 1461239919904 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] 04:58:39 INFO - PROCESS | 1833 | 1461239919938 Marionette TRACE conn3 <- [1,1389,null,{"value":"8"}] 04:58:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 04:58:39 INFO - PROCESS | 1833 | 1461239919944 Marionette TRACE conn3 -> [0,1390,"setScriptTimeout",{"ms":35000}] 04:58:39 INFO - PROCESS | 1833 | 1461239919947 Marionette TRACE conn3 <- [1,1390,null,{}] 04:58:39 INFO - PROCESS | 1833 | 1461239919952 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}] 04:58:40 INFO - PROCESS | 1833 | 1461239920134 Marionette TRACE conn3 <- [1,1391,null,{"value":null}] 04:58:40 INFO - PROCESS | 1833 | 1461239920334 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1833 | ++DOCSHELL 0x7f05738d3000 == 112 [pid = 1833] [id = 355] 04:58:40 INFO - PROCESS | 1833 | ++DOMWINDOW == 193 (0x7f0559ec3000) [pid = 1833] [serial = 1066] [outer = (nil)] 04:58:40 INFO - PROCESS | 1833 | ++DOMWINDOW == 194 (0x7f055e87c400) [pid = 1833] [serial = 1067] [outer = 0x7f0559ec3000] 04:58:40 INFO - PROCESS | 1833 | 1461239920407 Marionette DEBUG loaded listener.js 04:58:40 INFO - PROCESS | 1833 | ++DOMWINDOW == 195 (0x7f0568e4a800) [pid = 1833] [serial = 1068] [outer = 0x7f0559ec3000] 04:58:41 INFO - PROCESS | 1833 | 1461239921296 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]]]}] 04:58:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 04:58:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 1386ms 04:58:41 INFO - PROCESS | 1833 | 1461239921330 Marionette TRACE conn3 -> [0,1393,"getWindowHandle",null] 04:58:41 INFO - PROCESS | 1833 | 1461239921334 Marionette TRACE conn3 <- [1,1393,null,{"value":"8"}] 04:58:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 04:58:41 INFO - PROCESS | 1833 | 1461239921340 Marionette TRACE conn3 -> [0,1394,"setScriptTimeout",{"ms":35000}] 04:58:41 INFO - PROCESS | 1833 | 1461239921343 Marionette TRACE conn3 <- [1,1394,null,{}] 04:58:41 INFO - PROCESS | 1833 | 1461239921349 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}] 04:58:41 INFO - PROCESS | 1833 | 1461239921536 Marionette TRACE conn3 <- [1,1395,null,{"value":null}] 04:58:41 INFO - PROCESS | 1833 | 1461239921783 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1833 | ++DOCSHELL 0x7f0575f98800 == 113 [pid = 1833] [id = 356] 04:58:41 INFO - PROCESS | 1833 | ++DOMWINDOW == 196 (0x7f056e3ce800) [pid = 1833] [serial = 1069] [outer = (nil)] 04:58:41 INFO - PROCESS | 1833 | ++DOMWINDOW == 197 (0x7f056e7ac400) [pid = 1833] [serial = 1070] [outer = 0x7f056e3ce800] 04:58:41 INFO - PROCESS | 1833 | 1461239921908 Marionette DEBUG loaded listener.js 04:58:42 INFO - PROCESS | 1833 | ++DOMWINDOW == 198 (0x7f056e910000) [pid = 1833] [serial = 1071] [outer = 0x7f056e3ce800] 04:58:42 INFO - PROCESS | 1833 | 1461239922772 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]]]}] 04:58:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 04:58:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 1484ms 04:58:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 04:58:42 INFO - PROCESS | 1833 | 1461239922825 Marionette TRACE conn3 -> [0,1397,"getWindowHandle",null] 04:58:42 INFO - PROCESS | 1833 | 1461239922827 Marionette TRACE conn3 <- [1,1397,null,{"value":"8"}] 04:58:42 INFO - PROCESS | 1833 | 1461239922834 Marionette TRACE conn3 -> [0,1398,"setScriptTimeout",{"ms":35000}] 04:58:42 INFO - PROCESS | 1833 | 1461239922837 Marionette TRACE conn3 <- [1,1398,null,{}] 04:58:42 INFO - PROCESS | 1833 | 1461239922842 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}] 04:58:43 INFO - PROCESS | 1833 | 1461239923018 Marionette TRACE conn3 <- [1,1399,null,{"value":null}] 04:58:43 INFO - PROCESS | 1833 | 1461239923211 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1833 | ++DOCSHELL 0x7f05405de800 == 114 [pid = 1833] [id = 357] 04:58:43 INFO - PROCESS | 1833 | ++DOMWINDOW == 199 (0x7f05491ce800) [pid = 1833] [serial = 1072] [outer = (nil)] 04:58:43 INFO - PROCESS | 1833 | ++DOMWINDOW == 200 (0x7f05491d4c00) [pid = 1833] [serial = 1073] [outer = 0x7f05491ce800] 04:58:43 INFO - PROCESS | 1833 | 1461239923281 Marionette DEBUG loaded listener.js 04:58:43 INFO - PROCESS | 1833 | ++DOMWINDOW == 201 (0x7f05491d9c00) [pid = 1833] [serial = 1074] [outer = 0x7f05491ce800] 04:58:44 INFO - PROCESS | 1833 | 1461239924166 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]]]}] 04:58:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 04:58:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 1389ms 04:58:44 INFO - PROCESS | 1833 | 1461239924222 Marionette TRACE conn3 -> [0,1401,"getWindowHandle",null] 04:58:44 INFO - PROCESS | 1833 | 1461239924226 Marionette TRACE conn3 <- [1,1401,null,{"value":"8"}] 04:58:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 04:58:44 INFO - PROCESS | 1833 | 1461239924232 Marionette TRACE conn3 -> [0,1402,"setScriptTimeout",{"ms":35000}] 04:58:44 INFO - PROCESS | 1833 | 1461239924234 Marionette TRACE conn3 <- [1,1402,null,{}] 04:58:44 INFO - PROCESS | 1833 | 1461239924239 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}] 04:58:44 INFO - PROCESS | 1833 | 1461239924408 Marionette TRACE conn3 <- [1,1403,null,{"value":null}] 04:58:44 INFO - PROCESS | 1833 | 1461239924609 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1833 | ++DOCSHELL 0x7f0541bd3000 == 115 [pid = 1833] [id = 358] 04:58:44 INFO - PROCESS | 1833 | ++DOMWINDOW == 202 (0x7f05491d0400) [pid = 1833] [serial = 1075] [outer = (nil)] 04:58:44 INFO - PROCESS | 1833 | ++DOMWINDOW == 203 (0x7f054a6a7800) [pid = 1833] [serial = 1076] [outer = 0x7f05491d0400] 04:58:44 INFO - PROCESS | 1833 | 1461239924679 Marionette DEBUG loaded listener.js 04:58:44 INFO - PROCESS | 1833 | ++DOMWINDOW == 204 (0x7f054a6ab800) [pid = 1833] [serial = 1077] [outer = 0x7f05491d0400] 04:58:45 INFO - PROCESS | 1833 | 1461239925505 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]]]}] 04:58:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 04:58:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 1337ms 04:58:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 04:58:45 INFO - PROCESS | 1833 | 1461239925579 Marionette TRACE conn3 -> [0,1405,"getWindowHandle",null] 04:58:45 INFO - PROCESS | 1833 | 1461239925582 Marionette TRACE conn3 <- [1,1405,null,{"value":"8"}] 04:58:45 INFO - PROCESS | 1833 | 1461239925588 Marionette TRACE conn3 -> [0,1406,"setScriptTimeout",{"ms":35000}] 04:58:45 INFO - PROCESS | 1833 | 1461239925591 Marionette TRACE conn3 <- [1,1406,null,{}] 04:58:45 INFO - PROCESS | 1833 | 1461239925596 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}] 04:58:45 INFO - PROCESS | 1833 | 1461239925772 Marionette TRACE conn3 <- [1,1407,null,{"value":null}] 04:58:45 INFO - PROCESS | 1833 | 1461239925963 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1833 | ++DOCSHELL 0x7f0541ccb800 == 116 [pid = 1833] [id = 359] 04:58:45 INFO - PROCESS | 1833 | ++DOMWINDOW == 205 (0x7f0543da6400) [pid = 1833] [serial = 1078] [outer = (nil)] 04:58:46 INFO - PROCESS | 1833 | ++DOMWINDOW == 206 (0x7f0544e19400) [pid = 1833] [serial = 1079] [outer = 0x7f0543da6400] 04:58:46 INFO - PROCESS | 1833 | 1461239926032 Marionette DEBUG loaded listener.js 04:58:46 INFO - PROCESS | 1833 | ++DOMWINDOW == 207 (0x7f054a6af400) [pid = 1833] [serial = 1080] [outer = 0x7f0543da6400] 04:58:46 INFO - PROCESS | 1833 | 1461239926894 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]]]}] 04:58:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 04:58:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 1389ms 04:58:46 INFO - PROCESS | 1833 | 1461239926977 Marionette TRACE conn3 -> [0,1409,"getWindowHandle",null] 04:58:46 INFO - PROCESS | 1833 | 1461239926980 Marionette TRACE conn3 <- [1,1409,null,{"value":"8"}] 04:58:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 04:58:46 INFO - PROCESS | 1833 | 1461239926986 Marionette TRACE conn3 -> [0,1410,"setScriptTimeout",{"ms":35000}] 04:58:46 INFO - PROCESS | 1833 | 1461239926989 Marionette TRACE conn3 <- [1,1410,null,{}] 04:58:46 INFO - PROCESS | 1833 | 1461239926994 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}] 04:58:47 INFO - PROCESS | 1833 | 1461239927173 Marionette TRACE conn3 <- [1,1411,null,{"value":null}] 04:58:47 INFO - PROCESS | 1833 | 1461239927375 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1833 | ++DOCSHELL 0x7f05436e2800 == 117 [pid = 1833] [id = 360] 04:58:47 INFO - PROCESS | 1833 | ++DOMWINDOW == 208 (0x7f0543dd5800) [pid = 1833] [serial = 1081] [outer = (nil)] 04:58:47 INFO - PROCESS | 1833 | ++DOMWINDOW == 209 (0x7f0543de4000) [pid = 1833] [serial = 1082] [outer = 0x7f0543dd5800] 04:58:47 INFO - PROCESS | 1833 | 1461239927454 Marionette DEBUG loaded listener.js 04:58:47 INFO - PROCESS | 1833 | ++DOMWINDOW == 210 (0x7f0546f04800) [pid = 1833] [serial = 1083] [outer = 0x7f0543dd5800] 04:58:48 INFO - PROCESS | 1833 | 1461239928603 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]]]}] 04:58:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 04:58:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 1629ms 04:58:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 04:58:48 INFO - PROCESS | 1833 | 1461239928617 Marionette TRACE conn3 -> [0,1413,"getWindowHandle",null] 04:58:48 INFO - PROCESS | 1833 | 1461239928620 Marionette TRACE conn3 <- [1,1413,null,{"value":"8"}] 04:58:48 INFO - PROCESS | 1833 | 1461239928627 Marionette TRACE conn3 -> [0,1414,"setScriptTimeout",{"ms":35000}] 04:58:48 INFO - PROCESS | 1833 | 1461239928630 Marionette TRACE conn3 <- [1,1414,null,{}] 04:58:48 INFO - PROCESS | 1833 | 1461239928636 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}] 04:58:48 INFO - PROCESS | 1833 | 1461239928827 Marionette TRACE conn3 <- [1,1415,null,{"value":null}] 04:58:49 INFO - PROCESS | 1833 | 1461239929129 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1833 | ++DOCSHELL 0x7f0546d79800 == 118 [pid = 1833] [id = 361] 04:58:49 INFO - PROCESS | 1833 | ++DOMWINDOW == 211 (0x7f0543dd5c00) [pid = 1833] [serial = 1084] [outer = (nil)] 04:58:49 INFO - PROCESS | 1833 | ++DOMWINDOW == 212 (0x7f0545b49000) [pid = 1833] [serial = 1085] [outer = 0x7f0543dd5c00] 04:58:49 INFO - PROCESS | 1833 | 1461239929206 Marionette DEBUG loaded listener.js 04:58:49 INFO - PROCESS | 1833 | ++DOMWINDOW == 213 (0x7f0546f03800) [pid = 1833] [serial = 1086] [outer = 0x7f0543dd5c00] 04:58:50 INFO - PROCESS | 1833 | 1461239930124 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]]]}] 04:58:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 04:58:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 1533ms 04:58:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 04:58:50 INFO - PROCESS | 1833 | 1461239930160 Marionette TRACE conn3 -> [0,1417,"getWindowHandle",null] 04:58:50 INFO - PROCESS | 1833 | 1461239930162 Marionette TRACE conn3 <- [1,1417,null,{"value":"8"}] 04:58:50 INFO - PROCESS | 1833 | 1461239930168 Marionette TRACE conn3 -> [0,1418,"setScriptTimeout",{"ms":35000}] 04:58:50 INFO - PROCESS | 1833 | 1461239930171 Marionette TRACE conn3 <- [1,1418,null,{}] 04:58:50 INFO - PROCESS | 1833 | 1461239930176 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}] 04:58:50 INFO - PROCESS | 1833 | 1461239930357 Marionette TRACE conn3 <- [1,1419,null,{"value":null}] 04:58:50 INFO - PROCESS | 1833 | 1461239930609 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1833 | ++DOCSHELL 0x7f0550d67800 == 119 [pid = 1833] [id = 362] 04:58:50 INFO - PROCESS | 1833 | ++DOMWINDOW == 214 (0x7f0543ef2000) [pid = 1833] [serial = 1087] [outer = (nil)] 04:58:50 INFO - PROCESS | 1833 | ++DOMWINDOW == 215 (0x7f05483ee400) [pid = 1833] [serial = 1088] [outer = 0x7f0543ef2000] 04:58:50 INFO - PROCESS | 1833 | 1461239930698 Marionette DEBUG loaded listener.js 04:58:50 INFO - PROCESS | 1833 | ++DOMWINDOW == 216 (0x7f054a6acc00) [pid = 1833] [serial = 1089] [outer = 0x7f0543ef2000] 04:58:52 INFO - PROCESS | 1833 | 1461239932009 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]]]}] 04:58:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 04:58:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 1885ms 04:58:52 INFO - PROCESS | 1833 | 1461239932053 Marionette TRACE conn3 -> [0,1421,"getWindowHandle",null] 04:58:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 04:58:52 INFO - PROCESS | 1833 | 1461239932059 Marionette TRACE conn3 <- [1,1421,null,{"value":"8"}] 04:58:52 INFO - PROCESS | 1833 | 1461239932067 Marionette TRACE conn3 -> [0,1422,"setScriptTimeout",{"ms":35000}] 04:58:52 INFO - PROCESS | 1833 | 1461239932072 Marionette TRACE conn3 <- [1,1422,null,{}] 04:58:52 INFO - PROCESS | 1833 | 1461239932196 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}] 04:58:52 INFO - PROCESS | 1833 | 1461239932393 Marionette TRACE conn3 <- [1,1423,null,{"value":null}] 04:58:52 INFO - PROCESS | 1833 | 1461239932589 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1833 | ++DOCSHELL 0x7f0545f10000 == 120 [pid = 1833] [id = 363] 04:58:52 INFO - PROCESS | 1833 | ++DOMWINDOW == 217 (0x7f0543dda000) [pid = 1833] [serial = 1090] [outer = (nil)] 04:58:52 INFO - PROCESS | 1833 | ++DOMWINDOW == 218 (0x7f0543de3c00) [pid = 1833] [serial = 1091] [outer = 0x7f0543dda000] 04:58:52 INFO - PROCESS | 1833 | 1461239932655 Marionette DEBUG loaded listener.js 04:58:52 INFO - PROCESS | 1833 | ++DOMWINDOW == 219 (0x7f0544c61c00) [pid = 1833] [serial = 1092] [outer = 0x7f0543dda000] 04:58:53 INFO - PROCESS | 1833 | 1461239933698 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]]]}] 04:58:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 04:58:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 1694ms 04:58:53 INFO - PROCESS | 1833 | 1461239933760 Marionette TRACE conn3 -> [0,1425,"getWindowHandle",null] 04:58:53 INFO - PROCESS | 1833 | 1461239933768 Marionette TRACE conn3 <- [1,1425,null,{"value":"8"}] 04:58:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 04:58:53 INFO - PROCESS | 1833 | 1461239933777 Marionette TRACE conn3 -> [0,1426,"setScriptTimeout",{"ms":35000}] 04:58:53 INFO - PROCESS | 1833 | 1461239933781 Marionette TRACE conn3 <- [1,1426,null,{}] 04:58:53 INFO - PROCESS | 1833 | 1461239933786 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}] 04:58:54 INFO - PROCESS | 1833 | 1461239934008 Marionette TRACE conn3 <- [1,1427,null,{"value":null}] 04:58:54 INFO - PROCESS | 1833 | 1461239934291 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1833 | ++DOCSHELL 0x7f0545f21800 == 121 [pid = 1833] [id = 364] 04:58:54 INFO - PROCESS | 1833 | ++DOMWINDOW == 220 (0x7f0545fb8000) [pid = 1833] [serial = 1093] [outer = (nil)] 04:58:54 INFO - PROCESS | 1833 | ++DOMWINDOW == 221 (0x7f0545fc4c00) [pid = 1833] [serial = 1094] [outer = 0x7f0545fb8000] 04:58:54 INFO - PROCESS | 1833 | 1461239934364 Marionette DEBUG loaded listener.js 04:58:54 INFO - PROCESS | 1833 | ++DOMWINDOW == 222 (0x7f0546db2000) [pid = 1833] [serial = 1095] [outer = 0x7f0545fb8000] 04:58:55 INFO - PROCESS | 1833 | --DOCSHELL 0x7f0572a7b800 == 120 [pid = 1833] [id = 245] 04:58:55 INFO - PROCESS | 1833 | --DOMWINDOW == 221 (0x7f0551fb0400) [pid = 1833] [serial = 974] [outer = (nil)] [url = about:blank] 04:58:55 INFO - PROCESS | 1833 | --DOCSHELL 0x7f0548265800 == 119 [pid = 1833] [id = 344] 04:58:55 INFO - PROCESS | 1833 | --DOCSHELL 0x7f0551f6b000 == 118 [pid = 1833] [id = 343] 04:58:55 INFO - PROCESS | 1833 | --DOCSHELL 0x7f05527ce000 == 117 [pid = 1833] [id = 11] 04:58:55 INFO - PROCESS | 1833 | --DOCSHELL 0x7f054b8d0800 == 116 [pid = 1833] [id = 342] 04:58:55 INFO - PROCESS | 1833 | --DOCSHELL 0x7f0545b80800 == 115 [pid = 1833] [id = 341] 04:58:55 INFO - PROCESS | 1833 | 1461239935448 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]]]}] 04:58:55 INFO - PROCESS | 1833 | --DOCSHELL 0x7f0543cdf800 == 114 [pid = 1833] [id = 340] 04:58:55 INFO - PROCESS | 1833 | --DOCSHELL 0x7f0545259800 == 113 [pid = 1833] [id = 339] 04:58:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 04:58:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 1685ms 04:58:55 INFO - PROCESS | 1833 | --DOCSHELL 0x7f056e757800 == 112 [pid = 1833] [id = 334] 04:58:55 INFO - PROCESS | 1833 | --DOCSHELL 0x7f056903f000 == 111 [pid = 1833] [id = 333] 04:58:55 INFO - PROCESS | 1833 | --DOCSHELL 0x7f055e72f000 == 110 [pid = 1833] [id = 332] 04:58:55 INFO - PROCESS | 1833 | --DOCSHELL 0x7f055c520800 == 109 [pid = 1833] [id = 331] 04:58:55 INFO - PROCESS | 1833 | --DOCSHELL 0x7f055bcbf000 == 108 [pid = 1833] [id = 330] 04:58:55 INFO - PROCESS | 1833 | --DOCSHELL 0x7f0556a0f000 == 107 [pid = 1833] [id = 329] 04:58:55 INFO - PROCESS | 1833 | 1461239935470 Marionette TRACE conn3 -> [0,1429,"getWindowHandle",null] 04:58:55 INFO - PROCESS | 1833 | 1461239935473 Marionette TRACE conn3 <- [1,1429,null,{"value":"8"}] 04:58:55 INFO - PROCESS | 1833 | --DOCSHELL 0x7f05560d5800 == 106 [pid = 1833] [id = 328] 04:58:55 INFO - PROCESS | 1833 | --DOCSHELL 0x7f0543cde000 == 105 [pid = 1833] [id = 327] 04:58:55 INFO - PROCESS | 1833 | --DOCSHELL 0x7f0552acc000 == 104 [pid = 1833] [id = 326] 04:58:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 04:58:55 INFO - PROCESS | 1833 | --DOCSHELL 0x7f0545f05800 == 103 [pid = 1833] [id = 325] 04:58:55 INFO - PROCESS | 1833 | 1461239935486 Marionette TRACE conn3 -> [0,1430,"setScriptTimeout",{"ms":35000}] 04:58:55 INFO - PROCESS | 1833 | 1461239935492 Marionette TRACE conn3 <- [1,1430,null,{}] 04:58:55 INFO - PROCESS | 1833 | 1461239935506 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}] 04:58:55 INFO - PROCESS | 1833 | 1461239935702 Marionette TRACE conn3 <- [1,1431,null,{"value":null}] 04:58:55 INFO - PROCESS | 1833 | --DOMWINDOW == 220 (0x7f055d864c00) [pid = 1833] [serial = 909] [outer = (nil)] [url = about:blank] 04:58:55 INFO - PROCESS | 1833 | --DOMWINDOW == 219 (0x7f0555e96400) [pid = 1833] [serial = 906] [outer = (nil)] [url = about:blank] 04:58:55 INFO - PROCESS | 1833 | --DOMWINDOW == 218 (0x7f056e910400) [pid = 1833] [serial = 915] [outer = (nil)] [url = about:blank] 04:58:55 INFO - PROCESS | 1833 | --DOMWINDOW == 217 (0x7f0546cd1400) [pid = 1833] [serial = 900] [outer = (nil)] [url = about:blank] 04:58:55 INFO - PROCESS | 1833 | --DOMWINDOW == 216 (0x7f0556583000) [pid = 1833] [serial = 864] [outer = (nil)] [url = about:blank] 04:58:55 INFO - PROCESS | 1833 | --DOMWINDOW == 215 (0x7f054fc9a000) [pid = 1833] [serial = 858] [outer = (nil)] [url = about:blank] 04:58:55 INFO - PROCESS | 1833 | --DOMWINDOW == 214 (0x7f055658c800) [pid = 1833] [serial = 867] [outer = (nil)] [url = about:blank] 04:58:55 INFO - PROCESS | 1833 | --DOMWINDOW == 213 (0x7f056e905c00) [pid = 1833] [serial = 855] [outer = (nil)] [url = about:blank] 04:58:55 INFO - PROCESS | 1833 | --DOMWINDOW == 212 (0x7f055eb87000) [pid = 1833] [serial = 837] [outer = (nil)] [url = about:blank] 04:58:55 INFO - PROCESS | 1833 | --DOMWINDOW == 211 (0x7f0544c62800) [pid = 1833] [serial = 873] [outer = (nil)] [url = about:blank] 04:58:55 INFO - PROCESS | 1833 | --DOMWINDOW == 210 (0x7f0569199400) [pid = 1833] [serial = 912] [outer = (nil)] [url = about:blank] 04:58:55 INFO - PROCESS | 1833 | --DOMWINDOW == 209 (0x7f055658f400) [pid = 1833] [serial = 870] [outer = (nil)] [url = about:blank] 04:58:55 INFO - PROCESS | 1833 | --DOMWINDOW == 208 (0x7f055b935000) [pid = 1833] [serial = 846] [outer = (nil)] [url = about:blank] 04:58:55 INFO - PROCESS | 1833 | --DOMWINDOW == 207 (0x7f0552fc1000) [pid = 1833] [serial = 843] [outer = (nil)] [url = about:blank] 04:58:55 INFO - PROCESS | 1833 | --DOMWINDOW == 206 (0x7f055eba1c00) [pid = 1833] [serial = 849] [outer = (nil)] [url = about:blank] 04:58:55 INFO - PROCESS | 1833 | --DOMWINDOW == 205 (0x7f0569197c00) [pid = 1833] [serial = 852] [outer = (nil)] [url = about:blank] 04:58:55 INFO - PROCESS | 1833 | --DOMWINDOW == 204 (0x7f054fc70c00) [pid = 1833] [serial = 840] [outer = (nil)] [url = about:blank] 04:58:55 INFO - PROCESS | 1833 | --DOMWINDOW == 203 (0x7f055047c400) [pid = 1833] [serial = 903] [outer = (nil)] [url = about:blank] 04:58:55 INFO - PROCESS | 1833 | --DOMWINDOW == 202 (0x7f0546cdb800) [pid = 1833] [serial = 861] [outer = (nil)] [url = about:blank] 04:58:55 INFO - PROCESS | 1833 | --DOMWINDOW == 201 (0x7f054a6cf800) [pid = 1833] [serial = 969] [outer = (nil)] [url = about:blank] 04:58:55 INFO - PROCESS | 1833 | --DOMWINDOW == 200 (0x7f055acae400) [pid = 1833] [serial = 686] [outer = (nil)] [url = about:blank] 04:58:55 INFO - PROCESS | 1833 | --DOMWINDOW == 199 (0x7f05483eec00) [pid = 1833] [serial = 798] [outer = (nil)] [url = about:blank] 04:58:55 INFO - PROCESS | 1833 | --DOMWINDOW == 198 (0x7f054a417400) [pid = 1833] [serial = 939] [outer = (nil)] [url = about:blank] 04:58:55 INFO - PROCESS | 1833 | --DOMWINDOW == 197 (0x7f055ddc4000) [pid = 1833] [serial = 695] [outer = (nil)] [url = about:blank] 04:58:55 INFO - PROCESS | 1833 | --DOMWINDOW == 196 (0x7f0569326800) [pid = 1833] [serial = 744] [outer = (nil)] [url = about:blank] 04:58:55 INFO - PROCESS | 1833 | --DOMWINDOW == 195 (0x7f0545fba800) [pid = 1833] [serial = 953] [outer = (nil)] [url = about:blank] 04:58:55 INFO - PROCESS | 1833 | --DOMWINDOW == 194 (0x7f0552fc8800) [pid = 1833] [serial = 729] [outer = (nil)] [url = about:blank] 04:58:55 INFO - PROCESS | 1833 | --DOMWINDOW == 193 (0x7f0546f0c800) [pid = 1833] [serial = 966] [outer = (nil)] [url = about:blank] 04:58:55 INFO - PROCESS | 1833 | --DOMWINDOW == 192 (0x7f0550f9ac00) [pid = 1833] [serial = 959] [outer = (nil)] [url = about:blank] 04:58:55 INFO - PROCESS | 1833 | --DOMWINDOW == 191 (0x7f054a271c00) [pid = 1833] [serial = 956] [outer = (nil)] [url = about:blank] 04:58:55 INFO - PROCESS | 1833 | --DOMWINDOW == 190 (0x7f0552141800) [pid = 1833] [serial = 635] [outer = (nil)] [url = about:blank] 04:58:55 INFO - PROCESS | 1833 | --DOMWINDOW == 189 (0x7f056e826800) [pid = 1833] [serial = 810] [outer = (nil)] [url = about:blank] 04:58:55 INFO - PROCESS | 1833 | --DOMWINDOW == 188 (0x7f0543ef8400) [pid = 1833] [serial = 927] [outer = (nil)] [url = about:blank] 04:58:55 INFO - PROCESS | 1833 | --DOMWINDOW == 187 (0x7f05565c9c00) [pid = 1833] [serial = 804] [outer = (nil)] [url = about:blank] 04:58:55 INFO - PROCESS | 1833 | --DOMWINDOW == 186 (0x7f0558fcb400) [pid = 1833] [serial = 641] [outer = (nil)] [url = about:blank] 04:58:55 INFO - PROCESS | 1833 | --DOMWINDOW == 185 (0x7f0546dac000) [pid = 1833] [serial = 930] [outer = (nil)] [url = about:blank] 04:58:55 INFO - PROCESS | 1833 | --DOMWINDOW == 184 (0x7f0545b4fc00) [pid = 1833] [serial = 813] [outer = (nil)] [url = about:blank] 04:58:55 INFO - PROCESS | 1833 | --DOMWINDOW == 183 (0x7f054a6d5000) [pid = 1833] [serial = 801] [outer = (nil)] [url = about:blank] 04:58:55 INFO - PROCESS | 1833 | --DOMWINDOW == 182 (0x7f055b91b400) [pid = 1833] [serial = 644] [outer = (nil)] [url = about:blank] 04:58:55 INFO - PROCESS | 1833 | --DOMWINDOW == 181 (0x7f0546f0a000) [pid = 1833] [serial = 924] [outer = (nil)] [url = about:blank] 04:58:55 INFO - PROCESS | 1833 | --DOMWINDOW == 180 (0x7f0545ee9c00) [pid = 1833] [serial = 921] [outer = (nil)] [url = about:blank] 04:58:55 INFO - PROCESS | 1833 | --DOMWINDOW == 179 (0x7f0554d45000) [pid = 1833] [serial = 638] [outer = (nil)] [url = about:blank] 04:58:55 INFO - PROCESS | 1833 | --DOMWINDOW == 178 (0x7f055caaf800) [pid = 1833] [serial = 677] [outer = (nil)] [url = about:blank] 04:58:55 INFO - PROCESS | 1833 | --DOMWINDOW == 177 (0x7f055cf9c800) [pid = 1833] [serial = 650] [outer = (nil)] [url = about:blank] 04:58:55 INFO - PROCESS | 1833 | --DOMWINDOW == 176 (0x7f056e7e3000) [pid = 1833] [serial = 792] [outer = (nil)] [url = about:blank] 04:58:55 INFO - PROCESS | 1833 | --DOMWINDOW == 175 (0x7f0554d4a000) [pid = 1833] [serial = 683] [outer = (nil)] [url = about:blank] 04:58:55 INFO - PROCESS | 1833 | --DOMWINDOW == 174 (0x7f054a6d5c00) [pid = 1833] [serial = 957] [outer = (nil)] [url = about:blank] 04:58:55 INFO - PROCESS | 1833 | --DOMWINDOW == 173 (0x7f0550483800) [pid = 1833] [serial = 632] [outer = (nil)] [url = about:blank] 04:58:55 INFO - PROCESS | 1833 | --DOMWINDOW == 172 (0x7f055e87a800) [pid = 1833] [serial = 738] [outer = (nil)] [url = about:blank] 04:58:55 INFO - PROCESS | 1833 | --DOMWINDOW == 171 (0x7f056dd67c00) [pid = 1833] [serial = 786] [outer = (nil)] [url = about:blank] 04:58:55 INFO - PROCESS | 1833 | --DOMWINDOW == 170 (0x7f0550e54400) [pid = 1833] [serial = 972] [outer = (nil)] [url = about:blank] 04:58:55 INFO - PROCESS | 1833 | --DOMWINDOW == 169 (0x7f05682cfc00) [pid = 1833] [serial = 741] [outer = (nil)] [url = about:blank] 04:58:55 INFO - PROCESS | 1833 | --DOMWINDOW == 168 (0x7f0544e17400) [pid = 1833] [serial = 963] [outer = (nil)] [url = about:blank] 04:58:55 INFO - PROCESS | 1833 | --DOMWINDOW == 167 (0x7f055bab7800) [pid = 1833] [serial = 647] [outer = (nil)] [url = about:blank] 04:58:55 INFO - PROCESS | 1833 | --DOMWINDOW == 166 (0x7f05565c9400) [pid = 1833] [serial = 807] [outer = (nil)] [url = about:blank] 04:58:55 INFO - PROCESS | 1833 | --DOMWINDOW == 165 (0x7f056e7e0000) [pid = 1833] [serial = 795] [outer = (nil)] [url = about:blank] 04:58:55 INFO - PROCESS | 1833 | --DOMWINDOW == 164 (0x7f0551fafc00) [pid = 1833] [serial = 942] [outer = (nil)] [url = about:blank] 04:58:55 INFO - PROCESS | 1833 | --DOMWINDOW == 163 (0x7f055e874000) [pid = 1833] [serial = 698] [outer = (nil)] [url = about:blank] 04:58:55 INFO - PROCESS | 1833 | --DOMWINDOW == 162 (0x7f055ddc5800) [pid = 1833] [serial = 783] [outer = (nil)] [url = about:blank] 04:58:55 INFO - PROCESS | 1833 | --DOMWINDOW == 161 (0x7f055d870000) [pid = 1833] [serial = 735] [outer = (nil)] [url = about:blank] 04:58:55 INFO - PROCESS | 1833 | --DOMWINDOW == 160 (0x7f056a6c4400) [pid = 1833] [serial = 747] [outer = (nil)] [url = about:blank] 04:58:55 INFO - PROCESS | 1833 | --DOMWINDOW == 159 (0x7f054a40e000) [pid = 1833] [serial = 936] [outer = (nil)] [url = about:blank] 04:58:55 INFO - PROCESS | 1833 | --DOMWINDOW == 158 (0x7f0544c5fc00) [pid = 1833] [serial = 962] [outer = (nil)] [url = about:blank] 04:58:55 INFO - PROCESS | 1833 | --DOMWINDOW == 157 (0x7f054a271800) [pid = 1833] [serial = 968] [outer = (nil)] [url = about:blank] 04:58:55 INFO - PROCESS | 1833 | --DOMWINDOW == 156 (0x7f0550e5cc00) [pid = 1833] [serial = 777] [outer = (nil)] [url = about:blank] 04:58:55 INFO - PROCESS | 1833 | --DOMWINDOW == 155 (0x7f054fc45000) [pid = 1833] [serial = 971] [outer = (nil)] [url = about:blank] 04:58:55 INFO - PROCESS | 1833 | --DOMWINDOW == 154 (0x7f055047a400) [pid = 1833] [serial = 726] [outer = (nil)] [url = about:blank] 04:58:55 INFO - PROCESS | 1833 | --DOMWINDOW == 153 (0x7f0555ac2000) [pid = 1833] [serial = 780] [outer = (nil)] [url = about:blank] 04:58:55 INFO - PROCESS | 1833 | --DOMWINDOW == 152 (0x7f055cb84c00) [pid = 1833] [serial = 692] [outer = (nil)] [url = about:blank] 04:58:55 INFO - PROCESS | 1833 | --DOMWINDOW == 151 (0x7f054a269800) [pid = 1833] [serial = 933] [outer = (nil)] [url = about:blank] 04:58:55 INFO - PROCESS | 1833 | --DOMWINDOW == 150 (0x7f0546da6400) [pid = 1833] [serial = 954] [outer = (nil)] [url = about:blank] 04:58:55 INFO - PROCESS | 1833 | --DOMWINDOW == 149 (0x7f05510ae400) [pid = 1833] [serial = 653] [outer = (nil)] [url = about:blank] 04:58:55 INFO - PROCESS | 1833 | --DOMWINDOW == 148 (0x7f056c4cf400) [pid = 1833] [serial = 750] [outer = (nil)] [url = about:blank] 04:58:55 INFO - PROCESS | 1833 | --DOMWINDOW == 147 (0x7f055b7eac00) [pid = 1833] [serial = 732] [outer = (nil)] [url = about:blank] 04:58:55 INFO - PROCESS | 1833 | --DOMWINDOW == 146 (0x7f0546daa400) [pid = 1833] [serial = 965] [outer = (nil)] [url = about:blank] 04:58:55 INFO - PROCESS | 1833 | --DOMWINDOW == 145 (0x7f056e7a7800) [pid = 1833] [serial = 918] [outer = (nil)] [url = about:blank] 04:58:55 INFO - PROCESS | 1833 | --DOMWINDOW == 144 (0x7f0551110c00) [pid = 1833] [serial = 960] [outer = (nil)] [url = about:blank] 04:58:55 INFO - PROCESS | 1833 | --DOMWINDOW == 143 (0x7f056e7acc00) [pid = 1833] [serial = 789] [outer = (nil)] [url = about:blank] 04:58:55 INFO - PROCESS | 1833 | --DOMWINDOW == 142 (0x7f055caae800) [pid = 1833] [serial = 689] [outer = (nil)] [url = about:blank] 04:58:55 INFO - PROCESS | 1833 | --DOMWINDOW == 141 (0x7f055201a800) [pid = 1833] [serial = 680] [outer = (nil)] [url = about:blank] 04:58:56 INFO - PROCESS | 1833 | 1461239936030 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1833 | ++DOCSHELL 0x7f0544eee000 == 104 [pid = 1833] [id = 365] 04:58:56 INFO - PROCESS | 1833 | ++DOMWINDOW == 142 (0x7f0544e17400) [pid = 1833] [serial = 1096] [outer = (nil)] 04:58:56 INFO - PROCESS | 1833 | ++DOMWINDOW == 143 (0x7f0546da6400) [pid = 1833] [serial = 1097] [outer = 0x7f0544e17400] 04:58:56 INFO - PROCESS | 1833 | 1461239936098 Marionette DEBUG loaded listener.js 04:58:56 INFO - PROCESS | 1833 | ++DOMWINDOW == 144 (0x7f054a411000) [pid = 1833] [serial = 1098] [outer = 0x7f0544e17400] 04:58:56 INFO - PROCESS | 1833 | 1461239936845 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]]]}] 04:58:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 04:58:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 1451ms 04:58:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 04:58:56 INFO - PROCESS | 1833 | 1461239936937 Marionette TRACE conn3 -> [0,1433,"getWindowHandle",null] 04:58:56 INFO - PROCESS | 1833 | 1461239936940 Marionette TRACE conn3 <- [1,1433,null,{"value":"8"}] 04:58:56 INFO - PROCESS | 1833 | 1461239936947 Marionette TRACE conn3 -> [0,1434,"setScriptTimeout",{"ms":35000}] 04:58:56 INFO - PROCESS | 1833 | 1461239936950 Marionette TRACE conn3 <- [1,1434,null,{}] 04:58:56 INFO - PROCESS | 1833 | 1461239936954 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}] 04:58:57 INFO - PROCESS | 1833 | 1461239937124 Marionette TRACE conn3 <- [1,1435,null,{"value":null}] 04:58:57 INFO - PROCESS | 1833 | 1461239937135 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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:57 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f054a451800 == 105 [pid = 1833] [id = 366] 04:58:57 INFO - PROCESS | 1833 | ++DOMWINDOW == 145 (0x7f0544c5cc00) [pid = 1833] [serial = 1099] [outer = (nil)] 04:58:57 INFO - PROCESS | 1833 | ++DOMWINDOW == 146 (0x7f054b5b4000) [pid = 1833] [serial = 1100] [outer = 0x7f0544c5cc00] 04:58:57 INFO - PROCESS | 1833 | 1461239937194 Marionette DEBUG loaded listener.js 04:58:57 INFO - PROCESS | 1833 | ++DOMWINDOW == 147 (0x7f054fc2d400) [pid = 1833] [serial = 1101] [outer = 0x7f0544c5cc00] 04:58:58 INFO - PROCESS | 1833 | 1461239938165 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]]]}] 04:58:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 04:58:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 1294ms 04:58:58 INFO - PROCESS | 1833 | 1461239938246 Marionette TRACE conn3 -> [0,1437,"getWindowHandle",null] 04:58:58 INFO - PROCESS | 1833 | 1461239938249 Marionette TRACE conn3 <- [1,1437,null,{"value":"8"}] 04:58:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 04:58:58 INFO - PROCESS | 1833 | 1461239938255 Marionette TRACE conn3 -> [0,1438,"setScriptTimeout",{"ms":35000}] 04:58:58 INFO - PROCESS | 1833 | 1461239938257 Marionette TRACE conn3 <- [1,1438,null,{}] 04:58:58 INFO - PROCESS | 1833 | 1461239938262 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}] 04:58:58 INFO - PROCESS | 1833 | 1461239938491 Marionette TRACE conn3 <- [1,1439,null,{"value":null}] 04:58:58 INFO - PROCESS | 1833 | 1461239938522 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1833 | ++DOCSHELL 0x7f0550ebe800 == 106 [pid = 1833] [id = 367] 04:58:58 INFO - PROCESS | 1833 | ++DOMWINDOW == 148 (0x7f054a6cf800) [pid = 1833] [serial = 1102] [outer = (nil)] 04:58:58 INFO - PROCESS | 1833 | ++DOMWINDOW == 149 (0x7f054fc8fc00) [pid = 1833] [serial = 1103] [outer = 0x7f054a6cf800] 04:58:58 INFO - PROCESS | 1833 | 1461239938584 Marionette DEBUG loaded listener.js 04:58:58 INFO - PROCESS | 1833 | ++DOMWINDOW == 150 (0x7f054fe9dc00) [pid = 1833] [serial = 1104] [outer = 0x7f054a6cf800] 04:58:59 INFO - PROCESS | 1833 | 1461239939738 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]]]}] 04:58:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 04:58:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 1539ms 04:58:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 04:58:59 INFO - PROCESS | 1833 | 1461239939795 Marionette TRACE conn3 -> [0,1441,"getWindowHandle",null] 04:58:59 INFO - PROCESS | 1833 | 1461239939798 Marionette TRACE conn3 <- [1,1441,null,{"value":"8"}] 04:58:59 INFO - PROCESS | 1833 | 1461239939810 Marionette TRACE conn3 -> [0,1442,"setScriptTimeout",{"ms":35000}] 04:58:59 INFO - PROCESS | 1833 | 1461239939812 Marionette TRACE conn3 <- [1,1442,null,{}] 04:58:59 INFO - PROCESS | 1833 | 1461239939816 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}] 04:59:00 INFO - PROCESS | 1833 | 1461239940353 Marionette TRACE conn3 <- [1,1443,null,{"value":null}] 04:59:00 INFO - PROCESS | 1833 | --DOMWINDOW == 149 (0x7f05527d0800) [pid = 1833] [serial = 27] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 04:59:00 INFO - PROCESS | 1833 | --DOMWINDOW == 148 (0x7f0545fc3c00) [pid = 1833] [serial = 1030] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 04:59:00 INFO - PROCESS | 1833 | --DOMWINDOW == 147 (0x7f0546db1800) [pid = 1833] [serial = 1024] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 04:59:00 INFO - PROCESS | 1833 | --DOMWINDOW == 146 (0x7f0546fe7000) [pid = 1833] [serial = 1027] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 04:59:00 INFO - PROCESS | 1833 | --DOMWINDOW == 145 (0x7f0543eef400) [pid = 1833] [serial = 973] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 04:59:00 INFO - PROCESS | 1833 | --DOMWINDOW == 144 (0x7f05413f6400) [pid = 1833] [serial = 1018] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 04:59:00 INFO - PROCESS | 1833 | --DOMWINDOW == 143 (0x7f0545fb9400) [pid = 1833] [serial = 1033] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 04:59:00 INFO - PROCESS | 1833 | --DOMWINDOW == 142 (0x7f055275fc00) [pid = 1833] [serial = 30] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 04:59:00 INFO - PROCESS | 1833 | --DOMWINDOW == 141 (0x7f0545b4a000) [pid = 1833] [serial = 1021] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 04:59:00 INFO - PROCESS | 1833 | 1461239940530 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1833 | ++DOCSHELL 0x7f0544ee6000 == 107 [pid = 1833] [id = 368] 04:59:00 INFO - PROCESS | 1833 | ++DOMWINDOW == 142 (0x7f05413f6400) [pid = 1833] [serial = 1105] [outer = (nil)] 04:59:00 INFO - PROCESS | 1833 | ++DOMWINDOW == 143 (0x7f0545b4cc00) [pid = 1833] [serial = 1106] [outer = 0x7f05413f6400] 04:59:00 INFO - PROCESS | 1833 | 1461239940616 Marionette DEBUG loaded listener.js 04:59:00 INFO - PROCESS | 1833 | ++DOMWINDOW == 144 (0x7f055201d000) [pid = 1833] [serial = 1107] [outer = 0x7f05413f6400] 04:59:01 INFO - PROCESS | 1833 | 1461239941317 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]]]}] 04:59:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 04:59:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 1538ms 04:59:01 INFO - PROCESS | 1833 | 1461239941342 Marionette TRACE conn3 -> [0,1445,"getWindowHandle",null] 04:59:01 INFO - PROCESS | 1833 | 1461239941345 Marionette TRACE conn3 <- [1,1445,null,{"value":"8"}] 04:59:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 04:59:01 INFO - PROCESS | 1833 | 1461239941350 Marionette TRACE conn3 -> [0,1446,"setScriptTimeout",{"ms":35000}] 04:59:01 INFO - PROCESS | 1833 | 1461239941352 Marionette TRACE conn3 <- [1,1446,null,{}] 04:59:01 INFO - PROCESS | 1833 | 1461239941357 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}] 04:59:01 INFO - PROCESS | 1833 | 1461239941542 Marionette TRACE conn3 <- [1,1447,null,{"value":null}] 04:59:01 INFO - PROCESS | 1833 | 1461239941699 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1833 | ++DOCSHELL 0x7f05529b2000 == 108 [pid = 1833] [id = 369] 04:59:01 INFO - PROCESS | 1833 | ++DOMWINDOW == 145 (0x7f0543eedc00) [pid = 1833] [serial = 1108] [outer = (nil)] 04:59:01 INFO - PROCESS | 1833 | ++DOMWINDOW == 146 (0x7f0552135800) [pid = 1833] [serial = 1109] [outer = 0x7f0543eedc00] 04:59:01 INFO - PROCESS | 1833 | 1461239941771 Marionette DEBUG loaded listener.js 04:59:01 INFO - PROCESS | 1833 | ++DOMWINDOW == 147 (0x7f0552968800) [pid = 1833] [serial = 1110] [outer = 0x7f0543eedc00] 04:59:02 INFO - PROCESS | 1833 | 1461239942793 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]]]}] 04:59:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 04:59:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 1481ms 04:59:02 INFO - PROCESS | 1833 | 1461239942833 Marionette TRACE conn3 -> [0,1449,"getWindowHandle",null] 04:59:02 INFO - PROCESS | 1833 | 1461239942839 Marionette TRACE conn3 <- [1,1449,null,{"value":"8"}] 04:59:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 04:59:02 INFO - PROCESS | 1833 | 1461239942847 Marionette TRACE conn3 -> [0,1450,"setScriptTimeout",{"ms":35000}] 04:59:02 INFO - PROCESS | 1833 | 1461239942853 Marionette TRACE conn3 <- [1,1450,null,{}] 04:59:02 INFO - PROCESS | 1833 | 1461239942862 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}] 04:59:03 INFO - PROCESS | 1833 | 1461239943097 Marionette TRACE conn3 <- [1,1451,null,{"value":null}] 04:59:03 INFO - PROCESS | 1833 | 1461239943396 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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:03 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f0544ed4800 == 109 [pid = 1833] [id = 370] 04:59:03 INFO - PROCESS | 1833 | ++DOMWINDOW == 148 (0x7f0543d02400) [pid = 1833] [serial = 1111] [outer = (nil)] 04:59:03 INFO - PROCESS | 1833 | ++DOMWINDOW == 149 (0x7f0544c5b800) [pid = 1833] [serial = 1112] [outer = 0x7f0543d02400] 04:59:03 INFO - PROCESS | 1833 | 1461239943471 Marionette DEBUG loaded listener.js 04:59:03 INFO - PROCESS | 1833 | ++DOMWINDOW == 150 (0x7f0545edec00) [pid = 1833] [serial = 1113] [outer = 0x7f0543d02400] 04:59:04 INFO - PROCESS | 1833 | 1461239944400 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]]]}] 04:59:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 04:59:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 1585ms 04:59:04 INFO - PROCESS | 1833 | 1461239944432 Marionette TRACE conn3 -> [0,1453,"getWindowHandle",null] 04:59:04 INFO - PROCESS | 1833 | 1461239944440 Marionette TRACE conn3 <- [1,1453,null,{"value":"8"}] 04:59:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 04:59:04 INFO - PROCESS | 1833 | 1461239944450 Marionette TRACE conn3 -> [0,1454,"setScriptTimeout",{"ms":35000}] 04:59:04 INFO - PROCESS | 1833 | 1461239944453 Marionette TRACE conn3 <- [1,1454,null,{}] 04:59:04 INFO - PROCESS | 1833 | 1461239944459 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}] 04:59:04 INFO - PROCESS | 1833 | 1461239944634 Marionette TRACE conn3 <- [1,1455,null,{"value":null}] 04:59:04 INFO - PROCESS | 1833 | 1461239944823 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1833 | ++DOCSHELL 0x7f054fe7c800 == 110 [pid = 1833] [id = 371] 04:59:04 INFO - PROCESS | 1833 | ++DOMWINDOW == 151 (0x7f0543eed000) [pid = 1833] [serial = 1114] [outer = (nil)] 04:59:04 INFO - PROCESS | 1833 | ++DOMWINDOW == 152 (0x7f05471ed400) [pid = 1833] [serial = 1115] [outer = 0x7f0543eed000] 04:59:04 INFO - PROCESS | 1833 | 1461239944895 Marionette DEBUG loaded listener.js 04:59:05 INFO - PROCESS | 1833 | ++DOMWINDOW == 153 (0x7f054a26d800) [pid = 1833] [serial = 1116] [outer = 0x7f0543eed000] 04:59:05 INFO - PROCESS | 1833 | 1461239945858 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]]]}] 04:59:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 04:59:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 1436ms 04:59:05 INFO - PROCESS | 1833 | 1461239945887 Marionette TRACE conn3 -> [0,1457,"getWindowHandle",null] 04:59:05 INFO - PROCESS | 1833 | 1461239945890 Marionette TRACE conn3 <- [1,1457,null,{"value":"8"}] 04:59:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 04:59:05 INFO - PROCESS | 1833 | 1461239945897 Marionette TRACE conn3 -> [0,1458,"setScriptTimeout",{"ms":35000}] 04:59:05 INFO - PROCESS | 1833 | 1461239945902 Marionette TRACE conn3 <- [1,1458,null,{}] 04:59:05 INFO - PROCESS | 1833 | 1461239945917 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}] 04:59:06 INFO - PROCESS | 1833 | 1461239946093 Marionette TRACE conn3 <- [1,1459,null,{"value":null}] 04:59:06 INFO - PROCESS | 1833 | 1461239946322 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1833 | ++DOCSHELL 0x7f0553067000 == 111 [pid = 1833] [id = 372] 04:59:06 INFO - PROCESS | 1833 | ++DOMWINDOW == 154 (0x7f054b5b8800) [pid = 1833] [serial = 1117] [outer = (nil)] 04:59:06 INFO - PROCESS | 1833 | ++DOMWINDOW == 155 (0x7f054fe9e800) [pid = 1833] [serial = 1118] [outer = 0x7f054b5b8800] 04:59:06 INFO - PROCESS | 1833 | 1461239946439 Marionette DEBUG loaded listener.js 04:59:06 INFO - PROCESS | 1833 | ++DOMWINDOW == 156 (0x7f0550f95000) [pid = 1833] [serial = 1119] [outer = 0x7f054b5b8800] 04:59:07 INFO - PROCESS | 1833 | 1461239947347 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]]]}] 04:59:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 04:59:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 1485ms 04:59:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 04:59:07 INFO - PROCESS | 1833 | 1461239947382 Marionette TRACE conn3 -> [0,1461,"getWindowHandle",null] 04:59:07 INFO - PROCESS | 1833 | 1461239947386 Marionette TRACE conn3 <- [1,1461,null,{"value":"8"}] 04:59:07 INFO - PROCESS | 1833 | 1461239947392 Marionette TRACE conn3 -> [0,1462,"setScriptTimeout",{"ms":35000}] 04:59:07 INFO - PROCESS | 1833 | 1461239947395 Marionette TRACE conn3 <- [1,1462,null,{}] 04:59:07 INFO - PROCESS | 1833 | 1461239947400 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}] 04:59:07 INFO - PROCESS | 1833 | 1461239947575 Marionette TRACE conn3 <- [1,1463,null,{"value":null}] 04:59:07 INFO - PROCESS | 1833 | 1461239947763 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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:07 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f05543dc000 == 112 [pid = 1833] [id = 373] 04:59:07 INFO - PROCESS | 1833 | ++DOMWINDOW == 157 (0x7f054b5bf000) [pid = 1833] [serial = 1120] [outer = (nil)] 04:59:07 INFO - PROCESS | 1833 | ++DOMWINDOW == 158 (0x7f0552016400) [pid = 1833] [serial = 1121] [outer = 0x7f054b5bf000] 04:59:07 INFO - PROCESS | 1833 | 1461239947832 Marionette DEBUG loaded listener.js 04:59:07 INFO - PROCESS | 1833 | ++DOMWINDOW == 159 (0x7f0552472800) [pid = 1833] [serial = 1122] [outer = 0x7f054b5bf000] 04:59:08 INFO - PROCESS | 1833 | 1461239948747 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]]]}] 04:59:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 04:59:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 1389ms 04:59:08 INFO - PROCESS | 1833 | 1461239948780 Marionette TRACE conn3 -> [0,1465,"getWindowHandle",null] 04:59:08 INFO - PROCESS | 1833 | 1461239948783 Marionette TRACE conn3 <- [1,1465,null,{"value":"8"}] 04:59:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 04:59:08 INFO - PROCESS | 1833 | 1461239948789 Marionette TRACE conn3 -> [0,1466,"setScriptTimeout",{"ms":35000}] 04:59:08 INFO - PROCESS | 1833 | 1461239948791 Marionette TRACE conn3 <- [1,1466,null,{}] 04:59:08 INFO - PROCESS | 1833 | 1461239948797 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}] 04:59:08 INFO - PROCESS | 1833 | 1461239948974 Marionette TRACE conn3 <- [1,1467,null,{"value":null}] 04:59:09 INFO - PROCESS | 1833 | 1461239949161 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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:09 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f05560d3000 == 113 [pid = 1833] [id = 374] 04:59:09 INFO - PROCESS | 1833 | ++DOMWINDOW == 160 (0x7f0550f9d000) [pid = 1833] [serial = 1123] [outer = (nil)] 04:59:09 INFO - PROCESS | 1833 | ++DOMWINDOW == 161 (0x7f0552fc1400) [pid = 1833] [serial = 1124] [outer = 0x7f0550f9d000] 04:59:09 INFO - PROCESS | 1833 | 1461239949229 Marionette DEBUG loaded listener.js 04:59:09 INFO - PROCESS | 1833 | ++DOMWINDOW == 162 (0x7f0553227000) [pid = 1833] [serial = 1125] [outer = 0x7f0550f9d000] 04:59:10 INFO - PROCESS | 1833 | 1461239950142 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]]]}] 04:59:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 04:59:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 1382ms 04:59:10 INFO - PROCESS | 1833 | 1461239950172 Marionette TRACE conn3 -> [0,1469,"getWindowHandle",null] 04:59:10 INFO - PROCESS | 1833 | 1461239950176 Marionette TRACE conn3 <- [1,1469,null,{"value":"8"}] 04:59:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 04:59:10 INFO - PROCESS | 1833 | 1461239950182 Marionette TRACE conn3 -> [0,1470,"setScriptTimeout",{"ms":35000}] 04:59:10 INFO - PROCESS | 1833 | 1461239950184 Marionette TRACE conn3 <- [1,1470,null,{}] 04:59:10 INFO - PROCESS | 1833 | 1461239950190 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}] 04:59:10 INFO - PROCESS | 1833 | 1461239950433 Marionette TRACE conn3 <- [1,1471,null,{"value":null}] 04:59:10 INFO - PROCESS | 1833 | 1461239950620 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1833 | ++DOCSHELL 0x7f05583ab800 == 114 [pid = 1833] [id = 375] 04:59:10 INFO - PROCESS | 1833 | ++DOMWINDOW == 163 (0x7f0553467c00) [pid = 1833] [serial = 1126] [outer = (nil)] 04:59:10 INFO - PROCESS | 1833 | ++DOMWINDOW == 164 (0x7f0555c39c00) [pid = 1833] [serial = 1127] [outer = 0x7f0553467c00] 04:59:10 INFO - PROCESS | 1833 | 1461239950696 Marionette DEBUG loaded listener.js 04:59:10 INFO - PROCESS | 1833 | ++DOMWINDOW == 165 (0x7f05565cc000) [pid = 1833] [serial = 1128] [outer = 0x7f0553467c00] 04:59:11 INFO - PROCESS | 1833 | 1461239951613 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]]]}] 04:59:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 04:59:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 1487ms 04:59:11 INFO - PROCESS | 1833 | 1461239951671 Marionette TRACE conn3 -> [0,1473,"getWindowHandle",null] 04:59:11 INFO - PROCESS | 1833 | 1461239951675 Marionette TRACE conn3 <- [1,1473,null,{"value":"8"}] 04:59:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 04:59:11 INFO - PROCESS | 1833 | 1461239951680 Marionette TRACE conn3 -> [0,1474,"setScriptTimeout",{"ms":35000}] 04:59:11 INFO - PROCESS | 1833 | 1461239951683 Marionette TRACE conn3 <- [1,1474,null,{}] 04:59:11 INFO - PROCESS | 1833 | 1461239951688 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}] 04:59:11 INFO - PROCESS | 1833 | 1461239951857 Marionette TRACE conn3 <- [1,1475,null,{"value":null}] 04:59:12 INFO - PROCESS | 1833 | 1461239952087 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1833 | ++DOCSHELL 0x7f055c4a5800 == 115 [pid = 1833] [id = 376] 04:59:12 INFO - PROCESS | 1833 | ++DOMWINDOW == 166 (0x7f054a58b800) [pid = 1833] [serial = 1129] [outer = (nil)] 04:59:12 INFO - PROCESS | 1833 | ++DOMWINDOW == 167 (0x7f055b87c800) [pid = 1833] [serial = 1130] [outer = 0x7f054a58b800] 04:59:12 INFO - PROCESS | 1833 | 1461239952159 Marionette DEBUG loaded listener.js 04:59:12 INFO - PROCESS | 1833 | ++DOMWINDOW == 168 (0x7f055baaf800) [pid = 1833] [serial = 1131] [outer = 0x7f054a58b800] 04:59:13 INFO - PROCESS | 1833 | 1461239953196 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]]]}] 04:59:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 04:59:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 1579ms 04:59:13 INFO - PROCESS | 1833 | 1461239953261 Marionette TRACE conn3 -> [0,1477,"getWindowHandle",null] 04:59:13 INFO - PROCESS | 1833 | 1461239953265 Marionette TRACE conn3 <- [1,1477,null,{"value":"8"}] 04:59:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 04:59:13 INFO - PROCESS | 1833 | 1461239953271 Marionette TRACE conn3 -> [0,1478,"setScriptTimeout",{"ms":35000}] 04:59:13 INFO - PROCESS | 1833 | 1461239953273 Marionette TRACE conn3 <- [1,1478,null,{}] 04:59:13 INFO - PROCESS | 1833 | 1461239953279 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}] 04:59:13 INFO - PROCESS | 1833 | 1461239953495 Marionette TRACE conn3 <- [1,1479,null,{"value":null}] 04:59:13 INFO - PROCESS | 1833 | 1461239953725 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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:13 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f055cd7e000 == 116 [pid = 1833] [id = 377] 04:59:13 INFO - PROCESS | 1833 | ++DOMWINDOW == 169 (0x7f055419cc00) [pid = 1833] [serial = 1132] [outer = (nil)] 04:59:13 INFO - PROCESS | 1833 | ++DOMWINDOW == 170 (0x7f055cf9d000) [pid = 1833] [serial = 1133] [outer = 0x7f055419cc00] 04:59:13 INFO - PROCESS | 1833 | 1461239953808 Marionette DEBUG loaded listener.js 04:59:13 INFO - PROCESS | 1833 | ++DOMWINDOW == 171 (0x7f055d872800) [pid = 1833] [serial = 1134] [outer = 0x7f055419cc00] 04:59:14 INFO - PROCESS | 1833 | 1461239954642 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]]]}] 04:59:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 04:59:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 1429ms 04:59:14 INFO - PROCESS | 1833 | 1461239954701 Marionette TRACE conn3 -> [0,1481,"getWindowHandle",null] 04:59:14 INFO - PROCESS | 1833 | 1461239954705 Marionette TRACE conn3 <- [1,1481,null,{"value":"8"}] 04:59:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 04:59:14 INFO - PROCESS | 1833 | 1461239954711 Marionette TRACE conn3 -> [0,1482,"setScriptTimeout",{"ms":35000}] 04:59:14 INFO - PROCESS | 1833 | 1461239954713 Marionette TRACE conn3 <- [1,1482,null,{}] 04:59:14 INFO - PROCESS | 1833 | 1461239954718 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}] 04:59:14 INFO - PROCESS | 1833 | 1461239954907 Marionette TRACE conn3 <- [1,1483,null,{"value":null}] 04:59:15 INFO - PROCESS | 1833 | 1461239955101 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1833 | ++DOCSHELL 0x7f0563110000 == 117 [pid = 1833] [id = 378] 04:59:15 INFO - PROCESS | 1833 | ++DOMWINDOW == 172 (0x7f055bab9400) [pid = 1833] [serial = 1135] [outer = (nil)] 04:59:15 INFO - PROCESS | 1833 | ++DOMWINDOW == 173 (0x7f055e87a800) [pid = 1833] [serial = 1136] [outer = 0x7f055bab9400] 04:59:15 INFO - PROCESS | 1833 | 1461239955175 Marionette DEBUG loaded listener.js 04:59:15 INFO - PROCESS | 1833 | ++DOMWINDOW == 174 (0x7f0562455000) [pid = 1833] [serial = 1137] [outer = 0x7f055bab9400] 04:59:16 INFO - PROCESS | 1833 | 1461239956072 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]]]}] 04:59:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 04:59:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 1438ms 04:59:16 INFO - PROCESS | 1833 | 1461239956150 Marionette TRACE conn3 -> [0,1485,"getWindowHandle",null] 04:59:16 INFO - PROCESS | 1833 | 1461239956154 Marionette TRACE conn3 <- [1,1485,null,{"value":"8"}] 04:59:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 04:59:16 INFO - PROCESS | 1833 | 1461239956160 Marionette TRACE conn3 -> [0,1486,"setScriptTimeout",{"ms":35000}] 04:59:16 INFO - PROCESS | 1833 | 1461239956163 Marionette TRACE conn3 <- [1,1486,null,{}] 04:59:16 INFO - PROCESS | 1833 | 1461239956168 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}] 04:59:16 INFO - PROCESS | 1833 | 1461239956405 Marionette TRACE conn3 <- [1,1487,null,{"value":null}] 04:59:16 INFO - PROCESS | 1833 | 1461239956641 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1833 | ++DOCSHELL 0x7f056a210000 == 118 [pid = 1833] [id = 379] 04:59:16 INFO - PROCESS | 1833 | ++DOMWINDOW == 175 (0x7f054fc71c00) [pid = 1833] [serial = 1138] [outer = (nil)] 04:59:16 INFO - PROCESS | 1833 | ++DOMWINDOW == 176 (0x7f0555c42800) [pid = 1833] [serial = 1139] [outer = 0x7f054fc71c00] 04:59:16 INFO - PROCESS | 1833 | 1461239956726 Marionette DEBUG loaded listener.js 04:59:16 INFO - PROCESS | 1833 | ++DOMWINDOW == 177 (0x7f056919d800) [pid = 1833] [serial = 1140] [outer = 0x7f054fc71c00] 04:59:17 INFO - PROCESS | 1833 | 1461239957573 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]]]}] 04:59:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 04:59:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 1479ms 04:59:17 INFO - PROCESS | 1833 | 1461239957640 Marionette TRACE conn3 -> [0,1489,"getWindowHandle",null] 04:59:17 INFO - PROCESS | 1833 | 1461239957643 Marionette TRACE conn3 <- [1,1489,null,{"value":"8"}] 04:59:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 04:59:17 INFO - PROCESS | 1833 | 1461239957650 Marionette TRACE conn3 -> [0,1490,"setScriptTimeout",{"ms":35000}] 04:59:17 INFO - PROCESS | 1833 | 1461239957654 Marionette TRACE conn3 <- [1,1490,null,{}] 04:59:17 INFO - PROCESS | 1833 | 1461239957659 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}] 04:59:17 INFO - PROCESS | 1833 | 1461239957921 Marionette TRACE conn3 <- [1,1491,null,{"value":null}] 04:59:18 INFO - PROCESS | 1833 | 1461239958264 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1833 | ++DOCSHELL 0x7f056e92d800 == 119 [pid = 1833] [id = 380] 04:59:18 INFO - PROCESS | 1833 | ++DOMWINDOW == 178 (0x7f056e3c8c00) [pid = 1833] [serial = 1141] [outer = (nil)] 04:59:18 INFO - PROCESS | 1833 | ++DOMWINDOW == 179 (0x7f056e490c00) [pid = 1833] [serial = 1142] [outer = 0x7f056e3c8c00] 04:59:18 INFO - PROCESS | 1833 | 1461239958344 Marionette DEBUG loaded listener.js 04:59:18 INFO - PROCESS | 1833 | ++DOMWINDOW == 180 (0x7f056e7e6c00) [pid = 1833] [serial = 1143] [outer = 0x7f056e3c8c00] 04:59:19 INFO - PROCESS | 1833 | 1461239959166 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]]]}] 04:59:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 04:59:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 1582ms 04:59:19 INFO - PROCESS | 1833 | 1461239959232 Marionette TRACE conn3 -> [0,1493,"getWindowHandle",null] 04:59:19 INFO - PROCESS | 1833 | 1461239959236 Marionette TRACE conn3 <- [1,1493,null,{"value":"8"}] 04:59:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 04:59:19 INFO - PROCESS | 1833 | 1461239959241 Marionette TRACE conn3 -> [0,1494,"setScriptTimeout",{"ms":35000}] 04:59:19 INFO - PROCESS | 1833 | 1461239959244 Marionette TRACE conn3 <- [1,1494,null,{}] 04:59:19 INFO - PROCESS | 1833 | 1461239959249 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}] 04:59:19 INFO - PROCESS | 1833 | 1461239959415 Marionette TRACE conn3 <- [1,1495,null,{"value":null}] 04:59:19 INFO - PROCESS | 1833 | 1461239959607 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1833 | ++DOCSHELL 0x7f05738ce000 == 120 [pid = 1833] [id = 381] 04:59:19 INFO - PROCESS | 1833 | ++DOMWINDOW == 181 (0x7f0550434400) [pid = 1833] [serial = 1144] [outer = (nil)] 04:59:19 INFO - PROCESS | 1833 | ++DOMWINDOW == 182 (0x7f055043b800) [pid = 1833] [serial = 1145] [outer = 0x7f0550434400] 04:59:19 INFO - PROCESS | 1833 | 1461239959678 Marionette DEBUG loaded listener.js 04:59:19 INFO - PROCESS | 1833 | ++DOMWINDOW == 183 (0x7f0550440000) [pid = 1833] [serial = 1146] [outer = 0x7f0550434400] 04:59:20 INFO - PROCESS | 1833 | 1461239960561 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]]]}] 04:59:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 04:59:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 1381ms 04:59:20 INFO - PROCESS | 1833 | 1461239960623 Marionette TRACE conn3 -> [0,1497,"getWindowHandle",null] 04:59:20 INFO - PROCESS | 1833 | 1461239960627 Marionette TRACE conn3 <- [1,1497,null,{"value":"8"}] 04:59:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 04:59:20 INFO - PROCESS | 1833 | 1461239960632 Marionette TRACE conn3 -> [0,1498,"setScriptTimeout",{"ms":35000}] 04:59:20 INFO - PROCESS | 1833 | 1461239960635 Marionette TRACE conn3 <- [1,1498,null,{}] 04:59:20 INFO - PROCESS | 1833 | 1461239960640 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}] 04:59:20 INFO - PROCESS | 1833 | 1461239960829 Marionette TRACE conn3 <- [1,1499,null,{"value":null}] 04:59:21 INFO - PROCESS | 1833 | 1461239961024 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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:21 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f054b870000 == 121 [pid = 1833] [id = 382] 04:59:21 INFO - PROCESS | 1833 | ++DOMWINDOW == 184 (0x7f0550435c00) [pid = 1833] [serial = 1147] [outer = (nil)] 04:59:21 INFO - PROCESS | 1833 | ++DOMWINDOW == 185 (0x7f0556376800) [pid = 1833] [serial = 1148] [outer = 0x7f0550435c00] 04:59:21 INFO - PROCESS | 1833 | 1461239961095 Marionette DEBUG loaded listener.js 04:59:21 INFO - PROCESS | 1833 | ++DOMWINDOW == 186 (0x7f055637b800) [pid = 1833] [serial = 1149] [outer = 0x7f0550435c00] 04:59:21 INFO - PROCESS | 1833 | 1461239961903 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]]]}] 04:59:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 04:59:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 1281ms 04:59:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 04:59:21 INFO - PROCESS | 1833 | 1461239961914 Marionette TRACE conn3 -> [0,1501,"getWindowHandle",null] 04:59:21 INFO - PROCESS | 1833 | 1461239961917 Marionette TRACE conn3 <- [1,1501,null,{"value":"8"}] 04:59:21 INFO - PROCESS | 1833 | 1461239961923 Marionette TRACE conn3 -> [0,1502,"setScriptTimeout",{"ms":35000}] 04:59:21 INFO - PROCESS | 1833 | 1461239961926 Marionette TRACE conn3 <- [1,1502,null,{}] 04:59:21 INFO - PROCESS | 1833 | 1461239961949 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}] 04:59:22 INFO - PROCESS | 1833 | 1461239962134 Marionette TRACE conn3 <- [1,1503,null,{"value":null}] 04:59:22 INFO - PROCESS | 1833 | 1461239962344 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1833 | ++DOCSHELL 0x7f055661b000 == 122 [pid = 1833] [id = 383] 04:59:22 INFO - PROCESS | 1833 | ++DOMWINDOW == 187 (0x7f05413f2400) [pid = 1833] [serial = 1150] [outer = (nil)] 04:59:22 INFO - PROCESS | 1833 | ++DOMWINDOW == 188 (0x7f0552fcb800) [pid = 1833] [serial = 1151] [outer = 0x7f05413f2400] 04:59:22 INFO - PROCESS | 1833 | 1461239962423 Marionette DEBUG loaded listener.js 04:59:22 INFO - PROCESS | 1833 | ++DOMWINDOW == 189 (0x7f0556381c00) [pid = 1833] [serial = 1152] [outer = 0x7f05413f2400] 04:59:23 INFO - PROCESS | 1833 | 1461239963269 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]]]}] 04:59:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 04:59:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 1403ms 04:59:23 INFO - PROCESS | 1833 | 1461239963325 Marionette TRACE conn3 -> [0,1505,"getWindowHandle",null] 04:59:23 INFO - PROCESS | 1833 | 1461239963328 Marionette TRACE conn3 <- [1,1505,null,{"value":"8"}] 04:59:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 04:59:23 INFO - PROCESS | 1833 | 1461239963334 Marionette TRACE conn3 -> [0,1506,"setScriptTimeout",{"ms":35000}] 04:59:23 INFO - PROCESS | 1833 | 1461239963336 Marionette TRACE conn3 <- [1,1506,null,{}] 04:59:23 INFO - PROCESS | 1833 | 1461239963341 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}] 04:59:23 INFO - PROCESS | 1833 | 1461239963506 Marionette TRACE conn3 <- [1,1507,null,{"value":null}] 04:59:23 INFO - PROCESS | 1833 | 1461239963700 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1833 | ++DOCSHELL 0x7f0545b6d000 == 123 [pid = 1833] [id = 384] 04:59:23 INFO - PROCESS | 1833 | ++DOMWINDOW == 190 (0x7f05413f3c00) [pid = 1833] [serial = 1153] [outer = (nil)] 04:59:23 INFO - PROCESS | 1833 | ++DOMWINDOW == 191 (0x7f0541d72400) [pid = 1833] [serial = 1154] [outer = 0x7f05413f3c00] 04:59:23 INFO - PROCESS | 1833 | 1461239963769 Marionette DEBUG loaded listener.js 04:59:23 INFO - PROCESS | 1833 | ++DOMWINDOW == 192 (0x7f0541d77000) [pid = 1833] [serial = 1155] [outer = 0x7f05413f3c00] 04:59:25 INFO - PROCESS | 1833 | 1461239965125 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]]]}] 04:59:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 04:59:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 1839ms 04:59:25 INFO - PROCESS | 1833 | 1461239965200 Marionette TRACE conn3 -> [0,1509,"getWindowHandle",null] 04:59:25 INFO - PROCESS | 1833 | 1461239965204 Marionette TRACE conn3 <- [1,1509,null,{"value":"8"}] 04:59:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 04:59:25 INFO - PROCESS | 1833 | 1461239965231 Marionette TRACE conn3 -> [0,1510,"setScriptTimeout",{"ms":35000}] 04:59:25 INFO - PROCESS | 1833 | 1461239965237 Marionette TRACE conn3 <- [1,1510,null,{}] 04:59:25 INFO - PROCESS | 1833 | 1461239965244 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}] 04:59:25 INFO - PROCESS | 1833 | 1461239965432 Marionette TRACE conn3 <- [1,1511,null,{"value":null}] 04:59:25 INFO - PROCESS | 1833 | 1461239965629 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1833 | ++DOCSHELL 0x7f054b85c800 == 124 [pid = 1833] [id = 385] 04:59:25 INFO - PROCESS | 1833 | ++DOMWINDOW == 193 (0x7f0543da3c00) [pid = 1833] [serial = 1156] [outer = (nil)] 04:59:25 INFO - PROCESS | 1833 | ++DOMWINDOW == 194 (0x7f0543dd8800) [pid = 1833] [serial = 1157] [outer = 0x7f0543da3c00] 04:59:25 INFO - PROCESS | 1833 | 1461239965736 Marionette DEBUG loaded listener.js 04:59:25 INFO - PROCESS | 1833 | ++DOMWINDOW == 195 (0x7f0543ef6800) [pid = 1833] [serial = 1158] [outer = 0x7f0543da3c00] 04:59:26 INFO - PROCESS | 1833 | 1461239966772 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]]]}] 04:59:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 04:59:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 1586ms 04:59:26 INFO - PROCESS | 1833 | 1461239966812 Marionette TRACE conn3 -> [0,1513,"getWindowHandle",null] 04:59:26 INFO - PROCESS | 1833 | 1461239966820 Marionette TRACE conn3 <- [1,1513,null,{"value":"8"}] 04:59:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 04:59:26 INFO - PROCESS | 1833 | 1461239966829 Marionette TRACE conn3 -> [0,1514,"setScriptTimeout",{"ms":35000}] 04:59:26 INFO - PROCESS | 1833 | 1461239966832 Marionette TRACE conn3 <- [1,1514,null,{}] 04:59:26 INFO - PROCESS | 1833 | 1461239966838 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}] 04:59:26 INFO - PROCESS | 1833 | 1461239966996 Marionette TRACE conn3 <- [1,1515,null,{"value":null}] 04:59:27 INFO - PROCESS | 1833 | 1461239967277 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1833 | ++DOCSHELL 0x7f05415cd800 == 125 [pid = 1833] [id = 386] 04:59:27 INFO - PROCESS | 1833 | ++DOMWINDOW == 196 (0x7f0543eef800) [pid = 1833] [serial = 1159] [outer = (nil)] 04:59:27 INFO - PROCESS | 1833 | ++DOMWINDOW == 197 (0x7f0546cdd000) [pid = 1833] [serial = 1160] [outer = 0x7f0543eef800] 04:59:27 INFO - PROCESS | 1833 | 1461239967443 Marionette DEBUG loaded listener.js 04:59:27 INFO - PROCESS | 1833 | ++DOMWINDOW == 198 (0x7f0546f02c00) [pid = 1833] [serial = 1161] [outer = 0x7f0543eef800] 04:59:27 INFO - PROCESS | 1833 | --DOCSHELL 0x7f05568ec000 == 124 [pid = 1833] [id = 298] 04:59:27 INFO - PROCESS | 1833 | --DOCSHELL 0x7f0545f1f000 == 123 [pid = 1833] [id = 289] 04:59:27 INFO - PROCESS | 1833 | --DOCSHELL 0x7f0544ee6000 == 122 [pid = 1833] [id = 368] 04:59:27 INFO - PROCESS | 1833 | --DOMWINDOW == 197 (0x7f05532b8000) [pid = 1833] [serial = 29] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 04:59:27 INFO - PROCESS | 1833 | --DOMWINDOW == 196 (0x7f0543d0cc00) [pid = 1833] [serial = 1013] [outer = (nil)] [url = about:blank] 04:59:27 INFO - PROCESS | 1833 | --DOMWINDOW == 195 (0x7f0546fe9c00) [pid = 1833] [serial = 1016] [outer = (nil)] [url = about:blank] 04:59:27 INFO - PROCESS | 1833 | --DOMWINDOW == 194 (0x7f054fc7c800) [pid = 1833] [serial = 1037] [outer = (nil)] [url = about:blank] 04:59:27 INFO - PROCESS | 1833 | --DOCSHELL 0x7f0550ebe800 == 121 [pid = 1833] [id = 367] 04:59:27 INFO - PROCESS | 1833 | --DOCSHELL 0x7f054a451800 == 120 [pid = 1833] [id = 366] 04:59:27 INFO - PROCESS | 1833 | --DOCSHELL 0x7f0544eee000 == 119 [pid = 1833] [id = 365] 04:59:27 INFO - PROCESS | 1833 | --DOCSHELL 0x7f0545f21800 == 118 [pid = 1833] [id = 364] 04:59:27 INFO - PROCESS | 1833 | --DOCSHELL 0x7f0545f10000 == 117 [pid = 1833] [id = 363] 04:59:27 INFO - PROCESS | 1833 | --DOCSHELL 0x7f0541ccb800 == 116 [pid = 1833] [id = 359] 04:59:27 INFO - PROCESS | 1833 | --DOCSHELL 0x7f0541bd3000 == 115 [pid = 1833] [id = 358] 04:59:27 INFO - PROCESS | 1833 | --DOCSHELL 0x7f05405de800 == 114 [pid = 1833] [id = 357] 04:59:27 INFO - PROCESS | 1833 | --DOCSHELL 0x7f0575f98800 == 113 [pid = 1833] [id = 356] 04:59:27 INFO - PROCESS | 1833 | --DOCSHELL 0x7f05738d3000 == 112 [pid = 1833] [id = 355] 04:59:27 INFO - PROCESS | 1833 | --DOCSHELL 0x7f054a46e000 == 111 [pid = 1833] [id = 354] 04:59:28 INFO - PROCESS | 1833 | --DOCSHELL 0x7f0570587800 == 110 [pid = 1833] [id = 353] 04:59:28 INFO - PROCESS | 1833 | --DOCSHELL 0x7f0569f90800 == 109 [pid = 1833] [id = 352] 04:59:28 INFO - PROCESS | 1833 | --DOCSHELL 0x7f055d473800 == 108 [pid = 1833] [id = 351] 04:59:28 INFO - PROCESS | 1833 | --DOCSHELL 0x7f055b84f000 == 107 [pid = 1833] [id = 350] 04:59:28 INFO - PROCESS | 1833 | --DOCSHELL 0x7f05568ef000 == 106 [pid = 1833] [id = 349] 04:59:28 INFO - PROCESS | 1833 | --DOCSHELL 0x7f0555a1f000 == 105 [pid = 1833] [id = 348] 04:59:28 INFO - PROCESS | 1833 | --DOCSHELL 0x7f0552422800 == 104 [pid = 1833] [id = 347] 04:59:28 INFO - PROCESS | 1833 | --DOCSHELL 0x7f054a43d800 == 103 [pid = 1833] [id = 346] 04:59:28 INFO - PROCESS | 1833 | --DOCSHELL 0x7f0552ef6000 == 102 [pid = 1833] [id = 345] 04:59:28 INFO - PROCESS | 1833 | 1461239968318 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]]]}] 04:59:28 INFO - PROCESS | 1833 | --DOMWINDOW == 193 (0x7f054fc99800) [pid = 1833] [serial = 1031] [outer = (nil)] [url = about:blank] 04:59:28 INFO - PROCESS | 1833 | --DOMWINDOW == 192 (0x7f0546cd9c00) [pid = 1833] [serial = 977] [outer = (nil)] [url = about:blank] 04:59:28 INFO - PROCESS | 1833 | --DOMWINDOW == 191 (0x7f055658c400) [pid = 1833] [serial = 986] [outer = (nil)] [url = about:blank] 04:59:28 INFO - PROCESS | 1833 | --DOMWINDOW == 190 (0x7f0546fe7c00) [pid = 1833] [serial = 1025] [outer = (nil)] [url = about:blank] 04:59:28 INFO - PROCESS | 1833 | --DOMWINDOW == 189 (0x7f054a269c00) [pid = 1833] [serial = 1026] [outer = (nil)] [url = about:blank] 04:59:28 INFO - PROCESS | 1833 | --DOMWINDOW == 188 (0x7f0569091400) [pid = 1833] [serial = 998] [outer = (nil)] [url = about:blank] 04:59:28 INFO - PROCESS | 1833 | --DOMWINDOW == 187 (0x7f054b5bf400) [pid = 1833] [serial = 1028] [outer = (nil)] [url = about:blank] 04:59:28 INFO - PROCESS | 1833 | --DOMWINDOW == 186 (0x7f055246c000) [pid = 1833] [serial = 975] [outer = (nil)] [url = about:blank] 04:59:28 INFO - PROCESS | 1833 | --DOMWINDOW == 185 (0x7f0543da6c00) [pid = 1833] [serial = 1020] [outer = (nil)] [url = about:blank] 04:59:28 INFO - PROCESS | 1833 | --DOMWINDOW == 184 (0x7f05413f8800) [pid = 1833] [serial = 1019] [outer = (nil)] [url = about:blank] 04:59:28 INFO - PROCESS | 1833 | --DOMWINDOW == 183 (0x7f055e7c2000) [pid = 1833] [serial = 995] [outer = (nil)] [url = about:blank] 04:59:28 INFO - PROCESS | 1833 | --DOMWINDOW == 182 (0x7f055b918800) [pid = 1833] [serial = 992] [outer = (nil)] [url = about:blank] 04:59:28 INFO - PROCESS | 1833 | --DOMWINDOW == 181 (0x7f054fc2a000) [pid = 1833] [serial = 980] [outer = (nil)] [url = about:blank] 04:59:28 INFO - PROCESS | 1833 | --DOMWINDOW == 180 (0x7f055670dc00) [pid = 1833] [serial = 989] [outer = (nil)] [url = about:blank] 04:59:28 INFO - PROCESS | 1833 | --DOMWINDOW == 179 (0x7f054a58f400) [pid = 1833] [serial = 1004] [outer = (nil)] [url = about:blank] 04:59:28 INFO - PROCESS | 1833 | --DOMWINDOW == 178 (0x7f05541a9400) [pid = 1833] [serial = 983] [outer = (nil)] [url = about:blank] 04:59:28 INFO - PROCESS | 1833 | --DOMWINDOW == 177 (0x7f0543dacc00) [pid = 1833] [serial = 1010] [outer = (nil)] [url = about:blank] 04:59:28 INFO - PROCESS | 1833 | --DOMWINDOW == 176 (0x7f056c419400) [pid = 1833] [serial = 1001] [outer = (nil)] [url = about:blank] 04:59:28 INFO - PROCESS | 1833 | --DOMWINDOW == 175 (0x7f056a6c3000) [pid = 1833] [serial = 1007] [outer = (nil)] [url = about:blank] 04:59:28 INFO - PROCESS | 1833 | --DOMWINDOW == 174 (0x7f055201dc00) [pid = 1833] [serial = 1032] [outer = (nil)] [url = about:blank] 04:59:28 INFO - PROCESS | 1833 | --DOMWINDOW == 173 (0x7f0546cd6400) [pid = 1833] [serial = 1034] [outer = (nil)] [url = about:blank] 04:59:28 INFO - PROCESS | 1833 | --DOMWINDOW == 172 (0x7f0555af3000) [pid = 1833] [serial = 711] [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:28 INFO - PROCESS | 1833 | --DOMWINDOW == 171 (0x7f05471ed000) [pid = 1833] [serial = 1035] [outer = (nil)] [url = about:blank] 04:59:28 INFO - PROCESS | 1833 | --DOMWINDOW == 170 (0x7f0546cddc00) [pid = 1833] [serial = 1023] [outer = (nil)] [url = about:blank] 04:59:28 INFO - PROCESS | 1833 | --DOMWINDOW == 169 (0x7f0545ee1400) [pid = 1833] [serial = 1022] [outer = (nil)] [url = about:blank] 04:59:28 INFO - PROCESS | 1833 | --DOMWINDOW == 168 (0x7f054fc91c00) [pid = 1833] [serial = 1029] [outer = (nil)] [url = about:blank] 04:59:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 04:59:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 1535ms 04:59:28 INFO - PROCESS | 1833 | 1461239968364 Marionette TRACE conn3 -> [0,1517,"getWindowHandle",null] 04:59:28 INFO - PROCESS | 1833 | 1461239968367 Marionette TRACE conn3 <- [1,1517,null,{"value":"8"}] 04:59:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 04:59:28 INFO - PROCESS | 1833 | 1461239968373 Marionette TRACE conn3 -> [0,1518,"setScriptTimeout",{"ms":35000}] 04:59:28 INFO - PROCESS | 1833 | 1461239968379 Marionette TRACE conn3 <- [1,1518,null,{}] 04:59:28 INFO - PROCESS | 1833 | 1461239968393 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}] 04:59:28 INFO - PROCESS | 1833 | 1461239968554 Marionette TRACE conn3 <- [1,1519,null,{"value":null}] 04:59:28 INFO - PROCESS | 1833 | 1461239968563 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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:28 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f0545f0a000 == 103 [pid = 1833] [id = 387] 04:59:28 INFO - PROCESS | 1833 | ++DOMWINDOW == 169 (0x7f05471f5400) [pid = 1833] [serial = 1162] [outer = (nil)] 04:59:28 INFO - PROCESS | 1833 | ++DOMWINDOW == 170 (0x7f05491ccc00) [pid = 1833] [serial = 1163] [outer = 0x7f05471f5400] 04:59:28 INFO - PROCESS | 1833 | 1461239968631 Marionette DEBUG loaded listener.js 04:59:28 INFO - PROCESS | 1833 | ++DOMWINDOW == 171 (0x7f054a265400) [pid = 1833] [serial = 1164] [outer = 0x7f05471f5400] 04:59:29 INFO - PROCESS | 1833 | 1461239969428 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]]]}] 04:59:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 04:59:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 1084ms 04:59:29 INFO - PROCESS | 1833 | 1461239969458 Marionette TRACE conn3 -> [0,1521,"getWindowHandle",null] 04:59:29 INFO - PROCESS | 1833 | 1461239969461 Marionette TRACE conn3 <- [1,1521,null,{"value":"8"}] 04:59:29 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 04:59:29 INFO - PROCESS | 1833 | 1461239969467 Marionette TRACE conn3 -> [0,1522,"setScriptTimeout",{"ms":35000}] 04:59:29 INFO - PROCESS | 1833 | 1461239969469 Marionette TRACE conn3 <- [1,1522,null,{}] 04:59:29 INFO - PROCESS | 1833 | 1461239969474 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}] 04:59:29 INFO - PROCESS | 1833 | 1461239969625 Marionette TRACE conn3 <- [1,1523,null,{"value":null}] 04:59:29 INFO - PROCESS | 1833 | 1461239969796 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1833 | ++DOCSHELL 0x7f054826b800 == 104 [pid = 1833] [id = 388] 04:59:29 INFO - PROCESS | 1833 | ++DOMWINDOW == 172 (0x7f0544e0b800) [pid = 1833] [serial = 1165] [outer = (nil)] 04:59:29 INFO - PROCESS | 1833 | ++DOMWINDOW == 173 (0x7f054a417400) [pid = 1833] [serial = 1166] [outer = 0x7f0544e0b800] 04:59:29 INFO - PROCESS | 1833 | 1461239969855 Marionette DEBUG loaded listener.js 04:59:29 INFO - PROCESS | 1833 | ++DOMWINDOW == 174 (0x7f054a6a4800) [pid = 1833] [serial = 1167] [outer = 0x7f0544e0b800] 04:59:30 INFO - PROCESS | 1833 | SkCairoFTTypeface::onFilterRec unimplemented 04:59:30 INFO - PROCESS | 1833 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 04:59:30 INFO - PROCESS | 1833 | SkCairoFTTypeface::onFilterRec unimplemented 04:59:30 INFO - PROCESS | 1833 | SkCairoFTTypeface::onFilterRec unimplemented 04:59:30 INFO - PROCESS | 1833 | SkCairoFTTypeface::onFilterRec unimplemented 04:59:30 INFO - PROCESS | 1833 | SkCairoFTTypeface::onFilterRec unimplemented 04:59:30 INFO - PROCESS | 1833 | SkCairoFTTypeface::onFilterRec unimplemented 04:59:30 INFO - PROCESS | 1833 | SkCairoFTTypeface::onFilterRec unimplemented 04:59:30 INFO - PROCESS | 1833 | SkCairoFTTypeface::onFilterRec unimplemented 04:59:30 INFO - PROCESS | 1833 | SkCairoFTTypeface::onFilterRec unimplemented 04:59:30 INFO - PROCESS | 1833 | SkCairoFTTypeface::onFilterRec unimplemented 04:59:30 INFO - PROCESS | 1833 | SkCairoFTTypeface::onFilterRec unimplemented 04:59:30 INFO - PROCESS | 1833 | 1461239970592 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"]]]}] 04:59:30 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 () { 04:59:30 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 04:59:30 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 04:59:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:59:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:59:30 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 04:59:30 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 () { 04:59:30 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 04:59:30 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 04:59:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:59:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:59:30 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 04:59:30 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 () { 04:59:30 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 04:59:30 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 04:59:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:59:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:59:30 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 04:59:30 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 () { 04:59:30 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 04:59:30 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 04:59:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:59:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:59:30 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 04:59:30 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 1177ms 04:59:30 INFO - PROCESS | 1833 | 1461239970649 Marionette TRACE conn3 -> [0,1525,"getWindowHandle",null] 04:59:30 INFO - PROCESS | 1833 | 1461239970653 Marionette TRACE conn3 <- [1,1525,null,{"value":"8"}] 04:59:30 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 04:59:30 INFO - PROCESS | 1833 | 1461239970668 Marionette TRACE conn3 -> [0,1526,"setScriptTimeout",{"ms":35000}] 04:59:30 INFO - PROCESS | 1833 | 1461239970670 Marionette TRACE conn3 <- [1,1526,null,{}] 04:59:30 INFO - PROCESS | 1833 | 1461239970675 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}] 04:59:30 INFO - PROCESS | 1833 | 1461239970870 Marionette TRACE conn3 <- [1,1527,null,{"value":null}] 04:59:30 INFO - PROCESS | 1833 | 1461239970891 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1833 | ++DOCSHELL 0x7f054fcb0000 == 105 [pid = 1833] [id = 389] 04:59:30 INFO - PROCESS | 1833 | ++DOMWINDOW == 175 (0x7f054a58e000) [pid = 1833] [serial = 1168] [outer = (nil)] 04:59:30 INFO - PROCESS | 1833 | ++DOMWINDOW == 176 (0x7f054a6d2c00) [pid = 1833] [serial = 1169] [outer = 0x7f054a58e000] 04:59:30 INFO - PROCESS | 1833 | 1461239970948 Marionette DEBUG loaded listener.js 04:59:31 INFO - PROCESS | 1833 | ++DOMWINDOW == 177 (0x7f054fe97c00) [pid = 1833] [serial = 1170] [outer = 0x7f054a58e000] 04:59:31 INFO - PROCESS | 1833 | 1461239971775 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"]]]}] 04:59:31 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 04:59:31 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 04:59:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:59:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:59:31 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 04:59:31 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 04:59:31 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 04:59:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:59:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:59:31 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 04:59:31 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 04:59:31 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 04:59:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:59:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:59:31 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 04:59:31 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 1135ms 04:59:31 INFO - PROCESS | 1833 | 1461239971801 Marionette TRACE conn3 -> [0,1529,"getWindowHandle",null] 04:59:31 INFO - PROCESS | 1833 | 1461239971805 Marionette TRACE conn3 <- [1,1529,null,{"value":"8"}] 04:59:31 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 04:59:31 INFO - PROCESS | 1833 | 1461239971810 Marionette TRACE conn3 -> [0,1530,"setScriptTimeout",{"ms":35000}] 04:59:31 INFO - PROCESS | 1833 | 1461239971813 Marionette TRACE conn3 <- [1,1530,null,{}] 04:59:31 INFO - PROCESS | 1833 | 1461239971826 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}] 04:59:32 INFO - PROCESS | 1833 | 1461239972049 Marionette TRACE conn3 <- [1,1531,null,{"value":null}] 04:59:32 INFO - PROCESS | 1833 | --DOMWINDOW == 176 (0x7f0544e17400) [pid = 1833] [serial = 1096] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 04:59:32 INFO - PROCESS | 1833 | --DOMWINDOW == 175 (0x7f054a6cf800) [pid = 1833] [serial = 1102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 04:59:32 INFO - PROCESS | 1833 | --DOMWINDOW == 174 (0x7f0543dda000) [pid = 1833] [serial = 1090] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 04:59:32 INFO - PROCESS | 1833 | --DOMWINDOW == 173 (0x7f0545fb8000) [pid = 1833] [serial = 1093] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 04:59:32 INFO - PROCESS | 1833 | --DOMWINDOW == 172 (0x7f05413f6400) [pid = 1833] [serial = 1105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 04:59:32 INFO - PROCESS | 1833 | --DOMWINDOW == 171 (0x7f0544c5cc00) [pid = 1833] [serial = 1099] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 04:59:32 INFO - PROCESS | 1833 | 1461239972596 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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:32 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f05436f8800 == 106 [pid = 1833] [id = 390] 04:59:32 INFO - PROCESS | 1833 | ++DOMWINDOW == 172 (0x7f05413f0c00) [pid = 1833] [serial = 1171] [outer = (nil)] 04:59:32 INFO - PROCESS | 1833 | ++DOMWINDOW == 173 (0x7f0544e0c400) [pid = 1833] [serial = 1172] [outer = 0x7f05413f0c00] 04:59:32 INFO - PROCESS | 1833 | 1461239972658 Marionette DEBUG loaded listener.js 04:59:32 INFO - PROCESS | 1833 | ++DOMWINDOW == 174 (0x7f055201cc00) [pid = 1833] [serial = 1173] [outer = 0x7f05413f0c00] 04:59:33 INFO - PROCESS | 1833 | 1461239973224 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]]]}] 04:59:33 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 04:59:33 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 04:59:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:59:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:59:33 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 04:59:33 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 04:59:33 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. 04:59:33 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 04:59:33 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 1429ms 04:59:33 INFO - PROCESS | 1833 | 1461239973244 Marionette TRACE conn3 -> [0,1533,"getWindowHandle",null] 04:59:33 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 04:59:33 INFO - PROCESS | 1833 | 1461239973247 Marionette TRACE conn3 <- [1,1533,null,{"value":"8"}] 04:59:33 INFO - PROCESS | 1833 | 1461239973253 Marionette TRACE conn3 -> [0,1534,"setScriptTimeout",{"ms":35000}] 04:59:33 INFO - PROCESS | 1833 | 1461239973256 Marionette TRACE conn3 <- [1,1534,null,{}] 04:59:33 INFO - PROCESS | 1833 | 1461239973261 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}] 04:59:33 INFO - PROCESS | 1833 | 1461239973400 Marionette TRACE conn3 <- [1,1535,null,{"value":null}] 04:59:33 INFO - PROCESS | 1833 | 1461239973556 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1833 | ++DOCSHELL 0x7f0552edc800 == 107 [pid = 1833] [id = 391] 04:59:33 INFO - PROCESS | 1833 | ++DOMWINDOW == 175 (0x7f05413f6400) [pid = 1833] [serial = 1174] [outer = (nil)] 04:59:33 INFO - PROCESS | 1833 | ++DOMWINDOW == 176 (0x7f055296e800) [pid = 1833] [serial = 1175] [outer = 0x7f05413f6400] 04:59:33 INFO - PROCESS | 1833 | 1461239973613 Marionette DEBUG loaded listener.js 04:59:33 INFO - PROCESS | 1833 | ++DOMWINDOW == 177 (0x7f05541a9400) [pid = 1833] [serial = 1176] [outer = 0x7f05413f6400] 04:59:34 INFO - PROCESS | 1833 | 1461239974283 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]]]}] 04:59:34 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 04:59:34 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 1081ms 04:59:34 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 04:59:34 INFO - PROCESS | 1833 | 1461239974333 Marionette TRACE conn3 -> [0,1537,"getWindowHandle",null] 04:59:34 INFO - PROCESS | 1833 | 1461239974336 Marionette TRACE conn3 <- [1,1537,null,{"value":"8"}] 04:59:34 INFO - PROCESS | 1833 | 1461239974342 Marionette TRACE conn3 -> [0,1538,"setScriptTimeout",{"ms":35000}] 04:59:34 INFO - PROCESS | 1833 | 1461239974345 Marionette TRACE conn3 <- [1,1538,null,{}] 04:59:34 INFO - PROCESS | 1833 | 1461239974349 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}] 04:59:34 INFO - PROCESS | 1833 | 1461239974553 Marionette TRACE conn3 <- [1,1539,null,{"value":null}] 04:59:34 INFO - PROCESS | 1833 | 1461239974779 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1833 | ++DOCSHELL 0x7f0541bc4800 == 108 [pid = 1833] [id = 392] 04:59:34 INFO - PROCESS | 1833 | ++DOMWINDOW == 178 (0x7f05413f3000) [pid = 1833] [serial = 1177] [outer = (nil)] 04:59:34 INFO - PROCESS | 1833 | ++DOMWINDOW == 179 (0x7f05413f7c00) [pid = 1833] [serial = 1178] [outer = 0x7f05413f3000] 04:59:34 INFO - PROCESS | 1833 | 1461239974853 Marionette DEBUG loaded listener.js 04:59:34 INFO - PROCESS | 1833 | ++DOMWINDOW == 180 (0x7f0541d77800) [pid = 1833] [serial = 1179] [outer = 0x7f05413f3000] 04:59:35 INFO - PROCESS | 1833 | 1461239975751 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]]]}] 04:59:35 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 04:59:35 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 1478ms 04:59:35 INFO - PROCESS | 1833 | 1461239975822 Marionette TRACE conn3 -> [0,1541,"getWindowHandle",null] 04:59:35 INFO - PROCESS | 1833 | 1461239975829 Marionette TRACE conn3 <- [1,1541,null,{"value":"8"}] 04:59:35 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 04:59:35 INFO - PROCESS | 1833 | 1461239975838 Marionette TRACE conn3 -> [0,1542,"setScriptTimeout",{"ms":35000}] 04:59:35 INFO - PROCESS | 1833 | 1461239975841 Marionette TRACE conn3 <- [1,1542,null,{}] 04:59:35 INFO - PROCESS | 1833 | 1461239975848 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}] 04:59:36 INFO - PROCESS | 1833 | 1461239976082 Marionette TRACE conn3 <- [1,1543,null,{"value":null}] 04:59:36 INFO - PROCESS | 1833 | 1461239976328 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1833 | ++DOCSHELL 0x7f0548277000 == 109 [pid = 1833] [id = 393] 04:59:36 INFO - PROCESS | 1833 | ++DOMWINDOW == 181 (0x7f0545fb7800) [pid = 1833] [serial = 1180] [outer = (nil)] 04:59:36 INFO - PROCESS | 1833 | ++DOMWINDOW == 182 (0x7f0546f05400) [pid = 1833] [serial = 1181] [outer = 0x7f0545fb7800] 04:59:36 INFO - PROCESS | 1833 | 1461239976447 Marionette DEBUG loaded listener.js 04:59:36 INFO - PROCESS | 1833 | ++DOMWINDOW == 183 (0x7f05471f0400) [pid = 1833] [serial = 1182] [outer = 0x7f0545fb7800] 04:59:37 INFO - PROCESS | 1833 | 1461239977307 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]]]}] 04:59:37 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 04:59:37 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 1532ms 04:59:37 INFO - PROCESS | 1833 | 1461239977373 Marionette TRACE conn3 -> [0,1545,"getWindowHandle",null] 04:59:37 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 04:59:37 INFO - PROCESS | 1833 | 1461239977380 Marionette TRACE conn3 <- [1,1545,null,{"value":"8"}] 04:59:37 INFO - PROCESS | 1833 | 1461239977386 Marionette TRACE conn3 -> [0,1546,"setScriptTimeout",{"ms":35000}] 04:59:37 INFO - PROCESS | 1833 | 1461239977389 Marionette TRACE conn3 <- [1,1546,null,{}] 04:59:37 INFO - PROCESS | 1833 | 1461239977394 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}] 04:59:37 INFO - PROCESS | 1833 | 1461239977590 Marionette TRACE conn3 <- [1,1547,null,{"value":null}] 04:59:37 INFO - PROCESS | 1833 | 1461239977787 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1833 | ++DOCSHELL 0x7f0552ef6000 == 110 [pid = 1833] [id = 394] 04:59:37 INFO - PROCESS | 1833 | ++DOMWINDOW == 184 (0x7f0545ee3400) [pid = 1833] [serial = 1183] [outer = (nil)] 04:59:37 INFO - PROCESS | 1833 | ++DOMWINDOW == 185 (0x7f054a6d1c00) [pid = 1833] [serial = 1184] [outer = 0x7f0545ee3400] 04:59:37 INFO - PROCESS | 1833 | 1461239977861 Marionette DEBUG loaded listener.js 04:59:37 INFO - PROCESS | 1833 | ++DOMWINDOW == 186 (0x7f054fe9ec00) [pid = 1833] [serial = 1185] [outer = 0x7f0545ee3400] 04:59:38 INFO - PROCESS | 1833 | 1461239978819 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]]]}] 04:59:38 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 04:59:38 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 1482ms 04:59:38 INFO - PROCESS | 1833 | 1461239978868 Marionette TRACE conn3 -> [0,1549,"getWindowHandle",null] 04:59:38 INFO - PROCESS | 1833 | 1461239978872 Marionette TRACE conn3 <- [1,1549,null,{"value":"8"}] 04:59:38 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 04:59:38 INFO - PROCESS | 1833 | 1461239978887 Marionette TRACE conn3 -> [0,1550,"setScriptTimeout",{"ms":35000}] 04:59:38 INFO - PROCESS | 1833 | 1461239978895 Marionette TRACE conn3 <- [1,1550,null,{}] 04:59:38 INFO - PROCESS | 1833 | 1461239978901 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}] 04:59:39 INFO - PROCESS | 1833 | 1461239979096 Marionette TRACE conn3 <- [1,1551,null,{"value":null}] 04:59:39 INFO - PROCESS | 1833 | 1461239979286 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1833 | ++DOCSHELL 0x7f05560d2000 == 111 [pid = 1833] [id = 395] 04:59:39 INFO - PROCESS | 1833 | ++DOMWINDOW == 187 (0x7f05491db000) [pid = 1833] [serial = 1186] [outer = (nil)] 04:59:39 INFO - PROCESS | 1833 | ++DOMWINDOW == 188 (0x7f0552024000) [pid = 1833] [serial = 1187] [outer = 0x7f05491db000] 04:59:39 INFO - PROCESS | 1833 | 1461239979357 Marionette DEBUG loaded listener.js 04:59:39 INFO - PROCESS | 1833 | ++DOMWINDOW == 189 (0x7f0552fc9c00) [pid = 1833] [serial = 1188] [outer = 0x7f05491db000] 04:59:40 INFO - PROCESS | 1833 | 1461239980180 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]]]}] 04:59:40 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 04:59:40 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 1341ms 04:59:40 INFO - PROCESS | 1833 | 1461239980223 Marionette TRACE conn3 -> [0,1553,"getWindowHandle",null] 04:59:40 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 04:59:40 INFO - PROCESS | 1833 | 1461239980228 Marionette TRACE conn3 <- [1,1553,null,{"value":"8"}] 04:59:40 INFO - PROCESS | 1833 | 1461239980234 Marionette TRACE conn3 -> [0,1554,"setScriptTimeout",{"ms":35000}] 04:59:40 INFO - PROCESS | 1833 | 1461239980237 Marionette TRACE conn3 <- [1,1554,null,{}] 04:59:40 INFO - PROCESS | 1833 | 1461239980242 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}] 04:59:40 INFO - PROCESS | 1833 | 1461239980416 Marionette TRACE conn3 <- [1,1555,null,{"value":null}] 04:59:40 INFO - PROCESS | 1833 | 1461239980613 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1833 | ++DOCSHELL 0x7f05568f0800 == 112 [pid = 1833] [id = 396] 04:59:40 INFO - PROCESS | 1833 | ++DOMWINDOW == 190 (0x7f054fc4e800) [pid = 1833] [serial = 1189] [outer = (nil)] 04:59:40 INFO - PROCESS | 1833 | ++DOMWINDOW == 191 (0x7f0555abb800) [pid = 1833] [serial = 1190] [outer = 0x7f054fc4e800] 04:59:40 INFO - PROCESS | 1833 | 1461239980683 Marionette DEBUG loaded listener.js 04:59:40 INFO - PROCESS | 1833 | ++DOMWINDOW == 192 (0x7f0555c3b800) [pid = 1833] [serial = 1191] [outer = 0x7f054fc4e800] 04:59:41 INFO - PROCESS | 1833 | 1461239981545 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]]]}] 04:59:41 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 04:59:41 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 1378ms 04:59:41 INFO - PROCESS | 1833 | 1461239981613 Marionette TRACE conn3 -> [0,1557,"getWindowHandle",null] 04:59:41 INFO - PROCESS | 1833 | 1461239981617 Marionette TRACE conn3 <- [1,1557,null,{"value":"8"}] 04:59:41 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 04:59:41 INFO - PROCESS | 1833 | 1461239981622 Marionette TRACE conn3 -> [0,1558,"setScriptTimeout",{"ms":35000}] 04:59:41 INFO - PROCESS | 1833 | 1461239981625 Marionette TRACE conn3 <- [1,1558,null,{}] 04:59:41 INFO - PROCESS | 1833 | 1461239981631 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}] 04:59:41 INFO - PROCESS | 1833 | 1461239981815 Marionette TRACE conn3 <- [1,1559,null,{"value":null}] 04:59:42 INFO - PROCESS | 1833 | 1461239982010 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1833 | ++DOCSHELL 0x7f0559f25800 == 113 [pid = 1833] [id = 397] 04:59:42 INFO - PROCESS | 1833 | ++DOMWINDOW == 193 (0x7f055637f000) [pid = 1833] [serial = 1192] [outer = (nil)] 04:59:42 INFO - PROCESS | 1833 | ++DOMWINDOW == 194 (0x7f0556584000) [pid = 1833] [serial = 1193] [outer = 0x7f055637f000] 04:59:42 INFO - PROCESS | 1833 | 1461239982096 Marionette DEBUG loaded listener.js 04:59:42 INFO - PROCESS | 1833 | ++DOMWINDOW == 195 (0x7f055670b000) [pid = 1833] [serial = 1194] [outer = 0x7f055637f000] 04:59:43 INFO - PROCESS | 1833 | 1461239983051 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]]]}] 04:59:43 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 04:59:43 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 1478ms 04:59:43 INFO - PROCESS | 1833 | 1461239983103 Marionette TRACE conn3 -> [0,1561,"getWindowHandle",null] 04:59:43 INFO - PROCESS | 1833 | 1461239983106 Marionette TRACE conn3 <- [1,1561,null,{"value":"8"}] 04:59:43 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 04:59:43 INFO - PROCESS | 1833 | 1461239983112 Marionette TRACE conn3 -> [0,1562,"setScriptTimeout",{"ms":35000}] 04:59:43 INFO - PROCESS | 1833 | 1461239983114 Marionette TRACE conn3 <- [1,1562,null,{}] 04:59:43 INFO - PROCESS | 1833 | 1461239983120 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}] 04:59:43 INFO - PROCESS | 1833 | 1461239983301 Marionette TRACE conn3 <- [1,1563,null,{"value":null}] 04:59:43 INFO - PROCESS | 1833 | 1461239983501 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1833 | ++DOCSHELL 0x7f055c72f800 == 114 [pid = 1833] [id = 398] 04:59:43 INFO - PROCESS | 1833 | ++DOMWINDOW == 196 (0x7f0555e8d400) [pid = 1833] [serial = 1195] [outer = (nil)] 04:59:43 INFO - PROCESS | 1833 | ++DOMWINDOW == 197 (0x7f055b91e000) [pid = 1833] [serial = 1196] [outer = 0x7f0555e8d400] 04:59:43 INFO - PROCESS | 1833 | 1461239983570 Marionette DEBUG loaded listener.js 04:59:43 INFO - PROCESS | 1833 | ++DOMWINDOW == 198 (0x7f055bab8c00) [pid = 1833] [serial = 1197] [outer = 0x7f0555e8d400] 04:59:44 INFO - PROCESS | 1833 | 1461239984448 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]]]}] 04:59:44 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 04:59:44 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 1383ms 04:59:44 INFO - PROCESS | 1833 | 1461239984497 Marionette TRACE conn3 -> [0,1565,"getWindowHandle",null] 04:59:44 INFO - PROCESS | 1833 | 1461239984501 Marionette TRACE conn3 <- [1,1565,null,{"value":"8"}] 04:59:44 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 04:59:44 INFO - PROCESS | 1833 | 1461239984507 Marionette TRACE conn3 -> [0,1566,"setScriptTimeout",{"ms":35000}] 04:59:44 INFO - PROCESS | 1833 | 1461239984510 Marionette TRACE conn3 <- [1,1566,null,{}] 04:59:44 INFO - PROCESS | 1833 | 1461239984515 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}] 04:59:44 INFO - PROCESS | 1833 | 1461239984687 Marionette TRACE conn3 <- [1,1567,null,{"value":null}] 04:59:44 INFO - PROCESS | 1833 | 1461239984892 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1833 | ++DOCSHELL 0x7f056934d800 == 115 [pid = 1833] [id = 399] 04:59:44 INFO - PROCESS | 1833 | ++DOMWINDOW == 199 (0x7f0550482800) [pid = 1833] [serial = 1198] [outer = (nil)] 04:59:44 INFO - PROCESS | 1833 | ++DOMWINDOW == 200 (0x7f055d45b400) [pid = 1833] [serial = 1199] [outer = 0x7f0550482800] 04:59:45 INFO - PROCESS | 1833 | 1461239985003 Marionette DEBUG loaded listener.js 04:59:45 INFO - PROCESS | 1833 | ++DOMWINDOW == 201 (0x7f056245c400) [pid = 1833] [serial = 1200] [outer = 0x7f0550482800] 04:59:45 INFO - PROCESS | 1833 | 1461239985863 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]]]}] 04:59:45 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 04:59:45 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 1427ms 04:59:45 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 04:59:45 INFO - PROCESS | 1833 | 1461239985935 Marionette TRACE conn3 -> [0,1569,"getWindowHandle",null] 04:59:45 INFO - PROCESS | 1833 | 1461239985938 Marionette TRACE conn3 <- [1,1569,null,{"value":"8"}] 04:59:45 INFO - PROCESS | 1833 | 1461239985944 Marionette TRACE conn3 -> [0,1570,"setScriptTimeout",{"ms":35000}] 04:59:45 INFO - PROCESS | 1833 | 1461239985947 Marionette TRACE conn3 <- [1,1570,null,{}] 04:59:45 INFO - PROCESS | 1833 | 1461239985952 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}] 04:59:46 INFO - PROCESS | 1833 | 1461239986167 Marionette TRACE conn3 <- [1,1571,null,{"value":null}] 04:59:46 INFO - PROCESS | 1833 | 1461239986364 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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:46 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f056e5b0000 == 116 [pid = 1833] [id = 400] 04:59:46 INFO - PROCESS | 1833 | ++DOMWINDOW == 202 (0x7f055637f400) [pid = 1833] [serial = 1201] [outer = (nil)] 04:59:46 INFO - PROCESS | 1833 | ++DOMWINDOW == 203 (0x7f0569199000) [pid = 1833] [serial = 1202] [outer = 0x7f055637f400] 04:59:46 INFO - PROCESS | 1833 | 1461239986436 Marionette DEBUG loaded listener.js 04:59:46 INFO - PROCESS | 1833 | ++DOMWINDOW == 204 (0x7f056a6f5800) [pid = 1833] [serial = 1203] [outer = 0x7f055637f400] 04:59:47 INFO - PROCESS | 1833 | 1461239987298 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]]]}] 04:59:47 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 04:59:47 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 1383ms 04:59:47 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 04:59:47 INFO - PROCESS | 1833 | 1461239987328 Marionette TRACE conn3 -> [0,1573,"getWindowHandle",null] 04:59:47 INFO - PROCESS | 1833 | 1461239987330 Marionette TRACE conn3 <- [1,1573,null,{"value":"8"}] 04:59:47 INFO - PROCESS | 1833 | 1461239987337 Marionette TRACE conn3 -> [0,1574,"setScriptTimeout",{"ms":35000}] 04:59:47 INFO - PROCESS | 1833 | 1461239987340 Marionette TRACE conn3 <- [1,1574,null,{}] 04:59:47 INFO - PROCESS | 1833 | 1461239987345 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}] 04:59:47 INFO - PROCESS | 1833 | 1461239987564 Marionette TRACE conn3 <- [1,1575,null,{"value":null}] 04:59:47 INFO - PROCESS | 1833 | 1461239987766 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1833 | ++DOCSHELL 0x7f05738bf800 == 117 [pid = 1833] [id = 401] 04:59:47 INFO - PROCESS | 1833 | ++DOMWINDOW == 205 (0x7f054a6b3c00) [pid = 1833] [serial = 1204] [outer = (nil)] 04:59:47 INFO - PROCESS | 1833 | ++DOMWINDOW == 206 (0x7f056a6ef800) [pid = 1833] [serial = 1205] [outer = 0x7f054a6b3c00] 04:59:47 INFO - PROCESS | 1833 | 1461239987835 Marionette DEBUG loaded listener.js 04:59:47 INFO - PROCESS | 1833 | ++DOMWINDOW == 207 (0x7f056e3c4000) [pid = 1833] [serial = 1206] [outer = 0x7f054a6b3c00] 04:59:48 INFO - PROCESS | 1833 | 1461239988662 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]]]}] 04:59:48 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 04:59:48 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 1390ms 04:59:48 INFO - PROCESS | 1833 | 1461239988727 Marionette TRACE conn3 -> [0,1577,"getWindowHandle",null] 04:59:48 INFO - PROCESS | 1833 | 1461239988731 Marionette TRACE conn3 <- [1,1577,null,{"value":"8"}] 04:59:48 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 04:59:48 INFO - PROCESS | 1833 | 1461239988737 Marionette TRACE conn3 -> [0,1578,"setScriptTimeout",{"ms":35000}] 04:59:48 INFO - PROCESS | 1833 | 1461239988739 Marionette TRACE conn3 <- [1,1578,null,{}] 04:59:48 INFO - PROCESS | 1833 | 1461239988744 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}] 04:59:48 INFO - PROCESS | 1833 | 1461239988936 Marionette TRACE conn3 <- [1,1579,null,{"value":null}] 04:59:49 INFO - PROCESS | 1833 | 1461239989195 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1833 | ++DOCSHELL 0x7f0543b43000 == 118 [pid = 1833] [id = 402] 04:59:49 INFO - PROCESS | 1833 | ++DOMWINDOW == 208 (0x7f0542b3bc00) [pid = 1833] [serial = 1207] [outer = (nil)] 04:59:49 INFO - PROCESS | 1833 | ++DOMWINDOW == 209 (0x7f0542b44400) [pid = 1833] [serial = 1208] [outer = 0x7f0542b3bc00] 04:59:49 INFO - PROCESS | 1833 | 1461239989276 Marionette DEBUG loaded listener.js 04:59:49 INFO - PROCESS | 1833 | ++DOMWINDOW == 210 (0x7f056c41a400) [pid = 1833] [serial = 1209] [outer = 0x7f0542b3bc00] 04:59:50 INFO - PROCESS | 1833 | 1461239990149 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]]]}] 04:59:50 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 04:59:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 1486ms 04:59:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 04:59:50 INFO - PROCESS | 1833 | 1461239990224 Marionette TRACE conn3 -> [0,1581,"getWindowHandle",null] 04:59:50 INFO - PROCESS | 1833 | 1461239990227 Marionette TRACE conn3 <- [1,1581,null,{"value":"8"}] 04:59:50 INFO - PROCESS | 1833 | 1461239990233 Marionette TRACE conn3 -> [0,1582,"setScriptTimeout",{"ms":35000}] 04:59:50 INFO - PROCESS | 1833 | 1461239990237 Marionette TRACE conn3 <- [1,1582,null,{}] 04:59:50 INFO - PROCESS | 1833 | 1461239990242 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}] 04:59:50 INFO - PROCESS | 1833 | 1461239990489 Marionette TRACE conn3 <- [1,1583,null,{"value":null}] 04:59:50 INFO - PROCESS | 1833 | 1461239990691 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1833 | ++DOCSHELL 0x7f0549254000 == 119 [pid = 1833] [id = 403] 04:59:50 INFO - PROCESS | 1833 | ++DOMWINDOW == 211 (0x7f0543e61c00) [pid = 1833] [serial = 1210] [outer = (nil)] 04:59:50 INFO - PROCESS | 1833 | ++DOMWINDOW == 212 (0x7f056e3c3c00) [pid = 1833] [serial = 1211] [outer = 0x7f0543e61c00] 04:59:50 INFO - PROCESS | 1833 | 1461239990854 Marionette DEBUG loaded listener.js 04:59:50 INFO - PROCESS | 1833 | ++DOMWINDOW == 213 (0x7f056e596400) [pid = 1833] [serial = 1212] [outer = 0x7f0543e61c00] 04:59:51 INFO - PROCESS | 1833 | 1461239991671 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]]]}] 04:59:51 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 04:59:51 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 1488ms 04:59:51 INFO - PROCESS | 1833 | 1461239991721 Marionette TRACE conn3 -> [0,1585,"getWindowHandle",null] 04:59:51 INFO - PROCESS | 1833 | 1461239991725 Marionette TRACE conn3 <- [1,1585,null,{"value":"8"}] 04:59:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 04:59:51 INFO - PROCESS | 1833 | 1461239991731 Marionette TRACE conn3 -> [0,1586,"setScriptTimeout",{"ms":35000}] 04:59:51 INFO - PROCESS | 1833 | 1461239991733 Marionette TRACE conn3 <- [1,1586,null,{}] 04:59:51 INFO - PROCESS | 1833 | 1461239991738 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}] 04:59:51 INFO - PROCESS | 1833 | 1461239991922 Marionette TRACE conn3 <- [1,1587,null,{"value":null}] 04:59:52 INFO - PROCESS | 1833 | 1461239992127 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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:52 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f0541598800 == 120 [pid = 1833] [id = 404] 04:59:52 INFO - PROCESS | 1833 | ++DOMWINDOW == 214 (0x7f0547f4f400) [pid = 1833] [serial = 1213] [outer = (nil)] 04:59:52 INFO - PROCESS | 1833 | ++DOMWINDOW == 215 (0x7f0547f55400) [pid = 1833] [serial = 1214] [outer = 0x7f0547f4f400] 04:59:52 INFO - PROCESS | 1833 | 1461239992197 Marionette DEBUG loaded listener.js 04:59:52 INFO - PROCESS | 1833 | ++DOMWINDOW == 216 (0x7f0547f5a000) [pid = 1833] [serial = 1215] [outer = 0x7f0547f4f400] 04:59:53 INFO - PROCESS | 1833 | 1461239993068 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]]]}] 04:59:53 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 04:59:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 1377ms 04:59:53 INFO - PROCESS | 1833 | 1461239993109 Marionette TRACE conn3 -> [0,1589,"getWindowHandle",null] 04:59:53 INFO - PROCESS | 1833 | 1461239993112 Marionette TRACE conn3 <- [1,1589,null,{"value":"8"}] 04:59:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 04:59:53 INFO - PROCESS | 1833 | 1461239993118 Marionette TRACE conn3 -> [0,1590,"setScriptTimeout",{"ms":35000}] 04:59:53 INFO - PROCESS | 1833 | 1461239993120 Marionette TRACE conn3 <- [1,1590,null,{}] 04:59:53 INFO - PROCESS | 1833 | 1461239993125 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}] 04:59:53 INFO - PROCESS | 1833 | 1461239993308 Marionette TRACE conn3 <- [1,1591,null,{"value":null}] 04:59:53 INFO - PROCESS | 1833 | 1461239993517 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1833 | ++DOCSHELL 0x7f055662e000 == 121 [pid = 1833] [id = 405] 04:59:53 INFO - PROCESS | 1833 | ++DOMWINDOW == 217 (0x7f0547f4f800) [pid = 1833] [serial = 1216] [outer = (nil)] 04:59:53 INFO - PROCESS | 1833 | ++DOMWINDOW == 218 (0x7f054926d400) [pid = 1833] [serial = 1217] [outer = 0x7f0547f4f800] 04:59:53 INFO - PROCESS | 1833 | 1461239993626 Marionette DEBUG loaded listener.js 04:59:53 INFO - PROCESS | 1833 | ++DOMWINDOW == 219 (0x7f0549272000) [pid = 1833] [serial = 1218] [outer = 0x7f0547f4f800] 04:59:54 INFO - PROCESS | 1833 | 1461239994507 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]]]}] 04:59:54 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 04:59:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 1430ms 04:59:54 INFO - PROCESS | 1833 | 1461239994549 Marionette TRACE conn3 -> [0,1593,"getWindowHandle",null] 04:59:54 INFO - PROCESS | 1833 | 1461239994553 Marionette TRACE conn3 <- [1,1593,null,{"value":"8"}] 04:59:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 04:59:54 INFO - PROCESS | 1833 | 1461239994559 Marionette TRACE conn3 -> [0,1594,"setScriptTimeout",{"ms":35000}] 04:59:54 INFO - PROCESS | 1833 | 1461239994561 Marionette TRACE conn3 <- [1,1594,null,{}] 04:59:54 INFO - PROCESS | 1833 | 1461239994567 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}] 04:59:54 INFO - PROCESS | 1833 | 1461239994753 Marionette TRACE conn3 <- [1,1595,null,{"value":null}] 04:59:54 INFO - PROCESS | 1833 | 1461239994958 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1833 | ++DOCSHELL 0x7f0552d58800 == 122 [pid = 1833] [id = 406] 04:59:54 INFO - PROCESS | 1833 | ++DOMWINDOW == 220 (0x7f0547f53000) [pid = 1833] [serial = 1219] [outer = (nil)] 04:59:55 INFO - PROCESS | 1833 | ++DOMWINDOW == 221 (0x7f0549277000) [pid = 1833] [serial = 1220] [outer = 0x7f0547f53000] 04:59:55 INFO - PROCESS | 1833 | 1461239995027 Marionette DEBUG loaded listener.js 04:59:55 INFO - PROCESS | 1833 | ++DOMWINDOW == 222 (0x7f055ba50800) [pid = 1833] [serial = 1221] [outer = 0x7f0547f53000] 04:59:55 INFO - PROCESS | 1833 | 1461239995900 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]]]}] 04:59:55 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 04:59:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 1384ms 04:59:55 INFO - PROCESS | 1833 | 1461239995944 Marionette TRACE conn3 -> [0,1597,"getWindowHandle",null] 04:59:55 INFO - PROCESS | 1833 | 1461239995948 Marionette TRACE conn3 <- [1,1597,null,{"value":"8"}] 04:59:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 04:59:55 INFO - PROCESS | 1833 | 1461239995953 Marionette TRACE conn3 -> [0,1598,"setScriptTimeout",{"ms":35000}] 04:59:55 INFO - PROCESS | 1833 | 1461239995955 Marionette TRACE conn3 <- [1,1598,null,{}] 04:59:55 INFO - PROCESS | 1833 | 1461239995962 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}] 04:59:56 INFO - PROCESS | 1833 | 1461239996150 Marionette TRACE conn3 <- [1,1599,null,{"value":null}] 04:59:56 INFO - PROCESS | 1833 | 1461239996368 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1833 | ++DOCSHELL 0x7f054328c800 == 123 [pid = 1833] [id = 407] 04:59:56 INFO - PROCESS | 1833 | ++DOMWINDOW == 223 (0x7f05432f1000) [pid = 1833] [serial = 1222] [outer = (nil)] 04:59:56 INFO - PROCESS | 1833 | ++DOMWINDOW == 224 (0x7f05432f8400) [pid = 1833] [serial = 1223] [outer = 0x7f05432f1000] 04:59:56 INFO - PROCESS | 1833 | 1461239996477 Marionette DEBUG loaded listener.js 04:59:56 INFO - PROCESS | 1833 | ++DOMWINDOW == 225 (0x7f05432fcc00) [pid = 1833] [serial = 1224] [outer = 0x7f05432f1000] 04:59:57 INFO - PROCESS | 1833 | 1461239997886 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]]]}] 04:59:57 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 04:59:57 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 2029ms 04:59:57 INFO - PROCESS | 1833 | 1461239997984 Marionette TRACE conn3 -> [0,1601,"getWindowHandle",null] 04:59:57 INFO - PROCESS | 1833 | 1461239997987 Marionette TRACE conn3 <- [1,1601,null,{"value":"8"}] 04:59:57 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 04:59:57 INFO - PROCESS | 1833 | 1461239997994 Marionette TRACE conn3 -> [0,1602,"setScriptTimeout",{"ms":35000}] 04:59:57 INFO - PROCESS | 1833 | 1461239997997 Marionette TRACE conn3 <- [1,1602,null,{}] 04:59:58 INFO - PROCESS | 1833 | 1461239998006 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}] 04:59:58 INFO - PROCESS | 1833 | 1461239998204 Marionette TRACE conn3 <- [1,1603,null,{"value":null}] 04:59:58 INFO - PROCESS | 1833 | 1461239998409 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1833 | ++DOCSHELL 0x7f0546d6a800 == 124 [pid = 1833] [id = 408] 04:59:58 INFO - PROCESS | 1833 | ++DOMWINDOW == 226 (0x7f0542b45c00) [pid = 1833] [serial = 1225] [outer = (nil)] 04:59:58 INFO - PROCESS | 1833 | ++DOMWINDOW == 227 (0x7f0543da2000) [pid = 1833] [serial = 1226] [outer = 0x7f0542b45c00] 04:59:58 INFO - PROCESS | 1833 | 1461239998516 Marionette DEBUG loaded listener.js 04:59:58 INFO - PROCESS | 1833 | ++DOMWINDOW == 228 (0x7f0543e54800) [pid = 1833] [serial = 1227] [outer = 0x7f0542b45c00] 04:59:59 INFO - PROCESS | 1833 | 1461239999570 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]]]}] 04:59:59 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 04:59:59 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 1632ms 04:59:59 INFO - PROCESS | 1833 | 1461239999627 Marionette TRACE conn3 -> [0,1605,"getWindowHandle",null] 04:59:59 INFO - PROCESS | 1833 | 1461239999635 Marionette TRACE conn3 <- [1,1605,null,{"value":"8"}] 04:59:59 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 04:59:59 INFO - PROCESS | 1833 | 1461239999644 Marionette TRACE conn3 -> [0,1606,"setScriptTimeout",{"ms":35000}] 04:59:59 INFO - PROCESS | 1833 | 1461239999648 Marionette TRACE conn3 <- [1,1606,null,{}] 04:59:59 INFO - PROCESS | 1833 | 1461239999653 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}] 04:59:59 INFO - PROCESS | 1833 | 1461239999837 Marionette TRACE conn3 <- [1,1607,null,{"value":null}] 05:00:00 INFO - PROCESS | 1833 | 1461240000162 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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:00 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f054328e000 == 125 [pid = 1833] [id = 409] 05:00:00 INFO - PROCESS | 1833 | ++DOMWINDOW == 229 (0x7f0545fc3c00) [pid = 1833] [serial = 1228] [outer = (nil)] 05:00:00 INFO - PROCESS | 1833 | ++DOMWINDOW == 230 (0x7f0546cd3000) [pid = 1833] [serial = 1229] [outer = 0x7f0545fc3c00] 05:00:00 INFO - PROCESS | 1833 | 1461240000235 Marionette DEBUG loaded listener.js 05:00:00 INFO - PROCESS | 1833 | ++DOMWINDOW == 231 (0x7f0546db1800) [pid = 1833] [serial = 1230] [outer = 0x7f0545fc3c00] 05:00:00 INFO - PROCESS | 1833 | --DOCSHELL 0x7f0552edc800 == 124 [pid = 1833] [id = 391] 05:00:00 INFO - PROCESS | 1833 | --DOCSHELL 0x7f05436f8800 == 123 [pid = 1833] [id = 390] 05:00:00 INFO - PROCESS | 1833 | --DOMWINDOW == 230 (0x7f054a6a7800) [pid = 1833] [serial = 1076] [outer = (nil)] [url = about:blank] 05:00:00 INFO - PROCESS | 1833 | --DOMWINDOW == 229 (0x7f0543de4000) [pid = 1833] [serial = 1082] [outer = (nil)] [url = about:blank] 05:00:00 INFO - PROCESS | 1833 | --DOMWINDOW == 228 (0x7f0544e19400) [pid = 1833] [serial = 1079] [outer = (nil)] [url = about:blank] 05:00:00 INFO - PROCESS | 1833 | --DOMWINDOW == 227 (0x7f05483ee400) [pid = 1833] [serial = 1088] [outer = (nil)] [url = about:blank] 05:00:00 INFO - PROCESS | 1833 | --DOMWINDOW == 226 (0x7f0545b49000) [pid = 1833] [serial = 1085] [outer = (nil)] [url = about:blank] 05:00:00 INFO - PROCESS | 1833 | --DOMWINDOW == 225 (0x7f0552135800) [pid = 1833] [serial = 1109] [outer = (nil)] [url = about:blank] 05:00:01 INFO - PROCESS | 1833 | --DOCSHELL 0x7f054fcb0000 == 122 [pid = 1833] [id = 389] 05:00:01 INFO - PROCESS | 1833 | --DOCSHELL 0x7f054826b800 == 121 [pid = 1833] [id = 388] 05:00:01 INFO - PROCESS | 1833 | --DOCSHELL 0x7f0545f0a000 == 120 [pid = 1833] [id = 387] 05:00:01 INFO - PROCESS | 1833 | --DOCSHELL 0x7f05415cd800 == 119 [pid = 1833] [id = 386] 05:00:01 INFO - PROCESS | 1833 | --DOCSHELL 0x7f054b85c800 == 118 [pid = 1833] [id = 385] 05:00:01 INFO - PROCESS | 1833 | --DOCSHELL 0x7f056a210000 == 117 [pid = 1833] [id = 379] 05:00:01 INFO - PROCESS | 1833 | --DOCSHELL 0x7f0563110000 == 116 [pid = 1833] [id = 378] 05:00:01 INFO - PROCESS | 1833 | --DOCSHELL 0x7f055cd7e000 == 115 [pid = 1833] [id = 377] 05:00:01 INFO - PROCESS | 1833 | --DOCSHELL 0x7f055c4a5800 == 114 [pid = 1833] [id = 376] 05:00:01 INFO - PROCESS | 1833 | --DOCSHELL 0x7f05583ab800 == 113 [pid = 1833] [id = 375] 05:00:01 INFO - PROCESS | 1833 | --DOCSHELL 0x7f05560d3000 == 112 [pid = 1833] [id = 374] 05:00:01 INFO - PROCESS | 1833 | --DOCSHELL 0x7f05543dc000 == 111 [pid = 1833] [id = 373] 05:00:01 INFO - PROCESS | 1833 | --DOCSHELL 0x7f0553067000 == 110 [pid = 1833] [id = 372] 05:00:01 INFO - PROCESS | 1833 | --DOCSHELL 0x7f054fe7c800 == 109 [pid = 1833] [id = 371] 05:00:01 INFO - PROCESS | 1833 | --DOCSHELL 0x7f0544ed4800 == 108 [pid = 1833] [id = 370] 05:00:01 INFO - PROCESS | 1833 | 1461240001230 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:00:01 INFO - PROCESS | 1833 | --DOMWINDOW == 224 (0x7f055670a800) [pid = 1833] [serial = 1058] [outer = (nil)] [url = about:blank] 05:00:01 INFO - PROCESS | 1833 | --DOMWINDOW == 223 (0x7f056e7ac400) [pid = 1833] [serial = 1070] [outer = (nil)] [url = about:blank] 05:00:01 INFO - PROCESS | 1833 | --DOMWINDOW == 222 (0x7f054a6d3800) [pid = 1833] [serial = 1046] [outer = (nil)] [url = about:blank] 05:00:01 INFO - PROCESS | 1833 | --DOMWINDOW == 221 (0x7f0546da6400) [pid = 1833] [serial = 1097] [outer = (nil)] [url = about:blank] 05:00:01 INFO - PROCESS | 1833 | --DOMWINDOW == 220 (0x7f0546fdd800) [pid = 1833] [serial = 1043] [outer = (nil)] [url = about:blank] 05:00:01 INFO - PROCESS | 1833 | --DOMWINDOW == 219 (0x7f054fe9dc00) [pid = 1833] [serial = 1104] [outer = (nil)] [url = about:blank] 05:00:01 INFO - PROCESS | 1833 | --DOMWINDOW == 218 (0x7f0543de3c00) [pid = 1833] [serial = 1091] [outer = (nil)] [url = about:blank] 05:00:01 INFO - PROCESS | 1833 | --DOMWINDOW == 217 (0x7f055cf9c400) [pid = 1833] [serial = 1064] [outer = (nil)] [url = about:blank] 05:00:01 INFO - PROCESS | 1833 | --DOMWINDOW == 216 (0x7f0544c61c00) [pid = 1833] [serial = 1092] [outer = (nil)] [url = about:blank] 05:00:01 INFO - PROCESS | 1833 | --DOMWINDOW == 215 (0x7f0545fc4c00) [pid = 1833] [serial = 1094] [outer = (nil)] [url = about:blank] 05:00:01 INFO - PROCESS | 1833 | --DOMWINDOW == 214 (0x7f055201d000) [pid = 1833] [serial = 1107] [outer = (nil)] [url = about:blank] 05:00:01 INFO - PROCESS | 1833 | --DOMWINDOW == 213 (0x7f0552018000) [pid = 1833] [serial = 1049] [outer = (nil)] [url = about:blank] 05:00:01 INFO - PROCESS | 1833 | --DOMWINDOW == 212 (0x7f0545b4cc00) [pid = 1833] [serial = 1106] [outer = (nil)] [url = about:blank] 05:00:01 INFO - PROCESS | 1833 | --DOMWINDOW == 211 (0x7f054a411000) [pid = 1833] [serial = 1098] [outer = (nil)] [url = about:blank] 05:00:01 INFO - PROCESS | 1833 | --DOMWINDOW == 210 (0x7f054fc2d400) [pid = 1833] [serial = 1101] [outer = (nil)] [url = about:blank] 05:00:01 INFO - PROCESS | 1833 | --DOMWINDOW == 209 (0x7f0552fbd000) [pid = 1833] [serial = 1052] [outer = (nil)] [url = about:blank] 05:00:01 INFO - PROCESS | 1833 | --DOMWINDOW == 208 (0x7f054fc8fc00) [pid = 1833] [serial = 1103] [outer = (nil)] [url = about:blank] 05:00:01 INFO - PROCESS | 1833 | --DOMWINDOW == 207 (0x7f055b917800) [pid = 1833] [serial = 1061] [outer = (nil)] [url = about:blank] 05:00:01 INFO - PROCESS | 1833 | --DOMWINDOW == 206 (0x7f0555ba2000) [pid = 1833] [serial = 1055] [outer = (nil)] [url = about:blank] 05:00:01 INFO - PROCESS | 1833 | --DOMWINDOW == 205 (0x7f0546db2000) [pid = 1833] [serial = 1095] [outer = (nil)] [url = about:blank] 05:00:01 INFO - PROCESS | 1833 | --DOMWINDOW == 204 (0x7f055e87c400) [pid = 1833] [serial = 1067] [outer = (nil)] [url = about:blank] 05:00:01 INFO - PROCESS | 1833 | --DOMWINDOW == 203 (0x7f054b5b4000) [pid = 1833] [serial = 1100] [outer = (nil)] [url = about:blank] 05:00:01 INFO - PROCESS | 1833 | --DOMWINDOW == 202 (0x7f05491d4c00) [pid = 1833] [serial = 1073] [outer = (nil)] [url = about:blank] 05:00:01 INFO - PROCESS | 1833 | --DOMWINDOW == 201 (0x7f0544e12000) [pid = 1833] [serial = 1040] [outer = (nil)] [url = about:blank] 05:00:01 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 05:00:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 1631ms 05:00:01 INFO - PROCESS | 1833 | 1461240001285 Marionette TRACE conn3 -> [0,1609,"getWindowHandle",null] 05:00:01 INFO - PROCESS | 1833 | 1461240001289 Marionette TRACE conn3 <- [1,1609,null,{"value":"8"}] 05:00:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 05:00:01 INFO - PROCESS | 1833 | 1461240001295 Marionette TRACE conn3 -> [0,1610,"setScriptTimeout",{"ms":35000}] 05:00:01 INFO - PROCESS | 1833 | 1461240001300 Marionette TRACE conn3 <- [1,1610,null,{}] 05:00:01 INFO - PROCESS | 1833 | 1461240001314 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:00:01 INFO - PROCESS | 1833 | 1461240001505 Marionette TRACE conn3 <- [1,1611,null,{"value":null}] 05:00:01 INFO - PROCESS | 1833 | 1461240001812 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1833 | ++DOCSHELL 0x7f0545f10000 == 109 [pid = 1833] [id = 410] 05:00:01 INFO - PROCESS | 1833 | ++DOMWINDOW == 202 (0x7f0543e5f000) [pid = 1833] [serial = 1231] [outer = (nil)] 05:00:01 INFO - PROCESS | 1833 | ++DOMWINDOW == 203 (0x7f054926f800) [pid = 1833] [serial = 1232] [outer = 0x7f0543e5f000] 05:00:01 INFO - PROCESS | 1833 | 1461240001892 Marionette DEBUG loaded listener.js 05:00:01 INFO - PROCESS | 1833 | ++DOMWINDOW == 204 (0x7f054a419000) [pid = 1833] [serial = 1233] [outer = 0x7f0543e5f000] 05:00:02 INFO - PROCESS | 1833 | 1461240002613 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:00:02 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 05:00:02 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 1332ms 05:00:02 INFO - PROCESS | 1833 | 1461240002627 Marionette TRACE conn3 -> [0,1613,"getWindowHandle",null] 05:00:02 INFO - PROCESS | 1833 | 1461240002631 Marionette TRACE conn3 <- [1,1613,null,{"value":"8"}] 05:00:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 05:00:02 INFO - PROCESS | 1833 | 1461240002636 Marionette TRACE conn3 -> [0,1614,"setScriptTimeout",{"ms":35000}] 05:00:02 INFO - PROCESS | 1833 | 1461240002638 Marionette TRACE conn3 <- [1,1614,null,{}] 05:00:02 INFO - PROCESS | 1833 | 1461240002644 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:00:02 INFO - PROCESS | 1833 | 1461240002825 Marionette TRACE conn3 <- [1,1615,null,{"value":null}] 05:00:03 INFO - PROCESS | 1833 | 1461240003011 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1833 | ++DOCSHELL 0x7f054a44a800 == 110 [pid = 1833] [id = 411] 05:00:03 INFO - PROCESS | 1833 | ++DOMWINDOW == 205 (0x7f0545edc800) [pid = 1833] [serial = 1234] [outer = (nil)] 05:00:03 INFO - PROCESS | 1833 | ++DOMWINDOW == 206 (0x7f054a6b3000) [pid = 1833] [serial = 1235] [outer = 0x7f0545edc800] 05:00:03 INFO - PROCESS | 1833 | 1461240003072 Marionette DEBUG loaded listener.js 05:00:03 INFO - PROCESS | 1833 | ++DOMWINDOW == 207 (0x7f054fc27800) [pid = 1833] [serial = 1236] [outer = 0x7f0545edc800] 05:00:03 INFO - PROCESS | 1833 | 1461240003883 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:00:03 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:00:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 1279ms 05:00:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 05:00:03 INFO - PROCESS | 1833 | 1461240003916 Marionette TRACE conn3 -> [0,1617,"getWindowHandle",null] 05:00:03 INFO - PROCESS | 1833 | 1461240003919 Marionette TRACE conn3 <- [1,1617,null,{"value":"8"}] 05:00:03 INFO - PROCESS | 1833 | 1461240003936 Marionette TRACE conn3 -> [0,1618,"setScriptTimeout",{"ms":35000}] 05:00:03 INFO - PROCESS | 1833 | 1461240003938 Marionette TRACE conn3 <- [1,1618,null,{}] 05:00:03 INFO - PROCESS | 1833 | 1461240003950 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:00:04 INFO - PROCESS | 1833 | 1461240004195 Marionette TRACE conn3 <- [1,1619,null,{"value":null}] 05:00:04 INFO - PROCESS | 1833 | 1461240004227 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1833 | ++DOCSHELL 0x7f054b8bf800 == 111 [pid = 1833] [id = 412] 05:00:04 INFO - PROCESS | 1833 | ++DOMWINDOW == 208 (0x7f0546cd9800) [pid = 1833] [serial = 1237] [outer = (nil)] 05:00:04 INFO - PROCESS | 1833 | ++DOMWINDOW == 209 (0x7f054fc91c00) [pid = 1833] [serial = 1238] [outer = 0x7f0546cd9800] 05:00:04 INFO - PROCESS | 1833 | 1461240004288 Marionette DEBUG loaded listener.js 05:00:04 INFO - PROCESS | 1833 | ++DOMWINDOW == 210 (0x7f0550436800) [pid = 1833] [serial = 1239] [outer = 0x7f0546cd9800] 05:00:05 INFO - PROCESS | 1833 | 1461240005164 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:00:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 05:00:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 1299ms 05:00:05 INFO - PROCESS | 1833 | 1461240005225 Marionette TRACE conn3 -> [0,1621,"getWindowHandle",null] 05:00:05 INFO - PROCESS | 1833 | 1461240005228 Marionette TRACE conn3 <- [1,1621,null,{"value":"8"}] 05:00:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 05:00:05 INFO - PROCESS | 1833 | 1461240005234 Marionette TRACE conn3 -> [0,1622,"setScriptTimeout",{"ms":35000}] 05:00:05 INFO - PROCESS | 1833 | 1461240005236 Marionette TRACE conn3 <- [1,1622,null,{}] 05:00:05 INFO - PROCESS | 1833 | 1461240005241 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:00:05 INFO - PROCESS | 1833 | 1461240005769 Marionette TRACE conn3 <- [1,1623,null,{"value":null}] 05:00:05 INFO - PROCESS | 1833 | --DOMWINDOW == 209 (0x7f05413f0c00) [pid = 1833] [serial = 1171] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 05:00:05 INFO - PROCESS | 1833 | --DOMWINDOW == 208 (0x7f0544e0b800) [pid = 1833] [serial = 1165] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 05:00:05 INFO - PROCESS | 1833 | --DOMWINDOW == 207 (0x7f054a58e000) [pid = 1833] [serial = 1168] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 05:00:05 INFO - PROCESS | 1833 | --DOMWINDOW == 206 (0x7f05471f5400) [pid = 1833] [serial = 1162] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 05:00:05 INFO - PROCESS | 1833 | --DOMWINDOW == 205 (0x7f0543da3c00) [pid = 1833] [serial = 1156] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 05:00:05 INFO - PROCESS | 1833 | --DOMWINDOW == 204 (0x7f0543eef800) [pid = 1833] [serial = 1159] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 05:00:05 INFO - PROCESS | 1833 | 1461240005937 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1833 | ++DOCSHELL 0x7f054fcbb800 == 112 [pid = 1833] [id = 413] 05:00:05 INFO - PROCESS | 1833 | ++DOMWINDOW == 205 (0x7f05471f0800) [pid = 1833] [serial = 1240] [outer = (nil)] 05:00:05 INFO - PROCESS | 1833 | ++DOMWINDOW == 206 (0x7f0550f95c00) [pid = 1833] [serial = 1241] [outer = 0x7f05471f0800] 05:00:06 INFO - PROCESS | 1833 | 1461240006003 Marionette DEBUG loaded listener.js 05:00:06 INFO - PROCESS | 1833 | ++DOMWINDOW == 207 (0x7f05530a5800) [pid = 1833] [serial = 1242] [outer = 0x7f05471f0800] 05:00:06 INFO - PROCESS | 1833 | 1461240006655 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:00:06 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:00:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 1478ms 05:00:06 INFO - PROCESS | 1833 | 1461240006714 Marionette TRACE conn3 -> [0,1625,"getWindowHandle",null] 05:00:06 INFO - PROCESS | 1833 | 1461240006716 Marionette TRACE conn3 <- [1,1625,null,{"value":"8"}] 05:00:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 05:00:06 INFO - PROCESS | 1833 | 1461240006722 Marionette TRACE conn3 -> [0,1626,"setScriptTimeout",{"ms":35000}] 05:00:06 INFO - PROCESS | 1833 | 1461240006724 Marionette TRACE conn3 <- [1,1626,null,{}] 05:00:06 INFO - PROCESS | 1833 | 1461240006730 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:00:06 INFO - PROCESS | 1833 | 1461240006906 Marionette TRACE conn3 <- [1,1627,null,{"value":null}] 05:00:07 INFO - PROCESS | 1833 | 1461240007070 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1833 | ++DOCSHELL 0x7f055209a800 == 113 [pid = 1833] [id = 414] 05:00:07 INFO - PROCESS | 1833 | ++DOMWINDOW == 208 (0x7f05471f5400) [pid = 1833] [serial = 1243] [outer = (nil)] 05:00:07 INFO - PROCESS | 1833 | ++DOMWINDOW == 209 (0x7f0550440800) [pid = 1833] [serial = 1244] [outer = 0x7f05471f5400] 05:00:07 INFO - PROCESS | 1833 | 1461240007133 Marionette DEBUG loaded listener.js 05:00:07 INFO - PROCESS | 1833 | ++DOMWINDOW == 210 (0x7f0556377800) [pid = 1833] [serial = 1245] [outer = 0x7f05471f5400] 05:00:08 INFO - PROCESS | 1833 | 1461240008028 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:00:08 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 05:00:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 1377ms 05:00:08 INFO - PROCESS | 1833 | 1461240008101 Marionette TRACE conn3 -> [0,1629,"getWindowHandle",null] 05:00:08 INFO - PROCESS | 1833 | 1461240008107 Marionette TRACE conn3 <- [1,1629,null,{"value":"8"}] 05:00:08 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 05:00:08 INFO - PROCESS | 1833 | 1461240008116 Marionette TRACE conn3 -> [0,1630,"setScriptTimeout",{"ms":35000}] 05:00:08 INFO - PROCESS | 1833 | 1461240008122 Marionette TRACE conn3 <- [1,1630,null,{}] 05:00:08 INFO - PROCESS | 1833 | 1461240008131 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:00:08 INFO - PROCESS | 1833 | 1461240008408 Marionette TRACE conn3 <- [1,1631,null,{"value":null}] 05:00:08 INFO - PROCESS | 1833 | 1461240008714 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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:08 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f05436f8800 == 114 [pid = 1833] [id = 415] 05:00:08 INFO - PROCESS | 1833 | ++DOMWINDOW == 211 (0x7f05432f9800) [pid = 1833] [serial = 1246] [outer = (nil)] 05:00:08 INFO - PROCESS | 1833 | ++DOMWINDOW == 212 (0x7f0543da5000) [pid = 1833] [serial = 1247] [outer = 0x7f05432f9800] 05:00:08 INFO - PROCESS | 1833 | 1461240008791 Marionette DEBUG loaded listener.js 05:00:08 INFO - PROCESS | 1833 | ++DOMWINDOW == 213 (0x7f0543e5e000) [pid = 1833] [serial = 1248] [outer = 0x7f05432f9800] 05:00:09 INFO - PROCESS | 1833 | 1461240009725 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:00:09 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 05:00:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 1689ms 05:00:09 INFO - PROCESS | 1833 | 1461240009805 Marionette TRACE conn3 -> [0,1633,"getWindowHandle",null] 05:00:09 INFO - PROCESS | 1833 | 1461240009814 Marionette TRACE conn3 <- [1,1633,null,{"value":"8"}] 05:00:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 05:00:09 INFO - PROCESS | 1833 | 1461240009824 Marionette TRACE conn3 -> [0,1634,"setScriptTimeout",{"ms":35000}] 05:00:09 INFO - PROCESS | 1833 | 1461240009828 Marionette TRACE conn3 <- [1,1634,null,{}] 05:00:09 INFO - PROCESS | 1833 | 1461240009834 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:00:10 INFO - PROCESS | 1833 | 1461240010079 Marionette TRACE conn3 <- [1,1635,null,{"value":null}] 05:00:10 INFO - PROCESS | 1833 | 1461240010377 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1833 | ++DOCSHELL 0x7f054a46f800 == 115 [pid = 1833] [id = 416] 05:00:10 INFO - PROCESS | 1833 | ++DOMWINDOW == 214 (0x7f0544e0c000) [pid = 1833] [serial = 1249] [outer = (nil)] 05:00:10 INFO - PROCESS | 1833 | ++DOMWINDOW == 215 (0x7f0546f10400) [pid = 1833] [serial = 1250] [outer = 0x7f0544e0c000] 05:00:10 INFO - PROCESS | 1833 | 1461240010453 Marionette DEBUG loaded listener.js 05:00:10 INFO - PROCESS | 1833 | ++DOMWINDOW == 216 (0x7f0547f5d800) [pid = 1833] [serial = 1251] [outer = 0x7f0544e0c000] 05:00:11 INFO - PROCESS | 1833 | 1461240011406 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:00:11 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 05:00:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 1634ms 05:00:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 05:00:11 INFO - PROCESS | 1833 | 1461240011459 Marionette TRACE conn3 -> [0,1637,"getWindowHandle",null] 05:00:11 INFO - PROCESS | 1833 | 1461240011462 Marionette TRACE conn3 <- [1,1637,null,{"value":"8"}] 05:00:11 INFO - PROCESS | 1833 | 1461240011469 Marionette TRACE conn3 -> [0,1638,"setScriptTimeout",{"ms":35000}] 05:00:11 INFO - PROCESS | 1833 | 1461240011475 Marionette TRACE conn3 <- [1,1638,null,{}] 05:00:11 INFO - PROCESS | 1833 | 1461240011492 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:00:11 INFO - PROCESS | 1833 | 1461240011717 Marionette TRACE conn3 <- [1,1639,null,{"value":null}] 05:00:12 INFO - PROCESS | 1833 | 1461240012015 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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:12 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f0552ee6800 == 116 [pid = 1833] [id = 417] 05:00:12 INFO - PROCESS | 1833 | ++DOMWINDOW == 217 (0x7f054a41c000) [pid = 1833] [serial = 1252] [outer = (nil)] 05:00:12 INFO - PROCESS | 1833 | ++DOMWINDOW == 218 (0x7f054fc95000) [pid = 1833] [serial = 1253] [outer = 0x7f054a41c000] 05:00:12 INFO - PROCESS | 1833 | 1461240012102 Marionette DEBUG loaded listener.js 05:00:12 INFO - PROCESS | 1833 | ++DOMWINDOW == 219 (0x7f0550f99000) [pid = 1833] [serial = 1254] [outer = 0x7f054a41c000] 05:00:13 INFO - PROCESS | 1833 | 1461240013056 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:00:13 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 05:00:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 1640ms 05:00:13 INFO - PROCESS | 1833 | 1461240013109 Marionette TRACE conn3 -> [0,1641,"getWindowHandle",null] 05:00:13 INFO - PROCESS | 1833 | 1461240013112 Marionette TRACE conn3 <- [1,1641,null,{"value":"8"}] 05:00:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 05:00:13 INFO - PROCESS | 1833 | 1461240013118 Marionette TRACE conn3 -> [0,1642,"setScriptTimeout",{"ms":35000}] 05:00:13 INFO - PROCESS | 1833 | 1461240013121 Marionette TRACE conn3 <- [1,1642,null,{}] 05:00:13 INFO - PROCESS | 1833 | 1461240013128 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:00:13 INFO - PROCESS | 1833 | 1461240013337 Marionette TRACE conn3 <- [1,1643,null,{"value":null}] 05:00:13 INFO - PROCESS | 1833 | 1461240013582 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1833 | ++DOCSHELL 0x7f0555a79800 == 117 [pid = 1833] [id = 418] 05:00:13 INFO - PROCESS | 1833 | ++DOMWINDOW == 220 (0x7f054a6d5c00) [pid = 1833] [serial = 1255] [outer = (nil)] 05:00:13 INFO - PROCESS | 1833 | ++DOMWINDOW == 221 (0x7f0553229000) [pid = 1833] [serial = 1256] [outer = 0x7f054a6d5c00] 05:00:13 INFO - PROCESS | 1833 | 1461240013707 Marionette DEBUG loaded listener.js 05:00:13 INFO - PROCESS | 1833 | ++DOMWINDOW == 222 (0x7f0555af4c00) [pid = 1833] [serial = 1257] [outer = 0x7f054a6d5c00] 05:00:14 INFO - PROCESS | 1833 | 1461240014585 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:00:14 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 05:00:14 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 1530ms 05:00:14 INFO - PROCESS | 1833 | 1461240014649 Marionette TRACE conn3 -> [0,1645,"getWindowHandle",null] 05:00:14 INFO - PROCESS | 1833 | 1461240014653 Marionette TRACE conn3 <- [1,1645,null,{"value":"8"}] 05:00:14 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 05:00:14 INFO - PROCESS | 1833 | 1461240014658 Marionette TRACE conn3 -> [0,1646,"setScriptTimeout",{"ms":35000}] 05:00:14 INFO - PROCESS | 1833 | 1461240014661 Marionette TRACE conn3 <- [1,1646,null,{}] 05:00:14 INFO - PROCESS | 1833 | 1461240014666 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:00:14 INFO - PROCESS | 1833 | 1461240014874 Marionette TRACE conn3 <- [1,1647,null,{"value":null}] 05:00:15 INFO - PROCESS | 1833 | 1461240015077 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1833 | ++DOCSHELL 0x7f0556621000 == 118 [pid = 1833] [id = 419] 05:00:15 INFO - PROCESS | 1833 | ++DOMWINDOW == 223 (0x7f055201a400) [pid = 1833] [serial = 1258] [outer = (nil)] 05:00:15 INFO - PROCESS | 1833 | ++DOMWINDOW == 224 (0x7f055637e400) [pid = 1833] [serial = 1259] [outer = 0x7f055201a400] 05:00:15 INFO - PROCESS | 1833 | 1461240015235 Marionette DEBUG loaded listener.js 05:00:15 INFO - PROCESS | 1833 | ++DOMWINDOW == 225 (0x7f05565bec00) [pid = 1833] [serial = 1260] [outer = 0x7f055201a400] 05:00:16 INFO - PROCESS | 1833 | 1461240016117 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:00:16 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 05:00:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 1529ms 05:00:16 INFO - PROCESS | 1833 | 1461240016189 Marionette TRACE conn3 -> [0,1649,"getWindowHandle",null] 05:00:16 INFO - PROCESS | 1833 | 1461240016192 Marionette TRACE conn3 <- [1,1649,null,{"value":"8"}] 05:00:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 05:00:16 INFO - PROCESS | 1833 | 1461240016198 Marionette TRACE conn3 -> [0,1650,"setScriptTimeout",{"ms":35000}] 05:00:16 INFO - PROCESS | 1833 | 1461240016202 Marionette TRACE conn3 <- [1,1650,null,{}] 05:00:16 INFO - PROCESS | 1833 | 1461240016207 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:00:16 INFO - PROCESS | 1833 | 1461240016473 Marionette TRACE conn3 <- [1,1651,null,{"value":null}] 05:00:16 INFO - PROCESS | 1833 | 1461240016733 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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:16 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f055c2a0000 == 119 [pid = 1833] [id = 420] 05:00:16 INFO - PROCESS | 1833 | ++DOMWINDOW == 226 (0x7f055ba45800) [pid = 1833] [serial = 1261] [outer = (nil)] 05:00:16 INFO - PROCESS | 1833 | ++DOMWINDOW == 227 (0x7f055ddc6800) [pid = 1833] [serial = 1262] [outer = 0x7f055ba45800] 05:00:16 INFO - PROCESS | 1833 | 1461240016854 Marionette DEBUG loaded listener.js 05:00:16 INFO - PROCESS | 1833 | ++DOMWINDOW == 228 (0x7f0569199400) [pid = 1833] [serial = 1263] [outer = 0x7f055ba45800] 05:00:17 INFO - PROCESS | 1833 | 1461240017716 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:00:17 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 05:00:17 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 1584ms 05:00:17 INFO - PROCESS | 1833 | 1461240017783 Marionette TRACE conn3 -> [0,1653,"getWindowHandle",null] 05:00:17 INFO - PROCESS | 1833 | 1461240017787 Marionette TRACE conn3 <- [1,1653,null,{"value":"8"}] 05:00:17 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 05:00:17 INFO - PROCESS | 1833 | 1461240017793 Marionette TRACE conn3 -> [0,1654,"setScriptTimeout",{"ms":35000}] 05:00:17 INFO - PROCESS | 1833 | 1461240017795 Marionette TRACE conn3 <- [1,1654,null,{}] 05:00:17 INFO - PROCESS | 1833 | 1461240017801 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:00:18 INFO - PROCESS | 1833 | 1461240018007 Marionette TRACE conn3 <- [1,1655,null,{"value":null}] 05:00:18 INFO - PROCESS | 1833 | 1461240018209 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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:18 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f055eb4a000 == 120 [pid = 1833] [id = 421] 05:00:18 INFO - PROCESS | 1833 | ++DOMWINDOW == 229 (0x7f054514e400) [pid = 1833] [serial = 1264] [outer = (nil)] 05:00:18 INFO - PROCESS | 1833 | ++DOMWINDOW == 230 (0x7f0545155800) [pid = 1833] [serial = 1265] [outer = 0x7f054514e400] 05:00:18 INFO - PROCESS | 1833 | 1461240018366 Marionette DEBUG loaded listener.js 05:00:18 INFO - PROCESS | 1833 | ++DOMWINDOW == 231 (0x7f054515a800) [pid = 1833] [serial = 1266] [outer = 0x7f054514e400] 05:00:19 INFO - PROCESS | 1833 | 1461240019170 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:00:19 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 05:00:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 1432ms 05:00:19 INFO - PROCESS | 1833 | 1461240019228 Marionette TRACE conn3 -> [0,1657,"getWindowHandle",null] 05:00:19 INFO - PROCESS | 1833 | 1461240019236 Marionette TRACE conn3 <- [1,1657,null,{"value":"8"}] 05:00:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 05:00:19 INFO - PROCESS | 1833 | 1461240019241 Marionette TRACE conn3 -> [0,1658,"setScriptTimeout",{"ms":35000}] 05:00:19 INFO - PROCESS | 1833 | 1461240019245 Marionette TRACE conn3 <- [1,1658,null,{}] 05:00:19 INFO - PROCESS | 1833 | 1461240019250 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:00:19 INFO - PROCESS | 1833 | 1461240019441 Marionette TRACE conn3 <- [1,1659,null,{"value":null}] 05:00:19 INFO - PROCESS | 1833 | 1461240019650 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1833 | ++DOCSHELL 0x7f056c478000 == 121 [pid = 1833] [id = 422] 05:00:19 INFO - PROCESS | 1833 | ++DOMWINDOW == 232 (0x7f054514e800) [pid = 1833] [serial = 1267] [outer = (nil)] 05:00:19 INFO - PROCESS | 1833 | ++DOMWINDOW == 233 (0x7f056919f400) [pid = 1833] [serial = 1268] [outer = 0x7f054514e800] 05:00:19 INFO - PROCESS | 1833 | 1461240019724 Marionette DEBUG loaded listener.js 05:00:19 INFO - PROCESS | 1833 | ++DOMWINDOW == 234 (0x7f056e3c4400) [pid = 1833] [serial = 1269] [outer = 0x7f054514e800] 05:00:20 INFO - PROCESS | 1833 | 1461240020594 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:00:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 05:00:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 1389ms 05:00:20 INFO - PROCESS | 1833 | 1461240020632 Marionette TRACE conn3 -> [0,1661,"getWindowHandle",null] 05:00:20 INFO - PROCESS | 1833 | 1461240020635 Marionette TRACE conn3 <- [1,1661,null,{"value":"8"}] 05:00:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 05:00:20 INFO - PROCESS | 1833 | 1461240020642 Marionette TRACE conn3 -> [0,1662,"setScriptTimeout",{"ms":35000}] 05:00:20 INFO - PROCESS | 1833 | 1461240020644 Marionette TRACE conn3 <- [1,1662,null,{}] 05:00:20 INFO - PROCESS | 1833 | 1461240020650 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:00:20 INFO - PROCESS | 1833 | 1461240020838 Marionette TRACE conn3 <- [1,1663,null,{"value":null}] 05:00:21 INFO - PROCESS | 1833 | 1461240021051 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1833 | ++DOCSHELL 0x7f05738bc800 == 122 [pid = 1833] [id = 423] 05:00:21 INFO - PROCESS | 1833 | ++DOMWINDOW == 235 (0x7f0543b20c00) [pid = 1833] [serial = 1270] [outer = (nil)] 05:00:21 INFO - PROCESS | 1833 | ++DOMWINDOW == 236 (0x7f0543b27400) [pid = 1833] [serial = 1271] [outer = 0x7f0543b20c00] 05:00:21 INFO - PROCESS | 1833 | 1461240021168 Marionette DEBUG loaded listener.js 05:00:21 INFO - PROCESS | 1833 | ++DOMWINDOW == 237 (0x7f0543b2c800) [pid = 1833] [serial = 1272] [outer = 0x7f0543b20c00] 05:00:22 INFO - PROCESS | 1833 | 1461240022023 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:00:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 05:00:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 1439ms 05:00:22 INFO - PROCESS | 1833 | 1461240022082 Marionette TRACE conn3 -> [0,1665,"getWindowHandle",null] 05:00:22 INFO - PROCESS | 1833 | 1461240022087 Marionette TRACE conn3 <- [1,1665,null,{"value":"8"}] 05:00:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 05:00:22 INFO - PROCESS | 1833 | 1461240022111 Marionette TRACE conn3 -> [0,1666,"setScriptTimeout",{"ms":35000}] 05:00:22 INFO - PROCESS | 1833 | 1461240022115 Marionette TRACE conn3 <- [1,1666,null,{}] 05:00:22 INFO - PROCESS | 1833 | 1461240022120 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:00:22 INFO - PROCESS | 1833 | 1461240022313 Marionette TRACE conn3 <- [1,1667,null,{"value":null}] 05:00:22 INFO - PROCESS | 1833 | 1461240022521 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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:22 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f0540869800 == 123 [pid = 1833] [id = 424] 05:00:22 INFO - PROCESS | 1833 | ++DOMWINDOW == 238 (0x7f0543b21400) [pid = 1833] [serial = 1273] [outer = (nil)] 05:00:22 INFO - PROCESS | 1833 | ++DOMWINDOW == 239 (0x7f055cf9e400) [pid = 1833] [serial = 1274] [outer = 0x7f0543b21400] 05:00:22 INFO - PROCESS | 1833 | 1461240022640 Marionette DEBUG loaded listener.js 05:00:22 INFO - PROCESS | 1833 | ++DOMWINDOW == 240 (0x7f056e598c00) [pid = 1833] [serial = 1275] [outer = 0x7f0543b21400] 05:00:23 INFO - PROCESS | 1833 | 1461240023545 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:00:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 05:00:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 1484ms 05:00:23 INFO - PROCESS | 1833 | 1461240023593 Marionette TRACE conn3 -> [0,1669,"getWindowHandle",null] 05:00:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 05:00:23 INFO - PROCESS | 1833 | 1461240023597 Marionette TRACE conn3 <- [1,1669,null,{"value":"8"}] 05:00:23 INFO - PROCESS | 1833 | 1461240023603 Marionette TRACE conn3 -> [0,1670,"setScriptTimeout",{"ms":35000}] 05:00:23 INFO - PROCESS | 1833 | 1461240023607 Marionette TRACE conn3 <- [1,1670,null,{}] 05:00:23 INFO - PROCESS | 1833 | 1461240023612 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:00:23 INFO - PROCESS | 1833 | 1461240023833 Marionette TRACE conn3 <- [1,1671,null,{"value":null}] 05:00:24 INFO - PROCESS | 1833 | 1461240024040 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1833 | ++DOCSHELL 0x7f054b770000 == 124 [pid = 1833] [id = 425] 05:00:24 INFO - PROCESS | 1833 | ++DOMWINDOW == 241 (0x7f05434c3800) [pid = 1833] [serial = 1276] [outer = (nil)] 05:00:24 INFO - PROCESS | 1833 | ++DOMWINDOW == 242 (0x7f05434cd800) [pid = 1833] [serial = 1277] [outer = 0x7f05434c3800] 05:00:24 INFO - PROCESS | 1833 | 1461240024161 Marionette DEBUG loaded listener.js 05:00:24 INFO - PROCESS | 1833 | ++DOMWINDOW == 243 (0x7f056e76c000) [pid = 1833] [serial = 1278] [outer = 0x7f05434c3800] 05:00:25 INFO - PROCESS | 1833 | 1461240025074 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:00:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 05:00:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 1538ms 05:00:25 INFO - PROCESS | 1833 | 1461240025141 Marionette TRACE conn3 -> [0,1673,"getWindowHandle",null] 05:00:25 INFO - PROCESS | 1833 | 1461240025145 Marionette TRACE conn3 <- [1,1673,null,{"value":"8"}] 05:00:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 05:00:25 INFO - PROCESS | 1833 | 1461240025150 Marionette TRACE conn3 -> [0,1674,"setScriptTimeout",{"ms":35000}] 05:00:25 INFO - PROCESS | 1833 | 1461240025153 Marionette TRACE conn3 <- [1,1674,null,{}] 05:00:25 INFO - PROCESS | 1833 | 1461240025158 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:00:25 INFO - PROCESS | 1833 | 1461240025348 Marionette TRACE conn3 <- [1,1675,null,{"value":null}] 05:00:25 INFO - PROCESS | 1833 | 1461240025555 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1833 | ++DOCSHELL 0x7f05407d2000 == 125 [pid = 1833] [id = 426] 05:00:25 INFO - PROCESS | 1833 | ++DOMWINDOW == 244 (0x7f05407e9c00) [pid = 1833] [serial = 1279] [outer = (nil)] 05:00:25 INFO - PROCESS | 1833 | ++DOMWINDOW == 245 (0x7f05407f2c00) [pid = 1833] [serial = 1280] [outer = 0x7f05407e9c00] 05:00:25 INFO - PROCESS | 1833 | 1461240025626 Marionette DEBUG loaded listener.js 05:00:25 INFO - PROCESS | 1833 | ++DOMWINDOW == 246 (0x7f05434c6800) [pid = 1833] [serial = 1281] [outer = 0x7f05407e9c00] 05:00:26 INFO - PROCESS | 1833 | 1461240026498 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:00:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 05:00:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 1381ms 05:00:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 05:00:26 INFO - PROCESS | 1833 | 1461240026532 Marionette TRACE conn3 -> [0,1677,"getWindowHandle",null] 05:00:26 INFO - PROCESS | 1833 | 1461240026535 Marionette TRACE conn3 <- [1,1677,null,{"value":"8"}] 05:00:26 INFO - PROCESS | 1833 | 1461240026541 Marionette TRACE conn3 -> [0,1678,"setScriptTimeout",{"ms":35000}] 05:00:26 INFO - PROCESS | 1833 | 1461240026544 Marionette TRACE conn3 <- [1,1678,null,{}] 05:00:26 INFO - PROCESS | 1833 | 1461240026549 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:00:26 INFO - PROCESS | 1833 | 1461240026741 Marionette TRACE conn3 <- [1,1679,null,{"value":null}] 05:00:26 INFO - PROCESS | 1833 | 1461240026953 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1833 | ++DOCSHELL 0x7f0540b09000 == 126 [pid = 1833] [id = 427] 05:00:27 INFO - PROCESS | 1833 | ++DOMWINDOW == 247 (0x7f05407ec000) [pid = 1833] [serial = 1282] [outer = (nil)] 05:00:27 INFO - PROCESS | 1833 | ++DOMWINDOW == 248 (0x7f0540a24800) [pid = 1833] [serial = 1283] [outer = 0x7f05407ec000] 05:00:27 INFO - PROCESS | 1833 | 1461240027063 Marionette DEBUG loaded listener.js 05:00:27 INFO - PROCESS | 1833 | ++DOMWINDOW == 249 (0x7f0540a29800) [pid = 1833] [serial = 1284] [outer = 0x7f05407ec000] 05:00:28 INFO - PROCESS | 1833 | 1461240028054 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:00:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 05:00:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 1585ms 05:00:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 05:00:28 INFO - PROCESS | 1833 | 1461240028127 Marionette TRACE conn3 -> [0,1681,"getWindowHandle",null] 05:00:28 INFO - PROCESS | 1833 | 1461240028129 Marionette TRACE conn3 <- [1,1681,null,{"value":"8"}] 05:00:28 INFO - PROCESS | 1833 | 1461240028135 Marionette TRACE conn3 -> [0,1682,"setScriptTimeout",{"ms":35000}] 05:00:28 INFO - PROCESS | 1833 | 1461240028138 Marionette TRACE conn3 <- [1,1682,null,{}] 05:00:28 INFO - PROCESS | 1833 | 1461240028143 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:00:28 INFO - PROCESS | 1833 | 1461240028329 Marionette TRACE conn3 <- [1,1683,null,{"value":null}] 05:00:28 INFO - PROCESS | 1833 | 1461240028581 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1833 | ++DOCSHELL 0x7f0541ccb800 == 127 [pid = 1833] [id = 428] 05:00:28 INFO - PROCESS | 1833 | ++DOMWINDOW == 250 (0x7f05407f2400) [pid = 1833] [serial = 1285] [outer = (nil)] 05:00:28 INFO - PROCESS | 1833 | ++DOMWINDOW == 251 (0x7f0543165800) [pid = 1833] [serial = 1286] [outer = 0x7f05407f2400] 05:00:28 INFO - PROCESS | 1833 | 1461240028694 Marionette DEBUG loaded listener.js 05:00:28 INFO - PROCESS | 1833 | ++DOMWINDOW == 252 (0x7f054316c800) [pid = 1833] [serial = 1287] [outer = 0x7f05407f2400] 05:00:29 INFO - PROCESS | 1833 | 1461240029504 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:00:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 05:00:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 1436ms 05:00:29 INFO - PROCESS | 1833 | 1461240029571 Marionette TRACE conn3 -> [0,1685,"getWindowHandle",null] 05:00:29 INFO - PROCESS | 1833 | 1461240029575 Marionette TRACE conn3 <- [1,1685,null,{"value":"8"}] 05:00:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 05:00:29 INFO - PROCESS | 1833 | 1461240029580 Marionette TRACE conn3 -> [0,1686,"setScriptTimeout",{"ms":35000}] 05:00:29 INFO - PROCESS | 1833 | 1461240029582 Marionette TRACE conn3 <- [1,1686,null,{}] 05:00:29 INFO - PROCESS | 1833 | 1461240029588 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:00:29 INFO - PROCESS | 1833 | 1461240029800 Marionette TRACE conn3 <- [1,1687,null,{"value":null}] 05:00:30 INFO - PROCESS | 1833 | 1461240030022 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1833 | ++DOCSHELL 0x7f0550f6b800 == 128 [pid = 1833] [id = 429] 05:00:30 INFO - PROCESS | 1833 | ++DOMWINDOW == 253 (0x7f0543166c00) [pid = 1833] [serial = 1288] [outer = (nil)] 05:00:30 INFO - PROCESS | 1833 | ++DOMWINDOW == 254 (0x7f0543171800) [pid = 1833] [serial = 1289] [outer = 0x7f0543166c00] 05:00:30 INFO - PROCESS | 1833 | 1461240030187 Marionette DEBUG loaded listener.js 05:00:30 INFO - PROCESS | 1833 | ++DOMWINDOW == 255 (0x7f05434cac00) [pid = 1833] [serial = 1290] [outer = 0x7f0543166c00] 05:00:31 INFO - PROCESS | 1833 | 1461240031637 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:00:31 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:00:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 2093ms 05:00:31 INFO - PROCESS | 1833 | 1461240031676 Marionette TRACE conn3 -> [0,1689,"getWindowHandle",null] 05:00:31 INFO - PROCESS | 1833 | 1461240031682 Marionette TRACE conn3 <- [1,1689,null,{"value":"8"}] 05:00:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 05:00:31 INFO - PROCESS | 1833 | 1461240031690 Marionette TRACE conn3 -> [0,1690,"setScriptTimeout",{"ms":35000}] 05:00:31 INFO - PROCESS | 1833 | 1461240031695 Marionette TRACE conn3 <- [1,1690,null,{}] 05:00:31 INFO - PROCESS | 1833 | 1461240031702 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:00:31 INFO - PROCESS | 1833 | 1461240031906 Marionette TRACE conn3 <- [1,1691,null,{"value":null}] 05:00:32 INFO - PROCESS | 1833 | 1461240032120 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1833 | ++DOCSHELL 0x7f054925d000 == 129 [pid = 1833] [id = 430] 05:00:32 INFO - PROCESS | 1833 | ++DOMWINDOW == 256 (0x7f054316f000) [pid = 1833] [serial = 1291] [outer = (nil)] 05:00:32 INFO - PROCESS | 1833 | ++DOMWINDOW == 257 (0x7f05432f6400) [pid = 1833] [serial = 1292] [outer = 0x7f054316f000] 05:00:32 INFO - PROCESS | 1833 | 1461240032276 Marionette DEBUG loaded listener.js 05:00:32 INFO - PROCESS | 1833 | ++DOMWINDOW == 258 (0x7f05434c9400) [pid = 1833] [serial = 1293] [outer = 0x7f054316f000] 05:00:33 INFO - PROCESS | 1833 | 1461240033212 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:00:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 05:00:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 1589ms 05:00:33 INFO - PROCESS | 1833 | 1461240033281 Marionette TRACE conn3 -> [0,1693,"getWindowHandle",null] 05:00:33 INFO - PROCESS | 1833 | 1461240033289 Marionette TRACE conn3 <- [1,1693,null,{"value":"8"}] 05:00:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 05:00:33 INFO - PROCESS | 1833 | 1461240033300 Marionette TRACE conn3 -> [0,1694,"setScriptTimeout",{"ms":35000}] 05:00:33 INFO - PROCESS | 1833 | 1461240033304 Marionette TRACE conn3 <- [1,1694,null,{}] 05:00:33 INFO - PROCESS | 1833 | 1461240033310 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:00:33 INFO - PROCESS | 1833 | 1461240033518 Marionette TRACE conn3 <- [1,1695,null,{"value":null}] 05:00:33 INFO - PROCESS | 1833 | 1461240033991 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1833 | ++DOCSHELL 0x7f0541595000 == 130 [pid = 1833] [id = 431] 05:00:34 INFO - PROCESS | 1833 | ++DOMWINDOW == 259 (0x7f0543dde000) [pid = 1833] [serial = 1294] [outer = (nil)] 05:00:34 INFO - PROCESS | 1833 | ++DOMWINDOW == 260 (0x7f0543e58000) [pid = 1833] [serial = 1295] [outer = 0x7f0543dde000] 05:00:34 INFO - PROCESS | 1833 | 1461240034063 Marionette DEBUG loaded listener.js 05:00:34 INFO - PROCESS | 1833 | ++DOMWINDOW == 261 (0x7f0544c5bc00) [pid = 1833] [serial = 1296] [outer = 0x7f0543dde000] 05:00:34 INFO - PROCESS | 1833 | 1461240034903 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:00:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 05:00:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 1635ms 05:00:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 05:00:34 INFO - PROCESS | 1833 | 1461240034933 Marionette TRACE conn3 -> [0,1697,"getWindowHandle",null] 05:00:34 INFO - PROCESS | 1833 | 1461240034936 Marionette TRACE conn3 <- [1,1697,null,{"value":"8"}] 05:00:34 INFO - PROCESS | 1833 | 1461240034942 Marionette TRACE conn3 -> [0,1698,"setScriptTimeout",{"ms":35000}] 05:00:34 INFO - PROCESS | 1833 | 1461240034947 Marionette TRACE conn3 <- [1,1698,null,{}] 05:00:34 INFO - PROCESS | 1833 | 1461240034962 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:00:35 INFO - PROCESS | 1833 | 1461240035170 Marionette TRACE conn3 <- [1,1699,null,{"value":null}] 05:00:35 INFO - PROCESS | 1833 | --DOCSHELL 0x7f0546d79800 == 129 [pid = 1833] [id = 361] 05:00:35 INFO - PROCESS | 1833 | --DOCSHELL 0x7f05529b2000 == 128 [pid = 1833] [id = 369] 05:00:35 INFO - PROCESS | 1833 | --DOMWINDOW == 260 (0x7f0556376800) [pid = 1833] [serial = 1148] [outer = (nil)] [url = about:blank] 05:00:35 INFO - PROCESS | 1833 | --DOMWINDOW == 259 (0x7f055043b800) [pid = 1833] [serial = 1145] [outer = (nil)] [url = about:blank] 05:00:35 INFO - PROCESS | 1833 | --DOMWINDOW == 258 (0x7f0552fcb800) [pid = 1833] [serial = 1151] [outer = (nil)] [url = about:blank] 05:00:35 INFO - PROCESS | 1833 | --DOMWINDOW == 257 (0x7f055296e800) [pid = 1833] [serial = 1175] [outer = (nil)] [url = about:blank] 05:00:35 INFO - PROCESS | 1833 | 1461240035590 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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:35 INFO - PROCESS | 1833 | --DOCSHELL 0x7f054fcbb800 == 127 [pid = 1833] [id = 413] 05:00:35 INFO - PROCESS | 1833 | --DOCSHELL 0x7f054b8bf800 == 126 [pid = 1833] [id = 412] 05:00:35 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f0544db9000 == 127 [pid = 1833] [id = 432] 05:00:35 INFO - PROCESS | 1833 | ++DOMWINDOW == 258 (0x7f0543e5d400) [pid = 1833] [serial = 1297] [outer = (nil)] 05:00:35 INFO - PROCESS | 1833 | ++DOMWINDOW == 259 (0x7f0546dabc00) [pid = 1833] [serial = 1298] [outer = 0x7f0543e5d400] 05:00:35 INFO - PROCESS | 1833 | 1461240035713 Marionette DEBUG loaded listener.js 05:00:35 INFO - PROCESS | 1833 | ++DOMWINDOW == 260 (0x7f0547f57800) [pid = 1833] [serial = 1299] [outer = 0x7f0543e5d400] 05:00:35 INFO - PROCESS | 1833 | --DOCSHELL 0x7f054a44a800 == 126 [pid = 1833] [id = 411] 05:00:35 INFO - PROCESS | 1833 | --DOCSHELL 0x7f0545f10000 == 125 [pid = 1833] [id = 410] 05:00:35 INFO - PROCESS | 1833 | --DOCSHELL 0x7f054328e000 == 124 [pid = 1833] [id = 409] 05:00:36 INFO - PROCESS | 1833 | --DOCSHELL 0x7f0546d6a800 == 123 [pid = 1833] [id = 408] 05:00:36 INFO - PROCESS | 1833 | --DOCSHELL 0x7f0549254000 == 122 [pid = 1833] [id = 403] 05:00:36 INFO - PROCESS | 1833 | --DOCSHELL 0x7f0543b43000 == 121 [pid = 1833] [id = 402] 05:00:36 INFO - PROCESS | 1833 | --DOCSHELL 0x7f05738bf800 == 120 [pid = 1833] [id = 401] 05:00:36 INFO - PROCESS | 1833 | --DOCSHELL 0x7f056e5b0000 == 119 [pid = 1833] [id = 400] 05:00:36 INFO - PROCESS | 1833 | --DOCSHELL 0x7f056934d800 == 118 [pid = 1833] [id = 399] 05:00:36 INFO - PROCESS | 1833 | --DOCSHELL 0x7f055c72f800 == 117 [pid = 1833] [id = 398] 05:00:36 INFO - PROCESS | 1833 | --DOCSHELL 0x7f0559f25800 == 116 [pid = 1833] [id = 397] 05:00:36 INFO - PROCESS | 1833 | --DOCSHELL 0x7f05568f0800 == 115 [pid = 1833] [id = 396] 05:00:36 INFO - PROCESS | 1833 | --DOCSHELL 0x7f05560d2000 == 114 [pid = 1833] [id = 395] 05:00:36 INFO - PROCESS | 1833 | --DOCSHELL 0x7f0552ef6000 == 113 [pid = 1833] [id = 394] 05:00:36 INFO - PROCESS | 1833 | --DOCSHELL 0x7f0548277000 == 112 [pid = 1833] [id = 393] 05:00:36 INFO - PROCESS | 1833 | --DOCSHELL 0x7f0541bc4800 == 111 [pid = 1833] [id = 392] 05:00:36 INFO - PROCESS | 1833 | 1461240036696 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:00:36 INFO - PROCESS | 1833 | --DOMWINDOW == 259 (0x7f054a417400) [pid = 1833] [serial = 1166] [outer = (nil)] [url = about:blank] 05:00:36 INFO - PROCESS | 1833 | --DOMWINDOW == 258 (0x7f0541d72400) [pid = 1833] [serial = 1154] [outer = (nil)] [url = about:blank] 05:00:36 INFO - PROCESS | 1833 | --DOMWINDOW == 257 (0x7f054a6d2c00) [pid = 1833] [serial = 1169] [outer = (nil)] [url = about:blank] 05:00:36 INFO - PROCESS | 1833 | --DOMWINDOW == 256 (0x7f054a265400) [pid = 1833] [serial = 1164] [outer = (nil)] [url = about:blank] 05:00:36 INFO - PROCESS | 1833 | --DOMWINDOW == 255 (0x7f05471ed400) [pid = 1833] [serial = 1115] [outer = (nil)] [url = about:blank] 05:00:36 INFO - PROCESS | 1833 | --DOMWINDOW == 254 (0x7f056e490c00) [pid = 1833] [serial = 1142] [outer = (nil)] [url = about:blank] 05:00:36 INFO - PROCESS | 1833 | --DOMWINDOW == 253 (0x7f0543dd8800) [pid = 1833] [serial = 1157] [outer = (nil)] [url = about:blank] 05:00:36 INFO - PROCESS | 1833 | --DOMWINDOW == 252 (0x7f0552fc1400) [pid = 1833] [serial = 1124] [outer = (nil)] [url = about:blank] 05:00:36 INFO - PROCESS | 1833 | --DOMWINDOW == 251 (0x7f05491ccc00) [pid = 1833] [serial = 1163] [outer = (nil)] [url = about:blank] 05:00:36 INFO - PROCESS | 1833 | --DOMWINDOW == 250 (0x7f054fe9e800) [pid = 1833] [serial = 1118] [outer = (nil)] [url = about:blank] 05:00:36 INFO - PROCESS | 1833 | --DOMWINDOW == 249 (0x7f0546cdd000) [pid = 1833] [serial = 1160] [outer = (nil)] [url = about:blank] 05:00:36 INFO - PROCESS | 1833 | --DOMWINDOW == 248 (0x7f0555c39c00) [pid = 1833] [serial = 1127] [outer = (nil)] [url = about:blank] 05:00:36 INFO - PROCESS | 1833 | --DOMWINDOW == 247 (0x7f0544e0c400) [pid = 1833] [serial = 1172] [outer = (nil)] [url = about:blank] 05:00:36 INFO - PROCESS | 1833 | --DOMWINDOW == 246 (0x7f055e87a800) [pid = 1833] [serial = 1136] [outer = (nil)] [url = about:blank] 05:00:36 INFO - PROCESS | 1833 | --DOMWINDOW == 245 (0x7f054a6a4800) [pid = 1833] [serial = 1167] [outer = (nil)] [url = about:blank] 05:00:36 INFO - PROCESS | 1833 | --DOMWINDOW == 244 (0x7f0552016400) [pid = 1833] [serial = 1121] [outer = (nil)] [url = about:blank] 05:00:36 INFO - PROCESS | 1833 | --DOMWINDOW == 243 (0x7f0546f02c00) [pid = 1833] [serial = 1161] [outer = (nil)] [url = about:blank] 05:00:36 INFO - PROCESS | 1833 | --DOMWINDOW == 242 (0x7f055cf9d000) [pid = 1833] [serial = 1133] [outer = (nil)] [url = about:blank] 05:00:36 INFO - PROCESS | 1833 | --DOMWINDOW == 241 (0x7f0543ef6800) [pid = 1833] [serial = 1158] [outer = (nil)] [url = about:blank] 05:00:36 INFO - PROCESS | 1833 | --DOMWINDOW == 240 (0x7f055b87c800) [pid = 1833] [serial = 1130] [outer = (nil)] [url = about:blank] 05:00:36 INFO - PROCESS | 1833 | --DOMWINDOW == 239 (0x7f0544c5b800) [pid = 1833] [serial = 1112] [outer = (nil)] [url = about:blank] 05:00:36 INFO - PROCESS | 1833 | --DOMWINDOW == 238 (0x7f054fe97c00) [pid = 1833] [serial = 1170] [outer = (nil)] [url = about:blank] 05:00:36 INFO - PROCESS | 1833 | --DOMWINDOW == 237 (0x7f0555c42800) [pid = 1833] [serial = 1139] [outer = (nil)] [url = about:blank] 05:00:36 INFO - PROCESS | 1833 | --DOMWINDOW == 236 (0x7f055201cc00) [pid = 1833] [serial = 1173] [outer = (nil)] [url = about:blank] 05:00:36 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:00:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 1835ms 05:00:36 INFO - PROCESS | 1833 | 1461240036777 Marionette TRACE conn3 -> [0,1701,"getWindowHandle",null] 05:00:36 INFO - PROCESS | 1833 | 1461240036782 Marionette TRACE conn3 <- [1,1701,null,{"value":"8"}] 05:00:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 05:00:36 INFO - PROCESS | 1833 | 1461240036787 Marionette TRACE conn3 -> [0,1702,"setScriptTimeout",{"ms":35000}] 05:00:36 INFO - PROCESS | 1833 | 1461240036789 Marionette TRACE conn3 <- [1,1702,null,{}] 05:00:36 INFO - PROCESS | 1833 | 1461240036794 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:00:36 INFO - PROCESS | 1833 | 1461240036997 Marionette TRACE conn3 <- [1,1703,null,{"value":null}] 05:00:37 INFO - PROCESS | 1833 | 1461240037198 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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:37 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f0545f10000 == 112 [pid = 1833] [id = 433] 05:00:37 INFO - PROCESS | 1833 | ++DOMWINDOW == 237 (0x7f0544e10400) [pid = 1833] [serial = 1300] [outer = (nil)] 05:00:37 INFO - PROCESS | 1833 | ++DOMWINDOW == 238 (0x7f054821d400) [pid = 1833] [serial = 1301] [outer = 0x7f0544e10400] 05:00:37 INFO - PROCESS | 1833 | 1461240037259 Marionette DEBUG loaded listener.js 05:00:37 INFO - PROCESS | 1833 | ++DOMWINDOW == 239 (0x7f0548223800) [pid = 1833] [serial = 1302] [outer = 0x7f0544e10400] 05:00:38 INFO - PROCESS | 1833 | 1461240038032 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:00:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 05:00:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 1281ms 05:00:38 INFO - PROCESS | 1833 | 1461240038089 Marionette TRACE conn3 -> [0,1705,"getWindowHandle",null] 05:00:38 INFO - PROCESS | 1833 | 1461240038093 Marionette TRACE conn3 <- [1,1705,null,{"value":"8"}] 05:00:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 05:00:38 INFO - PROCESS | 1833 | 1461240038099 Marionette TRACE conn3 -> [0,1706,"setScriptTimeout",{"ms":35000}] 05:00:38 INFO - PROCESS | 1833 | 1461240038103 Marionette TRACE conn3 <- [1,1706,null,{}] 05:00:38 INFO - PROCESS | 1833 | 1461240038107 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:00:38 INFO - PROCESS | 1833 | 1461240038336 Marionette TRACE conn3 <- [1,1707,null,{"value":null}] 05:00:38 INFO - PROCESS | 1833 | 1461240038368 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1833 | ++DOCSHELL 0x7f054b8b7000 == 113 [pid = 1833] [id = 434] 05:00:38 INFO - PROCESS | 1833 | ++DOMWINDOW == 240 (0x7f054821c800) [pid = 1833] [serial = 1303] [outer = (nil)] 05:00:38 INFO - PROCESS | 1833 | ++DOMWINDOW == 241 (0x7f0548228800) [pid = 1833] [serial = 1304] [outer = 0x7f054821c800] 05:00:38 INFO - PROCESS | 1833 | 1461240038427 Marionette DEBUG loaded listener.js 05:00:38 INFO - PROCESS | 1833 | ++DOMWINDOW == 242 (0x7f05491cd800) [pid = 1833] [serial = 1305] [outer = 0x7f054821c800] 05:00:39 INFO - PROCESS | 1833 | 1461240039288 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:00:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 05:00:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 1236ms 05:00:39 INFO - PROCESS | 1833 | 1461240039342 Marionette TRACE conn3 -> [0,1709,"getWindowHandle",null] 05:00:39 INFO - PROCESS | 1833 | 1461240039344 Marionette TRACE conn3 <- [1,1709,null,{"value":"8"}] 05:00:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 05:00:39 INFO - PROCESS | 1833 | 1461240039365 Marionette TRACE conn3 -> [0,1710,"setScriptTimeout",{"ms":35000}] 05:00:39 INFO - PROCESS | 1833 | 1461240039368 Marionette TRACE conn3 <- [1,1710,null,{}] 05:00:39 INFO - PROCESS | 1833 | 1461240039372 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:00:39 INFO - PROCESS | 1833 | 1461240039614 Marionette TRACE conn3 <- [1,1711,null,{"value":null}] 05:00:39 INFO - PROCESS | 1833 | 1461240039647 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1833 | ++DOCSHELL 0x7f0551f61800 == 114 [pid = 1833] [id = 435] 05:00:39 INFO - PROCESS | 1833 | ++DOMWINDOW == 243 (0x7f054a264800) [pid = 1833] [serial = 1306] [outer = (nil)] 05:00:39 INFO - PROCESS | 1833 | ++DOMWINDOW == 244 (0x7f054a6d9000) [pid = 1833] [serial = 1307] [outer = 0x7f054a264800] 05:00:39 INFO - PROCESS | 1833 | 1461240039710 Marionette DEBUG loaded listener.js 05:00:39 INFO - PROCESS | 1833 | ++DOMWINDOW == 245 (0x7f054fc90800) [pid = 1833] [serial = 1308] [outer = 0x7f054a264800] 05:00:40 INFO - PROCESS | 1833 | --DOMWINDOW == 244 (0x7f0546cd9800) [pid = 1833] [serial = 1237] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 05:00:40 INFO - PROCESS | 1833 | --DOMWINDOW == 243 (0x7f0545edc800) [pid = 1833] [serial = 1234] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 05:00:40 INFO - PROCESS | 1833 | --DOMWINDOW == 242 (0x7f0542b45c00) [pid = 1833] [serial = 1225] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 05:00:40 INFO - PROCESS | 1833 | --DOMWINDOW == 241 (0x7f05471f0800) [pid = 1833] [serial = 1240] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 05:00:40 INFO - PROCESS | 1833 | --DOMWINDOW == 240 (0x7f05413f6400) [pid = 1833] [serial = 1174] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 05:00:40 INFO - PROCESS | 1833 | --DOMWINDOW == 239 (0x7f0543e5f000) [pid = 1833] [serial = 1231] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 05:00:40 INFO - PROCESS | 1833 | --DOMWINDOW == 238 (0x7f0545fc3c00) [pid = 1833] [serial = 1228] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 05:00:40 INFO - PROCESS | 1833 | 1461240040880 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:00:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 05:00:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 1528ms 05:00:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 05:00:40 INFO - PROCESS | 1833 | 1461240040894 Marionette TRACE conn3 -> [0,1713,"getWindowHandle",null] 05:00:40 INFO - PROCESS | 1833 | 1461240040896 Marionette TRACE conn3 <- [1,1713,null,{"value":"8"}] 05:00:40 INFO - PROCESS | 1833 | 1461240040902 Marionette TRACE conn3 -> [0,1714,"setScriptTimeout",{"ms":35000}] 05:00:40 INFO - PROCESS | 1833 | 1461240040905 Marionette TRACE conn3 <- [1,1714,null,{}] 05:00:40 INFO - PROCESS | 1833 | 1461240040910 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:00:41 INFO - PROCESS | 1833 | 1461240041066 Marionette TRACE conn3 <- [1,1715,null,{"value":null}] 05:00:41 INFO - PROCESS | 1833 | 1461240041240 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1833 | ++DOCSHELL 0x7f0550f66000 == 115 [pid = 1833] [id = 436] 05:00:41 INFO - PROCESS | 1833 | ++DOMWINDOW == 239 (0x7f0545edc800) [pid = 1833] [serial = 1309] [outer = (nil)] 05:00:41 INFO - PROCESS | 1833 | ++DOMWINDOW == 240 (0x7f054fc78c00) [pid = 1833] [serial = 1310] [outer = 0x7f0545edc800] 05:00:41 INFO - PROCESS | 1833 | 1461240041300 Marionette DEBUG loaded listener.js 05:00:41 INFO - PROCESS | 1833 | ++DOMWINDOW == 241 (0x7f0550439000) [pid = 1833] [serial = 1311] [outer = 0x7f0545edc800] 05:00:41 INFO - PROCESS | 1833 | 1461240041989 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:00:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 05:00:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 1127ms 05:00:42 INFO - PROCESS | 1833 | 1461240042034 Marionette TRACE conn3 -> [0,1717,"getWindowHandle",null] 05:00:42 INFO - PROCESS | 1833 | 1461240042036 Marionette TRACE conn3 <- [1,1717,null,{"value":"8"}] 05:00:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 05:00:42 INFO - PROCESS | 1833 | 1461240042052 Marionette TRACE conn3 -> [0,1718,"setScriptTimeout",{"ms":35000}] 05:00:42 INFO - PROCESS | 1833 | 1461240042056 Marionette TRACE conn3 <- [1,1718,null,{}] 05:00:42 INFO - PROCESS | 1833 | 1461240042061 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:00:42 INFO - PROCESS | 1833 | 1461240042227 Marionette TRACE conn3 <- [1,1719,null,{"value":null}] 05:00:42 INFO - PROCESS | 1833 | 1461240042237 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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:42 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f0552ef1000 == 116 [pid = 1833] [id = 437] 05:00:42 INFO - PROCESS | 1833 | ++DOMWINDOW == 242 (0x7f054fc8cc00) [pid = 1833] [serial = 1312] [outer = (nil)] 05:00:42 INFO - PROCESS | 1833 | ++DOMWINDOW == 243 (0x7f05510a6800) [pid = 1833] [serial = 1313] [outer = 0x7f054fc8cc00] 05:00:42 INFO - PROCESS | 1833 | 1461240042295 Marionette DEBUG loaded listener.js 05:00:42 INFO - PROCESS | 1833 | ++DOMWINDOW == 244 (0x7f055246b000) [pid = 1833] [serial = 1314] [outer = 0x7f054fc8cc00] 05:00:43 INFO - PROCESS | 1833 | 1461240043638 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:00:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 05:00:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 1643ms 05:00:43 INFO - PROCESS | 1833 | 1461240043687 Marionette TRACE conn3 -> [0,1721,"getWindowHandle",null] 05:00:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 05:00:43 INFO - PROCESS | 1833 | 1461240043692 Marionette TRACE conn3 <- [1,1721,null,{"value":"8"}] 05:00:43 INFO - PROCESS | 1833 | 1461240043699 Marionette TRACE conn3 -> [0,1722,"setScriptTimeout",{"ms":35000}] 05:00:43 INFO - PROCESS | 1833 | 1461240043705 Marionette TRACE conn3 <- [1,1722,null,{}] 05:00:43 INFO - PROCESS | 1833 | 1461240043717 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:00:43 INFO - PROCESS | 1833 | 1461240043951 Marionette TRACE conn3 <- [1,1723,null,{"value":null}] 05:00:44 INFO - PROCESS | 1833 | 1461240044261 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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:44 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f0545b80000 == 117 [pid = 1833] [id = 438] 05:00:44 INFO - PROCESS | 1833 | ++DOMWINDOW == 245 (0x7f0542b46c00) [pid = 1833] [serial = 1315] [outer = (nil)] 05:00:44 INFO - PROCESS | 1833 | ++DOMWINDOW == 246 (0x7f0543b20400) [pid = 1833] [serial = 1316] [outer = 0x7f0542b46c00] 05:00:44 INFO - PROCESS | 1833 | 1461240044349 Marionette DEBUG loaded listener.js 05:00:44 INFO - PROCESS | 1833 | ++DOMWINDOW == 247 (0x7f0543e59000) [pid = 1833] [serial = 1317] [outer = 0x7f0542b46c00] 05:00:45 INFO - PROCESS | 1833 | 1461240045275 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:00:45 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:00:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 1642ms 05:00:45 INFO - PROCESS | 1833 | 1461240045342 Marionette TRACE conn3 -> [0,1725,"getWindowHandle",null] 05:00:45 INFO - PROCESS | 1833 | 1461240045351 Marionette TRACE conn3 <- [1,1725,null,{"value":"8"}] 05:00:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 05:00:45 INFO - PROCESS | 1833 | 1461240045360 Marionette TRACE conn3 -> [0,1726,"setScriptTimeout",{"ms":35000}] 05:00:45 INFO - PROCESS | 1833 | 1461240045364 Marionette TRACE conn3 <- [1,1726,null,{}] 05:00:45 INFO - PROCESS | 1833 | 1461240045370 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:00:45 INFO - PROCESS | 1833 | 1461240045607 Marionette TRACE conn3 <- [1,1727,null,{"value":null}] 05:00:45 INFO - PROCESS | 1833 | 1461240045904 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1833 | ++DOCSHELL 0x7f0550e1d000 == 118 [pid = 1833] [id = 439] 05:00:45 INFO - PROCESS | 1833 | ++DOMWINDOW == 248 (0x7f0543ef8400) [pid = 1833] [serial = 1318] [outer = (nil)] 05:00:45 INFO - PROCESS | 1833 | ++DOMWINDOW == 249 (0x7f0546f0b400) [pid = 1833] [serial = 1319] [outer = 0x7f0543ef8400] 05:00:45 INFO - PROCESS | 1833 | 1461240045977 Marionette DEBUG loaded listener.js 05:00:46 INFO - PROCESS | 1833 | ++DOMWINDOW == 250 (0x7f0548221000) [pid = 1833] [serial = 1320] [outer = 0x7f0543ef8400] 05:00:46 INFO - PROCESS | 1833 | 1461240046814 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:00:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 05:00:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 1485ms 05:00:46 INFO - PROCESS | 1833 | 1461240046846 Marionette TRACE conn3 -> [0,1729,"getWindowHandle",null] 05:00:46 INFO - PROCESS | 1833 | 1461240046849 Marionette TRACE conn3 <- [1,1729,null,{"value":"8"}] 05:00:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 05:00:46 INFO - PROCESS | 1833 | 1461240046855 Marionette TRACE conn3 -> [0,1730,"setScriptTimeout",{"ms":35000}] 05:00:46 INFO - PROCESS | 1833 | 1461240046861 Marionette TRACE conn3 <- [1,1730,null,{}] 05:00:46 INFO - PROCESS | 1833 | 1461240046877 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:00:47 INFO - PROCESS | 1833 | 1461240047061 Marionette TRACE conn3 <- [1,1731,null,{"value":null}] 05:00:47 INFO - PROCESS | 1833 | 1461240047280 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1833 | ++DOCSHELL 0x7f0556622800 == 119 [pid = 1833] [id = 440] 05:00:47 INFO - PROCESS | 1833 | ++DOMWINDOW == 251 (0x7f0548224000) [pid = 1833] [serial = 1321] [outer = (nil)] 05:00:47 INFO - PROCESS | 1833 | ++DOMWINDOW == 252 (0x7f054a589400) [pid = 1833] [serial = 1322] [outer = 0x7f0548224000] 05:00:47 INFO - PROCESS | 1833 | 1461240047396 Marionette DEBUG loaded listener.js 05:00:47 INFO - PROCESS | 1833 | ++DOMWINDOW == 253 (0x7f054b5c1c00) [pid = 1833] [serial = 1323] [outer = 0x7f0548224000] 05:00:48 INFO - PROCESS | 1833 | 1461240048312 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:00:48 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:00:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 1486ms 05:00:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 05:00:48 INFO - PROCESS | 1833 | 1461240048343 Marionette TRACE conn3 -> [0,1733,"getWindowHandle",null] 05:00:48 INFO - PROCESS | 1833 | 1461240048347 Marionette TRACE conn3 <- [1,1733,null,{"value":"8"}] 05:00:48 INFO - PROCESS | 1833 | 1461240048353 Marionette TRACE conn3 -> [0,1734,"setScriptTimeout",{"ms":35000}] 05:00:48 INFO - PROCESS | 1833 | 1461240048356 Marionette TRACE conn3 <- [1,1734,null,{}] 05:00:48 INFO - PROCESS | 1833 | 1461240048362 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:00:48 INFO - PROCESS | 1833 | 1461240048627 Marionette TRACE conn3 <- [1,1735,null,{"value":null}] 05:00:48 INFO - PROCESS | 1833 | 1461240048778 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1833 | ++DOCSHELL 0x7f055aec3800 == 120 [pid = 1833] [id = 441] 05:00:48 INFO - PROCESS | 1833 | ++DOMWINDOW == 254 (0x7f05491d0c00) [pid = 1833] [serial = 1324] [outer = (nil)] 05:00:48 INFO - PROCESS | 1833 | ++DOMWINDOW == 255 (0x7f0551113000) [pid = 1833] [serial = 1325] [outer = 0x7f05491d0c00] 05:00:48 INFO - PROCESS | 1833 | 1461240048898 Marionette DEBUG loaded listener.js 05:00:49 INFO - PROCESS | 1833 | ++DOMWINDOW == 256 (0x7f05528ddc00) [pid = 1833] [serial = 1326] [outer = 0x7f05491d0c00] 05:00:49 INFO - PROCESS | 1833 | 1461240049791 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:00:49 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:00:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 1486ms 05:00:49 INFO - PROCESS | 1833 | 1461240049838 Marionette TRACE conn3 -> [0,1737,"getWindowHandle",null] 05:00:49 INFO - PROCESS | 1833 | 1461240049842 Marionette TRACE conn3 <- [1,1737,null,{"value":"8"}] 05:00:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 05:00:49 INFO - PROCESS | 1833 | 1461240049848 Marionette TRACE conn3 -> [0,1738,"setScriptTimeout",{"ms":35000}] 05:00:49 INFO - PROCESS | 1833 | 1461240049850 Marionette TRACE conn3 <- [1,1738,null,{}] 05:00:49 INFO - PROCESS | 1833 | 1461240049856 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:00:50 INFO - PROCESS | 1833 | 1461240050033 Marionette TRACE conn3 <- [1,1739,null,{"value":null}] 05:00:50 INFO - PROCESS | 1833 | 1461240050246 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1833 | ++DOCSHELL 0x7f055c522000 == 121 [pid = 1833] [id = 442] 05:00:50 INFO - PROCESS | 1833 | ++DOMWINDOW == 257 (0x7f054fc25c00) [pid = 1833] [serial = 1327] [outer = (nil)] 05:00:50 INFO - PROCESS | 1833 | ++DOMWINDOW == 258 (0x7f0554d4c000) [pid = 1833] [serial = 1328] [outer = 0x7f054fc25c00] 05:00:50 INFO - PROCESS | 1833 | 1461240050360 Marionette DEBUG loaded listener.js 05:00:50 INFO - PROCESS | 1833 | ++DOMWINDOW == 259 (0x7f0555aeec00) [pid = 1833] [serial = 1329] [outer = 0x7f054fc25c00] 05:00:51 INFO - PROCESS | 1833 | 1461240051372 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:00:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 05:00:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 1583ms 05:00:51 INFO - PROCESS | 1833 | 1461240051431 Marionette TRACE conn3 -> [0,1741,"getWindowHandle",null] 05:00:51 INFO - PROCESS | 1833 | 1461240051435 Marionette TRACE conn3 <- [1,1741,null,{"value":"8"}] 05:00:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 05:00:51 INFO - PROCESS | 1833 | 1461240051460 Marionette TRACE conn3 -> [0,1742,"setScriptTimeout",{"ms":35000}] 05:00:51 INFO - PROCESS | 1833 | 1461240051463 Marionette TRACE conn3 <- [1,1742,null,{}] 05:00:51 INFO - PROCESS | 1833 | 1461240051468 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:00:51 INFO - PROCESS | 1833 | 1461240051702 Marionette TRACE conn3 <- [1,1743,null,{"value":null}] 05:00:52 INFO - PROCESS | 1833 | 1461240051999 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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:52 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f056e4c2800 == 122 [pid = 1833] [id = 443] 05:00:52 INFO - PROCESS | 1833 | ++DOMWINDOW == 260 (0x7f0552966400) [pid = 1833] [serial = 1330] [outer = (nil)] 05:00:52 INFO - PROCESS | 1833 | ++DOMWINDOW == 261 (0x7f0559ec2c00) [pid = 1833] [serial = 1331] [outer = 0x7f0552966400] 05:00:52 INFO - PROCESS | 1833 | 1461240052086 Marionette DEBUG loaded listener.js 05:00:52 INFO - PROCESS | 1833 | ++DOMWINDOW == 262 (0x7f055baac000) [pid = 1833] [serial = 1332] [outer = 0x7f0552966400] 05:00:52 INFO - PROCESS | 1833 | 1461240052964 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:00:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 05:00:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 1538ms 05:00:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 05:00:53 INFO - PROCESS | 1833 | 1461240052995 Marionette TRACE conn3 -> [0,1745,"getWindowHandle",null] 05:00:53 INFO - PROCESS | 1833 | 1461240052998 Marionette TRACE conn3 <- [1,1745,null,{"value":"8"}] 05:00:53 INFO - PROCESS | 1833 | 1461240053004 Marionette TRACE conn3 -> [0,1746,"setScriptTimeout",{"ms":35000}] 05:00:53 INFO - PROCESS | 1833 | 1461240053007 Marionette TRACE conn3 <- [1,1746,null,{}] 05:00:53 INFO - PROCESS | 1833 | 1461240053012 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:00:53 INFO - PROCESS | 1833 | 1461240053197 Marionette TRACE conn3 <- [1,1747,null,{"value":null}] 05:00:53 INFO - PROCESS | 1833 | 1461240053425 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1833 | ++DOCSHELL 0x7f0541437000 == 123 [pid = 1833] [id = 444] 05:00:53 INFO - PROCESS | 1833 | ++DOMWINDOW == 263 (0x7f0540a29c00) [pid = 1833] [serial = 1333] [outer = (nil)] 05:00:53 INFO - PROCESS | 1833 | ++DOMWINDOW == 264 (0x7f055d087400) [pid = 1833] [serial = 1334] [outer = 0x7f0540a29c00] 05:00:53 INFO - PROCESS | 1833 | 1461240053541 Marionette DEBUG loaded listener.js 05:00:53 INFO - PROCESS | 1833 | ++DOMWINDOW == 265 (0x7f055e874000) [pid = 1833] [serial = 1335] [outer = 0x7f0540a29c00] 05:00:54 INFO - PROCESS | 1833 | 1461240054386 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:00:54 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:00:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 1431ms 05:00:54 INFO - PROCESS | 1833 | 1461240054435 Marionette TRACE conn3 -> [0,1749,"getWindowHandle",null] 05:00:54 INFO - PROCESS | 1833 | 1461240054438 Marionette TRACE conn3 <- [1,1749,null,{"value":"8"}] 05:00:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 05:00:54 INFO - PROCESS | 1833 | 1461240054444 Marionette TRACE conn3 -> [0,1750,"setScriptTimeout",{"ms":35000}] 05:00:54 INFO - PROCESS | 1833 | 1461240054447 Marionette TRACE conn3 <- [1,1750,null,{}] 05:00:54 INFO - PROCESS | 1833 | 1461240054452 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:00:54 INFO - PROCESS | 1833 | 1461240054642 Marionette TRACE conn3 <- [1,1751,null,{"value":null}] 05:00:54 INFO - PROCESS | 1833 | 1461240054859 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1833 | ++DOCSHELL 0x7f054144e800 == 124 [pid = 1833] [id = 445] 05:00:54 INFO - PROCESS | 1833 | ++DOMWINDOW == 266 (0x7f0556373c00) [pid = 1833] [serial = 1336] [outer = (nil)] 05:00:54 INFO - PROCESS | 1833 | ++DOMWINDOW == 267 (0x7f0569197c00) [pid = 1833] [serial = 1337] [outer = 0x7f0556373c00] 05:00:54 INFO - PROCESS | 1833 | 1461240054976 Marionette DEBUG loaded listener.js 05:00:55 INFO - PROCESS | 1833 | ++DOMWINDOW == 268 (0x7f056dd6e800) [pid = 1833] [serial = 1338] [outer = 0x7f0556373c00] 05:00:55 INFO - PROCESS | 1833 | 1461240055847 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:00:55 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:00:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 1478ms 05:00:55 INFO - PROCESS | 1833 | 1461240055926 Marionette TRACE conn3 -> [0,1753,"getWindowHandle",null] 05:00:55 INFO - PROCESS | 1833 | 1461240055930 Marionette TRACE conn3 <- [1,1753,null,{"value":"8"}] 05:00:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 05:00:55 INFO - PROCESS | 1833 | 1461240055938 Marionette TRACE conn3 -> [0,1754,"setScriptTimeout",{"ms":35000}] 05:00:55 INFO - PROCESS | 1833 | 1461240055941 Marionette TRACE conn3 <- [1,1754,null,{}] 05:00:55 INFO - PROCESS | 1833 | 1461240055946 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:00:56 INFO - PROCESS | 1833 | 1461240056152 Marionette TRACE conn3 <- [1,1755,null,{"value":null}] 05:00:56 INFO - PROCESS | 1833 | 1461240056365 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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:56 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f0552aa6000 == 125 [pid = 1833] [id = 446] 05:00:56 INFO - PROCESS | 1833 | ++DOMWINDOW == 269 (0x7f0540a57000) [pid = 1833] [serial = 1339] [outer = (nil)] 05:00:56 INFO - PROCESS | 1833 | ++DOMWINDOW == 270 (0x7f0540a5ec00) [pid = 1833] [serial = 1340] [outer = 0x7f0540a57000] 05:00:56 INFO - PROCESS | 1833 | 1461240056515 Marionette DEBUG loaded listener.js 05:00:56 INFO - PROCESS | 1833 | ++DOMWINDOW == 271 (0x7f0540a64400) [pid = 1833] [serial = 1341] [outer = 0x7f0540a57000] 05:00:57 INFO - PROCESS | 1833 | 1461240057306 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:00:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 05:00:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 1429ms 05:00:57 INFO - PROCESS | 1833 | 1461240057368 Marionette TRACE conn3 -> [0,1757,"getWindowHandle",null] 05:00:57 INFO - PROCESS | 1833 | 1461240057372 Marionette TRACE conn3 <- [1,1757,null,{"value":"8"}] 05:00:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 05:00:57 INFO - PROCESS | 1833 | 1461240057377 Marionette TRACE conn3 -> [0,1758,"setScriptTimeout",{"ms":35000}] 05:00:57 INFO - PROCESS | 1833 | 1461240057380 Marionette TRACE conn3 <- [1,1758,null,{}] 05:00:57 INFO - PROCESS | 1833 | 1461240057385 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:00:57 INFO - PROCESS | 1833 | 1461240057593 Marionette TRACE conn3 <- [1,1759,null,{"value":null}] 05:00:57 INFO - PROCESS | 1833 | 1461240057858 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1833 | ++DOCSHELL 0x7f054fe19000 == 126 [pid = 1833] [id = 447] 05:00:57 INFO - PROCESS | 1833 | ++DOMWINDOW == 272 (0x7f0540a57c00) [pid = 1833] [serial = 1342] [outer = (nil)] 05:00:57 INFO - PROCESS | 1833 | ++DOMWINDOW == 273 (0x7f05433e6000) [pid = 1833] [serial = 1343] [outer = 0x7f0540a57c00] 05:00:57 INFO - PROCESS | 1833 | 1461240057934 Marionette DEBUG loaded listener.js 05:00:58 INFO - PROCESS | 1833 | ++DOMWINDOW == 274 (0x7f05433ea800) [pid = 1833] [serial = 1344] [outer = 0x7f0540a57c00] 05:00:58 INFO - PROCESS | 1833 | 1461240058825 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:00:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 05:00:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 1483ms 05:00:58 INFO - PROCESS | 1833 | 1461240058871 Marionette TRACE conn3 -> [0,1761,"getWindowHandle",null] 05:00:58 INFO - PROCESS | 1833 | 1461240058876 Marionette TRACE conn3 <- [1,1761,null,{"value":"8"}] 05:00:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 05:00:58 INFO - PROCESS | 1833 | 1461240058882 Marionette TRACE conn3 -> [0,1762,"setScriptTimeout",{"ms":35000}] 05:00:58 INFO - PROCESS | 1833 | 1461240058891 Marionette TRACE conn3 <- [1,1762,null,{}] 05:00:58 INFO - PROCESS | 1833 | 1461240058896 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:00:59 INFO - PROCESS | 1833 | 1461240059102 Marionette TRACE conn3 <- [1,1763,null,{"value":null}] 05:00:59 INFO - PROCESS | 1833 | 1461240059317 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1833 | ++DOCSHELL 0x7f0540ccb800 == 127 [pid = 1833] [id = 448] 05:00:59 INFO - PROCESS | 1833 | ++DOMWINDOW == 275 (0x7f0540a5dc00) [pid = 1833] [serial = 1345] [outer = (nil)] 05:00:59 INFO - PROCESS | 1833 | ++DOMWINDOW == 276 (0x7f0542dda800) [pid = 1833] [serial = 1346] [outer = 0x7f0540a5dc00] 05:00:59 INFO - PROCESS | 1833 | 1461240059439 Marionette DEBUG loaded listener.js 05:00:59 INFO - PROCESS | 1833 | ++DOMWINDOW == 277 (0x7f0562454000) [pid = 1833] [serial = 1347] [outer = 0x7f0540a5dc00] 05:01:00 INFO - PROCESS | 1833 | 1461240060326 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:01:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 05:01:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 1486ms 05:01:00 INFO - PROCESS | 1833 | 1461240060369 Marionette TRACE conn3 -> [0,1765,"getWindowHandle",null] 05:01:00 INFO - PROCESS | 1833 | 1461240060372 Marionette TRACE conn3 <- [1,1765,null,{"value":"8"}] 05:01:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 05:01:00 INFO - PROCESS | 1833 | 1461240060378 Marionette TRACE conn3 -> [0,1766,"setScriptTimeout",{"ms":35000}] 05:01:00 INFO - PROCESS | 1833 | 1461240060380 Marionette TRACE conn3 <- [1,1766,null,{}] 05:01:00 INFO - PROCESS | 1833 | 1461240060400 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:01:00 INFO - PROCESS | 1833 | 1461240060638 Marionette TRACE conn3 <- [1,1767,null,{"value":null}] 05:01:00 INFO - PROCESS | 1833 | 1461240060768 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1833 | ++DOCSHELL 0x7f0540c02800 == 128 [pid = 1833] [id = 449] 05:01:00 INFO - PROCESS | 1833 | ++DOMWINDOW == 278 (0x7f053c71a000) [pid = 1833] [serial = 1348] [outer = (nil)] 05:01:00 INFO - PROCESS | 1833 | ++DOMWINDOW == 279 (0x7f053c722800) [pid = 1833] [serial = 1349] [outer = 0x7f053c71a000] 05:01:00 INFO - PROCESS | 1833 | 1461240060879 Marionette DEBUG loaded listener.js 05:01:00 INFO - PROCESS | 1833 | ++DOMWINDOW == 280 (0x7f053c727000) [pid = 1833] [serial = 1350] [outer = 0x7f053c71a000] 05:01:01 INFO - PROCESS | 1833 | 1461240061732 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:01:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 05:01:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 1432ms 05:01:01 INFO - PROCESS | 1833 | 1461240061811 Marionette TRACE conn3 -> [0,1769,"getWindowHandle",null] 05:01:01 INFO - PROCESS | 1833 | 1461240061814 Marionette TRACE conn3 <- [1,1769,null,{"value":"8"}] 05:01:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 05:01:01 INFO - PROCESS | 1833 | 1461240061820 Marionette TRACE conn3 -> [0,1770,"setScriptTimeout",{"ms":35000}] 05:01:01 INFO - PROCESS | 1833 | 1461240061823 Marionette TRACE conn3 <- [1,1770,null,{}] 05:01:01 INFO - PROCESS | 1833 | 1461240061828 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:01:02 INFO - PROCESS | 1833 | 1461240062046 Marionette TRACE conn3 <- [1,1771,null,{"value":null}] 05:01:02 INFO - PROCESS | 1833 | 1461240062346 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1833 | ++DOCSHELL 0x7f0540c1a800 == 129 [pid = 1833] [id = 450] 05:01:02 INFO - PROCESS | 1833 | ++DOMWINDOW == 281 (0x7f053c71c000) [pid = 1833] [serial = 1351] [outer = (nil)] 05:01:02 INFO - PROCESS | 1833 | ++DOMWINDOW == 282 (0x7f053c814400) [pid = 1833] [serial = 1352] [outer = 0x7f053c71c000] 05:01:02 INFO - PROCESS | 1833 | 1461240062423 Marionette DEBUG loaded listener.js 05:01:02 INFO - PROCESS | 1833 | ++DOMWINDOW == 283 (0x7f053c81b400) [pid = 1833] [serial = 1353] [outer = 0x7f053c71c000] 05:01:03 INFO - PROCESS | 1833 | 1461240063269 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:01:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 05:01:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 1490ms 05:01:03 INFO - PROCESS | 1833 | 1461240063310 Marionette TRACE conn3 -> [0,1773,"getWindowHandle",null] 05:01:03 INFO - PROCESS | 1833 | 1461240063314 Marionette TRACE conn3 <- [1,1773,null,{"value":"8"}] 05:01:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 05:01:03 INFO - PROCESS | 1833 | 1461240063320 Marionette TRACE conn3 -> [0,1774,"setScriptTimeout",{"ms":35000}] 05:01:03 INFO - PROCESS | 1833 | 1461240063322 Marionette TRACE conn3 <- [1,1774,null,{}] 05:01:03 INFO - PROCESS | 1833 | 1461240063327 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:01:03 INFO - PROCESS | 1833 | 1461240063521 Marionette TRACE conn3 <- [1,1775,null,{"value":null}] 05:01:03 INFO - PROCESS | 1833 | 1461240063751 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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:03 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f053ca56000 == 130 [pid = 1833] [id = 451] 05:01:03 INFO - PROCESS | 1833 | ++DOMWINDOW == 284 (0x7f053c721c00) [pid = 1833] [serial = 1354] [outer = (nil)] 05:01:03 INFO - PROCESS | 1833 | ++DOMWINDOW == 285 (0x7f05407eb800) [pid = 1833] [serial = 1355] [outer = 0x7f053c721c00] 05:01:03 INFO - PROCESS | 1833 | 1461240063863 Marionette DEBUG loaded listener.js 05:01:03 INFO - PROCESS | 1833 | ++DOMWINDOW == 286 (0x7f0543167c00) [pid = 1833] [serial = 1356] [outer = 0x7f053c721c00] 05:01:05 INFO - PROCESS | 1833 | 1461240065328 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:01:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 05:01:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 2044ms 05:01:05 INFO - PROCESS | 1833 | 1461240065365 Marionette TRACE conn3 -> [0,1777,"getWindowHandle",null] 05:01:05 INFO - PROCESS | 1833 | 1461240065372 Marionette TRACE conn3 <- [1,1777,null,{"value":"8"}] 05:01:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 05:01:05 INFO - PROCESS | 1833 | 1461240065379 Marionette TRACE conn3 -> [0,1778,"setScriptTimeout",{"ms":35000}] 05:01:05 INFO - PROCESS | 1833 | 1461240065384 Marionette TRACE conn3 <- [1,1778,null,{}] 05:01:05 INFO - PROCESS | 1833 | 1461240065391 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:01:05 INFO - PROCESS | 1833 | 1461240065573 Marionette TRACE conn3 <- [1,1779,null,{"value":null}] 05:01:05 INFO - PROCESS | 1833 | 1461240065799 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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:05 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f0540856000 == 131 [pid = 1833] [id = 452] 05:01:05 INFO - PROCESS | 1833 | ++DOMWINDOW == 287 (0x7f05407f5800) [pid = 1833] [serial = 1357] [outer = (nil)] 05:01:05 INFO - PROCESS | 1833 | ++DOMWINDOW == 288 (0x7f0540a28800) [pid = 1833] [serial = 1358] [outer = 0x7f05407f5800] 05:01:05 INFO - PROCESS | 1833 | 1461240065906 Marionette DEBUG loaded listener.js 05:01:06 INFO - PROCESS | 1833 | ++DOMWINDOW == 289 (0x7f0542b49c00) [pid = 1833] [serial = 1359] [outer = 0x7f05407f5800] 05:01:07 INFO - PROCESS | 1833 | 1461240067006 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:01:07 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:01:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 1681ms 05:01:07 INFO - PROCESS | 1833 | 1461240067062 Marionette TRACE conn3 -> [0,1781,"getWindowHandle",null] 05:01:07 INFO - PROCESS | 1833 | 1461240067070 Marionette TRACE conn3 <- [1,1781,null,{"value":"8"}] 05:01:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 05:01:07 INFO - PROCESS | 1833 | 1461240067079 Marionette TRACE conn3 -> [0,1782,"setScriptTimeout",{"ms":35000}] 05:01:07 INFO - PROCESS | 1833 | 1461240067083 Marionette TRACE conn3 <- [1,1782,null,{}] 05:01:07 INFO - PROCESS | 1833 | 1461240067088 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:01:07 INFO - PROCESS | 1833 | 1461240067272 Marionette TRACE conn3 <- [1,1783,null,{"value":null}] 05:01:07 INFO - PROCESS | 1833 | 1461240067612 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1833 | ++DOCSHELL 0x7f0541bc2800 == 132 [pid = 1833] [id = 453] 05:01:07 INFO - PROCESS | 1833 | ++DOMWINDOW == 290 (0x7f05432f9c00) [pid = 1833] [serial = 1360] [outer = (nil)] 05:01:07 INFO - PROCESS | 1833 | ++DOMWINDOW == 291 (0x7f05433e5800) [pid = 1833] [serial = 1361] [outer = 0x7f05432f9c00] 05:01:07 INFO - PROCESS | 1833 | 1461240067682 Marionette DEBUG loaded listener.js 05:01:07 INFO - PROCESS | 1833 | ++DOMWINDOW == 292 (0x7f05433ed000) [pid = 1833] [serial = 1362] [outer = 0x7f05432f9c00] 05:01:08 INFO - PROCESS | 1833 | 1461240068530 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:01:08 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:01:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 1531ms 05:01:08 INFO - PROCESS | 1833 | 1461240068611 Marionette TRACE conn3 -> [0,1785,"getWindowHandle",null] 05:01:08 INFO - PROCESS | 1833 | 1461240068615 Marionette TRACE conn3 <- [1,1785,null,{"value":"8"}] 05:01:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 05:01:08 INFO - PROCESS | 1833 | 1461240068620 Marionette TRACE conn3 -> [0,1786,"setScriptTimeout",{"ms":35000}] 05:01:08 INFO - PROCESS | 1833 | 1461240068625 Marionette TRACE conn3 <- [1,1786,null,{}] 05:01:08 INFO - PROCESS | 1833 | 1461240068640 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:01:08 INFO - PROCESS | 1833 | 1461240068854 Marionette TRACE conn3 <- [1,1787,null,{"value":null}] 05:01:09 INFO - PROCESS | 1833 | 1461240069158 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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:09 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f054925a000 == 133 [pid = 1833] [id = 454] 05:01:09 INFO - PROCESS | 1833 | ++DOMWINDOW == 293 (0x7f0543da0c00) [pid = 1833] [serial = 1363] [outer = (nil)] 05:01:09 INFO - PROCESS | 1833 | ++DOMWINDOW == 294 (0x7f0543e53c00) [pid = 1833] [serial = 1364] [outer = 0x7f0543da0c00] 05:01:09 INFO - PROCESS | 1833 | 1461240069231 Marionette DEBUG loaded listener.js 05:01:09 INFO - PROCESS | 1833 | ++DOMWINDOW == 295 (0x7f0544e17000) [pid = 1833] [serial = 1365] [outer = 0x7f0543da0c00] 05:01:10 INFO - PROCESS | 1833 | 1461240070067 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:01:10 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:01:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 1483ms 05:01:10 INFO - PROCESS | 1833 | 1461240070105 Marionette TRACE conn3 -> [0,1789,"getWindowHandle",null] 05:01:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 05:01:10 INFO - PROCESS | 1833 | 1461240070110 Marionette TRACE conn3 <- [1,1789,null,{"value":"8"}] 05:01:10 INFO - PROCESS | 1833 | 1461240070115 Marionette TRACE conn3 -> [0,1790,"setScriptTimeout",{"ms":35000}] 05:01:10 INFO - PROCESS | 1833 | 1461240070118 Marionette TRACE conn3 <- [1,1790,null,{}] 05:01:10 INFO - PROCESS | 1833 | 1461240070122 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:01:10 INFO - PROCESS | 1833 | 1461240070292 Marionette TRACE conn3 <- [1,1791,null,{"value":null}] 05:01:10 INFO - PROCESS | 1833 | 1461240070516 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1833 | ++DOCSHELL 0x7f0543296000 == 134 [pid = 1833] [id = 455] 05:01:10 INFO - PROCESS | 1833 | ++DOMWINDOW == 296 (0x7f054514bc00) [pid = 1833] [serial = 1366] [outer = (nil)] 05:01:10 INFO - PROCESS | 1833 | ++DOMWINDOW == 297 (0x7f0545fc6400) [pid = 1833] [serial = 1367] [outer = 0x7f054514bc00] 05:01:10 INFO - PROCESS | 1833 | 1461240070624 Marionette DEBUG loaded listener.js 05:01:10 INFO - PROCESS | 1833 | ++DOMWINDOW == 298 (0x7f0546f0cc00) [pid = 1833] [serial = 1368] [outer = 0x7f054514bc00] 05:01:11 INFO - PROCESS | 1833 | --DOCSHELL 0x7f056bf17800 == 133 [pid = 1833] [id = 151] 05:01:11 INFO - PROCESS | 1833 | --DOCSHELL 0x7f056e8a1000 == 132 [pid = 1833] [id = 100] 05:01:11 INFO - PROCESS | 1833 | --DOCSHELL 0x7f0552ede800 == 131 [pid = 1833] [id = 337] 05:01:11 INFO - PROCESS | 1833 | --DOCSHELL 0x7f0556d18000 == 130 [pid = 1833] [id = 338] 05:01:11 INFO - PROCESS | 1833 | --DOMWINDOW == 297 (0x7f054a6d1c00) [pid = 1833] [serial = 1184] [outer = (nil)] [url = about:blank] 05:01:11 INFO - PROCESS | 1833 | --DOMWINDOW == 296 (0x7f056e3c3c00) [pid = 1833] [serial = 1211] [outer = (nil)] [url = about:blank] 05:01:11 INFO - PROCESS | 1833 | --DOMWINDOW == 295 (0x7f0569199000) [pid = 1833] [serial = 1202] [outer = (nil)] [url = about:blank] 05:01:11 INFO - PROCESS | 1833 | --DOMWINDOW == 294 (0x7f054926d400) [pid = 1833] [serial = 1217] [outer = (nil)] [url = about:blank] 05:01:11 INFO - PROCESS | 1833 | --DOMWINDOW == 293 (0x7f0550440800) [pid = 1833] [serial = 1244] [outer = (nil)] [url = about:blank] 05:01:11 INFO - PROCESS | 1833 | --DOMWINDOW == 292 (0x7f0555abb800) [pid = 1833] [serial = 1190] [outer = (nil)] [url = about:blank] 05:01:11 INFO - PROCESS | 1833 | --DOMWINDOW == 291 (0x7f0546f05400) [pid = 1833] [serial = 1181] [outer = (nil)] [url = about:blank] 05:01:11 INFO - PROCESS | 1833 | --DOMWINDOW == 290 (0x7f055b91e000) [pid = 1833] [serial = 1196] [outer = (nil)] [url = about:blank] 05:01:11 INFO - PROCESS | 1833 | --DOMWINDOW == 289 (0x7f0547f55400) [pid = 1833] [serial = 1214] [outer = (nil)] [url = about:blank] 05:01:11 INFO - PROCESS | 1833 | --DOMWINDOW == 288 (0x7f0552024000) [pid = 1833] [serial = 1187] [outer = (nil)] [url = about:blank] 05:01:11 INFO - PROCESS | 1833 | --DOMWINDOW == 287 (0x7f0556584000) [pid = 1833] [serial = 1193] [outer = (nil)] [url = about:blank] 05:01:11 INFO - PROCESS | 1833 | --DOMWINDOW == 286 (0x7f0542b44400) [pid = 1833] [serial = 1208] [outer = (nil)] [url = about:blank] 05:01:11 INFO - PROCESS | 1833 | --DOMWINDOW == 285 (0x7f05413f7c00) [pid = 1833] [serial = 1178] [outer = (nil)] [url = about:blank] 05:01:11 INFO - PROCESS | 1833 | --DOMWINDOW == 284 (0x7f056a6ef800) [pid = 1833] [serial = 1205] [outer = (nil)] [url = about:blank] 05:01:11 INFO - PROCESS | 1833 | --DOMWINDOW == 283 (0x7f05432f8400) [pid = 1833] [serial = 1223] [outer = (nil)] [url = about:blank] 05:01:11 INFO - PROCESS | 1833 | --DOMWINDOW == 282 (0x7f0549277000) [pid = 1833] [serial = 1220] [outer = (nil)] [url = about:blank] 05:01:11 INFO - PROCESS | 1833 | --DOMWINDOW == 281 (0x7f055d45b400) [pid = 1833] [serial = 1199] [outer = (nil)] [url = about:blank] 05:01:11 INFO - PROCESS | 1833 | --DOCSHELL 0x7f0544b33800 == 129 [pid = 1833] [id = 336] 05:01:11 INFO - PROCESS | 1833 | --DOCSHELL 0x7f0550f66000 == 128 [pid = 1833] [id = 436] 05:01:11 INFO - PROCESS | 1833 | --DOCSHELL 0x7f0551f61800 == 127 [pid = 1833] [id = 435] 05:01:11 INFO - PROCESS | 1833 | --DOCSHELL 0x7f054b8b7000 == 126 [pid = 1833] [id = 434] 05:01:11 INFO - PROCESS | 1833 | --DOCSHELL 0x7f0545f10000 == 125 [pid = 1833] [id = 433] 05:01:11 INFO - PROCESS | 1833 | --DOCSHELL 0x7f0544db9000 == 124 [pid = 1833] [id = 432] 05:01:11 INFO - PROCESS | 1833 | --DOCSHELL 0x7f0541595000 == 123 [pid = 1833] [id = 431] 05:01:11 INFO - PROCESS | 1833 | --DOCSHELL 0x7f054925d000 == 122 [pid = 1833] [id = 430] 05:01:11 INFO - PROCESS | 1833 | --DOCSHELL 0x7f0540869800 == 121 [pid = 1833] [id = 424] 05:01:11 INFO - PROCESS | 1833 | --DOCSHELL 0x7f05738bc800 == 120 [pid = 1833] [id = 423] 05:01:11 INFO - PROCESS | 1833 | --DOCSHELL 0x7f056c478000 == 119 [pid = 1833] [id = 422] 05:01:11 INFO - PROCESS | 1833 | --DOCSHELL 0x7f055eb4a000 == 118 [pid = 1833] [id = 421] 05:01:11 INFO - PROCESS | 1833 | --DOCSHELL 0x7f055c2a0000 == 117 [pid = 1833] [id = 420] 05:01:11 INFO - PROCESS | 1833 | --DOCSHELL 0x7f0556621000 == 116 [pid = 1833] [id = 419] 05:01:11 INFO - PROCESS | 1833 | --DOCSHELL 0x7f0555a79800 == 115 [pid = 1833] [id = 418] 05:01:11 INFO - PROCESS | 1833 | --DOCSHELL 0x7f0552ee6800 == 114 [pid = 1833] [id = 417] 05:01:11 INFO - PROCESS | 1833 | --DOCSHELL 0x7f054a46f800 == 113 [pid = 1833] [id = 416] 05:01:11 INFO - PROCESS | 1833 | --DOCSHELL 0x7f05436f8800 == 112 [pid = 1833] [id = 415] 05:01:11 INFO - PROCESS | 1833 | 1461240071565 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:01:11 INFO - PROCESS | 1833 | --DOMWINDOW == 280 (0x7f0543da2000) [pid = 1833] [serial = 1226] [outer = (nil)] [url = about:blank] 05:01:11 INFO - PROCESS | 1833 | --DOMWINDOW == 279 (0x7f054fc91c00) [pid = 1833] [serial = 1238] [outer = (nil)] [url = about:blank] 05:01:11 INFO - PROCESS | 1833 | --DOMWINDOW == 278 (0x7f0550f95c00) [pid = 1833] [serial = 1241] [outer = (nil)] [url = about:blank] 05:01:11 INFO - PROCESS | 1833 | --DOMWINDOW == 277 (0x7f05541a9400) [pid = 1833] [serial = 1176] [outer = (nil)] [url = about:blank] 05:01:11 INFO - PROCESS | 1833 | --DOMWINDOW == 276 (0x7f05530a5800) [pid = 1833] [serial = 1242] [outer = (nil)] [url = about:blank] 05:01:11 INFO - PROCESS | 1833 | --DOMWINDOW == 275 (0x7f054926f800) [pid = 1833] [serial = 1232] [outer = (nil)] [url = about:blank] 05:01:11 INFO - PROCESS | 1833 | --DOMWINDOW == 274 (0x7f0543e54800) [pid = 1833] [serial = 1227] [outer = (nil)] [url = about:blank] 05:01:11 INFO - PROCESS | 1833 | --DOMWINDOW == 273 (0x7f054fc27800) [pid = 1833] [serial = 1236] [outer = (nil)] [url = about:blank] 05:01:11 INFO - PROCESS | 1833 | --DOMWINDOW == 272 (0x7f0546db1800) [pid = 1833] [serial = 1230] [outer = (nil)] [url = about:blank] 05:01:11 INFO - PROCESS | 1833 | --DOMWINDOW == 271 (0x7f0546cd3000) [pid = 1833] [serial = 1229] [outer = (nil)] [url = about:blank] 05:01:11 INFO - PROCESS | 1833 | --DOMWINDOW == 270 (0x7f054a419000) [pid = 1833] [serial = 1233] [outer = (nil)] [url = about:blank] 05:01:11 INFO - PROCESS | 1833 | --DOMWINDOW == 269 (0x7f0550436800) [pid = 1833] [serial = 1239] [outer = (nil)] [url = about:blank] 05:01:11 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:01:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 1489ms 05:01:11 INFO - PROCESS | 1833 | --DOMWINDOW == 268 (0x7f054a6b3000) [pid = 1833] [serial = 1235] [outer = (nil)] [url = about:blank] 05:01:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 05:01:11 INFO - PROCESS | 1833 | 1461240071614 Marionette TRACE conn3 -> [0,1793,"getWindowHandle",null] 05:01:11 INFO - PROCESS | 1833 | 1461240071616 Marionette TRACE conn3 <- [1,1793,null,{"value":"8"}] 05:01:11 INFO - PROCESS | 1833 | 1461240071622 Marionette TRACE conn3 -> [0,1794,"setScriptTimeout",{"ms":35000}] 05:01:11 INFO - PROCESS | 1833 | 1461240071625 Marionette TRACE conn3 <- [1,1794,null,{}] 05:01:11 INFO - PROCESS | 1833 | 1461240071630 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:01:11 INFO - PROCESS | 1833 | 1461240071803 Marionette TRACE conn3 <- [1,1795,null,{"value":null}] 05:01:11 INFO - PROCESS | 1833 | 1461240071817 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1833 | ++DOCSHELL 0x7f0541bc4000 == 113 [pid = 1833] [id = 456] 05:01:11 INFO - PROCESS | 1833 | ++DOMWINDOW == 269 (0x7f05434c9000) [pid = 1833] [serial = 1369] [outer = (nil)] 05:01:11 INFO - PROCESS | 1833 | ++DOMWINDOW == 270 (0x7f05471ea000) [pid = 1833] [serial = 1370] [outer = 0x7f05434c9000] 05:01:11 INFO - PROCESS | 1833 | 1461240071878 Marionette DEBUG loaded listener.js 05:01:11 INFO - PROCESS | 1833 | ++DOMWINDOW == 271 (0x7f0547f55000) [pid = 1833] [serial = 1371] [outer = 0x7f05434c9000] 05:01:12 INFO - PROCESS | 1833 | 1461240072785 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:01:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 05:01:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 1228ms 05:01:12 INFO - PROCESS | 1833 | 1461240072853 Marionette TRACE conn3 -> [0,1797,"getWindowHandle",null] 05:01:12 INFO - PROCESS | 1833 | 1461240072859 Marionette TRACE conn3 <- [1,1797,null,{"value":"8"}] 05:01:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 05:01:12 INFO - PROCESS | 1833 | 1461240072869 Marionette TRACE conn3 -> [0,1798,"setScriptTimeout",{"ms":35000}] 05:01:12 INFO - PROCESS | 1833 | 1461240072872 Marionette TRACE conn3 <- [1,1798,null,{}] 05:01:12 INFO - PROCESS | 1833 | 1461240072880 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:01:13 INFO - PROCESS | 1833 | 1461240073049 Marionette TRACE conn3 <- [1,1799,null,{"value":null}] 05:01:13 INFO - PROCESS | 1833 | 1461240073225 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1833 | ++DOCSHELL 0x7f054a470800 == 114 [pid = 1833] [id = 457] 05:01:13 INFO - PROCESS | 1833 | ++DOMWINDOW == 272 (0x7f05434cb000) [pid = 1833] [serial = 1372] [outer = (nil)] 05:01:13 INFO - PROCESS | 1833 | ++DOMWINDOW == 273 (0x7f0548225400) [pid = 1833] [serial = 1373] [outer = 0x7f05434cb000] 05:01:13 INFO - PROCESS | 1833 | 1461240073286 Marionette DEBUG loaded listener.js 05:01:13 INFO - PROCESS | 1833 | ++DOMWINDOW == 274 (0x7f054a6db400) [pid = 1833] [serial = 1374] [outer = 0x7f05434cb000] 05:01:14 INFO - PROCESS | 1833 | 1461240074059 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:01:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 05:01:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 1230ms 05:01:14 INFO - PROCESS | 1833 | 1461240074099 Marionette TRACE conn3 -> [0,1801,"getWindowHandle",null] 05:01:14 INFO - PROCESS | 1833 | 1461240074101 Marionette TRACE conn3 <- [1,1801,null,{"value":"8"}] 05:01:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 05:01:14 INFO - PROCESS | 1833 | 1461240074114 Marionette TRACE conn3 -> [0,1802,"setScriptTimeout",{"ms":35000}] 05:01:14 INFO - PROCESS | 1833 | 1461240074116 Marionette TRACE conn3 <- [1,1802,null,{}] 05:01:14 INFO - PROCESS | 1833 | 1461240074121 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:01:14 INFO - PROCESS | 1833 | 1461240074343 Marionette TRACE conn3 <- [1,1803,null,{"value":null}] 05:01:14 INFO - PROCESS | 1833 | 1461240074375 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1833 | ++DOCSHELL 0x7f054fca4800 == 115 [pid = 1833] [id = 458] 05:01:14 INFO - PROCESS | 1833 | ++DOMWINDOW == 275 (0x7f0548220400) [pid = 1833] [serial = 1375] [outer = (nil)] 05:01:14 INFO - PROCESS | 1833 | ++DOMWINDOW == 276 (0x7f054fc43800) [pid = 1833] [serial = 1376] [outer = 0x7f0548220400] 05:01:14 INFO - PROCESS | 1833 | 1461240074432 Marionette DEBUG loaded listener.js 05:01:14 INFO - PROCESS | 1833 | ++DOMWINDOW == 277 (0x7f054fe95400) [pid = 1833] [serial = 1377] [outer = 0x7f0548220400] 05:01:15 INFO - PROCESS | 1833 | 1461240075287 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:01:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 05:01:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 1194ms 05:01:15 INFO - PROCESS | 1833 | 1461240075307 Marionette TRACE conn3 -> [0,1805,"getWindowHandle",null] 05:01:15 INFO - PROCESS | 1833 | 1461240075310 Marionette TRACE conn3 <- [1,1805,null,{"value":"8"}] 05:01:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 05:01:15 INFO - PROCESS | 1833 | 1461240075315 Marionette TRACE conn3 -> [0,1806,"setScriptTimeout",{"ms":35000}] 05:01:15 INFO - PROCESS | 1833 | 1461240075318 Marionette TRACE conn3 <- [1,1806,null,{}] 05:01:15 INFO - PROCESS | 1833 | 1461240075323 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:01:15 INFO - PROCESS | 1833 | 1461240075541 Marionette TRACE conn3 <- [1,1807,null,{"value":null}] 05:01:15 INFO - PROCESS | 1833 | 1461240075571 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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:15 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f0550eb3000 == 116 [pid = 1833] [id = 459] 05:01:15 INFO - PROCESS | 1833 | ++DOMWINDOW == 278 (0x7f054fc24800) [pid = 1833] [serial = 1378] [outer = (nil)] 05:01:15 INFO - PROCESS | 1833 | ++DOMWINDOW == 279 (0x7f055043e000) [pid = 1833] [serial = 1379] [outer = 0x7f054fc24800] 05:01:15 INFO - PROCESS | 1833 | 1461240075629 Marionette DEBUG loaded listener.js 05:01:15 INFO - PROCESS | 1833 | ++DOMWINDOW == 280 (0x7f055110a000) [pid = 1833] [serial = 1380] [outer = 0x7f054fc24800] 05:01:17 INFO - PROCESS | 1833 | --DOMWINDOW == 279 (0x7f0543ef2000) [pid = 1833] [serial = 1087] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 05:01:17 INFO - PROCESS | 1833 | --DOMWINDOW == 278 (0x7f0555ba1c00) [pid = 1833] [serial = 988] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 05:01:17 INFO - PROCESS | 1833 | --DOMWINDOW == 277 (0x7f0558fc8000) [pid = 1833] [serial = 994] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 05:01:17 INFO - PROCESS | 1833 | --DOMWINDOW == 276 (0x7f0545ee9000) [pid = 1833] [serial = 997] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 05:01:17 INFO - PROCESS | 1833 | --DOMWINDOW == 275 (0x7f055213ec00) [pid = 1833] [serial = 982] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 05:01:17 INFO - PROCESS | 1833 | --DOMWINDOW == 274 (0x7f054a26d400) [pid = 1833] [serial = 979] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 05:01:17 INFO - PROCESS | 1833 | --DOMWINDOW == 273 (0x7f0546db2800) [pid = 1833] [serial = 949] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 05:01:17 INFO - PROCESS | 1833 | --DOMWINDOW == 272 (0x7f0543d06000) [pid = 1833] [serial = 1012] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 05:01:17 INFO - PROCESS | 1833 | --DOMWINDOW == 271 (0x7f0544e0d000) [pid = 1833] [serial = 1000] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 05:01:17 INFO - PROCESS | 1833 | --DOMWINDOW == 270 (0x7f054a589000) [pid = 1833] [serial = 1006] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 05:01:17 INFO - PROCESS | 1833 | --DOMWINDOW == 269 (0x7f054a588000) [pid = 1833] [serial = 1003] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 05:01:17 INFO - PROCESS | 1833 | --DOMWINDOW == 268 (0x7f05530ab000) [pid = 1833] [serial = 985] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 05:01:17 INFO - PROCESS | 1833 | --DOMWINDOW == 267 (0x7f0558fc5000) [pid = 1833] [serial = 991] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 05:01:17 INFO - PROCESS | 1833 | --DOMWINDOW == 266 (0x7f05413f3c00) [pid = 1833] [serial = 1153] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 05:01:17 INFO - PROCESS | 1833 | --DOMWINDOW == 265 (0x7f0543d06800) [pid = 1833] [serial = 1015] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 05:01:17 INFO - PROCESS | 1833 | --DOMWINDOW == 264 (0x7f0544c54c00) [pid = 1833] [serial = 976] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 05:01:17 INFO - PROCESS | 1833 | --DOMWINDOW == 263 (0x7f05432f1000) [pid = 1833] [serial = 1222] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 05:01:17 INFO - PROCESS | 1833 | --DOMWINDOW == 262 (0x7f0543da5800) [pid = 1833] [serial = 1009] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 05:01:17 INFO - PROCESS | 1833 | --DOMWINDOW == 261 (0x7f054a264800) [pid = 1833] [serial = 1306] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 05:01:17 INFO - PROCESS | 1833 | --DOMWINDOW == 260 (0x7f0543dde000) [pid = 1833] [serial = 1294] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 05:01:17 INFO - PROCESS | 1833 | --DOMWINDOW == 259 (0x7f054316f000) [pid = 1833] [serial = 1291] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 05:01:17 INFO - PROCESS | 1833 | --DOMWINDOW == 258 (0x7f0544e10400) [pid = 1833] [serial = 1300] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 05:01:17 INFO - PROCESS | 1833 | --DOMWINDOW == 257 (0x7f0543e5d400) [pid = 1833] [serial = 1297] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 05:01:17 INFO - PROCESS | 1833 | --DOMWINDOW == 256 (0x7f054821c800) [pid = 1833] [serial = 1303] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 05:01:17 INFO - PROCESS | 1833 | --DOMWINDOW == 255 (0x7f0545edc800) [pid = 1833] [serial = 1309] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 05:01:17 INFO - PROCESS | 1833 | 1461240077406 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:01:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 05:01:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 2135ms 05:01:17 INFO - PROCESS | 1833 | 1461240077450 Marionette TRACE conn3 -> [0,1809,"getWindowHandle",null] 05:01:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 05:01:17 INFO - PROCESS | 1833 | 1461240077465 Marionette TRACE conn3 <- [1,1809,null,{"value":"8"}] 05:01:17 INFO - PROCESS | 1833 | 1461240077471 Marionette TRACE conn3 -> [0,1810,"setScriptTimeout",{"ms":35000}] 05:01:17 INFO - PROCESS | 1833 | 1461240077473 Marionette TRACE conn3 <- [1,1810,null,{}] 05:01:17 INFO - PROCESS | 1833 | 1461240077481 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:01:17 INFO - PROCESS | 1833 | 1461240077704 Marionette TRACE conn3 <- [1,1811,null,{"value":null}] 05:01:17 INFO - PROCESS | 1833 | 1461240077725 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1833 | ++DOCSHELL 0x7f054b77e800 == 117 [pid = 1833] [id = 460] 05:01:17 INFO - PROCESS | 1833 | ++DOMWINDOW == 256 (0x7f0543165400) [pid = 1833] [serial = 1381] [outer = (nil)] 05:01:17 INFO - PROCESS | 1833 | ++DOMWINDOW == 257 (0x7f0543ddb400) [pid = 1833] [serial = 1382] [outer = 0x7f0543165400] 05:01:17 INFO - PROCESS | 1833 | 1461240077784 Marionette DEBUG loaded listener.js 05:01:17 INFO - PROCESS | 1833 | ++DOMWINDOW == 258 (0x7f054a417400) [pid = 1833] [serial = 1383] [outer = 0x7f0543165400] 05:01:18 INFO - PROCESS | 1833 | 1461240078570 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:01:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 05:01:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 1139ms 05:01:18 INFO - PROCESS | 1833 | 1461240078609 Marionette TRACE conn3 -> [0,1813,"getWindowHandle",null] 05:01:18 INFO - PROCESS | 1833 | 1461240078611 Marionette TRACE conn3 <- [1,1813,null,{"value":"8"}] 05:01:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 05:01:18 INFO - PROCESS | 1833 | 1461240078617 Marionette TRACE conn3 -> [0,1814,"setScriptTimeout",{"ms":35000}] 05:01:18 INFO - PROCESS | 1833 | 1461240078619 Marionette TRACE conn3 <- [1,1814,null,{}] 05:01:18 INFO - PROCESS | 1833 | 1461240078627 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:01:18 INFO - PROCESS | 1833 | 1461240078866 Marionette TRACE conn3 <- [1,1815,null,{"value":null}] 05:01:18 INFO - PROCESS | 1833 | 1461240078886 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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:18 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f05527c9000 == 118 [pid = 1833] [id = 461] 05:01:18 INFO - PROCESS | 1833 | ++DOMWINDOW == 259 (0x7f05471e9400) [pid = 1833] [serial = 1384] [outer = (nil)] 05:01:18 INFO - PROCESS | 1833 | ++DOMWINDOW == 260 (0x7f0550438c00) [pid = 1833] [serial = 1385] [outer = 0x7f05471e9400] 05:01:18 INFO - PROCESS | 1833 | 1461240078944 Marionette DEBUG loaded listener.js 05:01:19 INFO - PROCESS | 1833 | ++DOMWINDOW == 261 (0x7f0552033c00) [pid = 1833] [serial = 1386] [outer = 0x7f05471e9400] 05:01:20 INFO - PROCESS | 1833 | 1461240080102 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:01:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 05:01:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 1536ms 05:01:20 INFO - PROCESS | 1833 | 1461240080155 Marionette TRACE conn3 -> [0,1817,"getWindowHandle",null] 05:01:20 INFO - PROCESS | 1833 | 1461240080162 Marionette TRACE conn3 <- [1,1817,null,{"value":"8"}] 05:01:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 05:01:20 INFO - PROCESS | 1833 | 1461240080171 Marionette TRACE conn3 -> [0,1818,"setScriptTimeout",{"ms":35000}] 05:01:20 INFO - PROCESS | 1833 | 1461240080176 Marionette TRACE conn3 <- [1,1818,null,{}] 05:01:20 INFO - PROCESS | 1833 | 1461240080183 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:01:20 INFO - PROCESS | 1833 | 1461240080385 Marionette TRACE conn3 <- [1,1819,null,{"value":null}] 05:01:20 INFO - PROCESS | 1833 | 1461240080646 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1833 | ++DOCSHELL 0x7f0543b34800 == 119 [pid = 1833] [id = 462] 05:01:20 INFO - PROCESS | 1833 | ++DOMWINDOW == 262 (0x7f0542dcec00) [pid = 1833] [serial = 1387] [outer = (nil)] 05:01:20 INFO - PROCESS | 1833 | ++DOMWINDOW == 263 (0x7f0542dd8800) [pid = 1833] [serial = 1388] [outer = 0x7f0542dcec00] 05:01:20 INFO - PROCESS | 1833 | 1461240080764 Marionette DEBUG loaded listener.js 05:01:20 INFO - PROCESS | 1833 | ++DOMWINDOW == 264 (0x7f05432fc000) [pid = 1833] [serial = 1389] [outer = 0x7f0542dcec00] 05:01:21 INFO - PROCESS | 1833 | 1461240081683 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:01:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 05:01:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 1581ms 05:01:21 INFO - PROCESS | 1833 | 1461240081752 Marionette TRACE conn3 -> [0,1821,"getWindowHandle",null] 05:01:21 INFO - PROCESS | 1833 | 1461240081760 Marionette TRACE conn3 <- [1,1821,null,{"value":"8"}] 05:01:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 05:01:21 INFO - PROCESS | 1833 | 1461240081770 Marionette TRACE conn3 -> [0,1822,"setScriptTimeout",{"ms":35000}] 05:01:21 INFO - PROCESS | 1833 | 1461240081773 Marionette TRACE conn3 <- [1,1822,null,{}] 05:01:21 INFO - PROCESS | 1833 | 1461240081778 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:01:22 INFO - PROCESS | 1833 | 1461240082001 Marionette TRACE conn3 <- [1,1823,null,{"value":null}] 05:01:22 INFO - PROCESS | 1833 | 1461240082292 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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:22 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f054b77c000 == 120 [pid = 1833] [id = 463] 05:01:22 INFO - PROCESS | 1833 | ++DOMWINDOW == 265 (0x7f05433e4c00) [pid = 1833] [serial = 1390] [outer = (nil)] 05:01:22 INFO - PROCESS | 1833 | ++DOMWINDOW == 266 (0x7f0543dde000) [pid = 1833] [serial = 1391] [outer = 0x7f05433e4c00] 05:01:22 INFO - PROCESS | 1833 | 1461240082405 Marionette DEBUG loaded listener.js 05:01:22 INFO - PROCESS | 1833 | ++DOMWINDOW == 267 (0x7f0545157800) [pid = 1833] [serial = 1392] [outer = 0x7f05433e4c00] 05:01:23 INFO - PROCESS | 1833 | 1461240083235 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:01:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 05:01:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 1534ms 05:01:23 INFO - PROCESS | 1833 | 1461240083304 Marionette TRACE conn3 -> [0,1825,"getWindowHandle",null] 05:01:23 INFO - PROCESS | 1833 | 1461240083308 Marionette TRACE conn3 <- [1,1825,null,{"value":"8"}] 05:01:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 05:01:23 INFO - PROCESS | 1833 | 1461240083314 Marionette TRACE conn3 -> [0,1826,"setScriptTimeout",{"ms":35000}] 05:01:23 INFO - PROCESS | 1833 | 1461240083319 Marionette TRACE conn3 <- [1,1826,null,{}] 05:01:23 INFO - PROCESS | 1833 | 1461240083335 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:01:23 INFO - PROCESS | 1833 | 1461240083564 Marionette TRACE conn3 <- [1,1827,null,{"value":null}] 05:01:23 INFO - PROCESS | 1833 | 1461240083871 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1833 | ++DOCSHELL 0x7f0552d5d800 == 121 [pid = 1833] [id = 464] 05:01:23 INFO - PROCESS | 1833 | ++DOMWINDOW == 268 (0x7f0545ee9c00) [pid = 1833] [serial = 1393] [outer = (nil)] 05:01:23 INFO - PROCESS | 1833 | ++DOMWINDOW == 269 (0x7f0548229800) [pid = 1833] [serial = 1394] [outer = 0x7f0545ee9c00] 05:01:23 INFO - PROCESS | 1833 | 1461240083947 Marionette DEBUG loaded listener.js 05:01:24 INFO - PROCESS | 1833 | ++DOMWINDOW == 270 (0x7f054a58c400) [pid = 1833] [serial = 1395] [outer = 0x7f0545ee9c00] 05:01:24 INFO - PROCESS | 1833 | 1461240084781 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:01:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 05:01:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 1533ms 05:01:24 INFO - PROCESS | 1833 | 1461240084848 Marionette TRACE conn3 -> [0,1829,"getWindowHandle",null] 05:01:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 05:01:24 INFO - PROCESS | 1833 | 1461240084853 Marionette TRACE conn3 <- [1,1829,null,{"value":"8"}] 05:01:24 INFO - PROCESS | 1833 | 1461240084858 Marionette TRACE conn3 -> [0,1830,"setScriptTimeout",{"ms":35000}] 05:01:24 INFO - PROCESS | 1833 | 1461240084861 Marionette TRACE conn3 <- [1,1830,null,{}] 05:01:24 INFO - PROCESS | 1833 | 1461240084866 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:01:25 INFO - PROCESS | 1833 | 1461240085064 Marionette TRACE conn3 <- [1,1831,null,{"value":null}] 05:01:25 INFO - PROCESS | 1833 | 1461240085278 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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:25 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f0553f84800 == 122 [pid = 1833] [id = 465] 05:01:25 INFO - PROCESS | 1833 | ++DOMWINDOW == 271 (0x7f0546f11000) [pid = 1833] [serial = 1396] [outer = (nil)] 05:01:25 INFO - PROCESS | 1833 | ++DOMWINDOW == 272 (0x7f0552034c00) [pid = 1833] [serial = 1397] [outer = 0x7f0546f11000] 05:01:25 INFO - PROCESS | 1833 | 1461240085395 Marionette DEBUG loaded listener.js 05:01:25 INFO - PROCESS | 1833 | ++DOMWINDOW == 273 (0x7f0552756400) [pid = 1833] [serial = 1398] [outer = 0x7f0546f11000] 05:01:26 INFO - PROCESS | 1833 | 1461240086239 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:01:26 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:01:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 1439ms 05:01:26 INFO - PROCESS | 1833 | 1461240086297 Marionette TRACE conn3 -> [0,1833,"getWindowHandle",null] 05:01:26 INFO - PROCESS | 1833 | 1461240086301 Marionette TRACE conn3 <- [1,1833,null,{"value":"8"}] 05:01:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 05:01:26 INFO - PROCESS | 1833 | 1461240086306 Marionette TRACE conn3 -> [0,1834,"setScriptTimeout",{"ms":35000}] 05:01:26 INFO - PROCESS | 1833 | 1461240086309 Marionette TRACE conn3 <- [1,1834,null,{}] 05:01:26 INFO - PROCESS | 1833 | 1461240086314 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:01:26 INFO - PROCESS | 1833 | 1461240086487 Marionette TRACE conn3 <- [1,1835,null,{"value":null}] 05:01:26 INFO - PROCESS | 1833 | 1461240086704 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1833 | ++DOCSHELL 0x7f0555fe1800 == 123 [pid = 1833] [id = 466] 05:01:26 INFO - PROCESS | 1833 | ++DOMWINDOW == 274 (0x7f054a592000) [pid = 1833] [serial = 1399] [outer = (nil)] 05:01:26 INFO - PROCESS | 1833 | ++DOMWINDOW == 275 (0x7f0552fc2c00) [pid = 1833] [serial = 1400] [outer = 0x7f054a592000] 05:01:26 INFO - PROCESS | 1833 | 1461240086817 Marionette DEBUG loaded listener.js 05:01:26 INFO - PROCESS | 1833 | ++DOMWINDOW == 276 (0x7f0555a9c000) [pid = 1833] [serial = 1401] [outer = 0x7f054a592000] 05:01:27 INFO - PROCESS | 1833 | 1461240087737 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:01:27 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:01:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 1478ms 05:01:27 INFO - PROCESS | 1833 | 1461240087786 Marionette TRACE conn3 -> [0,1837,"getWindowHandle",null] 05:01:27 INFO - PROCESS | 1833 | 1461240087790 Marionette TRACE conn3 <- [1,1837,null,{"value":"8"}] 05:01:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 05:01:27 INFO - PROCESS | 1833 | 1461240087795 Marionette TRACE conn3 -> [0,1838,"setScriptTimeout",{"ms":35000}] 05:01:27 INFO - PROCESS | 1833 | 1461240087798 Marionette TRACE conn3 <- [1,1838,null,{}] 05:01:27 INFO - PROCESS | 1833 | 1461240087803 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:01:28 INFO - PROCESS | 1833 | 1461240088031 Marionette TRACE conn3 <- [1,1839,null,{"value":null}] 05:01:28 INFO - PROCESS | 1833 | 1461240088289 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1833 | ++DOCSHELL 0x7f05583a5800 == 124 [pid = 1833] [id = 467] 05:01:28 INFO - PROCESS | 1833 | ++DOMWINDOW == 277 (0x7f0552fbc400) [pid = 1833] [serial = 1402] [outer = (nil)] 05:01:28 INFO - PROCESS | 1833 | ++DOMWINDOW == 278 (0x7f05565c7000) [pid = 1833] [serial = 1403] [outer = 0x7f0552fbc400] 05:01:28 INFO - PROCESS | 1833 | 1461240088410 Marionette DEBUG loaded listener.js 05:01:28 INFO - PROCESS | 1833 | ++DOMWINDOW == 279 (0x7f055acae400) [pid = 1833] [serial = 1404] [outer = 0x7f0552fbc400] 05:01:29 INFO - PROCESS | 1833 | 1461240089278 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:01:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 05:01:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 1532ms 05:01:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 05:01:29 INFO - PROCESS | 1833 | 1461240089328 Marionette TRACE conn3 -> [0,1841,"getWindowHandle",null] 05:01:29 INFO - PROCESS | 1833 | 1461240089331 Marionette TRACE conn3 <- [1,1841,null,{"value":"8"}] 05:01:29 INFO - PROCESS | 1833 | 1461240089337 Marionette TRACE conn3 -> [0,1842,"setScriptTimeout",{"ms":35000}] 05:01:29 INFO - PROCESS | 1833 | 1461240089340 Marionette TRACE conn3 <- [1,1842,null,{}] 05:01:29 INFO - PROCESS | 1833 | 1461240089345 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:01:29 INFO - PROCESS | 1833 | 1461240089536 Marionette TRACE conn3 <- [1,1843,null,{"value":null}] 05:01:29 INFO - PROCESS | 1833 | 1461240089756 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1833 | ++DOCSHELL 0x7f055c42e800 == 125 [pid = 1833] [id = 468] 05:01:29 INFO - PROCESS | 1833 | ++DOMWINDOW == 280 (0x7f0555ab5800) [pid = 1833] [serial = 1405] [outer = (nil)] 05:01:29 INFO - PROCESS | 1833 | ++DOMWINDOW == 281 (0x7f055b919000) [pid = 1833] [serial = 1406] [outer = 0x7f0555ab5800] 05:01:29 INFO - PROCESS | 1833 | 1461240089869 Marionette DEBUG loaded listener.js 05:01:29 INFO - PROCESS | 1833 | ++DOMWINDOW == 282 (0x7f055cb75800) [pid = 1833] [serial = 1407] [outer = 0x7f0555ab5800] 05:01:30 INFO - PROCESS | 1833 | 1461240090747 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:01:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 05:01:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 1483ms 05:01:30 INFO - PROCESS | 1833 | 1461240090820 Marionette TRACE conn3 -> [0,1845,"getWindowHandle",null] 05:01:30 INFO - PROCESS | 1833 | 1461240090824 Marionette TRACE conn3 <- [1,1845,null,{"value":"8"}] 05:01:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 05:01:30 INFO - PROCESS | 1833 | 1461240090829 Marionette TRACE conn3 -> [0,1846,"setScriptTimeout",{"ms":35000}] 05:01:30 INFO - PROCESS | 1833 | 1461240090831 Marionette TRACE conn3 <- [1,1846,null,{}] 05:01:30 INFO - PROCESS | 1833 | 1461240090837 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:01:31 INFO - PROCESS | 1833 | 1461240091030 Marionette TRACE conn3 <- [1,1847,null,{"value":null}] 05:01:31 INFO - PROCESS | 1833 | 1461240091250 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1833 | ++DOCSHELL 0x7f0563117800 == 126 [pid = 1833] [id = 469] 05:01:31 INFO - PROCESS | 1833 | ++DOMWINDOW == 283 (0x7f05413edc00) [pid = 1833] [serial = 1408] [outer = (nil)] 05:01:31 INFO - PROCESS | 1833 | ++DOMWINDOW == 284 (0x7f055e7c5800) [pid = 1833] [serial = 1409] [outer = 0x7f05413edc00] 05:01:31 INFO - PROCESS | 1833 | 1461240091367 Marionette DEBUG loaded listener.js 05:01:31 INFO - PROCESS | 1833 | ++DOMWINDOW == 285 (0x7f0569090c00) [pid = 1833] [serial = 1410] [outer = 0x7f05413edc00] 05:01:32 INFO - PROCESS | 1833 | 1461240092276 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:01:32 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:01:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 1481ms 05:01:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 05:01:32 INFO - PROCESS | 1833 | 1461240092312 Marionette TRACE conn3 -> [0,1849,"getWindowHandle",null] 05:01:32 INFO - PROCESS | 1833 | 1461240092315 Marionette TRACE conn3 <- [1,1849,null,{"value":"8"}] 05:01:32 INFO - PROCESS | 1833 | 1461240092321 Marionette TRACE conn3 -> [0,1850,"setScriptTimeout",{"ms":35000}] 05:01:32 INFO - PROCESS | 1833 | 1461240092324 Marionette TRACE conn3 <- [1,1850,null,{}] 05:01:32 INFO - PROCESS | 1833 | 1461240092329 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:01:32 INFO - PROCESS | 1833 | 1461240092510 Marionette TRACE conn3 <- [1,1851,null,{"value":null}] 05:01:32 INFO - PROCESS | 1833 | 1461240092732 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1833 | ++DOCSHELL 0x7f056e0bf800 == 127 [pid = 1833] [id = 470] 05:01:32 INFO - PROCESS | 1833 | ++DOMWINDOW == 286 (0x7f0558fc8000) [pid = 1833] [serial = 1411] [outer = (nil)] 05:01:32 INFO - PROCESS | 1833 | ++DOMWINDOW == 287 (0x7f056dd11c00) [pid = 1833] [serial = 1412] [outer = 0x7f0558fc8000] 05:01:32 INFO - PROCESS | 1833 | 1461240092844 Marionette DEBUG loaded listener.js 05:01:32 INFO - PROCESS | 1833 | ++DOMWINDOW == 288 (0x7f056e49b400) [pid = 1833] [serial = 1413] [outer = 0x7f0558fc8000] 05:01:33 INFO - PROCESS | 1833 | 1461240093746 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:01:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 05:01:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 1491ms 05:01:33 INFO - PROCESS | 1833 | 1461240093811 Marionette TRACE conn3 -> [0,1853,"getWindowHandle",null] 05:01:33 INFO - PROCESS | 1833 | 1461240093815 Marionette TRACE conn3 <- [1,1853,null,{"value":"8"}] 05:01:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 05:01:33 INFO - PROCESS | 1833 | 1461240093821 Marionette TRACE conn3 -> [0,1854,"setScriptTimeout",{"ms":35000}] 05:01:33 INFO - PROCESS | 1833 | 1461240093824 Marionette TRACE conn3 <- [1,1854,null,{}] 05:01:33 INFO - PROCESS | 1833 | 1461240093829 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:01:34 INFO - PROCESS | 1833 | 1461240094021 Marionette TRACE conn3 <- [1,1855,null,{"value":null}] 05:01:34 INFO - PROCESS | 1833 | 1461240094238 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1833 | ++DOCSHELL 0x7f05738c8000 == 128 [pid = 1833] [id = 471] 05:01:34 INFO - PROCESS | 1833 | ++DOMWINDOW == 289 (0x7f054325e000) [pid = 1833] [serial = 1414] [outer = (nil)] 05:01:34 INFO - PROCESS | 1833 | ++DOMWINDOW == 290 (0x7f0543267000) [pid = 1833] [serial = 1415] [outer = 0x7f054325e000] 05:01:34 INFO - PROCESS | 1833 | 1461240094352 Marionette DEBUG loaded listener.js 05:01:34 INFO - PROCESS | 1833 | ++DOMWINDOW == 291 (0x7f054326b800) [pid = 1833] [serial = 1416] [outer = 0x7f054325e000] 05:01:35 INFO - PROCESS | 1833 | 1461240095272 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:01:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 05:01:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 1528ms 05:01:35 INFO - PROCESS | 1833 | 1461240095351 Marionette TRACE conn3 -> [0,1857,"getWindowHandle",null] 05:01:35 INFO - PROCESS | 1833 | 1461240095355 Marionette TRACE conn3 <- [1,1857,null,{"value":"8"}] 05:01:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 05:01:35 INFO - PROCESS | 1833 | 1461240095361 Marionette TRACE conn3 -> [0,1858,"setScriptTimeout",{"ms":35000}] 05:01:35 INFO - PROCESS | 1833 | 1461240095365 Marionette TRACE conn3 <- [1,1858,null,{}] 05:01:35 INFO - PROCESS | 1833 | 1461240095370 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:01:35 INFO - PROCESS | 1833 | 1461240095615 Marionette TRACE conn3 <- [1,1859,null,{"value":null}] 05:01:35 INFO - PROCESS | 1833 | 1461240095878 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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:35 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f054b422800 == 129 [pid = 1833] [id = 472] 05:01:35 INFO - PROCESS | 1833 | ++DOMWINDOW == 292 (0x7f0541199400) [pid = 1833] [serial = 1417] [outer = (nil)] 05:01:35 INFO - PROCESS | 1833 | ++DOMWINDOW == 293 (0x7f05411a1400) [pid = 1833] [serial = 1418] [outer = 0x7f0541199400] 05:01:36 INFO - PROCESS | 1833 | 1461240096007 Marionette DEBUG loaded listener.js 05:01:36 INFO - PROCESS | 1833 | ++DOMWINDOW == 294 (0x7f056e598800) [pid = 1833] [serial = 1419] [outer = 0x7f0541199400] 05:01:36 INFO - PROCESS | 1833 | 1461240096820 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:01:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 05:01:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 1535ms 05:01:36 INFO - PROCESS | 1833 | 1461240096897 Marionette TRACE conn3 -> [0,1861,"getWindowHandle",null] 05:01:36 INFO - PROCESS | 1833 | 1461240096900 Marionette TRACE conn3 <- [1,1861,null,{"value":"8"}] 05:01:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 05:01:36 INFO - PROCESS | 1833 | 1461240096906 Marionette TRACE conn3 -> [0,1862,"setScriptTimeout",{"ms":35000}] 05:01:36 INFO - PROCESS | 1833 | 1461240096908 Marionette TRACE conn3 <- [1,1862,null,{}] 05:01:36 INFO - PROCESS | 1833 | 1461240096913 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:01:37 INFO - PROCESS | 1833 | 1461240097110 Marionette TRACE conn3 <- [1,1863,null,{"value":null}] 05:01:37 INFO - PROCESS | 1833 | 1461240097371 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1833 | ++DOCSHELL 0x7f053e1ea000 == 130 [pid = 1833] [id = 473] 05:01:37 INFO - PROCESS | 1833 | ++DOMWINDOW == 295 (0x7f053b719400) [pid = 1833] [serial = 1420] [outer = (nil)] 05:01:37 INFO - PROCESS | 1833 | ++DOMWINDOW == 296 (0x7f053b71fc00) [pid = 1833] [serial = 1421] [outer = 0x7f053b719400] 05:01:37 INFO - PROCESS | 1833 | 1461240097483 Marionette DEBUG loaded listener.js 05:01:37 INFO - PROCESS | 1833 | ++DOMWINDOW == 297 (0x7f053b725000) [pid = 1833] [serial = 1422] [outer = 0x7f053b719400] 05:01:38 INFO - PROCESS | 1833 | 1461240098302 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:01:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 05:01:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 1433ms 05:01:38 INFO - PROCESS | 1833 | 1461240098340 Marionette TRACE conn3 -> [0,1865,"getWindowHandle",null] 05:01:38 INFO - PROCESS | 1833 | 1461240098342 Marionette TRACE conn3 <- [1,1865,null,{"value":"8"}] 05:01:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 05:01:38 INFO - PROCESS | 1833 | 1461240098349 Marionette TRACE conn3 -> [0,1866,"setScriptTimeout",{"ms":35000}] 05:01:38 INFO - PROCESS | 1833 | 1461240098351 Marionette TRACE conn3 <- [1,1866,null,{}] 05:01:38 INFO - PROCESS | 1833 | 1461240098357 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:01:38 INFO - PROCESS | 1833 | 1461240098532 Marionette TRACE conn3 <- [1,1867,null,{"value":null}] 05:01:38 INFO - PROCESS | 1833 | 1461240098818 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1833 | ++DOCSHELL 0x7f0540d4e800 == 131 [pid = 1833] [id = 474] 05:01:38 INFO - PROCESS | 1833 | ++DOMWINDOW == 298 (0x7f053b71a400) [pid = 1833] [serial = 1423] [outer = (nil)] 05:01:38 INFO - PROCESS | 1833 | ++DOMWINDOW == 299 (0x7f053b81c800) [pid = 1833] [serial = 1424] [outer = 0x7f053b71a400] 05:01:38 INFO - PROCESS | 1833 | 1461240098904 Marionette DEBUG loaded listener.js 05:01:39 INFO - PROCESS | 1833 | ++DOMWINDOW == 300 (0x7f053b822000) [pid = 1833] [serial = 1425] [outer = 0x7f053b71a400] 05:01:39 INFO - PROCESS | 1833 | 1461240099791 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:01:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 05:01:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 1484ms 05:01:39 INFO - PROCESS | 1833 | 1461240099834 Marionette TRACE conn3 -> [0,1869,"getWindowHandle",null] 05:01:39 INFO - PROCESS | 1833 | 1461240099837 Marionette TRACE conn3 <- [1,1869,null,{"value":"8"}] 05:01:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 05:01:39 INFO - PROCESS | 1833 | 1461240099843 Marionette TRACE conn3 -> [0,1870,"setScriptTimeout",{"ms":35000}] 05:01:39 INFO - PROCESS | 1833 | 1461240099845 Marionette TRACE conn3 <- [1,1870,null,{}] 05:01:39 INFO - PROCESS | 1833 | 1461240099851 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:01:40 INFO - PROCESS | 1833 | 1461240100044 Marionette TRACE conn3 <- [1,1871,null,{"value":null}] 05:01:40 INFO - PROCESS | 1833 | 1461240100314 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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:40 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f054159e800 == 132 [pid = 1833] [id = 475] 05:01:40 INFO - PROCESS | 1833 | ++DOMWINDOW == 301 (0x7f053b720c00) [pid = 1833] [serial = 1426] [outer = (nil)] 05:01:40 INFO - PROCESS | 1833 | ++DOMWINDOW == 302 (0x7f053b827400) [pid = 1833] [serial = 1427] [outer = 0x7f053b720c00] 05:01:40 INFO - PROCESS | 1833 | 1461240100430 Marionette DEBUG loaded listener.js 05:01:40 INFO - PROCESS | 1833 | ++DOMWINDOW == 303 (0x7f0541d74800) [pid = 1833] [serial = 1428] [outer = 0x7f053b720c00] 05:01:41 INFO - PROCESS | 1833 | 1461240101306 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:01:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 05:01:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 1533ms 05:01:41 INFO - PROCESS | 1833 | 1461240101377 Marionette TRACE conn3 -> [0,1873,"getWindowHandle",null] 05:01:41 INFO - PROCESS | 1833 | 1461240101381 Marionette TRACE conn3 <- [1,1873,null,{"value":"8"}] 05:01:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 05:01:41 INFO - PROCESS | 1833 | 1461240101386 Marionette TRACE conn3 -> [0,1874,"setScriptTimeout",{"ms":35000}] 05:01:41 INFO - PROCESS | 1833 | 1461240101389 Marionette TRACE conn3 <- [1,1874,null,{}] 05:01:41 INFO - PROCESS | 1833 | 1461240101394 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:01:41 INFO - PROCESS | 1833 | 1461240101640 Marionette TRACE conn3 <- [1,1875,null,{"value":null}] 05:01:41 INFO - PROCESS | 1833 | 1461240101954 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1833 | ++DOCSHELL 0x7f054fcc2800 == 133 [pid = 1833] [id = 476] 05:01:41 INFO - PROCESS | 1833 | ++DOMWINDOW == 304 (0x7f053b81cc00) [pid = 1833] [serial = 1429] [outer = (nil)] 05:01:42 INFO - PROCESS | 1833 | ++DOMWINDOW == 305 (0x7f05434cb400) [pid = 1833] [serial = 1430] [outer = 0x7f053b81cc00] 05:01:42 INFO - PROCESS | 1833 | 1461240102023 Marionette DEBUG loaded listener.js 05:01:42 INFO - PROCESS | 1833 | ++DOMWINDOW == 306 (0x7f0548224c00) [pid = 1833] [serial = 1431] [outer = 0x7f053b81cc00] 05:01:42 INFO - PROCESS | 1833 | 1461240102860 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:01:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 05:01:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 1528ms 05:01:42 INFO - PROCESS | 1833 | 1461240102916 Marionette TRACE conn3 -> [0,1877,"getWindowHandle",null] 05:01:42 INFO - PROCESS | 1833 | 1461240102919 Marionette TRACE conn3 <- [1,1877,null,{"value":"8"}] 05:01:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 05:01:42 INFO - PROCESS | 1833 | 1461240102925 Marionette TRACE conn3 -> [0,1878,"setScriptTimeout",{"ms":35000}] 05:01:42 INFO - PROCESS | 1833 | 1461240102927 Marionette TRACE conn3 <- [1,1878,null,{}] 05:01:42 INFO - PROCESS | 1833 | 1461240102932 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:01:43 INFO - PROCESS | 1833 | 1461240103138 Marionette TRACE conn3 <- [1,1879,null,{"value":null}] 05:01:43 INFO - PROCESS | 1833 | 1461240103408 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1833 | ++DOCSHELL 0x7f0575f94000 == 134 [pid = 1833] [id = 477] 05:01:43 INFO - PROCESS | 1833 | ++DOMWINDOW == 307 (0x7f05413ed800) [pid = 1833] [serial = 1432] [outer = (nil)] 05:01:43 INFO - PROCESS | 1833 | ++DOMWINDOW == 308 (0x7f055043b800) [pid = 1833] [serial = 1433] [outer = 0x7f05413ed800] 05:01:43 INFO - PROCESS | 1833 | 1461240103522 Marionette DEBUG loaded listener.js 05:01:43 INFO - PROCESS | 1833 | ++DOMWINDOW == 309 (0x7f0553129c00) [pid = 1833] [serial = 1434] [outer = 0x7f05413ed800] 05:01:44 INFO - PROCESS | 1833 | 1461240104435 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:01:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 05:01:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 1590ms 05:01:44 INFO - PROCESS | 1833 | 1461240104517 Marionette TRACE conn3 -> [0,1881,"getWindowHandle",null] 05:01:44 INFO - PROCESS | 1833 | 1461240104520 Marionette TRACE conn3 <- [1,1881,null,{"value":"8"}] 05:01:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 05:01:44 INFO - PROCESS | 1833 | 1461240104526 Marionette TRACE conn3 -> [0,1882,"setScriptTimeout",{"ms":35000}] 05:01:44 INFO - PROCESS | 1833 | 1461240104528 Marionette TRACE conn3 <- [1,1882,null,{}] 05:01:44 INFO - PROCESS | 1833 | 1461240104534 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:01:44 INFO - PROCESS | 1833 | 1461240104797 Marionette TRACE conn3 <- [1,1883,null,{"value":null}] 05:01:45 INFO - PROCESS | 1833 | 1461240105664 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1833 | ++DOCSHELL 0x7f05415c9000 == 135 [pid = 1833] [id = 478] 05:01:45 INFO - PROCESS | 1833 | ++DOMWINDOW == 310 (0x7f053c721400) [pid = 1833] [serial = 1435] [outer = (nil)] 05:01:45 INFO - PROCESS | 1833 | ++DOMWINDOW == 311 (0x7f053c816800) [pid = 1833] [serial = 1436] [outer = 0x7f053c721400] 05:01:45 INFO - PROCESS | 1833 | 1461240105738 Marionette DEBUG loaded listener.js 05:01:45 INFO - PROCESS | 1833 | ++DOMWINDOW == 312 (0x7f05407eec00) [pid = 1833] [serial = 1437] [outer = 0x7f053c721400] 05:01:46 INFO - PROCESS | 1833 | 1461240106592 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:01:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 05:01:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 2139ms 05:01:46 INFO - PROCESS | 1833 | 1461240106668 Marionette TRACE conn3 -> [0,1885,"getWindowHandle",null] 05:01:46 INFO - PROCESS | 1833 | 1461240106674 Marionette TRACE conn3 <- [1,1885,null,{"value":"8"}] 05:01:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 05:01:46 INFO - PROCESS | 1833 | 1461240106683 Marionette TRACE conn3 -> [0,1886,"setScriptTimeout",{"ms":35000}] 05:01:46 INFO - PROCESS | 1833 | 1461240106687 Marionette TRACE conn3 <- [1,1886,null,{}] 05:01:46 INFO - PROCESS | 1833 | 1461240106693 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:01:46 INFO - PROCESS | 1833 | 1461240106939 Marionette TRACE conn3 <- [1,1887,null,{"value":null}] 05:01:47 INFO - PROCESS | 1833 | 1461240107277 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1833 | ++DOCSHELL 0x7f05415c3000 == 136 [pid = 1833] [id = 479] 05:01:47 INFO - PROCESS | 1833 | ++DOMWINDOW == 313 (0x7f053c725c00) [pid = 1833] [serial = 1438] [outer = (nil)] 05:01:47 INFO - PROCESS | 1833 | ++DOMWINDOW == 314 (0x7f0540a1f800) [pid = 1833] [serial = 1439] [outer = 0x7f053c725c00] 05:01:47 INFO - PROCESS | 1833 | 1461240107364 Marionette DEBUG loaded listener.js 05:01:47 INFO - PROCESS | 1833 | ++DOMWINDOW == 315 (0x7f0542b3f400) [pid = 1833] [serial = 1440] [outer = 0x7f053c725c00] 05:01:48 INFO - PROCESS | 1833 | 1461240108395 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:01:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 05:01:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 1788ms 05:01:48 INFO - PROCESS | 1833 | 1461240108474 Marionette TRACE conn3 -> [0,1889,"getWindowHandle",null] 05:01:48 INFO - PROCESS | 1833 | 1461240108480 Marionette TRACE conn3 <- [1,1889,null,{"value":"8"}] 05:01:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 05:01:48 INFO - PROCESS | 1833 | 1461240108486 Marionette TRACE conn3 -> [0,1890,"setScriptTimeout",{"ms":35000}] 05:01:48 INFO - PROCESS | 1833 | 1461240108489 Marionette TRACE conn3 <- [1,1890,null,{}] 05:01:48 INFO - PROCESS | 1833 | 1461240108494 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:01:48 INFO - PROCESS | 1833 | 1461240108690 Marionette TRACE conn3 <- [1,1891,null,{"value":null}] 05:01:49 INFO - PROCESS | 1833 | 1461240109046 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1833 | ++DOCSHELL 0x7f0540b11000 == 137 [pid = 1833] [id = 480] 05:01:49 INFO - PROCESS | 1833 | ++DOMWINDOW == 316 (0x7f054325fc00) [pid = 1833] [serial = 1441] [outer = (nil)] 05:01:49 INFO - PROCESS | 1833 | ++DOMWINDOW == 317 (0x7f0543268400) [pid = 1833] [serial = 1442] [outer = 0x7f054325fc00] 05:01:49 INFO - PROCESS | 1833 | 1461240109114 Marionette DEBUG loaded listener.js 05:01:49 INFO - PROCESS | 1833 | ++DOMWINDOW == 318 (0x7f05433e8c00) [pid = 1833] [serial = 1443] [outer = 0x7f054325fc00] 05:01:49 INFO - PROCESS | 1833 | --DOCSHELL 0x7f0550d67800 == 136 [pid = 1833] [id = 362] 05:01:49 INFO - PROCESS | 1833 | --DOCSHELL 0x7f054b77e800 == 135 [pid = 1833] [id = 460] 05:01:49 INFO - PROCESS | 1833 | --DOCSHELL 0x7f0550eb3000 == 134 [pid = 1833] [id = 459] 05:01:49 INFO - PROCESS | 1833 | --DOCSHELL 0x7f054fca4800 == 133 [pid = 1833] [id = 458] 05:01:49 INFO - PROCESS | 1833 | --DOCSHELL 0x7f054a470800 == 132 [pid = 1833] [id = 457] 05:01:49 INFO - PROCESS | 1833 | --DOCSHELL 0x7f0541bc4000 == 131 [pid = 1833] [id = 456] 05:01:49 INFO - PROCESS | 1833 | --DOCSHELL 0x7f0543296000 == 130 [pid = 1833] [id = 455] 05:01:49 INFO - PROCESS | 1833 | --DOCSHELL 0x7f054925a000 == 129 [pid = 1833] [id = 454] 05:01:49 INFO - PROCESS | 1833 | --DOCSHELL 0x7f0541bc2800 == 128 [pid = 1833] [id = 453] 05:01:49 INFO - PROCESS | 1833 | --DOCSHELL 0x7f0540856000 == 127 [pid = 1833] [id = 452] 05:01:49 INFO - PROCESS | 1833 | --DOCSHELL 0x7f0540c02800 == 126 [pid = 1833] [id = 449] 05:01:49 INFO - PROCESS | 1833 | --DOCSHELL 0x7f0540ccb800 == 125 [pid = 1833] [id = 448] 05:01:49 INFO - PROCESS | 1833 | --DOCSHELL 0x7f054fe19000 == 124 [pid = 1833] [id = 447] 05:01:49 INFO - PROCESS | 1833 | --DOCSHELL 0x7f0552aa6000 == 123 [pid = 1833] [id = 446] 05:01:49 INFO - PROCESS | 1833 | --DOCSHELL 0x7f054144e800 == 122 [pid = 1833] [id = 445] 05:01:49 INFO - PROCESS | 1833 | --DOCSHELL 0x7f0541437000 == 121 [pid = 1833] [id = 444] 05:01:49 INFO - PROCESS | 1833 | --DOCSHELL 0x7f056e4c2800 == 120 [pid = 1833] [id = 443] 05:01:49 INFO - PROCESS | 1833 | --DOCSHELL 0x7f055c522000 == 119 [pid = 1833] [id = 442] 05:01:49 INFO - PROCESS | 1833 | --DOCSHELL 0x7f055aec3800 == 118 [pid = 1833] [id = 441] 05:01:49 INFO - PROCESS | 1833 | --DOCSHELL 0x7f0556622800 == 117 [pid = 1833] [id = 440] 05:01:49 INFO - PROCESS | 1833 | --DOCSHELL 0x7f0550e1d000 == 116 [pid = 1833] [id = 439] 05:01:49 INFO - PROCESS | 1833 | --DOCSHELL 0x7f0545b80000 == 115 [pid = 1833] [id = 438] 05:01:49 INFO - PROCESS | 1833 | --DOMWINDOW == 317 (0x7f054a594000) [pid = 1833] [serial = 1005] [outer = (nil)] [url = about:blank] 05:01:49 INFO - PROCESS | 1833 | --DOMWINDOW == 316 (0x7f05565be400) [pid = 1833] [serial = 987] [outer = (nil)] [url = about:blank] 05:01:49 INFO - PROCESS | 1833 | --DOMWINDOW == 315 (0x7f055cae3800) [pid = 1833] [serial = 993] [outer = (nil)] [url = about:blank] 05:01:49 INFO - PROCESS | 1833 | --DOMWINDOW == 314 (0x7f0541d77000) [pid = 1833] [serial = 1155] [outer = (nil)] [url = about:blank] 05:01:49 INFO - PROCESS | 1833 | --DOMWINDOW == 313 (0x7f0551109800) [pid = 1833] [serial = 1017] [outer = (nil)] [url = about:blank] 05:01:49 INFO - PROCESS | 1833 | --DOMWINDOW == 312 (0x7f0546f0bc00) [pid = 1833] [serial = 978] [outer = (nil)] [url = about:blank] 05:01:49 INFO - PROCESS | 1833 | --DOMWINDOW == 311 (0x7f05432fcc00) [pid = 1833] [serial = 1224] [outer = (nil)] [url = about:blank] 05:01:49 INFO - PROCESS | 1833 | --DOMWINDOW == 310 (0x7f0545fc5400) [pid = 1833] [serial = 1011] [outer = (nil)] [url = about:blank] 05:01:49 INFO - PROCESS | 1833 | --DOMWINDOW == 309 (0x7f054a6acc00) [pid = 1833] [serial = 1089] [outer = (nil)] [url = about:blank] 05:01:49 INFO - PROCESS | 1833 | --DOMWINDOW == 308 (0x7f0556714400) [pid = 1833] [serial = 990] [outer = (nil)] [url = about:blank] 05:01:49 INFO - PROCESS | 1833 | --DOMWINDOW == 307 (0x7f0568239800) [pid = 1833] [serial = 996] [outer = (nil)] [url = about:blank] 05:01:49 INFO - PROCESS | 1833 | --DOMWINDOW == 306 (0x7f0569507c00) [pid = 1833] [serial = 999] [outer = (nil)] [url = about:blank] 05:01:49 INFO - PROCESS | 1833 | --DOMWINDOW == 305 (0x7f0555afdc00) [pid = 1833] [serial = 984] [outer = (nil)] [url = about:blank] 05:01:49 INFO - PROCESS | 1833 | --DOMWINDOW == 304 (0x7f054fea3800) [pid = 1833] [serial = 981] [outer = (nil)] [url = about:blank] 05:01:49 INFO - PROCESS | 1833 | --DOMWINDOW == 303 (0x7f054fc73800) [pid = 1833] [serial = 951] [outer = (nil)] [url = about:blank] 05:01:49 INFO - PROCESS | 1833 | --DOMWINDOW == 302 (0x7f0543d11400) [pid = 1833] [serial = 1014] [outer = (nil)] [url = about:blank] 05:01:49 INFO - PROCESS | 1833 | --DOMWINDOW == 301 (0x7f056e3cd400) [pid = 1833] [serial = 1002] [outer = (nil)] [url = about:blank] 05:01:49 INFO - PROCESS | 1833 | --DOMWINDOW == 300 (0x7f056e90c400) [pid = 1833] [serial = 1008] [outer = (nil)] [url = about:blank] 05:01:49 INFO - PROCESS | 1833 | --DOMWINDOW == 299 (0x7f054a6d9000) [pid = 1833] [serial = 1307] [outer = (nil)] [url = about:blank] 05:01:49 INFO - PROCESS | 1833 | --DOMWINDOW == 298 (0x7f054fc95000) [pid = 1833] [serial = 1253] [outer = (nil)] [url = about:blank] 05:01:49 INFO - PROCESS | 1833 | --DOMWINDOW == 297 (0x7f055ddc6800) [pid = 1833] [serial = 1262] [outer = (nil)] [url = about:blank] 05:01:49 INFO - PROCESS | 1833 | --DOMWINDOW == 296 (0x7f0543171800) [pid = 1833] [serial = 1289] [outer = (nil)] [url = about:blank] 05:01:49 INFO - PROCESS | 1833 | --DOMWINDOW == 295 (0x7f0546f10400) [pid = 1833] [serial = 1250] [outer = (nil)] [url = about:blank] 05:01:49 INFO - PROCESS | 1833 | --DOMWINDOW == 294 (0x7f0543e58000) [pid = 1833] [serial = 1295] [outer = (nil)] [url = about:blank] 05:01:49 INFO - PROCESS | 1833 | --DOMWINDOW == 293 (0x7f0544c5bc00) [pid = 1833] [serial = 1296] [outer = (nil)] [url = about:blank] 05:01:49 INFO - PROCESS | 1833 | --DOMWINDOW == 292 (0x7f05434c9400) [pid = 1833] [serial = 1293] [outer = (nil)] [url = about:blank] 05:01:49 INFO - PROCESS | 1833 | --DOMWINDOW == 291 (0x7f05432f6400) [pid = 1833] [serial = 1292] [outer = (nil)] [url = about:blank] 05:01:49 INFO - PROCESS | 1833 | --DOMWINDOW == 290 (0x7f054821d400) [pid = 1833] [serial = 1301] [outer = (nil)] [url = about:blank] 05:01:49 INFO - PROCESS | 1833 | --DOMWINDOW == 289 (0x7f0546dabc00) [pid = 1833] [serial = 1298] [outer = (nil)] [url = about:blank] 05:01:49 INFO - PROCESS | 1833 | --DOMWINDOW == 288 (0x7f0547f57800) [pid = 1833] [serial = 1299] [outer = (nil)] [url = about:blank] 05:01:49 INFO - PROCESS | 1833 | --DOMWINDOW == 287 (0x7f055637e400) [pid = 1833] [serial = 1259] [outer = (nil)] [url = about:blank] 05:01:49 INFO - PROCESS | 1833 | --DOMWINDOW == 286 (0x7f056919f400) [pid = 1833] [serial = 1268] [outer = (nil)] [url = about:blank] 05:01:49 INFO - PROCESS | 1833 | --DOMWINDOW == 285 (0x7f055cf9e400) [pid = 1833] [serial = 1274] [outer = (nil)] [url = about:blank] 05:01:49 INFO - PROCESS | 1833 | --DOMWINDOW == 284 (0x7f0553229000) [pid = 1833] [serial = 1256] [outer = (nil)] [url = about:blank] 05:01:49 INFO - PROCESS | 1833 | --DOMWINDOW == 283 (0x7f0545155800) [pid = 1833] [serial = 1265] [outer = (nil)] [url = about:blank] 05:01:49 INFO - PROCESS | 1833 | --DOMWINDOW == 282 (0x7f0543da5000) [pid = 1833] [serial = 1247] [outer = (nil)] [url = about:blank] 05:01:49 INFO - PROCESS | 1833 | --DOMWINDOW == 281 (0x7f0543b27400) [pid = 1833] [serial = 1271] [outer = (nil)] [url = about:blank] 05:01:49 INFO - PROCESS | 1833 | --DOMWINDOW == 280 (0x7f05434cd800) [pid = 1833] [serial = 1277] [outer = (nil)] [url = about:blank] 05:01:49 INFO - PROCESS | 1833 | --DOMWINDOW == 279 (0x7f05407f2c00) [pid = 1833] [serial = 1280] [outer = (nil)] [url = about:blank] 05:01:49 INFO - PROCESS | 1833 | --DOMWINDOW == 278 (0x7f0540a24800) [pid = 1833] [serial = 1283] [outer = (nil)] [url = about:blank] 05:01:49 INFO - PROCESS | 1833 | --DOMWINDOW == 277 (0x7f0543165800) [pid = 1833] [serial = 1286] [outer = (nil)] [url = about:blank] 05:01:49 INFO - PROCESS | 1833 | --DOMWINDOW == 276 (0x7f05510a6800) [pid = 1833] [serial = 1313] [outer = (nil)] [url = about:blank] 05:01:49 INFO - PROCESS | 1833 | --DOMWINDOW == 275 (0x7f0548228800) [pid = 1833] [serial = 1304] [outer = (nil)] [url = about:blank] 05:01:49 INFO - PROCESS | 1833 | --DOMWINDOW == 274 (0x7f054fc90800) [pid = 1833] [serial = 1308] [outer = (nil)] [url = about:blank] 05:01:49 INFO - PROCESS | 1833 | --DOMWINDOW == 273 (0x7f054fc78c00) [pid = 1833] [serial = 1310] [outer = (nil)] [url = about:blank] 05:01:49 INFO - PROCESS | 1833 | --DOMWINDOW == 272 (0x7f05491cd800) [pid = 1833] [serial = 1305] [outer = (nil)] [url = about:blank] 05:01:49 INFO - PROCESS | 1833 | --DOMWINDOW == 271 (0x7f0548223800) [pid = 1833] [serial = 1302] [outer = (nil)] [url = about:blank] 05:01:49 INFO - PROCESS | 1833 | --DOMWINDOW == 270 (0x7f0550439000) [pid = 1833] [serial = 1311] [outer = (nil)] [url = about:blank] 05:01:50 INFO - PROCESS | 1833 | 1461240110152 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:01:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 05:01:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 1683ms 05:01:50 INFO - PROCESS | 1833 | 1461240110172 Marionette TRACE conn3 -> [0,1893,"getWindowHandle",null] 05:01:50 INFO - PROCESS | 1833 | 1461240110175 Marionette TRACE conn3 <- [1,1893,null,{"value":"8"}] 05:01:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 05:01:50 INFO - PROCESS | 1833 | 1461240110190 Marionette TRACE conn3 -> [0,1894,"setScriptTimeout",{"ms":35000}] 05:01:50 INFO - PROCESS | 1833 | 1461240110198 Marionette TRACE conn3 <- [1,1894,null,{}] 05:01:50 INFO - PROCESS | 1833 | 1461240110203 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:01:50 INFO - PROCESS | 1833 | 1461240110486 Marionette TRACE conn3 <- [1,1895,null,{"value":null}] 05:01:50 INFO - PROCESS | 1833 | 1461240110602 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1833 | ++DOCSHELL 0x7f0541443800 == 116 [pid = 1833] [id = 481] 05:01:50 INFO - PROCESS | 1833 | ++DOMWINDOW == 271 (0x7f053c718400) [pid = 1833] [serial = 1444] [outer = (nil)] 05:01:50 INFO - PROCESS | 1833 | ++DOMWINDOW == 272 (0x7f0543b1f400) [pid = 1833] [serial = 1445] [outer = 0x7f053c718400] 05:01:50 INFO - PROCESS | 1833 | 1461240110669 Marionette DEBUG loaded listener.js 05:01:50 INFO - PROCESS | 1833 | ++DOMWINDOW == 273 (0x7f0543ddc400) [pid = 1833] [serial = 1446] [outer = 0x7f053c718400] 05:01:51 INFO - PROCESS | 1833 | 1461240111416 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:01:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 05:01:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 1250ms 05:01:51 INFO - PROCESS | 1833 | 1461240111433 Marionette TRACE conn3 -> [0,1897,"getWindowHandle",null] 05:01:51 INFO - PROCESS | 1833 | 1461240111437 Marionette TRACE conn3 <- [1,1897,null,{"value":"8"}] 05:01:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 05:01:51 INFO - PROCESS | 1833 | 1461240111480 Marionette TRACE conn3 -> [0,1898,"setScriptTimeout",{"ms":35000}] 05:01:51 INFO - PROCESS | 1833 | 1461240111483 Marionette TRACE conn3 <- [1,1898,null,{}] 05:01:51 INFO - PROCESS | 1833 | 1461240111488 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:01:51 INFO - PROCESS | 1833 | 1461240111661 Marionette TRACE conn3 <- [1,1899,null,{"value":null}] 05:01:51 INFO - PROCESS | 1833 | 1461240111675 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1833 | ++DOCSHELL 0x7f0543b43800 == 117 [pid = 1833] [id = 482] 05:01:51 INFO - PROCESS | 1833 | ++DOMWINDOW == 274 (0x7f0543269c00) [pid = 1833] [serial = 1447] [outer = (nil)] 05:01:51 INFO - PROCESS | 1833 | ++DOMWINDOW == 275 (0x7f0543ef3800) [pid = 1833] [serial = 1448] [outer = 0x7f0543269c00] 05:01:51 INFO - PROCESS | 1833 | 1461240111735 Marionette DEBUG loaded listener.js 05:01:51 INFO - PROCESS | 1833 | ++DOMWINDOW == 276 (0x7f0545155000) [pid = 1833] [serial = 1449] [outer = 0x7f0543269c00] 05:01:52 INFO - PROCESS | 1833 | 1461240112696 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:01:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 05:01:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 1280ms 05:01:52 INFO - PROCESS | 1833 | 1461240112763 Marionette TRACE conn3 -> [0,1901,"getWindowHandle",null] 05:01:52 INFO - PROCESS | 1833 | 1461240112766 Marionette TRACE conn3 <- [1,1901,null,{"value":"8"}] 05:01:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 05:01:52 INFO - PROCESS | 1833 | 1461240112795 Marionette TRACE conn3 -> [0,1902,"setScriptTimeout",{"ms":35000}] 05:01:52 INFO - PROCESS | 1833 | 1461240112798 Marionette TRACE conn3 <- [1,1902,null,{}] 05:01:52 INFO - PROCESS | 1833 | 1461240112802 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:01:53 INFO - PROCESS | 1833 | 1461240113054 Marionette TRACE conn3 <- [1,1903,null,{"value":null}] 05:01:53 INFO - PROCESS | 1833 | 1461240113084 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1833 | ++DOCSHELL 0x7f0546fa4000 == 118 [pid = 1833] [id = 483] 05:01:53 INFO - PROCESS | 1833 | ++DOMWINDOW == 277 (0x7f0546cce800) [pid = 1833] [serial = 1450] [outer = (nil)] 05:01:53 INFO - PROCESS | 1833 | ++DOMWINDOW == 278 (0x7f0546dad800) [pid = 1833] [serial = 1451] [outer = 0x7f0546cce800] 05:01:53 INFO - PROCESS | 1833 | 1461240113156 Marionette DEBUG loaded listener.js 05:01:53 INFO - PROCESS | 1833 | ++DOMWINDOW == 279 (0x7f0547f58000) [pid = 1833] [serial = 1452] [outer = 0x7f0546cce800] 05:01:54 INFO - PROCESS | 1833 | --DOMWINDOW == 278 (0x7f05432f9c00) [pid = 1833] [serial = 1360] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 05:01:54 INFO - PROCESS | 1833 | --DOMWINDOW == 277 (0x7f0543da0c00) [pid = 1833] [serial = 1363] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 05:01:54 INFO - PROCESS | 1833 | --DOMWINDOW == 276 (0x7f054514bc00) [pid = 1833] [serial = 1366] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 05:01:54 INFO - PROCESS | 1833 | --DOMWINDOW == 275 (0x7f05434cb000) [pid = 1833] [serial = 1372] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 05:01:54 INFO - PROCESS | 1833 | --DOMWINDOW == 274 (0x7f05434c9000) [pid = 1833] [serial = 1369] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 05:01:54 INFO - PROCESS | 1833 | --DOMWINDOW == 273 (0x7f05407f5800) [pid = 1833] [serial = 1357] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 05:01:54 INFO - PROCESS | 1833 | --DOMWINDOW == 272 (0x7f0548220400) [pid = 1833] [serial = 1375] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 05:01:54 INFO - PROCESS | 1833 | --DOMWINDOW == 271 (0x7f054fc24800) [pid = 1833] [serial = 1378] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 05:01:54 INFO - PROCESS | 1833 | --DOMWINDOW == 270 (0x7f0543165400) [pid = 1833] [serial = 1381] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 05:01:55 INFO - PROCESS | 1833 | 1461240115026 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:01:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 05:01:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 2286ms 05:01:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 05:01:55 INFO - PROCESS | 1833 | 1461240115082 Marionette TRACE conn3 -> [0,1905,"getWindowHandle",null] 05:01:55 INFO - PROCESS | 1833 | 1461240115084 Marionette TRACE conn3 <- [1,1905,null,{"value":"8"}] 05:01:55 INFO - PROCESS | 1833 | 1461240115090 Marionette TRACE conn3 -> [0,1906,"setScriptTimeout",{"ms":35000}] 05:01:55 INFO - PROCESS | 1833 | 1461240115093 Marionette TRACE conn3 <- [1,1906,null,{}] 05:01:55 INFO - PROCESS | 1833 | 1461240115098 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:01:55 INFO - PROCESS | 1833 | 1461240115285 Marionette TRACE conn3 <- [1,1907,null,{"value":null}] 05:01:55 INFO - PROCESS | 1833 | 1461240115463 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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:55 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f0548281000 == 119 [pid = 1833] [id = 484] 05:01:55 INFO - PROCESS | 1833 | ++DOMWINDOW == 271 (0x7f05413ea400) [pid = 1833] [serial = 1453] [outer = (nil)] 05:01:55 INFO - PROCESS | 1833 | ++DOMWINDOW == 272 (0x7f054514bc00) [pid = 1833] [serial = 1454] [outer = 0x7f05413ea400] 05:01:55 INFO - PROCESS | 1833 | 1461240115523 Marionette DEBUG loaded listener.js 05:01:55 INFO - PROCESS | 1833 | ++DOMWINDOW == 273 (0x7f0548226c00) [pid = 1833] [serial = 1455] [outer = 0x7f05413ea400] 05:01:56 INFO - PROCESS | 1833 | 1461240116203 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:01:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 05:01:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 1145ms 05:01:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 05:01:56 INFO - PROCESS | 1833 | 1461240116236 Marionette TRACE conn3 -> [0,1909,"getWindowHandle",null] 05:01:56 INFO - PROCESS | 1833 | 1461240116238 Marionette TRACE conn3 <- [1,1909,null,{"value":"8"}] 05:01:56 INFO - PROCESS | 1833 | 1461240116245 Marionette TRACE conn3 -> [0,1910,"setScriptTimeout",{"ms":35000}] 05:01:56 INFO - PROCESS | 1833 | 1461240116247 Marionette TRACE conn3 <- [1,1910,null,{}] 05:01:56 INFO - PROCESS | 1833 | 1461240116252 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:01:56 INFO - PROCESS | 1833 | 1461240116436 Marionette TRACE conn3 <- [1,1911,null,{"value":null}] 05:01:56 INFO - PROCESS | 1833 | 1461240116616 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1833 | ++DOCSHELL 0x7f054b41e000 == 120 [pid = 1833] [id = 485] 05:01:56 INFO - PROCESS | 1833 | ++DOMWINDOW == 274 (0x7f0542ddd000) [pid = 1833] [serial = 1456] [outer = (nil)] 05:01:56 INFO - PROCESS | 1833 | ++DOMWINDOW == 275 (0x7f0549277800) [pid = 1833] [serial = 1457] [outer = 0x7f0542ddd000] 05:01:56 INFO - PROCESS | 1833 | 1461240116678 Marionette DEBUG loaded listener.js 05:01:56 INFO - PROCESS | 1833 | ++DOMWINDOW == 276 (0x7f054a58c000) [pid = 1833] [serial = 1458] [outer = 0x7f0542ddd000] 05:01:57 INFO - PROCESS | 1833 | 1461240117730 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:01:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 05:01:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 1537ms 05:01:57 INFO - PROCESS | 1833 | 1461240117782 Marionette TRACE conn3 -> [0,1913,"getWindowHandle",null] 05:01:57 INFO - PROCESS | 1833 | 1461240117789 Marionette TRACE conn3 <- [1,1913,null,{"value":"8"}] 05:01:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 05:01:57 INFO - PROCESS | 1833 | 1461240117798 Marionette TRACE conn3 -> [0,1914,"setScriptTimeout",{"ms":35000}] 05:01:57 INFO - PROCESS | 1833 | 1461240117803 Marionette TRACE conn3 <- [1,1914,null,{}] 05:01:57 INFO - PROCESS | 1833 | 1461240117810 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:01:58 INFO - PROCESS | 1833 | 1461240118045 Marionette TRACE conn3 <- [1,1915,null,{"value":null}] 05:01:58 INFO - PROCESS | 1833 | 1461240118366 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1833 | ++DOCSHELL 0x7f054144a800 == 121 [pid = 1833] [id = 486] 05:01:58 INFO - PROCESS | 1833 | ++DOMWINDOW == 277 (0x7f054119f000) [pid = 1833] [serial = 1459] [outer = (nil)] 05:01:58 INFO - PROCESS | 1833 | ++DOMWINDOW == 278 (0x7f0541d71400) [pid = 1833] [serial = 1460] [outer = 0x7f054119f000] 05:01:58 INFO - PROCESS | 1833 | 1461240118460 Marionette DEBUG loaded listener.js 05:01:58 INFO - PROCESS | 1833 | ++DOMWINDOW == 279 (0x7f0542dd6400) [pid = 1833] [serial = 1461] [outer = 0x7f054119f000] 05:01:59 INFO - PROCESS | 1833 | 1461240119432 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:01:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 05:01:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 1685ms 05:01:59 INFO - PROCESS | 1833 | 1461240119484 Marionette TRACE conn3 -> [0,1917,"getWindowHandle",null] 05:01:59 INFO - PROCESS | 1833 | 1461240119492 Marionette TRACE conn3 <- [1,1917,null,{"value":"8"}] 05:01:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 05:01:59 INFO - PROCESS | 1833 | 1461240119502 Marionette TRACE conn3 -> [0,1918,"setScriptTimeout",{"ms":35000}] 05:01:59 INFO - PROCESS | 1833 | 1461240119506 Marionette TRACE conn3 <- [1,1918,null,{}] 05:01:59 INFO - PROCESS | 1833 | 1461240119512 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:01:59 INFO - PROCESS | 1833 | 1461240119748 Marionette TRACE conn3 <- [1,1919,null,{"value":null}] 05:02:00 INFO - PROCESS | 1833 | 1461240120089 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1833 | ++DOCSHELL 0x7f054924b800 == 122 [pid = 1833] [id = 487] 05:02:00 INFO - PROCESS | 1833 | ++DOMWINDOW == 280 (0x7f0542dd9800) [pid = 1833] [serial = 1462] [outer = (nil)] 05:02:00 INFO - PROCESS | 1833 | ++DOMWINDOW == 281 (0x7f05434cfc00) [pid = 1833] [serial = 1463] [outer = 0x7f0542dd9800] 05:02:00 INFO - PROCESS | 1833 | 1461240120169 Marionette DEBUG loaded listener.js 05:02:00 INFO - PROCESS | 1833 | ++DOMWINDOW == 282 (0x7f0543de2800) [pid = 1833] [serial = 1464] [outer = 0x7f0542dd9800] 05:02:01 INFO - PROCESS | 1833 | 1461240121027 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:02:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 05:02:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 1580ms 05:02:01 INFO - PROCESS | 1833 | 1461240121084 Marionette TRACE conn3 -> [0,1921,"getWindowHandle",null] 05:02:01 INFO - PROCESS | 1833 | 1461240121088 Marionette TRACE conn3 <- [1,1921,null,{"value":"8"}] 05:02:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 05:02:01 INFO - PROCESS | 1833 | 1461240121094 Marionette TRACE conn3 -> [0,1922,"setScriptTimeout",{"ms":35000}] 05:02:01 INFO - PROCESS | 1833 | 1461240121100 Marionette TRACE conn3 <- [1,1922,null,{}] 05:02:01 INFO - PROCESS | 1833 | 1461240121115 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:02:01 INFO - PROCESS | 1833 | 1461240121337 Marionette TRACE conn3 <- [1,1923,null,{"value":null}] 05:02:01 INFO - PROCESS | 1833 | 1461240121681 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1833 | ++DOCSHELL 0x7f054fca4800 == 123 [pid = 1833] [id = 488] 05:02:01 INFO - PROCESS | 1833 | ++DOMWINDOW == 283 (0x7f0545153400) [pid = 1833] [serial = 1465] [outer = (nil)] 05:02:01 INFO - PROCESS | 1833 | ++DOMWINDOW == 284 (0x7f0547f51c00) [pid = 1833] [serial = 1466] [outer = 0x7f0545153400] 05:02:01 INFO - PROCESS | 1833 | 1461240121771 Marionette DEBUG loaded listener.js 05:02:01 INFO - PROCESS | 1833 | ++DOMWINDOW == 285 (0x7f0549270000) [pid = 1833] [serial = 1467] [outer = 0x7f0545153400] 05:02:02 INFO - PROCESS | 1833 | 1461240122676 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:02:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 05:02:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 1634ms 05:02:02 INFO - PROCESS | 1833 | 1461240122729 Marionette TRACE conn3 -> [0,1925,"getWindowHandle",null] 05:02:02 INFO - PROCESS | 1833 | 1461240122733 Marionette TRACE conn3 <- [1,1925,null,{"value":"8"}] 05:02:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 05:02:02 INFO - PROCESS | 1833 | 1461240122740 Marionette TRACE conn3 -> [0,1926,"setScriptTimeout",{"ms":35000}] 05:02:02 INFO - PROCESS | 1833 | 1461240122742 Marionette TRACE conn3 <- [1,1926,null,{}] 05:02:02 INFO - PROCESS | 1833 | 1461240122748 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:02:02 INFO - PROCESS | 1833 | 1461240122980 Marionette TRACE conn3 <- [1,1927,null,{"value":null}] 05:02:03 INFO - PROCESS | 1833 | 1461240123241 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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:03 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f0550e1d000 == 124 [pid = 1833] [id = 489] 05:02:03 INFO - PROCESS | 1833 | ++DOMWINDOW == 286 (0x7f0545155800) [pid = 1833] [serial = 1468] [outer = (nil)] 05:02:03 INFO - PROCESS | 1833 | ++DOMWINDOW == 287 (0x7f054a6d2400) [pid = 1833] [serial = 1469] [outer = 0x7f0545155800] 05:02:03 INFO - PROCESS | 1833 | 1461240123368 Marionette DEBUG loaded listener.js 05:02:03 INFO - PROCESS | 1833 | ++DOMWINDOW == 288 (0x7f054fc23000) [pid = 1833] [serial = 1470] [outer = 0x7f0545155800] 05:02:04 INFO - PROCESS | 1833 | 1461240124315 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:02:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 05:02:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 1635ms 05:02:04 INFO - PROCESS | 1833 | 1461240124377 Marionette TRACE conn3 -> [0,1929,"getWindowHandle",null] 05:02:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 05:02:04 INFO - PROCESS | 1833 | 1461240124380 Marionette TRACE conn3 <- [1,1929,null,{"value":"8"}] 05:02:04 INFO - PROCESS | 1833 | 1461240124386 Marionette TRACE conn3 -> [0,1930,"setScriptTimeout",{"ms":35000}] 05:02:04 INFO - PROCESS | 1833 | 1461240124389 Marionette TRACE conn3 <- [1,1930,null,{}] 05:02:04 INFO - PROCESS | 1833 | 1461240124394 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:02:04 INFO - PROCESS | 1833 | 1461240124602 Marionette TRACE conn3 <- [1,1931,null,{"value":null}] 05:02:04 INFO - PROCESS | 1833 | 1461240124882 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1833 | ++DOCSHELL 0x7f0552347800 == 125 [pid = 1833] [id = 490] 05:02:04 INFO - PROCESS | 1833 | ++DOMWINDOW == 289 (0x7f054fc7ac00) [pid = 1833] [serial = 1471] [outer = (nil)] 05:02:05 INFO - PROCESS | 1833 | ++DOMWINDOW == 290 (0x7f054fe9e800) [pid = 1833] [serial = 1472] [outer = 0x7f054fc7ac00] 05:02:05 INFO - PROCESS | 1833 | 1461240125029 Marionette DEBUG loaded listener.js 05:02:05 INFO - PROCESS | 1833 | ++DOMWINDOW == 291 (0x7f0550e5e000) [pid = 1833] [serial = 1473] [outer = 0x7f054fc7ac00] 05:02:05 INFO - PROCESS | 1833 | 1461240125892 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:02:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 05:02:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 1580ms 05:02:05 INFO - PROCESS | 1833 | 1461240125967 Marionette TRACE conn3 -> [0,1933,"getWindowHandle",null] 05:02:05 INFO - PROCESS | 1833 | 1461240125971 Marionette TRACE conn3 <- [1,1933,null,{"value":"8"}] 05:02:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 05:02:05 INFO - PROCESS | 1833 | 1461240125976 Marionette TRACE conn3 -> [0,1934,"setScriptTimeout",{"ms":35000}] 05:02:05 INFO - PROCESS | 1833 | 1461240125979 Marionette TRACE conn3 <- [1,1934,null,{}] 05:02:05 INFO - PROCESS | 1833 | 1461240125984 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:02:06 INFO - PROCESS | 1833 | 1461240126232 Marionette TRACE conn3 <- [1,1935,null,{"value":null}] 05:02:06 INFO - PROCESS | 1833 | 1461240126530 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1833 | ++DOCSHELL 0x7f0552d4c800 == 126 [pid = 1833] [id = 491] 05:02:06 INFO - PROCESS | 1833 | ++DOMWINDOW == 292 (0x7f0550e61400) [pid = 1833] [serial = 1474] [outer = (nil)] 05:02:06 INFO - PROCESS | 1833 | ++DOMWINDOW == 293 (0x7f05528e4400) [pid = 1833] [serial = 1475] [outer = 0x7f0550e61400] 05:02:06 INFO - PROCESS | 1833 | 1461240126611 Marionette DEBUG loaded listener.js 05:02:06 INFO - PROCESS | 1833 | ++DOMWINDOW == 294 (0x7f0553129400) [pid = 1833] [serial = 1476] [outer = 0x7f0550e61400] 05:02:07 INFO - PROCESS | 1833 | 1461240127420 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:02:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 05:02:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 1478ms 05:02:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 05:02:07 INFO - PROCESS | 1833 | 1461240127456 Marionette TRACE conn3 -> [0,1937,"getWindowHandle",null] 05:02:07 INFO - PROCESS | 1833 | 1461240127458 Marionette TRACE conn3 <- [1,1937,null,{"value":"8"}] 05:02:07 INFO - PROCESS | 1833 | 1461240127464 Marionette TRACE conn3 -> [0,1938,"setScriptTimeout",{"ms":35000}] 05:02:07 INFO - PROCESS | 1833 | 1461240127467 Marionette TRACE conn3 <- [1,1938,null,{}] 05:02:07 INFO - PROCESS | 1833 | 1461240127472 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:02:07 INFO - PROCESS | 1833 | 1461240127668 Marionette TRACE conn3 <- [1,1939,null,{"value":null}] 05:02:07 INFO - PROCESS | 1833 | 1461240127932 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1833 | ++DOCSHELL 0x7f0553f80800 == 127 [pid = 1833] [id = 492] 05:02:07 INFO - PROCESS | 1833 | ++DOMWINDOW == 295 (0x7f0551109400) [pid = 1833] [serial = 1477] [outer = (nil)] 05:02:07 INFO - PROCESS | 1833 | ++DOMWINDOW == 296 (0x7f055312d800) [pid = 1833] [serial = 1478] [outer = 0x7f0551109400] 05:02:08 INFO - PROCESS | 1833 | 1461240128008 Marionette DEBUG loaded listener.js 05:02:08 INFO - PROCESS | 1833 | ++DOMWINDOW == 297 (0x7f0553133000) [pid = 1833] [serial = 1479] [outer = 0x7f0551109400] 05:02:08 INFO - PROCESS | 1833 | 1461240128883 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:02:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 05:02:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 1481ms 05:02:08 INFO - PROCESS | 1833 | 1461240128946 Marionette TRACE conn3 -> [0,1941,"getWindowHandle",null] 05:02:08 INFO - PROCESS | 1833 | 1461240128950 Marionette TRACE conn3 <- [1,1941,null,{"value":"8"}] 05:02:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 05:02:08 INFO - PROCESS | 1833 | 1461240128956 Marionette TRACE conn3 -> [0,1942,"setScriptTimeout",{"ms":35000}] 05:02:08 INFO - PROCESS | 1833 | 1461240128959 Marionette TRACE conn3 <- [1,1942,null,{}] 05:02:08 INFO - PROCESS | 1833 | 1461240128964 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:02:09 INFO - PROCESS | 1833 | 1461240129154 Marionette TRACE conn3 <- [1,1943,null,{"value":null}] 05:02:09 INFO - PROCESS | 1833 | 1461240129434 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1833 | ++DOCSHELL 0x7f0556743000 == 128 [pid = 1833] [id = 493] 05:02:09 INFO - PROCESS | 1833 | ++DOMWINDOW == 298 (0x7f05433ee400) [pid = 1833] [serial = 1480] [outer = (nil)] 05:02:09 INFO - PROCESS | 1833 | ++DOMWINDOW == 299 (0x7f0555a9b000) [pid = 1833] [serial = 1481] [outer = 0x7f05433ee400] 05:02:09 INFO - PROCESS | 1833 | 1461240129510 Marionette DEBUG loaded listener.js 05:02:09 INFO - PROCESS | 1833 | ++DOMWINDOW == 300 (0x7f0555af7000) [pid = 1833] [serial = 1482] [outer = 0x7f05433ee400] 05:02:10 INFO - PROCESS | 1833 | 1461240130366 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:02:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 05:02:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 1486ms 05:02:10 INFO - PROCESS | 1833 | 1461240130443 Marionette TRACE conn3 -> [0,1945,"getWindowHandle",null] 05:02:10 INFO - PROCESS | 1833 | 1461240130447 Marionette TRACE conn3 <- [1,1945,null,{"value":"8"}] 05:02:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 05:02:10 INFO - PROCESS | 1833 | 1461240130453 Marionette TRACE conn3 -> [0,1946,"setScriptTimeout",{"ms":35000}] 05:02:10 INFO - PROCESS | 1833 | 1461240130456 Marionette TRACE conn3 <- [1,1946,null,{}] 05:02:10 INFO - PROCESS | 1833 | 1461240130461 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:02:10 INFO - PROCESS | 1833 | 1461240130673 Marionette TRACE conn3 <- [1,1947,null,{"value":null}] 05:02:10 INFO - PROCESS | 1833 | 1461240130937 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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:11 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f0556d15000 == 129 [pid = 1833] [id = 494] 05:02:11 INFO - PROCESS | 1833 | ++DOMWINDOW == 301 (0x7f05528e1800) [pid = 1833] [serial = 1483] [outer = (nil)] 05:02:11 INFO - PROCESS | 1833 | ++DOMWINDOW == 302 (0x7f0555babc00) [pid = 1833] [serial = 1484] [outer = 0x7f05528e1800] 05:02:11 INFO - PROCESS | 1833 | 1461240131060 Marionette DEBUG loaded listener.js 05:02:11 INFO - PROCESS | 1833 | ++DOMWINDOW == 303 (0x7f0556585000) [pid = 1833] [serial = 1485] [outer = 0x7f05528e1800] 05:02:11 INFO - PROCESS | 1833 | 1461240131904 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:02:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 05:02:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 1477ms 05:02:11 INFO - PROCESS | 1833 | 1461240131931 Marionette TRACE conn3 -> [0,1949,"getWindowHandle",null] 05:02:11 INFO - PROCESS | 1833 | 1461240131934 Marionette TRACE conn3 <- [1,1949,null,{"value":"8"}] 05:02:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 05:02:11 INFO - PROCESS | 1833 | 1461240131940 Marionette TRACE conn3 -> [0,1950,"setScriptTimeout",{"ms":35000}] 05:02:11 INFO - PROCESS | 1833 | 1461240131942 Marionette TRACE conn3 <- [1,1950,null,{}] 05:02:11 INFO - PROCESS | 1833 | 1461240131948 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:02:12 INFO - PROCESS | 1833 | 1461240132154 Marionette TRACE conn3 <- [1,1951,null,{"value":null}] 05:02:12 INFO - PROCESS | 1833 | 1461240132379 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1833 | ++DOCSHELL 0x7f055b070800 == 130 [pid = 1833] [id = 495] 05:02:12 INFO - PROCESS | 1833 | ++DOMWINDOW == 304 (0x7f05541a5c00) [pid = 1833] [serial = 1486] [outer = (nil)] 05:02:12 INFO - PROCESS | 1833 | ++DOMWINDOW == 305 (0x7f05565c1c00) [pid = 1833] [serial = 1487] [outer = 0x7f05541a5c00] 05:02:12 INFO - PROCESS | 1833 | 1461240132488 Marionette DEBUG loaded listener.js 05:02:12 INFO - PROCESS | 1833 | ++DOMWINDOW == 306 (0x7f0556715c00) [pid = 1833] [serial = 1488] [outer = 0x7f05541a5c00] 05:02:13 INFO - PROCESS | 1833 | 1461240133396 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:02:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 05:02:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 1481ms 05:02:13 INFO - PROCESS | 1833 | 1461240133424 Marionette TRACE conn3 -> [0,1953,"getWindowHandle",null] 05:02:13 INFO - PROCESS | 1833 | 1461240133428 Marionette TRACE conn3 <- [1,1953,null,{"value":"8"}] 05:02:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 05:02:13 INFO - PROCESS | 1833 | 1461240133433 Marionette TRACE conn3 -> [0,1954,"setScriptTimeout",{"ms":35000}] 05:02:13 INFO - PROCESS | 1833 | 1461240133438 Marionette TRACE conn3 <- [1,1954,null,{}] 05:02:13 INFO - PROCESS | 1833 | 1461240133443 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:02:13 INFO - PROCESS | 1833 | 1461240133652 Marionette TRACE conn3 <- [1,1955,null,{"value":null}] 05:02:13 INFO - PROCESS | 1833 | 1461240133926 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1833 | ++DOCSHELL 0x7f056311d800 == 131 [pid = 1833] [id = 496] 05:02:13 INFO - PROCESS | 1833 | ++DOMWINDOW == 307 (0x7f0555ba1c00) [pid = 1833] [serial = 1489] [outer = (nil)] 05:02:13 INFO - PROCESS | 1833 | ++DOMWINDOW == 308 (0x7f055dbb4c00) [pid = 1833] [serial = 1490] [outer = 0x7f0555ba1c00] 05:02:14 INFO - PROCESS | 1833 | 1461240134009 Marionette DEBUG loaded listener.js 05:02:14 INFO - PROCESS | 1833 | ++DOMWINDOW == 309 (0x7f05682cbc00) [pid = 1833] [serial = 1491] [outer = 0x7f0555ba1c00] 05:02:14 INFO - PROCESS | 1833 | 1461240134873 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:02:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 05:02:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 1485ms 05:02:14 INFO - PROCESS | 1833 | 1461240134920 Marionette TRACE conn3 -> [0,1957,"getWindowHandle",null] 05:02:14 INFO - PROCESS | 1833 | 1461240134923 Marionette TRACE conn3 <- [1,1957,null,{"value":"8"}] 05:02:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 05:02:14 INFO - PROCESS | 1833 | 1461240134947 Marionette TRACE conn3 -> [0,1958,"setScriptTimeout",{"ms":35000}] 05:02:14 INFO - PROCESS | 1833 | 1461240134950 Marionette TRACE conn3 <- [1,1958,null,{}] 05:02:14 INFO - PROCESS | 1833 | 1461240134957 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:02:15 INFO - PROCESS | 1833 | 1461240135145 Marionette TRACE conn3 <- [1,1959,null,{"value":null}] 05:02:15 INFO - PROCESS | 1833 | 1461240135414 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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:15 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f056e78a000 == 132 [pid = 1833] [id = 497] 05:02:15 INFO - PROCESS | 1833 | ++DOMWINDOW == 310 (0x7f054a6d7000) [pid = 1833] [serial = 1492] [outer = (nil)] 05:02:15 INFO - PROCESS | 1833 | ++DOMWINDOW == 311 (0x7f056950f800) [pid = 1833] [serial = 1493] [outer = 0x7f054a6d7000] 05:02:15 INFO - PROCESS | 1833 | 1461240135488 Marionette DEBUG loaded listener.js 05:02:15 INFO - PROCESS | 1833 | ++DOMWINDOW == 312 (0x7f056e3c4c00) [pid = 1833] [serial = 1494] [outer = 0x7f054a6d7000] 05:02:16 INFO - PROCESS | 1833 | 1461240136335 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:02:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 05:02:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 1457ms 05:02:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 05:02:16 INFO - PROCESS | 1833 | 1461240136386 Marionette TRACE conn3 -> [0,1961,"getWindowHandle",null] 05:02:16 INFO - PROCESS | 1833 | 1461240136389 Marionette TRACE conn3 <- [1,1961,null,{"value":"8"}] 05:02:16 INFO - PROCESS | 1833 | 1461240136414 Marionette TRACE conn3 -> [0,1962,"setScriptTimeout",{"ms":35000}] 05:02:16 INFO - PROCESS | 1833 | 1461240136418 Marionette TRACE conn3 <- [1,1962,null,{}] 05:02:16 INFO - PROCESS | 1833 | 1461240136425 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:02:16 INFO - PROCESS | 1833 | 1461240136617 Marionette TRACE conn3 <- [1,1963,null,{"value":null}] 05:02:16 INFO - PROCESS | 1833 | 1461240136880 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1833 | ++DOCSHELL 0x7f0556470000 == 133 [pid = 1833] [id = 498] 05:02:16 INFO - PROCESS | 1833 | ++DOMWINDOW == 313 (0x7f053ccf0c00) [pid = 1833] [serial = 1495] [outer = (nil)] 05:02:16 INFO - PROCESS | 1833 | ++DOMWINDOW == 314 (0x7f053ccfa000) [pid = 1833] [serial = 1496] [outer = 0x7f053ccf0c00] 05:02:16 INFO - PROCESS | 1833 | 1461240136957 Marionette DEBUG loaded listener.js 05:02:17 INFO - PROCESS | 1833 | ++DOMWINDOW == 315 (0x7f053ccfec00) [pid = 1833] [serial = 1497] [outer = 0x7f053ccf0c00] 05:02:17 INFO - PROCESS | 1833 | 1461240137857 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:02:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 05:02:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 1507ms 05:02:17 INFO - PROCESS | 1833 | 1461240137903 Marionette TRACE conn3 -> [0,1965,"getWindowHandle",null] 05:02:17 INFO - PROCESS | 1833 | 1461240137906 Marionette TRACE conn3 <- [1,1965,null,{"value":"8"}] 05:02:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 05:02:17 INFO - PROCESS | 1833 | 1461240137912 Marionette TRACE conn3 -> [0,1966,"setScriptTimeout",{"ms":35000}] 05:02:17 INFO - PROCESS | 1833 | 1461240137914 Marionette TRACE conn3 <- [1,1966,null,{}] 05:02:17 INFO - PROCESS | 1833 | 1461240137920 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:02:18 INFO - PROCESS | 1833 | 1461240138103 Marionette TRACE conn3 <- [1,1967,null,{"value":null}] 05:02:18 INFO - PROCESS | 1833 | 1461240138383 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1833 | ++DOCSHELL 0x7f0571235800 == 134 [pid = 1833] [id = 499] 05:02:18 INFO - PROCESS | 1833 | ++DOMWINDOW == 316 (0x7f053ccf3000) [pid = 1833] [serial = 1498] [outer = (nil)] 05:02:18 INFO - PROCESS | 1833 | ++DOMWINDOW == 317 (0x7f0542d46800) [pid = 1833] [serial = 1499] [outer = 0x7f053ccf3000] 05:02:18 INFO - PROCESS | 1833 | 1461240138461 Marionette DEBUG loaded listener.js 05:02:18 INFO - PROCESS | 1833 | ++DOMWINDOW == 318 (0x7f0542d4a400) [pid = 1833] [serial = 1500] [outer = 0x7f053ccf3000] 05:02:19 INFO - PROCESS | 1833 | 1461240139298 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:02:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 05:02:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 1431ms 05:02:19 INFO - PROCESS | 1833 | 1461240139344 Marionette TRACE conn3 -> [0,1969,"getWindowHandle",null] 05:02:19 INFO - PROCESS | 1833 | 1461240139348 Marionette TRACE conn3 <- [1,1969,null,{"value":"8"}] 05:02:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 05:02:19 INFO - PROCESS | 1833 | 1461240139353 Marionette TRACE conn3 -> [0,1970,"setScriptTimeout",{"ms":35000}] 05:02:19 INFO - PROCESS | 1833 | 1461240139355 Marionette TRACE conn3 <- [1,1970,null,{}] 05:02:19 INFO - PROCESS | 1833 | 1461240139361 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:02:19 INFO - PROCESS | 1833 | 1461240139568 Marionette TRACE conn3 <- [1,1971,null,{"value":null}] 05:02:19 INFO - PROCESS | 1833 | 1461240139847 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1833 | ++DOCSHELL 0x7f0541429000 == 135 [pid = 1833] [id = 500] 05:02:19 INFO - PROCESS | 1833 | ++DOMWINDOW == 319 (0x7f053ccff000) [pid = 1833] [serial = 1501] [outer = (nil)] 05:02:19 INFO - PROCESS | 1833 | ++DOMWINDOW == 320 (0x7f0542d50400) [pid = 1833] [serial = 1502] [outer = 0x7f053ccff000] 05:02:19 INFO - PROCESS | 1833 | 1461240139926 Marionette DEBUG loaded listener.js 05:02:20 INFO - PROCESS | 1833 | ++DOMWINDOW == 321 (0x7f05690c8400) [pid = 1833] [serial = 1503] [outer = 0x7f053ccff000] 05:02:20 INFO - PROCESS | 1833 | 1461240140758 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:02:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 05:02:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 1478ms 05:02:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 05:02:20 INFO - PROCESS | 1833 | 1461240140833 Marionette TRACE conn3 -> [0,1973,"getWindowHandle",null] 05:02:20 INFO - PROCESS | 1833 | 1461240140836 Marionette TRACE conn3 <- [1,1973,null,{"value":"8"}] 05:02:20 INFO - PROCESS | 1833 | 1461240140842 Marionette TRACE conn3 -> [0,1974,"setScriptTimeout",{"ms":35000}] 05:02:20 INFO - PROCESS | 1833 | 1461240140845 Marionette TRACE conn3 <- [1,1974,null,{}] 05:02:20 INFO - PROCESS | 1833 | 1461240140850 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:02:21 INFO - PROCESS | 1833 | 1461240141089 Marionette TRACE conn3 <- [1,1975,null,{"value":null}] 05:02:21 INFO - PROCESS | 1833 | 1461240141360 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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:21 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f053cd13000 == 136 [pid = 1833] [id = 501] 05:02:21 INFO - PROCESS | 1833 | ++DOMWINDOW == 322 (0x7f053cd3c400) [pid = 1833] [serial = 1504] [outer = (nil)] 05:02:21 INFO - PROCESS | 1833 | ++DOMWINDOW == 323 (0x7f053cd41400) [pid = 1833] [serial = 1505] [outer = 0x7f053cd3c400] 05:02:21 INFO - PROCESS | 1833 | 1461240141486 Marionette DEBUG loaded listener.js 05:02:21 INFO - PROCESS | 1833 | ++DOMWINDOW == 324 (0x7f053cd46400) [pid = 1833] [serial = 1506] [outer = 0x7f053cd3c400] 05:02:22 INFO - PROCESS | 1833 | 1461240142361 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:02:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 05:02:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 1584ms 05:02:22 INFO - PROCESS | 1833 | 1461240142426 Marionette TRACE conn3 -> [0,1977,"getWindowHandle",null] 05:02:22 INFO - PROCESS | 1833 | 1461240142430 Marionette TRACE conn3 <- [1,1977,null,{"value":"8"}] 05:02:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 05:02:22 INFO - PROCESS | 1833 | 1461240142436 Marionette TRACE conn3 -> [0,1978,"setScriptTimeout",{"ms":35000}] 05:02:22 INFO - PROCESS | 1833 | 1461240142438 Marionette TRACE conn3 <- [1,1978,null,{}] 05:02:22 INFO - PROCESS | 1833 | 1461240142443 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:02:22 INFO - PROCESS | 1833 | 1461240142655 Marionette TRACE conn3 <- [1,1979,null,{"value":null}] 05:02:22 INFO - PROCESS | 1833 | 1461240142994 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1833 | ++DOCSHELL 0x7f053ce82800 == 137 [pid = 1833] [id = 502] 05:02:23 INFO - PROCESS | 1833 | ++DOMWINDOW == 325 (0x7f053c817800) [pid = 1833] [serial = 1507] [outer = (nil)] 05:02:23 INFO - PROCESS | 1833 | ++DOMWINDOW == 326 (0x7f0542d4cc00) [pid = 1833] [serial = 1508] [outer = 0x7f053c817800] 05:02:23 INFO - PROCESS | 1833 | 1461240143077 Marionette DEBUG loaded listener.js 05:02:23 INFO - PROCESS | 1833 | ++DOMWINDOW == 327 (0x7f056a3ce400) [pid = 1833] [serial = 1509] [outer = 0x7f053c817800] 05:02:23 INFO - PROCESS | 1833 | 1461240143986 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:02:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 05:02:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 1584ms 05:02:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 05:02:24 INFO - PROCESS | 1833 | 1461240144021 Marionette TRACE conn3 -> [0,1981,"getWindowHandle",null] 05:02:24 INFO - PROCESS | 1833 | 1461240144023 Marionette TRACE conn3 <- [1,1981,null,{"value":"8"}] 05:02:24 INFO - PROCESS | 1833 | 1461240144029 Marionette TRACE conn3 -> [0,1982,"setScriptTimeout",{"ms":35000}] 05:02:24 INFO - PROCESS | 1833 | 1461240144032 Marionette TRACE conn3 <- [1,1982,null,{}] 05:02:24 INFO - PROCESS | 1833 | 1461240144037 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:02:24 INFO - PROCESS | 1833 | 1461240144228 Marionette TRACE conn3 <- [1,1983,null,{"value":null}] 05:02:24 INFO - PROCESS | 1833 | 1461240144492 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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:24 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f053ce98000 == 138 [pid = 1833] [id = 503] 05:02:24 INFO - PROCESS | 1833 | ++DOMWINDOW == 328 (0x7f053cd3e000) [pid = 1833] [serial = 1510] [outer = (nil)] 05:02:24 INFO - PROCESS | 1833 | ++DOMWINDOW == 329 (0x7f0543b26c00) [pid = 1833] [serial = 1511] [outer = 0x7f053cd3e000] 05:02:24 INFO - PROCESS | 1833 | 1461240144605 Marionette DEBUG loaded listener.js 05:02:24 INFO - PROCESS | 1833 | ++DOMWINDOW == 330 (0x7f0546cd8800) [pid = 1833] [serial = 1512] [outer = 0x7f053cd3e000] 05:02:25 INFO - PROCESS | 1833 | 1461240145420 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:02:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 05:02:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 1429ms 05:02:25 INFO - PROCESS | 1833 | 1461240145458 Marionette TRACE conn3 -> [0,1985,"getWindowHandle",null] 05:02:25 INFO - PROCESS | 1833 | 1461240145461 Marionette TRACE conn3 <- [1,1985,null,{"value":"8"}] 05:02:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 05:02:25 INFO - PROCESS | 1833 | 1461240145467 Marionette TRACE conn3 -> [0,1986,"setScriptTimeout",{"ms":35000}] 05:02:25 INFO - PROCESS | 1833 | 1461240145469 Marionette TRACE conn3 <- [1,1986,null,{}] 05:02:25 INFO - PROCESS | 1833 | 1461240145475 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:02:25 INFO - PROCESS | 1833 | 1461240145691 Marionette TRACE conn3 <- [1,1987,null,{"value":null}] 05:02:25 INFO - PROCESS | 1833 | 1461240145972 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1833 | ++DOCSHELL 0x7f0548270800 == 139 [pid = 1833] [id = 504] 05:02:26 INFO - PROCESS | 1833 | ++DOMWINDOW == 331 (0x7f05413ee400) [pid = 1833] [serial = 1513] [outer = (nil)] 05:02:26 INFO - PROCESS | 1833 | ++DOMWINDOW == 332 (0x7f054a135000) [pid = 1833] [serial = 1514] [outer = 0x7f05413ee400] 05:02:26 INFO - PROCESS | 1833 | 1461240146045 Marionette DEBUG loaded listener.js 05:02:26 INFO - PROCESS | 1833 | ++DOMWINDOW == 333 (0x7f054a139000) [pid = 1833] [serial = 1515] [outer = 0x7f05413ee400] 05:02:26 INFO - PROCESS | 1833 | 1461240146897 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:02:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 05:02:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 1482ms 05:02:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 05:02:26 INFO - PROCESS | 1833 | 1461240146951 Marionette TRACE conn3 -> [0,1989,"getWindowHandle",null] 05:02:26 INFO - PROCESS | 1833 | 1461240146954 Marionette TRACE conn3 <- [1,1989,null,{"value":"8"}] 05:02:26 INFO - PROCESS | 1833 | 1461240146960 Marionette TRACE conn3 -> [0,1990,"setScriptTimeout",{"ms":35000}] 05:02:26 INFO - PROCESS | 1833 | 1461240146963 Marionette TRACE conn3 <- [1,1990,null,{}] 05:02:26 INFO - PROCESS | 1833 | 1461240146968 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:02:27 INFO - PROCESS | 1833 | 1461240147189 Marionette TRACE conn3 <- [1,1991,null,{"value":null}] 05:02:28 INFO - PROCESS | 1833 | --DOCSHELL 0x7f0548281000 == 138 [pid = 1833] [id = 484] 05:02:28 INFO - PROCESS | 1833 | --DOCSHELL 0x7f0546fa4000 == 137 [pid = 1833] [id = 483] 05:02:28 INFO - PROCESS | 1833 | --DOCSHELL 0x7f0543b43800 == 136 [pid = 1833] [id = 482] 05:02:28 INFO - PROCESS | 1833 | --DOCSHELL 0x7f0541443800 == 135 [pid = 1833] [id = 481] 05:02:28 INFO - PROCESS | 1833 | --DOCSHELL 0x7f0540b11000 == 134 [pid = 1833] [id = 480] 05:02:28 INFO - PROCESS | 1833 | --DOCSHELL 0x7f05415c3000 == 133 [pid = 1833] [id = 479] 05:02:28 INFO - PROCESS | 1833 | --DOCSHELL 0x7f05415c9000 == 132 [pid = 1833] [id = 478] 05:02:28 INFO - PROCESS | 1833 | --DOCSHELL 0x7f0540d4e800 == 131 [pid = 1833] [id = 474] 05:02:28 INFO - PROCESS | 1833 | --DOCSHELL 0x7f053e1ea000 == 130 [pid = 1833] [id = 473] 05:02:28 INFO - PROCESS | 1833 | --DOCSHELL 0x7f054b422800 == 129 [pid = 1833] [id = 472] 05:02:28 INFO - PROCESS | 1833 | --DOCSHELL 0x7f05738c8000 == 128 [pid = 1833] [id = 471] 05:02:28 INFO - PROCESS | 1833 | --DOCSHELL 0x7f056e0bf800 == 127 [pid = 1833] [id = 470] 05:02:28 INFO - PROCESS | 1833 | --DOCSHELL 0x7f0563117800 == 126 [pid = 1833] [id = 469] 05:02:28 INFO - PROCESS | 1833 | --DOCSHELL 0x7f055c42e800 == 125 [pid = 1833] [id = 468] 05:02:28 INFO - PROCESS | 1833 | --DOCSHELL 0x7f05583a5800 == 124 [pid = 1833] [id = 467] 05:02:28 INFO - PROCESS | 1833 | --DOCSHELL 0x7f0555fe1800 == 123 [pid = 1833] [id = 466] 05:02:28 INFO - PROCESS | 1833 | --DOCSHELL 0x7f0553f84800 == 122 [pid = 1833] [id = 465] 05:02:28 INFO - PROCESS | 1833 | --DOCSHELL 0x7f0552d5d800 == 121 [pid = 1833] [id = 464] 05:02:28 INFO - PROCESS | 1833 | --DOCSHELL 0x7f054b77c000 == 120 [pid = 1833] [id = 463] 05:02:28 INFO - PROCESS | 1833 | --DOCSHELL 0x7f0552ef1000 == 119 [pid = 1833] [id = 437] 05:02:28 INFO - PROCESS | 1833 | --DOCSHELL 0x7f0543b34800 == 118 [pid = 1833] [id = 462] 05:02:28 INFO - PROCESS | 1833 | --DOMWINDOW == 332 (0x7f05407eb800) [pid = 1833] [serial = 1355] [outer = (nil)] [url = about:blank] 05:02:28 INFO - PROCESS | 1833 | --DOMWINDOW == 331 (0x7f055d087400) [pid = 1833] [serial = 1334] [outer = (nil)] [url = about:blank] 05:02:28 INFO - PROCESS | 1833 | --DOMWINDOW == 330 (0x7f05433e5800) [pid = 1833] [serial = 1361] [outer = (nil)] [url = about:blank] 05:02:28 INFO - PROCESS | 1833 | --DOMWINDOW == 329 (0x7f0544e17000) [pid = 1833] [serial = 1365] [outer = (nil)] [url = about:blank] 05:02:28 INFO - PROCESS | 1833 | --DOMWINDOW == 328 (0x7f0546f0cc00) [pid = 1833] [serial = 1368] [outer = (nil)] [url = about:blank] 05:02:28 INFO - PROCESS | 1833 | --DOMWINDOW == 327 (0x7f0548225400) [pid = 1833] [serial = 1373] [outer = (nil)] [url = about:blank] 05:02:28 INFO - PROCESS | 1833 | --DOMWINDOW == 326 (0x7f0547f55000) [pid = 1833] [serial = 1371] [outer = (nil)] [url = about:blank] 05:02:28 INFO - PROCESS | 1833 | --DOMWINDOW == 325 (0x7f054a589400) [pid = 1833] [serial = 1322] [outer = (nil)] [url = about:blank] 05:02:28 INFO - PROCESS | 1833 | --DOMWINDOW == 324 (0x7f0540a28800) [pid = 1833] [serial = 1358] [outer = (nil)] [url = about:blank] 05:02:28 INFO - PROCESS | 1833 | --DOMWINDOW == 323 (0x7f0542dda800) [pid = 1833] [serial = 1346] [outer = (nil)] [url = about:blank] 05:02:28 INFO - PROCESS | 1833 | --DOMWINDOW == 322 (0x7f0543b20400) [pid = 1833] [serial = 1316] [outer = (nil)] [url = about:blank] 05:02:28 INFO - PROCESS | 1833 | --DOMWINDOW == 321 (0x7f05471ea000) [pid = 1833] [serial = 1370] [outer = (nil)] [url = about:blank] 05:02:28 INFO - PROCESS | 1833 | --DOMWINDOW == 320 (0x7f0540a5ec00) [pid = 1833] [serial = 1340] [outer = (nil)] [url = about:blank] 05:02:28 INFO - PROCESS | 1833 | --DOMWINDOW == 319 (0x7f054fe95400) [pid = 1833] [serial = 1377] [outer = (nil)] [url = about:blank] 05:02:28 INFO - PROCESS | 1833 | --DOMWINDOW == 318 (0x7f053c722800) [pid = 1833] [serial = 1349] [outer = (nil)] [url = about:blank] 05:02:28 INFO - PROCESS | 1833 | --DOMWINDOW == 317 (0x7f0554d4c000) [pid = 1833] [serial = 1328] [outer = (nil)] [url = about:blank] 05:02:28 INFO - PROCESS | 1833 | --DOMWINDOW == 316 (0x7f0546f0b400) [pid = 1833] [serial = 1319] [outer = (nil)] [url = about:blank] 05:02:28 INFO - PROCESS | 1833 | --DOMWINDOW == 315 (0x7f0559ec2c00) [pid = 1833] [serial = 1331] [outer = (nil)] [url = about:blank] 05:02:28 INFO - PROCESS | 1833 | --DOMWINDOW == 314 (0x7f053c814400) [pid = 1833] [serial = 1352] [outer = (nil)] [url = about:blank] 05:02:28 INFO - PROCESS | 1833 | --DOMWINDOW == 313 (0x7f055043e000) [pid = 1833] [serial = 1379] [outer = (nil)] [url = about:blank] 05:02:28 INFO - PROCESS | 1833 | --DOMWINDOW == 312 (0x7f0569197c00) [pid = 1833] [serial = 1337] [outer = (nil)] [url = about:blank] 05:02:28 INFO - PROCESS | 1833 | --DOMWINDOW == 311 (0x7f0551113000) [pid = 1833] [serial = 1325] [outer = (nil)] [url = about:blank] 05:02:28 INFO - PROCESS | 1833 | --DOMWINDOW == 310 (0x7f05433e6000) [pid = 1833] [serial = 1343] [outer = (nil)] [url = about:blank] 05:02:28 INFO - PROCESS | 1833 | --DOMWINDOW == 309 (0x7f0543e53c00) [pid = 1833] [serial = 1364] [outer = (nil)] [url = about:blank] 05:02:28 INFO - PROCESS | 1833 | --DOMWINDOW == 308 (0x7f0542b49c00) [pid = 1833] [serial = 1359] [outer = (nil)] [url = about:blank] 05:02:28 INFO - PROCESS | 1833 | --DOMWINDOW == 307 (0x7f0545fc6400) [pid = 1833] [serial = 1367] [outer = (nil)] [url = about:blank] 05:02:28 INFO - PROCESS | 1833 | --DOMWINDOW == 306 (0x7f054a6db400) [pid = 1833] [serial = 1374] [outer = (nil)] [url = about:blank] 05:02:28 INFO - PROCESS | 1833 | --DOMWINDOW == 305 (0x7f054fc43800) [pid = 1833] [serial = 1376] [outer = (nil)] [url = about:blank] 05:02:28 INFO - PROCESS | 1833 | --DOMWINDOW == 304 (0x7f055110a000) [pid = 1833] [serial = 1380] [outer = (nil)] [url = about:blank] 05:02:28 INFO - PROCESS | 1833 | --DOMWINDOW == 303 (0x7f05433ed000) [pid = 1833] [serial = 1362] [outer = (nil)] [url = about:blank] 05:02:28 INFO - PROCESS | 1833 | --DOMWINDOW == 302 (0x7f0543ddb400) [pid = 1833] [serial = 1382] [outer = (nil)] [url = about:blank] 05:02:28 INFO - PROCESS | 1833 | --DOMWINDOW == 301 (0x7f054a417400) [pid = 1833] [serial = 1383] [outer = (nil)] [url = about:blank] 05:02:28 INFO - PROCESS | 1833 | 1461240148798 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1833 | ++DOCSHELL 0x7f053e1ea000 == 119 [pid = 1833] [id = 505] 05:02:28 INFO - PROCESS | 1833 | ++DOMWINDOW == 302 (0x7f053c71d000) [pid = 1833] [serial = 1516] [outer = (nil)] 05:02:28 INFO - PROCESS | 1833 | ++DOMWINDOW == 303 (0x7f053c724c00) [pid = 1833] [serial = 1517] [outer = 0x7f053c71d000] 05:02:28 INFO - PROCESS | 1833 | 1461240148872 Marionette DEBUG loaded listener.js 05:02:28 INFO - PROCESS | 1833 | ++DOMWINDOW == 304 (0x7f05407ee800) [pid = 1833] [serial = 1518] [outer = 0x7f053c71d000] 05:02:29 INFO - PROCESS | 1833 | 1461240149682 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:02:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 05:02:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 2786ms 05:02:29 INFO - PROCESS | 1833 | 1461240149754 Marionette TRACE conn3 -> [0,1993,"getWindowHandle",null] 05:02:29 INFO - PROCESS | 1833 | 1461240149762 Marionette TRACE conn3 <- [1,1993,null,{"value":"8"}] 05:02:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 05:02:29 INFO - PROCESS | 1833 | 1461240149770 Marionette TRACE conn3 -> [0,1994,"setScriptTimeout",{"ms":35000}] 05:02:29 INFO - PROCESS | 1833 | 1461240149776 Marionette TRACE conn3 <- [1,1994,null,{}] 05:02:29 INFO - PROCESS | 1833 | 1461240149813 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:02:30 INFO - PROCESS | 1833 | 1461240150025 Marionette TRACE conn3 <- [1,1995,null,{"value":null}] 05:02:30 INFO - PROCESS | 1833 | 1461240150037 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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:30 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f0540d4e000 == 120 [pid = 1833] [id = 506] 05:02:30 INFO - PROCESS | 1833 | ++DOMWINDOW == 305 (0x7f053c720800) [pid = 1833] [serial = 1519] [outer = (nil)] 05:02:30 INFO - PROCESS | 1833 | ++DOMWINDOW == 306 (0x7f0542d47c00) [pid = 1833] [serial = 1520] [outer = 0x7f053c720800] 05:02:30 INFO - PROCESS | 1833 | 1461240150105 Marionette DEBUG loaded listener.js 05:02:30 INFO - PROCESS | 1833 | ++DOMWINDOW == 307 (0x7f0543171800) [pid = 1833] [serial = 1521] [outer = 0x7f053c720800] 05:02:31 INFO - PROCESS | 1833 | 1461240151119 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:02:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 05:02:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 1404ms 05:02:31 INFO - PROCESS | 1833 | 1461240151180 Marionette TRACE conn3 -> [0,1997,"getWindowHandle",null] 05:02:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 05:02:31 INFO - PROCESS | 1833 | 1461240151186 Marionette TRACE conn3 <- [1,1997,null,{"value":"8"}] 05:02:31 INFO - PROCESS | 1833 | 1461240151192 Marionette TRACE conn3 -> [0,1998,"setScriptTimeout",{"ms":35000}] 05:02:31 INFO - PROCESS | 1833 | 1461240151195 Marionette TRACE conn3 <- [1,1998,null,{}] 05:02:31 INFO - PROCESS | 1833 | 1461240151200 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:02:31 INFO - PROCESS | 1833 | 1461240151452 Marionette TRACE conn3 <- [1,1999,null,{"value":null}] 05:02:31 INFO - PROCESS | 1833 | 1461240151487 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1833 | ++DOCSHELL 0x7f0541be1800 == 121 [pid = 1833] [id = 507] 05:02:31 INFO - PROCESS | 1833 | ++DOMWINDOW == 308 (0x7f0543268800) [pid = 1833] [serial = 1522] [outer = (nil)] 05:02:31 INFO - PROCESS | 1833 | ++DOMWINDOW == 309 (0x7f05433eb400) [pid = 1833] [serial = 1523] [outer = 0x7f0543268800] 05:02:31 INFO - PROCESS | 1833 | 1461240151558 Marionette DEBUG loaded listener.js 05:02:31 INFO - PROCESS | 1833 | ++DOMWINDOW == 310 (0x7f0543b23400) [pid = 1833] [serial = 1524] [outer = 0x7f0543268800] 05:02:32 INFO - PROCESS | 1833 | 1461240152438 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:02:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 05:02:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 1278ms 05:02:32 INFO - PROCESS | 1833 | 1461240152481 Marionette TRACE conn3 -> [0,2001,"getWindowHandle",null] 05:02:32 INFO - PROCESS | 1833 | 1461240152488 Marionette TRACE conn3 <- [1,2001,null,{"value":"8"}] 05:02:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 05:02:32 INFO - PROCESS | 1833 | 1461240152502 Marionette TRACE conn3 -> [0,2002,"setScriptTimeout",{"ms":35000}] 05:02:32 INFO - PROCESS | 1833 | 1461240152511 Marionette TRACE conn3 <- [1,2002,null,{}] 05:02:32 INFO - PROCESS | 1833 | 1461240152528 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:02:32 INFO - PROCESS | 1833 | 1461240152781 Marionette TRACE conn3 <- [1,2003,null,{"value":null}] 05:02:32 INFO - PROCESS | 1833 | 1461240152805 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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:32 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f0546c43000 == 122 [pid = 1833] [id = 508] 05:02:32 INFO - PROCESS | 1833 | ++DOMWINDOW == 311 (0x7f05432f4800) [pid = 1833] [serial = 1525] [outer = (nil)] 05:02:32 INFO - PROCESS | 1833 | ++DOMWINDOW == 312 (0x7f0544c5bc00) [pid = 1833] [serial = 1526] [outer = 0x7f05432f4800] 05:02:32 INFO - PROCESS | 1833 | 1461240152863 Marionette DEBUG loaded listener.js 05:02:32 INFO - PROCESS | 1833 | ++DOMWINDOW == 313 (0x7f0545fc1c00) [pid = 1833] [serial = 1527] [outer = 0x7f05432f4800] 05:02:34 INFO - PROCESS | 1833 | --DOMWINDOW == 312 (0x7f0543dd5c00) [pid = 1833] [serial = 1084] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 05:02:34 INFO - PROCESS | 1833 | --DOMWINDOW == 311 (0x7f0550482800) [pid = 1833] [serial = 1198] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 05:02:34 INFO - PROCESS | 1833 | --DOMWINDOW == 310 (0x7f054b5bf000) [pid = 1833] [serial = 1120] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 05:02:34 INFO - PROCESS | 1833 | --DOMWINDOW == 309 (0x7f053c718400) [pid = 1833] [serial = 1444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 05:02:34 INFO - PROCESS | 1833 | --DOMWINDOW == 308 (0x7f0550f9d000) [pid = 1833] [serial = 1123] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 05:02:34 INFO - PROCESS | 1833 | --DOMWINDOW == 307 (0x7f053c721400) [pid = 1833] [serial = 1435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 05:02:34 INFO - PROCESS | 1833 | --DOMWINDOW == 306 (0x7f05491ce800) [pid = 1833] [serial = 1072] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 05:02:34 INFO - PROCESS | 1833 | --DOMWINDOW == 305 (0x7f0556716c00) [pid = 1833] [serial = 1060] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 05:02:34 INFO - PROCESS | 1833 | --DOMWINDOW == 304 (0x7f055bab9400) [pid = 1833] [serial = 1135] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 05:02:34 INFO - PROCESS | 1833 | --DOMWINDOW == 303 (0x7f05413f2400) [pid = 1833] [serial = 1150] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 05:02:34 INFO - PROCESS | 1833 | --DOMWINDOW == 302 (0x7f0543e61c00) [pid = 1833] [serial = 1210] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 05:02:34 INFO - PROCESS | 1833 | --DOMWINDOW == 301 (0x7f05413ea400) [pid = 1833] [serial = 1453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 05:02:34 INFO - PROCESS | 1833 | --DOMWINDOW == 300 (0x7f0543269c00) [pid = 1833] [serial = 1447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 05:02:34 INFO - PROCESS | 1833 | --DOMWINDOW == 299 (0x7f0547f4f400) [pid = 1833] [serial = 1213] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 05:02:34 INFO - PROCESS | 1833 | --DOMWINDOW == 298 (0x7f053c725c00) [pid = 1833] [serial = 1438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 05:02:34 INFO - PROCESS | 1833 | --DOMWINDOW == 297 (0x7f0546cce800) [pid = 1833] [serial = 1450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 05:02:34 INFO - PROCESS | 1833 | --DOMWINDOW == 296 (0x7f056e3c8c00) [pid = 1833] [serial = 1141] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 05:02:34 INFO - PROCESS | 1833 | --DOMWINDOW == 295 (0x7f0547f53000) [pid = 1833] [serial = 1219] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 05:02:34 INFO - PROCESS | 1833 | --DOMWINDOW == 294 (0x7f054a6b3c00) [pid = 1833] [serial = 1204] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 05:02:34 INFO - PROCESS | 1833 | --DOMWINDOW == 293 (0x7f0550435c00) [pid = 1833] [serial = 1147] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 05:02:34 INFO - PROCESS | 1833 | --DOMWINDOW == 292 (0x7f055419cc00) [pid = 1833] [serial = 1132] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 05:02:34 INFO - PROCESS | 1833 | --DOMWINDOW == 291 (0x7f0545fb8800) [pid = 1833] [serial = 1036] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 05:02:34 INFO - PROCESS | 1833 | --DOMWINDOW == 290 (0x7f0544c56c00) [pid = 1833] [serial = 1039] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 05:02:34 INFO - PROCESS | 1833 | --DOMWINDOW == 289 (0x7f0543dd9400) [pid = 1833] [serial = 1048] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 05:02:34 INFO - PROCESS | 1833 | --DOMWINDOW == 288 (0x7f05541a8400) [pid = 1833] [serial = 1054] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 05:02:34 INFO - PROCESS | 1833 | --DOMWINDOW == 287 (0x7f0555e8d400) [pid = 1833] [serial = 1195] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 05:02:34 INFO - PROCESS | 1833 | --DOMWINDOW == 286 (0x7f0545ee3400) [pid = 1833] [serial = 1183] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 05:02:34 INFO - PROCESS | 1833 | --DOMWINDOW == 285 (0x7f055637f400) [pid = 1833] [serial = 1201] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 05:02:34 INFO - PROCESS | 1833 | --DOMWINDOW == 284 (0x7f0543eedc00) [pid = 1833] [serial = 1108] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 05:02:34 INFO - PROCESS | 1833 | --DOMWINDOW == 283 (0x7f0544e10c00) [pid = 1833] [serial = 1042] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 05:02:34 INFO - PROCESS | 1833 | --DOMWINDOW == 282 (0x7f0543eed000) [pid = 1833] [serial = 1114] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 05:02:34 INFO - PROCESS | 1833 | --DOMWINDOW == 281 (0x7f054a58b800) [pid = 1833] [serial = 1129] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 05:02:34 INFO - PROCESS | 1833 | --DOMWINDOW == 280 (0x7f0542b3bc00) [pid = 1833] [serial = 1207] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 05:02:34 INFO - PROCESS | 1833 | --DOMWINDOW == 279 (0x7f0545fb7800) [pid = 1833] [serial = 1180] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 05:02:34 INFO - PROCESS | 1833 | --DOMWINDOW == 278 (0x7f05491d0400) [pid = 1833] [serial = 1075] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 05:02:34 INFO - PROCESS | 1833 | --DOMWINDOW == 277 (0x7f055110bc00) [pid = 1833] [serial = 1057] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 05:02:34 INFO - PROCESS | 1833 | --DOMWINDOW == 276 (0x7f05413f3000) [pid = 1833] [serial = 1177] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 05:02:34 INFO - PROCESS | 1833 | --DOMWINDOW == 275 (0x7f054325fc00) [pid = 1833] [serial = 1441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 05:02:34 INFO - PROCESS | 1833 | --DOMWINDOW == 274 (0x7f0559ec3000) [pid = 1833] [serial = 1066] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 05:02:34 INFO - PROCESS | 1833 | --DOMWINDOW == 273 (0x7f056e3ce800) [pid = 1833] [serial = 1069] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 05:02:34 INFO - PROCESS | 1833 | --DOMWINDOW == 272 (0x7f0543dd5800) [pid = 1833] [serial = 1081] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 05:02:34 INFO - PROCESS | 1833 | --DOMWINDOW == 271 (0x7f0550434400) [pid = 1833] [serial = 1144] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 05:02:34 INFO - PROCESS | 1833 | --DOMWINDOW == 270 (0x7f0543da6400) [pid = 1833] [serial = 1078] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 05:02:34 INFO - PROCESS | 1833 | --DOMWINDOW == 269 (0x7f0547f4f800) [pid = 1833] [serial = 1216] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 05:02:34 INFO - PROCESS | 1833 | --DOMWINDOW == 268 (0x7f054fc4e800) [pid = 1833] [serial = 1189] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 05:02:34 INFO - PROCESS | 1833 | --DOMWINDOW == 267 (0x7f054b5b8800) [pid = 1833] [serial = 1117] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 05:02:34 INFO - PROCESS | 1833 | --DOMWINDOW == 266 (0x7f054fc71c00) [pid = 1833] [serial = 1138] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 05:02:34 INFO - PROCESS | 1833 | --DOMWINDOW == 265 (0x7f05491db000) [pid = 1833] [serial = 1186] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 05:02:34 INFO - PROCESS | 1833 | --DOMWINDOW == 264 (0x7f05471f5400) [pid = 1833] [serial = 1243] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 05:02:34 INFO - PROCESS | 1833 | --DOMWINDOW == 263 (0x7f0553467c00) [pid = 1833] [serial = 1126] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 05:02:34 INFO - PROCESS | 1833 | --DOMWINDOW == 262 (0x7f0558d9c000) [pid = 1833] [serial = 1063] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 05:02:34 INFO - PROCESS | 1833 | --DOMWINDOW == 261 (0x7f0550e59800) [pid = 1833] [serial = 1051] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 05:02:34 INFO - PROCESS | 1833 | --DOMWINDOW == 260 (0x7f055637f000) [pid = 1833] [serial = 1192] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 05:02:34 INFO - PROCESS | 1833 | --DOMWINDOW == 259 (0x7f054a413c00) [pid = 1833] [serial = 1045] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 05:02:34 INFO - PROCESS | 1833 | --DOMWINDOW == 258 (0x7f0543d02400) [pid = 1833] [serial = 1111] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 05:02:34 INFO - PROCESS | 1833 | --DOMWINDOW == 257 (0x7f054fc8cc00) [pid = 1833] [serial = 1312] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 05:02:34 INFO - PROCESS | 1833 | 1461240154605 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:02:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 05:02:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 2163ms 05:02:34 INFO - PROCESS | 1833 | 1461240154671 Marionette TRACE conn3 -> [0,2005,"getWindowHandle",null] 05:02:34 INFO - PROCESS | 1833 | 1461240154674 Marionette TRACE conn3 <- [1,2005,null,{"value":"8"}] 05:02:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 05:02:34 INFO - PROCESS | 1833 | 1461240154680 Marionette TRACE conn3 -> [0,2006,"setScriptTimeout",{"ms":35000}] 05:02:34 INFO - PROCESS | 1833 | 1461240154682 Marionette TRACE conn3 <- [1,2006,null,{}] 05:02:34 INFO - PROCESS | 1833 | 1461240154687 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:02:34 INFO - PROCESS | 1833 | 1461240154866 Marionette TRACE conn3 <- [1,2007,null,{"value":null}] 05:02:34 INFO - PROCESS | 1833 | 1461240154880 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1833 | ++DOCSHELL 0x7f054328a800 == 123 [pid = 1833] [id = 509] 05:02:34 INFO - PROCESS | 1833 | ++DOMWINDOW == 258 (0x7f053c81b000) [pid = 1833] [serial = 1528] [outer = (nil)] 05:02:34 INFO - PROCESS | 1833 | ++DOMWINDOW == 259 (0x7f0543dd5800) [pid = 1833] [serial = 1529] [outer = 0x7f053c81b000] 05:02:34 INFO - PROCESS | 1833 | 1461240154938 Marionette DEBUG loaded listener.js 05:02:35 INFO - PROCESS | 1833 | ++DOMWINDOW == 260 (0x7f054514b400) [pid = 1833] [serial = 1530] [outer = 0x7f053c81b000] 05:02:35 INFO - PROCESS | 1833 | 1461240155834 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:02:35 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:02:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 1177ms 05:02:35 INFO - PROCESS | 1833 | 1461240155859 Marionette TRACE conn3 -> [0,2009,"getWindowHandle",null] 05:02:35 INFO - PROCESS | 1833 | 1461240155862 Marionette TRACE conn3 <- [1,2009,null,{"value":"8"}] 05:02:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 05:02:35 INFO - PROCESS | 1833 | 1461240155867 Marionette TRACE conn3 -> [0,2010,"setScriptTimeout",{"ms":35000}] 05:02:35 INFO - PROCESS | 1833 | 1461240155869 Marionette TRACE conn3 <- [1,2010,null,{}] 05:02:35 INFO - PROCESS | 1833 | 1461240155874 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:02:36 INFO - PROCESS | 1833 | 1461240156132 Marionette TRACE conn3 <- [1,2011,null,{"value":null}] 05:02:36 INFO - PROCESS | 1833 | 1461240156448 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1833 | ++DOCSHELL 0x7f053ce7b000 == 124 [pid = 1833] [id = 510] 05:02:36 INFO - PROCESS | 1833 | ++DOMWINDOW == 261 (0x7f053b716c00) [pid = 1833] [serial = 1531] [outer = (nil)] 05:02:36 INFO - PROCESS | 1833 | ++DOMWINDOW == 262 (0x7f053c718800) [pid = 1833] [serial = 1532] [outer = 0x7f053b716c00] 05:02:36 INFO - PROCESS | 1833 | 1461240156526 Marionette DEBUG loaded listener.js 05:02:36 INFO - PROCESS | 1833 | ++DOMWINDOW == 263 (0x7f05407eac00) [pid = 1833] [serial = 1533] [outer = 0x7f053b716c00] 05:02:37 INFO - PROCESS | 1833 | 1461240157447 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:02:37 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:02:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 1628ms 05:02:37 INFO - PROCESS | 1833 | 1461240157498 Marionette TRACE conn3 -> [0,2013,"getWindowHandle",null] 05:02:37 INFO - PROCESS | 1833 | 1461240157505 Marionette TRACE conn3 <- [1,2013,null,{"value":"8"}] 05:02:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 05:02:37 INFO - PROCESS | 1833 | 1461240157515 Marionette TRACE conn3 -> [0,2014,"setScriptTimeout",{"ms":35000}] 05:02:37 INFO - PROCESS | 1833 | 1461240157519 Marionette TRACE conn3 <- [1,2014,null,{}] 05:02:37 INFO - PROCESS | 1833 | 1461240157526 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:02:37 INFO - PROCESS | 1833 | 1461240157728 Marionette TRACE conn3 <- [1,2015,null,{"value":null}] 05:02:37 INFO - PROCESS | 1833 | 1461240157993 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1833 | ++DOCSHELL 0x7f0544db1000 == 125 [pid = 1833] [id = 511] 05:02:38 INFO - PROCESS | 1833 | ++DOMWINDOW == 264 (0x7f054316a000) [pid = 1833] [serial = 1534] [outer = (nil)] 05:02:38 INFO - PROCESS | 1833 | ++DOMWINDOW == 265 (0x7f0543269c00) [pid = 1833] [serial = 1535] [outer = 0x7f054316a000] 05:02:38 INFO - PROCESS | 1833 | 1461240158118 Marionette DEBUG loaded listener.js 05:02:38 INFO - PROCESS | 1833 | ++DOMWINDOW == 266 (0x7f05433edc00) [pid = 1833] [serial = 1536] [outer = 0x7f054316a000] 05:02:39 INFO - PROCESS | 1833 | 1461240159025 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:02:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 05:02:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 1580ms 05:02:39 INFO - PROCESS | 1833 | 1461240159098 Marionette TRACE conn3 -> [0,2017,"getWindowHandle",null] 05:02:39 INFO - PROCESS | 1833 | 1461240159103 Marionette TRACE conn3 <- [1,2017,null,{"value":"8"}] 05:02:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 05:02:39 INFO - PROCESS | 1833 | 1461240159110 Marionette TRACE conn3 -> [0,2018,"setScriptTimeout",{"ms":35000}] 05:02:39 INFO - PROCESS | 1833 | 1461240159112 Marionette TRACE conn3 <- [1,2018,null,{}] 05:02:39 INFO - PROCESS | 1833 | 1461240159118 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:02:39 INFO - PROCESS | 1833 | 1461240159316 Marionette TRACE conn3 <- [1,2019,null,{"value":null}] 05:02:39 INFO - PROCESS | 1833 | 1461240159662 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1833 | ++DOCSHELL 0x7f054a45e000 == 126 [pid = 1833] [id = 512] 05:02:39 INFO - PROCESS | 1833 | ++DOMWINDOW == 267 (0x7f0540a24800) [pid = 1833] [serial = 1537] [outer = (nil)] 05:02:39 INFO - PROCESS | 1833 | ++DOMWINDOW == 268 (0x7f0545ee6800) [pid = 1833] [serial = 1538] [outer = 0x7f0540a24800] 05:02:39 INFO - PROCESS | 1833 | 1461240159751 Marionette DEBUG loaded listener.js 05:02:39 INFO - PROCESS | 1833 | ++DOMWINDOW == 269 (0x7f05471f5400) [pid = 1833] [serial = 1539] [outer = 0x7f0540a24800] 05:02:40 INFO - PROCESS | 1833 | 1461240160645 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:02:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 05:02:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 1581ms 05:02:40 INFO - PROCESS | 1833 | 1461240160692 Marionette TRACE conn3 -> [0,2021,"getWindowHandle",null] 05:02:40 INFO - PROCESS | 1833 | 1461240160695 Marionette TRACE conn3 <- [1,2021,null,{"value":"8"}] 05:02:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 05:02:40 INFO - PROCESS | 1833 | 1461240160711 Marionette TRACE conn3 -> [0,2022,"setScriptTimeout",{"ms":35000}] 05:02:40 INFO - PROCESS | 1833 | 1461240160719 Marionette TRACE conn3 <- [1,2022,null,{}] 05:02:40 INFO - PROCESS | 1833 | 1461240160726 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:02:40 INFO - PROCESS | 1833 | 1461240160930 Marionette TRACE conn3 <- [1,2023,null,{"value":null}] 05:02:41 INFO - PROCESS | 1833 | 1461240161194 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1833 | ++DOCSHELL 0x7f054fb32000 == 127 [pid = 1833] [id = 513] 05:02:41 INFO - PROCESS | 1833 | ++DOMWINDOW == 270 (0x7f0543b2b400) [pid = 1833] [serial = 1540] [outer = (nil)] 05:02:41 INFO - PROCESS | 1833 | ++DOMWINDOW == 271 (0x7f0549275000) [pid = 1833] [serial = 1541] [outer = 0x7f0543b2b400] 05:02:41 INFO - PROCESS | 1833 | 1461240161312 Marionette DEBUG loaded listener.js 05:02:41 INFO - PROCESS | 1833 | ++DOMWINDOW == 272 (0x7f054a271000) [pid = 1833] [serial = 1542] [outer = 0x7f0543b2b400] 05:02:42 INFO - PROCESS | 1833 | 1461240162128 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:02:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 05:02:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 1495ms 05:02:42 INFO - PROCESS | 1833 | 1461240162199 Marionette TRACE conn3 -> [0,2025,"getWindowHandle",null] 05:02:42 INFO - PROCESS | 1833 | 1461240162204 Marionette TRACE conn3 <- [1,2025,null,{"value":"8"}] 05:02:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 05:02:42 INFO - PROCESS | 1833 | 1461240162209 Marionette TRACE conn3 -> [0,2026,"setScriptTimeout",{"ms":35000}] 05:02:42 INFO - PROCESS | 1833 | 1461240162211 Marionette TRACE conn3 <- [1,2026,null,{}] 05:02:42 INFO - PROCESS | 1833 | 1461240162217 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:02:42 INFO - PROCESS | 1833 | 1461240162445 Marionette TRACE conn3 <- [1,2027,null,{"value":null}] 05:02:42 INFO - PROCESS | 1833 | 1461240162810 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1833 | ************************* 05:02:42 INFO - PROCESS | 1833 | A coding exception was thrown and uncaught in a Task. 05:02:42 INFO - PROCESS | 1833 | 05:02:42 INFO - PROCESS | 1833 | Full message: TypeError: NetworkError when attempting to fetch resource. 05:02:42 INFO - PROCESS | 1833 | Full stack: 05:02:42 INFO - PROCESS | 1833 | ************************* 05:02:42 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f05527b9800 == 128 [pid = 1833] [id = 514] 05:02:42 INFO - PROCESS | 1833 | ++DOMWINDOW == 273 (0x7f054b5bf800) [pid = 1833] [serial = 1543] [outer = (nil)] 05:02:42 INFO - PROCESS | 1833 | ++DOMWINDOW == 274 (0x7f054fea1800) [pid = 1833] [serial = 1544] [outer = 0x7f054b5bf800] 05:02:42 INFO - PROCESS | 1833 | 1461240162892 Marionette DEBUG loaded listener.js 05:02:42 INFO - PROCESS | 1833 | ++DOMWINDOW == 275 (0x7f0550e55c00) [pid = 1833] [serial = 1545] [outer = 0x7f054b5bf800] 05:02:43 INFO - PROCESS | 1833 | 1461240163718 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:02:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 05:02:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 1577ms 05:02:43 INFO - PROCESS | 1833 | 1461240163787 Marionette TRACE conn3 -> [0,2029,"getWindowHandle",null] 05:02:43 INFO - PROCESS | 1833 | 1461240163791 Marionette TRACE conn3 <- [1,2029,null,{"value":"8"}] 05:02:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 05:02:43 INFO - PROCESS | 1833 | 1461240163797 Marionette TRACE conn3 -> [0,2030,"setScriptTimeout",{"ms":35000}] 05:02:43 INFO - PROCESS | 1833 | 1461240163799 Marionette TRACE conn3 <- [1,2030,null,{}] 05:02:43 INFO - PROCESS | 1833 | 1461240163804 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:02:43 INFO - PROCESS | 1833 | 1461240163989 Marionette TRACE conn3 <- [1,2031,null,{"value":null}] 05:02:44 INFO - PROCESS | 1833 | 1461240164260 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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:44 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f0552f4f800 == 129 [pid = 1833] [id = 515] 05:02:44 INFO - PROCESS | 1833 | ++DOMWINDOW == 276 (0x7f055110ec00) [pid = 1833] [serial = 1546] [outer = (nil)] 05:02:44 INFO - PROCESS | 1833 | ++DOMWINDOW == 277 (0x7f0551fa8400) [pid = 1833] [serial = 1547] [outer = 0x7f055110ec00] 05:02:44 INFO - PROCESS | 1833 | 1461240164395 Marionette DEBUG loaded listener.js 05:02:44 INFO - PROCESS | 1833 | ++DOMWINDOW == 278 (0x7f0553125c00) [pid = 1833] [serial = 1548] [outer = 0x7f055110ec00] 05:02:45 INFO - PROCESS | 1833 | 1461240165323 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:02:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 05:02:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 1583ms 05:02:45 INFO - PROCESS | 1833 | 1461240165380 Marionette TRACE conn3 -> [0,2033,"getWindowHandle",null] 05:02:45 INFO - PROCESS | 1833 | 1461240165384 Marionette TRACE conn3 <- [1,2033,null,{"value":"8"}] 05:02:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 05:02:45 INFO - PROCESS | 1833 | 1461240165389 Marionette TRACE conn3 -> [0,2034,"setScriptTimeout",{"ms":35000}] 05:02:45 INFO - PROCESS | 1833 | 1461240165392 Marionette TRACE conn3 <- [1,2034,null,{}] 05:02:45 INFO - PROCESS | 1833 | 1461240165397 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:02:45 INFO - PROCESS | 1833 | 1461240165591 Marionette TRACE conn3 <- [1,2035,null,{"value":null}] 05:02:45 INFO - PROCESS | 1833 | 1461240165859 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1833 | ++DOCSHELL 0x7f055647f000 == 130 [pid = 1833] [id = 516] 05:02:45 INFO - PROCESS | 1833 | ++DOMWINDOW == 279 (0x7f0551111c00) [pid = 1833] [serial = 1549] [outer = (nil)] 05:02:45 INFO - PROCESS | 1833 | ++DOMWINDOW == 280 (0x7f0555ba6800) [pid = 1833] [serial = 1550] [outer = 0x7f0551111c00] 05:02:45 INFO - PROCESS | 1833 | 1461240165974 Marionette DEBUG loaded listener.js 05:02:46 INFO - PROCESS | 1833 | ++DOMWINDOW == 281 (0x7f055637f000) [pid = 1833] [serial = 1551] [outer = 0x7f0551111c00] 05:02:46 INFO - PROCESS | 1833 | 1461240166928 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:02:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 05:02:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 1585ms 05:02:46 INFO - PROCESS | 1833 | 1461240166977 Marionette TRACE conn3 -> [0,2037,"getWindowHandle",null] 05:02:46 INFO - PROCESS | 1833 | 1461240166982 Marionette TRACE conn3 <- [1,2037,null,{"value":"8"}] 05:02:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 05:02:46 INFO - PROCESS | 1833 | 1461240166991 Marionette TRACE conn3 -> [0,2038,"setScriptTimeout",{"ms":35000}] 05:02:46 INFO - PROCESS | 1833 | 1461240166995 Marionette TRACE conn3 <- [1,2038,null,{}] 05:02:47 INFO - PROCESS | 1833 | 1461240167003 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:02:47 INFO - PROCESS | 1833 | 1461240167254 Marionette TRACE conn3 <- [1,2039,null,{"value":null}] 05:02:47 INFO - PROCESS | 1833 | 1461240167541 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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:47 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f055b111000 == 131 [pid = 1833] [id = 517] 05:02:47 INFO - PROCESS | 1833 | ++DOMWINDOW == 282 (0x7f0542dd7000) [pid = 1833] [serial = 1552] [outer = (nil)] 05:02:47 INFO - PROCESS | 1833 | ++DOMWINDOW == 283 (0x7f0548227c00) [pid = 1833] [serial = 1553] [outer = 0x7f0542dd7000] 05:02:47 INFO - PROCESS | 1833 | 1461240167615 Marionette DEBUG loaded listener.js 05:02:47 INFO - PROCESS | 1833 | ++DOMWINDOW == 284 (0x7f05565c8800) [pid = 1833] [serial = 1554] [outer = 0x7f0542dd7000] 05:02:48 INFO - PROCESS | 1833 | 1461240168439 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:02:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 05:02:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 1488ms 05:02:48 INFO - PROCESS | 1833 | 1461240168479 Marionette TRACE conn3 -> [0,2041,"getWindowHandle",null] 05:02:48 INFO - PROCESS | 1833 | 1461240168481 Marionette TRACE conn3 <- [1,2041,null,{"value":"8"}] 05:02:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 05:02:48 INFO - PROCESS | 1833 | 1461240168488 Marionette TRACE conn3 -> [0,2042,"setScriptTimeout",{"ms":35000}] 05:02:48 INFO - PROCESS | 1833 | 1461240168490 Marionette TRACE conn3 <- [1,2042,null,{}] 05:02:48 INFO - PROCESS | 1833 | 1461240168495 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:02:48 INFO - PROCESS | 1833 | 1461240168691 Marionette TRACE conn3 <- [1,2043,null,{"value":null}] 05:02:48 INFO - PROCESS | 1833 | 1461240168966 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1833 | ++DOCSHELL 0x7f055cb59000 == 132 [pid = 1833] [id = 518] 05:02:49 INFO - PROCESS | 1833 | ++DOMWINDOW == 285 (0x7f0540a5e800) [pid = 1833] [serial = 1555] [outer = (nil)] 05:02:49 INFO - PROCESS | 1833 | ++DOMWINDOW == 286 (0x7f0551fb0800) [pid = 1833] [serial = 1556] [outer = 0x7f0540a5e800] 05:02:49 INFO - PROCESS | 1833 | 1461240169088 Marionette DEBUG loaded listener.js 05:02:49 INFO - PROCESS | 1833 | ++DOMWINDOW == 287 (0x7f0559fe7c00) [pid = 1833] [serial = 1557] [outer = 0x7f0540a5e800] 05:02:49 INFO - PROCESS | 1833 | 1461240169902 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:02:49 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:02:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 1489ms 05:02:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 05:02:49 INFO - PROCESS | 1833 | 1461240169977 Marionette TRACE conn3 -> [0,2045,"getWindowHandle",null] 05:02:49 INFO - PROCESS | 1833 | 1461240169980 Marionette TRACE conn3 <- [1,2045,null,{"value":"8"}] 05:02:49 INFO - PROCESS | 1833 | 1461240169986 Marionette TRACE conn3 -> [0,2046,"setScriptTimeout",{"ms":35000}] 05:02:49 INFO - PROCESS | 1833 | 1461240169989 Marionette TRACE conn3 <- [1,2046,null,{}] 05:02:49 INFO - PROCESS | 1833 | 1461240169995 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:02:50 INFO - PROCESS | 1833 | 1461240170228 Marionette TRACE conn3 <- [1,2047,null,{"value":null}] 05:02:50 INFO - PROCESS | 1833 | 1461240170541 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1833 | ++DOCSHELL 0x7f0563111000 == 133 [pid = 1833] [id = 519] 05:02:50 INFO - PROCESS | 1833 | ++DOMWINDOW == 288 (0x7f05432f5000) [pid = 1833] [serial = 1558] [outer = (nil)] 05:02:50 INFO - PROCESS | 1833 | ++DOMWINDOW == 289 (0x7f055b7ea400) [pid = 1833] [serial = 1559] [outer = 0x7f05432f5000] 05:02:50 INFO - PROCESS | 1833 | 1461240170617 Marionette DEBUG loaded listener.js 05:02:50 INFO - PROCESS | 1833 | ++DOMWINDOW == 290 (0x7f055b938400) [pid = 1833] [serial = 1560] [outer = 0x7f05432f5000] 05:02:51 INFO - PROCESS | 1833 | 1461240171398 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:02:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 05:02:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 1479ms 05:02:51 INFO - PROCESS | 1833 | 1461240171466 Marionette TRACE conn3 -> [0,2049,"getWindowHandle",null] 05:02:51 INFO - PROCESS | 1833 | 1461240171470 Marionette TRACE conn3 <- [1,2049,null,{"value":"8"}] 05:02:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 05:02:51 INFO - PROCESS | 1833 | 1461240171475 Marionette TRACE conn3 -> [0,2050,"setScriptTimeout",{"ms":35000}] 05:02:51 INFO - PROCESS | 1833 | 1461240171477 Marionette TRACE conn3 <- [1,2050,null,{}] 05:02:51 INFO - PROCESS | 1833 | 1461240171483 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:02:51 INFO - PROCESS | 1833 | 1461240171669 Marionette TRACE conn3 <- [1,2051,null,{"value":null}] 05:02:51 INFO - PROCESS | 1833 | 1461240171939 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1833 | ++DOCSHELL 0x7f056a20c000 == 134 [pid = 1833] [id = 520] 05:02:52 INFO - PROCESS | 1833 | ++DOMWINDOW == 291 (0x7f055cf95c00) [pid = 1833] [serial = 1561] [outer = (nil)] 05:02:52 INFO - PROCESS | 1833 | ++DOMWINDOW == 292 (0x7f055d092c00) [pid = 1833] [serial = 1562] [outer = 0x7f055cf95c00] 05:02:52 INFO - PROCESS | 1833 | 1461240172078 Marionette DEBUG loaded listener.js 05:02:52 INFO - PROCESS | 1833 | ++DOMWINDOW == 293 (0x7f055ddc6400) [pid = 1833] [serial = 1563] [outer = 0x7f055cf95c00] 05:02:52 INFO - PROCESS | 1833 | 1461240172916 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:02:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 05:02:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 1483ms 05:02:52 INFO - PROCESS | 1833 | 1461240172960 Marionette TRACE conn3 -> [0,2053,"getWindowHandle",null] 05:02:52 INFO - PROCESS | 1833 | 1461240172964 Marionette TRACE conn3 <- [1,2053,null,{"value":"8"}] 05:02:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 05:02:52 INFO - PROCESS | 1833 | 1461240172970 Marionette TRACE conn3 -> [0,2054,"setScriptTimeout",{"ms":35000}] 05:02:52 INFO - PROCESS | 1833 | 1461240172974 Marionette TRACE conn3 <- [1,2054,null,{}] 05:02:52 INFO - PROCESS | 1833 | 1461240172979 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:02:53 INFO - PROCESS | 1833 | 1461240173197 Marionette TRACE conn3 <- [1,2055,null,{"value":null}] 05:02:53 INFO - PROCESS | 1833 | 1461240173510 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1833 | ++DOCSHELL 0x7f05738c8000 == 135 [pid = 1833] [id = 521] 05:02:53 INFO - PROCESS | 1833 | ++DOMWINDOW == 294 (0x7f056823ac00) [pid = 1833] [serial = 1564] [outer = (nil)] 05:02:53 INFO - PROCESS | 1833 | ++DOMWINDOW == 295 (0x7f0568e4a000) [pid = 1833] [serial = 1565] [outer = 0x7f056823ac00] 05:02:53 INFO - PROCESS | 1833 | 1461240173584 Marionette DEBUG loaded listener.js 05:02:53 INFO - PROCESS | 1833 | ++DOMWINDOW == 296 (0x7f05693a3000) [pid = 1833] [serial = 1566] [outer = 0x7f056823ac00] 05:02:54 INFO - PROCESS | 1833 | 1461240174368 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:02:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 05:02:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 1429ms 05:02:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 05:02:54 INFO - PROCESS | 1833 | 1461240174400 Marionette TRACE conn3 -> [0,2057,"getWindowHandle",null] 05:02:54 INFO - PROCESS | 1833 | 1461240174403 Marionette TRACE conn3 <- [1,2057,null,{"value":"8"}] 05:02:54 INFO - PROCESS | 1833 | 1461240174409 Marionette TRACE conn3 -> [0,2058,"setScriptTimeout",{"ms":35000}] 05:02:54 INFO - PROCESS | 1833 | 1461240174413 Marionette TRACE conn3 <- [1,2058,null,{}] 05:02:54 INFO - PROCESS | 1833 | 1461240174417 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:02:54 INFO - PROCESS | 1833 | 1461240174606 Marionette TRACE conn3 <- [1,2059,null,{"value":null}] 05:02:54 INFO - PROCESS | 1833 | 1461240174886 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1833 | ++DOCSHELL 0x7f0544ec7000 == 136 [pid = 1833] [id = 522] 05:02:54 INFO - PROCESS | 1833 | ++DOMWINDOW == 297 (0x7f0552fbf800) [pid = 1833] [serial = 1567] [outer = (nil)] 05:02:54 INFO - PROCESS | 1833 | ++DOMWINDOW == 298 (0x7f056a6ee000) [pid = 1833] [serial = 1568] [outer = 0x7f0552fbf800] 05:02:55 INFO - PROCESS | 1833 | 1461240175001 Marionette DEBUG loaded listener.js 05:02:55 INFO - PROCESS | 1833 | ++DOMWINDOW == 299 (0x7f056e3ca800) [pid = 1833] [serial = 1569] [outer = 0x7f0552fbf800] 05:02:55 INFO - PROCESS | 1833 | 1461240175793 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:02:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 05:02:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 1429ms 05:02:55 INFO - PROCESS | 1833 | 1461240175837 Marionette TRACE conn3 -> [0,2061,"getWindowHandle",null] 05:02:55 INFO - PROCESS | 1833 | 1461240175841 Marionette TRACE conn3 <- [1,2061,null,{"value":"8"}] 05:02:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 05:02:55 INFO - PROCESS | 1833 | 1461240175846 Marionette TRACE conn3 -> [0,2062,"setScriptTimeout",{"ms":35000}] 05:02:55 INFO - PROCESS | 1833 | 1461240175849 Marionette TRACE conn3 <- [1,2062,null,{}] 05:02:55 INFO - PROCESS | 1833 | 1461240175854 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:02:56 INFO - PROCESS | 1833 | 1461240176052 Marionette TRACE conn3 <- [1,2063,null,{"value":null}] 05:02:56 INFO - PROCESS | 1833 | 1461240176332 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1833 | ++DOCSHELL 0x7f0544a58000 == 137 [pid = 1833] [id = 523] 05:02:56 INFO - PROCESS | 1833 | ++DOMWINDOW == 300 (0x7f053cc47400) [pid = 1833] [serial = 1570] [outer = (nil)] 05:02:56 INFO - PROCESS | 1833 | ++DOMWINDOW == 301 (0x7f053cc4c800) [pid = 1833] [serial = 1571] [outer = 0x7f053cc47400] 05:02:56 INFO - PROCESS | 1833 | 1461240176446 Marionette DEBUG loaded listener.js 05:02:56 INFO - PROCESS | 1833 | ++DOMWINDOW == 302 (0x7f053cc51000) [pid = 1833] [serial = 1572] [outer = 0x7f053cc47400] 05:02:57 INFO - PROCESS | 1833 | 1461240177255 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:02:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 05:02:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 1482ms 05:02:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 05:02:57 INFO - PROCESS | 1833 | 1461240177330 Marionette TRACE conn3 -> [0,2065,"getWindowHandle",null] 05:02:57 INFO - PROCESS | 1833 | 1461240177333 Marionette TRACE conn3 <- [1,2065,null,{"value":"8"}] 05:02:57 INFO - PROCESS | 1833 | 1461240177339 Marionette TRACE conn3 -> [0,2066,"setScriptTimeout",{"ms":35000}] 05:02:57 INFO - PROCESS | 1833 | 1461240177342 Marionette TRACE conn3 <- [1,2066,null,{}] 05:02:57 INFO - PROCESS | 1833 | 1461240177347 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:02:57 INFO - PROCESS | 1833 | 1461240177571 Marionette TRACE conn3 <- [1,2067,null,{"value":null}] 05:02:57 INFO - PROCESS | 1833 | 1461240177883 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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:57 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f0539ae2000 == 138 [pid = 1833] [id = 524] 05:02:57 INFO - PROCESS | 1833 | ++DOMWINDOW == 303 (0x7f053cc48000) [pid = 1833] [serial = 1573] [outer = (nil)] 05:02:57 INFO - PROCESS | 1833 | ++DOMWINDOW == 304 (0x7f056c419400) [pid = 1833] [serial = 1574] [outer = 0x7f053cc48000] 05:02:57 INFO - PROCESS | 1833 | 1461240177959 Marionette DEBUG loaded listener.js 05:02:58 INFO - PROCESS | 1833 | ++DOMWINDOW == 305 (0x7f056e498400) [pid = 1833] [serial = 1575] [outer = 0x7f053cc48000] 05:02:58 INFO - PROCESS | 1833 | 1461240178728 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:02:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 05:02:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 1429ms 05:02:58 INFO - PROCESS | 1833 | 1461240178772 Marionette TRACE conn3 -> [0,2069,"getWindowHandle",null] 05:02:58 INFO - PROCESS | 1833 | 1461240178775 Marionette TRACE conn3 <- [1,2069,null,{"value":"8"}] 05:02:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 05:02:58 INFO - PROCESS | 1833 | 1461240178781 Marionette TRACE conn3 -> [0,2070,"setScriptTimeout",{"ms":35000}] 05:02:58 INFO - PROCESS | 1833 | 1461240178783 Marionette TRACE conn3 <- [1,2070,null,{}] 05:02:58 INFO - PROCESS | 1833 | 1461240178789 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:02:58 INFO - PROCESS | 1833 | 1461240178981 Marionette TRACE conn3 <- [1,2071,null,{"value":null}] 05:02:59 INFO - PROCESS | 1833 | 1461240179267 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1833 | ++DOCSHELL 0x7f0544a5d000 == 139 [pid = 1833] [id = 525] 05:02:59 INFO - PROCESS | 1833 | ++DOMWINDOW == 306 (0x7f053cc48c00) [pid = 1833] [serial = 1576] [outer = (nil)] 05:02:59 INFO - PROCESS | 1833 | ++DOMWINDOW == 307 (0x7f0540b6b400) [pid = 1833] [serial = 1577] [outer = 0x7f053cc48c00] 05:02:59 INFO - PROCESS | 1833 | 1461240179381 Marionette DEBUG loaded listener.js 05:02:59 INFO - PROCESS | 1833 | ++DOMWINDOW == 308 (0x7f0540b6f800) [pid = 1833] [serial = 1578] [outer = 0x7f053cc48c00] 05:03:00 INFO - PROCESS | 1833 | 1461240180233 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:03:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 05:03:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 1485ms 05:03:00 INFO - PROCESS | 1833 | 1461240180267 Marionette TRACE conn3 -> [0,2073,"getWindowHandle",null] 05:03:00 INFO - PROCESS | 1833 | 1461240180270 Marionette TRACE conn3 <- [1,2073,null,{"value":"8"}] 05:03:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 05:03:00 INFO - PROCESS | 1833 | 1461240180276 Marionette TRACE conn3 -> [0,2074,"setScriptTimeout",{"ms":35000}] 05:03:00 INFO - PROCESS | 1833 | 1461240180278 Marionette TRACE conn3 <- [1,2074,null,{}] 05:03:00 INFO - PROCESS | 1833 | 1461240180284 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:03:00 INFO - PROCESS | 1833 | 1461240180475 Marionette TRACE conn3 <- [1,2075,null,{"value":null}] 05:03:00 INFO - PROCESS | 1833 | 1461240180797 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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:00 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f05408d8800 == 140 [pid = 1833] [id = 526] 05:03:00 INFO - PROCESS | 1833 | ++DOMWINDOW == 309 (0x7f0540b63800) [pid = 1833] [serial = 1579] [outer = (nil)] 05:03:00 INFO - PROCESS | 1833 | ++DOMWINDOW == 310 (0x7f05690cd000) [pid = 1833] [serial = 1580] [outer = 0x7f0540b63800] 05:03:00 INFO - PROCESS | 1833 | 1461240180873 Marionette DEBUG loaded listener.js 05:03:00 INFO - PROCESS | 1833 | ++DOMWINDOW == 311 (0x7f056e7acc00) [pid = 1833] [serial = 1581] [outer = 0x7f0540b63800] 05:03:01 INFO - PROCESS | 1833 | 1461240181722 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:03:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 05:03:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 1478ms 05:03:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 05:03:01 INFO - PROCESS | 1833 | 1461240181754 Marionette TRACE conn3 -> [0,2077,"getWindowHandle",null] 05:03:01 INFO - PROCESS | 1833 | 1461240181757 Marionette TRACE conn3 <- [1,2077,null,{"value":"8"}] 05:03:01 INFO - PROCESS | 1833 | 1461240181763 Marionette TRACE conn3 -> [0,2078,"setScriptTimeout",{"ms":35000}] 05:03:01 INFO - PROCESS | 1833 | 1461240181766 Marionette TRACE conn3 <- [1,2078,null,{}] 05:03:01 INFO - PROCESS | 1833 | 1461240181771 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:03:01 INFO - PROCESS | 1833 | 1461240181965 Marionette TRACE conn3 <- [1,2079,null,{"value":null}] 05:03:02 INFO - PROCESS | 1833 | 1461240182253 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1833 | ++DOCSHELL 0x7f053a561000 == 141 [pid = 1833] [id = 527] 05:03:02 INFO - PROCESS | 1833 | ++DOMWINDOW == 312 (0x7f0539bdbc00) [pid = 1833] [serial = 1582] [outer = (nil)] 05:03:02 INFO - PROCESS | 1833 | ++DOMWINDOW == 313 (0x7f0539be4000) [pid = 1833] [serial = 1583] [outer = 0x7f0539bdbc00] 05:03:02 INFO - PROCESS | 1833 | 1461240182374 Marionette DEBUG loaded listener.js 05:03:02 INFO - PROCESS | 1833 | ++DOMWINDOW == 314 (0x7f0539be9000) [pid = 1833] [serial = 1584] [outer = 0x7f0539bdbc00] 05:03:03 INFO - PROCESS | 1833 | 1461240183164 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:03:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 05:03:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 1432ms 05:03:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 05:03:03 INFO - PROCESS | 1833 | 1461240183194 Marionette TRACE conn3 -> [0,2081,"getWindowHandle",null] 05:03:03 INFO - PROCESS | 1833 | 1461240183197 Marionette TRACE conn3 <- [1,2081,null,{"value":"8"}] 05:03:03 INFO - PROCESS | 1833 | 1461240183203 Marionette TRACE conn3 -> [0,2082,"setScriptTimeout",{"ms":35000}] 05:03:03 INFO - PROCESS | 1833 | 1461240183206 Marionette TRACE conn3 <- [1,2082,null,{}] 05:03:03 INFO - PROCESS | 1833 | 1461240183211 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:03:03 INFO - PROCESS | 1833 | 1461240183422 Marionette TRACE conn3 <- [1,2083,null,{"value":null}] 05:03:03 INFO - PROCESS | 1833 | 1461240183821 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1833 | ++DOCSHELL 0x7f05408cc800 == 142 [pid = 1833] [id = 528] 05:03:03 INFO - PROCESS | 1833 | ++DOMWINDOW == 315 (0x7f0539be0000) [pid = 1833] [serial = 1585] [outer = (nil)] 05:03:03 INFO - PROCESS | 1833 | ++DOMWINDOW == 316 (0x7f0540933000) [pid = 1833] [serial = 1586] [outer = 0x7f0539be0000] 05:03:03 INFO - PROCESS | 1833 | 1461240183947 Marionette DEBUG loaded listener.js 05:03:04 INFO - PROCESS | 1833 | ++DOMWINDOW == 317 (0x7f0540936c00) [pid = 1833] [serial = 1587] [outer = 0x7f0539be0000] 05:03:05 INFO - PROCESS | 1833 | 1461240185091 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:03:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 05:03:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 1933ms 05:03:05 INFO - PROCESS | 1833 | 1461240185136 Marionette TRACE conn3 -> [0,2085,"getWindowHandle",null] 05:03:05 INFO - PROCESS | 1833 | 1461240185139 Marionette TRACE conn3 <- [1,2085,null,{"value":"8"}] 05:03:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 05:03:05 INFO - PROCESS | 1833 | 1461240185145 Marionette TRACE conn3 -> [0,2086,"setScriptTimeout",{"ms":35000}] 05:03:05 INFO - PROCESS | 1833 | 1461240185147 Marionette TRACE conn3 <- [1,2086,null,{}] 05:03:05 INFO - PROCESS | 1833 | 1461240185152 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:03:05 INFO - PROCESS | 1833 | 1461240185373 Marionette TRACE conn3 <- [1,2087,null,{"value":null}] 05:03:05 INFO - PROCESS | 1833 | 1461240185714 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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:05 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f0543b3d800 == 143 [pid = 1833] [id = 529] 05:03:05 INFO - PROCESS | 1833 | ++DOMWINDOW == 318 (0x7f0539be6400) [pid = 1833] [serial = 1588] [outer = (nil)] 05:03:05 INFO - PROCESS | 1833 | ++DOMWINDOW == 319 (0x7f054093b000) [pid = 1833] [serial = 1589] [outer = 0x7f0539be6400] 05:03:05 INFO - PROCESS | 1833 | 1461240185789 Marionette DEBUG loaded listener.js 05:03:05 INFO - PROCESS | 1833 | ++DOMWINDOW == 320 (0x7f0540a2b800) [pid = 1833] [serial = 1590] [outer = 0x7f0539be6400] 05:03:07 INFO - PROCESS | 1833 | --DOCSHELL 0x7f0568eec800 == 142 [pid = 1833] [id = 49] 05:03:07 INFO - PROCESS | 1833 | --DOCSHELL 0x7f05543c1000 == 141 [pid = 1833] [id = 53] 05:03:07 INFO - PROCESS | 1833 | --DOCSHELL 0x7f0558f7d000 == 140 [pid = 1833] [id = 54] 05:03:07 INFO - PROCESS | 1833 | --DOCSHELL 0x7f0541598800 == 139 [pid = 1833] [id = 404] 05:03:07 INFO - PROCESS | 1833 | --DOCSHELL 0x7f05436e2800 == 138 [pid = 1833] [id = 360] 05:03:07 INFO - PROCESS | 1833 | --DOCSHELL 0x7f055662e000 == 137 [pid = 1833] [id = 405] 05:03:07 INFO - PROCESS | 1833 | --DOCSHELL 0x7f055c29f800 == 136 [pid = 1833] [id = 45] 05:03:07 INFO - PROCESS | 1833 | --DOCSHELL 0x7f0552d58800 == 135 [pid = 1833] [id = 406] 05:03:07 INFO - PROCESS | 1833 | --DOCSHELL 0x7f055233f000 == 134 [pid = 1833] [id = 52] 05:03:07 INFO - PROCESS | 1833 | --DOCSHELL 0x7f0540c1a800 == 133 [pid = 1833] [id = 450] 05:03:07 INFO - PROCESS | 1833 | --DOCSHELL 0x7f054328a800 == 132 [pid = 1833] [id = 509] 05:03:07 INFO - PROCESS | 1833 | --DOCSHELL 0x7f0546c43000 == 131 [pid = 1833] [id = 508] 05:03:07 INFO - PROCESS | 1833 | --DOCSHELL 0x7f0541be1800 == 130 [pid = 1833] [id = 507] 05:03:07 INFO - PROCESS | 1833 | --DOCSHELL 0x7f0540d4e000 == 129 [pid = 1833] [id = 506] 05:03:07 INFO - PROCESS | 1833 | --DOCSHELL 0x7f053e1ea000 == 128 [pid = 1833] [id = 505] 05:03:07 INFO - PROCESS | 1833 | --DOCSHELL 0x7f053ce98000 == 127 [pid = 1833] [id = 503] 05:03:07 INFO - PROCESS | 1833 | --DOCSHELL 0x7f053ce82800 == 126 [pid = 1833] [id = 502] 05:03:07 INFO - PROCESS | 1833 | --DOCSHELL 0x7f053cd13000 == 125 [pid = 1833] [id = 501] 05:03:07 INFO - PROCESS | 1833 | --DOCSHELL 0x7f0541429000 == 124 [pid = 1833] [id = 500] 05:03:07 INFO - PROCESS | 1833 | --DOCSHELL 0x7f0571235800 == 123 [pid = 1833] [id = 499] 05:03:07 INFO - PROCESS | 1833 | --DOCSHELL 0x7f0556470000 == 122 [pid = 1833] [id = 498] 05:03:07 INFO - PROCESS | 1833 | --DOCSHELL 0x7f056e78a000 == 121 [pid = 1833] [id = 497] 05:03:07 INFO - PROCESS | 1833 | --DOCSHELL 0x7f056311d800 == 120 [pid = 1833] [id = 496] 05:03:07 INFO - PROCESS | 1833 | --DOCSHELL 0x7f055b070800 == 119 [pid = 1833] [id = 495] 05:03:07 INFO - PROCESS | 1833 | --DOCSHELL 0x7f0556d15000 == 118 [pid = 1833] [id = 494] 05:03:07 INFO - PROCESS | 1833 | --DOCSHELL 0x7f0556743000 == 117 [pid = 1833] [id = 493] 05:03:07 INFO - PROCESS | 1833 | --DOCSHELL 0x7f0553f80800 == 116 [pid = 1833] [id = 492] 05:03:07 INFO - PROCESS | 1833 | --DOCSHELL 0x7f0552d4c800 == 115 [pid = 1833] [id = 491] 05:03:07 INFO - PROCESS | 1833 | --DOCSHELL 0x7f0552347800 == 114 [pid = 1833] [id = 490] 05:03:07 INFO - PROCESS | 1833 | --DOCSHELL 0x7f0550e1d000 == 113 [pid = 1833] [id = 489] 05:03:07 INFO - PROCESS | 1833 | --DOCSHELL 0x7f054fca4800 == 112 [pid = 1833] [id = 488] 05:03:07 INFO - PROCESS | 1833 | --DOCSHELL 0x7f054924b800 == 111 [pid = 1833] [id = 487] 05:03:07 INFO - PROCESS | 1833 | --DOCSHELL 0x7f054144a800 == 110 [pid = 1833] [id = 486] 05:03:07 INFO - PROCESS | 1833 | --DOMWINDOW == 319 (0x7f0549277800) [pid = 1833] [serial = 1457] [outer = (nil)] [url = about:blank] 05:03:07 INFO - PROCESS | 1833 | --DOMWINDOW == 318 (0x7f0546f03800) [pid = 1833] [serial = 1086] [outer = (nil)] [url = about:blank] 05:03:07 INFO - PROCESS | 1833 | --DOMWINDOW == 317 (0x7f056245c400) [pid = 1833] [serial = 1200] [outer = (nil)] [url = about:blank] 05:03:07 INFO - PROCESS | 1833 | --DOMWINDOW == 316 (0x7f0552472800) [pid = 1833] [serial = 1122] [outer = (nil)] [url = about:blank] 05:03:07 INFO - PROCESS | 1833 | --DOMWINDOW == 315 (0x7f0552fc2c00) [pid = 1833] [serial = 1400] [outer = (nil)] [url = about:blank] 05:03:07 INFO - PROCESS | 1833 | --DOMWINDOW == 314 (0x7f0542dd8800) [pid = 1833] [serial = 1388] [outer = (nil)] [url = about:blank] 05:03:07 INFO - PROCESS | 1833 | --DOMWINDOW == 313 (0x7f053b827400) [pid = 1833] [serial = 1427] [outer = (nil)] [url = about:blank] 05:03:07 INFO - PROCESS | 1833 | --DOMWINDOW == 312 (0x7f0543b1f400) [pid = 1833] [serial = 1445] [outer = (nil)] [url = about:blank] 05:03:08 INFO - PROCESS | 1833 | --DOMWINDOW == 311 (0x7f0553227000) [pid = 1833] [serial = 1125] [outer = (nil)] [url = about:blank] 05:03:08 INFO - PROCESS | 1833 | --DOMWINDOW == 310 (0x7f056dd11c00) [pid = 1833] [serial = 1412] [outer = (nil)] [url = about:blank] 05:03:08 INFO - PROCESS | 1833 | --DOMWINDOW == 309 (0x7f053c816800) [pid = 1833] [serial = 1436] [outer = (nil)] [url = about:blank] 05:03:08 INFO - PROCESS | 1833 | --DOMWINDOW == 308 (0x7f05491d9c00) [pid = 1833] [serial = 1074] [outer = (nil)] [url = about:blank] 05:03:08 INFO - PROCESS | 1833 | --DOMWINDOW == 307 (0x7f055b937c00) [pid = 1833] [serial = 1062] [outer = (nil)] [url = about:blank] 05:03:08 INFO - PROCESS | 1833 | --DOMWINDOW == 306 (0x7f0562455000) [pid = 1833] [serial = 1137] [outer = (nil)] [url = about:blank] 05:03:08 INFO - PROCESS | 1833 | --DOMWINDOW == 305 (0x7f05411a1400) [pid = 1833] [serial = 1418] [outer = (nil)] [url = about:blank] 05:03:08 INFO - PROCESS | 1833 | --DOMWINDOW == 304 (0x7f0543dde000) [pid = 1833] [serial = 1391] [outer = (nil)] [url = about:blank] 05:03:08 INFO - PROCESS | 1833 | --DOMWINDOW == 303 (0x7f0556381c00) [pid = 1833] [serial = 1152] [outer = (nil)] [url = about:blank] 05:03:08 INFO - PROCESS | 1833 | --DOMWINDOW == 302 (0x7f056e596400) [pid = 1833] [serial = 1212] [outer = (nil)] [url = about:blank] 05:03:08 INFO - PROCESS | 1833 | --DOMWINDOW == 301 (0x7f0548226c00) [pid = 1833] [serial = 1455] [outer = (nil)] [url = about:blank] 05:03:08 INFO - PROCESS | 1833 | --DOMWINDOW == 300 (0x7f0543ef3800) [pid = 1833] [serial = 1448] [outer = (nil)] [url = about:blank] 05:03:08 INFO - PROCESS | 1833 | --DOMWINDOW == 299 (0x7f0547f5a000) [pid = 1833] [serial = 1215] [outer = (nil)] [url = about:blank] 05:03:08 INFO - PROCESS | 1833 | --DOMWINDOW == 298 (0x7f055043b800) [pid = 1833] [serial = 1433] [outer = (nil)] [url = about:blank] 05:03:08 INFO - PROCESS | 1833 | --DOMWINDOW == 297 (0x7f0542b3f400) [pid = 1833] [serial = 1440] [outer = (nil)] [url = about:blank] 05:03:08 INFO - PROCESS | 1833 | --DOMWINDOW == 296 (0x7f0546dad800) [pid = 1833] [serial = 1451] [outer = (nil)] [url = about:blank] 05:03:08 INFO - PROCESS | 1833 | --DOMWINDOW == 295 (0x7f056e7e6c00) [pid = 1833] [serial = 1143] [outer = (nil)] [url = about:blank] 05:03:08 INFO - PROCESS | 1833 | --DOMWINDOW == 294 (0x7f055b919000) [pid = 1833] [serial = 1406] [outer = (nil)] [url = about:blank] 05:03:08 INFO - PROCESS | 1833 | --DOMWINDOW == 293 (0x7f055ba50800) [pid = 1833] [serial = 1221] [outer = (nil)] [url = about:blank] 05:03:08 INFO - PROCESS | 1833 | --DOMWINDOW == 292 (0x7f053b71fc00) [pid = 1833] [serial = 1421] [outer = (nil)] [url = about:blank] 05:03:08 INFO - PROCESS | 1833 | --DOMWINDOW == 291 (0x7f056e3c4000) [pid = 1833] [serial = 1206] [outer = (nil)] [url = about:blank] 05:03:08 INFO - PROCESS | 1833 | --DOMWINDOW == 290 (0x7f055637b800) [pid = 1833] [serial = 1149] [outer = (nil)] [url = about:blank] 05:03:08 INFO - PROCESS | 1833 | --DOMWINDOW == 289 (0x7f055d872800) [pid = 1833] [serial = 1134] [outer = (nil)] [url = about:blank] 05:03:08 INFO - PROCESS | 1833 | --DOMWINDOW == 288 (0x7f0550486c00) [pid = 1833] [serial = 1038] [outer = (nil)] [url = about:blank] 05:03:08 INFO - PROCESS | 1833 | --DOMWINDOW == 287 (0x7f054514bc00) [pid = 1833] [serial = 1454] [outer = (nil)] [url = about:blank] 05:03:08 INFO - PROCESS | 1833 | --DOMWINDOW == 286 (0x7f0545eda400) [pid = 1833] [serial = 1041] [outer = (nil)] [url = about:blank] 05:03:08 INFO - PROCESS | 1833 | --DOMWINDOW == 285 (0x7f0552135000) [pid = 1833] [serial = 1050] [outer = (nil)] [url = about:blank] 05:03:08 INFO - PROCESS | 1833 | --DOMWINDOW == 284 (0x7f0545155000) [pid = 1833] [serial = 1449] [outer = (nil)] [url = about:blank] 05:03:08 INFO - PROCESS | 1833 | --DOMWINDOW == 283 (0x7f05565c7c00) [pid = 1833] [serial = 1056] [outer = (nil)] [url = about:blank] 05:03:08 INFO - PROCESS | 1833 | --DOMWINDOW == 282 (0x7f055bab8c00) [pid = 1833] [serial = 1197] [outer = (nil)] [url = about:blank] 05:03:08 INFO - PROCESS | 1833 | --DOMWINDOW == 281 (0x7f05434cb400) [pid = 1833] [serial = 1430] [outer = (nil)] [url = about:blank] 05:03:08 INFO - PROCESS | 1833 | --DOMWINDOW == 280 (0x7f054fe9ec00) [pid = 1833] [serial = 1185] [outer = (nil)] [url = about:blank] 05:03:08 INFO - PROCESS | 1833 | --DOMWINDOW == 279 (0x7f05565c7000) [pid = 1833] [serial = 1403] [outer = (nil)] [url = about:blank] 05:03:08 INFO - PROCESS | 1833 | --DOMWINDOW == 278 (0x7f056a6f5800) [pid = 1833] [serial = 1203] [outer = (nil)] [url = about:blank] 05:03:08 INFO - PROCESS | 1833 | --DOMWINDOW == 277 (0x7f0552968800) [pid = 1833] [serial = 1110] [outer = (nil)] [url = about:blank] 05:03:08 INFO - PROCESS | 1833 | --DOMWINDOW == 276 (0x7f05483e8800) [pid = 1833] [serial = 1044] [outer = (nil)] [url = about:blank] 05:03:08 INFO - PROCESS | 1833 | --DOMWINDOW == 275 (0x7f054a26d800) [pid = 1833] [serial = 1116] [outer = (nil)] [url = about:blank] 05:03:08 INFO - PROCESS | 1833 | --DOMWINDOW == 274 (0x7f055baaf800) [pid = 1833] [serial = 1131] [outer = (nil)] [url = about:blank] 05:03:08 INFO - PROCESS | 1833 | --DOMWINDOW == 273 (0x7f056c41a400) [pid = 1833] [serial = 1209] [outer = (nil)] [url = about:blank] 05:03:08 INFO - PROCESS | 1833 | --DOMWINDOW == 272 (0x7f05471f0400) [pid = 1833] [serial = 1182] [outer = (nil)] [url = about:blank] 05:03:08 INFO - PROCESS | 1833 | --DOMWINDOW == 271 (0x7f054a6ab800) [pid = 1833] [serial = 1077] [outer = (nil)] [url = about:blank] 05:03:08 INFO - PROCESS | 1833 | --DOMWINDOW == 270 (0x7f0548229800) [pid = 1833] [serial = 1394] [outer = (nil)] [url = about:blank] 05:03:08 INFO - PROCESS | 1833 | --DOMWINDOW == 269 (0x7f0547f58000) [pid = 1833] [serial = 1452] [outer = (nil)] [url = about:blank] 05:03:08 INFO - PROCESS | 1833 | --DOMWINDOW == 268 (0x7f0540a1f800) [pid = 1833] [serial = 1439] [outer = (nil)] [url = about:blank] 05:03:08 INFO - PROCESS | 1833 | --DOMWINDOW == 267 (0x7f0559ec2800) [pid = 1833] [serial = 1059] [outer = (nil)] [url = about:blank] 05:03:08 INFO - PROCESS | 1833 | --DOMWINDOW == 266 (0x7f055e7c5800) [pid = 1833] [serial = 1409] [outer = (nil)] [url = about:blank] 05:03:08 INFO - PROCESS | 1833 | --DOMWINDOW == 265 (0x7f0541d77800) [pid = 1833] [serial = 1179] [outer = (nil)] [url = about:blank] 05:03:08 INFO - PROCESS | 1833 | --DOMWINDOW == 264 (0x7f05433e8c00) [pid = 1833] [serial = 1443] [outer = (nil)] [url = about:blank] 05:03:08 INFO - PROCESS | 1833 | --DOMWINDOW == 263 (0x7f0550438c00) [pid = 1833] [serial = 1385] [outer = (nil)] [url = about:blank] 05:03:08 INFO - PROCESS | 1833 | --DOMWINDOW == 262 (0x7f0568e4a800) [pid = 1833] [serial = 1068] [outer = (nil)] [url = about:blank] 05:03:08 INFO - PROCESS | 1833 | --DOMWINDOW == 261 (0x7f056e910000) [pid = 1833] [serial = 1071] [outer = (nil)] [url = about:blank] 05:03:08 INFO - PROCESS | 1833 | --DOMWINDOW == 260 (0x7f0546f04800) [pid = 1833] [serial = 1083] [outer = (nil)] [url = about:blank] 05:03:08 INFO - PROCESS | 1833 | --DOMWINDOW == 259 (0x7f0543268400) [pid = 1833] [serial = 1442] [outer = (nil)] [url = about:blank] 05:03:08 INFO - PROCESS | 1833 | --DOMWINDOW == 258 (0x7f0550440000) [pid = 1833] [serial = 1146] [outer = (nil)] [url = about:blank] 05:03:08 INFO - PROCESS | 1833 | --DOMWINDOW == 257 (0x7f054a6af400) [pid = 1833] [serial = 1080] [outer = (nil)] [url = about:blank] 05:03:08 INFO - PROCESS | 1833 | --DOMWINDOW == 256 (0x7f0549272000) [pid = 1833] [serial = 1218] [outer = (nil)] [url = about:blank] 05:03:08 INFO - PROCESS | 1833 | --DOMWINDOW == 255 (0x7f0543ddc400) [pid = 1833] [serial = 1446] [outer = (nil)] [url = about:blank] 05:03:08 INFO - PROCESS | 1833 | --DOMWINDOW == 254 (0x7f0555c3b800) [pid = 1833] [serial = 1191] [outer = (nil)] [url = about:blank] 05:03:08 INFO - PROCESS | 1833 | --DOMWINDOW == 253 (0x7f0550f95000) [pid = 1833] [serial = 1119] [outer = (nil)] [url = about:blank] 05:03:08 INFO - PROCESS | 1833 | --DOMWINDOW == 252 (0x7f056919d800) [pid = 1833] [serial = 1140] [outer = (nil)] [url = about:blank] 05:03:08 INFO - PROCESS | 1833 | --DOMWINDOW == 251 (0x7f0552fc9c00) [pid = 1833] [serial = 1188] [outer = (nil)] [url = about:blank] 05:03:08 INFO - PROCESS | 1833 | --DOMWINDOW == 250 (0x7f0556377800) [pid = 1833] [serial = 1245] [outer = (nil)] [url = about:blank] 05:03:08 INFO - PROCESS | 1833 | --DOMWINDOW == 249 (0x7f05565cc000) [pid = 1833] [serial = 1128] [outer = (nil)] [url = about:blank] 05:03:08 INFO - PROCESS | 1833 | --DOMWINDOW == 248 (0x7f055d86d800) [pid = 1833] [serial = 1065] [outer = (nil)] [url = about:blank] 05:03:08 INFO - PROCESS | 1833 | --DOMWINDOW == 247 (0x7f0543267000) [pid = 1833] [serial = 1415] [outer = (nil)] [url = about:blank] 05:03:08 INFO - PROCESS | 1833 | --DOMWINDOW == 246 (0x7f055321b800) [pid = 1833] [serial = 1053] [outer = (nil)] [url = about:blank] 05:03:08 INFO - PROCESS | 1833 | --DOMWINDOW == 245 (0x7f053b81c800) [pid = 1833] [serial = 1424] [outer = (nil)] [url = about:blank] 05:03:08 INFO - PROCESS | 1833 | --DOMWINDOW == 244 (0x7f05407eec00) [pid = 1833] [serial = 1437] [outer = (nil)] [url = about:blank] 05:03:08 INFO - PROCESS | 1833 | --DOMWINDOW == 243 (0x7f055670b000) [pid = 1833] [serial = 1194] [outer = (nil)] [url = about:blank] 05:03:08 INFO - PROCESS | 1833 | --DOMWINDOW == 242 (0x7f054fc96800) [pid = 1833] [serial = 1047] [outer = (nil)] [url = about:blank] 05:03:08 INFO - PROCESS | 1833 | --DOMWINDOW == 241 (0x7f0545edec00) [pid = 1833] [serial = 1113] [outer = (nil)] [url = about:blank] 05:03:08 INFO - PROCESS | 1833 | --DOMWINDOW == 240 (0x7f0552034c00) [pid = 1833] [serial = 1397] [outer = (nil)] [url = about:blank] 05:03:08 INFO - PROCESS | 1833 | --DOMWINDOW == 239 (0x7f055246b000) [pid = 1833] [serial = 1314] [outer = (nil)] [url = about:blank] 05:03:08 INFO - PROCESS | 1833 | 1461240188378 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:03:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 05:03:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 3251ms 05:03:08 INFO - PROCESS | 1833 | 1461240188396 Marionette TRACE conn3 -> [0,2089,"getWindowHandle",null] 05:03:08 INFO - PROCESS | 1833 | 1461240188401 Marionette TRACE conn3 <- [1,2089,null,{"value":"8"}] 05:03:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 05:03:08 INFO - PROCESS | 1833 | 1461240188409 Marionette TRACE conn3 -> [0,2090,"setScriptTimeout",{"ms":35000}] 05:03:08 INFO - PROCESS | 1833 | 1461240188414 Marionette TRACE conn3 <- [1,2090,null,{}] 05:03:08 INFO - PROCESS | 1833 | 1461240188423 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:03:08 INFO - PROCESS | 1833 | 1461240188637 Marionette TRACE conn3 <- [1,2091,null,{"value":null}] 05:03:08 INFO - PROCESS | 1833 | 1461240188830 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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:08 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f053e1d4800 == 111 [pid = 1833] [id = 530] 05:03:08 INFO - PROCESS | 1833 | ++DOMWINDOW == 240 (0x7f053c816800) [pid = 1833] [serial = 1591] [outer = (nil)] 05:03:08 INFO - PROCESS | 1833 | ++DOMWINDOW == 241 (0x7f053cd46800) [pid = 1833] [serial = 1592] [outer = 0x7f053c816800] 05:03:08 INFO - PROCESS | 1833 | 1461240188896 Marionette DEBUG loaded listener.js 05:03:08 INFO - PROCESS | 1833 | ++DOMWINDOW == 242 (0x7f0540a1f800) [pid = 1833] [serial = 1593] [outer = 0x7f053c816800] 05:03:09 INFO - PROCESS | 1833 | 1461240189590 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:03:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 05:03:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 1233ms 05:03:09 INFO - PROCESS | 1833 | 1461240189642 Marionette TRACE conn3 -> [0,2093,"getWindowHandle",null] 05:03:09 INFO - PROCESS | 1833 | 1461240189650 Marionette TRACE conn3 <- [1,2093,null,{"value":"8"}] 05:03:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 05:03:09 INFO - PROCESS | 1833 | 1461240189659 Marionette TRACE conn3 -> [0,2094,"setScriptTimeout",{"ms":35000}] 05:03:09 INFO - PROCESS | 1833 | 1461240189662 Marionette TRACE conn3 <- [1,2094,null,{}] 05:03:09 INFO - PROCESS | 1833 | 1461240189666 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:03:09 INFO - PROCESS | 1833 | 1461240189954 Marionette TRACE conn3 <- [1,2095,null,{"value":null}] 05:03:10 INFO - PROCESS | 1833 | 1461240190080 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1833 | ++DOCSHELL 0x7f0540c12800 == 112 [pid = 1833] [id = 531] 05:03:10 INFO - PROCESS | 1833 | ++DOMWINDOW == 243 (0x7f053b71fc00) [pid = 1833] [serial = 1594] [outer = (nil)] 05:03:10 INFO - PROCESS | 1833 | ++DOMWINDOW == 244 (0x7f0541195400) [pid = 1833] [serial = 1595] [outer = 0x7f053b71fc00] 05:03:10 INFO - PROCESS | 1833 | 1461240190142 Marionette DEBUG loaded listener.js 05:03:10 INFO - PROCESS | 1833 | ++DOMWINDOW == 245 (0x7f05413f5400) [pid = 1833] [serial = 1596] [outer = 0x7f053b71fc00] 05:03:11 INFO - PROCESS | 1833 | 1461240191078 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:03:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 05:03:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 1481ms 05:03:11 INFO - PROCESS | 1833 | 1461240191140 Marionette TRACE conn3 -> [0,2097,"getWindowHandle",null] 05:03:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 05:03:11 INFO - PROCESS | 1833 | 1461240191144 Marionette TRACE conn3 <- [1,2097,null,{"value":"8"}] 05:03:11 INFO - PROCESS | 1833 | 1461240191149 Marionette TRACE conn3 -> [0,2098,"setScriptTimeout",{"ms":35000}] 05:03:11 INFO - PROCESS | 1833 | 1461240191155 Marionette TRACE conn3 <- [1,2098,null,{}] 05:03:11 INFO - PROCESS | 1833 | 1461240191189 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:03:11 INFO - PROCESS | 1833 | 1461240191443 Marionette TRACE conn3 <- [1,2099,null,{"value":null}] 05:03:11 INFO - PROCESS | 1833 | 1461240191477 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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:11 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f0541437800 == 113 [pid = 1833] [id = 532] 05:03:11 INFO - PROCESS | 1833 | ++DOMWINDOW == 246 (0x7f0542d43400) [pid = 1833] [serial = 1597] [outer = (nil)] 05:03:11 INFO - PROCESS | 1833 | ++DOMWINDOW == 247 (0x7f0542d4f800) [pid = 1833] [serial = 1598] [outer = 0x7f0542d43400] 05:03:11 INFO - PROCESS | 1833 | 1461240191541 Marionette DEBUG loaded listener.js 05:03:11 INFO - PROCESS | 1833 | ++DOMWINDOW == 248 (0x7f054316f400) [pid = 1833] [serial = 1599] [outer = 0x7f0542d43400] 05:03:13 INFO - PROCESS | 1833 | --DOMWINDOW == 247 (0x7f0542dcec00) [pid = 1833] [serial = 1387] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 05:03:13 INFO - PROCESS | 1833 | --DOMWINDOW == 246 (0x7f0548224000) [pid = 1833] [serial = 1321] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 05:03:13 INFO - PROCESS | 1833 | --DOMWINDOW == 245 (0x7f055ba45800) [pid = 1833] [serial = 1261] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 05:03:13 INFO - PROCESS | 1833 | --DOMWINDOW == 244 (0x7f053cd3c400) [pid = 1833] [serial = 1504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 05:03:13 INFO - PROCESS | 1833 | --DOMWINDOW == 243 (0x7f0540a29c00) [pid = 1833] [serial = 1333] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 05:03:13 INFO - PROCESS | 1833 | --DOMWINDOW == 242 (0x7f0550e61400) [pid = 1833] [serial = 1474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 05:03:13 INFO - PROCESS | 1833 | --DOMWINDOW == 241 (0x7f054a41c000) [pid = 1833] [serial = 1252] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 05:03:13 INFO - PROCESS | 1833 | --DOMWINDOW == 240 (0x7f05432f4800) [pid = 1833] [serial = 1525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 05:03:13 INFO - PROCESS | 1833 | --DOMWINDOW == 239 (0x7f054a6d7000) [pid = 1833] [serial = 1492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 05:03:13 INFO - PROCESS | 1833 | --DOMWINDOW == 238 (0x7f0542dd9800) [pid = 1833] [serial = 1462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 05:03:13 INFO - PROCESS | 1833 | --DOMWINDOW == 237 (0x7f05407ec000) [pid = 1833] [serial = 1282] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 05:03:13 INFO - PROCESS | 1833 | --DOMWINDOW == 236 (0x7f0558fc8000) [pid = 1833] [serial = 1411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 05:03:13 INFO - PROCESS | 1833 | --DOMWINDOW == 235 (0x7f0556373c00) [pid = 1833] [serial = 1336] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 05:03:13 INFO - PROCESS | 1833 | --DOMWINDOW == 234 (0x7f0555ba1c00) [pid = 1833] [serial = 1489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 05:03:13 INFO - PROCESS | 1833 | --DOMWINDOW == 233 (0x7f053b81cc00) [pid = 1833] [serial = 1429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 05:03:13 INFO - PROCESS | 1833 | --DOMWINDOW == 232 (0x7f0546f11000) [pid = 1833] [serial = 1396] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 05:03:13 INFO - PROCESS | 1833 | --DOMWINDOW == 231 (0x7f0543268800) [pid = 1833] [serial = 1522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 05:03:13 INFO - PROCESS | 1833 | --DOMWINDOW == 230 (0x7f053ccf0c00) [pid = 1833] [serial = 1495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 05:03:13 INFO - PROCESS | 1833 | --DOMWINDOW == 229 (0x7f05541a5c00) [pid = 1833] [serial = 1486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 05:03:13 INFO - PROCESS | 1833 | --DOMWINDOW == 228 (0x7f05433ee400) [pid = 1833] [serial = 1480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 05:03:13 INFO - PROCESS | 1833 | --DOMWINDOW == 227 (0x7f0552fbc400) [pid = 1833] [serial = 1402] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 05:03:13 INFO - PROCESS | 1833 | --DOMWINDOW == 226 (0x7f0555ab5800) [pid = 1833] [serial = 1405] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 05:03:13 INFO - PROCESS | 1833 | --DOMWINDOW == 225 (0x7f053b71a400) [pid = 1833] [serial = 1423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 05:03:13 INFO - PROCESS | 1833 | --DOMWINDOW == 224 (0x7f0551109400) [pid = 1833] [serial = 1477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 05:03:13 INFO - PROCESS | 1833 | --DOMWINDOW == 223 (0x7f053ccf3000) [pid = 1833] [serial = 1498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 05:03:13 INFO - PROCESS | 1833 | --DOMWINDOW == 222 (0x7f05413ed800) [pid = 1833] [serial = 1432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 05:03:13 INFO - PROCESS | 1833 | --DOMWINDOW == 221 (0x7f0540a57c00) [pid = 1833] [serial = 1342] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 05:03:13 INFO - PROCESS | 1833 | --DOMWINDOW == 220 (0x7f05491d0c00) [pid = 1833] [serial = 1324] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 05:03:13 INFO - PROCESS | 1833 | --DOMWINDOW == 219 (0x7f053c817800) [pid = 1833] [serial = 1507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 05:03:13 INFO - PROCESS | 1833 | --DOMWINDOW == 218 (0x7f053c71c000) [pid = 1833] [serial = 1351] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 05:03:13 INFO - PROCESS | 1833 | --DOMWINDOW == 217 (0x7f05413edc00) [pid = 1833] [serial = 1408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 05:03:13 INFO - PROCESS | 1833 | --DOMWINDOW == 216 (0x7f0543b21400) [pid = 1833] [serial = 1273] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 05:03:13 INFO - PROCESS | 1833 | --DOMWINDOW == 215 (0x7f054325e000) [pid = 1833] [serial = 1414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 05:03:13 INFO - PROCESS | 1833 | --DOMWINDOW == 214 (0x7f0545ee9c00) [pid = 1833] [serial = 1393] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 05:03:13 INFO - PROCESS | 1833 | --DOMWINDOW == 213 (0x7f053c71d000) [pid = 1833] [serial = 1516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 05:03:13 INFO - PROCESS | 1833 | --DOMWINDOW == 212 (0x7f053c71a000) [pid = 1833] [serial = 1348] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 05:03:13 INFO - PROCESS | 1833 | --DOMWINDOW == 211 (0x7f054fc7ac00) [pid = 1833] [serial = 1471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 05:03:13 INFO - PROCESS | 1833 | --DOMWINDOW == 210 (0x7f054a6d5c00) [pid = 1833] [serial = 1255] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 05:03:13 INFO - PROCESS | 1833 | --DOMWINDOW == 209 (0x7f0543ef8400) [pid = 1833] [serial = 1318] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 05:03:13 INFO - PROCESS | 1833 | --DOMWINDOW == 208 (0x7f053b720c00) [pid = 1833] [serial = 1426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 05:03:13 INFO - PROCESS | 1833 | --DOMWINDOW == 207 (0x7f053ccff000) [pid = 1833] [serial = 1501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 05:03:13 INFO - PROCESS | 1833 | --DOMWINDOW == 206 (0x7f0552966400) [pid = 1833] [serial = 1330] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 05:03:13 INFO - PROCESS | 1833 | --DOMWINDOW == 205 (0x7f054fc25c00) [pid = 1833] [serial = 1327] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 05:03:13 INFO - PROCESS | 1833 | --DOMWINDOW == 204 (0x7f05433e4c00) [pid = 1833] [serial = 1390] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 05:03:13 INFO - PROCESS | 1833 | --DOMWINDOW == 203 (0x7f055201a400) [pid = 1833] [serial = 1258] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 05:03:13 INFO - PROCESS | 1833 | --DOMWINDOW == 202 (0x7f053c721c00) [pid = 1833] [serial = 1354] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 05:03:13 INFO - PROCESS | 1833 | --DOMWINDOW == 201 (0x7f054514e800) [pid = 1833] [serial = 1267] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 05:03:13 INFO - PROCESS | 1833 | --DOMWINDOW == 200 (0x7f0544e0c000) [pid = 1833] [serial = 1249] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 05:03:13 INFO - PROCESS | 1833 | --DOMWINDOW == 199 (0x7f054a592000) [pid = 1833] [serial = 1399] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 05:03:13 INFO - PROCESS | 1833 | --DOMWINDOW == 198 (0x7f0545153400) [pid = 1833] [serial = 1465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 05:03:13 INFO - PROCESS | 1833 | --DOMWINDOW == 197 (0x7f05432f9800) [pid = 1833] [serial = 1246] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 05:03:13 INFO - PROCESS | 1833 | --DOMWINDOW == 196 (0x7f05407f2400) [pid = 1833] [serial = 1285] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 05:03:13 INFO - PROCESS | 1833 | --DOMWINDOW == 195 (0x7f05471e9400) [pid = 1833] [serial = 1384] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 05:03:13 INFO - PROCESS | 1833 | --DOMWINDOW == 194 (0x7f05528e1800) [pid = 1833] [serial = 1483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 05:03:13 INFO - PROCESS | 1833 | --DOMWINDOW == 193 (0x7f054514e400) [pid = 1833] [serial = 1264] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 05:03:13 INFO - PROCESS | 1833 | --DOMWINDOW == 192 (0x7f0543166c00) [pid = 1833] [serial = 1288] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 05:03:13 INFO - PROCESS | 1833 | --DOMWINDOW == 191 (0x7f05434c3800) [pid = 1833] [serial = 1276] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 05:03:13 INFO - PROCESS | 1833 | --DOMWINDOW == 190 (0x7f0541199400) [pid = 1833] [serial = 1417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 05:03:13 INFO - PROCESS | 1833 | --DOMWINDOW == 189 (0x7f0545155800) [pid = 1833] [serial = 1468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 05:03:13 INFO - PROCESS | 1833 | --DOMWINDOW == 188 (0x7f0540a5dc00) [pid = 1833] [serial = 1345] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 05:03:13 INFO - PROCESS | 1833 | --DOMWINDOW == 187 (0x7f053c720800) [pid = 1833] [serial = 1519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 05:03:13 INFO - PROCESS | 1833 | --DOMWINDOW == 186 (0x7f0540a57000) [pid = 1833] [serial = 1339] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 05:03:13 INFO - PROCESS | 1833 | --DOMWINDOW == 185 (0x7f054119f000) [pid = 1833] [serial = 1459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 05:03:13 INFO - PROCESS | 1833 | --DOMWINDOW == 184 (0x7f053b719400) [pid = 1833] [serial = 1420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 05:03:13 INFO - PROCESS | 1833 | --DOMWINDOW == 183 (0x7f0543b20c00) [pid = 1833] [serial = 1270] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 05:03:13 INFO - PROCESS | 1833 | --DOMWINDOW == 182 (0x7f05407e9c00) [pid = 1833] [serial = 1279] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 05:03:13 INFO - PROCESS | 1833 | --DOMWINDOW == 181 (0x7f0542b46c00) [pid = 1833] [serial = 1315] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 05:03:13 INFO - PROCESS | 1833 | 1461240193765 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:03:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 05:03:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 2643ms 05:03:13 INFO - PROCESS | 1833 | 1461240193792 Marionette TRACE conn3 -> [0,2101,"getWindowHandle",null] 05:03:13 INFO - PROCESS | 1833 | 1461240193796 Marionette TRACE conn3 <- [1,2101,null,{"value":"8"}] 05:03:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 05:03:13 INFO - PROCESS | 1833 | 1461240193801 Marionette TRACE conn3 -> [0,2102,"setScriptTimeout",{"ms":35000}] 05:03:13 INFO - PROCESS | 1833 | 1461240193804 Marionette TRACE conn3 <- [1,2102,null,{}] 05:03:13 INFO - PROCESS | 1833 | 1461240193808 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:03:13 INFO - PROCESS | 1833 | 1461240193976 Marionette TRACE conn3 <- [1,2103,null,{"value":null}] 05:03:14 INFO - PROCESS | 1833 | 1461240194154 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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:14 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f05407c3800 == 114 [pid = 1833] [id = 533] 05:03:14 INFO - PROCESS | 1833 | ++DOMWINDOW == 182 (0x7f053b718400) [pid = 1833] [serial = 1600] [outer = (nil)] 05:03:14 INFO - PROCESS | 1833 | ++DOMWINDOW == 183 (0x7f053ccff000) [pid = 1833] [serial = 1601] [outer = 0x7f053b718400] 05:03:14 INFO - PROCESS | 1833 | 1461240194220 Marionette DEBUG loaded listener.js 05:03:14 INFO - PROCESS | 1833 | ++DOMWINDOW == 184 (0x7f05407f2400) [pid = 1833] [serial = 1602] [outer = 0x7f053b718400] 05:03:14 INFO - PROCESS | 1833 | 1461240194889 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:03:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 05:03:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 1133ms 05:03:14 INFO - PROCESS | 1833 | 1461240194934 Marionette TRACE conn3 -> [0,2105,"getWindowHandle",null] 05:03:14 INFO - PROCESS | 1833 | 1461240194937 Marionette TRACE conn3 <- [1,2105,null,{"value":"8"}] 05:03:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 05:03:14 INFO - PROCESS | 1833 | 1461240194943 Marionette TRACE conn3 -> [0,2106,"setScriptTimeout",{"ms":35000}] 05:03:14 INFO - PROCESS | 1833 | 1461240194945 Marionette TRACE conn3 <- [1,2106,null,{}] 05:03:14 INFO - PROCESS | 1833 | 1461240194950 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:03:15 INFO - PROCESS | 1833 | 1461240195219 Marionette TRACE conn3 <- [1,2107,null,{"value":null}] 05:03:15 INFO - PROCESS | 1833 | 1461240195365 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1833 | ++DOCSHELL 0x7f05415d3800 == 115 [pid = 1833] [id = 534] 05:03:15 INFO - PROCESS | 1833 | ++DOMWINDOW == 185 (0x7f053c721400) [pid = 1833] [serial = 1603] [outer = (nil)] 05:03:15 INFO - PROCESS | 1833 | ++DOMWINDOW == 186 (0x7f054119c800) [pid = 1833] [serial = 1604] [outer = 0x7f053c721400] 05:03:15 INFO - PROCESS | 1833 | 1461240195427 Marionette DEBUG loaded listener.js 05:03:15 INFO - PROCESS | 1833 | ++DOMWINDOW == 187 (0x7f0542dd0c00) [pid = 1833] [serial = 1605] [outer = 0x7f053c721400] 05:03:16 INFO - PROCESS | 1833 | 1461240196480 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:03:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 05:03:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 1578ms 05:03:16 INFO - PROCESS | 1833 | 1461240196522 Marionette TRACE conn3 -> [0,2109,"getWindowHandle",null] 05:03:16 INFO - PROCESS | 1833 | 1461240196529 Marionette TRACE conn3 <- [1,2109,null,{"value":"8"}] 05:03:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 05:03:16 INFO - PROCESS | 1833 | 1461240196537 Marionette TRACE conn3 -> [0,2110,"setScriptTimeout",{"ms":35000}] 05:03:16 INFO - PROCESS | 1833 | 1461240196542 Marionette TRACE conn3 <- [1,2110,null,{}] 05:03:16 INFO - PROCESS | 1833 | 1461240196549 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:03:16 INFO - PROCESS | 1833 | 1461240196765 Marionette TRACE conn3 <- [1,2111,null,{"value":null}] 05:03:17 INFO - PROCESS | 1833 | 1461240197032 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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:17 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f0540c18800 == 116 [pid = 1833] [id = 535] 05:03:17 INFO - PROCESS | 1833 | ++DOMWINDOW == 188 (0x7f0540a5d000) [pid = 1833] [serial = 1606] [outer = (nil)] 05:03:17 INFO - PROCESS | 1833 | ++DOMWINDOW == 189 (0x7f0540b6e400) [pid = 1833] [serial = 1607] [outer = 0x7f0540a5d000] 05:03:17 INFO - PROCESS | 1833 | 1461240197149 Marionette DEBUG loaded listener.js 05:03:17 INFO - PROCESS | 1833 | ++DOMWINDOW == 190 (0x7f05411a1c00) [pid = 1833] [serial = 1608] [outer = 0x7f0540a5d000] 05:03:18 INFO - PROCESS | 1833 | 1461240198026 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:03:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 05:03:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 1537ms 05:03:18 INFO - PROCESS | 1833 | 1461240198076 Marionette TRACE conn3 -> [0,2113,"getWindowHandle",null] 05:03:18 INFO - PROCESS | 1833 | 1461240198083 Marionette TRACE conn3 <- [1,2113,null,{"value":"8"}] 05:03:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 05:03:18 INFO - PROCESS | 1833 | 1461240198094 Marionette TRACE conn3 -> [0,2114,"setScriptTimeout",{"ms":35000}] 05:03:18 INFO - PROCESS | 1833 | 1461240198097 Marionette TRACE conn3 <- [1,2114,null,{}] 05:03:18 INFO - PROCESS | 1833 | 1461240198103 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:03:18 INFO - PROCESS | 1833 | 1461240198313 Marionette TRACE conn3 <- [1,2115,null,{"value":null}] 05:03:18 INFO - PROCESS | 1833 | 1461240198609 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1833 | ++DOCSHELL 0x7f0541bde800 == 117 [pid = 1833] [id = 536] 05:03:18 INFO - PROCESS | 1833 | ++DOMWINDOW == 191 (0x7f05413ed400) [pid = 1833] [serial = 1609] [outer = (nil)] 05:03:18 INFO - PROCESS | 1833 | ++DOMWINDOW == 192 (0x7f0542d50800) [pid = 1833] [serial = 1610] [outer = 0x7f05413ed400] 05:03:18 INFO - PROCESS | 1833 | 1461240198725 Marionette DEBUG loaded listener.js 05:03:18 INFO - PROCESS | 1833 | ++DOMWINDOW == 193 (0x7f054316d400) [pid = 1833] [serial = 1611] [outer = 0x7f05413ed400] 05:03:19 INFO - PROCESS | 1833 | 1461240199535 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:03:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 05:03:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 1488ms 05:03:19 INFO - PROCESS | 1833 | 1461240199582 Marionette TRACE conn3 -> [0,2117,"getWindowHandle",null] 05:03:19 INFO - PROCESS | 1833 | 1461240199586 Marionette TRACE conn3 <- [1,2117,null,{"value":"8"}] 05:03:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 05:03:19 INFO - PROCESS | 1833 | 1461240199591 Marionette TRACE conn3 -> [0,2118,"setScriptTimeout",{"ms":35000}] 05:03:19 INFO - PROCESS | 1833 | 1461240199597 Marionette TRACE conn3 <- [1,2118,null,{}] 05:03:19 INFO - PROCESS | 1833 | 1461240199612 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:03:19 INFO - PROCESS | 1833 | 1461240199809 Marionette TRACE conn3 <- [1,2119,null,{"value":null}] 05:03:20 INFO - PROCESS | 1833 | 1461240200075 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1833 | ++DOCSHELL 0x7f0543b3b000 == 118 [pid = 1833] [id = 537] 05:03:20 INFO - PROCESS | 1833 | ++DOMWINDOW == 194 (0x7f0543169400) [pid = 1833] [serial = 1612] [outer = (nil)] 05:03:20 INFO - PROCESS | 1833 | ++DOMWINDOW == 195 (0x7f05433ecc00) [pid = 1833] [serial = 1613] [outer = 0x7f0543169400] 05:03:20 INFO - PROCESS | 1833 | 1461240200195 Marionette DEBUG loaded listener.js 05:03:20 INFO - PROCESS | 1833 | ++DOMWINDOW == 196 (0x7f0543b1f400) [pid = 1833] [serial = 1614] [outer = 0x7f0543169400] 05:03:21 INFO - PROCESS | 1833 | 1461240201044 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:03:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 05:03:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 1486ms 05:03:21 INFO - PROCESS | 1833 | 1461240201078 Marionette TRACE conn3 -> [0,2121,"getWindowHandle",null] 05:03:21 INFO - PROCESS | 1833 | 1461240201083 Marionette TRACE conn3 <- [1,2121,null,{"value":"8"}] 05:03:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 05:03:21 INFO - PROCESS | 1833 | 1461240201089 Marionette TRACE conn3 -> [0,2122,"setScriptTimeout",{"ms":35000}] 05:03:21 INFO - PROCESS | 1833 | 1461240201091 Marionette TRACE conn3 <- [1,2122,null,{}] 05:03:21 INFO - PROCESS | 1833 | 1461240201096 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:03:21 INFO - PROCESS | 1833 | 1461240201288 Marionette TRACE conn3 <- [1,2123,null,{"value":null}] 05:03:21 INFO - PROCESS | 1833 | 1461240201512 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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:21 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f0544b3b800 == 119 [pid = 1833] [id = 538] 05:03:21 INFO - PROCESS | 1833 | ++DOMWINDOW == 197 (0x7f05432f0000) [pid = 1833] [serial = 1615] [outer = (nil)] 05:03:21 INFO - PROCESS | 1833 | ++DOMWINDOW == 198 (0x7f0543d0fc00) [pid = 1833] [serial = 1616] [outer = 0x7f05432f0000] 05:03:21 INFO - PROCESS | 1833 | 1461240201623 Marionette DEBUG loaded listener.js 05:03:21 INFO - PROCESS | 1833 | ++DOMWINDOW == 199 (0x7f0543dd7c00) [pid = 1833] [serial = 1617] [outer = 0x7f05432f0000] 05:03:22 INFO - PROCESS | 1833 | 1461240202502 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:03:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 05:03:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 1480ms 05:03:22 INFO - PROCESS | 1833 | 1461240202570 Marionette TRACE conn3 -> [0,2125,"getWindowHandle",null] 05:03:22 INFO - PROCESS | 1833 | 1461240202574 Marionette TRACE conn3 <- [1,2125,null,{"value":"8"}] 05:03:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 05:03:22 INFO - PROCESS | 1833 | 1461240202579 Marionette TRACE conn3 -> [0,2126,"setScriptTimeout",{"ms":35000}] 05:03:22 INFO - PROCESS | 1833 | 1461240202582 Marionette TRACE conn3 <- [1,2126,null,{}] 05:03:22 INFO - PROCESS | 1833 | 1461240202587 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:03:22 INFO - PROCESS | 1833 | 1461240202771 Marionette TRACE conn3 <- [1,2127,null,{"value":null}] 05:03:22 INFO - PROCESS | 1833 | 1461240202986 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1833 | ++DOCSHELL 0x7f0545b69800 == 120 [pid = 1833] [id = 539] 05:03:23 INFO - PROCESS | 1833 | ++DOMWINDOW == 200 (0x7f0543e52400) [pid = 1833] [serial = 1618] [outer = (nil)] 05:03:23 INFO - PROCESS | 1833 | ++DOMWINDOW == 201 (0x7f0543e56800) [pid = 1833] [serial = 1619] [outer = 0x7f0543e52400] 05:03:23 INFO - PROCESS | 1833 | 1461240203146 Marionette DEBUG loaded listener.js 05:03:23 INFO - PROCESS | 1833 | ++DOMWINDOW == 202 (0x7f0543e5e400) [pid = 1833] [serial = 1620] [outer = 0x7f0543e52400] 05:03:24 INFO - PROCESS | 1833 | 1461240204023 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:03:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 05:03:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 1492ms 05:03:24 INFO - PROCESS | 1833 | 1461240204072 Marionette TRACE conn3 -> [0,2129,"getWindowHandle",null] 05:03:24 INFO - PROCESS | 1833 | 1461240204076 Marionette TRACE conn3 <- [1,2129,null,{"value":"8"}] 05:03:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 05:03:24 INFO - PROCESS | 1833 | 1461240204082 Marionette TRACE conn3 -> [0,2130,"setScriptTimeout",{"ms":35000}] 05:03:24 INFO - PROCESS | 1833 | 1461240204084 Marionette TRACE conn3 <- [1,2130,null,{}] 05:03:24 INFO - PROCESS | 1833 | 1461240204089 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:03:24 INFO - PROCESS | 1833 | 1461240204311 Marionette TRACE conn3 <- [1,2131,null,{"value":null}] 05:03:24 INFO - PROCESS | 1833 | 1461240204570 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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:24 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f0546fa5000 == 121 [pid = 1833] [id = 540] 05:03:24 INFO - PROCESS | 1833 | ++DOMWINDOW == 203 (0x7f0544e10800) [pid = 1833] [serial = 1621] [outer = (nil)] 05:03:24 INFO - PROCESS | 1833 | ++DOMWINDOW == 204 (0x7f0545152800) [pid = 1833] [serial = 1622] [outer = 0x7f0544e10800] 05:03:24 INFO - PROCESS | 1833 | 1461240204696 Marionette DEBUG loaded listener.js 05:03:24 INFO - PROCESS | 1833 | ++DOMWINDOW == 205 (0x7f0545ee7400) [pid = 1833] [serial = 1623] [outer = 0x7f0544e10800] 05:03:25 INFO - PROCESS | 1833 | 1461240205513 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:03:25 INFO - PROCESS | 1833 | 1461240205568 Marionette TRACE conn3 <- [1,2133,null,{"value":"8"}] 05:03:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 05:03:25 INFO - PROCESS | 1833 | 1461240205574 Marionette TRACE conn3 -> [0,2134,"setScriptTimeout",{"ms":35000}] 05:03:25 INFO - PROCESS | 1833 | 1461240205577 Marionette TRACE conn3 <- [1,2134,null,{}] 05:03:25 INFO - PROCESS | 1833 | 1461240205582 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:03:25 INFO - PROCESS | 1833 | 1461240205790 Marionette TRACE conn3 <- [1,2135,null,{"value":null}] 05:03:26 INFO - PROCESS | 1833 | 1461240206049 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1833 | ++DOCSHELL 0x7f0549256000 == 122 [pid = 1833] [id = 541] 05:03:26 INFO - PROCESS | 1833 | ++DOMWINDOW == 206 (0x7f0544e18800) [pid = 1833] [serial = 1624] [outer = (nil)] 05:03:26 INFO - PROCESS | 1833 | ++DOMWINDOW == 207 (0x7f0546db1000) [pid = 1833] [serial = 1625] [outer = 0x7f0544e18800] 05:03:26 INFO - PROCESS | 1833 | 1461240206162 Marionette DEBUG loaded listener.js 05:03:26 INFO - PROCESS | 1833 | ++DOMWINDOW == 208 (0x7f0546f0cc00) [pid = 1833] [serial = 1626] [outer = 0x7f0544e18800] 05:03:26 INFO - PROCESS | 1833 | 1461240206990 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:03:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 05:03:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 1483ms 05:03:27 INFO - PROCESS | 1833 | 1461240207058 Marionette TRACE conn3 -> [0,2137,"getWindowHandle",null] 05:03:27 INFO - PROCESS | 1833 | 1461240207062 Marionette TRACE conn3 <- [1,2137,null,{"value":"8"}] 05:03:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 05:03:27 INFO - PROCESS | 1833 | 1461240207068 Marionette TRACE conn3 -> [0,2138,"setScriptTimeout",{"ms":35000}] 05:03:27 INFO - PROCESS | 1833 | 1461240207070 Marionette TRACE conn3 <- [1,2138,null,{}] 05:03:27 INFO - PROCESS | 1833 | 1461240207075 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:03:27 INFO - PROCESS | 1833 | 1461240207266 Marionette TRACE conn3 <- [1,2139,null,{"value":null}] 05:03:27 INFO - PROCESS | 1833 | 1461240207527 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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:27 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f054a46f000 == 123 [pid = 1833] [id = 542] 05:03:27 INFO - PROCESS | 1833 | ++DOMWINDOW == 209 (0x7f0545fba800) [pid = 1833] [serial = 1627] [outer = (nil)] 05:03:27 INFO - PROCESS | 1833 | ++DOMWINDOW == 210 (0x7f05471e9400) [pid = 1833] [serial = 1628] [outer = 0x7f0545fba800] 05:03:27 INFO - PROCESS | 1833 | 1461240207643 Marionette DEBUG loaded listener.js 05:03:27 INFO - PROCESS | 1833 | ++DOMWINDOW == 211 (0x7f0547f51800) [pid = 1833] [serial = 1629] [outer = 0x7f0545fba800] 05:03:28 INFO - PROCESS | 1833 | 1461240208514 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:03:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 05:03:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 1483ms 05:03:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 05:03:28 INFO - PROCESS | 1833 | 1461240208551 Marionette TRACE conn3 -> [0,2141,"getWindowHandle",null] 05:03:28 INFO - PROCESS | 1833 | 1461240208554 Marionette TRACE conn3 <- [1,2141,null,{"value":"8"}] 05:03:28 INFO - PROCESS | 1833 | 1461240208561 Marionette TRACE conn3 -> [0,2142,"setScriptTimeout",{"ms":35000}] 05:03:28 INFO - PROCESS | 1833 | 1461240208564 Marionette TRACE conn3 <- [1,2142,null,{}] 05:03:28 INFO - PROCESS | 1833 | 1461240208569 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:03:28 INFO - PROCESS | 1833 | 1461240208759 Marionette TRACE conn3 <- [1,2143,null,{"value":null}] 05:03:29 INFO - PROCESS | 1833 | 1461240209063 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1833 | ++DOCSHELL 0x7f054b76a800 == 124 [pid = 1833] [id = 543] 05:03:29 INFO - PROCESS | 1833 | ++DOMWINDOW == 212 (0x7f0546f06000) [pid = 1833] [serial = 1630] [outer = (nil)] 05:03:29 INFO - PROCESS | 1833 | ++DOMWINDOW == 213 (0x7f0547f58400) [pid = 1833] [serial = 1631] [outer = 0x7f0546f06000] 05:03:29 INFO - PROCESS | 1833 | 1461240209140 Marionette DEBUG loaded listener.js 05:03:29 INFO - PROCESS | 1833 | ++DOMWINDOW == 214 (0x7f054821fc00) [pid = 1833] [serial = 1632] [outer = 0x7f0546f06000] 05:03:29 INFO - PROCESS | 1833 | 1461240209942 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:03:29 INFO - PROCESS | 1833 | 1461240209998 Marionette TRACE conn3 <- [1,2145,null,{"value":"8"}] 05:03:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 05:03:30 INFO - PROCESS | 1833 | 1461240210004 Marionette TRACE conn3 -> [0,2146,"setScriptTimeout",{"ms":35000}] 05:03:30 INFO - PROCESS | 1833 | 1461240210006 Marionette TRACE conn3 <- [1,2146,null,{}] 05:03:30 INFO - PROCESS | 1833 | 1461240210019 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:03:30 INFO - PROCESS | 1833 | 1461240210228 Marionette TRACE conn3 <- [1,2147,null,{"value":null}] 05:03:30 INFO - PROCESS | 1833 | 1461240210585 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1833 | ++DOCSHELL 0x7f054b8cc800 == 125 [pid = 1833] [id = 544] 05:03:30 INFO - PROCESS | 1833 | ++DOMWINDOW == 215 (0x7f05491d0c00) [pid = 1833] [serial = 1633] [outer = (nil)] 05:03:30 INFO - PROCESS | 1833 | ++DOMWINDOW == 216 (0x7f05491d7400) [pid = 1833] [serial = 1634] [outer = 0x7f05491d0c00] 05:03:30 INFO - PROCESS | 1833 | 1461240210666 Marionette DEBUG loaded listener.js 05:03:30 INFO - PROCESS | 1833 | ++DOMWINDOW == 217 (0x7f0549271400) [pid = 1833] [serial = 1635] [outer = 0x7f05491d0c00] 05:03:31 INFO - PROCESS | 1833 | 1461240211523 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:03:31 INFO - PROCESS | 1833 | 1461240211598 Marionette TRACE conn3 <- [1,2149,null,{"value":"8"}] 05:03:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 05:03:31 INFO - PROCESS | 1833 | 1461240211604 Marionette TRACE conn3 -> [0,2150,"setScriptTimeout",{"ms":35000}] 05:03:31 INFO - PROCESS | 1833 | 1461240211608 Marionette TRACE conn3 <- [1,2150,null,{}] 05:03:31 INFO - PROCESS | 1833 | 1461240211613 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:03:31 INFO - PROCESS | 1833 | 1461240211908 Marionette TRACE conn3 <- [1,2151,null,{"value":null}] 05:03:32 INFO - PROCESS | 1833 | 1461240212226 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1833 | ++DOCSHELL 0x7f054fe6c800 == 126 [pid = 1833] [id = 545] 05:03:32 INFO - PROCESS | 1833 | ++DOMWINDOW == 218 (0x7f05491d2400) [pid = 1833] [serial = 1636] [outer = (nil)] 05:03:32 INFO - PROCESS | 1833 | ++DOMWINDOW == 219 (0x7f054a413c00) [pid = 1833] [serial = 1637] [outer = 0x7f05491d2400] 05:03:32 INFO - PROCESS | 1833 | 1461240212313 Marionette DEBUG loaded listener.js 05:03:32 INFO - PROCESS | 1833 | ++DOMWINDOW == 220 (0x7f054a6b0000) [pid = 1833] [serial = 1638] [outer = 0x7f05491d2400] 05:03:33 INFO - PROCESS | 1833 | 1461240213106 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:03:33 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:03:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 1536ms 05:03:33 INFO - PROCESS | 1833 | 1461240213141 Marionette TRACE conn3 -> [0,2153,"getWindowHandle",null] 05:03:33 INFO - PROCESS | 1833 | 1461240213143 Marionette TRACE conn3 <- [1,2153,null,{"value":"8"}] 05:03:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 05:03:33 INFO - PROCESS | 1833 | 1461240213149 Marionette TRACE conn3 -> [0,2154,"setScriptTimeout",{"ms":35000}] 05:03:33 INFO - PROCESS | 1833 | 1461240213151 Marionette TRACE conn3 <- [1,2154,null,{}] 05:03:33 INFO - PROCESS | 1833 | 1461240213157 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:03:33 INFO - PROCESS | 1833 | 1461240213363 Marionette TRACE conn3 <- [1,2155,null,{"value":null}] 05:03:33 INFO - PROCESS | 1833 | 1461240213632 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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:33 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f055117d800 == 127 [pid = 1833] [id = 546] 05:03:33 INFO - PROCESS | 1833 | ++DOMWINDOW == 221 (0x7f0549272c00) [pid = 1833] [serial = 1639] [outer = (nil)] 05:03:33 INFO - PROCESS | 1833 | ++DOMWINDOW == 222 (0x7f054b5b3400) [pid = 1833] [serial = 1640] [outer = 0x7f0549272c00] 05:03:33 INFO - PROCESS | 1833 | 1461240213745 Marionette DEBUG loaded listener.js 05:03:33 INFO - PROCESS | 1833 | ++DOMWINDOW == 223 (0x7f054fc50800) [pid = 1833] [serial = 1641] [outer = 0x7f0549272c00] 05:03:34 INFO - PROCESS | 1833 | 1461240214553 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:03:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 05:03:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 1480ms 05:03:34 INFO - PROCESS | 1833 | 1461240214631 Marionette TRACE conn3 -> [0,2157,"getWindowHandle",null] 05:03:34 INFO - PROCESS | 1833 | 1461240214634 Marionette TRACE conn3 <- [1,2157,null,{"value":"8"}] 05:03:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 05:03:34 INFO - PROCESS | 1833 | 1461240214640 Marionette TRACE conn3 -> [0,2158,"setScriptTimeout",{"ms":35000}] 05:03:34 INFO - PROCESS | 1833 | 1461240214643 Marionette TRACE conn3 <- [1,2158,null,{}] 05:03:34 INFO - PROCESS | 1833 | 1461240214649 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:03:34 INFO - PROCESS | 1833 | 1461240214858 Marionette TRACE conn3 <- [1,2159,null,{"value":null}] 05:03:35 INFO - PROCESS | 1833 | 1461240215175 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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:35 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f05527c5000 == 128 [pid = 1833] [id = 547] 05:03:35 INFO - PROCESS | 1833 | ++DOMWINDOW == 224 (0x7f0543d0ec00) [pid = 1833] [serial = 1642] [outer = (nil)] 05:03:35 INFO - PROCESS | 1833 | ++DOMWINDOW == 225 (0x7f054fc97000) [pid = 1833] [serial = 1643] [outer = 0x7f0543d0ec00] 05:03:35 INFO - PROCESS | 1833 | 1461240215250 Marionette DEBUG loaded listener.js 05:03:35 INFO - PROCESS | 1833 | ++DOMWINDOW == 226 (0x7f0550479c00) [pid = 1833] [serial = 1644] [outer = 0x7f0543d0ec00] 05:03:36 INFO - PROCESS | 1833 | 1461240216069 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:03:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 05:03:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 1489ms 05:03:36 INFO - PROCESS | 1833 | 1461240216131 Marionette TRACE conn3 -> [0,2161,"getWindowHandle",null] 05:03:36 INFO - PROCESS | 1833 | 1461240216135 Marionette TRACE conn3 <- [1,2161,null,{"value":"8"}] 05:03:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 05:03:36 INFO - PROCESS | 1833 | 1461240216140 Marionette TRACE conn3 -> [0,2162,"setScriptTimeout",{"ms":35000}] 05:03:36 INFO - PROCESS | 1833 | 1461240216142 Marionette TRACE conn3 <- [1,2162,null,{}] 05:03:36 INFO - PROCESS | 1833 | 1461240216148 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:03:36 INFO - PROCESS | 1833 | 1461240216361 Marionette TRACE conn3 <- [1,2163,null,{"value":null}] 05:03:36 INFO - PROCESS | 1833 | 1461240216669 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1833 | ++DOCSHELL 0x7f0552ae4800 == 129 [pid = 1833] [id = 548] 05:03:36 INFO - PROCESS | 1833 | ++DOMWINDOW == 227 (0x7f0546db0000) [pid = 1833] [serial = 1645] [outer = (nil)] 05:03:36 INFO - PROCESS | 1833 | ++DOMWINDOW == 228 (0x7f0550f96000) [pid = 1833] [serial = 1646] [outer = 0x7f0546db0000] 05:03:36 INFO - PROCESS | 1833 | 1461240216744 Marionette DEBUG loaded listener.js 05:03:36 INFO - PROCESS | 1833 | ++DOMWINDOW == 229 (0x7f05510af800) [pid = 1833] [serial = 1647] [outer = 0x7f0546db0000] 05:03:37 INFO - PROCESS | 1833 | 1461240217547 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:03:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 05:03:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 1436ms 05:03:37 INFO - PROCESS | 1833 | 1461240217578 Marionette TRACE conn3 -> [0,2165,"getWindowHandle",null] 05:03:37 INFO - PROCESS | 1833 | 1461240217582 Marionette TRACE conn3 <- [1,2165,null,{"value":"8"}] 05:03:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 05:03:37 INFO - PROCESS | 1833 | 1461240217587 Marionette TRACE conn3 -> [0,2166,"setScriptTimeout",{"ms":35000}] 05:03:37 INFO - PROCESS | 1833 | 1461240217589 Marionette TRACE conn3 <- [1,2166,null,{}] 05:03:37 INFO - PROCESS | 1833 | 1461240217595 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:03:37 INFO - PROCESS | 1833 | 1461240217797 Marionette TRACE conn3 <- [1,2167,null,{"value":null}] 05:03:38 INFO - PROCESS | 1833 | 1461240218077 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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:38 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f0552f49000 == 130 [pid = 1833] [id = 549] 05:03:38 INFO - PROCESS | 1833 | ++DOMWINDOW == 230 (0x7f054fc99800) [pid = 1833] [serial = 1648] [outer = (nil)] 05:03:38 INFO - PROCESS | 1833 | ++DOMWINDOW == 231 (0x7f0551fa4800) [pid = 1833] [serial = 1649] [outer = 0x7f054fc99800] 05:03:38 INFO - PROCESS | 1833 | 1461240218194 Marionette DEBUG loaded listener.js 05:03:38 INFO - PROCESS | 1833 | ++DOMWINDOW == 232 (0x7f055201a800) [pid = 1833] [serial = 1650] [outer = 0x7f054fc99800] 05:03:39 INFO - PROCESS | 1833 | 1461240219023 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:03:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 05:03:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 1480ms 05:03:39 INFO - PROCESS | 1833 | 1461240219069 Marionette TRACE conn3 -> [0,2169,"getWindowHandle",null] 05:03:39 INFO - PROCESS | 1833 | 1461240219072 Marionette TRACE conn3 <- [1,2169,null,{"value":"8"}] 05:03:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 05:03:39 INFO - PROCESS | 1833 | 1461240219079 Marionette TRACE conn3 -> [0,2170,"setScriptTimeout",{"ms":35000}] 05:03:39 INFO - PROCESS | 1833 | 1461240219081 Marionette TRACE conn3 <- [1,2170,null,{}] 05:03:39 INFO - PROCESS | 1833 | 1461240219086 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:03:39 INFO - PROCESS | 1833 | 1461240219288 Marionette TRACE conn3 <- [1,2171,null,{"value":null}] 05:03:39 INFO - PROCESS | 1833 | 1461240219600 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1833 | ++DOCSHELL 0x7f0553f89800 == 131 [pid = 1833] [id = 550] 05:03:39 INFO - PROCESS | 1833 | ++DOMWINDOW == 233 (0x7f0550e56400) [pid = 1833] [serial = 1651] [outer = (nil)] 05:03:39 INFO - PROCESS | 1833 | ++DOMWINDOW == 234 (0x7f0552037800) [pid = 1833] [serial = 1652] [outer = 0x7f0550e56400] 05:03:39 INFO - PROCESS | 1833 | 1461240219680 Marionette DEBUG loaded listener.js 05:03:39 INFO - PROCESS | 1833 | ++DOMWINDOW == 235 (0x7f055213ec00) [pid = 1833] [serial = 1653] [outer = 0x7f0550e56400] 05:03:40 INFO - PROCESS | 1833 | 1461240220501 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:03:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 05:03:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 1491ms 05:03:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 05:03:40 INFO - PROCESS | 1833 | 1461240220571 Marionette TRACE conn3 -> [0,2173,"getWindowHandle",null] 05:03:40 INFO - PROCESS | 1833 | 1461240220573 Marionette TRACE conn3 <- [1,2173,null,{"value":"8"}] 05:03:40 INFO - PROCESS | 1833 | 1461240220578 Marionette TRACE conn3 -> [0,2174,"setScriptTimeout",{"ms":35000}] 05:03:40 INFO - PROCESS | 1833 | 1461240220582 Marionette TRACE conn3 <- [1,2174,null,{}] 05:03:40 INFO - PROCESS | 1833 | 1461240220587 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:03:40 INFO - PROCESS | 1833 | 1461240220792 Marionette TRACE conn3 <- [1,2175,null,{"value":null}] 05:03:41 INFO - PROCESS | 1833 | 1461240221100 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1833 | ++DOCSHELL 0x7f0555a23000 == 132 [pid = 1833] [id = 551] 05:03:41 INFO - PROCESS | 1833 | ++DOMWINDOW == 236 (0x7f055201c000) [pid = 1833] [serial = 1654] [outer = (nil)] 05:03:41 INFO - PROCESS | 1833 | ++DOMWINDOW == 237 (0x7f055275a000) [pid = 1833] [serial = 1655] [outer = 0x7f055201c000] 05:03:41 INFO - PROCESS | 1833 | 1461240221174 Marionette DEBUG loaded listener.js 05:03:41 INFO - PROCESS | 1833 | ++DOMWINDOW == 238 (0x7f0552969400) [pid = 1833] [serial = 1656] [outer = 0x7f055201c000] 05:03:42 INFO - PROCESS | 1833 | 1461240222047 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:03:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 05:03:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 1534ms 05:03:42 INFO - PROCESS | 1833 | 1461240222114 Marionette TRACE conn3 -> [0,2177,"getWindowHandle",null] 05:03:42 INFO - PROCESS | 1833 | 1461240222117 Marionette TRACE conn3 <- [1,2177,null,{"value":"8"}] 05:03:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 05:03:42 INFO - PROCESS | 1833 | 1461240222123 Marionette TRACE conn3 -> [0,2178,"setScriptTimeout",{"ms":35000}] 05:03:42 INFO - PROCESS | 1833 | 1461240222125 Marionette TRACE conn3 <- [1,2178,null,{}] 05:03:42 INFO - PROCESS | 1833 | 1461240222130 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:03:42 INFO - PROCESS | 1833 | 1461240222330 Marionette TRACE conn3 <- [1,2179,null,{"value":null}] 05:03:42 INFO - PROCESS | 1833 | 1461240222640 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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:42 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f053cd1b000 == 133 [pid = 1833] [id = 552] 05:03:42 INFO - PROCESS | 1833 | ++DOMWINDOW == 239 (0x7f053b722800) [pid = 1833] [serial = 1657] [outer = (nil)] 05:03:42 INFO - PROCESS | 1833 | ++DOMWINDOW == 240 (0x7f053c815000) [pid = 1833] [serial = 1658] [outer = 0x7f053b722800] 05:03:42 INFO - PROCESS | 1833 | 1461240222714 Marionette DEBUG loaded listener.js 05:03:42 INFO - PROCESS | 1833 | ++DOMWINDOW == 241 (0x7f053cd3e800) [pid = 1833] [serial = 1659] [outer = 0x7f053b722800] 05:03:43 INFO - PROCESS | 1833 | 1461240223554 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:03:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 05:03:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 1485ms 05:03:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 05:03:43 INFO - PROCESS | 1833 | 1461240223609 Marionette TRACE conn3 -> [0,2181,"getWindowHandle",null] 05:03:43 INFO - PROCESS | 1833 | 1461240223611 Marionette TRACE conn3 <- [1,2181,null,{"value":"8"}] 05:03:43 INFO - PROCESS | 1833 | 1461240223616 Marionette TRACE conn3 -> [0,2182,"setScriptTimeout",{"ms":35000}] 05:03:43 INFO - PROCESS | 1833 | 1461240223620 Marionette TRACE conn3 <- [1,2182,null,{}] 05:03:43 INFO - PROCESS | 1833 | 1461240223625 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:03:43 INFO - PROCESS | 1833 | 1461240223832 Marionette TRACE conn3 <- [1,2183,null,{"value":null}] 05:03:44 INFO - PROCESS | 1833 | 1461240224146 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1833 | ++DOCSHELL 0x7f054086c000 == 134 [pid = 1833] [id = 553] 05:03:44 INFO - PROCESS | 1833 | ++DOMWINDOW == 242 (0x7f053b716800) [pid = 1833] [serial = 1660] [outer = (nil)] 05:03:44 INFO - PROCESS | 1833 | ++DOMWINDOW == 243 (0x7f053b71b400) [pid = 1833] [serial = 1661] [outer = 0x7f053b716800] 05:03:44 INFO - PROCESS | 1833 | 1461240224226 Marionette DEBUG loaded listener.js 05:03:44 INFO - PROCESS | 1833 | ++DOMWINDOW == 244 (0x7f053b823400) [pid = 1833] [serial = 1662] [outer = 0x7f053b716800] 05:03:45 INFO - PROCESS | 1833 | 1461240225043 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:03:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 05:03:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 1482ms 05:03:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 05:03:45 INFO - PROCESS | 1833 | 1461240225098 Marionette TRACE conn3 -> [0,2185,"getWindowHandle",null] 05:03:45 INFO - PROCESS | 1833 | 1461240225101 Marionette TRACE conn3 <- [1,2185,null,{"value":"8"}] 05:03:45 INFO - PROCESS | 1833 | 1461240225107 Marionette TRACE conn3 -> [0,2186,"setScriptTimeout",{"ms":35000}] 05:03:45 INFO - PROCESS | 1833 | 1461240225110 Marionette TRACE conn3 <- [1,2186,null,{}] 05:03:45 INFO - PROCESS | 1833 | 1461240225115 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:03:45 INFO - PROCESS | 1833 | 1461240225314 Marionette TRACE conn3 <- [1,2187,null,{"value":null}] 05:03:45 INFO - PROCESS | 1833 | 1461240225640 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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:45 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f0543b51800 == 135 [pid = 1833] [id = 554] 05:03:45 INFO - PROCESS | 1833 | ++DOMWINDOW == 245 (0x7f053cd40c00) [pid = 1833] [serial = 1663] [outer = (nil)] 05:03:45 INFO - PROCESS | 1833 | ++DOMWINDOW == 246 (0x7f05407ef400) [pid = 1833] [serial = 1664] [outer = 0x7f053cd40c00] 05:03:45 INFO - PROCESS | 1833 | 1461240225745 Marionette DEBUG loaded listener.js 05:03:45 INFO - PROCESS | 1833 | ++DOMWINDOW == 247 (0x7f0540a5a800) [pid = 1833] [serial = 1665] [outer = 0x7f053cd40c00] 05:03:47 INFO - PROCESS | 1833 | --DOCSHELL 0x7f056e43a000 == 134 [pid = 1833] [id = 98] 05:03:47 INFO - PROCESS | 1833 | --DOCSHELL 0x7f054fcc2800 == 133 [pid = 1833] [id = 476] 05:03:47 INFO - PROCESS | 1833 | --DOCSHELL 0x7f054159e800 == 132 [pid = 1833] [id = 475] 05:03:47 INFO - PROCESS | 1833 | --DOCSHELL 0x7f0539ae2000 == 131 [pid = 1833] [id = 524] 05:03:47 INFO - PROCESS | 1833 | --DOCSHELL 0x7f0544a58000 == 130 [pid = 1833] [id = 523] 05:03:47 INFO - PROCESS | 1833 | --DOCSHELL 0x7f0544ec7000 == 129 [pid = 1833] [id = 522] 05:03:47 INFO - PROCESS | 1833 | --DOCSHELL 0x7f05738c8000 == 128 [pid = 1833] [id = 521] 05:03:47 INFO - PROCESS | 1833 | --DOCSHELL 0x7f056a20c000 == 127 [pid = 1833] [id = 520] 05:03:47 INFO - PROCESS | 1833 | --DOCSHELL 0x7f0563111000 == 126 [pid = 1833] [id = 519] 05:03:47 INFO - PROCESS | 1833 | --DOCSHELL 0x7f055cb59000 == 125 [pid = 1833] [id = 518] 05:03:47 INFO - PROCESS | 1833 | --DOCSHELL 0x7f055b111000 == 124 [pid = 1833] [id = 517] 05:03:47 INFO - PROCESS | 1833 | --DOCSHELL 0x7f055647f000 == 123 [pid = 1833] [id = 516] 05:03:47 INFO - PROCESS | 1833 | --DOCSHELL 0x7f0552f4f800 == 122 [pid = 1833] [id = 515] 05:03:47 INFO - PROCESS | 1833 | --DOCSHELL 0x7f05527b9800 == 121 [pid = 1833] [id = 514] 05:03:47 INFO - PROCESS | 1833 | --DOCSHELL 0x7f054fb32000 == 120 [pid = 1833] [id = 513] 05:03:47 INFO - PROCESS | 1833 | --DOCSHELL 0x7f054a45e000 == 119 [pid = 1833] [id = 512] 05:03:47 INFO - PROCESS | 1833 | --DOCSHELL 0x7f0575f94000 == 118 [pid = 1833] [id = 477] 05:03:47 INFO - PROCESS | 1833 | --DOCSHELL 0x7f0544db1000 == 117 [pid = 1833] [id = 511] 05:03:47 INFO - PROCESS | 1833 | --DOCSHELL 0x7f053ce7b000 == 116 [pid = 1833] [id = 510] 05:03:47 INFO - PROCESS | 1833 | --DOMWINDOW == 246 (0x7f05432fc000) [pid = 1833] [serial = 1389] [outer = (nil)] [url = about:blank] 05:03:47 INFO - PROCESS | 1833 | --DOMWINDOW == 245 (0x7f054b5c1c00) [pid = 1833] [serial = 1323] [outer = (nil)] [url = about:blank] 05:03:47 INFO - PROCESS | 1833 | --DOMWINDOW == 244 (0x7f0569199400) [pid = 1833] [serial = 1263] [outer = (nil)] [url = about:blank] 05:03:47 INFO - PROCESS | 1833 | --DOMWINDOW == 243 (0x7f053cd41400) [pid = 1833] [serial = 1505] [outer = (nil)] [url = about:blank] 05:03:47 INFO - PROCESS | 1833 | --DOMWINDOW == 242 (0x7f055e874000) [pid = 1833] [serial = 1335] [outer = (nil)] [url = about:blank] 05:03:47 INFO - PROCESS | 1833 | --DOMWINDOW == 241 (0x7f0553129400) [pid = 1833] [serial = 1476] [outer = (nil)] [url = about:blank] 05:03:47 INFO - PROCESS | 1833 | --DOMWINDOW == 240 (0x7f0550f99000) [pid = 1833] [serial = 1254] [outer = (nil)] [url = about:blank] 05:03:47 INFO - PROCESS | 1833 | --DOMWINDOW == 239 (0x7f0544c5bc00) [pid = 1833] [serial = 1526] [outer = (nil)] [url = about:blank] 05:03:47 INFO - PROCESS | 1833 | --DOMWINDOW == 238 (0x7f056950f800) [pid = 1833] [serial = 1493] [outer = (nil)] [url = about:blank] 05:03:47 INFO - PROCESS | 1833 | --DOMWINDOW == 237 (0x7f0543de2800) [pid = 1833] [serial = 1464] [outer = (nil)] [url = about:blank] 05:03:47 INFO - PROCESS | 1833 | --DOMWINDOW == 236 (0x7f0540a29800) [pid = 1833] [serial = 1284] [outer = (nil)] [url = about:blank] 05:03:47 INFO - PROCESS | 1833 | --DOMWINDOW == 235 (0x7f056e49b400) [pid = 1833] [serial = 1413] [outer = (nil)] [url = about:blank] 05:03:47 INFO - PROCESS | 1833 | --DOMWINDOW == 234 (0x7f056dd6e800) [pid = 1833] [serial = 1338] [outer = (nil)] [url = about:blank] 05:03:47 INFO - PROCESS | 1833 | --DOMWINDOW == 233 (0x7f055dbb4c00) [pid = 1833] [serial = 1490] [outer = (nil)] [url = about:blank] 05:03:47 INFO - PROCESS | 1833 | --DOMWINDOW == 232 (0x7f05682cbc00) [pid = 1833] [serial = 1491] [outer = (nil)] [url = about:blank] 05:03:47 INFO - PROCESS | 1833 | --DOMWINDOW == 231 (0x7f05434cfc00) [pid = 1833] [serial = 1463] [outer = (nil)] [url = about:blank] 05:03:47 INFO - PROCESS | 1833 | --DOMWINDOW == 230 (0x7f0548224c00) [pid = 1833] [serial = 1431] [outer = (nil)] [url = about:blank] 05:03:47 INFO - PROCESS | 1833 | --DOMWINDOW == 229 (0x7f0543b26c00) [pid = 1833] [serial = 1511] [outer = (nil)] [url = about:blank] 05:03:47 INFO - PROCESS | 1833 | --DOMWINDOW == 228 (0x7f054a135000) [pid = 1833] [serial = 1514] [outer = (nil)] [url = about:blank] 05:03:47 INFO - PROCESS | 1833 | --DOMWINDOW == 227 (0x7f0552756400) [pid = 1833] [serial = 1398] [outer = (nil)] [url = about:blank] 05:03:47 INFO - PROCESS | 1833 | --DOMWINDOW == 226 (0x7f0543b23400) [pid = 1833] [serial = 1524] [outer = (nil)] [url = about:blank] 05:03:47 INFO - PROCESS | 1833 | --DOMWINDOW == 225 (0x7f053ccfec00) [pid = 1833] [serial = 1497] [outer = (nil)] [url = about:blank] 05:03:47 INFO - PROCESS | 1833 | --DOMWINDOW == 224 (0x7f05565c1c00) [pid = 1833] [serial = 1487] [outer = (nil)] [url = about:blank] 05:03:47 INFO - PROCESS | 1833 | --DOMWINDOW == 223 (0x7f0555af7000) [pid = 1833] [serial = 1482] [outer = (nil)] [url = about:blank] 05:03:47 INFO - PROCESS | 1833 | --DOMWINDOW == 222 (0x7f055acae400) [pid = 1833] [serial = 1404] [outer = (nil)] [url = about:blank] 05:03:47 INFO - PROCESS | 1833 | --DOMWINDOW == 221 (0x7f0545fc1c00) [pid = 1833] [serial = 1527] [outer = (nil)] [url = about:blank] 05:03:47 INFO - PROCESS | 1833 | --DOMWINDOW == 220 (0x7f055cb75800) [pid = 1833] [serial = 1407] [outer = (nil)] [url = about:blank] 05:03:47 INFO - PROCESS | 1833 | --DOMWINDOW == 219 (0x7f053b822000) [pid = 1833] [serial = 1425] [outer = (nil)] [url = about:blank] 05:03:47 INFO - PROCESS | 1833 | --DOMWINDOW == 218 (0x7f0553133000) [pid = 1833] [serial = 1479] [outer = (nil)] [url = about:blank] 05:03:47 INFO - PROCESS | 1833 | --DOMWINDOW == 217 (0x7f0542d4a400) [pid = 1833] [serial = 1500] [outer = (nil)] [url = about:blank] 05:03:47 INFO - PROCESS | 1833 | --DOMWINDOW == 216 (0x7f0553129c00) [pid = 1833] [serial = 1434] [outer = (nil)] [url = about:blank] 05:03:47 INFO - PROCESS | 1833 | --DOMWINDOW == 215 (0x7f05433ea800) [pid = 1833] [serial = 1344] [outer = (nil)] [url = about:blank] 05:03:47 INFO - PROCESS | 1833 | --DOMWINDOW == 214 (0x7f05528ddc00) [pid = 1833] [serial = 1326] [outer = (nil)] [url = about:blank] 05:03:47 INFO - PROCESS | 1833 | --DOMWINDOW == 213 (0x7f0542d4cc00) [pid = 1833] [serial = 1508] [outer = (nil)] [url = about:blank] 05:03:47 INFO - PROCESS | 1833 | --DOMWINDOW == 212 (0x7f055312d800) [pid = 1833] [serial = 1478] [outer = (nil)] [url = about:blank] 05:03:47 INFO - PROCESS | 1833 | --DOMWINDOW == 211 (0x7f053c81b400) [pid = 1833] [serial = 1353] [outer = (nil)] [url = about:blank] 05:03:47 INFO - PROCESS | 1833 | --DOMWINDOW == 210 (0x7f0569090c00) [pid = 1833] [serial = 1410] [outer = (nil)] [url = about:blank] 05:03:47 INFO - PROCESS | 1833 | --DOMWINDOW == 209 (0x7f056e598c00) [pid = 1833] [serial = 1275] [outer = (nil)] [url = about:blank] 05:03:47 INFO - PROCESS | 1833 | --DOMWINDOW == 208 (0x7f054326b800) [pid = 1833] [serial = 1416] [outer = (nil)] [url = about:blank] 05:03:47 INFO - PROCESS | 1833 | --DOMWINDOW == 207 (0x7f054a58c400) [pid = 1833] [serial = 1395] [outer = (nil)] [url = about:blank] 05:03:47 INFO - PROCESS | 1833 | --DOMWINDOW == 206 (0x7f05407ee800) [pid = 1833] [serial = 1518] [outer = (nil)] [url = about:blank] 05:03:47 INFO - PROCESS | 1833 | --DOMWINDOW == 205 (0x7f053c727000) [pid = 1833] [serial = 1350] [outer = (nil)] [url = about:blank] 05:03:47 INFO - PROCESS | 1833 | --DOMWINDOW == 204 (0x7f0550e5e000) [pid = 1833] [serial = 1473] [outer = (nil)] [url = about:blank] 05:03:47 INFO - PROCESS | 1833 | --DOMWINDOW == 203 (0x7f0555af4c00) [pid = 1833] [serial = 1257] [outer = (nil)] [url = about:blank] 05:03:47 INFO - PROCESS | 1833 | --DOMWINDOW == 202 (0x7f0548221000) [pid = 1833] [serial = 1320] [outer = (nil)] [url = about:blank] 05:03:47 INFO - PROCESS | 1833 | --DOMWINDOW == 201 (0x7f056a3ce400) [pid = 1833] [serial = 1509] [outer = (nil)] [url = about:blank] 05:03:47 INFO - PROCESS | 1833 | --DOMWINDOW == 200 (0x7f053cd46400) [pid = 1833] [serial = 1506] [outer = (nil)] [url = about:blank] 05:03:47 INFO - PROCESS | 1833 | --DOMWINDOW == 199 (0x7f0541d74800) [pid = 1833] [serial = 1428] [outer = (nil)] [url = about:blank] 05:03:47 INFO - PROCESS | 1833 | --DOMWINDOW == 198 (0x7f05433eb400) [pid = 1833] [serial = 1523] [outer = (nil)] [url = about:blank] 05:03:47 INFO - PROCESS | 1833 | --DOMWINDOW == 197 (0x7f0542d50400) [pid = 1833] [serial = 1502] [outer = (nil)] [url = about:blank] 05:03:47 INFO - PROCESS | 1833 | --DOMWINDOW == 196 (0x7f055baac000) [pid = 1833] [serial = 1332] [outer = (nil)] [url = about:blank] 05:03:47 INFO - PROCESS | 1833 | --DOMWINDOW == 195 (0x7f0555aeec00) [pid = 1833] [serial = 1329] [outer = (nil)] [url = about:blank] 05:03:47 INFO - PROCESS | 1833 | --DOMWINDOW == 194 (0x7f0545157800) [pid = 1833] [serial = 1392] [outer = (nil)] [url = about:blank] 05:03:47 INFO - PROCESS | 1833 | --DOMWINDOW == 193 (0x7f05565bec00) [pid = 1833] [serial = 1260] [outer = (nil)] [url = about:blank] 05:03:47 INFO - PROCESS | 1833 | --DOMWINDOW == 192 (0x7f0543167c00) [pid = 1833] [serial = 1356] [outer = (nil)] [url = about:blank] 05:03:47 INFO - PROCESS | 1833 | --DOMWINDOW == 191 (0x7f056e3c4400) [pid = 1833] [serial = 1269] [outer = (nil)] [url = about:blank] 05:03:47 INFO - PROCESS | 1833 | --DOMWINDOW == 190 (0x7f0547f5d800) [pid = 1833] [serial = 1251] [outer = (nil)] [url = about:blank] 05:03:47 INFO - PROCESS | 1833 | --DOMWINDOW == 189 (0x7f0555a9c000) [pid = 1833] [serial = 1401] [outer = (nil)] [url = about:blank] 05:03:47 INFO - PROCESS | 1833 | --DOMWINDOW == 188 (0x7f053ccfa000) [pid = 1833] [serial = 1496] [outer = (nil)] [url = about:blank] 05:03:47 INFO - PROCESS | 1833 | --DOMWINDOW == 187 (0x7f05690c8400) [pid = 1833] [serial = 1503] [outer = (nil)] [url = about:blank] 05:03:47 INFO - PROCESS | 1833 | --DOMWINDOW == 186 (0x7f0547f51c00) [pid = 1833] [serial = 1466] [outer = (nil)] [url = about:blank] 05:03:47 INFO - PROCESS | 1833 | --DOMWINDOW == 185 (0x7f0543e5e000) [pid = 1833] [serial = 1248] [outer = (nil)] [url = about:blank] 05:03:47 INFO - PROCESS | 1833 | --DOMWINDOW == 184 (0x7f054316c800) [pid = 1833] [serial = 1287] [outer = (nil)] [url = about:blank] 05:03:47 INFO - PROCESS | 1833 | --DOMWINDOW == 183 (0x7f0552033c00) [pid = 1833] [serial = 1386] [outer = (nil)] [url = about:blank] 05:03:47 INFO - PROCESS | 1833 | --DOMWINDOW == 182 (0x7f0555babc00) [pid = 1833] [serial = 1484] [outer = (nil)] [url = about:blank] 05:03:47 INFO - PROCESS | 1833 | --DOMWINDOW == 181 (0x7f054515a800) [pid = 1833] [serial = 1266] [outer = (nil)] [url = about:blank] 05:03:47 INFO - PROCESS | 1833 | --DOMWINDOW == 180 (0x7f05528e4400) [pid = 1833] [serial = 1475] [outer = (nil)] [url = about:blank] 05:03:47 INFO - PROCESS | 1833 | --DOMWINDOW == 179 (0x7f05434cac00) [pid = 1833] [serial = 1290] [outer = (nil)] [url = about:blank] 05:03:47 INFO - PROCESS | 1833 | --DOMWINDOW == 178 (0x7f056e76c000) [pid = 1833] [serial = 1278] [outer = (nil)] [url = about:blank] 05:03:47 INFO - PROCESS | 1833 | --DOMWINDOW == 177 (0x7f056e598800) [pid = 1833] [serial = 1419] [outer = (nil)] [url = about:blank] 05:03:47 INFO - PROCESS | 1833 | --DOMWINDOW == 176 (0x7f053c724c00) [pid = 1833] [serial = 1517] [outer = (nil)] [url = about:blank] 05:03:47 INFO - PROCESS | 1833 | --DOMWINDOW == 175 (0x7f054fe9e800) [pid = 1833] [serial = 1472] [outer = (nil)] [url = about:blank] 05:03:47 INFO - PROCESS | 1833 | --DOMWINDOW == 174 (0x7f0549270000) [pid = 1833] [serial = 1467] [outer = (nil)] [url = about:blank] 05:03:47 INFO - PROCESS | 1833 | --DOMWINDOW == 173 (0x7f054a6d2400) [pid = 1833] [serial = 1469] [outer = (nil)] [url = about:blank] 05:03:47 INFO - PROCESS | 1833 | --DOMWINDOW == 172 (0x7f0562454000) [pid = 1833] [serial = 1347] [outer = (nil)] [url = about:blank] 05:03:47 INFO - PROCESS | 1833 | --DOMWINDOW == 171 (0x7f0542d47c00) [pid = 1833] [serial = 1520] [outer = (nil)] [url = about:blank] 05:03:47 INFO - PROCESS | 1833 | --DOMWINDOW == 170 (0x7f0540a64400) [pid = 1833] [serial = 1341] [outer = (nil)] [url = about:blank] 05:03:47 INFO - PROCESS | 1833 | --DOMWINDOW == 169 (0x7f0541d71400) [pid = 1833] [serial = 1460] [outer = (nil)] [url = about:blank] 05:03:47 INFO - PROCESS | 1833 | --DOMWINDOW == 168 (0x7f053b725000) [pid = 1833] [serial = 1422] [outer = (nil)] [url = about:blank] 05:03:47 INFO - PROCESS | 1833 | --DOMWINDOW == 167 (0x7f0542dd6400) [pid = 1833] [serial = 1461] [outer = (nil)] [url = about:blank] 05:03:47 INFO - PROCESS | 1833 | --DOMWINDOW == 166 (0x7f0556715c00) [pid = 1833] [serial = 1488] [outer = (nil)] [url = about:blank] 05:03:47 INFO - PROCESS | 1833 | --DOMWINDOW == 165 (0x7f0543b2c800) [pid = 1833] [serial = 1272] [outer = (nil)] [url = about:blank] 05:03:47 INFO - PROCESS | 1833 | --DOMWINDOW == 164 (0x7f0542d46800) [pid = 1833] [serial = 1499] [outer = (nil)] [url = about:blank] 05:03:47 INFO - PROCESS | 1833 | --DOMWINDOW == 163 (0x7f0555a9b000) [pid = 1833] [serial = 1481] [outer = (nil)] [url = about:blank] 05:03:47 INFO - PROCESS | 1833 | --DOMWINDOW == 162 (0x7f054fc23000) [pid = 1833] [serial = 1470] [outer = (nil)] [url = about:blank] 05:03:47 INFO - PROCESS | 1833 | --DOMWINDOW == 161 (0x7f056e3c4c00) [pid = 1833] [serial = 1494] [outer = (nil)] [url = about:blank] 05:03:47 INFO - PROCESS | 1833 | --DOMWINDOW == 160 (0x7f0556585000) [pid = 1833] [serial = 1485] [outer = (nil)] [url = about:blank] 05:03:47 INFO - PROCESS | 1833 | --DOMWINDOW == 159 (0x7f05434c6800) [pid = 1833] [serial = 1281] [outer = (nil)] [url = about:blank] 05:03:47 INFO - PROCESS | 1833 | --DOMWINDOW == 158 (0x7f0543171800) [pid = 1833] [serial = 1521] [outer = (nil)] [url = about:blank] 05:03:47 INFO - PROCESS | 1833 | --DOMWINDOW == 157 (0x7f0543e59000) [pid = 1833] [serial = 1317] [outer = (nil)] [url = about:blank] 05:03:47 INFO - PROCESS | 1833 | --DOMWINDOW == 156 (0x7f0543dd5800) [pid = 1833] [serial = 1529] [outer = (nil)] [url = about:blank] 05:03:48 INFO - PROCESS | 1833 | 1461240228015 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:03:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 05:03:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 2946ms 05:03:48 INFO - PROCESS | 1833 | 1461240228052 Marionette TRACE conn3 -> [0,2189,"getWindowHandle",null] 05:03:48 INFO - PROCESS | 1833 | 1461240228057 Marionette TRACE conn3 <- [1,2189,null,{"value":"8"}] 05:03:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 05:03:48 INFO - PROCESS | 1833 | 1461240228106 Marionette TRACE conn3 -> [0,2190,"setScriptTimeout",{"ms":35000}] 05:03:48 INFO - PROCESS | 1833 | 1461240228110 Marionette TRACE conn3 <- [1,2190,null,{}] 05:03:48 INFO - PROCESS | 1833 | 1461240228121 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:03:48 INFO - PROCESS | 1833 | 1461240228322 Marionette TRACE conn3 <- [1,2191,null,{"value":null}] 05:03:48 INFO - PROCESS | 1833 | 1461240228334 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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:48 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f053cd1b800 == 117 [pid = 1833] [id = 555] 05:03:48 INFO - PROCESS | 1833 | ++DOMWINDOW == 157 (0x7f053cc4e000) [pid = 1833] [serial = 1666] [outer = (nil)] 05:03:48 INFO - PROCESS | 1833 | ++DOMWINDOW == 158 (0x7f053ccf1000) [pid = 1833] [serial = 1667] [outer = 0x7f053cc4e000] 05:03:48 INFO - PROCESS | 1833 | 1461240228399 Marionette DEBUG loaded listener.js 05:03:48 INFO - PROCESS | 1833 | ++DOMWINDOW == 159 (0x7f053cd3b800) [pid = 1833] [serial = 1668] [outer = 0x7f053cc4e000] 05:03:49 INFO - PROCESS | 1833 | 1461240229346 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:03:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 05:03:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 1324ms 05:03:49 INFO - PROCESS | 1833 | 1461240229389 Marionette TRACE conn3 -> [0,2193,"getWindowHandle",null] 05:03:49 INFO - PROCESS | 1833 | 1461240229397 Marionette TRACE conn3 <- [1,2193,null,{"value":"8"}] 05:03:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 05:03:49 INFO - PROCESS | 1833 | 1461240229406 Marionette TRACE conn3 -> [0,2194,"setScriptTimeout",{"ms":35000}] 05:03:49 INFO - PROCESS | 1833 | 1461240229409 Marionette TRACE conn3 <- [1,2194,null,{}] 05:03:49 INFO - PROCESS | 1833 | 1461240229414 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:03:49 INFO - PROCESS | 1833 | 1461240229675 Marionette TRACE conn3 <- [1,2195,null,{"value":null}] 05:03:49 INFO - PROCESS | 1833 | 1461240229790 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1833 | ++DOCSHELL 0x7f0540860800 == 118 [pid = 1833] [id = 556] 05:03:49 INFO - PROCESS | 1833 | ++DOMWINDOW == 160 (0x7f053b71ec00) [pid = 1833] [serial = 1669] [outer = (nil)] 05:03:49 INFO - PROCESS | 1833 | ++DOMWINDOW == 161 (0x7f054093d800) [pid = 1833] [serial = 1670] [outer = 0x7f053b71ec00] 05:03:49 INFO - PROCESS | 1833 | 1461240229849 Marionette DEBUG loaded listener.js 05:03:49 INFO - PROCESS | 1833 | ++DOMWINDOW == 162 (0x7f0540a59400) [pid = 1833] [serial = 1671] [outer = 0x7f053b71ec00] 05:03:50 INFO - PROCESS | 1833 | 1461240230626 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:03:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 05:03:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 1279ms 05:03:50 INFO - PROCESS | 1833 | 1461240230696 Marionette TRACE conn3 -> [0,2197,"getWindowHandle",null] 05:03:50 INFO - PROCESS | 1833 | 1461240230704 Marionette TRACE conn3 <- [1,2197,null,{"value":"8"}] 05:03:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 05:03:50 INFO - PROCESS | 1833 | 1461240230720 Marionette TRACE conn3 -> [0,2198,"setScriptTimeout",{"ms":35000}] 05:03:50 INFO - PROCESS | 1833 | 1461240230725 Marionette TRACE conn3 <- [1,2198,null,{}] 05:03:50 INFO - PROCESS | 1833 | 1461240230739 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:03:50 INFO - PROCESS | 1833 | 1461240230989 Marionette TRACE conn3 <- [1,2199,null,{"value":null}] 05:03:51 INFO - PROCESS | 1833 | 1461240231018 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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:51 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f0540cc8000 == 119 [pid = 1833] [id = 557] 05:03:51 INFO - PROCESS | 1833 | ++DOMWINDOW == 163 (0x7f0540b6b000) [pid = 1833] [serial = 1672] [outer = (nil)] 05:03:51 INFO - PROCESS | 1833 | ++DOMWINDOW == 164 (0x7f054119f800) [pid = 1833] [serial = 1673] [outer = 0x7f0540b6b000] 05:03:51 INFO - PROCESS | 1833 | 1461240231084 Marionette DEBUG loaded listener.js 05:03:51 INFO - PROCESS | 1833 | ++DOMWINDOW == 165 (0x7f05413f6c00) [pid = 1833] [serial = 1674] [outer = 0x7f0540b6b000] 05:03:52 INFO - PROCESS | 1833 | --DOMWINDOW == 164 (0x7f0540a24800) [pid = 1833] [serial = 1537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 05:03:52 INFO - PROCESS | 1833 | --DOMWINDOW == 163 (0x7f053c81b000) [pid = 1833] [serial = 1528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 05:03:52 INFO - PROCESS | 1833 | --DOMWINDOW == 162 (0x7f0540a5e800) [pid = 1833] [serial = 1555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 05:03:52 INFO - PROCESS | 1833 | --DOMWINDOW == 161 (0x7f053b71fc00) [pid = 1833] [serial = 1594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 05:03:52 INFO - PROCESS | 1833 | --DOMWINDOW == 160 (0x7f053cc48c00) [pid = 1833] [serial = 1576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 05:03:52 INFO - PROCESS | 1833 | --DOMWINDOW == 159 (0x7f055110ec00) [pid = 1833] [serial = 1546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 05:03:52 INFO - PROCESS | 1833 | --DOMWINDOW == 158 (0x7f053cc48000) [pid = 1833] [serial = 1573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 05:03:52 INFO - PROCESS | 1833 | --DOMWINDOW == 157 (0x7f055cf95c00) [pid = 1833] [serial = 1561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 05:03:52 INFO - PROCESS | 1833 | --DOMWINDOW == 156 (0x7f0543b2b400) [pid = 1833] [serial = 1540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 05:03:52 INFO - PROCESS | 1833 | --DOMWINDOW == 155 (0x7f0542dd7000) [pid = 1833] [serial = 1552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 05:03:52 INFO - PROCESS | 1833 | --DOMWINDOW == 154 (0x7f053b716c00) [pid = 1833] [serial = 1531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 05:03:52 INFO - PROCESS | 1833 | --DOMWINDOW == 153 (0x7f0542ddd000) [pid = 1833] [serial = 1456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 05:03:52 INFO - PROCESS | 1833 | --DOMWINDOW == 152 (0x7f05432f5000) [pid = 1833] [serial = 1558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 05:03:52 INFO - PROCESS | 1833 | --DOMWINDOW == 151 (0x7f0540b63800) [pid = 1833] [serial = 1579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 05:03:52 INFO - PROCESS | 1833 | --DOMWINDOW == 150 (0x7f0551111c00) [pid = 1833] [serial = 1549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 05:03:52 INFO - PROCESS | 1833 | --DOMWINDOW == 149 (0x7f053cc47400) [pid = 1833] [serial = 1570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 05:03:52 INFO - PROCESS | 1833 | --DOMWINDOW == 148 (0x7f053b718400) [pid = 1833] [serial = 1600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 05:03:52 INFO - PROCESS | 1833 | --DOMWINDOW == 147 (0x7f053c816800) [pid = 1833] [serial = 1591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 05:03:52 INFO - PROCESS | 1833 | --DOMWINDOW == 146 (0x7f0552fbf800) [pid = 1833] [serial = 1567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 05:03:52 INFO - PROCESS | 1833 | --DOMWINDOW == 145 (0x7f054b5bf800) [pid = 1833] [serial = 1543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 05:03:52 INFO - PROCESS | 1833 | --DOMWINDOW == 144 (0x7f053cd3e000) [pid = 1833] [serial = 1510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 05:03:52 INFO - PROCESS | 1833 | --DOMWINDOW == 143 (0x7f056823ac00) [pid = 1833] [serial = 1564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 05:03:52 INFO - PROCESS | 1833 | --DOMWINDOW == 142 (0x7f054316a000) [pid = 1833] [serial = 1534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 05:03:52 INFO - PROCESS | 1833 | --DOMWINDOW == 141 (0x7f0542d43400) [pid = 1833] [serial = 1597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 05:03:52 INFO - PROCESS | 1833 | --DOMWINDOW == 140 (0x7f05413ee400) [pid = 1833] [serial = 1513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 05:03:52 INFO - PROCESS | 1833 | 1461240232706 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:03:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 05:03:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 2045ms 05:03:52 INFO - PROCESS | 1833 | 1461240232758 Marionette TRACE conn3 -> [0,2201,"getWindowHandle",null] 05:03:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 05:03:52 INFO - PROCESS | 1833 | 1461240232762 Marionette TRACE conn3 <- [1,2201,null,{"value":"8"}] 05:03:52 INFO - PROCESS | 1833 | 1461240232768 Marionette TRACE conn3 -> [0,2202,"setScriptTimeout",{"ms":35000}] 05:03:52 INFO - PROCESS | 1833 | 1461240232770 Marionette TRACE conn3 <- [1,2202,null,{}] 05:03:52 INFO - PROCESS | 1833 | 1461240232775 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:03:53 INFO - PROCESS | 1833 | 1461240233019 Marionette TRACE conn3 <- [1,2203,null,{"value":null}] 05:03:53 INFO - PROCESS | 1833 | 1461240233132 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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:53 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f0540b0e000 == 120 [pid = 1833] [id = 558] 05:03:53 INFO - PROCESS | 1833 | ++DOMWINDOW == 141 (0x7f053c81bc00) [pid = 1833] [serial = 1675] [outer = (nil)] 05:03:53 INFO - PROCESS | 1833 | ++DOMWINDOW == 142 (0x7f0540a5e800) [pid = 1833] [serial = 1676] [outer = 0x7f053c81bc00] 05:03:53 INFO - PROCESS | 1833 | 1461240233192 Marionette DEBUG loaded listener.js 05:03:53 INFO - PROCESS | 1833 | ++DOMWINDOW == 143 (0x7f0541d6ec00) [pid = 1833] [serial = 1677] [outer = 0x7f053c81bc00] 05:03:53 INFO - PROCESS | 1833 | 1461240233803 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:03:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 05:03:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 1087ms 05:03:53 INFO - PROCESS | 1833 | 1461240233854 Marionette TRACE conn3 -> [0,2205,"getWindowHandle",null] 05:03:53 INFO - PROCESS | 1833 | 1461240233857 Marionette TRACE conn3 <- [1,2205,null,{"value":"8"}] 05:03:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 05:03:53 INFO - PROCESS | 1833 | 1461240233862 Marionette TRACE conn3 -> [0,2206,"setScriptTimeout",{"ms":35000}] 05:03:53 INFO - PROCESS | 1833 | 1461240233864 Marionette TRACE conn3 <- [1,2206,null,{}] 05:03:53 INFO - PROCESS | 1833 | 1461240233870 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:03:54 INFO - PROCESS | 1833 | 1461240234121 Marionette TRACE conn3 <- [1,2207,null,{"value":null}] 05:03:54 INFO - PROCESS | 1833 | 1461240234140 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1833 | ++DOCSHELL 0x7f0541593000 == 121 [pid = 1833] [id = 559] 05:03:54 INFO - PROCESS | 1833 | ++DOMWINDOW == 144 (0x7f0541d71400) [pid = 1833] [serial = 1678] [outer = (nil)] 05:03:54 INFO - PROCESS | 1833 | ++DOMWINDOW == 145 (0x7f0542b47000) [pid = 1833] [serial = 1679] [outer = 0x7f0541d71400] 05:03:54 INFO - PROCESS | 1833 | 1461240234198 Marionette DEBUG loaded listener.js 05:03:54 INFO - PROCESS | 1833 | ++DOMWINDOW == 146 (0x7f0542d4e800) [pid = 1833] [serial = 1680] [outer = 0x7f0541d71400] 05:03:55 INFO - PROCESS | 1833 | 1461240235368 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:03:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 05:03:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 1527ms 05:03:55 INFO - PROCESS | 1833 | 1461240235391 Marionette TRACE conn3 -> [0,2209,"getWindowHandle",null] 05:03:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 05:03:55 INFO - PROCESS | 1833 | 1461240235396 Marionette TRACE conn3 <- [1,2209,null,{"value":"8"}] 05:03:55 INFO - PROCESS | 1833 | 1461240235404 Marionette TRACE conn3 -> [0,2210,"setScriptTimeout",{"ms":35000}] 05:03:55 INFO - PROCESS | 1833 | 1461240235409 Marionette TRACE conn3 <- [1,2210,null,{}] 05:03:55 INFO - PROCESS | 1833 | 1461240235417 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:03:55 INFO - PROCESS | 1833 | 1461240235626 Marionette TRACE conn3 <- [1,2211,null,{"value":null}] 05:03:55 INFO - PROCESS | 1833 | 1461240235934 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1833 | ++DOCSHELL 0x7f0540855800 == 122 [pid = 1833] [id = 560] 05:03:55 INFO - PROCESS | 1833 | ++DOMWINDOW == 147 (0x7f053ccf1400) [pid = 1833] [serial = 1681] [outer = (nil)] 05:03:56 INFO - PROCESS | 1833 | ++DOMWINDOW == 148 (0x7f053ccfc000) [pid = 1833] [serial = 1682] [outer = 0x7f053ccf1400] 05:03:56 INFO - PROCESS | 1833 | 1461240236012 Marionette DEBUG loaded listener.js 05:03:56 INFO - PROCESS | 1833 | ++DOMWINDOW == 149 (0x7f05407f5c00) [pid = 1833] [serial = 1683] [outer = 0x7f053ccf1400] 05:03:56 INFO - PROCESS | 1833 | 1461240236821 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:03:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 05:03:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 1485ms 05:03:56 INFO - PROCESS | 1833 | 1461240236888 Marionette TRACE conn3 -> [0,2213,"getWindowHandle",null] 05:03:56 INFO - PROCESS | 1833 | 1461240236896 Marionette TRACE conn3 <- [1,2213,null,{"value":"8"}] 05:03:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 05:03:56 INFO - PROCESS | 1833 | 1461240236906 Marionette TRACE conn3 -> [0,2214,"setScriptTimeout",{"ms":35000}] 05:03:56 INFO - PROCESS | 1833 | 1461240236909 Marionette TRACE conn3 <- [1,2214,null,{}] 05:03:56 INFO - PROCESS | 1833 | 1461240236915 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:03:57 INFO - PROCESS | 1833 | 1461240237137 Marionette TRACE conn3 <- [1,2215,null,{"value":null}] 05:03:57 INFO - PROCESS | 1833 | 1461240237442 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1833 | ++DOCSHELL 0x7f05415cd000 == 123 [pid = 1833] [id = 561] 05:03:57 INFO - PROCESS | 1833 | ++DOMWINDOW == 150 (0x7f0540b6d800) [pid = 1833] [serial = 1684] [outer = (nil)] 05:03:57 INFO - PROCESS | 1833 | ++DOMWINDOW == 151 (0x7f054119e800) [pid = 1833] [serial = 1685] [outer = 0x7f0540b6d800] 05:03:57 INFO - PROCESS | 1833 | 1461240237557 Marionette DEBUG loaded listener.js 05:03:57 INFO - PROCESS | 1833 | ++DOMWINDOW == 152 (0x7f0541d71c00) [pid = 1833] [serial = 1686] [outer = 0x7f0540b6d800] 05:03:58 INFO - PROCESS | 1833 | 1461240238411 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:03:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 05:03:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 1580ms 05:03:58 INFO - PROCESS | 1833 | 1461240238487 Marionette TRACE conn3 -> [0,2217,"getWindowHandle",null] 05:03:58 INFO - PROCESS | 1833 | 1461240238494 Marionette TRACE conn3 <- [1,2217,null,{"value":"8"}] 05:03:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 05:03:58 INFO - PROCESS | 1833 | 1461240238503 Marionette TRACE conn3 -> [0,2218,"setScriptTimeout",{"ms":35000}] 05:03:58 INFO - PROCESS | 1833 | 1461240238512 Marionette TRACE conn3 <- [1,2218,null,{}] 05:03:58 INFO - PROCESS | 1833 | 1461240238582 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:03:58 INFO - PROCESS | 1833 | 1461240238902 Marionette TRACE conn3 <- [1,2219,null,{"value":null}] 05:03:59 INFO - PROCESS | 1833 | 1461240239111 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1833 | ++DOCSHELL 0x7f0543b38000 == 124 [pid = 1833] [id = 562] 05:03:59 INFO - PROCESS | 1833 | ++DOMWINDOW == 153 (0x7f0542ddd400) [pid = 1833] [serial = 1687] [outer = (nil)] 05:03:59 INFO - PROCESS | 1833 | ++DOMWINDOW == 154 (0x7f054316f000) [pid = 1833] [serial = 1688] [outer = 0x7f0542ddd400] 05:03:59 INFO - PROCESS | 1833 | 1461240239188 Marionette DEBUG loaded listener.js 05:03:59 INFO - PROCESS | 1833 | ++DOMWINDOW == 155 (0x7f0543264800) [pid = 1833] [serial = 1689] [outer = 0x7f0542ddd400] 05:03:59 INFO - PROCESS | 1833 | 1461240239987 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:04:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 05:04:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 1553ms 05:04:00 INFO - PROCESS | 1833 | 1461240240057 Marionette TRACE conn3 -> [0,2221,"getWindowHandle",null] 05:04:00 INFO - PROCESS | 1833 | 1461240240062 Marionette TRACE conn3 <- [1,2221,null,{"value":"8"}] 05:04:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 05:04:00 INFO - PROCESS | 1833 | 1461240240068 Marionette TRACE conn3 -> [0,2222,"setScriptTimeout",{"ms":35000}] 05:04:00 INFO - PROCESS | 1833 | 1461240240071 Marionette TRACE conn3 <- [1,2222,null,{}] 05:04:00 INFO - PROCESS | 1833 | 1461240240076 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:04:00 INFO - PROCESS | 1833 | 1461240240307 Marionette TRACE conn3 <- [1,2223,null,{"value":null}] 05:04:00 INFO - PROCESS | 1833 | 1461240240519 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1833 | ++DOCSHELL 0x7f0544dbb000 == 125 [pid = 1833] [id = 563] 05:04:00 INFO - PROCESS | 1833 | ++DOMWINDOW == 156 (0x7f0542dd1800) [pid = 1833] [serial = 1690] [outer = (nil)] 05:04:00 INFO - PROCESS | 1833 | ++DOMWINDOW == 157 (0x7f05433ea800) [pid = 1833] [serial = 1691] [outer = 0x7f0542dd1800] 05:04:00 INFO - PROCESS | 1833 | 1461240240673 Marionette DEBUG loaded listener.js 05:04:00 INFO - PROCESS | 1833 | ++DOMWINDOW == 158 (0x7f05434c5c00) [pid = 1833] [serial = 1692] [outer = 0x7f0542dd1800] 05:04:01 INFO - PROCESS | 1833 | 1461240241517 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:04:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 05:04:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 1478ms 05:04:01 INFO - PROCESS | 1833 | 1461240241546 Marionette TRACE conn3 -> [0,2225,"getWindowHandle",null] 05:04:01 INFO - PROCESS | 1833 | 1461240241550 Marionette TRACE conn3 <- [1,2225,null,{"value":"8"}] 05:04:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 05:04:01 INFO - PROCESS | 1833 | 1461240241555 Marionette TRACE conn3 -> [0,2226,"setScriptTimeout",{"ms":35000}] 05:04:01 INFO - PROCESS | 1833 | 1461240241558 Marionette TRACE conn3 <- [1,2226,null,{}] 05:04:01 INFO - PROCESS | 1833 | 1461240241564 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:04:01 INFO - PROCESS | 1833 | 1461240241754 Marionette TRACE conn3 <- [1,2227,null,{"value":null}] 05:04:02 INFO - PROCESS | 1833 | 1461240242038 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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:02 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f0545f14000 == 126 [pid = 1833] [id = 564] 05:04:02 INFO - PROCESS | 1833 | ++DOMWINDOW == 159 (0x7f0543268800) [pid = 1833] [serial = 1693] [outer = (nil)] 05:04:02 INFO - PROCESS | 1833 | ++DOMWINDOW == 160 (0x7f0543b26c00) [pid = 1833] [serial = 1694] [outer = 0x7f0543268800] 05:04:02 INFO - PROCESS | 1833 | 1461240242238 Marionette DEBUG loaded listener.js 05:04:02 INFO - PROCESS | 1833 | ++DOMWINDOW == 161 (0x7f0543d10800) [pid = 1833] [serial = 1695] [outer = 0x7f0543268800] 05:04:03 INFO - PROCESS | 1833 | 1461240243109 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:04:03 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:04:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 1578ms 05:04:03 INFO - PROCESS | 1833 | 1461240243138 Marionette TRACE conn3 -> [0,2229,"getWindowHandle",null] 05:04:03 INFO - PROCESS | 1833 | 1461240243141 Marionette TRACE conn3 <- [1,2229,null,{"value":"8"}] 05:04:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 05:04:03 INFO - PROCESS | 1833 | 1461240243149 Marionette TRACE conn3 -> [0,2230,"setScriptTimeout",{"ms":35000}] 05:04:03 INFO - PROCESS | 1833 | 1461240243153 Marionette TRACE conn3 <- [1,2230,null,{}] 05:04:03 INFO - PROCESS | 1833 | 1461240243158 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:04:03 INFO - PROCESS | 1833 | 1461240243395 Marionette TRACE conn3 <- [1,2231,null,{"value":null}] 05:04:03 INFO - PROCESS | 1833 | 1461240243675 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1833 | ++DOCSHELL 0x7f054827a000 == 127 [pid = 1833] [id = 565] 05:04:03 INFO - PROCESS | 1833 | ++DOMWINDOW == 162 (0x7f0543e60c00) [pid = 1833] [serial = 1696] [outer = (nil)] 05:04:03 INFO - PROCESS | 1833 | ++DOMWINDOW == 163 (0x7f0544c62400) [pid = 1833] [serial = 1697] [outer = 0x7f0543e60c00] 05:04:03 INFO - PROCESS | 1833 | 1461240243805 Marionette DEBUG loaded listener.js 05:04:03 INFO - PROCESS | 1833 | ++DOMWINDOW == 164 (0x7f054514f400) [pid = 1833] [serial = 1698] [outer = 0x7f0543e60c00] 05:04:04 INFO - PROCESS | 1833 | 1461240244585 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:04:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 05:04:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 1485ms 05:04:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 05:04:04 INFO - PROCESS | 1833 | 1461240244636 Marionette TRACE conn3 -> [0,2233,"getWindowHandle",null] 05:04:04 INFO - PROCESS | 1833 | 1461240244639 Marionette TRACE conn3 <- [1,2233,null,{"value":"8"}] 05:04:04 INFO - PROCESS | 1833 | 1461240244645 Marionette TRACE conn3 -> [0,2234,"setScriptTimeout",{"ms":35000}] 05:04:04 INFO - PROCESS | 1833 | 1461240244648 Marionette TRACE conn3 <- [1,2234,null,{}] 05:04:04 INFO - PROCESS | 1833 | 1461240244653 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:04:04 INFO - PROCESS | 1833 | 1461240244837 Marionette TRACE conn3 <- [1,2235,null,{"value":null}] 05:04:05 INFO - PROCESS | 1833 | 1461240245054 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1833 | ++DOCSHELL 0x7f054b411800 == 128 [pid = 1833] [id = 566] 05:04:05 INFO - PROCESS | 1833 | ++DOMWINDOW == 165 (0x7f0543eed000) [pid = 1833] [serial = 1699] [outer = (nil)] 05:04:05 INFO - PROCESS | 1833 | ++DOMWINDOW == 166 (0x7f0545edc400) [pid = 1833] [serial = 1700] [outer = 0x7f0543eed000] 05:04:05 INFO - PROCESS | 1833 | 1461240245177 Marionette DEBUG loaded listener.js 05:04:05 INFO - PROCESS | 1833 | ++DOMWINDOW == 167 (0x7f0546f0b400) [pid = 1833] [serial = 1701] [outer = 0x7f0543eed000] 05:04:06 INFO - PROCESS | 1833 | 1461240246094 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:04:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 05:04:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 1484ms 05:04:06 INFO - PROCESS | 1833 | 1461240246128 Marionette TRACE conn3 -> [0,2237,"getWindowHandle",null] 05:04:06 INFO - PROCESS | 1833 | 1461240246132 Marionette TRACE conn3 <- [1,2237,null,{"value":"8"}] 05:04:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 05:04:06 INFO - PROCESS | 1833 | 1461240246137 Marionette TRACE conn3 -> [0,2238,"setScriptTimeout",{"ms":35000}] 05:04:06 INFO - PROCESS | 1833 | 1461240246140 Marionette TRACE conn3 <- [1,2238,null,{}] 05:04:06 INFO - PROCESS | 1833 | 1461240246145 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:04:06 INFO - PROCESS | 1833 | 1461240246361 Marionette TRACE conn3 <- [1,2239,null,{"value":null}] 05:04:06 INFO - PROCESS | 1833 | 1461240246666 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1833 | ++DOCSHELL 0x7f054b8ce000 == 129 [pid = 1833] [id = 567] 05:04:06 INFO - PROCESS | 1833 | ++DOMWINDOW == 168 (0x7f05432f9c00) [pid = 1833] [serial = 1702] [outer = (nil)] 05:04:06 INFO - PROCESS | 1833 | ++DOMWINDOW == 169 (0x7f0546f10c00) [pid = 1833] [serial = 1703] [outer = 0x7f05432f9c00] 05:04:06 INFO - PROCESS | 1833 | 1461240246745 Marionette DEBUG loaded listener.js 05:04:06 INFO - PROCESS | 1833 | ++DOMWINDOW == 170 (0x7f0548227400) [pid = 1833] [serial = 1704] [outer = 0x7f05432f9c00] 05:04:07 INFO - PROCESS | 1833 | 1461240247532 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:04:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 05:04:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 1430ms 05:04:07 INFO - PROCESS | 1833 | 1461240247569 Marionette TRACE conn3 -> [0,2241,"getWindowHandle",null] 05:04:07 INFO - PROCESS | 1833 | 1461240247572 Marionette TRACE conn3 <- [1,2241,null,{"value":"8"}] 05:04:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 05:04:07 INFO - PROCESS | 1833 | 1461240247578 Marionette TRACE conn3 -> [0,2242,"setScriptTimeout",{"ms":35000}] 05:04:07 INFO - PROCESS | 1833 | 1461240247581 Marionette TRACE conn3 <- [1,2242,null,{}] 05:04:07 INFO - PROCESS | 1833 | 1461240247586 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:04:07 INFO - PROCESS | 1833 | 1461240247802 Marionette TRACE conn3 <- [1,2243,null,{"value":null}] 05:04:08 INFO - PROCESS | 1833 | 1461240248064 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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:08 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f054fe2a000 == 130 [pid = 1833] [id = 568] 05:04:08 INFO - PROCESS | 1833 | ++DOMWINDOW == 171 (0x7f0544c5ec00) [pid = 1833] [serial = 1705] [outer = (nil)] 05:04:08 INFO - PROCESS | 1833 | ++DOMWINDOW == 172 (0x7f05491cf400) [pid = 1833] [serial = 1706] [outer = 0x7f0544c5ec00] 05:04:08 INFO - PROCESS | 1833 | 1461240248182 Marionette DEBUG loaded listener.js 05:04:08 INFO - PROCESS | 1833 | ++DOMWINDOW == 173 (0x7f05491d9800) [pid = 1833] [serial = 1707] [outer = 0x7f0544c5ec00] 05:04:09 INFO - PROCESS | 1833 | 1461240249219 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:04:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 05:04:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 1678ms 05:04:09 INFO - PROCESS | 1833 | 1461240249257 Marionette TRACE conn3 -> [0,2245,"getWindowHandle",null] 05:04:09 INFO - PROCESS | 1833 | 1461240249260 Marionette TRACE conn3 <- [1,2245,null,{"value":"8"}] 05:04:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 05:04:09 INFO - PROCESS | 1833 | 1461240249266 Marionette TRACE conn3 -> [0,2246,"setScriptTimeout",{"ms":35000}] 05:04:09 INFO - PROCESS | 1833 | 1461240249268 Marionette TRACE conn3 <- [1,2246,null,{}] 05:04:09 INFO - PROCESS | 1833 | 1461240249274 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:04:09 INFO - PROCESS | 1833 | 1461240249490 Marionette TRACE conn3 <- [1,2247,null,{"value":null}] 05:04:09 INFO - PROCESS | 1833 | 1461240249804 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1833 | ++DOCSHELL 0x7f0551f62000 == 131 [pid = 1833] [id = 569] 05:04:09 INFO - PROCESS | 1833 | ++DOMWINDOW == 174 (0x7f05471e7800) [pid = 1833] [serial = 1708] [outer = (nil)] 05:04:09 INFO - PROCESS | 1833 | ++DOMWINDOW == 175 (0x7f054a13a800) [pid = 1833] [serial = 1709] [outer = 0x7f05471e7800] 05:04:09 INFO - PROCESS | 1833 | 1461240249881 Marionette DEBUG loaded listener.js 05:04:09 INFO - PROCESS | 1833 | ++DOMWINDOW == 176 (0x7f054a414800) [pid = 1833] [serial = 1710] [outer = 0x7f05471e7800] 05:04:10 INFO - PROCESS | 1833 | 1461240250764 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:04:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 05:04:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 1530ms 05:04:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 05:04:10 INFO - PROCESS | 1833 | 1461240250797 Marionette TRACE conn3 -> [0,2249,"getWindowHandle",null] 05:04:10 INFO - PROCESS | 1833 | 1461240250800 Marionette TRACE conn3 <- [1,2249,null,{"value":"8"}] 05:04:10 INFO - PROCESS | 1833 | 1461240250806 Marionette TRACE conn3 -> [0,2250,"setScriptTimeout",{"ms":35000}] 05:04:10 INFO - PROCESS | 1833 | 1461240250810 Marionette TRACE conn3 <- [1,2250,null,{}] 05:04:10 INFO - PROCESS | 1833 | 1461240250815 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:04:11 INFO - PROCESS | 1833 | 1461240251082 Marionette TRACE conn3 <- [1,2251,null,{"value":null}] 05:04:11 INFO - PROCESS | 1833 | 1461240251396 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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:11 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f0552d47800 == 132 [pid = 1833] [id = 570] 05:04:11 INFO - PROCESS | 1833 | ++DOMWINDOW == 177 (0x7f054a6db400) [pid = 1833] [serial = 1711] [outer = (nil)] 05:04:11 INFO - PROCESS | 1833 | ++DOMWINDOW == 178 (0x7f054fc2f400) [pid = 1833] [serial = 1712] [outer = 0x7f054a6db400] 05:04:11 INFO - PROCESS | 1833 | 1461240251480 Marionette DEBUG loaded listener.js 05:04:11 INFO - PROCESS | 1833 | ++DOMWINDOW == 179 (0x7f055047b800) [pid = 1833] [serial = 1713] [outer = 0x7f054a6db400] 05:04:12 INFO - PROCESS | 1833 | 1461240252327 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:04:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 05:04:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 1590ms 05:04:12 INFO - PROCESS | 1833 | 1461240252396 Marionette TRACE conn3 -> [0,2253,"getWindowHandle",null] 05:04:12 INFO - PROCESS | 1833 | 1461240252400 Marionette TRACE conn3 <- [1,2253,null,{"value":"8"}] 05:04:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 05:04:12 INFO - PROCESS | 1833 | 1461240252405 Marionette TRACE conn3 -> [0,2254,"setScriptTimeout",{"ms":35000}] 05:04:12 INFO - PROCESS | 1833 | 1461240252407 Marionette TRACE conn3 <- [1,2254,null,{}] 05:04:12 INFO - PROCESS | 1833 | 1461240252413 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:04:12 INFO - PROCESS | 1833 | 1461240252610 Marionette TRACE conn3 <- [1,2255,null,{"value":null}] 05:04:12 INFO - PROCESS | 1833 | 1461240252916 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1833 | ++DOCSHELL 0x7f0553f98800 == 133 [pid = 1833] [id = 571] 05:04:12 INFO - PROCESS | 1833 | ++DOMWINDOW == 180 (0x7f054a6cd800) [pid = 1833] [serial = 1714] [outer = (nil)] 05:04:12 INFO - PROCESS | 1833 | ++DOMWINDOW == 181 (0x7f05510a8400) [pid = 1833] [serial = 1715] [outer = 0x7f054a6cd800] 05:04:13 INFO - PROCESS | 1833 | 1461240252996 Marionette DEBUG loaded listener.js 05:04:13 INFO - PROCESS | 1833 | ++DOMWINDOW == 182 (0x7f0552021c00) [pid = 1833] [serial = 1716] [outer = 0x7f054a6cd800] 05:04:13 INFO - PROCESS | 1833 | 1461240253822 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:04:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 05:04:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 1487ms 05:04:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 05:04:13 INFO - PROCESS | 1833 | 1461240253894 Marionette TRACE conn3 -> [0,2257,"getWindowHandle",null] 05:04:13 INFO - PROCESS | 1833 | 1461240253897 Marionette TRACE conn3 <- [1,2257,null,{"value":"8"}] 05:04:13 INFO - PROCESS | 1833 | 1461240253904 Marionette TRACE conn3 -> [0,2258,"setScriptTimeout",{"ms":35000}] 05:04:13 INFO - PROCESS | 1833 | 1461240253907 Marionette TRACE conn3 <- [1,2258,null,{}] 05:04:13 INFO - PROCESS | 1833 | 1461240253912 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:04:14 INFO - PROCESS | 1833 | 1461240254168 Marionette TRACE conn3 <- [1,2259,null,{"value":null}] 05:04:14 INFO - PROCESS | 1833 | 1461240254472 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1833 | ++DOCSHELL 0x7f05560c8000 == 134 [pid = 1833] [id = 572] 05:04:14 INFO - PROCESS | 1833 | ++DOMWINDOW == 183 (0x7f054b5c1c00) [pid = 1833] [serial = 1717] [outer = (nil)] 05:04:14 INFO - PROCESS | 1833 | ++DOMWINDOW == 184 (0x7f0552135400) [pid = 1833] [serial = 1718] [outer = 0x7f054b5c1c00] 05:04:14 INFO - PROCESS | 1833 | 1461240254550 Marionette DEBUG loaded listener.js 05:04:14 INFO - PROCESS | 1833 | ++DOMWINDOW == 185 (0x7f0552968800) [pid = 1833] [serial = 1719] [outer = 0x7f054b5c1c00] 05:04:15 INFO - PROCESS | 1833 | 1461240255355 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:04:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 05:04:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 1483ms 05:04:15 INFO - PROCESS | 1833 | 1461240255387 Marionette TRACE conn3 -> [0,2261,"getWindowHandle",null] 05:04:15 INFO - PROCESS | 1833 | 1461240255390 Marionette TRACE conn3 <- [1,2261,null,{"value":"8"}] 05:04:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 05:04:15 INFO - PROCESS | 1833 | 1461240255396 Marionette TRACE conn3 -> [0,2262,"setScriptTimeout",{"ms":35000}] 05:04:15 INFO - PROCESS | 1833 | 1461240255398 Marionette TRACE conn3 <- [1,2262,null,{}] 05:04:15 INFO - PROCESS | 1833 | 1461240255404 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:04:15 INFO - PROCESS | 1833 | 1461240255604 Marionette TRACE conn3 <- [1,2263,null,{"value":null}] 05:04:15 INFO - PROCESS | 1833 | 1461240255867 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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:15 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f055646e000 == 135 [pid = 1833] [id = 573] 05:04:15 INFO - PROCESS | 1833 | ++DOMWINDOW == 186 (0x7f055201dc00) [pid = 1833] [serial = 1720] [outer = (nil)] 05:04:15 INFO - PROCESS | 1833 | ++DOMWINDOW == 187 (0x7f0552fc6c00) [pid = 1833] [serial = 1721] [outer = 0x7f055201dc00] 05:04:15 INFO - PROCESS | 1833 | 1461240255991 Marionette DEBUG loaded listener.js 05:04:16 INFO - PROCESS | 1833 | ++DOMWINDOW == 188 (0x7f05530ac400) [pid = 1833] [serial = 1722] [outer = 0x7f055201dc00] 05:04:16 INFO - PROCESS | 1833 | 1461240256819 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:04:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 05:04:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 1480ms 05:04:16 INFO - PROCESS | 1833 | 1461240256877 Marionette TRACE conn3 -> [0,2265,"getWindowHandle",null] 05:04:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 05:04:16 INFO - PROCESS | 1833 | 1461240256889 Marionette TRACE conn3 <- [1,2265,null,{"value":"8"}] 05:04:16 INFO - PROCESS | 1833 | 1461240256894 Marionette TRACE conn3 -> [0,2266,"setScriptTimeout",{"ms":35000}] 05:04:16 INFO - PROCESS | 1833 | 1461240256897 Marionette TRACE conn3 <- [1,2266,null,{}] 05:04:16 INFO - PROCESS | 1833 | 1461240256902 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:04:17 INFO - PROCESS | 1833 | 1461240257145 Marionette TRACE conn3 <- [1,2267,null,{"value":null}] 05:04:17 INFO - PROCESS | 1833 | 1461240257468 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1833 | ++DOCSHELL 0x7f0556621800 == 136 [pid = 1833] [id = 574] 05:04:17 INFO - PROCESS | 1833 | ++DOMWINDOW == 189 (0x7f0552fbc400) [pid = 1833] [serial = 1723] [outer = (nil)] 05:04:17 INFO - PROCESS | 1833 | ++DOMWINDOW == 190 (0x7f055312cc00) [pid = 1833] [serial = 1724] [outer = 0x7f0552fbc400] 05:04:17 INFO - PROCESS | 1833 | 1461240257558 Marionette DEBUG loaded listener.js 05:04:17 INFO - PROCESS | 1833 | ++DOMWINDOW == 191 (0x7f0553133800) [pid = 1833] [serial = 1725] [outer = 0x7f0552fbc400] 05:04:18 INFO - PROCESS | 1833 | 1461240258360 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:04:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 05:04:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 1529ms 05:04:18 INFO - PROCESS | 1833 | 1461240258424 Marionette TRACE conn3 -> [0,2269,"getWindowHandle",null] 05:04:18 INFO - PROCESS | 1833 | 1461240258427 Marionette TRACE conn3 <- [1,2269,null,{"value":"8"}] 05:04:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 05:04:18 INFO - PROCESS | 1833 | 1461240258433 Marionette TRACE conn3 -> [0,2270,"setScriptTimeout",{"ms":35000}] 05:04:18 INFO - PROCESS | 1833 | 1461240258435 Marionette TRACE conn3 <- [1,2270,null,{}] 05:04:18 INFO - PROCESS | 1833 | 1461240258440 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:04:18 INFO - PROCESS | 1833 | 1461240258637 Marionette TRACE conn3 <- [1,2271,null,{"value":null}] 05:04:18 INFO - PROCESS | 1833 | 1461240258915 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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:18 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f055675f000 == 137 [pid = 1833] [id = 575] 05:04:18 INFO - PROCESS | 1833 | ++DOMWINDOW == 192 (0x7f0552fbd000) [pid = 1833] [serial = 1726] [outer = (nil)] 05:04:19 INFO - PROCESS | 1833 | ++DOMWINDOW == 193 (0x7f0553e2e000) [pid = 1833] [serial = 1727] [outer = 0x7f0552fbd000] 05:04:19 INFO - PROCESS | 1833 | 1461240259028 Marionette DEBUG loaded listener.js 05:04:19 INFO - PROCESS | 1833 | ++DOMWINDOW == 194 (0x7f0554d4b000) [pid = 1833] [serial = 1728] [outer = 0x7f0552fbd000] 05:04:19 INFO - PROCESS | 1833 | 1461240259834 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:04:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 05:04:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 1430ms 05:04:19 INFO - PROCESS | 1833 | 1461240259864 Marionette TRACE conn3 -> [0,2273,"getWindowHandle",null] 05:04:19 INFO - PROCESS | 1833 | 1461240259867 Marionette TRACE conn3 <- [1,2273,null,{"value":"8"}] 05:04:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 05:04:19 INFO - PROCESS | 1833 | 1461240259874 Marionette TRACE conn3 -> [0,2274,"setScriptTimeout",{"ms":35000}] 05:04:19 INFO - PROCESS | 1833 | 1461240259876 Marionette TRACE conn3 <- [1,2274,null,{}] 05:04:19 INFO - PROCESS | 1833 | 1461240259881 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:04:20 INFO - PROCESS | 1833 | 1461240260083 Marionette TRACE conn3 <- [1,2275,null,{"value":null}] 05:04:20 INFO - PROCESS | 1833 | 1461240260355 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1833 | ++DOCSHELL 0x7f0556a1c000 == 138 [pid = 1833] [id = 576] 05:04:20 INFO - PROCESS | 1833 | ++DOMWINDOW == 195 (0x7f055321b800) [pid = 1833] [serial = 1729] [outer = (nil)] 05:04:20 INFO - PROCESS | 1833 | ++DOMWINDOW == 196 (0x7f0555aa4400) [pid = 1833] [serial = 1730] [outer = 0x7f055321b800] 05:04:20 INFO - PROCESS | 1833 | 1461240260474 Marionette DEBUG loaded listener.js 05:04:20 INFO - PROCESS | 1833 | ++DOMWINDOW == 197 (0x7f0555abc400) [pid = 1833] [serial = 1731] [outer = 0x7f055321b800] 05:04:21 INFO - PROCESS | 1833 | 1461240261315 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:04:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 05:04:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 1480ms 05:04:21 INFO - PROCESS | 1833 | 1461240261355 Marionette TRACE conn3 -> [0,2277,"getWindowHandle",null] 05:04:21 INFO - PROCESS | 1833 | 1461240261357 Marionette TRACE conn3 <- [1,2277,null,{"value":"8"}] 05:04:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 05:04:21 INFO - PROCESS | 1833 | 1461240261364 Marionette TRACE conn3 -> [0,2278,"setScriptTimeout",{"ms":35000}] 05:04:21 INFO - PROCESS | 1833 | 1461240261366 Marionette TRACE conn3 <- [1,2278,null,{}] 05:04:21 INFO - PROCESS | 1833 | 1461240261371 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:04:21 INFO - PROCESS | 1833 | 1461240261579 Marionette TRACE conn3 <- [1,2279,null,{"value":null}] 05:04:21 INFO - PROCESS | 1833 | 1461240261921 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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:21 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f05583a0000 == 139 [pid = 1833] [id = 577] 05:04:21 INFO - PROCESS | 1833 | ++DOMWINDOW == 198 (0x7f053b81c800) [pid = 1833] [serial = 1732] [outer = (nil)] 05:04:21 INFO - PROCESS | 1833 | ++DOMWINDOW == 199 (0x7f0555a9c000) [pid = 1833] [serial = 1733] [outer = 0x7f053b81c800] 05:04:22 INFO - PROCESS | 1833 | 1461240261997 Marionette DEBUG loaded listener.js 05:04:22 INFO - PROCESS | 1833 | ++DOMWINDOW == 200 (0x7f0555afbc00) [pid = 1833] [serial = 1734] [outer = 0x7f053b81c800] 05:04:22 INFO - PROCESS | 1833 | 1461240262836 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:04:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 05:04:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 1531ms 05:04:22 INFO - PROCESS | 1833 | 1461240262896 Marionette TRACE conn3 -> [0,2281,"getWindowHandle",null] 05:04:22 INFO - PROCESS | 1833 | 1461240262899 Marionette TRACE conn3 <- [1,2281,null,{"value":"8"}] 05:04:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 05:04:22 INFO - PROCESS | 1833 | 1461240262905 Marionette TRACE conn3 -> [0,2282,"setScriptTimeout",{"ms":35000}] 05:04:22 INFO - PROCESS | 1833 | 1461240262907 Marionette TRACE conn3 <- [1,2282,null,{}] 05:04:22 INFO - PROCESS | 1833 | 1461240262912 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:04:23 INFO - PROCESS | 1833 | 1461240263165 Marionette TRACE conn3 <- [1,2283,null,{"value":null}] 05:04:23 INFO - PROCESS | 1833 | 1461240263484 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1833 | ++DOCSHELL 0x7f05408c3000 == 140 [pid = 1833] [id = 578] 05:04:23 INFO - PROCESS | 1833 | ++DOMWINDOW == 201 (0x7f0539bdc000) [pid = 1833] [serial = 1735] [outer = (nil)] 05:04:23 INFO - PROCESS | 1833 | ++DOMWINDOW == 202 (0x7f0539be4c00) [pid = 1833] [serial = 1736] [outer = 0x7f0539bdc000] 05:04:23 INFO - PROCESS | 1833 | 1461240263562 Marionette DEBUG loaded listener.js 05:04:23 INFO - PROCESS | 1833 | ++DOMWINDOW == 203 (0x7f053cc51c00) [pid = 1833] [serial = 1737] [outer = 0x7f0539bdc000] 05:04:24 INFO - PROCESS | 1833 | 1461240264415 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:04:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 05:04:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 2132ms 05:04:25 INFO - PROCESS | 1833 | --DOCSHELL 0x7f055b848800 == 139 [pid = 1833] [id = 55] 05:04:25 INFO - PROCESS | 1833 | --DOCSHELL 0x7f0552348800 == 138 [pid = 1833] [id = 324] 05:04:25 INFO - PROCESS | 1833 | --DOCSHELL 0x7f0540b0e000 == 137 [pid = 1833] [id = 558] 05:04:25 INFO - PROCESS | 1833 | --DOCSHELL 0x7f0540cc8000 == 136 [pid = 1833] [id = 557] 05:04:25 INFO - PROCESS | 1833 | --DOCSHELL 0x7f0540860800 == 135 [pid = 1833] [id = 556] 05:04:25 INFO - PROCESS | 1833 | --DOCSHELL 0x7f053cd1b800 == 134 [pid = 1833] [id = 555] 05:04:25 INFO - PROCESS | 1833 | --DOCSHELL 0x7f0543b51800 == 133 [pid = 1833] [id = 554] 05:04:25 INFO - PROCESS | 1833 | --DOCSHELL 0x7f054086c000 == 132 [pid = 1833] [id = 553] 05:04:25 INFO - PROCESS | 1833 | --DOCSHELL 0x7f053cd1b000 == 131 [pid = 1833] [id = 552] 05:04:25 INFO - PROCESS | 1833 | --DOCSHELL 0x7f0555a23000 == 130 [pid = 1833] [id = 551] 05:04:25 INFO - PROCESS | 1833 | --DOCSHELL 0x7f0553f89800 == 129 [pid = 1833] [id = 550] 05:04:25 INFO - PROCESS | 1833 | --DOCSHELL 0x7f0552f49000 == 128 [pid = 1833] [id = 549] 05:04:25 INFO - PROCESS | 1833 | --DOCSHELL 0x7f0552ae4800 == 127 [pid = 1833] [id = 548] 05:04:25 INFO - PROCESS | 1833 | --DOCSHELL 0x7f0548270800 == 126 [pid = 1833] [id = 504] 05:04:25 INFO - PROCESS | 1833 | --DOMWINDOW == 202 (0x7f0545ee6800) [pid = 1833] [serial = 1538] [outer = (nil)] [url = about:blank] 05:04:25 INFO - PROCESS | 1833 | --DOMWINDOW == 201 (0x7f054514b400) [pid = 1833] [serial = 1530] [outer = (nil)] [url = about:blank] 05:04:25 INFO - PROCESS | 1833 | --DOMWINDOW == 200 (0x7f0551fb0800) [pid = 1833] [serial = 1556] [outer = (nil)] [url = about:blank] 05:04:25 INFO - PROCESS | 1833 | --DOMWINDOW == 199 (0x7f05413f5400) [pid = 1833] [serial = 1596] [outer = (nil)] [url = about:blank] 05:04:25 INFO - PROCESS | 1833 | --DOMWINDOW == 198 (0x7f0540b6b400) [pid = 1833] [serial = 1577] [outer = (nil)] [url = about:blank] 05:04:25 INFO - PROCESS | 1833 | --DOMWINDOW == 197 (0x7f0551fa8400) [pid = 1833] [serial = 1547] [outer = (nil)] [url = about:blank] 05:04:25 INFO - PROCESS | 1833 | --DOMWINDOW == 196 (0x7f056e498400) [pid = 1833] [serial = 1575] [outer = (nil)] [url = about:blank] 05:04:25 INFO - PROCESS | 1833 | --DOMWINDOW == 195 (0x7f055ddc6400) [pid = 1833] [serial = 1563] [outer = (nil)] [url = about:blank] 05:04:25 INFO - PROCESS | 1833 | --DOMWINDOW == 194 (0x7f0549275000) [pid = 1833] [serial = 1541] [outer = (nil)] [url = about:blank] 05:04:25 INFO - PROCESS | 1833 | --DOMWINDOW == 193 (0x7f05565c8800) [pid = 1833] [serial = 1554] [outer = (nil)] [url = about:blank] 05:04:25 INFO - PROCESS | 1833 | --DOMWINDOW == 192 (0x7f05407eac00) [pid = 1833] [serial = 1533] [outer = (nil)] [url = about:blank] 05:04:25 INFO - PROCESS | 1833 | --DOMWINDOW == 191 (0x7f054a58c000) [pid = 1833] [serial = 1458] [outer = (nil)] [url = about:blank] 05:04:25 INFO - PROCESS | 1833 | --DOMWINDOW == 190 (0x7f055b938400) [pid = 1833] [serial = 1560] [outer = (nil)] [url = about:blank] 05:04:25 INFO - PROCESS | 1833 | --DOMWINDOW == 189 (0x7f05690cd000) [pid = 1833] [serial = 1580] [outer = (nil)] [url = about:blank] 05:04:25 INFO - PROCESS | 1833 | --DOMWINDOW == 188 (0x7f055637f000) [pid = 1833] [serial = 1551] [outer = (nil)] [url = about:blank] 05:04:25 INFO - PROCESS | 1833 | --DOMWINDOW == 187 (0x7f053cc4c800) [pid = 1833] [serial = 1571] [outer = (nil)] [url = about:blank] 05:04:25 INFO - PROCESS | 1833 | --DOMWINDOW == 186 (0x7f0548227c00) [pid = 1833] [serial = 1553] [outer = (nil)] [url = about:blank] 05:04:25 INFO - PROCESS | 1833 | --DOMWINDOW == 185 (0x7f05407f2400) [pid = 1833] [serial = 1602] [outer = (nil)] [url = about:blank] 05:04:25 INFO - PROCESS | 1833 | --DOMWINDOW == 184 (0x7f05471f5400) [pid = 1833] [serial = 1539] [outer = (nil)] [url = about:blank] 05:04:25 INFO - PROCESS | 1833 | --DOMWINDOW == 183 (0x7f054093b000) [pid = 1833] [serial = 1589] [outer = (nil)] [url = about:blank] 05:04:25 INFO - PROCESS | 1833 | --DOMWINDOW == 182 (0x7f0540a1f800) [pid = 1833] [serial = 1593] [outer = (nil)] [url = about:blank] 05:04:25 INFO - PROCESS | 1833 | --DOMWINDOW == 181 (0x7f056c419400) [pid = 1833] [serial = 1574] [outer = (nil)] [url = about:blank] 05:04:25 INFO - PROCESS | 1833 | --DOMWINDOW == 180 (0x7f0539be4000) [pid = 1833] [serial = 1583] [outer = (nil)] [url = about:blank] 05:04:25 INFO - PROCESS | 1833 | --DOMWINDOW == 179 (0x7f056a6ee000) [pid = 1833] [serial = 1568] [outer = (nil)] [url = about:blank] 05:04:25 INFO - PROCESS | 1833 | --DOMWINDOW == 178 (0x7f0540933000) [pid = 1833] [serial = 1586] [outer = (nil)] [url = about:blank] 05:04:25 INFO - PROCESS | 1833 | --DOMWINDOW == 177 (0x7f056e7acc00) [pid = 1833] [serial = 1581] [outer = (nil)] [url = about:blank] 05:04:25 INFO - PROCESS | 1833 | --DOMWINDOW == 176 (0x7f0541195400) [pid = 1833] [serial = 1595] [outer = (nil)] [url = about:blank] 05:04:25 INFO - PROCESS | 1833 | --DOMWINDOW == 175 (0x7f055b7ea400) [pid = 1833] [serial = 1559] [outer = (nil)] [url = about:blank] 05:04:25 INFO - PROCESS | 1833 | --DOMWINDOW == 174 (0x7f054fea1800) [pid = 1833] [serial = 1544] [outer = (nil)] [url = about:blank] 05:04:26 INFO - PROCESS | 1833 | --DOMWINDOW == 173 (0x7f053cd46800) [pid = 1833] [serial = 1592] [outer = (nil)] [url = about:blank] 05:04:26 INFO - PROCESS | 1833 | --DOMWINDOW == 172 (0x7f0559fe7c00) [pid = 1833] [serial = 1557] [outer = (nil)] [url = about:blank] 05:04:26 INFO - PROCESS | 1833 | --DOMWINDOW == 171 (0x7f0546cd8800) [pid = 1833] [serial = 1512] [outer = (nil)] [url = about:blank] 05:04:26 INFO - PROCESS | 1833 | --DOMWINDOW == 170 (0x7f05693a3000) [pid = 1833] [serial = 1566] [outer = (nil)] [url = about:blank] 05:04:26 INFO - PROCESS | 1833 | --DOMWINDOW == 169 (0x7f0543269c00) [pid = 1833] [serial = 1535] [outer = (nil)] [url = about:blank] 05:04:26 INFO - PROCESS | 1833 | --DOMWINDOW == 168 (0x7f054a271000) [pid = 1833] [serial = 1542] [outer = (nil)] [url = about:blank] 05:04:26 INFO - PROCESS | 1833 | --DOMWINDOW == 167 (0x7f0555ba6800) [pid = 1833] [serial = 1550] [outer = (nil)] [url = about:blank] 05:04:26 INFO - PROCESS | 1833 | --DOMWINDOW == 166 (0x7f0553125c00) [pid = 1833] [serial = 1548] [outer = (nil)] [url = about:blank] 05:04:26 INFO - PROCESS | 1833 | --DOMWINDOW == 165 (0x7f0540b6f800) [pid = 1833] [serial = 1578] [outer = (nil)] [url = about:blank] 05:04:26 INFO - PROCESS | 1833 | --DOMWINDOW == 164 (0x7f054316f400) [pid = 1833] [serial = 1599] [outer = (nil)] [url = about:blank] 05:04:26 INFO - PROCESS | 1833 | --DOMWINDOW == 163 (0x7f054a139000) [pid = 1833] [serial = 1515] [outer = (nil)] [url = about:blank] 05:04:26 INFO - PROCESS | 1833 | --DOMWINDOW == 162 (0x7f0542d4f800) [pid = 1833] [serial = 1598] [outer = (nil)] [url = about:blank] 05:04:26 INFO - PROCESS | 1833 | --DOMWINDOW == 161 (0x7f055d092c00) [pid = 1833] [serial = 1562] [outer = (nil)] [url = about:blank] 05:04:26 INFO - PROCESS | 1833 | --DOMWINDOW == 160 (0x7f0550e55c00) [pid = 1833] [serial = 1545] [outer = (nil)] [url = about:blank] 05:04:26 INFO - PROCESS | 1833 | --DOMWINDOW == 159 (0x7f056e3ca800) [pid = 1833] [serial = 1569] [outer = (nil)] [url = about:blank] 05:04:26 INFO - PROCESS | 1833 | --DOMWINDOW == 158 (0x7f05433edc00) [pid = 1833] [serial = 1536] [outer = (nil)] [url = about:blank] 05:04:26 INFO - PROCESS | 1833 | --DOMWINDOW == 157 (0x7f053c718800) [pid = 1833] [serial = 1532] [outer = (nil)] [url = about:blank] 05:04:26 INFO - PROCESS | 1833 | --DOMWINDOW == 156 (0x7f053cc51000) [pid = 1833] [serial = 1572] [outer = (nil)] [url = about:blank] 05:04:26 INFO - PROCESS | 1833 | --DOMWINDOW == 155 (0x7f053ccff000) [pid = 1833] [serial = 1601] [outer = (nil)] [url = about:blank] 05:04:26 INFO - PROCESS | 1833 | --DOMWINDOW == 154 (0x7f0568e4a000) [pid = 1833] [serial = 1565] [outer = (nil)] [url = about:blank] 05:04:26 INFO - PROCESS | 1833 | 1461240266066 Marionette TRACE conn3 -> [0,2285,"getWindowHandle",null] 05:04:26 INFO - PROCESS | 1833 | 1461240266071 Marionette TRACE conn3 <- [1,2285,null,{"value":"8"}] 05:04:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 05:04:26 INFO - PROCESS | 1833 | 1461240266092 Marionette TRACE conn3 -> [0,2286,"setScriptTimeout",{"ms":35000}] 05:04:26 INFO - PROCESS | 1833 | 1461240266099 Marionette TRACE conn3 <- [1,2286,null,{}] 05:04:26 INFO - PROCESS | 1833 | 1461240266110 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:04:26 INFO - PROCESS | 1833 | 1461240266315 Marionette TRACE conn3 <- [1,2287,null,{"value":null}] 05:04:26 INFO - PROCESS | 1833 | 1461240266332 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1833 | ++DOCSHELL 0x7f053cd13800 == 127 [pid = 1833] [id = 579] 05:04:26 INFO - PROCESS | 1833 | ++DOMWINDOW == 155 (0x7f053cc48400) [pid = 1833] [serial = 1738] [outer = (nil)] 05:04:26 INFO - PROCESS | 1833 | ++DOMWINDOW == 156 (0x7f053cc4b800) [pid = 1833] [serial = 1739] [outer = 0x7f053cc48400] 05:04:26 INFO - PROCESS | 1833 | 1461240266398 Marionette DEBUG loaded listener.js 05:04:26 INFO - PROCESS | 1833 | ++DOMWINDOW == 157 (0x7f053ccf1c00) [pid = 1833] [serial = 1740] [outer = 0x7f053cc48400] 05:04:27 INFO - PROCESS | 1833 | 1461240267303 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:04:27 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:04:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 1250ms 05:04:27 INFO - PROCESS | 1833 | 1461240267335 Marionette TRACE conn3 -> [0,2289,"getWindowHandle",null] 05:04:27 INFO - PROCESS | 1833 | 1461240267339 Marionette TRACE conn3 <- [1,2289,null,{"value":"8"}] 05:04:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 05:04:27 INFO - PROCESS | 1833 | 1461240267351 Marionette TRACE conn3 -> [0,2290,"setScriptTimeout",{"ms":35000}] 05:04:27 INFO - PROCESS | 1833 | 1461240267356 Marionette TRACE conn3 <- [1,2290,null,{}] 05:04:27 INFO - PROCESS | 1833 | 1461240267362 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:04:27 INFO - PROCESS | 1833 | 1461240267552 Marionette TRACE conn3 <- [1,2291,null,{"value":null}] 05:04:27 INFO - PROCESS | 1833 | 1461240267733 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1833 | ++DOCSHELL 0x7f054085b000 == 128 [pid = 1833] [id = 580] 05:04:27 INFO - PROCESS | 1833 | ++DOMWINDOW == 158 (0x7f0539bdec00) [pid = 1833] [serial = 1741] [outer = (nil)] 05:04:27 INFO - PROCESS | 1833 | ++DOMWINDOW == 159 (0x7f053cd45800) [pid = 1833] [serial = 1742] [outer = 0x7f0539bdec00] 05:04:27 INFO - PROCESS | 1833 | 1461240267799 Marionette DEBUG loaded listener.js 05:04:27 INFO - PROCESS | 1833 | ++DOMWINDOW == 160 (0x7f0540934800) [pid = 1833] [serial = 1743] [outer = 0x7f0539bdec00] 05:04:28 INFO - PROCESS | 1833 | 1461240268744 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:04:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 05:04:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 1438ms 05:04:28 INFO - PROCESS | 1833 | 1461240268786 Marionette TRACE conn3 -> [0,2293,"getWindowHandle",null] 05:04:28 INFO - PROCESS | 1833 | 1461240268788 Marionette TRACE conn3 <- [1,2293,null,{"value":"8"}] 05:04:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 05:04:28 INFO - PROCESS | 1833 | 1461240268802 Marionette TRACE conn3 -> [0,2294,"setScriptTimeout",{"ms":35000}] 05:04:28 INFO - PROCESS | 1833 | 1461240268804 Marionette TRACE conn3 <- [1,2294,null,{}] 05:04:28 INFO - PROCESS | 1833 | 1461240268818 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:04:29 INFO - PROCESS | 1833 | 1461240269091 Marionette TRACE conn3 <- [1,2295,null,{"value":null}] 05:04:29 INFO - PROCESS | 1833 | 1461240269125 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1833 | ++DOCSHELL 0x7f0540cd4000 == 129 [pid = 1833] [id = 581] 05:04:29 INFO - PROCESS | 1833 | ++DOMWINDOW == 161 (0x7f0540b6f000) [pid = 1833] [serial = 1744] [outer = (nil)] 05:04:29 INFO - PROCESS | 1833 | ++DOMWINDOW == 162 (0x7f0541196400) [pid = 1833] [serial = 1745] [outer = 0x7f0540b6f000] 05:04:29 INFO - PROCESS | 1833 | 1461240269192 Marionette DEBUG loaded listener.js 05:04:29 INFO - PROCESS | 1833 | ++DOMWINDOW == 163 (0x7f05413f3000) [pid = 1833] [serial = 1746] [outer = 0x7f0540b6f000] 05:04:30 INFO - PROCESS | 1833 | 1461240270189 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:04:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 05:04:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 1437ms 05:04:30 INFO - PROCESS | 1833 | 1461240270232 Marionette TRACE conn3 -> [0,2297,"getWindowHandle",null] 05:04:30 INFO - PROCESS | 1833 | 1461240270235 Marionette TRACE conn3 <- [1,2297,null,{"value":"8"}] 05:04:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 05:04:30 INFO - PROCESS | 1833 | 1461240270247 Marionette TRACE conn3 -> [0,2298,"setScriptTimeout",{"ms":35000}] 05:04:30 INFO - PROCESS | 1833 | 1461240270249 Marionette TRACE conn3 <- [1,2298,null,{}] 05:04:30 INFO - PROCESS | 1833 | 1461240270255 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:04:31 INFO - PROCESS | 1833 | 1461240271097 Marionette TRACE conn3 <- [1,2299,null,{"value":null}] 05:04:31 INFO - PROCESS | 1833 | --DOMWINDOW == 162 (0x7f053b71ec00) [pid = 1833] [serial = 1669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 05:04:31 INFO - PROCESS | 1833 | --DOMWINDOW == 161 (0x7f053b716800) [pid = 1833] [serial = 1660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 05:04:31 INFO - PROCESS | 1833 | --DOMWINDOW == 160 (0x7f0539be0000) [pid = 1833] [serial = 1585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 05:04:31 INFO - PROCESS | 1833 | --DOMWINDOW == 159 (0x7f0540a5d000) [pid = 1833] [serial = 1606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 05:04:31 INFO - PROCESS | 1833 | --DOMWINDOW == 158 (0x7f0546f06000) [pid = 1833] [serial = 1630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 05:04:31 INFO - PROCESS | 1833 | --DOMWINDOW == 157 (0x7f0544e18800) [pid = 1833] [serial = 1624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 05:04:31 INFO - PROCESS | 1833 | --DOMWINDOW == 156 (0x7f0544e10800) [pid = 1833] [serial = 1621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 05:04:31 INFO - PROCESS | 1833 | --DOMWINDOW == 155 (0x7f0549272c00) [pid = 1833] [serial = 1639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 05:04:31 INFO - PROCESS | 1833 | --DOMWINDOW == 154 (0x7f0540b6b000) [pid = 1833] [serial = 1672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 05:04:31 INFO - PROCESS | 1833 | --DOMWINDOW == 153 (0x7f0539bdbc00) [pid = 1833] [serial = 1582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 05:04:31 INFO - PROCESS | 1833 | --DOMWINDOW == 152 (0x7f05491d2400) [pid = 1833] [serial = 1636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 05:04:31 INFO - PROCESS | 1833 | --DOMWINDOW == 151 (0x7f053b722800) [pid = 1833] [serial = 1657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 05:04:31 INFO - PROCESS | 1833 | --DOMWINDOW == 150 (0x7f0543169400) [pid = 1833] [serial = 1612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 05:04:31 INFO - PROCESS | 1833 | --DOMWINDOW == 149 (0x7f0543d0ec00) [pid = 1833] [serial = 1642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 05:04:31 INFO - PROCESS | 1833 | --DOMWINDOW == 148 (0x7f054fc99800) [pid = 1833] [serial = 1648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 05:04:31 INFO - PROCESS | 1833 | --DOMWINDOW == 147 (0x7f0543e52400) [pid = 1833] [serial = 1618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 05:04:31 INFO - PROCESS | 1833 | --DOMWINDOW == 146 (0x7f0545fba800) [pid = 1833] [serial = 1627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 05:04:31 INFO - PROCESS | 1833 | --DOMWINDOW == 145 (0x7f0550e56400) [pid = 1833] [serial = 1651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 05:04:31 INFO - PROCESS | 1833 | --DOMWINDOW == 144 (0x7f0546db0000) [pid = 1833] [serial = 1645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 05:04:31 INFO - PROCESS | 1833 | --DOMWINDOW == 143 (0x7f0539be6400) [pid = 1833] [serial = 1588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 05:04:31 INFO - PROCESS | 1833 | --DOMWINDOW == 142 (0x7f053cc4e000) [pid = 1833] [serial = 1666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 05:04:31 INFO - PROCESS | 1833 | --DOMWINDOW == 141 (0x7f05413ed400) [pid = 1833] [serial = 1609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 05:04:31 INFO - PROCESS | 1833 | --DOMWINDOW == 140 (0x7f055201c000) [pid = 1833] [serial = 1654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 05:04:31 INFO - PROCESS | 1833 | --DOMWINDOW == 139 (0x7f05491d0c00) [pid = 1833] [serial = 1633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 05:04:31 INFO - PROCESS | 1833 | --DOMWINDOW == 138 (0x7f05432f0000) [pid = 1833] [serial = 1615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 05:04:31 INFO - PROCESS | 1833 | --DOMWINDOW == 137 (0x7f053c81bc00) [pid = 1833] [serial = 1675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 05:04:31 INFO - PROCESS | 1833 | 1461240271329 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1833 | ++DOCSHELL 0x7f053cd09800 == 130 [pid = 1833] [id = 582] 05:04:31 INFO - PROCESS | 1833 | ++DOMWINDOW == 138 (0x7f053b71ec00) [pid = 1833] [serial = 1747] [outer = (nil)] 05:04:31 INFO - PROCESS | 1833 | ++DOMWINDOW == 139 (0x7f053cc4e000) [pid = 1833] [serial = 1748] [outer = 0x7f053b71ec00] 05:04:31 INFO - PROCESS | 1833 | 1461240271435 Marionette DEBUG loaded listener.js 05:04:31 INFO - PROCESS | 1833 | ++DOMWINDOW == 140 (0x7f0541d6b400) [pid = 1833] [serial = 1749] [outer = 0x7f053b71ec00] 05:04:32 INFO - PROCESS | 1833 | 1461240272080 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:04:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 05:04:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 1882ms 05:04:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 05:04:32 INFO - PROCESS | 1833 | 1461240272130 Marionette TRACE conn3 -> [0,2301,"getWindowHandle",null] 05:04:32 INFO - PROCESS | 1833 | 1461240272133 Marionette TRACE conn3 <- [1,2301,null,{"value":"8"}] 05:04:32 INFO - PROCESS | 1833 | 1461240272139 Marionette TRACE conn3 -> [0,2302,"setScriptTimeout",{"ms":35000}] 05:04:32 INFO - PROCESS | 1833 | 1461240272142 Marionette TRACE conn3 <- [1,2302,null,{}] 05:04:32 INFO - PROCESS | 1833 | 1461240272147 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:04:32 INFO - PROCESS | 1833 | 1461240272413 Marionette TRACE conn3 <- [1,2303,null,{"value":null}] 05:04:32 INFO - PROCESS | 1833 | 1461240272524 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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:32 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f05415e1000 == 131 [pid = 1833] [id = 583] 05:04:32 INFO - PROCESS | 1833 | ++DOMWINDOW == 141 (0x7f0540b67c00) [pid = 1833] [serial = 1750] [outer = (nil)] 05:04:32 INFO - PROCESS | 1833 | ++DOMWINDOW == 142 (0x7f0542d44000) [pid = 1833] [serial = 1751] [outer = 0x7f0540b67c00] 05:04:32 INFO - PROCESS | 1833 | 1461240272584 Marionette DEBUG loaded listener.js 05:04:32 INFO - PROCESS | 1833 | ++DOMWINDOW == 143 (0x7f0542dd6000) [pid = 1833] [serial = 1752] [outer = 0x7f0540b67c00] 05:04:33 INFO - PROCESS | 1833 | 1461240273498 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:04:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 05:04:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 1433ms 05:04:33 INFO - PROCESS | 1833 | 1461240273573 Marionette TRACE conn3 -> [0,2305,"getWindowHandle",null] 05:04:33 INFO - PROCESS | 1833 | 1461240273579 Marionette TRACE conn3 <- [1,2305,null,{"value":"8"}] 05:04:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 05:04:33 INFO - PROCESS | 1833 | 1461240273587 Marionette TRACE conn3 -> [0,2306,"setScriptTimeout",{"ms":35000}] 05:04:33 INFO - PROCESS | 1833 | 1461240273592 Marionette TRACE conn3 <- [1,2306,null,{}] 05:04:33 INFO - PROCESS | 1833 | 1461240273602 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:04:33 INFO - PROCESS | 1833 | 1461240273883 Marionette TRACE conn3 <- [1,2307,null,{"value":null}] 05:04:34 INFO - PROCESS | 1833 | 1461240274217 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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:34 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f05407e1800 == 132 [pid = 1833] [id = 584] 05:04:34 INFO - PROCESS | 1833 | ++DOMWINDOW == 144 (0x7f053c816400) [pid = 1833] [serial = 1753] [outer = (nil)] 05:04:34 INFO - PROCESS | 1833 | ++DOMWINDOW == 145 (0x7f053ccfec00) [pid = 1833] [serial = 1754] [outer = 0x7f053c816400] 05:04:34 INFO - PROCESS | 1833 | 1461240274301 Marionette DEBUG loaded listener.js 05:04:34 INFO - PROCESS | 1833 | ++DOMWINDOW == 146 (0x7f05407ea000) [pid = 1833] [serial = 1755] [outer = 0x7f053c816400] 05:04:35 INFO - PROCESS | 1833 | 1461240275184 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:04:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 05:04:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 1639ms 05:04:35 INFO - PROCESS | 1833 | 1461240275225 Marionette TRACE conn3 -> [0,2309,"getWindowHandle",null] 05:04:35 INFO - PROCESS | 1833 | 1461240275234 Marionette TRACE conn3 <- [1,2309,null,{"value":"8"}] 05:04:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 05:04:35 INFO - PROCESS | 1833 | 1461240275247 Marionette TRACE conn3 -> [0,2310,"setScriptTimeout",{"ms":35000}] 05:04:35 INFO - PROCESS | 1833 | 1461240275250 Marionette TRACE conn3 <- [1,2310,null,{}] 05:04:35 INFO - PROCESS | 1833 | 1461240275256 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:04:35 INFO - PROCESS | 1833 | 1461240275466 Marionette TRACE conn3 <- [1,2311,null,{"value":null}] 05:04:35 INFO - PROCESS | 1833 | 1461240275724 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1833 | ++DOCSHELL 0x7f0541cd9000 == 133 [pid = 1833] [id = 585] 05:04:35 INFO - PROCESS | 1833 | ++DOMWINDOW == 147 (0x7f0540a5a400) [pid = 1833] [serial = 1756] [outer = (nil)] 05:04:35 INFO - PROCESS | 1833 | ++DOMWINDOW == 148 (0x7f0540b71000) [pid = 1833] [serial = 1757] [outer = 0x7f0540a5a400] 05:04:35 INFO - PROCESS | 1833 | 1461240275841 Marionette DEBUG loaded listener.js 05:04:35 INFO - PROCESS | 1833 | ++DOMWINDOW == 149 (0x7f0541d6bc00) [pid = 1833] [serial = 1758] [outer = 0x7f0540a5a400] 05:04:36 INFO - PROCESS | 1833 | 1461240276842 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:04:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 05:04:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 1640ms 05:04:36 INFO - PROCESS | 1833 | 1461240276887 Marionette TRACE conn3 -> [0,2313,"getWindowHandle",null] 05:04:36 INFO - PROCESS | 1833 | 1461240276891 Marionette TRACE conn3 <- [1,2313,null,{"value":"8"}] 05:04:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 05:04:36 INFO - PROCESS | 1833 | 1461240276897 Marionette TRACE conn3 -> [0,2314,"setScriptTimeout",{"ms":35000}] 05:04:36 INFO - PROCESS | 1833 | 1461240276903 Marionette TRACE conn3 <- [1,2314,null,{}] 05:04:36 INFO - PROCESS | 1833 | 1461240276918 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:04:37 INFO - PROCESS | 1833 | 1461240277167 Marionette TRACE conn3 <- [1,2315,null,{"value":null}] 05:04:37 INFO - PROCESS | 1833 | 1461240277465 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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:37 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f0544a4a800 == 134 [pid = 1833] [id = 586] 05:04:37 INFO - PROCESS | 1833 | ++DOMWINDOW == 150 (0x7f0542d45800) [pid = 1833] [serial = 1759] [outer = (nil)] 05:04:37 INFO - PROCESS | 1833 | ++DOMWINDOW == 151 (0x7f0543262000) [pid = 1833] [serial = 1760] [outer = 0x7f0542d45800] 05:04:37 INFO - PROCESS | 1833 | 1461240277543 Marionette DEBUG loaded listener.js 05:04:37 INFO - PROCESS | 1833 | ++DOMWINDOW == 152 (0x7f05432fd000) [pid = 1833] [serial = 1761] [outer = 0x7f0542d45800] 05:04:38 INFO - PROCESS | 1833 | 1461240278344 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:04:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 05:04:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 1495ms 05:04:38 INFO - PROCESS | 1833 | 1461240278394 Marionette TRACE conn3 -> [0,2317,"getWindowHandle",null] 05:04:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 05:04:38 INFO - PROCESS | 1833 | 1461240278398 Marionette TRACE conn3 <- [1,2317,null,{"value":"8"}] 05:04:38 INFO - PROCESS | 1833 | 1461240278405 Marionette TRACE conn3 -> [0,2318,"setScriptTimeout",{"ms":35000}] 05:04:38 INFO - PROCESS | 1833 | 1461240278408 Marionette TRACE conn3 <- [1,2318,null,{}] 05:04:38 INFO - PROCESS | 1833 | 1461240278413 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:04:38 INFO - PROCESS | 1833 | 1461240278621 Marionette TRACE conn3 <- [1,2319,null,{"value":null}] 05:04:38 INFO - PROCESS | 1833 | 1461240278888 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1833 | ++DOCSHELL 0x7f0544ebc800 == 135 [pid = 1833] [id = 587] 05:04:38 INFO - PROCESS | 1833 | ++DOMWINDOW == 153 (0x7f054316f400) [pid = 1833] [serial = 1762] [outer = (nil)] 05:04:39 INFO - PROCESS | 1833 | ++DOMWINDOW == 154 (0x7f05434cfc00) [pid = 1833] [serial = 1763] [outer = 0x7f054316f400] 05:04:39 INFO - PROCESS | 1833 | 1461240279008 Marionette DEBUG loaded listener.js 05:04:39 INFO - PROCESS | 1833 | ++DOMWINDOW == 155 (0x7f0543b2b400) [pid = 1833] [serial = 1764] [outer = 0x7f054316f400] 05:04:39 INFO - PROCESS | 1833 | 1461240279786 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:04:39 INFO - PROCESS | 1833 | 1461240279845 Marionette TRACE conn3 <- [1,2321,null,{"value":"8"}] 05:04:39 INFO - PROCESS | 1833 | 1461240279851 Marionette TRACE conn3 -> [0,2322,"setScriptTimeout",{"ms":35000}] 05:04:39 INFO - PROCESS | 1833 | 1461240279854 Marionette TRACE conn3 <- [1,2322,null,{}] 05:04:39 INFO - PROCESS | 1833 | 1461240279859 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:04:40 INFO - PROCESS | 1833 | 1461240280046 Marionette TRACE conn3 <- [1,2323,null,{"value":null}] 05:04:40 INFO - PROCESS | 1833 | 1461240280262 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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:40 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f0546c3f800 == 136 [pid = 1833] [id = 588] 05:04:40 INFO - PROCESS | 1833 | ++DOMWINDOW == 156 (0x7f05434c3000) [pid = 1833] [serial = 1765] [outer = (nil)] 05:04:40 INFO - PROCESS | 1833 | ++DOMWINDOW == 157 (0x7f0543da1c00) [pid = 1833] [serial = 1766] [outer = 0x7f05434c3000] 05:04:40 INFO - PROCESS | 1833 | 1461240280375 Marionette DEBUG loaded listener.js 05:04:40 INFO - PROCESS | 1833 | ++DOMWINDOW == 158 (0x7f0543dde000) [pid = 1833] [serial = 1767] [outer = 0x7f05434c3000] 05:04:41 INFO - PROCESS | 1833 | 1461240281224 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:04:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 05:04:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 1437ms 05:04:41 INFO - PROCESS | 1833 | 1461240281287 Marionette TRACE conn3 -> [0,2325,"getWindowHandle",null] 05:04:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 05:04:41 INFO - PROCESS | 1833 | 1461240281291 Marionette TRACE conn3 <- [1,2325,null,{"value":"8"}] 05:04:41 INFO - PROCESS | 1833 | 1461240281296 Marionette TRACE conn3 -> [0,2326,"setScriptTimeout",{"ms":35000}] 05:04:41 INFO - PROCESS | 1833 | 1461240281299 Marionette TRACE conn3 <- [1,2326,null,{}] 05:04:41 INFO - PROCESS | 1833 | 1461240281305 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:04:41 INFO - PROCESS | 1833 | 1461240281598 Marionette TRACE conn3 <- [1,2327,null,{"value":null}] 05:04:41 INFO - PROCESS | 1833 | 1461240281864 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1833 | ++DOCSHELL 0x7f054721f000 == 137 [pid = 1833] [id = 589] 05:04:41 INFO - PROCESS | 1833 | ++DOMWINDOW == 159 (0x7f0543ef6400) [pid = 1833] [serial = 1768] [outer = (nil)] 05:04:41 INFO - PROCESS | 1833 | ++DOMWINDOW == 160 (0x7f0544e15400) [pid = 1833] [serial = 1769] [outer = 0x7f0543ef6400] 05:04:41 INFO - PROCESS | 1833 | 1461240281983 Marionette DEBUG loaded listener.js 05:04:42 INFO - PROCESS | 1833 | ++DOMWINDOW == 161 (0x7f0545b4f000) [pid = 1833] [serial = 1770] [outer = 0x7f0543ef6400] 05:04:42 INFO - PROCESS | 1833 | 1461240282940 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:04:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 05:04:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 1729ms 05:04:43 INFO - PROCESS | 1833 | 1461240283027 Marionette TRACE conn3 -> [0,2329,"getWindowHandle",null] 05:04:43 INFO - PROCESS | 1833 | 1461240283031 Marionette TRACE conn3 <- [1,2329,null,{"value":"8"}] 05:04:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 05:04:43 INFO - PROCESS | 1833 | 1461240283036 Marionette TRACE conn3 -> [0,2330,"setScriptTimeout",{"ms":35000}] 05:04:43 INFO - PROCESS | 1833 | 1461240283038 Marionette TRACE conn3 <- [1,2330,null,{}] 05:04:43 INFO - PROCESS | 1833 | 1461240283044 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:04:43 INFO - PROCESS | 1833 | 1461240283259 Marionette TRACE conn3 <- [1,2331,null,{"value":null}] 05:04:43 INFO - PROCESS | 1833 | 1461240283561 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1833 | ++DOCSHELL 0x7f054a47c000 == 138 [pid = 1833] [id = 590] 05:04:43 INFO - PROCESS | 1833 | ++DOMWINDOW == 162 (0x7f0543ef2c00) [pid = 1833] [serial = 1771] [outer = (nil)] 05:04:43 INFO - PROCESS | 1833 | ++DOMWINDOW == 163 (0x7f0545fba800) [pid = 1833] [serial = 1772] [outer = 0x7f0543ef2c00] 05:04:43 INFO - PROCESS | 1833 | 1461240283636 Marionette DEBUG loaded listener.js 05:04:43 INFO - PROCESS | 1833 | ++DOMWINDOW == 164 (0x7f0546fde400) [pid = 1833] [serial = 1773] [outer = 0x7f0543ef2c00] 05:04:44 INFO - PROCESS | 1833 | 1461240284436 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:04:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 05:04:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 1442ms 05:04:44 INFO - PROCESS | 1833 | 1461240284480 Marionette TRACE conn3 -> [0,2333,"getWindowHandle",null] 05:04:44 INFO - PROCESS | 1833 | 1461240284484 Marionette TRACE conn3 <- [1,2333,null,{"value":"8"}] 05:04:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 05:04:44 INFO - PROCESS | 1833 | 1461240284490 Marionette TRACE conn3 -> [0,2334,"setScriptTimeout",{"ms":35000}] 05:04:44 INFO - PROCESS | 1833 | 1461240284492 Marionette TRACE conn3 <- [1,2334,null,{}] 05:04:44 INFO - PROCESS | 1833 | 1461240284497 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:04:44 INFO - PROCESS | 1833 | 1461240284707 Marionette TRACE conn3 <- [1,2335,null,{"value":null}] 05:04:44 INFO - PROCESS | 1833 | 1461240284926 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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:44 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f054b863000 == 139 [pid = 1833] [id = 591] 05:04:44 INFO - PROCESS | 1833 | ++DOMWINDOW == 165 (0x7f0544c5e400) [pid = 1833] [serial = 1774] [outer = (nil)] 05:04:45 INFO - PROCESS | 1833 | ++DOMWINDOW == 166 (0x7f0547f50800) [pid = 1833] [serial = 1775] [outer = 0x7f0544c5e400] 05:04:45 INFO - PROCESS | 1833 | 1461240285040 Marionette DEBUG loaded listener.js 05:04:45 INFO - PROCESS | 1833 | ++DOMWINDOW == 167 (0x7f0547f5d800) [pid = 1833] [serial = 1776] [outer = 0x7f0544c5e400] 05:04:45 INFO - PROCESS | 1833 | 1461240285905 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:04:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 05:04:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 1432ms 05:04:45 INFO - PROCESS | 1833 | 1461240285929 Marionette TRACE conn3 -> [0,2337,"getWindowHandle",null] 05:04:45 INFO - PROCESS | 1833 | 1461240285932 Marionette TRACE conn3 <- [1,2337,null,{"value":"8"}] 05:04:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 05:04:45 INFO - PROCESS | 1833 | 1461240285941 Marionette TRACE conn3 -> [0,2338,"setScriptTimeout",{"ms":35000}] 05:04:45 INFO - PROCESS | 1833 | 1461240285943 Marionette TRACE conn3 <- [1,2338,null,{}] 05:04:45 INFO - PROCESS | 1833 | 1461240285947 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:04:46 INFO - PROCESS | 1833 | 1461240286158 Marionette TRACE conn3 <- [1,2339,null,{"value":null}] 05:04:46 INFO - PROCESS | 1833 | 1461240286445 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1833 | ++DOCSHELL 0x7f054fe11800 == 140 [pid = 1833] [id = 592] 05:04:46 INFO - PROCESS | 1833 | ++DOMWINDOW == 168 (0x7f0546cdc000) [pid = 1833] [serial = 1777] [outer = (nil)] 05:04:46 INFO - PROCESS | 1833 | ++DOMWINDOW == 169 (0x7f05483e0800) [pid = 1833] [serial = 1778] [outer = 0x7f0546cdc000] 05:04:46 INFO - PROCESS | 1833 | 1461240286571 Marionette DEBUG loaded listener.js 05:04:46 INFO - PROCESS | 1833 | ++DOMWINDOW == 170 (0x7f054926bc00) [pid = 1833] [serial = 1779] [outer = 0x7f0546cdc000] 05:04:47 INFO - PROCESS | 1833 | 1461240287530 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:04:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 05:04:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 1634ms 05:04:47 INFO - PROCESS | 1833 | 1461240287577 Marionette TRACE conn3 -> [0,2341,"getWindowHandle",null] 05:04:47 INFO - PROCESS | 1833 | 1461240287580 Marionette TRACE conn3 <- [1,2341,null,{"value":"8"}] 05:04:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 05:04:47 INFO - PROCESS | 1833 | 1461240287586 Marionette TRACE conn3 -> [0,2342,"setScriptTimeout",{"ms":35000}] 05:04:47 INFO - PROCESS | 1833 | 1461240287588 Marionette TRACE conn3 <- [1,2342,null,{}] 05:04:47 INFO - PROCESS | 1833 | 1461240287594 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:04:47 INFO - PROCESS | 1833 | 1461240287805 Marionette TRACE conn3 <- [1,2343,null,{"value":null}] 05:04:48 INFO - PROCESS | 1833 | 1461240288120 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1833 | ++DOCSHELL 0x7f0550f67000 == 141 [pid = 1833] [id = 593] 05:04:48 INFO - PROCESS | 1833 | ++DOMWINDOW == 171 (0x7f0542d43c00) [pid = 1833] [serial = 1780] [outer = (nil)] 05:04:48 INFO - PROCESS | 1833 | ++DOMWINDOW == 172 (0x7f054926e000) [pid = 1833] [serial = 1781] [outer = 0x7f0542d43c00] 05:04:48 INFO - PROCESS | 1833 | 1461240288197 Marionette DEBUG loaded listener.js 05:04:48 INFO - PROCESS | 1833 | ++DOMWINDOW == 173 (0x7f054a139000) [pid = 1833] [serial = 1782] [outer = 0x7f0542d43c00] 05:04:49 INFO - PROCESS | 1833 | 1461240289027 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:04:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 05:04:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 1483ms 05:04:49 INFO - PROCESS | 1833 | 1461240289071 Marionette TRACE conn3 -> [0,2345,"getWindowHandle",null] 05:04:49 INFO - PROCESS | 1833 | 1461240289076 Marionette TRACE conn3 <- [1,2345,null,{"value":"8"}] 05:04:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 05:04:49 INFO - PROCESS | 1833 | 1461240289082 Marionette TRACE conn3 -> [0,2346,"setScriptTimeout",{"ms":35000}] 05:04:49 INFO - PROCESS | 1833 | 1461240289086 Marionette TRACE conn3 <- [1,2346,null,{}] 05:04:49 INFO - PROCESS | 1833 | 1461240289092 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:04:49 INFO - PROCESS | 1833 | 1461240289371 Marionette TRACE conn3 <- [1,2347,null,{"value":null}] 05:04:49 INFO - PROCESS | 1833 | 1461240289680 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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:49 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f05529bd800 == 142 [pid = 1833] [id = 594] 05:04:49 INFO - PROCESS | 1833 | ++DOMWINDOW == 174 (0x7f054a6a6800) [pid = 1833] [serial = 1783] [outer = (nil)] 05:04:49 INFO - PROCESS | 1833 | ++DOMWINDOW == 175 (0x7f054a6ad800) [pid = 1833] [serial = 1784] [outer = 0x7f054a6a6800] 05:04:49 INFO - PROCESS | 1833 | 1461240289762 Marionette DEBUG loaded listener.js 05:04:49 INFO - PROCESS | 1833 | ++DOMWINDOW == 176 (0x7f054a6db800) [pid = 1833] [serial = 1785] [outer = 0x7f054a6a6800] 05:04:50 INFO - PROCESS | 1833 | 1461240290570 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:04:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 05:04:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 1539ms 05:04:50 INFO - PROCESS | 1833 | 1461240290622 Marionette TRACE conn3 -> [0,2349,"getWindowHandle",null] 05:04:50 INFO - PROCESS | 1833 | 1461240290626 Marionette TRACE conn3 <- [1,2349,null,{"value":"8"}] 05:04:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 05:04:50 INFO - PROCESS | 1833 | 1461240290631 Marionette TRACE conn3 -> [0,2350,"setScriptTimeout",{"ms":35000}] 05:04:50 INFO - PROCESS | 1833 | 1461240290634 Marionette TRACE conn3 <- [1,2350,null,{}] 05:04:50 INFO - PROCESS | 1833 | 1461240290639 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:04:50 INFO - PROCESS | 1833 | 1461240290829 Marionette TRACE conn3 <- [1,2351,null,{"value":null}] 05:04:51 INFO - PROCESS | 1833 | 1461240291099 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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:51 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f0552ade800 == 143 [pid = 1833] [id = 595] 05:04:51 INFO - PROCESS | 1833 | ++DOMWINDOW == 177 (0x7f054a6aa400) [pid = 1833] [serial = 1786] [outer = (nil)] 05:04:51 INFO - PROCESS | 1833 | ++DOMWINDOW == 178 (0x7f054fc2f000) [pid = 1833] [serial = 1787] [outer = 0x7f054a6aa400] 05:04:51 INFO - PROCESS | 1833 | 1461240291218 Marionette DEBUG loaded listener.js 05:04:51 INFO - PROCESS | 1833 | ++DOMWINDOW == 179 (0x7f054fc9a800) [pid = 1833] [serial = 1788] [outer = 0x7f054a6aa400] 05:04:52 INFO - PROCESS | 1833 | 1461240292001 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:04:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 05:04:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 1383ms 05:04:52 INFO - PROCESS | 1833 | 1461240292028 Marionette TRACE conn3 -> [0,2353,"getWindowHandle",null] 05:04:52 INFO - PROCESS | 1833 | 1461240292032 Marionette TRACE conn3 <- [1,2353,null,{"value":"8"}] 05:04:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 05:04:52 INFO - PROCESS | 1833 | 1461240292042 Marionette TRACE conn3 -> [0,2354,"setScriptTimeout",{"ms":35000}] 05:04:52 INFO - PROCESS | 1833 | 1461240292044 Marionette TRACE conn3 <- [1,2354,null,{}] 05:04:52 INFO - PROCESS | 1833 | 1461240292048 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:04:52 INFO - PROCESS | 1833 | 1461240292248 Marionette TRACE conn3 <- [1,2355,null,{"value":null}] 05:04:52 INFO - PROCESS | 1833 | 1461240292511 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1833 | ++DOCSHELL 0x7f0552f56000 == 144 [pid = 1833] [id = 596] 05:04:52 INFO - PROCESS | 1833 | ++DOMWINDOW == 180 (0x7f053cc49400) [pid = 1833] [serial = 1789] [outer = (nil)] 05:04:52 INFO - PROCESS | 1833 | ++DOMWINDOW == 181 (0x7f0550432000) [pid = 1833] [serial = 1790] [outer = 0x7f053cc49400] 05:04:52 INFO - PROCESS | 1833 | 1461240292587 Marionette DEBUG loaded listener.js 05:04:52 INFO - PROCESS | 1833 | ++DOMWINDOW == 182 (0x7f0550485c00) [pid = 1833] [serial = 1791] [outer = 0x7f053cc49400] 05:04:53 INFO - PROCESS | 1833 | 1461240293442 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:04:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 05:04:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 1436ms 05:04:53 INFO - PROCESS | 1833 | 1461240293477 Marionette TRACE conn3 -> [0,2357,"getWindowHandle",null] 05:04:53 INFO - PROCESS | 1833 | 1461240293480 Marionette TRACE conn3 <- [1,2357,null,{"value":"8"}] 05:04:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 05:04:53 INFO - PROCESS | 1833 | 1461240293486 Marionette TRACE conn3 -> [0,2358,"setScriptTimeout",{"ms":35000}] 05:04:53 INFO - PROCESS | 1833 | 1461240293488 Marionette TRACE conn3 <- [1,2358,null,{}] 05:04:53 INFO - PROCESS | 1833 | 1461240293494 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:04:53 INFO - PROCESS | 1833 | 1461240293693 Marionette TRACE conn3 <- [1,2359,null,{"value":null}] 05:04:53 INFO - PROCESS | 1833 | 1461240293955 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1833 | ++DOCSHELL 0x7f05543da000 == 145 [pid = 1833] [id = 597] 05:04:54 INFO - PROCESS | 1833 | ++DOMWINDOW == 183 (0x7f054b5b3800) [pid = 1833] [serial = 1792] [outer = (nil)] 05:04:54 INFO - PROCESS | 1833 | ++DOMWINDOW == 184 (0x7f05510a5400) [pid = 1833] [serial = 1793] [outer = 0x7f054b5b3800] 05:04:54 INFO - PROCESS | 1833 | 1461240294069 Marionette DEBUG loaded listener.js 05:04:54 INFO - PROCESS | 1833 | ++DOMWINDOW == 185 (0x7f05510afc00) [pid = 1833] [serial = 1794] [outer = 0x7f054b5b3800] 05:04:54 INFO - PROCESS | 1833 | 1461240294880 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:04:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 05:04:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 1433ms 05:04:54 INFO - PROCESS | 1833 | 1461240294921 Marionette TRACE conn3 -> [0,2361,"getWindowHandle",null] 05:04:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 05:04:54 INFO - PROCESS | 1833 | 1461240294924 Marionette TRACE conn3 <- [1,2361,null,{"value":"8"}] 05:04:54 INFO - PROCESS | 1833 | 1461240294929 Marionette TRACE conn3 -> [0,2362,"setScriptTimeout",{"ms":35000}] 05:04:54 INFO - PROCESS | 1833 | 1461240294932 Marionette TRACE conn3 <- [1,2362,null,{}] 05:04:54 INFO - PROCESS | 1833 | 1461240294937 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:04:55 INFO - PROCESS | 1833 | 1461240295162 Marionette TRACE conn3 <- [1,2363,null,{"value":null}] 05:04:55 INFO - PROCESS | 1833 | 1461240295466 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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:55 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f0556470000 == 146 [pid = 1833] [id = 598] 05:04:55 INFO - PROCESS | 1833 | ++DOMWINDOW == 186 (0x7f054fe9cc00) [pid = 1833] [serial = 1795] [outer = (nil)] 05:04:55 INFO - PROCESS | 1833 | ++DOMWINDOW == 187 (0x7f0552017400) [pid = 1833] [serial = 1796] [outer = 0x7f054fe9cc00] 05:04:55 INFO - PROCESS | 1833 | 1461240295547 Marionette DEBUG loaded listener.js 05:04:55 INFO - PROCESS | 1833 | ++DOMWINDOW == 188 (0x7f0552038400) [pid = 1833] [serial = 1797] [outer = 0x7f054fe9cc00] 05:04:56 INFO - PROCESS | 1833 | 1461240296366 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:04:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 05:04:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 1483ms 05:04:56 INFO - PROCESS | 1833 | 1461240296412 Marionette TRACE conn3 -> [0,2365,"getWindowHandle",null] 05:04:56 INFO - PROCESS | 1833 | 1461240296415 Marionette TRACE conn3 <- [1,2365,null,{"value":"8"}] 05:04:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 05:04:56 INFO - PROCESS | 1833 | 1461240296421 Marionette TRACE conn3 -> [0,2366,"setScriptTimeout",{"ms":35000}] 05:04:56 INFO - PROCESS | 1833 | 1461240296423 Marionette TRACE conn3 <- [1,2366,null,{}] 05:04:56 INFO - PROCESS | 1833 | 1461240296429 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:04:56 INFO - PROCESS | 1833 | 1461240296644 Marionette TRACE conn3 <- [1,2367,null,{"value":null}] 05:04:56 INFO - PROCESS | 1833 | 1461240296957 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1833 | ++DOCSHELL 0x7f0556a10800 == 147 [pid = 1833] [id = 599] 05:04:56 INFO - PROCESS | 1833 | ++DOMWINDOW == 189 (0x7f0550e5a000) [pid = 1833] [serial = 1798] [outer = (nil)] 05:04:57 INFO - PROCESS | 1833 | ++DOMWINDOW == 190 (0x7f055246f800) [pid = 1833] [serial = 1799] [outer = 0x7f0550e5a000] 05:04:57 INFO - PROCESS | 1833 | 1461240297032 Marionette DEBUG loaded listener.js 05:04:57 INFO - PROCESS | 1833 | ++DOMWINDOW == 191 (0x7f055296a800) [pid = 1833] [serial = 1800] [outer = 0x7f0550e5a000] 05:04:57 INFO - PROCESS | 1833 | 1461240297823 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:04:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 05:04:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 1434ms 05:04:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 05:04:57 INFO - PROCESS | 1833 | 1461240297857 Marionette TRACE conn3 -> [0,2369,"getWindowHandle",null] 05:04:57 INFO - PROCESS | 1833 | 1461240297860 Marionette TRACE conn3 <- [1,2369,null,{"value":"8"}] 05:04:57 INFO - PROCESS | 1833 | 1461240297867 Marionette TRACE conn3 -> [0,2370,"setScriptTimeout",{"ms":35000}] 05:04:57 INFO - PROCESS | 1833 | 1461240297870 Marionette TRACE conn3 <- [1,2370,null,{}] 05:04:57 INFO - PROCESS | 1833 | 1461240297875 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:04:58 INFO - PROCESS | 1833 | 1461240298082 Marionette TRACE conn3 <- [1,2371,null,{"value":null}] 05:04:58 INFO - PROCESS | 1833 | 1461240298347 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1833 | ++DOCSHELL 0x7f055b839800 == 148 [pid = 1833] [id = 600] 05:04:58 INFO - PROCESS | 1833 | ++DOMWINDOW == 192 (0x7f055203b400) [pid = 1833] [serial = 1801] [outer = (nil)] 05:04:58 INFO - PROCESS | 1833 | ++DOMWINDOW == 193 (0x7f0552fcac00) [pid = 1833] [serial = 1802] [outer = 0x7f055203b400] 05:04:58 INFO - PROCESS | 1833 | 1461240298463 Marionette DEBUG loaded listener.js 05:04:58 INFO - PROCESS | 1833 | ++DOMWINDOW == 194 (0x7f0553e2ec00) [pid = 1833] [serial = 1803] [outer = 0x7f055203b400] 05:04:59 INFO - PROCESS | 1833 | 1461240299273 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:04:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 05:04:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 1437ms 05:04:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 05:04:59 INFO - PROCESS | 1833 | 1461240299305 Marionette TRACE conn3 -> [0,2373,"getWindowHandle",null] 05:04:59 INFO - PROCESS | 1833 | 1461240299308 Marionette TRACE conn3 <- [1,2373,null,{"value":"8"}] 05:04:59 INFO - PROCESS | 1833 | 1461240299314 Marionette TRACE conn3 -> [0,2374,"setScriptTimeout",{"ms":35000}] 05:04:59 INFO - PROCESS | 1833 | 1461240299316 Marionette TRACE conn3 <- [1,2374,null,{}] 05:04:59 INFO - PROCESS | 1833 | 1461240299322 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:04:59 INFO - PROCESS | 1833 | 1461240299544 Marionette TRACE conn3 <- [1,2375,null,{"value":null}] 05:04:59 INFO - PROCESS | 1833 | 1461240299873 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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:59 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f055c428800 == 149 [pid = 1833] [id = 601] 05:04:59 INFO - PROCESS | 1833 | ++DOMWINDOW == 195 (0x7f053c71dc00) [pid = 1833] [serial = 1804] [outer = (nil)] 05:04:59 INFO - PROCESS | 1833 | ++DOMWINDOW == 196 (0x7f0555aa7800) [pid = 1833] [serial = 1805] [outer = 0x7f053c71dc00] 05:04:59 INFO - PROCESS | 1833 | 1461240299950 Marionette DEBUG loaded listener.js 05:05:00 INFO - PROCESS | 1833 | ++DOMWINDOW == 197 (0x7f0555aeec00) [pid = 1833] [serial = 1806] [outer = 0x7f053c71dc00] 05:05:00 INFO - PROCESS | 1833 | 1461240300797 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:05:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 05:05:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 1534ms 05:05:00 INFO - PROCESS | 1833 | 1461240300850 Marionette TRACE conn3 -> [0,2377,"getWindowHandle",null] 05:05:00 INFO - PROCESS | 1833 | 1461240300853 Marionette TRACE conn3 <- [1,2377,null,{"value":"8"}] 05:05:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 05:05:00 INFO - PROCESS | 1833 | 1461240300859 Marionette TRACE conn3 -> [0,2378,"setScriptTimeout",{"ms":35000}] 05:05:00 INFO - PROCESS | 1833 | 1461240300861 Marionette TRACE conn3 <- [1,2378,null,{}] 05:05:00 INFO - PROCESS | 1833 | 1461240300867 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:05:01 INFO - PROCESS | 1833 | 1461240301108 Marionette TRACE conn3 <- [1,2379,null,{"value":null}] 05:05:01 INFO - PROCESS | 1833 | 1461240301423 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1833 | ++DOCSHELL 0x7f0540d43800 == 150 [pid = 1833] [id = 602] 05:05:01 INFO - PROCESS | 1833 | ++DOMWINDOW == 198 (0x7f053b720000) [pid = 1833] [serial = 1807] [outer = (nil)] 05:05:01 INFO - PROCESS | 1833 | ++DOMWINDOW == 199 (0x7f053b821400) [pid = 1833] [serial = 1808] [outer = 0x7f053b720000] 05:05:01 INFO - PROCESS | 1833 | 1461240301521 Marionette DEBUG loaded listener.js 05:05:01 INFO - PROCESS | 1833 | ++DOMWINDOW == 200 (0x7f0543b29800) [pid = 1833] [serial = 1809] [outer = 0x7f053b720000] 05:05:02 INFO - PROCESS | 1833 | 1461240302471 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:05:02 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:05:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 1690ms 05:05:02 INFO - PROCESS | 1833 | 1461240302550 Marionette TRACE conn3 -> [0,2381,"getWindowHandle",null] 05:05:02 INFO - PROCESS | 1833 | 1461240302554 Marionette TRACE conn3 <- [1,2381,null,{"value":"8"}] 05:05:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 05:05:02 INFO - PROCESS | 1833 | 1461240302560 Marionette TRACE conn3 -> [0,2382,"setScriptTimeout",{"ms":35000}] 05:05:02 INFO - PROCESS | 1833 | 1461240302562 Marionette TRACE conn3 <- [1,2382,null,{}] 05:05:02 INFO - PROCESS | 1833 | 1461240302568 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:05:03 INFO - PROCESS | 1833 | 1461240303261 Marionette TRACE conn3 <- [1,2383,null,{"value":null}] 05:05:03 INFO - PROCESS | 1833 | --DOCSHELL 0x7f056a506800 == 149 [pid = 1833] [id = 73] 05:05:03 INFO - PROCESS | 1833 | --DOCSHELL 0x7f053cd09800 == 148 [pid = 1833] [id = 582] 05:05:03 INFO - PROCESS | 1833 | --DOCSHELL 0x7f0540cd4000 == 147 [pid = 1833] [id = 581] 05:05:03 INFO - PROCESS | 1833 | --DOCSHELL 0x7f054085b000 == 146 [pid = 1833] [id = 580] 05:05:03 INFO - PROCESS | 1833 | --DOCSHELL 0x7f053cd13800 == 145 [pid = 1833] [id = 579] 05:05:03 INFO - PROCESS | 1833 | --DOCSHELL 0x7f0552d47800 == 144 [pid = 1833] [id = 570] 05:05:03 INFO - PROCESS | 1833 | --DOCSHELL 0x7f0551f62000 == 143 [pid = 1833] [id = 569] 05:05:03 INFO - PROCESS | 1833 | --DOCSHELL 0x7f054fe2a000 == 142 [pid = 1833] [id = 568] 05:05:03 INFO - PROCESS | 1833 | --DOCSHELL 0x7f054b8ce000 == 141 [pid = 1833] [id = 567] 05:05:03 INFO - PROCESS | 1833 | --DOCSHELL 0x7f054b411800 == 140 [pid = 1833] [id = 566] 05:05:03 INFO - PROCESS | 1833 | --DOCSHELL 0x7f054827a000 == 139 [pid = 1833] [id = 565] 05:05:03 INFO - PROCESS | 1833 | --DOCSHELL 0x7f0545f14000 == 138 [pid = 1833] [id = 564] 05:05:03 INFO - PROCESS | 1833 | --DOCSHELL 0x7f0544dbb000 == 137 [pid = 1833] [id = 563] 05:05:03 INFO - PROCESS | 1833 | --DOCSHELL 0x7f0543b38000 == 136 [pid = 1833] [id = 562] 05:05:03 INFO - PROCESS | 1833 | --DOCSHELL 0x7f05415cd000 == 135 [pid = 1833] [id = 561] 05:05:03 INFO - PROCESS | 1833 | --DOCSHELL 0x7f0540855800 == 134 [pid = 1833] [id = 560] 05:05:04 INFO - PROCESS | 1833 | --DOMWINDOW == 199 (0x7f0542b47000) [pid = 1833] [serial = 1679] [outer = (nil)] [url = about:blank] 05:05:04 INFO - PROCESS | 1833 | --DOMWINDOW == 198 (0x7f054093d800) [pid = 1833] [serial = 1670] [outer = (nil)] [url = about:blank] 05:05:04 INFO - PROCESS | 1833 | --DOMWINDOW == 197 (0x7f053b71b400) [pid = 1833] [serial = 1661] [outer = (nil)] [url = about:blank] 05:05:04 INFO - PROCESS | 1833 | --DOMWINDOW == 196 (0x7f0540936c00) [pid = 1833] [serial = 1587] [outer = (nil)] [url = about:blank] 05:05:04 INFO - PROCESS | 1833 | --DOMWINDOW == 195 (0x7f0540b6e400) [pid = 1833] [serial = 1607] [outer = (nil)] [url = about:blank] 05:05:04 INFO - PROCESS | 1833 | --DOMWINDOW == 194 (0x7f0547f58400) [pid = 1833] [serial = 1631] [outer = (nil)] [url = about:blank] 05:05:04 INFO - PROCESS | 1833 | --DOMWINDOW == 193 (0x7f0546db1000) [pid = 1833] [serial = 1625] [outer = (nil)] [url = about:blank] 05:05:04 INFO - PROCESS | 1833 | --DOMWINDOW == 192 (0x7f0545152800) [pid = 1833] [serial = 1622] [outer = (nil)] [url = about:blank] 05:05:04 INFO - PROCESS | 1833 | --DOMWINDOW == 191 (0x7f054b5b3400) [pid = 1833] [serial = 1640] [outer = (nil)] [url = about:blank] 05:05:04 INFO - PROCESS | 1833 | --DOMWINDOW == 190 (0x7f05413f6c00) [pid = 1833] [serial = 1674] [outer = (nil)] [url = about:blank] 05:05:04 INFO - PROCESS | 1833 | --DOMWINDOW == 189 (0x7f0539be9000) [pid = 1833] [serial = 1584] [outer = (nil)] [url = about:blank] 05:05:04 INFO - PROCESS | 1833 | --DOMWINDOW == 188 (0x7f054a413c00) [pid = 1833] [serial = 1637] [outer = (nil)] [url = about:blank] 05:05:04 INFO - PROCESS | 1833 | --DOMWINDOW == 187 (0x7f053c815000) [pid = 1833] [serial = 1658] [outer = (nil)] [url = about:blank] 05:05:04 INFO - PROCESS | 1833 | --DOMWINDOW == 186 (0x7f053cd3e800) [pid = 1833] [serial = 1659] [outer = (nil)] [url = about:blank] 05:05:04 INFO - PROCESS | 1833 | --DOMWINDOW == 185 (0x7f0543b1f400) [pid = 1833] [serial = 1614] [outer = (nil)] [url = about:blank] 05:05:04 INFO - PROCESS | 1833 | --DOMWINDOW == 184 (0x7f0550479c00) [pid = 1833] [serial = 1644] [outer = (nil)] [url = about:blank] 05:05:04 INFO - PROCESS | 1833 | --DOMWINDOW == 183 (0x7f055201a800) [pid = 1833] [serial = 1650] [outer = (nil)] [url = about:blank] 05:05:04 INFO - PROCESS | 1833 | --DOMWINDOW == 182 (0x7f053b823400) [pid = 1833] [serial = 1662] [outer = (nil)] [url = about:blank] 05:05:04 INFO - PROCESS | 1833 | --DOMWINDOW == 181 (0x7f0543e56800) [pid = 1833] [serial = 1619] [outer = (nil)] [url = about:blank] 05:05:04 INFO - PROCESS | 1833 | --DOMWINDOW == 180 (0x7f0551fa4800) [pid = 1833] [serial = 1649] [outer = (nil)] [url = about:blank] 05:05:04 INFO - PROCESS | 1833 | --DOMWINDOW == 179 (0x7f054119f800) [pid = 1833] [serial = 1673] [outer = (nil)] [url = about:blank] 05:05:04 INFO - PROCESS | 1833 | --DOMWINDOW == 178 (0x7f0547f51800) [pid = 1833] [serial = 1629] [outer = (nil)] [url = about:blank] 05:05:04 INFO - PROCESS | 1833 | --DOMWINDOW == 177 (0x7f0552037800) [pid = 1833] [serial = 1652] [outer = (nil)] [url = about:blank] 05:05:04 INFO - PROCESS | 1833 | --DOMWINDOW == 176 (0x7f05510af800) [pid = 1833] [serial = 1647] [outer = (nil)] [url = about:blank] 05:05:04 INFO - PROCESS | 1833 | --DOMWINDOW == 175 (0x7f0540a2b800) [pid = 1833] [serial = 1590] [outer = (nil)] [url = about:blank] 05:05:04 INFO - PROCESS | 1833 | --DOMWINDOW == 174 (0x7f054fc50800) [pid = 1833] [serial = 1641] [outer = (nil)] [url = about:blank] 05:05:04 INFO - PROCESS | 1833 | --DOMWINDOW == 173 (0x7f053ccf1000) [pid = 1833] [serial = 1667] [outer = (nil)] [url = about:blank] 05:05:04 INFO - PROCESS | 1833 | --DOMWINDOW == 172 (0x7f0542d50800) [pid = 1833] [serial = 1610] [outer = (nil)] [url = about:blank] 05:05:04 INFO - PROCESS | 1833 | --DOMWINDOW == 171 (0x7f0552969400) [pid = 1833] [serial = 1656] [outer = (nil)] [url = about:blank] 05:05:04 INFO - PROCESS | 1833 | --DOMWINDOW == 170 (0x7f05491d7400) [pid = 1833] [serial = 1634] [outer = (nil)] [url = about:blank] 05:05:04 INFO - PROCESS | 1833 | --DOMWINDOW == 169 (0x7f05471e9400) [pid = 1833] [serial = 1628] [outer = (nil)] [url = about:blank] 05:05:04 INFO - PROCESS | 1833 | --DOMWINDOW == 168 (0x7f0543d0fc00) [pid = 1833] [serial = 1616] [outer = (nil)] [url = about:blank] 05:05:04 INFO - PROCESS | 1833 | --DOMWINDOW == 167 (0x7f054fc97000) [pid = 1833] [serial = 1643] [outer = (nil)] [url = about:blank] 05:05:04 INFO - PROCESS | 1833 | --DOMWINDOW == 166 (0x7f0545ee7400) [pid = 1833] [serial = 1623] [outer = (nil)] [url = about:blank] 05:05:04 INFO - PROCESS | 1833 | --DOMWINDOW == 165 (0x7f0541d6ec00) [pid = 1833] [serial = 1677] [outer = (nil)] [url = about:blank] 05:05:04 INFO - PROCESS | 1833 | --DOMWINDOW == 164 (0x7f053cd3b800) [pid = 1833] [serial = 1668] [outer = (nil)] [url = about:blank] 05:05:04 INFO - PROCESS | 1833 | --DOMWINDOW == 163 (0x7f0546f0cc00) [pid = 1833] [serial = 1626] [outer = (nil)] [url = about:blank] 05:05:04 INFO - PROCESS | 1833 | --DOMWINDOW == 162 (0x7f055213ec00) [pid = 1833] [serial = 1653] [outer = (nil)] [url = about:blank] 05:05:04 INFO - PROCESS | 1833 | --DOMWINDOW == 161 (0x7f055275a000) [pid = 1833] [serial = 1655] [outer = (nil)] [url = about:blank] 05:05:04 INFO - PROCESS | 1833 | --DOMWINDOW == 160 (0x7f0549271400) [pid = 1833] [serial = 1635] [outer = (nil)] [url = about:blank] 05:05:04 INFO - PROCESS | 1833 | --DOMWINDOW == 159 (0x7f0540a59400) [pid = 1833] [serial = 1671] [outer = (nil)] [url = about:blank] 05:05:04 INFO - PROCESS | 1833 | --DOMWINDOW == 158 (0x7f05411a1c00) [pid = 1833] [serial = 1608] [outer = (nil)] [url = about:blank] 05:05:04 INFO - PROCESS | 1833 | --DOMWINDOW == 157 (0x7f0543dd7c00) [pid = 1833] [serial = 1617] [outer = (nil)] [url = about:blank] 05:05:04 INFO - PROCESS | 1833 | --DOMWINDOW == 156 (0x7f054316d400) [pid = 1833] [serial = 1611] [outer = (nil)] [url = about:blank] 05:05:04 INFO - PROCESS | 1833 | --DOMWINDOW == 155 (0x7f05433ecc00) [pid = 1833] [serial = 1613] [outer = (nil)] [url = about:blank] 05:05:04 INFO - PROCESS | 1833 | --DOMWINDOW == 154 (0x7f0540a5e800) [pid = 1833] [serial = 1676] [outer = (nil)] [url = about:blank] 05:05:04 INFO - PROCESS | 1833 | --DOMWINDOW == 153 (0x7f054821fc00) [pid = 1833] [serial = 1632] [outer = (nil)] [url = about:blank] 05:05:04 INFO - PROCESS | 1833 | --DOMWINDOW == 152 (0x7f0550f96000) [pid = 1833] [serial = 1646] [outer = (nil)] [url = about:blank] 05:05:04 INFO - PROCESS | 1833 | --DOMWINDOW == 151 (0x7f054119c800) [pid = 1833] [serial = 1604] [outer = (nil)] [url = about:blank] 05:05:04 INFO - PROCESS | 1833 | --DOMWINDOW == 150 (0x7f054a6b0000) [pid = 1833] [serial = 1638] [outer = (nil)] [url = about:blank] 05:05:04 INFO - PROCESS | 1833 | --DOMWINDOW == 149 (0x7f0543e5e400) [pid = 1833] [serial = 1620] [outer = (nil)] [url = about:blank] 05:05:04 INFO - PROCESS | 1833 | --DOMWINDOW == 148 (0x7f05407ef400) [pid = 1833] [serial = 1664] [outer = (nil)] [url = about:blank] 05:05:04 INFO - PROCESS | 1833 | 1461240304355 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1833 | ++DOCSHELL 0x7f053a569000 == 135 [pid = 1833] [id = 603] 05:05:04 INFO - PROCESS | 1833 | ++DOMWINDOW == 149 (0x7f053b720400) [pid = 1833] [serial = 1810] [outer = (nil)] 05:05:04 INFO - PROCESS | 1833 | ++DOMWINDOW == 150 (0x7f053c71e000) [pid = 1833] [serial = 1811] [outer = 0x7f053b720400] 05:05:04 INFO - PROCESS | 1833 | 1461240304425 Marionette DEBUG loaded listener.js 05:05:04 INFO - PROCESS | 1833 | ++DOMWINDOW == 151 (0x7f053c816800) [pid = 1833] [serial = 1812] [outer = 0x7f053b720400] 05:05:05 INFO - PROCESS | 1833 | 1461240305339 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:05:05 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:05:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 2840ms 05:05:05 INFO - PROCESS | 1833 | 1461240305403 Marionette TRACE conn3 -> [0,2385,"getWindowHandle",null] 05:05:05 INFO - PROCESS | 1833 | 1461240305409 Marionette TRACE conn3 <- [1,2385,null,{"value":"8"}] 05:05:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 05:05:05 INFO - PROCESS | 1833 | 1461240305416 Marionette TRACE conn3 -> [0,2386,"setScriptTimeout",{"ms":35000}] 05:05:05 INFO - PROCESS | 1833 | 1461240305422 Marionette TRACE conn3 <- [1,2386,null,{}] 05:05:05 INFO - PROCESS | 1833 | 1461240305428 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:05:05 INFO - PROCESS | 1833 | 1461240305643 Marionette TRACE conn3 <- [1,2387,null,{"value":null}] 05:05:05 INFO - PROCESS | 1833 | 1461240305862 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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:05 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f05405ce000 == 136 [pid = 1833] [id = 604] 05:05:05 INFO - PROCESS | 1833 | ++DOMWINDOW == 152 (0x7f053ccf1800) [pid = 1833] [serial = 1813] [outer = (nil)] 05:05:05 INFO - PROCESS | 1833 | ++DOMWINDOW == 153 (0x7f053ccfa400) [pid = 1833] [serial = 1814] [outer = 0x7f053ccf1800] 05:05:05 INFO - PROCESS | 1833 | 1461240305936 Marionette DEBUG loaded listener.js 05:05:06 INFO - PROCESS | 1833 | ++DOMWINDOW == 154 (0x7f053cd3b800) [pid = 1833] [serial = 1815] [outer = 0x7f053ccf1800] 05:05:06 INFO - PROCESS | 1833 | 1461240306802 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:05:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 05:05:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 1435ms 05:05:06 INFO - PROCESS | 1833 | 1461240306854 Marionette TRACE conn3 -> [0,2389,"getWindowHandle",null] 05:05:06 INFO - PROCESS | 1833 | 1461240306858 Marionette TRACE conn3 <- [1,2389,null,{"value":"8"}] 05:05:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 05:05:06 INFO - PROCESS | 1833 | 1461240306873 Marionette TRACE conn3 -> [0,2390,"setScriptTimeout",{"ms":35000}] 05:05:06 INFO - PROCESS | 1833 | 1461240306876 Marionette TRACE conn3 <- [1,2390,null,{}] 05:05:06 INFO - PROCESS | 1833 | 1461240306882 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:05:07 INFO - PROCESS | 1833 | 1461240307169 Marionette TRACE conn3 <- [1,2391,null,{"value":null}] 05:05:07 INFO - PROCESS | 1833 | 1461240307205 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1833 | ++DOCSHELL 0x7f05408d8000 == 137 [pid = 1833] [id = 605] 05:05:07 INFO - PROCESS | 1833 | ++DOMWINDOW == 155 (0x7f05407e9400) [pid = 1833] [serial = 1816] [outer = (nil)] 05:05:07 INFO - PROCESS | 1833 | ++DOMWINDOW == 156 (0x7f0540935000) [pid = 1833] [serial = 1817] [outer = 0x7f05407e9400] 05:05:07 INFO - PROCESS | 1833 | 1461240307269 Marionette DEBUG loaded listener.js 05:05:07 INFO - PROCESS | 1833 | ++DOMWINDOW == 157 (0x7f0540a23800) [pid = 1833] [serial = 1818] [outer = 0x7f05407e9400] 05:05:08 INFO - PROCESS | 1833 | 1461240308338 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:05:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 05:05:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 1490ms 05:05:08 INFO - PROCESS | 1833 | 1461240308365 Marionette TRACE conn3 -> [0,2393,"getWindowHandle",null] 05:05:08 INFO - PROCESS | 1833 | 1461240308371 Marionette TRACE conn3 <- [1,2393,null,{"value":"8"}] 05:05:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 05:05:08 INFO - PROCESS | 1833 | 1461240308388 Marionette TRACE conn3 -> [0,2394,"setScriptTimeout",{"ms":35000}] 05:05:08 INFO - PROCESS | 1833 | 1461240308395 Marionette TRACE conn3 <- [1,2394,null,{}] 05:05:08 INFO - PROCESS | 1833 | 1461240308408 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:05:09 INFO - PROCESS | 1833 | 1461240309063 Marionette TRACE conn3 <- [1,2395,null,{"value":null}] 05:05:09 INFO - PROCESS | 1833 | --DOMWINDOW == 156 (0x7f0540b6f000) [pid = 1833] [serial = 1744] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 05:05:09 INFO - PROCESS | 1833 | --DOMWINDOW == 155 (0x7f053b71ec00) [pid = 1833] [serial = 1747] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 05:05:09 INFO - PROCESS | 1833 | --DOMWINDOW == 154 (0x7f0543eed000) [pid = 1833] [serial = 1699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 05:05:09 INFO - PROCESS | 1833 | --DOMWINDOW == 153 (0x7f0539bdec00) [pid = 1833] [serial = 1741] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 05:05:09 INFO - PROCESS | 1833 | --DOMWINDOW == 152 (0x7f054a6cd800) [pid = 1833] [serial = 1714] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 05:05:09 INFO - PROCESS | 1833 | --DOMWINDOW == 151 (0x7f055201dc00) [pid = 1833] [serial = 1720] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 05:05:09 INFO - PROCESS | 1833 | --DOMWINDOW == 150 (0x7f054a6db400) [pid = 1833] [serial = 1711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 05:05:09 INFO - PROCESS | 1833 | --DOMWINDOW == 149 (0x7f0542dd1800) [pid = 1833] [serial = 1690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 05:05:09 INFO - PROCESS | 1833 | --DOMWINDOW == 148 (0x7f053cc48400) [pid = 1833] [serial = 1738] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 05:05:09 INFO - PROCESS | 1833 | --DOMWINDOW == 147 (0x7f0543e60c00) [pid = 1833] [serial = 1696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 05:05:09 INFO - PROCESS | 1833 | --DOMWINDOW == 146 (0x7f05432f9c00) [pid = 1833] [serial = 1702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 05:05:09 INFO - PROCESS | 1833 | --DOMWINDOW == 145 (0x7f05471e7800) [pid = 1833] [serial = 1708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 05:05:09 INFO - PROCESS | 1833 | --DOMWINDOW == 144 (0x7f054b5c1c00) [pid = 1833] [serial = 1717] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 05:05:09 INFO - PROCESS | 1833 | --DOMWINDOW == 143 (0x7f0542ddd400) [pid = 1833] [serial = 1687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 05:05:09 INFO - PROCESS | 1833 | --DOMWINDOW == 142 (0x7f0552fbc400) [pid = 1833] [serial = 1723] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 05:05:09 INFO - PROCESS | 1833 | --DOMWINDOW == 141 (0x7f0543268800) [pid = 1833] [serial = 1693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 05:05:09 INFO - PROCESS | 1833 | --DOMWINDOW == 140 (0x7f0544c5ec00) [pid = 1833] [serial = 1705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 05:05:09 INFO - PROCESS | 1833 | --DOMWINDOW == 139 (0x7f0540b6d800) [pid = 1833] [serial = 1684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 05:05:09 INFO - PROCESS | 1833 | --DOMWINDOW == 138 (0x7f053ccf1400) [pid = 1833] [serial = 1681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 05:05:09 INFO - PROCESS | 1833 | --DOMWINDOW == 137 (0x7f053c721400) [pid = 1833] [serial = 1603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 05:05:09 INFO - PROCESS | 1833 | --DOMWINDOW == 136 (0x7f053cd40c00) [pid = 1833] [serial = 1663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 05:05:09 INFO - PROCESS | 1833 | 1461240309264 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1833 | ++DOCSHELL 0x7f05405c6000 == 138 [pid = 1833] [id = 606] 05:05:09 INFO - PROCESS | 1833 | ++DOMWINDOW == 137 (0x7f0539bdec00) [pid = 1833] [serial = 1819] [outer = (nil)] 05:05:09 INFO - PROCESS | 1833 | ++DOMWINDOW == 138 (0x7f053cc50800) [pid = 1833] [serial = 1820] [outer = 0x7f0539bdec00] 05:05:09 INFO - PROCESS | 1833 | 1461240309327 Marionette DEBUG loaded listener.js 05:05:09 INFO - PROCESS | 1833 | ++DOMWINDOW == 139 (0x7f0540b6f400) [pid = 1833] [serial = 1821] [outer = 0x7f0539bdec00] 05:05:10 INFO - PROCESS | 1833 | 1461240310014 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:05:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 05:05:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 1655ms 05:05:10 INFO - PROCESS | 1833 | 1461240310036 Marionette TRACE conn3 -> [0,2397,"getWindowHandle",null] 05:05:10 INFO - PROCESS | 1833 | 1461240310038 Marionette TRACE conn3 <- [1,2397,null,{"value":"8"}] 05:05:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 05:05:10 INFO - PROCESS | 1833 | 1461240310045 Marionette TRACE conn3 -> [0,2398,"setScriptTimeout",{"ms":35000}] 05:05:10 INFO - PROCESS | 1833 | 1461240310048 Marionette TRACE conn3 <- [1,2398,null,{}] 05:05:10 INFO - PROCESS | 1833 | 1461240310053 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:05:10 INFO - PROCESS | 1833 | 1461240310251 Marionette TRACE conn3 <- [1,2399,null,{"value":null}] 05:05:10 INFO - PROCESS | 1833 | 1461240310434 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1833 | ++DOCSHELL 0x7f0541440000 == 139 [pid = 1833] [id = 607] 05:05:10 INFO - PROCESS | 1833 | ++DOMWINDOW == 140 (0x7f053b71ec00) [pid = 1833] [serial = 1822] [outer = (nil)] 05:05:10 INFO - PROCESS | 1833 | ++DOMWINDOW == 141 (0x7f05413eb400) [pid = 1833] [serial = 1823] [outer = 0x7f053b71ec00] 05:05:10 INFO - PROCESS | 1833 | 1461240310495 Marionette DEBUG loaded listener.js 05:05:10 INFO - PROCESS | 1833 | ++DOMWINDOW == 142 (0x7f0541d6f800) [pid = 1833] [serial = 1824] [outer = 0x7f053b71ec00] 05:05:11 INFO - PROCESS | 1833 | 1461240311523 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:05:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 05:05:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 1534ms 05:05:11 INFO - PROCESS | 1833 | 1461240311580 Marionette TRACE conn3 -> [0,2401,"getWindowHandle",null] 05:05:11 INFO - PROCESS | 1833 | 1461240311584 Marionette TRACE conn3 <- [1,2401,null,{"value":"8"}] 05:05:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 05:05:11 INFO - PROCESS | 1833 | 1461240311593 Marionette TRACE conn3 -> [0,2402,"setScriptTimeout",{"ms":35000}] 05:05:11 INFO - PROCESS | 1833 | 1461240311599 Marionette TRACE conn3 <- [1,2402,null,{}] 05:05:11 INFO - PROCESS | 1833 | 1461240311608 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:05:11 INFO - PROCESS | 1833 | 1461240311898 Marionette TRACE conn3 <- [1,2403,null,{"value":null}] 05:05:12 INFO - PROCESS | 1833 | 1461240312225 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1833 | ++DOCSHELL 0x7f054085a000 == 140 [pid = 1833] [id = 608] 05:05:12 INFO - PROCESS | 1833 | ++DOMWINDOW == 143 (0x7f053c721800) [pid = 1833] [serial = 1825] [outer = (nil)] 05:05:12 INFO - PROCESS | 1833 | ++DOMWINDOW == 144 (0x7f053cc51800) [pid = 1833] [serial = 1826] [outer = 0x7f053c721800] 05:05:12 INFO - PROCESS | 1833 | 1461240312307 Marionette DEBUG loaded listener.js 05:05:12 INFO - PROCESS | 1833 | ++DOMWINDOW == 145 (0x7f053cd3bc00) [pid = 1833] [serial = 1827] [outer = 0x7f053c721800] 05:05:13 INFO - PROCESS | 1833 | 1461240313180 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:05:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 05:05:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 1639ms 05:05:13 INFO - PROCESS | 1833 | 1461240313232 Marionette TRACE conn3 -> [0,2405,"getWindowHandle",null] 05:05:13 INFO - PROCESS | 1833 | 1461240313241 Marionette TRACE conn3 <- [1,2405,null,{"value":"8"}] 05:05:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 05:05:13 INFO - PROCESS | 1833 | 1461240313251 Marionette TRACE conn3 -> [0,2406,"setScriptTimeout",{"ms":35000}] 05:05:13 INFO - PROCESS | 1833 | 1461240313254 Marionette TRACE conn3 <- [1,2406,null,{}] 05:05:13 INFO - PROCESS | 1833 | 1461240313260 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:05:13 INFO - PROCESS | 1833 | 1461240313494 Marionette TRACE conn3 <- [1,2407,null,{"value":null}] 05:05:13 INFO - PROCESS | 1833 | 1461240313756 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1833 | ++DOCSHELL 0x7f05415a7000 == 141 [pid = 1833] [id = 609] 05:05:13 INFO - PROCESS | 1833 | ++DOMWINDOW == 146 (0x7f054093f400) [pid = 1833] [serial = 1828] [outer = (nil)] 05:05:13 INFO - PROCESS | 1833 | ++DOMWINDOW == 147 (0x7f0540a60c00) [pid = 1833] [serial = 1829] [outer = 0x7f054093f400] 05:05:13 INFO - PROCESS | 1833 | 1461240313876 Marionette DEBUG loaded listener.js 05:05:13 INFO - PROCESS | 1833 | ++DOMWINDOW == 148 (0x7f0541198800) [pid = 1833] [serial = 1830] [outer = 0x7f054093f400] 05:05:14 INFO - PROCESS | 1833 | 1461240314802 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:05:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 05:05:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 1629ms 05:05:14 INFO - PROCESS | 1833 | 1461240314881 Marionette TRACE conn3 -> [0,2409,"getWindowHandle",null] 05:05:14 INFO - PROCESS | 1833 | 1461240314885 Marionette TRACE conn3 <- [1,2409,null,{"value":"8"}] 05:05:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 05:05:14 INFO - PROCESS | 1833 | 1461240314891 Marionette TRACE conn3 -> [0,2410,"setScriptTimeout",{"ms":35000}] 05:05:14 INFO - PROCESS | 1833 | 1461240314896 Marionette TRACE conn3 <- [1,2410,null,{}] 05:05:14 INFO - PROCESS | 1833 | 1461240314912 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:05:15 INFO - PROCESS | 1833 | 1461240315178 Marionette TRACE conn3 <- [1,2411,null,{"value":null}] 05:05:15 INFO - PROCESS | 1833 | 1461240315482 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1833 | ++DOCSHELL 0x7f0543289800 == 142 [pid = 1833] [id = 610] 05:05:15 INFO - PROCESS | 1833 | ++DOMWINDOW == 149 (0x7f0541d71000) [pid = 1833] [serial = 1831] [outer = (nil)] 05:05:15 INFO - PROCESS | 1833 | ++DOMWINDOW == 150 (0x7f0542b46400) [pid = 1833] [serial = 1832] [outer = 0x7f0541d71000] 05:05:15 INFO - PROCESS | 1833 | 1461240315557 Marionette DEBUG loaded listener.js 05:05:15 INFO - PROCESS | 1833 | ++DOMWINDOW == 151 (0x7f0542d4a800) [pid = 1833] [serial = 1833] [outer = 0x7f0541d71000] 05:05:16 INFO - PROCESS | 1833 | 1461240316395 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:05:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 05:05:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 1538ms 05:05:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 05:05:16 INFO - PROCESS | 1833 | 1461240316430 Marionette TRACE conn3 -> [0,2413,"getWindowHandle",null] 05:05:16 INFO - PROCESS | 1833 | 1461240316434 Marionette TRACE conn3 <- [1,2413,null,{"value":"8"}] 05:05:16 INFO - PROCESS | 1833 | 1461240316439 Marionette TRACE conn3 -> [0,2414,"setScriptTimeout",{"ms":35000}] 05:05:16 INFO - PROCESS | 1833 | 1461240316442 Marionette TRACE conn3 <- [1,2414,null,{}] 05:05:16 INFO - PROCESS | 1833 | 1461240316448 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:05:16 INFO - PROCESS | 1833 | 1461240316654 Marionette TRACE conn3 <- [1,2415,null,{"value":null}] 05:05:17 INFO - PROCESS | 1833 | 1461240317021 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1833 | ++DOCSHELL 0x7f0543b51000 == 143 [pid = 1833] [id = 611] 05:05:17 INFO - PROCESS | 1833 | ++DOMWINDOW == 152 (0x7f0543168400) [pid = 1833] [serial = 1834] [outer = (nil)] 05:05:17 INFO - PROCESS | 1833 | ++DOMWINDOW == 153 (0x7f054316d400) [pid = 1833] [serial = 1835] [outer = 0x7f0543168400] 05:05:17 INFO - PROCESS | 1833 | 1461240317154 Marionette DEBUG loaded listener.js 05:05:17 INFO - PROCESS | 1833 | ++DOMWINDOW == 154 (0x7f054325fc00) [pid = 1833] [serial = 1836] [outer = 0x7f0543168400] 05:05:17 INFO - PROCESS | 1833 | 1461240317985 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:05:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 05:05:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 1583ms 05:05:18 INFO - PROCESS | 1833 | 1461240318022 Marionette TRACE conn3 -> [0,2417,"getWindowHandle",null] 05:05:18 INFO - PROCESS | 1833 | 1461240318026 Marionette TRACE conn3 <- [1,2417,null,{"value":"8"}] 05:05:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 05:05:18 INFO - PROCESS | 1833 | 1461240318032 Marionette TRACE conn3 -> [0,2418,"setScriptTimeout",{"ms":35000}] 05:05:18 INFO - PROCESS | 1833 | 1461240318034 Marionette TRACE conn3 <- [1,2418,null,{}] 05:05:18 INFO - PROCESS | 1833 | 1461240318040 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:05:18 INFO - PROCESS | 1833 | 1461240318266 Marionette TRACE conn3 <- [1,2419,null,{"value":null}] 05:05:18 INFO - PROCESS | 1833 | 1461240318538 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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:18 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f0544a68000 == 144 [pid = 1833] [id = 612] 05:05:18 INFO - PROCESS | 1833 | ++DOMWINDOW == 155 (0x7f0542dd7000) [pid = 1833] [serial = 1837] [outer = (nil)] 05:05:18 INFO - PROCESS | 1833 | ++DOMWINDOW == 156 (0x7f05432f1800) [pid = 1833] [serial = 1838] [outer = 0x7f0542dd7000] 05:05:18 INFO - PROCESS | 1833 | 1461240318668 Marionette DEBUG loaded listener.js 05:05:18 INFO - PROCESS | 1833 | ++DOMWINDOW == 157 (0x7f05433e1400) [pid = 1833] [serial = 1839] [outer = 0x7f0542dd7000] 05:05:19 INFO - PROCESS | 1833 | 1461240319529 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:05:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 05:05:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 1580ms 05:05:19 INFO - PROCESS | 1833 | 1461240319615 Marionette TRACE conn3 -> [0,2421,"getWindowHandle",null] 05:05:19 INFO - PROCESS | 1833 | 1461240319621 Marionette TRACE conn3 <- [1,2421,null,{"value":"8"}] 05:05:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 05:05:19 INFO - PROCESS | 1833 | 1461240319630 Marionette TRACE conn3 -> [0,2422,"setScriptTimeout",{"ms":35000}] 05:05:19 INFO - PROCESS | 1833 | 1461240319634 Marionette TRACE conn3 <- [1,2422,null,{}] 05:05:19 INFO - PROCESS | 1833 | 1461240319642 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:05:19 INFO - PROCESS | 1833 | 1461240319966 Marionette TRACE conn3 <- [1,2423,null,{"value":null}] 05:05:20 INFO - PROCESS | 1833 | 1461240320291 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1833 | ++DOCSHELL 0x7f0544ee7000 == 145 [pid = 1833] [id = 613] 05:05:20 INFO - PROCESS | 1833 | ++DOMWINDOW == 158 (0x7f05434ca000) [pid = 1833] [serial = 1840] [outer = (nil)] 05:05:20 INFO - PROCESS | 1833 | ++DOMWINDOW == 159 (0x7f0543d0f400) [pid = 1833] [serial = 1841] [outer = 0x7f05434ca000] 05:05:20 INFO - PROCESS | 1833 | 1461240320369 Marionette DEBUG loaded listener.js 05:05:20 INFO - PROCESS | 1833 | ++DOMWINDOW == 160 (0x7f0543da5800) [pid = 1833] [serial = 1842] [outer = 0x7f05434ca000] 05:05:21 INFO - PROCESS | 1833 | 1461240321284 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:05:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 05:05:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 1690ms 05:05:21 INFO - PROCESS | 1833 | 1461240321324 Marionette TRACE conn3 -> [0,2425,"getWindowHandle",null] 05:05:21 INFO - PROCESS | 1833 | 1461240321330 Marionette TRACE conn3 <- [1,2425,null,{"value":"8"}] 05:05:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 05:05:21 INFO - PROCESS | 1833 | 1461240321341 Marionette TRACE conn3 -> [0,2426,"setScriptTimeout",{"ms":35000}] 05:05:21 INFO - PROCESS | 1833 | 1461240321345 Marionette TRACE conn3 <- [1,2426,null,{}] 05:05:21 INFO - PROCESS | 1833 | 1461240321354 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:05:21 INFO - PROCESS | 1833 | 1461240321667 Marionette TRACE conn3 <- [1,2427,null,{"value":null}] 05:05:21 INFO - PROCESS | 1833 | 1461240321972 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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:21 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f0545f0e800 == 146 [pid = 1833] [id = 614] 05:05:21 INFO - PROCESS | 1833 | ++DOMWINDOW == 161 (0x7f0539be7c00) [pid = 1833] [serial = 1843] [outer = (nil)] 05:05:22 INFO - PROCESS | 1833 | ++DOMWINDOW == 162 (0x7f0543dd8400) [pid = 1833] [serial = 1844] [outer = 0x7f0539be7c00] 05:05:22 INFO - PROCESS | 1833 | 1461240322050 Marionette DEBUG loaded listener.js 05:05:22 INFO - PROCESS | 1833 | ++DOMWINDOW == 163 (0x7f0543de1c00) [pid = 1833] [serial = 1845] [outer = 0x7f0539be7c00] 05:05:22 INFO - PROCESS | 1833 | 1461240322867 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:05:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 05:05:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 1585ms 05:05:22 INFO - PROCESS | 1833 | 1461240322927 Marionette TRACE conn3 -> [0,2429,"getWindowHandle",null] 05:05:22 INFO - PROCESS | 1833 | 1461240322931 Marionette TRACE conn3 <- [1,2429,null,{"value":"8"}] 05:05:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 05:05:22 INFO - PROCESS | 1833 | 1461240322937 Marionette TRACE conn3 -> [0,2430,"setScriptTimeout",{"ms":35000}] 05:05:22 INFO - PROCESS | 1833 | 1461240322939 Marionette TRACE conn3 <- [1,2430,null,{}] 05:05:22 INFO - PROCESS | 1833 | 1461240322946 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:05:23 INFO - PROCESS | 1833 | 1461240323193 Marionette TRACE conn3 <- [1,2431,null,{"value":null}] 05:05:23 INFO - PROCESS | 1833 | 1461240323493 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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:23 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f0546d7b000 == 147 [pid = 1833] [id = 615] 05:05:23 INFO - PROCESS | 1833 | ++DOMWINDOW == 164 (0x7f05434cc800) [pid = 1833] [serial = 1846] [outer = (nil)] 05:05:23 INFO - PROCESS | 1833 | ++DOMWINDOW == 165 (0x7f0543e5c800) [pid = 1833] [serial = 1847] [outer = 0x7f05434cc800] 05:05:23 INFO - PROCESS | 1833 | 1461240323571 Marionette DEBUG loaded listener.js 05:05:23 INFO - PROCESS | 1833 | ++DOMWINDOW == 166 (0x7f0543eeac00) [pid = 1833] [serial = 1848] [outer = 0x7f05434cc800] 05:05:24 INFO - PROCESS | 1833 | 1461240324338 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:05:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 05:05:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 1429ms 05:05:24 INFO - PROCESS | 1833 | 1461240324367 Marionette TRACE conn3 -> [0,2433,"getWindowHandle",null] 05:05:24 INFO - PROCESS | 1833 | 1461240324370 Marionette TRACE conn3 <- [1,2433,null,{"value":"8"}] 05:05:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 05:05:24 INFO - PROCESS | 1833 | 1461240324377 Marionette TRACE conn3 -> [0,2434,"setScriptTimeout",{"ms":35000}] 05:05:24 INFO - PROCESS | 1833 | 1461240324379 Marionette TRACE conn3 <- [1,2434,null,{}] 05:05:24 INFO - PROCESS | 1833 | 1461240324385 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:05:24 INFO - PROCESS | 1833 | 1461240324598 Marionette TRACE conn3 <- [1,2435,null,{"value":null}] 05:05:24 INFO - PROCESS | 1833 | 1461240324868 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1833 | ++DOCSHELL 0x7f0547212800 == 148 [pid = 1833] [id = 616] 05:05:24 INFO - PROCESS | 1833 | ++DOMWINDOW == 167 (0x7f0543dd7c00) [pid = 1833] [serial = 1849] [outer = (nil)] 05:05:24 INFO - PROCESS | 1833 | ++DOMWINDOW == 168 (0x7f0543ef4400) [pid = 1833] [serial = 1850] [outer = 0x7f0543dd7c00] 05:05:24 INFO - PROCESS | 1833 | 1461240324983 Marionette DEBUG loaded listener.js 05:05:25 INFO - PROCESS | 1833 | ++DOMWINDOW == 169 (0x7f0544c56c00) [pid = 1833] [serial = 1851] [outer = 0x7f0543dd7c00] 05:05:25 INFO - PROCESS | 1833 | 1461240325779 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:05:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 05:05:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 1435ms 05:05:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 05:05:25 INFO - PROCESS | 1833 | 1461240325812 Marionette TRACE conn3 -> [0,2437,"getWindowHandle",null] 05:05:25 INFO - PROCESS | 1833 | 1461240325815 Marionette TRACE conn3 <- [1,2437,null,{"value":"8"}] 05:05:25 INFO - PROCESS | 1833 | 1461240325821 Marionette TRACE conn3 -> [0,2438,"setScriptTimeout",{"ms":35000}] 05:05:25 INFO - PROCESS | 1833 | 1461240325824 Marionette TRACE conn3 <- [1,2438,null,{}] 05:05:25 INFO - PROCESS | 1833 | 1461240325829 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:05:26 INFO - PROCESS | 1833 | 1461240326052 Marionette TRACE conn3 <- [1,2439,null,{"value":null}] 05:05:26 INFO - PROCESS | 1833 | 1461240326317 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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:26 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f054924c000 == 149 [pid = 1833] [id = 617] 05:05:26 INFO - PROCESS | 1833 | ++DOMWINDOW == 170 (0x7f0543eeb800) [pid = 1833] [serial = 1852] [outer = (nil)] 05:05:26 INFO - PROCESS | 1833 | ++DOMWINDOW == 171 (0x7f0544c60c00) [pid = 1833] [serial = 1853] [outer = 0x7f0543eeb800] 05:05:26 INFO - PROCESS | 1833 | 1461240326437 Marionette DEBUG loaded listener.js 05:05:26 INFO - PROCESS | 1833 | ++DOMWINDOW == 172 (0x7f0544e11c00) [pid = 1833] [serial = 1854] [outer = 0x7f0543eeb800] 05:05:27 INFO - PROCESS | 1833 | 1461240327289 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:05:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 05:05:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 1486ms 05:05:27 INFO - PROCESS | 1833 | 1461240327306 Marionette TRACE conn3 -> [0,2441,"getWindowHandle",null] 05:05:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 05:05:27 INFO - PROCESS | 1833 | 1461240327310 Marionette TRACE conn3 <- [1,2441,null,{"value":"8"}] 05:05:27 INFO - PROCESS | 1833 | 1461240327316 Marionette TRACE conn3 -> [0,2442,"setScriptTimeout",{"ms":35000}] 05:05:27 INFO - PROCESS | 1833 | 1461240327320 Marionette TRACE conn3 <- [1,2442,null,{}] 05:05:27 INFO - PROCESS | 1833 | 1461240327325 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:05:27 INFO - PROCESS | 1833 | 1461240327567 Marionette TRACE conn3 <- [1,2443,null,{"value":null}] 05:05:27 INFO - PROCESS | 1833 | 1461240327886 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1833 | ++DOCSHELL 0x7f054a46f800 == 150 [pid = 1833] [id = 618] 05:05:27 INFO - PROCESS | 1833 | ++DOMWINDOW == 173 (0x7f0545b4c000) [pid = 1833] [serial = 1855] [outer = (nil)] 05:05:27 INFO - PROCESS | 1833 | ++DOMWINDOW == 174 (0x7f0545b50400) [pid = 1833] [serial = 1856] [outer = 0x7f0545b4c000] 05:05:27 INFO - PROCESS | 1833 | 1461240327968 Marionette DEBUG loaded listener.js 05:05:28 INFO - PROCESS | 1833 | ++DOMWINDOW == 175 (0x7f0545fb9000) [pid = 1833] [serial = 1857] [outer = 0x7f0545b4c000] 05:05:28 INFO - PROCESS | 1833 | 1461240328774 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:05:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 05:05:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 1531ms 05:05:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 05:05:28 INFO - PROCESS | 1833 | 1461240328847 Marionette TRACE conn3 -> [0,2445,"getWindowHandle",null] 05:05:28 INFO - PROCESS | 1833 | 1461240328850 Marionette TRACE conn3 <- [1,2445,null,{"value":"8"}] 05:05:28 INFO - PROCESS | 1833 | 1461240328856 Marionette TRACE conn3 -> [0,2446,"setScriptTimeout",{"ms":35000}] 05:05:28 INFO - PROCESS | 1833 | 1461240328859 Marionette TRACE conn3 <- [1,2446,null,{}] 05:05:28 INFO - PROCESS | 1833 | 1461240328864 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:05:29 INFO - PROCESS | 1833 | 1461240329077 Marionette TRACE conn3 <- [1,2447,null,{"value":null}] 05:05:29 INFO - PROCESS | 1833 | 1461240329381 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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:29 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f054b77b800 == 151 [pid = 1833] [id = 619] 05:05:29 INFO - PROCESS | 1833 | ++DOMWINDOW == 176 (0x7f0543b21800) [pid = 1833] [serial = 1858] [outer = (nil)] 05:05:29 INFO - PROCESS | 1833 | ++DOMWINDOW == 177 (0x7f0545fc4800) [pid = 1833] [serial = 1859] [outer = 0x7f0543b21800] 05:05:29 INFO - PROCESS | 1833 | 1461240329461 Marionette DEBUG loaded listener.js 05:05:29 INFO - PROCESS | 1833 | ++DOMWINDOW == 178 (0x7f0546cdc800) [pid = 1833] [serial = 1860] [outer = 0x7f0543b21800] 05:05:30 INFO - PROCESS | 1833 | 1461240330259 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:05:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 05:05:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 1479ms 05:05:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 05:05:30 INFO - PROCESS | 1833 | 1461240330335 Marionette TRACE conn3 -> [0,2449,"getWindowHandle",null] 05:05:30 INFO - PROCESS | 1833 | 1461240330338 Marionette TRACE conn3 <- [1,2449,null,{"value":"8"}] 05:05:30 INFO - PROCESS | 1833 | 1461240330344 Marionette TRACE conn3 -> [0,2450,"setScriptTimeout",{"ms":35000}] 05:05:30 INFO - PROCESS | 1833 | 1461240330347 Marionette TRACE conn3 <- [1,2450,null,{}] 05:05:30 INFO - PROCESS | 1833 | 1461240330352 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:05:30 INFO - PROCESS | 1833 | 1461240330596 Marionette TRACE conn3 <- [1,2451,null,{"value":null}] 05:05:30 INFO - PROCESS | 1833 | 1461240330897 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1833 | ++DOCSHELL 0x7f054b8bf000 == 152 [pid = 1833] [id = 620] 05:05:30 INFO - PROCESS | 1833 | ++DOMWINDOW == 179 (0x7f0545fbac00) [pid = 1833] [serial = 1861] [outer = (nil)] 05:05:30 INFO - PROCESS | 1833 | ++DOMWINDOW == 180 (0x7f0546daf000) [pid = 1833] [serial = 1862] [outer = 0x7f0545fbac00] 05:05:30 INFO - PROCESS | 1833 | 1461240330974 Marionette DEBUG loaded listener.js 05:05:31 INFO - PROCESS | 1833 | ++DOMWINDOW == 181 (0x7f0546f09400) [pid = 1833] [serial = 1863] [outer = 0x7f0545fbac00] 05:05:31 INFO - PROCESS | 1833 | 1461240331801 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:05:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 05:05:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 1529ms 05:05:31 INFO - PROCESS | 1833 | 1461240331873 Marionette TRACE conn3 -> [0,2453,"getWindowHandle",null] 05:05:31 INFO - PROCESS | 1833 | 1461240331876 Marionette TRACE conn3 <- [1,2453,null,{"value":"8"}] 05:05:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 05:05:31 INFO - PROCESS | 1833 | 1461240331882 Marionette TRACE conn3 -> [0,2454,"setScriptTimeout",{"ms":35000}] 05:05:31 INFO - PROCESS | 1833 | 1461240331885 Marionette TRACE conn3 <- [1,2454,null,{}] 05:05:31 INFO - PROCESS | 1833 | 1461240331890 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:05:32 INFO - PROCESS | 1833 | 1461240332088 Marionette TRACE conn3 <- [1,2455,null,{"value":null}] 05:05:32 INFO - PROCESS | 1833 | 1461240332434 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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:32 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f054fcc0000 == 153 [pid = 1833] [id = 621] 05:05:32 INFO - PROCESS | 1833 | ++DOMWINDOW == 182 (0x7f0546fdd400) [pid = 1833] [serial = 1864] [outer = (nil)] 05:05:32 INFO - PROCESS | 1833 | ++DOMWINDOW == 183 (0x7f0546fe1800) [pid = 1833] [serial = 1865] [outer = 0x7f0546fdd400] 05:05:32 INFO - PROCESS | 1833 | 1461240332509 Marionette DEBUG loaded listener.js 05:05:32 INFO - PROCESS | 1833 | ++DOMWINDOW == 184 (0x7f05471e7800) [pid = 1833] [serial = 1866] [outer = 0x7f0546fdd400] 05:05:33 INFO - PROCESS | 1833 | 1461240333308 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:05:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 05:05:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 1484ms 05:05:33 INFO - PROCESS | 1833 | 1461240333366 Marionette TRACE conn3 -> [0,2457,"getWindowHandle",null] 05:05:33 INFO - PROCESS | 1833 | 1461240333369 Marionette TRACE conn3 <- [1,2457,null,{"value":"8"}] 05:05:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 05:05:33 INFO - PROCESS | 1833 | 1461240333375 Marionette TRACE conn3 -> [0,2458,"setScriptTimeout",{"ms":35000}] 05:05:33 INFO - PROCESS | 1833 | 1461240333378 Marionette TRACE conn3 <- [1,2458,null,{}] 05:05:33 INFO - PROCESS | 1833 | 1461240333382 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:05:33 INFO - PROCESS | 1833 | 1461240333602 Marionette TRACE conn3 <- [1,2459,null,{"value":null}] 05:05:33 INFO - PROCESS | 1833 | 1461240333869 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1833 | ++DOCSHELL 0x7f0550d5c000 == 154 [pid = 1833] [id = 622] 05:05:33 INFO - PROCESS | 1833 | ++DOMWINDOW == 185 (0x7f0539bde800) [pid = 1833] [serial = 1867] [outer = (nil)] 05:05:33 INFO - PROCESS | 1833 | ++DOMWINDOW == 186 (0x7f05471f0000) [pid = 1833] [serial = 1868] [outer = 0x7f0539bde800] 05:05:33 INFO - PROCESS | 1833 | 1461240333983 Marionette DEBUG loaded listener.js 05:05:34 INFO - PROCESS | 1833 | ++DOMWINDOW == 187 (0x7f0547f54000) [pid = 1833] [serial = 1869] [outer = 0x7f0539bde800] 05:05:34 INFO - PROCESS | 1833 | 1461240334779 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:05:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 05:05:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 1432ms 05:05:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 05:05:34 INFO - PROCESS | 1833 | 1461240334809 Marionette TRACE conn3 -> [0,2461,"getWindowHandle",null] 05:05:34 INFO - PROCESS | 1833 | 1461240334812 Marionette TRACE conn3 <- [1,2461,null,{"value":"8"}] 05:05:34 INFO - PROCESS | 1833 | 1461240334818 Marionette TRACE conn3 -> [0,2462,"setScriptTimeout",{"ms":35000}] 05:05:34 INFO - PROCESS | 1833 | 1461240334821 Marionette TRACE conn3 <- [1,2462,null,{}] 05:05:34 INFO - PROCESS | 1833 | 1461240334826 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:05:35 INFO - PROCESS | 1833 | 1461240335045 Marionette TRACE conn3 <- [1,2463,null,{"value":null}] 05:05:35 INFO - PROCESS | 1833 | 1461240335315 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1833 | ++DOCSHELL 0x7f0550ec2800 == 155 [pid = 1833] [id = 623] 05:05:35 INFO - PROCESS | 1833 | ++DOMWINDOW == 188 (0x7f0539be3800) [pid = 1833] [serial = 1870] [outer = (nil)] 05:05:35 INFO - PROCESS | 1833 | ++DOMWINDOW == 189 (0x7f054821dc00) [pid = 1833] [serial = 1871] [outer = 0x7f0539be3800] 05:05:35 INFO - PROCESS | 1833 | 1461240335428 Marionette DEBUG loaded listener.js 05:05:35 INFO - PROCESS | 1833 | ++DOMWINDOW == 190 (0x7f05483e2000) [pid = 1833] [serial = 1872] [outer = 0x7f0539be3800] 05:05:36 INFO - PROCESS | 1833 | 1461240336275 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:05:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 05:05:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 1487ms 05:05:36 INFO - PROCESS | 1833 | 1461240336305 Marionette TRACE conn3 -> [0,2465,"getWindowHandle",null] 05:05:36 INFO - PROCESS | 1833 | 1461240336308 Marionette TRACE conn3 <- [1,2465,null,{"value":"8"}] 05:05:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 05:05:36 INFO - PROCESS | 1833 | 1461240336314 Marionette TRACE conn3 -> [0,2466,"setScriptTimeout",{"ms":35000}] 05:05:36 INFO - PROCESS | 1833 | 1461240336316 Marionette TRACE conn3 <- [1,2466,null,{}] 05:05:36 INFO - PROCESS | 1833 | 1461240336321 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:05:36 INFO - PROCESS | 1833 | 1461240336530 Marionette TRACE conn3 <- [1,2467,null,{"value":null}] 05:05:36 INFO - PROCESS | 1833 | 1461240336841 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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:36 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f0551f5f800 == 156 [pid = 1833] [id = 624] 05:05:36 INFO - PROCESS | 1833 | ++DOMWINDOW == 191 (0x7f05407ecc00) [pid = 1833] [serial = 1873] [outer = (nil)] 05:05:36 INFO - PROCESS | 1833 | ++DOMWINDOW == 192 (0x7f05483ecc00) [pid = 1833] [serial = 1874] [outer = 0x7f05407ecc00] 05:05:36 INFO - PROCESS | 1833 | 1461240336916 Marionette DEBUG loaded listener.js 05:05:37 INFO - PROCESS | 1833 | ++DOMWINDOW == 193 (0x7f05491d3800) [pid = 1833] [serial = 1875] [outer = 0x7f05407ecc00] 05:05:37 INFO - PROCESS | 1833 | 1461240337723 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:05:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 05:05:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 1479ms 05:05:37 INFO - PROCESS | 1833 | 1461240337795 Marionette TRACE conn3 -> [0,2469,"getWindowHandle",null] 05:05:37 INFO - PROCESS | 1833 | 1461240337799 Marionette TRACE conn3 <- [1,2469,null,{"value":"8"}] 05:05:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 05:05:37 INFO - PROCESS | 1833 | 1461240337805 Marionette TRACE conn3 -> [0,2470,"setScriptTimeout",{"ms":35000}] 05:05:37 INFO - PROCESS | 1833 | 1461240337807 Marionette TRACE conn3 <- [1,2470,null,{}] 05:05:37 INFO - PROCESS | 1833 | 1461240337813 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:05:38 INFO - PROCESS | 1833 | 1461240338015 Marionette TRACE conn3 <- [1,2471,null,{"value":null}] 05:05:38 INFO - PROCESS | 1833 | 1461240338291 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1833 | ++DOCSHELL 0x7f0552345800 == 157 [pid = 1833] [id = 625] 05:05:38 INFO - PROCESS | 1833 | ++DOMWINDOW == 194 (0x7f05483e1400) [pid = 1833] [serial = 1876] [outer = (nil)] 05:05:38 INFO - PROCESS | 1833 | ++DOMWINDOW == 195 (0x7f0549271000) [pid = 1833] [serial = 1877] [outer = 0x7f05483e1400] 05:05:38 INFO - PROCESS | 1833 | 1461240338406 Marionette DEBUG loaded listener.js 05:05:38 INFO - PROCESS | 1833 | ++DOMWINDOW == 196 (0x7f0549278800) [pid = 1833] [serial = 1878] [outer = 0x7f05483e1400] 05:05:39 INFO - PROCESS | 1833 | 1461240339204 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:05:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 05:05:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 1438ms 05:05:39 INFO - PROCESS | 1833 | 1461240339243 Marionette TRACE conn3 -> [0,2473,"getWindowHandle",null] 05:05:39 INFO - PROCESS | 1833 | 1461240339246 Marionette TRACE conn3 <- [1,2473,null,{"value":"8"}] 05:05:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 05:05:39 INFO - PROCESS | 1833 | 1461240339253 Marionette TRACE conn3 -> [0,2474,"setScriptTimeout",{"ms":35000}] 05:05:39 INFO - PROCESS | 1833 | 1461240339256 Marionette TRACE conn3 <- [1,2474,null,{}] 05:05:39 INFO - PROCESS | 1833 | 1461240339261 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:05:39 INFO - PROCESS | 1833 | 1461240339481 Marionette TRACE conn3 <- [1,2475,null,{"value":null}] 05:05:39 INFO - PROCESS | 1833 | 1461240339819 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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:39 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f05405cf000 == 158 [pid = 1833] [id = 626] 05:05:39 INFO - PROCESS | 1833 | ++DOMWINDOW == 197 (0x7f053b71e000) [pid = 1833] [serial = 1879] [outer = (nil)] 05:05:39 INFO - PROCESS | 1833 | ++DOMWINDOW == 198 (0x7f053c71c000) [pid = 1833] [serial = 1880] [outer = 0x7f053b71e000] 05:05:39 INFO - PROCESS | 1833 | 1461240339894 Marionette DEBUG loaded listener.js 05:05:39 INFO - PROCESS | 1833 | ++DOMWINDOW == 199 (0x7f054a13c400) [pid = 1833] [serial = 1881] [outer = 0x7f053b71e000] 05:05:40 INFO - PROCESS | 1833 | 1461240340724 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:05:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 05:05:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 1531ms 05:05:40 INFO - PROCESS | 1833 | 1461240340786 Marionette TRACE conn3 -> [0,2477,"getWindowHandle",null] 05:05:40 INFO - PROCESS | 1833 | 1461240340789 Marionette TRACE conn3 <- [1,2477,null,{"value":"8"}] 05:05:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 05:05:40 INFO - PROCESS | 1833 | 1461240340795 Marionette TRACE conn3 -> [0,2478,"setScriptTimeout",{"ms":35000}] 05:05:40 INFO - PROCESS | 1833 | 1461240340798 Marionette TRACE conn3 <- [1,2478,null,{}] 05:05:40 INFO - PROCESS | 1833 | 1461240340805 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:05:41 INFO - PROCESS | 1833 | 1461240341015 Marionette TRACE conn3 <- [1,2479,null,{"value":null}] 05:05:41 INFO - PROCESS | 1833 | 1461240341895 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1833 | --DOCSHELL 0x7f054b41e000 == 157 [pid = 1833] [id = 485] 05:05:42 INFO - PROCESS | 1833 | --DOCSHELL 0x7f05405c6000 == 156 [pid = 1833] [id = 606] 05:05:42 INFO - PROCESS | 1833 | --DOCSHELL 0x7f05408d8000 == 155 [pid = 1833] [id = 605] 05:05:42 INFO - PROCESS | 1833 | --DOCSHELL 0x7f05405ce000 == 154 [pid = 1833] [id = 604] 05:05:42 INFO - PROCESS | 1833 | --DOCSHELL 0x7f053a569000 == 153 [pid = 1833] [id = 603] 05:05:42 INFO - PROCESS | 1833 | --DOCSHELL 0x7f0556a10800 == 152 [pid = 1833] [id = 599] 05:05:42 INFO - PROCESS | 1833 | --DOCSHELL 0x7f0556470000 == 151 [pid = 1833] [id = 598] 05:05:42 INFO - PROCESS | 1833 | --DOCSHELL 0x7f05543da000 == 150 [pid = 1833] [id = 597] 05:05:42 INFO - PROCESS | 1833 | --DOCSHELL 0x7f0552f56000 == 149 [pid = 1833] [id = 596] 05:05:42 INFO - PROCESS | 1833 | --DOCSHELL 0x7f0552ade800 == 148 [pid = 1833] [id = 595] 05:05:42 INFO - PROCESS | 1833 | --DOCSHELL 0x7f05529bd800 == 147 [pid = 1833] [id = 594] 05:05:42 INFO - PROCESS | 1833 | --DOCSHELL 0x7f0550f67000 == 146 [pid = 1833] [id = 593] 05:05:42 INFO - PROCESS | 1833 | --DOCSHELL 0x7f054fe11800 == 145 [pid = 1833] [id = 592] 05:05:42 INFO - PROCESS | 1833 | --DOCSHELL 0x7f054b863000 == 144 [pid = 1833] [id = 591] 05:05:42 INFO - PROCESS | 1833 | --DOCSHELL 0x7f054a47c000 == 143 [pid = 1833] [id = 590] 05:05:42 INFO - PROCESS | 1833 | --DOCSHELL 0x7f054721f000 == 142 [pid = 1833] [id = 589] 05:05:42 INFO - PROCESS | 1833 | --DOCSHELL 0x7f0546c3f800 == 141 [pid = 1833] [id = 588] 05:05:42 INFO - PROCESS | 1833 | --DOCSHELL 0x7f0544ebc800 == 140 [pid = 1833] [id = 587] 05:05:42 INFO - PROCESS | 1833 | --DOCSHELL 0x7f0544a4a800 == 139 [pid = 1833] [id = 586] 05:05:42 INFO - PROCESS | 1833 | --DOCSHELL 0x7f0541cd9000 == 138 [pid = 1833] [id = 585] 05:05:42 INFO - PROCESS | 1833 | --DOCSHELL 0x7f05407e1800 == 137 [pid = 1833] [id = 584] 05:05:42 INFO - PROCESS | 1833 | --DOMWINDOW == 198 (0x7f0542dd0c00) [pid = 1833] [serial = 1605] [outer = (nil)] [url = about:blank] 05:05:42 INFO - PROCESS | 1833 | --DOMWINDOW == 197 (0x7f0540a5a800) [pid = 1833] [serial = 1665] [outer = (nil)] [url = about:blank] 05:05:42 INFO - PROCESS | 1833 | --DOMWINDOW == 196 (0x7f0541196400) [pid = 1833] [serial = 1745] [outer = (nil)] [url = about:blank] 05:05:42 INFO - PROCESS | 1833 | --DOMWINDOW == 195 (0x7f05413f3000) [pid = 1833] [serial = 1746] [outer = (nil)] [url = about:blank] 05:05:42 INFO - PROCESS | 1833 | --DOMWINDOW == 194 (0x7f053cc4e000) [pid = 1833] [serial = 1748] [outer = (nil)] [url = about:blank] 05:05:42 INFO - PROCESS | 1833 | --DOMWINDOW == 193 (0x7f0541d6b400) [pid = 1833] [serial = 1749] [outer = (nil)] [url = about:blank] 05:05:42 INFO - PROCESS | 1833 | --DOMWINDOW == 192 (0x7f0545edc400) [pid = 1833] [serial = 1700] [outer = (nil)] [url = about:blank] 05:05:42 INFO - PROCESS | 1833 | --DOMWINDOW == 191 (0x7f053cd45800) [pid = 1833] [serial = 1742] [outer = (nil)] [url = about:blank] 05:05:42 INFO - PROCESS | 1833 | --DOMWINDOW == 190 (0x7f0553e2e000) [pid = 1833] [serial = 1727] [outer = (nil)] [url = about:blank] 05:05:42 INFO - PROCESS | 1833 | --DOMWINDOW == 189 (0x7f0555aa4400) [pid = 1833] [serial = 1730] [outer = (nil)] [url = about:blank] 05:05:42 INFO - PROCESS | 1833 | --DOMWINDOW == 188 (0x7f0555a9c000) [pid = 1833] [serial = 1733] [outer = (nil)] [url = about:blank] 05:05:42 INFO - PROCESS | 1833 | --DOMWINDOW == 187 (0x7f0539be4c00) [pid = 1833] [serial = 1736] [outer = (nil)] [url = about:blank] 05:05:42 INFO - PROCESS | 1833 | --DOMWINDOW == 186 (0x7f0552021c00) [pid = 1833] [serial = 1716] [outer = (nil)] [url = about:blank] 05:05:42 INFO - PROCESS | 1833 | --DOMWINDOW == 185 (0x7f05510a8400) [pid = 1833] [serial = 1715] [outer = (nil)] [url = about:blank] 05:05:42 INFO - PROCESS | 1833 | --DOMWINDOW == 184 (0x7f05530ac400) [pid = 1833] [serial = 1722] [outer = (nil)] [url = about:blank] 05:05:42 INFO - PROCESS | 1833 | --DOMWINDOW == 183 (0x7f0552fc6c00) [pid = 1833] [serial = 1721] [outer = (nil)] [url = about:blank] 05:05:42 INFO - PROCESS | 1833 | --DOMWINDOW == 182 (0x7f055047b800) [pid = 1833] [serial = 1713] [outer = (nil)] [url = about:blank] 05:05:42 INFO - PROCESS | 1833 | --DOMWINDOW == 181 (0x7f054fc2f400) [pid = 1833] [serial = 1712] [outer = (nil)] [url = about:blank] 05:05:42 INFO - PROCESS | 1833 | --DOMWINDOW == 180 (0x7f05434c5c00) [pid = 1833] [serial = 1692] [outer = (nil)] [url = about:blank] 05:05:42 INFO - PROCESS | 1833 | --DOMWINDOW == 179 (0x7f05433ea800) [pid = 1833] [serial = 1691] [outer = (nil)] [url = about:blank] 05:05:42 INFO - PROCESS | 1833 | --DOMWINDOW == 178 (0x7f053cc4b800) [pid = 1833] [serial = 1739] [outer = (nil)] [url = about:blank] 05:05:42 INFO - PROCESS | 1833 | --DOMWINDOW == 177 (0x7f053ccf1c00) [pid = 1833] [serial = 1740] [outer = (nil)] [url = about:blank] 05:05:42 INFO - PROCESS | 1833 | --DOMWINDOW == 176 (0x7f054514f400) [pid = 1833] [serial = 1698] [outer = (nil)] [url = about:blank] 05:05:42 INFO - PROCESS | 1833 | --DOMWINDOW == 175 (0x7f0544c62400) [pid = 1833] [serial = 1697] [outer = (nil)] [url = about:blank] 05:05:42 INFO - PROCESS | 1833 | --DOMWINDOW == 174 (0x7f0548227400) [pid = 1833] [serial = 1704] [outer = (nil)] [url = about:blank] 05:05:42 INFO - PROCESS | 1833 | --DOMWINDOW == 173 (0x7f0546f10c00) [pid = 1833] [serial = 1703] [outer = (nil)] [url = about:blank] 05:05:42 INFO - PROCESS | 1833 | --DOMWINDOW == 172 (0x7f054a414800) [pid = 1833] [serial = 1710] [outer = (nil)] [url = about:blank] 05:05:42 INFO - PROCESS | 1833 | --DOMWINDOW == 171 (0x7f054a13a800) [pid = 1833] [serial = 1709] [outer = (nil)] [url = about:blank] 05:05:42 INFO - PROCESS | 1833 | --DOMWINDOW == 170 (0x7f0552968800) [pid = 1833] [serial = 1719] [outer = (nil)] [url = about:blank] 05:05:42 INFO - PROCESS | 1833 | --DOMWINDOW == 169 (0x7f0552135400) [pid = 1833] [serial = 1718] [outer = (nil)] [url = about:blank] 05:05:42 INFO - PROCESS | 1833 | --DOMWINDOW == 168 (0x7f0543264800) [pid = 1833] [serial = 1689] [outer = (nil)] [url = about:blank] 05:05:42 INFO - PROCESS | 1833 | --DOMWINDOW == 167 (0x7f054316f000) [pid = 1833] [serial = 1688] [outer = (nil)] [url = about:blank] 05:05:42 INFO - PROCESS | 1833 | --DOMWINDOW == 166 (0x7f0553133800) [pid = 1833] [serial = 1725] [outer = (nil)] [url = about:blank] 05:05:42 INFO - PROCESS | 1833 | --DOMWINDOW == 165 (0x7f055312cc00) [pid = 1833] [serial = 1724] [outer = (nil)] [url = about:blank] 05:05:42 INFO - PROCESS | 1833 | --DOMWINDOW == 164 (0x7f0543d10800) [pid = 1833] [serial = 1695] [outer = (nil)] [url = about:blank] 05:05:42 INFO - PROCESS | 1833 | --DOMWINDOW == 163 (0x7f0543b26c00) [pid = 1833] [serial = 1694] [outer = (nil)] [url = about:blank] 05:05:42 INFO - PROCESS | 1833 | --DOMWINDOW == 162 (0x7f05491d9800) [pid = 1833] [serial = 1707] [outer = (nil)] [url = about:blank] 05:05:42 INFO - PROCESS | 1833 | --DOMWINDOW == 161 (0x7f05491cf400) [pid = 1833] [serial = 1706] [outer = (nil)] [url = about:blank] 05:05:42 INFO - PROCESS | 1833 | --DOMWINDOW == 160 (0x7f0541d71c00) [pid = 1833] [serial = 1686] [outer = (nil)] [url = about:blank] 05:05:42 INFO - PROCESS | 1833 | --DOMWINDOW == 159 (0x7f054119e800) [pid = 1833] [serial = 1685] [outer = (nil)] [url = about:blank] 05:05:42 INFO - PROCESS | 1833 | --DOMWINDOW == 158 (0x7f05407f5c00) [pid = 1833] [serial = 1683] [outer = (nil)] [url = about:blank] 05:05:42 INFO - PROCESS | 1833 | --DOMWINDOW == 157 (0x7f053ccfc000) [pid = 1833] [serial = 1682] [outer = (nil)] [url = about:blank] 05:05:42 INFO - PROCESS | 1833 | --DOMWINDOW == 156 (0x7f0546f0b400) [pid = 1833] [serial = 1701] [outer = (nil)] [url = about:blank] 05:05:42 INFO - PROCESS | 1833 | --DOMWINDOW == 155 (0x7f0540934800) [pid = 1833] [serial = 1743] [outer = (nil)] [url = about:blank] 05:05:42 INFO - PROCESS | 1833 | --DOMWINDOW == 154 (0x7f0542d44000) [pid = 1833] [serial = 1751] [outer = (nil)] [url = about:blank] 05:05:42 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f053ca59800 == 138 [pid = 1833] [id = 627] 05:05:42 INFO - PROCESS | 1833 | ++DOMWINDOW == 155 (0x7f0539be6800) [pid = 1833] [serial = 1882] [outer = (nil)] 05:05:42 INFO - PROCESS | 1833 | ++DOMWINDOW == 156 (0x7f053c71e800) [pid = 1833] [serial = 1883] [outer = 0x7f0539be6800] 05:05:42 INFO - PROCESS | 1833 | 1461240342813 Marionette DEBUG loaded listener.js 05:05:42 INFO - PROCESS | 1833 | ++DOMWINDOW == 157 (0x7f053c81b400) [pid = 1833] [serial = 1884] [outer = 0x7f0539be6800] 05:05:43 INFO - PROCESS | 1833 | 1461240343536 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:05:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 05:05:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 2788ms 05:05:43 INFO - PROCESS | 1833 | 1461240343584 Marionette TRACE conn3 -> [0,2481,"getWindowHandle",null] 05:05:43 INFO - PROCESS | 1833 | 1461240343590 Marionette TRACE conn3 <- [1,2481,null,{"value":"8"}] 05:05:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 05:05:43 INFO - PROCESS | 1833 | 1461240343613 Marionette TRACE conn3 -> [0,2482,"setScriptTimeout",{"ms":35000}] 05:05:43 INFO - PROCESS | 1833 | 1461240343617 Marionette TRACE conn3 <- [1,2482,null,{}] 05:05:43 INFO - PROCESS | 1833 | 1461240343623 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:05:43 INFO - PROCESS | 1833 | 1461240343873 Marionette TRACE conn3 <- [1,2483,null,{"value":null}] 05:05:44 INFO - PROCESS | 1833 | 1461240344201 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1833 | ++DOCSHELL 0x7f0540b14000 == 139 [pid = 1833] [id = 628] 05:05:44 INFO - PROCESS | 1833 | ++DOMWINDOW == 158 (0x7f053ccf5c00) [pid = 1833] [serial = 1885] [outer = (nil)] 05:05:44 INFO - PROCESS | 1833 | ++DOMWINDOW == 159 (0x7f053cd43000) [pid = 1833] [serial = 1886] [outer = 0x7f053ccf5c00] 05:05:44 INFO - PROCESS | 1833 | 1461240344273 Marionette DEBUG loaded listener.js 05:05:44 INFO - PROCESS | 1833 | ++DOMWINDOW == 160 (0x7f05407f6c00) [pid = 1833] [serial = 1887] [outer = 0x7f053ccf5c00] 05:05:44 INFO - PROCESS | 1833 | 1461240344980 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:05:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 05:05:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 1437ms 05:05:45 INFO - PROCESS | 1833 | 1461240345051 Marionette TRACE conn3 -> [0,2485,"getWindowHandle",null] 05:05:45 INFO - PROCESS | 1833 | 1461240345056 Marionette TRACE conn3 <- [1,2485,null,{"value":"8"}] 05:05:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 05:05:45 INFO - PROCESS | 1833 | 1461240345068 Marionette TRACE conn3 -> [0,2486,"setScriptTimeout",{"ms":35000}] 05:05:45 INFO - PROCESS | 1833 | 1461240345070 Marionette TRACE conn3 <- [1,2486,null,{}] 05:05:45 INFO - PROCESS | 1833 | 1461240345076 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:05:45 INFO - PROCESS | 1833 | 1461240345342 Marionette TRACE conn3 <- [1,2487,null,{"value":null}] 05:05:45 INFO - PROCESS | 1833 | 1461240345376 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1833 | ++DOCSHELL 0x7f0541425800 == 140 [pid = 1833] [id = 629] 05:05:45 INFO - PROCESS | 1833 | ++DOMWINDOW == 161 (0x7f053cc48000) [pid = 1833] [serial = 1888] [outer = (nil)] 05:05:45 INFO - PROCESS | 1833 | ++DOMWINDOW == 162 (0x7f0540b63400) [pid = 1833] [serial = 1889] [outer = 0x7f053cc48000] 05:05:45 INFO - PROCESS | 1833 | 1461240345439 Marionette DEBUG loaded listener.js 05:05:45 INFO - PROCESS | 1833 | ++DOMWINDOW == 163 (0x7f05411a3000) [pid = 1833] [serial = 1890] [outer = 0x7f053cc48000] 05:05:46 INFO - PROCESS | 1833 | 1461240346438 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:05:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 05:05:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 1428ms 05:05:46 INFO - PROCESS | 1833 | 1461240346496 Marionette TRACE conn3 -> [0,2489,"getWindowHandle",null] 05:05:46 INFO - PROCESS | 1833 | 1461240346499 Marionette TRACE conn3 <- [1,2489,null,{"value":"8"}] 05:05:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 05:05:46 INFO - PROCESS | 1833 | 1461240346507 Marionette TRACE conn3 -> [0,2490,"setScriptTimeout",{"ms":35000}] 05:05:46 INFO - PROCESS | 1833 | 1461240346515 Marionette TRACE conn3 <- [1,2490,null,{}] 05:05:46 INFO - PROCESS | 1833 | 1461240346534 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:05:46 INFO - PROCESS | 1833 | 1461240346888 Marionette TRACE conn3 <- [1,2491,null,{"value":null}] 05:05:47 INFO - PROCESS | 1833 | --DOMWINDOW == 162 (0x7f0541d71400) [pid = 1833] [serial = 1678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 05:05:47 INFO - PROCESS | 1833 | --DOMWINDOW == 161 (0x7f0539bdc000) [pid = 1833] [serial = 1735] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 05:05:47 INFO - PROCESS | 1833 | --DOMWINDOW == 160 (0x7f055321b800) [pid = 1833] [serial = 1729] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 05:05:47 INFO - PROCESS | 1833 | --DOMWINDOW == 159 (0x7f053b81c800) [pid = 1833] [serial = 1732] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 05:05:47 INFO - PROCESS | 1833 | --DOMWINDOW == 158 (0x7f0552fbd000) [pid = 1833] [serial = 1726] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 05:05:47 INFO - PROCESS | 1833 | --DOMWINDOW == 157 (0x7f0544c5e400) [pid = 1833] [serial = 1774] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 05:05:47 INFO - PROCESS | 1833 | --DOMWINDOW == 156 (0x7f054b5b3800) [pid = 1833] [serial = 1792] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 05:05:47 INFO - PROCESS | 1833 | --DOMWINDOW == 155 (0x7f0550e5a000) [pid = 1833] [serial = 1798] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 05:05:47 INFO - PROCESS | 1833 | --DOMWINDOW == 154 (0x7f053b720400) [pid = 1833] [serial = 1810] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 05:05:47 INFO - PROCESS | 1833 | --DOMWINDOW == 153 (0x7f054a6aa400) [pid = 1833] [serial = 1786] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 05:05:47 INFO - PROCESS | 1833 | --DOMWINDOW == 152 (0x7f0540a5a400) [pid = 1833] [serial = 1756] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 05:05:47 INFO - PROCESS | 1833 | --DOMWINDOW == 151 (0x7f0542d43c00) [pid = 1833] [serial = 1780] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 05:05:47 INFO - PROCESS | 1833 | --DOMWINDOW == 150 (0x7f05434c3000) [pid = 1833] [serial = 1765] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 05:05:47 INFO - PROCESS | 1833 | --DOMWINDOW == 149 (0x7f0546cdc000) [pid = 1833] [serial = 1777] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 05:05:47 INFO - PROCESS | 1833 | --DOMWINDOW == 148 (0x7f0543ef6400) [pid = 1833] [serial = 1768] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 05:05:47 INFO - PROCESS | 1833 | --DOMWINDOW == 147 (0x7f0542d45800) [pid = 1833] [serial = 1759] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 05:05:47 INFO - PROCESS | 1833 | --DOMWINDOW == 146 (0x7f054fe9cc00) [pid = 1833] [serial = 1795] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 05:05:47 INFO - PROCESS | 1833 | --DOMWINDOW == 145 (0x7f054316f400) [pid = 1833] [serial = 1762] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 05:05:47 INFO - PROCESS | 1833 | --DOMWINDOW == 144 (0x7f053c816400) [pid = 1833] [serial = 1753] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 05:05:47 INFO - PROCESS | 1833 | --DOMWINDOW == 143 (0x7f053cc49400) [pid = 1833] [serial = 1789] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 05:05:47 INFO - PROCESS | 1833 | --DOMWINDOW == 142 (0x7f054a6a6800) [pid = 1833] [serial = 1783] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 05:05:47 INFO - PROCESS | 1833 | --DOMWINDOW == 141 (0x7f05407e9400) [pid = 1833] [serial = 1816] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 05:05:47 INFO - PROCESS | 1833 | --DOMWINDOW == 140 (0x7f053ccf1800) [pid = 1833] [serial = 1813] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 05:05:47 INFO - PROCESS | 1833 | --DOMWINDOW == 139 (0x7f0543ef2c00) [pid = 1833] [serial = 1771] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 05:05:47 INFO - PROCESS | 1833 | --DOMWINDOW == 138 (0x7f0539bdec00) [pid = 1833] [serial = 1819] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 05:05:47 INFO - PROCESS | 1833 | 1461240347681 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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:47 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f053e1d4000 == 141 [pid = 1833] [id = 630] 05:05:47 INFO - PROCESS | 1833 | ++DOMWINDOW == 139 (0x7f0539bdec00) [pid = 1833] [serial = 1891] [outer = (nil)] 05:05:47 INFO - PROCESS | 1833 | ++DOMWINDOW == 140 (0x7f053c71b800) [pid = 1833] [serial = 1892] [outer = 0x7f0539bdec00] 05:05:47 INFO - PROCESS | 1833 | 1461240347764 Marionette DEBUG loaded listener.js 05:05:47 INFO - PROCESS | 1833 | ++DOMWINDOW == 141 (0x7f0540b68400) [pid = 1833] [serial = 1893] [outer = 0x7f0539bdec00] 05:05:48 INFO - PROCESS | 1833 | 1461240348396 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:05:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 05:05:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 1943ms 05:05:48 INFO - PROCESS | 1833 | 1461240348448 Marionette TRACE conn3 -> [0,2493,"getWindowHandle",null] 05:05:48 INFO - PROCESS | 1833 | 1461240348452 Marionette TRACE conn3 <- [1,2493,null,{"value":"8"}] 05:05:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 05:05:48 INFO - PROCESS | 1833 | 1461240348469 Marionette TRACE conn3 -> [0,2494,"setScriptTimeout",{"ms":35000}] 05:05:48 INFO - PROCESS | 1833 | 1461240348471 Marionette TRACE conn3 <- [1,2494,null,{}] 05:05:48 INFO - PROCESS | 1833 | 1461240348477 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:05:48 INFO - PROCESS | 1833 | 1461240348659 Marionette TRACE conn3 <- [1,2495,null,{"value":null}] 05:05:48 INFO - PROCESS | 1833 | 1461240348673 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1833 | ++DOCSHELL 0x7f05432a3000 == 142 [pid = 1833] [id = 631] 05:05:48 INFO - PROCESS | 1833 | ++DOMWINDOW == 142 (0x7f054119ac00) [pid = 1833] [serial = 1894] [outer = (nil)] 05:05:48 INFO - PROCESS | 1833 | ++DOMWINDOW == 143 (0x7f0543171800) [pid = 1833] [serial = 1895] [outer = 0x7f054119ac00] 05:05:48 INFO - PROCESS | 1833 | 1461240348733 Marionette DEBUG loaded listener.js 05:05:48 INFO - PROCESS | 1833 | ++DOMWINDOW == 144 (0x7f054326c800) [pid = 1833] [serial = 1896] [outer = 0x7f054119ac00] 05:05:49 INFO - PROCESS | 1833 | 1461240349804 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:05:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 05:05:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 1379ms 05:05:49 INFO - PROCESS | 1833 | 1461240349850 Marionette TRACE conn3 -> [0,2497,"getWindowHandle",null] 05:05:49 INFO - PROCESS | 1833 | 1461240349856 Marionette TRACE conn3 <- [1,2497,null,{"value":"8"}] 05:05:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 05:05:49 INFO - PROCESS | 1833 | 1461240349864 Marionette TRACE conn3 -> [0,2498,"setScriptTimeout",{"ms":35000}] 05:05:49 INFO - PROCESS | 1833 | 1461240349870 Marionette TRACE conn3 <- [1,2498,null,{}] 05:05:49 INFO - PROCESS | 1833 | 1461240349879 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:05:50 INFO - PROCESS | 1833 | 1461240350101 Marionette TRACE conn3 <- [1,2499,null,{"value":null}] 05:05:50 INFO - PROCESS | 1833 | 1461240350420 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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:50 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f0540cd4800 == 143 [pid = 1833] [id = 632] 05:05:50 INFO - PROCESS | 1833 | ++DOMWINDOW == 145 (0x7f053cc49400) [pid = 1833] [serial = 1897] [outer = (nil)] 05:05:50 INFO - PROCESS | 1833 | ++DOMWINDOW == 146 (0x7f053cd3d800) [pid = 1833] [serial = 1898] [outer = 0x7f053cc49400] 05:05:50 INFO - PROCESS | 1833 | 1461240350496 Marionette DEBUG loaded listener.js 05:05:50 INFO - PROCESS | 1833 | ++DOMWINDOW == 147 (0x7f0540930400) [pid = 1833] [serial = 1899] [outer = 0x7f053cc49400] 05:05:51 INFO - PROCESS | 1833 | 1461240351342 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:05:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 05:05:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 1546ms 05:05:51 INFO - PROCESS | 1833 | 1461240351424 Marionette TRACE conn3 -> [0,2501,"getWindowHandle",null] 05:05:51 INFO - PROCESS | 1833 | 1461240351433 Marionette TRACE conn3 <- [1,2501,null,{"value":"8"}] 05:05:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 05:05:51 INFO - PROCESS | 1833 | 1461240351446 Marionette TRACE conn3 -> [0,2502,"setScriptTimeout",{"ms":35000}] 05:05:51 INFO - PROCESS | 1833 | 1461240351449 Marionette TRACE conn3 <- [1,2502,null,{}] 05:05:51 INFO - PROCESS | 1833 | 1461240351455 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:05:51 INFO - PROCESS | 1833 | 1461240351693 Marionette TRACE conn3 <- [1,2503,null,{"value":null}] 05:05:52 INFO - PROCESS | 1833 | 1461240352001 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1833 | ++DOCSHELL 0x7f05436f9800 == 144 [pid = 1833] [id = 633] 05:05:52 INFO - PROCESS | 1833 | ++DOMWINDOW == 148 (0x7f0540b65400) [pid = 1833] [serial = 1900] [outer = (nil)] 05:05:52 INFO - PROCESS | 1833 | ++DOMWINDOW == 149 (0x7f0541d6b800) [pid = 1833] [serial = 1901] [outer = 0x7f0540b65400] 05:05:52 INFO - PROCESS | 1833 | 1461240352082 Marionette DEBUG loaded listener.js 05:05:52 INFO - PROCESS | 1833 | ++DOMWINDOW == 150 (0x7f0542d47800) [pid = 1833] [serial = 1902] [outer = 0x7f0540b65400] 05:05:53 INFO - PROCESS | 1833 | 1461240353022 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:05:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 05:05:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 1638ms 05:05:53 INFO - PROCESS | 1833 | 1461240353084 Marionette TRACE conn3 -> [0,2505,"getWindowHandle",null] 05:05:53 INFO - PROCESS | 1833 | 1461240353088 Marionette TRACE conn3 <- [1,2505,null,{"value":"8"}] 05:05:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 05:05:53 INFO - PROCESS | 1833 | 1461240353094 Marionette TRACE conn3 -> [0,2506,"setScriptTimeout",{"ms":35000}] 05:05:53 INFO - PROCESS | 1833 | 1461240353100 Marionette TRACE conn3 <- [1,2506,null,{}] 05:05:53 INFO - PROCESS | 1833 | 1461240353115 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:05:53 INFO - PROCESS | 1833 | 1461240353379 Marionette TRACE conn3 <- [1,2507,null,{"value":null}] 05:05:53 INFO - PROCESS | 1833 | 1461240353691 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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:53 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f0544ebf000 == 145 [pid = 1833] [id = 634] 05:05:53 INFO - PROCESS | 1833 | ++DOMWINDOW == 151 (0x7f05432ee400) [pid = 1833] [serial = 1903] [outer = (nil)] 05:05:53 INFO - PROCESS | 1833 | ++DOMWINDOW == 152 (0x7f05433ecc00) [pid = 1833] [serial = 1904] [outer = 0x7f05432ee400] 05:05:53 INFO - PROCESS | 1833 | 1461240353772 Marionette DEBUG loaded listener.js 05:05:53 INFO - PROCESS | 1833 | ++DOMWINDOW == 153 (0x7f05434cac00) [pid = 1833] [serial = 1905] [outer = 0x7f05432ee400] 05:05:54 INFO - PROCESS | 1833 | 1461240354598 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:05:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 05:05:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 1539ms 05:05:54 INFO - PROCESS | 1833 | 1461240354634 Marionette TRACE conn3 -> [0,2509,"getWindowHandle",null] 05:05:54 INFO - PROCESS | 1833 | 1461240354639 Marionette TRACE conn3 <- [1,2509,null,{"value":"8"}] 05:05:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 05:05:54 INFO - PROCESS | 1833 | 1461240354644 Marionette TRACE conn3 -> [0,2510,"setScriptTimeout",{"ms":35000}] 05:05:54 INFO - PROCESS | 1833 | 1461240354647 Marionette TRACE conn3 <- [1,2510,null,{}] 05:05:54 INFO - PROCESS | 1833 | 1461240354652 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:05:54 INFO - PROCESS | 1833 | 1461240354868 Marionette TRACE conn3 <- [1,2511,null,{"value":null}] 05:05:55 INFO - PROCESS | 1833 | 1461240355129 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1833 | ++DOCSHELL 0x7f0546c4f000 == 146 [pid = 1833] [id = 635] 05:05:55 INFO - PROCESS | 1833 | ++DOMWINDOW == 154 (0x7f05432f7000) [pid = 1833] [serial = 1906] [outer = (nil)] 05:05:55 INFO - PROCESS | 1833 | ++DOMWINDOW == 155 (0x7f0543d02400) [pid = 1833] [serial = 1907] [outer = 0x7f05432f7000] 05:05:55 INFO - PROCESS | 1833 | 1461240355244 Marionette DEBUG loaded listener.js 05:05:55 INFO - PROCESS | 1833 | ++DOMWINDOW == 156 (0x7f0543d9d400) [pid = 1833] [serial = 1908] [outer = 0x7f05432f7000] 05:05:56 INFO - PROCESS | 1833 | 1461240356088 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:05:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 05:05:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 1487ms 05:05:56 INFO - PROCESS | 1833 | 1461240356133 Marionette TRACE conn3 -> [0,2513,"getWindowHandle",null] 05:05:56 INFO - PROCESS | 1833 | 1461240356137 Marionette TRACE conn3 <- [1,2513,null,{"value":"8"}] 05:05:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 05:05:56 INFO - PROCESS | 1833 | 1461240356143 Marionette TRACE conn3 -> [0,2514,"setScriptTimeout",{"ms":35000}] 05:05:56 INFO - PROCESS | 1833 | 1461240356145 Marionette TRACE conn3 <- [1,2514,null,{}] 05:05:56 INFO - PROCESS | 1833 | 1461240356150 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:05:56 INFO - PROCESS | 1833 | 1461240356352 Marionette TRACE conn3 <- [1,2515,null,{"value":null}] 05:05:56 INFO - PROCESS | 1833 | 1461240356612 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1833 | ++DOCSHELL 0x7f054924b800 == 147 [pid = 1833] [id = 636] 05:05:56 INFO - PROCESS | 1833 | ++DOMWINDOW == 157 (0x7f05434d0800) [pid = 1833] [serial = 1909] [outer = (nil)] 05:05:56 INFO - PROCESS | 1833 | ++DOMWINDOW == 158 (0x7f0543e53800) [pid = 1833] [serial = 1910] [outer = 0x7f05434d0800] 05:05:56 INFO - PROCESS | 1833 | 1461240356728 Marionette DEBUG loaded listener.js 05:05:56 INFO - PROCESS | 1833 | ++DOMWINDOW == 159 (0x7f0543ef6c00) [pid = 1833] [serial = 1911] [outer = 0x7f05434d0800] 05:05:57 INFO - PROCESS | 1833 | 1461240357539 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:05:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 05:05:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 1478ms 05:05:57 INFO - PROCESS | 1833 | 1461240357622 Marionette TRACE conn3 -> [0,2517,"getWindowHandle",null] 05:05:57 INFO - PROCESS | 1833 | 1461240357626 Marionette TRACE conn3 <- [1,2517,null,{"value":"8"}] 05:05:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 05:05:57 INFO - PROCESS | 1833 | 1461240357632 Marionette TRACE conn3 -> [0,2518,"setScriptTimeout",{"ms":35000}] 05:05:57 INFO - PROCESS | 1833 | 1461240357635 Marionette TRACE conn3 <- [1,2518,null,{}] 05:05:57 INFO - PROCESS | 1833 | 1461240357640 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:05:57 INFO - PROCESS | 1833 | 1461240357875 Marionette TRACE conn3 <- [1,2519,null,{"value":null}] 05:05:58 INFO - PROCESS | 1833 | 1461240358190 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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:58 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f054b419800 == 148 [pid = 1833] [id = 637] 05:05:58 INFO - PROCESS | 1833 | ++DOMWINDOW == 160 (0x7f0545155c00) [pid = 1833] [serial = 1912] [outer = (nil)] 05:05:58 INFO - PROCESS | 1833 | ++DOMWINDOW == 161 (0x7f0545ee7000) [pid = 1833] [serial = 1913] [outer = 0x7f0545155c00] 05:05:58 INFO - PROCESS | 1833 | 1461240358269 Marionette DEBUG loaded listener.js 05:05:58 INFO - PROCESS | 1833 | ++DOMWINDOW == 162 (0x7f0546da4800) [pid = 1833] [serial = 1914] [outer = 0x7f0545155c00] 05:05:59 INFO - PROCESS | 1833 | 1461240359102 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:05:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 05:05:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 1540ms 05:05:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 05:05:59 INFO - PROCESS | 1833 | 1461240359173 Marionette TRACE conn3 -> [0,2521,"getWindowHandle",null] 05:05:59 INFO - PROCESS | 1833 | 1461240359176 Marionette TRACE conn3 <- [1,2521,null,{"value":"8"}] 05:05:59 INFO - PROCESS | 1833 | 1461240359182 Marionette TRACE conn3 -> [0,2522,"setScriptTimeout",{"ms":35000}] 05:05:59 INFO - PROCESS | 1833 | 1461240359185 Marionette TRACE conn3 <- [1,2522,null,{}] 05:05:59 INFO - PROCESS | 1833 | 1461240359190 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:05:59 INFO - PROCESS | 1833 | 1461240359397 Marionette TRACE conn3 <- [1,2523,null,{"value":null}] 05:05:59 INFO - PROCESS | 1833 | 1461240359708 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1833 | ++DOCSHELL 0x7f054b8ba800 == 149 [pid = 1833] [id = 638] 05:05:59 INFO - PROCESS | 1833 | ++DOMWINDOW == 163 (0x7f0545157800) [pid = 1833] [serial = 1915] [outer = (nil)] 05:05:59 INFO - PROCESS | 1833 | ++DOMWINDOW == 164 (0x7f0546f0c800) [pid = 1833] [serial = 1916] [outer = 0x7f0545157800] 05:05:59 INFO - PROCESS | 1833 | 1461240359785 Marionette DEBUG loaded listener.js 05:05:59 INFO - PROCESS | 1833 | ++DOMWINDOW == 165 (0x7f05471e9400) [pid = 1833] [serial = 1917] [outer = 0x7f0545157800] 05:06:00 INFO - PROCESS | 1833 | 1461240360572 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:06:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 05:06:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 1437ms 05:06:00 INFO - PROCESS | 1833 | 1461240360619 Marionette TRACE conn3 -> [0,2525,"getWindowHandle",null] 05:06:00 INFO - PROCESS | 1833 | 1461240360622 Marionette TRACE conn3 <- [1,2525,null,{"value":"8"}] 05:06:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 05:06:00 INFO - PROCESS | 1833 | 1461240360628 Marionette TRACE conn3 -> [0,2526,"setScriptTimeout",{"ms":35000}] 05:06:00 INFO - PROCESS | 1833 | 1461240360631 Marionette TRACE conn3 <- [1,2526,null,{}] 05:06:00 INFO - PROCESS | 1833 | 1461240360636 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:06:00 INFO - PROCESS | 1833 | 1461240360859 Marionette TRACE conn3 <- [1,2527,null,{"value":null}] 05:06:01 INFO - PROCESS | 1833 | 1461240361124 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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:01 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f054fe1b800 == 150 [pid = 1833] [id = 639] 05:06:01 INFO - PROCESS | 1833 | ++DOMWINDOW == 166 (0x7f0546cdc000) [pid = 1833] [serial = 1918] [outer = (nil)] 05:06:01 INFO - PROCESS | 1833 | ++DOMWINDOW == 167 (0x7f0547f59400) [pid = 1833] [serial = 1919] [outer = 0x7f0546cdc000] 05:06:01 INFO - PROCESS | 1833 | 1461240361241 Marionette DEBUG loaded listener.js 05:06:01 INFO - PROCESS | 1833 | ++DOMWINDOW == 168 (0x7f0548226800) [pid = 1833] [serial = 1920] [outer = 0x7f0546cdc000] 05:06:02 INFO - PROCESS | 1833 | 1461240362077 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:06:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 05:06:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 1527ms 05:06:02 INFO - PROCESS | 1833 | 1461240362158 Marionette TRACE conn3 -> [0,2529,"getWindowHandle",null] 05:06:02 INFO - PROCESS | 1833 | 1461240362161 Marionette TRACE conn3 <- [1,2529,null,{"value":"8"}] 05:06:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 05:06:02 INFO - PROCESS | 1833 | 1461240362168 Marionette TRACE conn3 -> [0,2530,"setScriptTimeout",{"ms":35000}] 05:06:02 INFO - PROCESS | 1833 | 1461240362171 Marionette TRACE conn3 <- [1,2530,null,{}] 05:06:02 INFO - PROCESS | 1833 | 1461240362176 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:06:02 INFO - PROCESS | 1833 | 1461240362434 Marionette TRACE conn3 <- [1,2531,null,{"value":null}] 05:06:02 INFO - PROCESS | 1833 | 1461240362743 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1833 | ++DOCSHELL 0x7f0550f63800 == 151 [pid = 1833] [id = 640] 05:06:02 INFO - PROCESS | 1833 | ++DOMWINDOW == 169 (0x7f05491ccc00) [pid = 1833] [serial = 1921] [outer = (nil)] 05:06:02 INFO - PROCESS | 1833 | ++DOMWINDOW == 170 (0x7f05491cf400) [pid = 1833] [serial = 1922] [outer = 0x7f05491ccc00] 05:06:02 INFO - PROCESS | 1833 | 1461240362845 Marionette DEBUG loaded listener.js 05:06:02 INFO - PROCESS | 1833 | ++DOMWINDOW == 171 (0x7f0549277800) [pid = 1833] [serial = 1923] [outer = 0x7f05491ccc00] 05:06:03 INFO - PROCESS | 1833 | 1461240363652 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:06:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 05:06:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 1531ms 05:06:03 INFO - PROCESS | 1833 | 1461240363701 Marionette TRACE conn3 -> [0,2533,"getWindowHandle",null] 05:06:03 INFO - PROCESS | 1833 | 1461240363705 Marionette TRACE conn3 <- [1,2533,null,{"value":"8"}] 05:06:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 05:06:03 INFO - PROCESS | 1833 | 1461240363710 Marionette TRACE conn3 -> [0,2534,"setScriptTimeout",{"ms":35000}] 05:06:03 INFO - PROCESS | 1833 | 1461240363713 Marionette TRACE conn3 <- [1,2534,null,{}] 05:06:03 INFO - PROCESS | 1833 | 1461240363718 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:06:03 INFO - PROCESS | 1833 | 1461240363940 Marionette TRACE conn3 <- [1,2535,null,{"value":null}] 05:06:04 INFO - PROCESS | 1833 | 1461240364177 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1833 | ++DOCSHELL 0x7f055240c000 == 152 [pid = 1833] [id = 641] 05:06:04 INFO - PROCESS | 1833 | ++DOMWINDOW == 172 (0x7f05491cd400) [pid = 1833] [serial = 1924] [outer = (nil)] 05:06:04 INFO - PROCESS | 1833 | ++DOMWINDOW == 173 (0x7f054a13a800) [pid = 1833] [serial = 1925] [outer = 0x7f05491cd400] 05:06:04 INFO - PROCESS | 1833 | 1461240364292 Marionette DEBUG loaded listener.js 05:06:04 INFO - PROCESS | 1833 | ++DOMWINDOW == 174 (0x7f054a269400) [pid = 1833] [serial = 1926] [outer = 0x7f05491cd400] 05:06:05 INFO - PROCESS | 1833 | 1461240365101 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:06:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 05:06:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 1429ms 05:06:05 INFO - PROCESS | 1833 | 1461240365139 Marionette TRACE conn3 -> [0,2537,"getWindowHandle",null] 05:06:05 INFO - PROCESS | 1833 | 1461240365144 Marionette TRACE conn3 <- [1,2537,null,{"value":"8"}] 05:06:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 05:06:05 INFO - PROCESS | 1833 | 1461240365150 Marionette TRACE conn3 -> [0,2538,"setScriptTimeout",{"ms":35000}] 05:06:05 INFO - PROCESS | 1833 | 1461240365154 Marionette TRACE conn3 <- [1,2538,null,{}] 05:06:05 INFO - PROCESS | 1833 | 1461240365159 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:06:05 INFO - PROCESS | 1833 | 1461240365399 Marionette TRACE conn3 <- [1,2539,null,{"value":null}] 05:06:05 INFO - PROCESS | 1833 | 1461240365726 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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:05 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f0552ad4000 == 153 [pid = 1833] [id = 642] 05:06:05 INFO - PROCESS | 1833 | ++DOMWINDOW == 175 (0x7f0539be0800) [pid = 1833] [serial = 1927] [outer = (nil)] 05:06:05 INFO - PROCESS | 1833 | ++DOMWINDOW == 176 (0x7f054a589400) [pid = 1833] [serial = 1928] [outer = 0x7f0539be0800] 05:06:05 INFO - PROCESS | 1833 | 1461240365815 Marionette DEBUG loaded listener.js 05:06:05 INFO - PROCESS | 1833 | ++DOMWINDOW == 177 (0x7f054a592400) [pid = 1833] [serial = 1929] [outer = 0x7f0539be0800] 05:06:06 INFO - PROCESS | 1833 | 1461240366693 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:06:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 05:06:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 1588ms 05:06:06 INFO - PROCESS | 1833 | 1461240366739 Marionette TRACE conn3 -> [0,2541,"getWindowHandle",null] 05:06:06 INFO - PROCESS | 1833 | 1461240366743 Marionette TRACE conn3 <- [1,2541,null,{"value":"8"}] 05:06:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 05:06:06 INFO - PROCESS | 1833 | 1461240366749 Marionette TRACE conn3 -> [0,2542,"setScriptTimeout",{"ms":35000}] 05:06:06 INFO - PROCESS | 1833 | 1461240366751 Marionette TRACE conn3 <- [1,2542,null,{}] 05:06:06 INFO - PROCESS | 1833 | 1461240366756 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:06:06 INFO - PROCESS | 1833 | 1461240366965 Marionette TRACE conn3 <- [1,2543,null,{"value":null}] 05:06:07 INFO - PROCESS | 1833 | 1461240367275 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1833 | ++DOCSHELL 0x7f0552eda800 == 154 [pid = 1833] [id = 643] 05:06:07 INFO - PROCESS | 1833 | ++DOMWINDOW == 178 (0x7f054a591000) [pid = 1833] [serial = 1930] [outer = (nil)] 05:06:07 INFO - PROCESS | 1833 | ++DOMWINDOW == 179 (0x7f05433e3400) [pid = 1833] [serial = 1931] [outer = 0x7f054a591000] 05:06:07 INFO - PROCESS | 1833 | 1461240367356 Marionette DEBUG loaded listener.js 05:06:07 INFO - PROCESS | 1833 | ++DOMWINDOW == 180 (0x7f054a6cf400) [pid = 1833] [serial = 1932] [outer = 0x7f054a591000] 05:06:08 INFO - PROCESS | 1833 | 1461240368401 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:06:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 05:06:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 1734ms 05:06:08 INFO - PROCESS | 1833 | 1461240368485 Marionette TRACE conn3 -> [0,2545,"getWindowHandle",null] 05:06:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 05:06:08 INFO - PROCESS | 1833 | 1461240368490 Marionette TRACE conn3 <- [1,2545,null,{"value":"8"}] 05:06:08 INFO - PROCESS | 1833 | 1461240368499 Marionette TRACE conn3 -> [0,2546,"setScriptTimeout",{"ms":35000}] 05:06:08 INFO - PROCESS | 1833 | 1461240368504 Marionette TRACE conn3 <- [1,2546,null,{}] 05:06:08 INFO - PROCESS | 1833 | 1461240368512 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:06:08 INFO - PROCESS | 1833 | 1461240368780 Marionette TRACE conn3 <- [1,2547,null,{"value":null}] 05:06:09 INFO - PROCESS | 1833 | 1461240369111 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1833 | ++DOCSHELL 0x7f0552f54800 == 155 [pid = 1833] [id = 644] 05:06:09 INFO - PROCESS | 1833 | ++DOMWINDOW == 181 (0x7f054a6a4c00) [pid = 1833] [serial = 1933] [outer = (nil)] 05:06:09 INFO - PROCESS | 1833 | ++DOMWINDOW == 182 (0x7f054a6d7c00) [pid = 1833] [serial = 1934] [outer = 0x7f054a6a4c00] 05:06:09 INFO - PROCESS | 1833 | 1461240369230 Marionette DEBUG loaded listener.js 05:06:09 INFO - PROCESS | 1833 | ++DOMWINDOW == 183 (0x7f054b5bac00) [pid = 1833] [serial = 1935] [outer = 0x7f054a6a4c00] 05:06:10 INFO - PROCESS | 1833 | 1461240370215 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:06:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 05:06:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 1789ms 05:06:10 INFO - PROCESS | 1833 | 1461240370294 Marionette TRACE conn3 -> [0,2549,"getWindowHandle",null] 05:06:10 INFO - PROCESS | 1833 | 1461240370298 Marionette TRACE conn3 <- [1,2549,null,{"value":"8"}] 05:06:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 05:06:10 INFO - PROCESS | 1833 | 1461240370306 Marionette TRACE conn3 -> [0,2550,"setScriptTimeout",{"ms":35000}] 05:06:10 INFO - PROCESS | 1833 | 1461240370308 Marionette TRACE conn3 <- [1,2550,null,{}] 05:06:10 INFO - PROCESS | 1833 | 1461240370313 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:06:10 INFO - PROCESS | 1833 | 1461240370536 Marionette TRACE conn3 <- [1,2551,null,{"value":null}] 05:06:10 INFO - PROCESS | 1833 | 1461240370817 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1833 | ++DOCSHELL 0x7f0553490800 == 156 [pid = 1833] [id = 645] 05:06:10 INFO - PROCESS | 1833 | ++DOMWINDOW == 184 (0x7f054a6cf800) [pid = 1833] [serial = 1936] [outer = (nil)] 05:06:10 INFO - PROCESS | 1833 | ++DOMWINDOW == 185 (0x7f054fc24800) [pid = 1833] [serial = 1937] [outer = 0x7f054a6cf800] 05:06:10 INFO - PROCESS | 1833 | 1461240370890 Marionette DEBUG loaded listener.js 05:06:10 INFO - PROCESS | 1833 | ++DOMWINDOW == 186 (0x7f054fc30800) [pid = 1833] [serial = 1938] [outer = 0x7f054a6cf800] 05:06:11 INFO - PROCESS | 1833 | 1461240371737 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:06:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 05:06:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 1486ms 05:06:11 INFO - PROCESS | 1833 | 1461240371793 Marionette TRACE conn3 -> [0,2553,"getWindowHandle",null] 05:06:11 INFO - PROCESS | 1833 | 1461240371797 Marionette TRACE conn3 <- [1,2553,null,{"value":"8"}] 05:06:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 05:06:11 INFO - PROCESS | 1833 | 1461240371802 Marionette TRACE conn3 -> [0,2554,"setScriptTimeout",{"ms":35000}] 05:06:11 INFO - PROCESS | 1833 | 1461240371804 Marionette TRACE conn3 <- [1,2554,null,{}] 05:06:11 INFO - PROCESS | 1833 | 1461240371810 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:06:12 INFO - PROCESS | 1833 | 1461240372032 Marionette TRACE conn3 <- [1,2555,null,{"value":null}] 05:06:12 INFO - PROCESS | 1833 | 1461240372341 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1833 | ++DOCSHELL 0x7f0554378000 == 157 [pid = 1833] [id = 646] 05:06:12 INFO - PROCESS | 1833 | ++DOMWINDOW == 187 (0x7f053c719c00) [pid = 1833] [serial = 1939] [outer = (nil)] 05:06:12 INFO - PROCESS | 1833 | ++DOMWINDOW == 188 (0x7f054fc27400) [pid = 1833] [serial = 1940] [outer = 0x7f053c719c00] 05:06:12 INFO - PROCESS | 1833 | 1461240372419 Marionette DEBUG loaded listener.js 05:06:12 INFO - PROCESS | 1833 | ++DOMWINDOW == 189 (0x7f054fc4e400) [pid = 1833] [serial = 1941] [outer = 0x7f053c719c00] 05:06:13 INFO - PROCESS | 1833 | 1461240373266 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:06:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 05:06:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 1531ms 05:06:13 INFO - PROCESS | 1833 | 1461240373335 Marionette TRACE conn3 -> [0,2557,"getWindowHandle",null] 05:06:13 INFO - PROCESS | 1833 | 1461240373339 Marionette TRACE conn3 <- [1,2557,null,{"value":"8"}] 05:06:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 05:06:13 INFO - PROCESS | 1833 | 1461240373345 Marionette TRACE conn3 -> [0,2558,"setScriptTimeout",{"ms":35000}] 05:06:13 INFO - PROCESS | 1833 | 1461240373348 Marionette TRACE conn3 <- [1,2558,null,{}] 05:06:13 INFO - PROCESS | 1833 | 1461240373353 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:06:13 INFO - PROCESS | 1833 | 1461240373597 Marionette TRACE conn3 <- [1,2559,null,{"value":null}] 05:06:13 INFO - PROCESS | 1833 | 1461240373905 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1833 | ++DOCSHELL 0x7f0555a20800 == 158 [pid = 1833] [id = 647] 05:06:13 INFO - PROCESS | 1833 | ++DOMWINDOW == 190 (0x7f053c814000) [pid = 1833] [serial = 1942] [outer = (nil)] 05:06:13 INFO - PROCESS | 1833 | ++DOMWINDOW == 191 (0x7f054fc7a000) [pid = 1833] [serial = 1943] [outer = 0x7f053c814000] 05:06:13 INFO - PROCESS | 1833 | 1461240373983 Marionette DEBUG loaded listener.js 05:06:14 INFO - PROCESS | 1833 | ++DOMWINDOW == 192 (0x7f054fc98800) [pid = 1833] [serial = 1944] [outer = 0x7f053c814000] 05:06:14 INFO - PROCESS | 1833 | 1461240374812 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:06:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 05:06:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 1529ms 05:06:14 INFO - PROCESS | 1833 | 1461240374875 Marionette TRACE conn3 -> [0,2561,"getWindowHandle",null] 05:06:14 INFO - PROCESS | 1833 | 1461240374878 Marionette TRACE conn3 <- [1,2561,null,{"value":"8"}] 05:06:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 05:06:14 INFO - PROCESS | 1833 | 1461240374884 Marionette TRACE conn3 -> [0,2562,"setScriptTimeout",{"ms":35000}] 05:06:14 INFO - PROCESS | 1833 | 1461240374886 Marionette TRACE conn3 <- [1,2562,null,{}] 05:06:14 INFO - PROCESS | 1833 | 1461240374892 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:06:15 INFO - PROCESS | 1833 | 1461240375112 Marionette TRACE conn3 <- [1,2563,null,{"value":null}] 05:06:15 INFO - PROCESS | 1833 | 1461240375436 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1833 | ++DOCSHELL 0x7f0555fd5800 == 159 [pid = 1833] [id = 648] 05:06:15 INFO - PROCESS | 1833 | ++DOMWINDOW == 193 (0x7f054fc45000) [pid = 1833] [serial = 1945] [outer = (nil)] 05:06:15 INFO - PROCESS | 1833 | ++DOMWINDOW == 194 (0x7f054fe9d400) [pid = 1833] [serial = 1946] [outer = 0x7f054fc45000] 05:06:15 INFO - PROCESS | 1833 | 1461240375518 Marionette DEBUG loaded listener.js 05:06:15 INFO - PROCESS | 1833 | ++DOMWINDOW == 195 (0x7f054fea4000) [pid = 1833] [serial = 1947] [outer = 0x7f054fc45000] 05:06:16 INFO - PROCESS | 1833 | 1461240376355 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:06:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 05:06:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 1540ms 05:06:16 INFO - PROCESS | 1833 | 1461240376425 Marionette TRACE conn3 -> [0,2565,"getWindowHandle",null] 05:06:16 INFO - PROCESS | 1833 | 1461240376429 Marionette TRACE conn3 <- [1,2565,null,{"value":"8"}] 05:06:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 05:06:16 INFO - PROCESS | 1833 | 1461240376436 Marionette TRACE conn3 -> [0,2566,"setScriptTimeout",{"ms":35000}] 05:06:16 INFO - PROCESS | 1833 | 1461240376438 Marionette TRACE conn3 <- [1,2566,null,{}] 05:06:16 INFO - PROCESS | 1833 | 1461240376443 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:06:16 INFO - PROCESS | 1833 | 1461240376661 Marionette TRACE conn3 <- [1,2567,null,{"value":null}] 05:06:16 INFO - PROCESS | 1833 | 1461240376973 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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:17 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f05560e2000 == 160 [pid = 1833] [id = 649] 05:06:17 INFO - PROCESS | 1833 | ++DOMWINDOW == 196 (0x7f0540a5e000) [pid = 1833] [serial = 1948] [outer = (nil)] 05:06:17 INFO - PROCESS | 1833 | ++DOMWINDOW == 197 (0x7f0550431800) [pid = 1833] [serial = 1949] [outer = 0x7f0540a5e000] 05:06:17 INFO - PROCESS | 1833 | 1461240377052 Marionette DEBUG loaded listener.js 05:06:17 INFO - PROCESS | 1833 | ++DOMWINDOW == 198 (0x7f0550479c00) [pid = 1833] [serial = 1950] [outer = 0x7f0540a5e000] 05:06:17 INFO - PROCESS | 1833 | 1461240377954 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:06:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 05:06:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 1588ms 05:06:18 INFO - PROCESS | 1833 | 1461240378025 Marionette TRACE conn3 -> [0,2569,"getWindowHandle",null] 05:06:18 INFO - PROCESS | 1833 | 1461240378028 Marionette TRACE conn3 <- [1,2569,null,{"value":"8"}] 05:06:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 05:06:18 INFO - PROCESS | 1833 | 1461240378034 Marionette TRACE conn3 -> [0,2570,"setScriptTimeout",{"ms":35000}] 05:06:18 INFO - PROCESS | 1833 | 1461240378036 Marionette TRACE conn3 <- [1,2570,null,{}] 05:06:18 INFO - PROCESS | 1833 | 1461240378041 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:06:18 INFO - PROCESS | 1833 | 1461240378289 Marionette TRACE conn3 <- [1,2571,null,{"value":null}] 05:06:18 INFO - PROCESS | 1833 | 1461240378606 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1833 | ++DOCSHELL 0x7f0556616000 == 161 [pid = 1833] [id = 650] 05:06:18 INFO - PROCESS | 1833 | ++DOMWINDOW == 199 (0x7f05434d0c00) [pid = 1833] [serial = 1951] [outer = (nil)] 05:06:18 INFO - PROCESS | 1833 | ++DOMWINDOW == 200 (0x7f0550e56000) [pid = 1833] [serial = 1952] [outer = 0x7f05434d0c00] 05:06:18 INFO - PROCESS | 1833 | 1461240378677 Marionette DEBUG loaded listener.js 05:06:18 INFO - PROCESS | 1833 | ++DOMWINDOW == 201 (0x7f0550e60c00) [pid = 1833] [serial = 1953] [outer = 0x7f05434d0c00] 05:06:19 INFO - PROCESS | 1833 | 1461240379540 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:06:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 05:06:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 1578ms 05:06:19 INFO - PROCESS | 1833 | 1461240379615 Marionette TRACE conn3 -> [0,2573,"getWindowHandle",null] 05:06:19 INFO - PROCESS | 1833 | 1461240379618 Marionette TRACE conn3 <- [1,2573,null,{"value":"8"}] 05:06:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 05:06:19 INFO - PROCESS | 1833 | 1461240379624 Marionette TRACE conn3 -> [0,2574,"setScriptTimeout",{"ms":35000}] 05:06:19 INFO - PROCESS | 1833 | 1461240379627 Marionette TRACE conn3 <- [1,2574,null,{}] 05:06:19 INFO - PROCESS | 1833 | 1461240379634 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:06:19 INFO - PROCESS | 1833 | 1461240379860 Marionette TRACE conn3 <- [1,2575,null,{"value":null}] 05:06:21 INFO - PROCESS | 1833 | --DOCSHELL 0x7f053e1d4000 == 160 [pid = 1833] [id = 630] 05:06:21 INFO - PROCESS | 1833 | --DOCSHELL 0x7f0541425800 == 159 [pid = 1833] [id = 629] 05:06:21 INFO - PROCESS | 1833 | --DOCSHELL 0x7f0540b14000 == 158 [pid = 1833] [id = 628] 05:06:21 INFO - PROCESS | 1833 | --DOCSHELL 0x7f053ca59800 == 157 [pid = 1833] [id = 627] 05:06:21 INFO - PROCESS | 1833 | --DOCSHELL 0x7f05405cf000 == 156 [pid = 1833] [id = 626] 05:06:21 INFO - PROCESS | 1833 | --DOCSHELL 0x7f0552345800 == 155 [pid = 1833] [id = 625] 05:06:21 INFO - PROCESS | 1833 | --DOCSHELL 0x7f0551f5f800 == 154 [pid = 1833] [id = 624] 05:06:21 INFO - PROCESS | 1833 | --DOCSHELL 0x7f0550ec2800 == 153 [pid = 1833] [id = 623] 05:06:21 INFO - PROCESS | 1833 | --DOCSHELL 0x7f0550d5c000 == 152 [pid = 1833] [id = 622] 05:06:21 INFO - PROCESS | 1833 | --DOCSHELL 0x7f054fcc0000 == 151 [pid = 1833] [id = 621] 05:06:21 INFO - PROCESS | 1833 | --DOCSHELL 0x7f054b8bf000 == 150 [pid = 1833] [id = 620] 05:06:21 INFO - PROCESS | 1833 | --DOCSHELL 0x7f054b77b800 == 149 [pid = 1833] [id = 619] 05:06:21 INFO - PROCESS | 1833 | --DOCSHELL 0x7f054a46f800 == 148 [pid = 1833] [id = 618] 05:06:21 INFO - PROCESS | 1833 | --DOCSHELL 0x7f054924c000 == 147 [pid = 1833] [id = 617] 05:06:21 INFO - PROCESS | 1833 | --DOCSHELL 0x7f0547212800 == 146 [pid = 1833] [id = 616] 05:06:21 INFO - PROCESS | 1833 | --DOCSHELL 0x7f0546d7b000 == 145 [pid = 1833] [id = 615] 05:06:21 INFO - PROCESS | 1833 | --DOCSHELL 0x7f0545f0e800 == 144 [pid = 1833] [id = 614] 05:06:21 INFO - PROCESS | 1833 | --DOCSHELL 0x7f0544ee7000 == 143 [pid = 1833] [id = 613] 05:06:21 INFO - PROCESS | 1833 | --DOCSHELL 0x7f0544a68000 == 142 [pid = 1833] [id = 612] 05:06:21 INFO - PROCESS | 1833 | --DOCSHELL 0x7f0543b51000 == 141 [pid = 1833] [id = 611] 05:06:21 INFO - PROCESS | 1833 | --DOCSHELL 0x7f0543289800 == 140 [pid = 1833] [id = 610] 05:06:21 INFO - PROCESS | 1833 | --DOCSHELL 0x7f05415a7000 == 139 [pid = 1833] [id = 609] 05:06:21 INFO - PROCESS | 1833 | --DOCSHELL 0x7f054085a000 == 138 [pid = 1833] [id = 608] 05:06:21 INFO - PROCESS | 1833 | --DOMWINDOW == 200 (0x7f0542d4e800) [pid = 1833] [serial = 1680] [outer = (nil)] [url = about:blank] 05:06:21 INFO - PROCESS | 1833 | --DOMWINDOW == 199 (0x7f053cc51c00) [pid = 1833] [serial = 1737] [outer = (nil)] [url = about:blank] 05:06:21 INFO - PROCESS | 1833 | --DOMWINDOW == 198 (0x7f0555abc400) [pid = 1833] [serial = 1731] [outer = (nil)] [url = about:blank] 05:06:21 INFO - PROCESS | 1833 | --DOMWINDOW == 197 (0x7f0555afbc00) [pid = 1833] [serial = 1734] [outer = (nil)] [url = about:blank] 05:06:21 INFO - PROCESS | 1833 | --DOMWINDOW == 196 (0x7f0554d4b000) [pid = 1833] [serial = 1728] [outer = (nil)] [url = about:blank] 05:06:21 INFO - PROCESS | 1833 | --DOMWINDOW == 195 (0x7f05413eb400) [pid = 1833] [serial = 1823] [outer = (nil)] [url = about:blank] 05:06:21 INFO - PROCESS | 1833 | --DOMWINDOW == 194 (0x7f0547f50800) [pid = 1833] [serial = 1775] [outer = (nil)] [url = about:blank] 05:06:21 INFO - PROCESS | 1833 | --DOMWINDOW == 193 (0x7f0547f5d800) [pid = 1833] [serial = 1776] [outer = (nil)] [url = about:blank] 05:06:21 INFO - PROCESS | 1833 | --DOMWINDOW == 192 (0x7f05510a5400) [pid = 1833] [serial = 1793] [outer = (nil)] [url = about:blank] 05:06:21 INFO - PROCESS | 1833 | --DOMWINDOW == 191 (0x7f05510afc00) [pid = 1833] [serial = 1794] [outer = (nil)] [url = about:blank] 05:06:21 INFO - PROCESS | 1833 | --DOMWINDOW == 190 (0x7f055246f800) [pid = 1833] [serial = 1799] [outer = (nil)] [url = about:blank] 05:06:21 INFO - PROCESS | 1833 | --DOMWINDOW == 189 (0x7f055296a800) [pid = 1833] [serial = 1800] [outer = (nil)] [url = about:blank] 05:06:21 INFO - PROCESS | 1833 | --DOMWINDOW == 188 (0x7f053c71e000) [pid = 1833] [serial = 1811] [outer = (nil)] [url = about:blank] 05:06:21 INFO - PROCESS | 1833 | --DOMWINDOW == 187 (0x7f053c816800) [pid = 1833] [serial = 1812] [outer = (nil)] [url = about:blank] 05:06:21 INFO - PROCESS | 1833 | --DOMWINDOW == 186 (0x7f054fc2f000) [pid = 1833] [serial = 1787] [outer = (nil)] [url = about:blank] 05:06:21 INFO - PROCESS | 1833 | --DOMWINDOW == 185 (0x7f054fc9a800) [pid = 1833] [serial = 1788] [outer = (nil)] [url = about:blank] 05:06:21 INFO - PROCESS | 1833 | --DOMWINDOW == 184 (0x7f0540b71000) [pid = 1833] [serial = 1757] [outer = (nil)] [url = about:blank] 05:06:21 INFO - PROCESS | 1833 | --DOMWINDOW == 183 (0x7f0541d6bc00) [pid = 1833] [serial = 1758] [outer = (nil)] [url = about:blank] 05:06:21 INFO - PROCESS | 1833 | --DOMWINDOW == 182 (0x7f054926e000) [pid = 1833] [serial = 1781] [outer = (nil)] [url = about:blank] 05:06:21 INFO - PROCESS | 1833 | --DOMWINDOW == 181 (0x7f054a139000) [pid = 1833] [serial = 1782] [outer = (nil)] [url = about:blank] 05:06:21 INFO - PROCESS | 1833 | --DOMWINDOW == 180 (0x7f0543da1c00) [pid = 1833] [serial = 1766] [outer = (nil)] [url = about:blank] 05:06:21 INFO - PROCESS | 1833 | --DOMWINDOW == 179 (0x7f0543dde000) [pid = 1833] [serial = 1767] [outer = (nil)] [url = about:blank] 05:06:21 INFO - PROCESS | 1833 | --DOMWINDOW == 178 (0x7f05483e0800) [pid = 1833] [serial = 1778] [outer = (nil)] [url = about:blank] 05:06:21 INFO - PROCESS | 1833 | --DOMWINDOW == 177 (0x7f054926bc00) [pid = 1833] [serial = 1779] [outer = (nil)] [url = about:blank] 05:06:21 INFO - PROCESS | 1833 | --DOMWINDOW == 176 (0x7f0544e15400) [pid = 1833] [serial = 1769] [outer = (nil)] [url = about:blank] 05:06:21 INFO - PROCESS | 1833 | --DOMWINDOW == 175 (0x7f0545b4f000) [pid = 1833] [serial = 1770] [outer = (nil)] [url = about:blank] 05:06:21 INFO - PROCESS | 1833 | --DOMWINDOW == 174 (0x7f0543262000) [pid = 1833] [serial = 1760] [outer = (nil)] [url = about:blank] 05:06:21 INFO - PROCESS | 1833 | --DOMWINDOW == 173 (0x7f05432fd000) [pid = 1833] [serial = 1761] [outer = (nil)] [url = about:blank] 05:06:21 INFO - PROCESS | 1833 | --DOMWINDOW == 172 (0x7f0552017400) [pid = 1833] [serial = 1796] [outer = (nil)] [url = about:blank] 05:06:21 INFO - PROCESS | 1833 | --DOMWINDOW == 171 (0x7f0552038400) [pid = 1833] [serial = 1797] [outer = (nil)] [url = about:blank] 05:06:21 INFO - PROCESS | 1833 | --DOMWINDOW == 170 (0x7f05434cfc00) [pid = 1833] [serial = 1763] [outer = (nil)] [url = about:blank] 05:06:21 INFO - PROCESS | 1833 | --DOMWINDOW == 169 (0x7f0543b2b400) [pid = 1833] [serial = 1764] [outer = (nil)] [url = about:blank] 05:06:21 INFO - PROCESS | 1833 | --DOMWINDOW == 168 (0x7f053ccfec00) [pid = 1833] [serial = 1754] [outer = (nil)] [url = about:blank] 05:06:21 INFO - PROCESS | 1833 | --DOMWINDOW == 167 (0x7f05407ea000) [pid = 1833] [serial = 1755] [outer = (nil)] [url = about:blank] 05:06:21 INFO - PROCESS | 1833 | --DOMWINDOW == 166 (0x7f0550432000) [pid = 1833] [serial = 1790] [outer = (nil)] [url = about:blank] 05:06:21 INFO - PROCESS | 1833 | --DOMWINDOW == 165 (0x7f0550485c00) [pid = 1833] [serial = 1791] [outer = (nil)] [url = about:blank] 05:06:21 INFO - PROCESS | 1833 | --DOMWINDOW == 164 (0x7f054a6ad800) [pid = 1833] [serial = 1784] [outer = (nil)] [url = about:blank] 05:06:21 INFO - PROCESS | 1833 | --DOMWINDOW == 163 (0x7f0540935000) [pid = 1833] [serial = 1817] [outer = (nil)] [url = about:blank] 05:06:21 INFO - PROCESS | 1833 | --DOMWINDOW == 162 (0x7f054a6db800) [pid = 1833] [serial = 1785] [outer = (nil)] [url = about:blank] 05:06:21 INFO - PROCESS | 1833 | --DOMWINDOW == 161 (0x7f053b821400) [pid = 1833] [serial = 1808] [outer = (nil)] [url = about:blank] 05:06:21 INFO - PROCESS | 1833 | --DOMWINDOW == 160 (0x7f0555aa7800) [pid = 1833] [serial = 1805] [outer = (nil)] [url = about:blank] 05:06:21 INFO - PROCESS | 1833 | --DOMWINDOW == 159 (0x7f0552fcac00) [pid = 1833] [serial = 1802] [outer = (nil)] [url = about:blank] 05:06:21 INFO - PROCESS | 1833 | --DOMWINDOW == 158 (0x7f053ccfa400) [pid = 1833] [serial = 1814] [outer = (nil)] [url = about:blank] 05:06:21 INFO - PROCESS | 1833 | --DOMWINDOW == 157 (0x7f0545fba800) [pid = 1833] [serial = 1772] [outer = (nil)] [url = about:blank] 05:06:21 INFO - PROCESS | 1833 | --DOMWINDOW == 156 (0x7f0546fde400) [pid = 1833] [serial = 1773] [outer = (nil)] [url = about:blank] 05:06:21 INFO - PROCESS | 1833 | --DOMWINDOW == 155 (0x7f0540a23800) [pid = 1833] [serial = 1818] [outer = (nil)] [url = about:blank] 05:06:21 INFO - PROCESS | 1833 | --DOMWINDOW == 154 (0x7f0540b6f400) [pid = 1833] [serial = 1821] [outer = (nil)] [url = about:blank] 05:06:21 INFO - PROCESS | 1833 | --DOMWINDOW == 153 (0x7f053cc50800) [pid = 1833] [serial = 1820] [outer = (nil)] [url = about:blank] 05:06:21 INFO - PROCESS | 1833 | --DOMWINDOW == 152 (0x7f053cd3b800) [pid = 1833] [serial = 1815] [outer = (nil)] [url = about:blank] 05:06:21 INFO - PROCESS | 1833 | 1461240381773 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1833 | ++DOCSHELL 0x7f053ca61000 == 139 [pid = 1833] [id = 651] 05:06:21 INFO - PROCESS | 1833 | ++DOMWINDOW == 153 (0x7f053b825400) [pid = 1833] [serial = 1954] [outer = (nil)] 05:06:21 INFO - PROCESS | 1833 | ++DOMWINDOW == 154 (0x7f053c720000) [pid = 1833] [serial = 1955] [outer = 0x7f053b825400] 05:06:21 INFO - PROCESS | 1833 | 1461240381842 Marionette DEBUG loaded listener.js 05:06:21 INFO - PROCESS | 1833 | ++DOMWINDOW == 155 (0x7f053c818800) [pid = 1833] [serial = 1956] [outer = 0x7f053b825400] 05:06:22 INFO - PROCESS | 1833 | 1461240382594 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:06:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 05:06:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 2993ms 05:06:22 INFO - PROCESS | 1833 | 1461240382620 Marionette TRACE conn3 -> [0,2577,"getWindowHandle",null] 05:06:22 INFO - PROCESS | 1833 | 1461240382626 Marionette TRACE conn3 <- [1,2577,null,{"value":"8"}] 05:06:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 05:06:22 INFO - PROCESS | 1833 | 1461240382634 Marionette TRACE conn3 -> [0,2578,"setScriptTimeout",{"ms":35000}] 05:06:22 INFO - PROCESS | 1833 | 1461240382638 Marionette TRACE conn3 <- [1,2578,null,{}] 05:06:22 INFO - PROCESS | 1833 | 1461240382644 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:06:22 INFO - PROCESS | 1833 | 1461240382884 Marionette TRACE conn3 <- [1,2579,null,{"value":null}] 05:06:23 INFO - PROCESS | 1833 | 1461240383069 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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:23 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f0540b13000 == 140 [pid = 1833] [id = 652] 05:06:23 INFO - PROCESS | 1833 | ++DOMWINDOW == 156 (0x7f053b825800) [pid = 1833] [serial = 1957] [outer = (nil)] 05:06:23 INFO - PROCESS | 1833 | ++DOMWINDOW == 157 (0x7f053cd40800) [pid = 1833] [serial = 1958] [outer = 0x7f053b825800] 05:06:23 INFO - PROCESS | 1833 | 1461240383136 Marionette DEBUG loaded listener.js 05:06:23 INFO - PROCESS | 1833 | ++DOMWINDOW == 158 (0x7f0540935c00) [pid = 1833] [serial = 1959] [outer = 0x7f053b825800] 05:06:24 INFO - PROCESS | 1833 | 1461240383999 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:06:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 05:06:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 1382ms 05:06:24 INFO - PROCESS | 1833 | 1461240384024 Marionette TRACE conn3 -> [0,2581,"getWindowHandle",null] 05:06:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 05:06:24 INFO - PROCESS | 1833 | 1461240384030 Marionette TRACE conn3 <- [1,2581,null,{"value":"8"}] 05:06:24 INFO - PROCESS | 1833 | 1461240384036 Marionette TRACE conn3 -> [0,2582,"setScriptTimeout",{"ms":35000}] 05:06:24 INFO - PROCESS | 1833 | 1461240384039 Marionette TRACE conn3 <- [1,2582,null,{}] 05:06:24 INFO - PROCESS | 1833 | 1461240384044 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:06:24 INFO - PROCESS | 1833 | 1461240384320 Marionette TRACE conn3 <- [1,2583,null,{"value":null}] 05:06:24 INFO - PROCESS | 1833 | 1461240384362 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1833 | ++DOCSHELL 0x7f054141d800 == 141 [pid = 1833] [id = 653] 05:06:24 INFO - PROCESS | 1833 | ++DOMWINDOW == 159 (0x7f0540a59c00) [pid = 1833] [serial = 1960] [outer = (nil)] 05:06:24 INFO - PROCESS | 1833 | ++DOMWINDOW == 160 (0x7f05413eb400) [pid = 1833] [serial = 1961] [outer = 0x7f0540a59c00] 05:06:24 INFO - PROCESS | 1833 | 1461240384425 Marionette DEBUG loaded listener.js 05:06:24 INFO - PROCESS | 1833 | ++DOMWINDOW == 161 (0x7f0541d71800) [pid = 1833] [serial = 1962] [outer = 0x7f0540a59c00] 05:06:25 INFO - PROCESS | 1833 | 1461240385340 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:06:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 05:06:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 1331ms 05:06:25 INFO - PROCESS | 1833 | 1461240385367 Marionette TRACE conn3 -> [0,2585,"getWindowHandle",null] 05:06:25 INFO - PROCESS | 1833 | 1461240385369 Marionette TRACE conn3 <- [1,2585,null,{"value":"8"}] 05:06:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 05:06:25 INFO - PROCESS | 1833 | 1461240385385 Marionette TRACE conn3 -> [0,2586,"setScriptTimeout",{"ms":35000}] 05:06:25 INFO - PROCESS | 1833 | 1461240385393 Marionette TRACE conn3 <- [1,2586,null,{}] 05:06:25 INFO - PROCESS | 1833 | 1461240385405 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:06:25 INFO - PROCESS | 1833 | 1461240385794 Marionette TRACE conn3 <- [1,2587,null,{"value":null}] 05:06:25 INFO - PROCESS | 1833 | 1461240385826 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1833 | ++DOCSHELL 0x7f0541cc7800 == 142 [pid = 1833] [id = 654] 05:06:25 INFO - PROCESS | 1833 | ++DOMWINDOW == 162 (0x7f0540a22000) [pid = 1833] [serial = 1963] [outer = (nil)] 05:06:25 INFO - PROCESS | 1833 | ++DOMWINDOW == 163 (0x7f0542dd5c00) [pid = 1833] [serial = 1964] [outer = 0x7f0540a22000] 05:06:25 INFO - PROCESS | 1833 | 1461240385889 Marionette DEBUG loaded listener.js 05:06:25 INFO - PROCESS | 1833 | ++DOMWINDOW == 164 (0x7f054316fc00) [pid = 1833] [serial = 1965] [outer = 0x7f0540a22000] 05:06:26 INFO - PROCESS | 1833 | --DOMWINDOW == 163 (0x7f053cc48000) [pid = 1833] [serial = 1888] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 05:06:26 INFO - PROCESS | 1833 | --DOMWINDOW == 162 (0x7f05483e1400) [pid = 1833] [serial = 1876] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 05:06:26 INFO - PROCESS | 1833 | --DOMWINDOW == 161 (0x7f0539be6800) [pid = 1833] [serial = 1882] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 05:06:26 INFO - PROCESS | 1833 | --DOMWINDOW == 160 (0x7f0539be7c00) [pid = 1833] [serial = 1843] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 05:06:26 INFO - PROCESS | 1833 | --DOMWINDOW == 159 (0x7f0543dd7c00) [pid = 1833] [serial = 1849] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 05:06:26 INFO - PROCESS | 1833 | --DOMWINDOW == 158 (0x7f0540b67c00) [pid = 1833] [serial = 1750] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 05:06:26 INFO - PROCESS | 1833 | --DOMWINDOW == 157 (0x7f0539be3800) [pid = 1833] [serial = 1870] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 05:06:26 INFO - PROCESS | 1833 | --DOMWINDOW == 156 (0x7f0539bdec00) [pid = 1833] [serial = 1891] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 05:06:26 INFO - PROCESS | 1833 | --DOMWINDOW == 155 (0x7f05407ecc00) [pid = 1833] [serial = 1873] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 05:06:26 INFO - PROCESS | 1833 | --DOMWINDOW == 154 (0x7f0543eeb800) [pid = 1833] [serial = 1852] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 05:06:26 INFO - PROCESS | 1833 | --DOMWINDOW == 153 (0x7f053c721800) [pid = 1833] [serial = 1825] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 05:06:26 INFO - PROCESS | 1833 | --DOMWINDOW == 152 (0x7f0545fbac00) [pid = 1833] [serial = 1861] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 05:06:26 INFO - PROCESS | 1833 | --DOMWINDOW == 151 (0x7f0545b4c000) [pid = 1833] [serial = 1855] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 05:06:26 INFO - PROCESS | 1833 | --DOMWINDOW == 150 (0x7f0542dd7000) [pid = 1833] [serial = 1837] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 05:06:26 INFO - PROCESS | 1833 | --DOMWINDOW == 149 (0x7f0543b21800) [pid = 1833] [serial = 1858] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 05:06:26 INFO - PROCESS | 1833 | --DOMWINDOW == 148 (0x7f05434ca000) [pid = 1833] [serial = 1840] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 05:06:26 INFO - PROCESS | 1833 | --DOMWINDOW == 147 (0x7f0539bde800) [pid = 1833] [serial = 1867] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 05:06:26 INFO - PROCESS | 1833 | --DOMWINDOW == 146 (0x7f055203b400) [pid = 1833] [serial = 1801] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 05:06:26 INFO - PROCESS | 1833 | --DOMWINDOW == 145 (0x7f054093f400) [pid = 1833] [serial = 1828] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 05:06:26 INFO - PROCESS | 1833 | --DOMWINDOW == 144 (0x7f053b71e000) [pid = 1833] [serial = 1879] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 05:06:26 INFO - PROCESS | 1833 | --DOMWINDOW == 143 (0x7f0541d71000) [pid = 1833] [serial = 1831] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 05:06:26 INFO - PROCESS | 1833 | --DOMWINDOW == 142 (0x7f0543168400) [pid = 1833] [serial = 1834] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 05:06:26 INFO - PROCESS | 1833 | --DOMWINDOW == 141 (0x7f053ccf5c00) [pid = 1833] [serial = 1885] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 05:06:26 INFO - PROCESS | 1833 | --DOMWINDOW == 140 (0x7f0546fdd400) [pid = 1833] [serial = 1864] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 05:06:26 INFO - PROCESS | 1833 | --DOMWINDOW == 139 (0x7f05434cc800) [pid = 1833] [serial = 1846] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 05:06:26 INFO - PROCESS | 1833 | --DOMWINDOW == 138 (0x7f053c71dc00) [pid = 1833] [serial = 1804] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 05:06:26 INFO - PROCESS | 1833 | --DOMWINDOW == 137 (0x7f053b720000) [pid = 1833] [serial = 1807] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 05:06:27 INFO - PROCESS | 1833 | 1461240387289 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:06:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 05:06:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 1956ms 05:06:27 INFO - PROCESS | 1833 | 1461240387333 Marionette TRACE conn3 -> [0,2589,"getWindowHandle",null] 05:06:27 INFO - PROCESS | 1833 | 1461240387337 Marionette TRACE conn3 <- [1,2589,null,{"value":"8"}] 05:06:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 05:06:27 INFO - PROCESS | 1833 | 1461240387342 Marionette TRACE conn3 -> [0,2590,"setScriptTimeout",{"ms":35000}] 05:06:27 INFO - PROCESS | 1833 | 1461240387344 Marionette TRACE conn3 <- [1,2590,null,{}] 05:06:27 INFO - PROCESS | 1833 | 1461240387349 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:06:27 INFO - PROCESS | 1833 | 1461240387558 Marionette TRACE conn3 <- [1,2591,null,{"value":null}] 05:06:27 INFO - PROCESS | 1833 | 1461240387742 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1833 | ++DOCSHELL 0x7f0541cd6800 == 143 [pid = 1833] [id = 655] 05:06:27 INFO - PROCESS | 1833 | ++DOMWINDOW == 138 (0x7f0539bdec00) [pid = 1833] [serial = 1966] [outer = (nil)] 05:06:27 INFO - PROCESS | 1833 | ++DOMWINDOW == 139 (0x7f0542d44400) [pid = 1833] [serial = 1967] [outer = 0x7f0539bdec00] 05:06:27 INFO - PROCESS | 1833 | 1461240387805 Marionette DEBUG loaded listener.js 05:06:27 INFO - PROCESS | 1833 | ++DOMWINDOW == 140 (0x7f054325f000) [pid = 1833] [serial = 1968] [outer = 0x7f0539bdec00] 05:06:28 INFO - PROCESS | 1833 | 1461240388508 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:06:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 05:06:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 1188ms 05:06:28 INFO - PROCESS | 1833 | 1461240388532 Marionette TRACE conn3 -> [0,2593,"getWindowHandle",null] 05:06:28 INFO - PROCESS | 1833 | 1461240388535 Marionette TRACE conn3 <- [1,2593,null,{"value":"8"}] 05:06:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 05:06:28 INFO - PROCESS | 1833 | 1461240388540 Marionette TRACE conn3 -> [0,2594,"setScriptTimeout",{"ms":35000}] 05:06:28 INFO - PROCESS | 1833 | 1461240388543 Marionette TRACE conn3 <- [1,2594,null,{}] 05:06:28 INFO - PROCESS | 1833 | 1461240388548 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:06:28 INFO - PROCESS | 1833 | 1461240388805 Marionette TRACE conn3 <- [1,2595,null,{"value":null}] 05:06:29 INFO - PROCESS | 1833 | 1461240389123 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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:29 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f0540859800 == 144 [pid = 1833] [id = 656] 05:06:29 INFO - PROCESS | 1833 | ++DOMWINDOW == 141 (0x7f053b81d000) [pid = 1833] [serial = 1969] [outer = (nil)] 05:06:29 INFO - PROCESS | 1833 | ++DOMWINDOW == 142 (0x7f053c724400) [pid = 1833] [serial = 1970] [outer = 0x7f053b81d000] 05:06:29 INFO - PROCESS | 1833 | 1461240389263 Marionette DEBUG loaded listener.js 05:06:29 INFO - PROCESS | 1833 | ++DOMWINDOW == 143 (0x7f053cc4fc00) [pid = 1833] [serial = 1971] [outer = 0x7f053b81d000] 05:06:30 INFO - PROCESS | 1833 | 1461240390204 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:06:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 05:06:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 1681ms 05:06:30 INFO - PROCESS | 1833 | 1461240390222 Marionette TRACE conn3 -> [0,2597,"getWindowHandle",null] 05:06:30 INFO - PROCESS | 1833 | 1461240390227 Marionette TRACE conn3 <- [1,2597,null,{"value":"8"}] 05:06:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 05:06:30 INFO - PROCESS | 1833 | 1461240390234 Marionette TRACE conn3 -> [0,2598,"setScriptTimeout",{"ms":35000}] 05:06:30 INFO - PROCESS | 1833 | 1461240390240 Marionette TRACE conn3 <- [1,2598,null,{}] 05:06:30 INFO - PROCESS | 1833 | 1461240390248 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:06:30 INFO - PROCESS | 1833 | 1461240390468 Marionette TRACE conn3 <- [1,2599,null,{"value":null}] 05:06:30 INFO - PROCESS | 1833 | 1461240390787 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1833 | ++DOCSHELL 0x7f0541bcd800 == 145 [pid = 1833] [id = 657] 05:06:30 INFO - PROCESS | 1833 | ++DOMWINDOW == 144 (0x7f0540b6dc00) [pid = 1833] [serial = 1972] [outer = (nil)] 05:06:30 INFO - PROCESS | 1833 | ++DOMWINDOW == 145 (0x7f05411a3800) [pid = 1833] [serial = 1973] [outer = 0x7f0540b6dc00] 05:06:30 INFO - PROCESS | 1833 | 1461240390870 Marionette DEBUG loaded listener.js 05:06:30 INFO - PROCESS | 1833 | ++DOMWINDOW == 146 (0x7f0541d77000) [pid = 1833] [serial = 1974] [outer = 0x7f0540b6dc00] 05:06:31 INFO - PROCESS | 1833 | 1461240391787 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:06:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 05:06:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 1589ms 05:06:31 INFO - PROCESS | 1833 | 1461240391827 Marionette TRACE conn3 -> [0,2601,"getWindowHandle",null] 05:06:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 05:06:31 INFO - PROCESS | 1833 | 1461240391834 Marionette TRACE conn3 <- [1,2601,null,{"value":"8"}] 05:06:31 INFO - PROCESS | 1833 | 1461240391840 Marionette TRACE conn3 -> [0,2602,"setScriptTimeout",{"ms":35000}] 05:06:31 INFO - PROCESS | 1833 | 1461240391843 Marionette TRACE conn3 <- [1,2602,null,{}] 05:06:31 INFO - PROCESS | 1833 | 1461240391849 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:06:32 INFO - PROCESS | 1833 | 1461240392067 Marionette TRACE conn3 <- [1,2603,null,{"value":null}] 05:06:32 INFO - PROCESS | 1833 | 1461240392424 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1833 | ++DOCSHELL 0x7f0544b33000 == 146 [pid = 1833] [id = 658] 05:06:32 INFO - PROCESS | 1833 | ++DOMWINDOW == 147 (0x7f0542dd7000) [pid = 1833] [serial = 1975] [outer = (nil)] 05:06:32 INFO - PROCESS | 1833 | ++DOMWINDOW == 148 (0x7f05432ef400) [pid = 1833] [serial = 1976] [outer = 0x7f0542dd7000] 05:06:32 INFO - PROCESS | 1833 | 1461240392497 Marionette DEBUG loaded listener.js 05:06:32 INFO - PROCESS | 1833 | ++DOMWINDOW == 149 (0x7f05433ef000) [pid = 1833] [serial = 1977] [outer = 0x7f0542dd7000] 05:06:33 INFO - PROCESS | 1833 | 1461240393419 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:06:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 05:06:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 1635ms 05:06:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 05:06:33 INFO - PROCESS | 1833 | 1461240393475 Marionette TRACE conn3 -> [0,2605,"getWindowHandle",null] 05:06:33 INFO - PROCESS | 1833 | 1461240393479 Marionette TRACE conn3 <- [1,2605,null,{"value":"8"}] 05:06:33 INFO - PROCESS | 1833 | 1461240393495 Marionette TRACE conn3 -> [0,2606,"setScriptTimeout",{"ms":35000}] 05:06:33 INFO - PROCESS | 1833 | 1461240393503 Marionette TRACE conn3 <- [1,2606,null,{}] 05:06:33 INFO - PROCESS | 1833 | 1461240393509 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:06:33 INFO - PROCESS | 1833 | 1461240393767 Marionette TRACE conn3 <- [1,2607,null,{"value":null}] 05:06:34 INFO - PROCESS | 1833 | 1461240394075 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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:34 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f0545b66800 == 147 [pid = 1833] [id = 659] 05:06:34 INFO - PROCESS | 1833 | ++DOMWINDOW == 150 (0x7f054316a400) [pid = 1833] [serial = 1978] [outer = (nil)] 05:06:34 INFO - PROCESS | 1833 | ++DOMWINDOW == 151 (0x7f0543d0c400) [pid = 1833] [serial = 1979] [outer = 0x7f054316a400] 05:06:34 INFO - PROCESS | 1833 | 1461240394151 Marionette DEBUG loaded listener.js 05:06:34 INFO - PROCESS | 1833 | ++DOMWINDOW == 152 (0x7f0543ddc800) [pid = 1833] [serial = 1980] [outer = 0x7f054316a400] 05:06:35 INFO - PROCESS | 1833 | 1461240395008 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:06:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 05:06:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 1599ms 05:06:35 INFO - PROCESS | 1833 | 1461240395085 Marionette TRACE conn3 -> [0,2609,"getWindowHandle",null] 05:06:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 05:06:35 INFO - PROCESS | 1833 | 1461240395090 Marionette TRACE conn3 <- [1,2609,null,{"value":"8"}] 05:06:35 INFO - PROCESS | 1833 | 1461240395095 Marionette TRACE conn3 -> [0,2610,"setScriptTimeout",{"ms":35000}] 05:06:35 INFO - PROCESS | 1833 | 1461240395098 Marionette TRACE conn3 <- [1,2610,null,{}] 05:06:35 INFO - PROCESS | 1833 | 1461240395103 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:06:35 INFO - PROCESS | 1833 | 1461240395358 Marionette TRACE conn3 <- [1,2611,null,{"value":null}] 05:06:35 INFO - PROCESS | 1833 | 1461240395670 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1833 | ++DOCSHELL 0x7f0546d64800 == 148 [pid = 1833] [id = 660] 05:06:35 INFO - PROCESS | 1833 | ++DOMWINDOW == 153 (0x7f05433f0400) [pid = 1833] [serial = 1981] [outer = (nil)] 05:06:35 INFO - PROCESS | 1833 | ++DOMWINDOW == 154 (0x7f0543eef800) [pid = 1833] [serial = 1982] [outer = 0x7f05433f0400] 05:06:35 INFO - PROCESS | 1833 | 1461240395742 Marionette DEBUG loaded listener.js 05:06:35 INFO - PROCESS | 1833 | ++DOMWINDOW == 155 (0x7f0544c56000) [pid = 1833] [serial = 1983] [outer = 0x7f05433f0400] 05:06:36 INFO - PROCESS | 1833 | 1461240396555 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:06:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 05:06:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 1534ms 05:06:36 INFO - PROCESS | 1833 | 1461240396630 Marionette TRACE conn3 -> [0,2613,"getWindowHandle",null] 05:06:36 INFO - PROCESS | 1833 | 1461240396633 Marionette TRACE conn3 <- [1,2613,null,{"value":"8"}] 05:06:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 05:06:36 INFO - PROCESS | 1833 | 1461240396640 Marionette TRACE conn3 -> [0,2614,"setScriptTimeout",{"ms":35000}] 05:06:36 INFO - PROCESS | 1833 | 1461240396642 Marionette TRACE conn3 <- [1,2614,null,{}] 05:06:36 INFO - PROCESS | 1833 | 1461240396647 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:06:36 INFO - PROCESS | 1833 | 1461240396867 Marionette TRACE conn3 <- [1,2615,null,{"value":null}] 05:06:37 INFO - PROCESS | 1833 | 1461240397182 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1833 | ++DOCSHELL 0x7f054827b000 == 149 [pid = 1833] [id = 661] 05:06:37 INFO - PROCESS | 1833 | ++DOMWINDOW == 156 (0x7f0544e18800) [pid = 1833] [serial = 1984] [outer = (nil)] 05:06:37 INFO - PROCESS | 1833 | ++DOMWINDOW == 157 (0x7f054514e000) [pid = 1833] [serial = 1985] [outer = 0x7f0544e18800] 05:06:37 INFO - PROCESS | 1833 | 1461240397270 Marionette DEBUG loaded listener.js 05:06:37 INFO - PROCESS | 1833 | ++DOMWINDOW == 158 (0x7f0545b4c000) [pid = 1833] [serial = 1986] [outer = 0x7f0544e18800] 05:06:38 INFO - PROCESS | 1833 | 1461240398098 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:06:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 05:06:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 1527ms 05:06:38 INFO - PROCESS | 1833 | 1461240398169 Marionette TRACE conn3 -> [0,2617,"getWindowHandle",null] 05:06:38 INFO - PROCESS | 1833 | 1461240398173 Marionette TRACE conn3 <- [1,2617,null,{"value":"8"}] 05:06:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 05:06:38 INFO - PROCESS | 1833 | 1461240398178 Marionette TRACE conn3 -> [0,2618,"setScriptTimeout",{"ms":35000}] 05:06:38 INFO - PROCESS | 1833 | 1461240398180 Marionette TRACE conn3 <- [1,2618,null,{}] 05:06:38 INFO - PROCESS | 1833 | 1461240398186 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:06:38 INFO - PROCESS | 1833 | 1461240398388 Marionette TRACE conn3 <- [1,2619,null,{"value":null}] 05:06:38 INFO - PROCESS | 1833 | 1461240398694 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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:38 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f054a47c000 == 150 [pid = 1833] [id = 662] 05:06:38 INFO - PROCESS | 1833 | ++DOMWINDOW == 159 (0x7f0544c5e400) [pid = 1833] [serial = 1987] [outer = (nil)] 05:06:38 INFO - PROCESS | 1833 | ++DOMWINDOW == 160 (0x7f0546da9400) [pid = 1833] [serial = 1988] [outer = 0x7f0544c5e400] 05:06:38 INFO - PROCESS | 1833 | 1461240398770 Marionette DEBUG loaded listener.js 05:06:38 INFO - PROCESS | 1833 | ++DOMWINDOW == 161 (0x7f0546f0a400) [pid = 1833] [serial = 1989] [outer = 0x7f0544c5e400] 05:06:39 INFO - PROCESS | 1833 | 1461240399556 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:06:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 05:06:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 1427ms 05:06:39 INFO - PROCESS | 1833 | 1461240399607 Marionette TRACE conn3 -> [0,2621,"getWindowHandle",null] 05:06:39 INFO - PROCESS | 1833 | 1461240399611 Marionette TRACE conn3 <- [1,2621,null,{"value":"8"}] 05:06:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 05:06:39 INFO - PROCESS | 1833 | 1461240399617 Marionette TRACE conn3 -> [0,2622,"setScriptTimeout",{"ms":35000}] 05:06:39 INFO - PROCESS | 1833 | 1461240399619 Marionette TRACE conn3 <- [1,2622,null,{}] 05:06:39 INFO - PROCESS | 1833 | 1461240399625 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:06:39 INFO - PROCESS | 1833 | 1461240399834 Marionette TRACE conn3 <- [1,2623,null,{"value":null}] 05:06:40 INFO - PROCESS | 1833 | 1461240400102 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1833 | ++DOCSHELL 0x7f054b863000 == 151 [pid = 1833] [id = 663] 05:06:40 INFO - PROCESS | 1833 | ++DOMWINDOW == 162 (0x7f0544c5e800) [pid = 1833] [serial = 1990] [outer = (nil)] 05:06:40 INFO - PROCESS | 1833 | ++DOMWINDOW == 163 (0x7f05471f0c00) [pid = 1833] [serial = 1991] [outer = 0x7f0544c5e800] 05:06:40 INFO - PROCESS | 1833 | 1461240400216 Marionette DEBUG loaded listener.js 05:06:40 INFO - PROCESS | 1833 | ++DOMWINDOW == 164 (0x7f0547f58c00) [pid = 1833] [serial = 1992] [outer = 0x7f0544c5e800] 05:06:41 INFO - PROCESS | 1833 | 1461240401039 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:06:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 05:06:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 1490ms 05:06:41 INFO - PROCESS | 1833 | 1461240401108 Marionette TRACE conn3 -> [0,2625,"getWindowHandle",null] 05:06:41 INFO - PROCESS | 1833 | 1461240401112 Marionette TRACE conn3 <- [1,2625,null,{"value":"8"}] 05:06:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 05:06:41 INFO - PROCESS | 1833 | 1461240401118 Marionette TRACE conn3 -> [0,2626,"setScriptTimeout",{"ms":35000}] 05:06:41 INFO - PROCESS | 1833 | 1461240401120 Marionette TRACE conn3 <- [1,2626,null,{}] 05:06:41 INFO - PROCESS | 1833 | 1461240401126 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:06:41 INFO - PROCESS | 1833 | 1461240401350 Marionette TRACE conn3 <- [1,2627,null,{"value":null}] 05:06:41 INFO - PROCESS | 1833 | 1461240401662 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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:41 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f054fca4000 == 152 [pid = 1833] [id = 664] 05:06:41 INFO - PROCESS | 1833 | ++DOMWINDOW == 165 (0x7f0546f10c00) [pid = 1833] [serial = 1993] [outer = (nil)] 05:06:41 INFO - PROCESS | 1833 | ++DOMWINDOW == 166 (0x7f054821c800) [pid = 1833] [serial = 1994] [outer = 0x7f0546f10c00] 05:06:41 INFO - PROCESS | 1833 | 1461240401741 Marionette DEBUG loaded listener.js 05:06:41 INFO - PROCESS | 1833 | ++DOMWINDOW == 167 (0x7f05491d7400) [pid = 1833] [serial = 1995] [outer = 0x7f0546f10c00] 05:06:42 INFO - PROCESS | 1833 | 1461240402515 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:06:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 05:06:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 1430ms 05:06:42 INFO - PROCESS | 1833 | 1461240402549 Marionette TRACE conn3 -> [0,2629,"getWindowHandle",null] 05:06:42 INFO - PROCESS | 1833 | 1461240402552 Marionette TRACE conn3 <- [1,2629,null,{"value":"8"}] 05:06:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 05:06:42 INFO - PROCESS | 1833 | 1461240402558 Marionette TRACE conn3 -> [0,2630,"setScriptTimeout",{"ms":35000}] 05:06:42 INFO - PROCESS | 1833 | 1461240402561 Marionette TRACE conn3 <- [1,2630,null,{}] 05:06:42 INFO - PROCESS | 1833 | 1461240402566 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:06:42 INFO - PROCESS | 1833 | 1461240402782 Marionette TRACE conn3 <- [1,2631,null,{"value":null}] 05:06:43 INFO - PROCESS | 1833 | 1461240403051 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1833 | ++DOCSHELL 0x7f0550e13800 == 153 [pid = 1833] [id = 665] 05:06:43 INFO - PROCESS | 1833 | ++DOMWINDOW == 168 (0x7f0543b24c00) [pid = 1833] [serial = 1996] [outer = (nil)] 05:06:43 INFO - PROCESS | 1833 | ++DOMWINDOW == 169 (0x7f054a135400) [pid = 1833] [serial = 1997] [outer = 0x7f0543b24c00] 05:06:43 INFO - PROCESS | 1833 | 1461240403178 Marionette DEBUG loaded listener.js 05:06:43 INFO - PROCESS | 1833 | ++DOMWINDOW == 170 (0x7f054a271000) [pid = 1833] [serial = 1998] [outer = 0x7f0543b24c00] 05:06:43 INFO - PROCESS | 1833 | 1461240403965 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:06:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 05:06:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 1438ms 05:06:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 05:06:44 INFO - PROCESS | 1833 | 1461240403997 Marionette TRACE conn3 -> [0,2633,"getWindowHandle",null] 05:06:44 INFO - PROCESS | 1833 | 1461240404000 Marionette TRACE conn3 <- [1,2633,null,{"value":"8"}] 05:06:44 INFO - PROCESS | 1833 | 1461240404006 Marionette TRACE conn3 -> [0,2634,"setScriptTimeout",{"ms":35000}] 05:06:44 INFO - PROCESS | 1833 | 1461240404009 Marionette TRACE conn3 <- [1,2634,null,{}] 05:06:44 INFO - PROCESS | 1833 | 1461240404014 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:06:44 INFO - PROCESS | 1833 | 1461240404228 Marionette TRACE conn3 <- [1,2635,null,{"value":null}] 05:06:44 INFO - PROCESS | 1833 | 1461240404501 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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:44 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f05520a1000 == 154 [pid = 1833] [id = 666] 05:06:44 INFO - PROCESS | 1833 | ++DOMWINDOW == 171 (0x7f054a585c00) [pid = 1833] [serial = 1999] [outer = (nil)] 05:06:44 INFO - PROCESS | 1833 | ++DOMWINDOW == 172 (0x7f054a591400) [pid = 1833] [serial = 2000] [outer = 0x7f054a585c00] 05:06:44 INFO - PROCESS | 1833 | 1461240404636 Marionette DEBUG loaded listener.js 05:06:44 INFO - PROCESS | 1833 | ++DOMWINDOW == 173 (0x7f054fc23000) [pid = 1833] [serial = 2001] [outer = 0x7f054a585c00] 05:06:45 INFO - PROCESS | 1833 | 1461240405446 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:06:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 05:06:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 1479ms 05:06:45 INFO - PROCESS | 1833 | 1461240405484 Marionette TRACE conn3 -> [0,2637,"getWindowHandle",null] 05:06:45 INFO - PROCESS | 1833 | 1461240405489 Marionette TRACE conn3 <- [1,2637,null,{"value":"8"}] 05:06:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 05:06:45 INFO - PROCESS | 1833 | 1461240405494 Marionette TRACE conn3 -> [0,2638,"setScriptTimeout",{"ms":35000}] 05:06:45 INFO - PROCESS | 1833 | 1461240405504 Marionette TRACE conn3 <- [1,2638,null,{}] 05:06:45 INFO - PROCESS | 1833 | 1461240405509 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:06:45 INFO - PROCESS | 1833 | 1461240405745 Marionette TRACE conn3 <- [1,2639,null,{"value":null}] 05:06:46 INFO - PROCESS | 1833 | 1461240406059 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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:46 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f0552ac5000 == 155 [pid = 1833] [id = 667] 05:06:46 INFO - PROCESS | 1833 | ++DOMWINDOW == 174 (0x7f054fc26400) [pid = 1833] [serial = 2002] [outer = (nil)] 05:06:46 INFO - PROCESS | 1833 | ++DOMWINDOW == 175 (0x7f0550479000) [pid = 1833] [serial = 2003] [outer = 0x7f054fc26400] 05:06:46 INFO - PROCESS | 1833 | 1461240406135 Marionette DEBUG loaded listener.js 05:06:46 INFO - PROCESS | 1833 | ++DOMWINDOW == 176 (0x7f0550e61000) [pid = 1833] [serial = 2004] [outer = 0x7f054fc26400] 05:06:46 INFO - PROCESS | 1833 | 1461240406945 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:06:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 05:06:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 1484ms 05:06:46 INFO - PROCESS | 1833 | 1461240406980 Marionette TRACE conn3 -> [0,2641,"getWindowHandle",null] 05:06:46 INFO - PROCESS | 1833 | 1461240406983 Marionette TRACE conn3 <- [1,2641,null,{"value":"8"}] 05:06:46 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 05:06:46 INFO - PROCESS | 1833 | 1461240406990 Marionette TRACE conn3 -> [0,2642,"setScriptTimeout",{"ms":35000}] 05:06:46 INFO - PROCESS | 1833 | 1461240406992 Marionette TRACE conn3 <- [1,2642,null,{}] 05:06:47 INFO - PROCESS | 1833 | 1461240406997 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:06:47 INFO - PROCESS | 1833 | 1461240407207 Marionette TRACE conn3 <- [1,2643,null,{"value":null}] 05:06:47 INFO - PROCESS | 1833 | 1461240407450 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1833 | ++DOCSHELL 0x7f0553069000 == 156 [pid = 1833] [id = 668] 05:06:47 INFO - PROCESS | 1833 | ++DOMWINDOW == 177 (0x7f053b826400) [pid = 1833] [serial = 2005] [outer = (nil)] 05:06:47 INFO - PROCESS | 1833 | ++DOMWINDOW == 178 (0x7f05510a5000) [pid = 1833] [serial = 2006] [outer = 0x7f053b826400] 05:06:47 INFO - PROCESS | 1833 | 1461240407521 Marionette DEBUG loaded listener.js 05:06:47 INFO - PROCESS | 1833 | ++DOMWINDOW == 179 (0x7f05510b0400) [pid = 1833] [serial = 2007] [outer = 0x7f053b826400] 05:06:48 INFO - PROCESS | 1833 | 1461240408449 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:06:48 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 05:06:48 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 1490ms 05:06:48 INFO - PROCESS | 1833 | 1461240408482 Marionette TRACE conn3 -> [0,2645,"getWindowHandle",null] 05:06:48 INFO - PROCESS | 1833 | 1461240408487 Marionette TRACE conn3 <- [1,2645,null,{"value":"8"}] 05:06:48 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 05:06:48 INFO - PROCESS | 1833 | 1461240408492 Marionette TRACE conn3 -> [0,2646,"setScriptTimeout",{"ms":35000}] 05:06:48 INFO - PROCESS | 1833 | 1461240408495 Marionette TRACE conn3 <- [1,2646,null,{}] 05:06:48 INFO - PROCESS | 1833 | 1461240408500 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:06:48 INFO - PROCESS | 1833 | 1461240408728 Marionette TRACE conn3 <- [1,2647,null,{"value":null}] 05:06:49 INFO - PROCESS | 1833 | 1461240409041 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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:49 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f0555fdc000 == 157 [pid = 1833] [id = 669] 05:06:49 INFO - PROCESS | 1833 | ++DOMWINDOW == 180 (0x7f054fc27c00) [pid = 1833] [serial = 2008] [outer = (nil)] 05:06:49 INFO - PROCESS | 1833 | ++DOMWINDOW == 181 (0x7f0551110000) [pid = 1833] [serial = 2009] [outer = 0x7f054fc27c00] 05:06:49 INFO - PROCESS | 1833 | 1461240409117 Marionette DEBUG loaded listener.js 05:06:49 INFO - PROCESS | 1833 | ++DOMWINDOW == 182 (0x7f0551fa3c00) [pid = 1833] [serial = 2010] [outer = 0x7f054fc27c00] 05:06:49 INFO - PROCESS | 1833 | 1461240409921 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:06:49 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 05:06:49 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 1478ms 05:06:49 INFO - PROCESS | 1833 | 1461240409971 Marionette TRACE conn3 -> [0,2649,"getWindowHandle",null] 05:06:49 INFO - PROCESS | 1833 | 1461240409975 Marionette TRACE conn3 <- [1,2649,null,{"value":"8"}] 05:06:49 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 05:06:49 INFO - PROCESS | 1833 | 1461240409980 Marionette TRACE conn3 -> [0,2650,"setScriptTimeout",{"ms":35000}] 05:06:49 INFO - PROCESS | 1833 | 1461240409983 Marionette TRACE conn3 <- [1,2650,null,{}] 05:06:49 INFO - PROCESS | 1833 | 1461240409988 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:06:50 INFO - PROCESS | 1833 | 1461240410185 Marionette TRACE conn3 <- [1,2651,null,{"value":null}] 05:06:50 INFO - PROCESS | 1833 | 1461240410458 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1833 | ++DOCSHELL 0x7f0556755000 == 158 [pid = 1833] [id = 670] 05:06:50 INFO - PROCESS | 1833 | ++DOMWINDOW == 183 (0x7f05510b0c00) [pid = 1833] [serial = 2011] [outer = (nil)] 05:06:50 INFO - PROCESS | 1833 | ++DOMWINDOW == 184 (0x7f0552016800) [pid = 1833] [serial = 2012] [outer = 0x7f05510b0c00] 05:06:50 INFO - PROCESS | 1833 | 1461240410571 Marionette DEBUG loaded listener.js 05:06:50 INFO - PROCESS | 1833 | ++DOMWINDOW == 185 (0x7f055201f000) [pid = 1833] [serial = 2013] [outer = 0x7f05510b0c00] 05:06:51 INFO - PROCESS | 1833 | 1461240411359 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:06:51 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 05:06:51 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 1427ms 05:06:51 INFO - PROCESS | 1833 | 1461240411408 Marionette TRACE conn3 -> [0,2653,"getWindowHandle",null] 05:06:51 INFO - PROCESS | 1833 | 1461240411412 Marionette TRACE conn3 <- [1,2653,null,{"value":"8"}] 05:06:51 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 05:06:51 INFO - PROCESS | 1833 | 1461240411417 Marionette TRACE conn3 -> [0,2654,"setScriptTimeout",{"ms":35000}] 05:06:51 INFO - PROCESS | 1833 | 1461240411420 Marionette TRACE conn3 <- [1,2654,null,{}] 05:06:51 INFO - PROCESS | 1833 | 1461240411425 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:06:51 INFO - PROCESS | 1833 | 1461240411651 Marionette TRACE conn3 <- [1,2655,null,{"value":null}] 05:06:51 INFO - PROCESS | 1833 | 1461240411971 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1833 | ++DOCSHELL 0x7f05568f0000 == 159 [pid = 1833] [id = 671] 05:06:51 INFO - PROCESS | 1833 | ++DOMWINDOW == 186 (0x7f0543d02c00) [pid = 1833] [serial = 2014] [outer = (nil)] 05:06:52 INFO - PROCESS | 1833 | ++DOMWINDOW == 187 (0x7f0552032400) [pid = 1833] [serial = 2015] [outer = 0x7f0543d02c00] 05:06:52 INFO - PROCESS | 1833 | 1461240412049 Marionette DEBUG loaded listener.js 05:06:52 INFO - PROCESS | 1833 | ++DOMWINDOW == 188 (0x7f0552038000) [pid = 1833] [serial = 2016] [outer = 0x7f0543d02c00] 05:06:52 INFO - PROCESS | 1833 | 1461240412861 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:06:52 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 05:06:52 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 1478ms 05:06:52 INFO - PROCESS | 1833 | 1461240412896 Marionette TRACE conn3 -> [0,2657,"getWindowHandle",null] 05:06:52 INFO - PROCESS | 1833 | 1461240412900 Marionette TRACE conn3 <- [1,2657,null,{"value":"8"}] 05:06:52 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 05:06:52 INFO - PROCESS | 1833 | 1461240412905 Marionette TRACE conn3 -> [0,2658,"setScriptTimeout",{"ms":35000}] 05:06:52 INFO - PROCESS | 1833 | 1461240412907 Marionette TRACE conn3 <- [1,2658,null,{}] 05:06:52 INFO - PROCESS | 1833 | 1461240412913 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:06:53 INFO - PROCESS | 1833 | 1461240413138 Marionette TRACE conn3 <- [1,2659,null,{"value":null}] 05:06:53 INFO - PROCESS | 1833 | 1461240413462 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1833 | ++DOCSHELL 0x7f0556d13000 == 160 [pid = 1833] [id = 672] 05:06:53 INFO - PROCESS | 1833 | ++DOMWINDOW == 189 (0x7f054fc92000) [pid = 1833] [serial = 2017] [outer = (nil)] 05:06:53 INFO - PROCESS | 1833 | ++DOMWINDOW == 190 (0x7f055203ec00) [pid = 1833] [serial = 2018] [outer = 0x7f054fc92000] 05:06:53 INFO - PROCESS | 1833 | 1461240413554 Marionette DEBUG loaded listener.js 05:06:53 INFO - PROCESS | 1833 | ++DOMWINDOW == 191 (0x7f055213e400) [pid = 1833] [serial = 2019] [outer = 0x7f054fc92000] 05:06:54 INFO - PROCESS | 1833 | 1461240414430 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:06:54 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 05:06:54 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 1584ms 05:06:54 INFO - PROCESS | 1833 | 1461240414492 Marionette TRACE conn3 -> [0,2661,"getWindowHandle",null] 05:06:54 INFO - PROCESS | 1833 | 1461240414496 Marionette TRACE conn3 <- [1,2661,null,{"value":"8"}] 05:06:54 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 05:06:54 INFO - PROCESS | 1833 | 1461240414503 Marionette TRACE conn3 -> [0,2662,"setScriptTimeout",{"ms":35000}] 05:06:54 INFO - PROCESS | 1833 | 1461240414506 Marionette TRACE conn3 <- [1,2662,null,{}] 05:06:54 INFO - PROCESS | 1833 | 1461240414512 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:06:54 INFO - PROCESS | 1833 | 1461240414730 Marionette TRACE conn3 <- [1,2663,null,{"value":null}] 05:06:55 INFO - PROCESS | 1833 | 1461240415048 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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:55 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f0558f7a000 == 161 [pid = 1833] [id = 673] 05:06:55 INFO - PROCESS | 1833 | ++DOMWINDOW == 192 (0x7f0551115800) [pid = 1833] [serial = 2020] [outer = (nil)] 05:06:55 INFO - PROCESS | 1833 | ++DOMWINDOW == 193 (0x7f055246a000) [pid = 1833] [serial = 2021] [outer = 0x7f0551115800] 05:06:55 INFO - PROCESS | 1833 | 1461240415123 Marionette DEBUG loaded listener.js 05:06:55 INFO - PROCESS | 1833 | ++DOMWINDOW == 194 (0x7f05528d8800) [pid = 1833] [serial = 2022] [outer = 0x7f0551115800] 05:06:55 INFO - PROCESS | 1833 | 1461240415908 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:06:55 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 05:06:55 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 1482ms 05:06:55 INFO - PROCESS | 1833 | 1461240415985 Marionette TRACE conn3 -> [0,2665,"getWindowHandle",null] 05:06:55 INFO - PROCESS | 1833 | 1461240415988 Marionette TRACE conn3 <- [1,2665,null,{"value":"8"}] 05:06:55 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 05:06:55 INFO - PROCESS | 1833 | 1461240415994 Marionette TRACE conn3 -> [0,2666,"setScriptTimeout",{"ms":35000}] 05:06:55 INFO - PROCESS | 1833 | 1461240415996 Marionette TRACE conn3 <- [1,2666,null,{}] 05:06:56 INFO - PROCESS | 1833 | 1461240416001 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:06:56 INFO - PROCESS | 1833 | 1461240416265 Marionette TRACE conn3 <- [1,2667,null,{"value":null}] 05:06:56 INFO - PROCESS | 1833 | 1461240416587 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1833 | ++DOCSHELL 0x7f055b06d000 == 162 [pid = 1833] [id = 674] 05:06:56 INFO - PROCESS | 1833 | ++DOMWINDOW == 195 (0x7f0541199800) [pid = 1833] [serial = 2023] [outer = (nil)] 05:06:56 INFO - PROCESS | 1833 | ++DOMWINDOW == 196 (0x7f0552968400) [pid = 1833] [serial = 2024] [outer = 0x7f0541199800] 05:06:56 INFO - PROCESS | 1833 | 1461240416663 Marionette DEBUG loaded listener.js 05:06:56 INFO - PROCESS | 1833 | ++DOMWINDOW == 197 (0x7f0552bb5c00) [pid = 1833] [serial = 2025] [outer = 0x7f0541199800] 05:06:57 INFO - PROCESS | 1833 | SkCairoFTTypeface::onFilterRec unimplemented 05:06:57 INFO - PROCESS | 1833 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 05:06:57 INFO - PROCESS | 1833 | 1461240417889 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:06:57 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:06:57 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1928ms 05:06:57 INFO - PROCESS | 1833 | 1461240417923 Marionette TRACE conn3 -> [0,2669,"getWindowHandle",null] 05:06:57 INFO - PROCESS | 1833 | 1461240417927 Marionette TRACE conn3 <- [1,2669,null,{"value":"8"}] 05:06:57 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 05:06:57 INFO - PROCESS | 1833 | 1461240417932 Marionette TRACE conn3 -> [0,2670,"setScriptTimeout",{"ms":35000}] 05:06:57 INFO - PROCESS | 1833 | 1461240417935 Marionette TRACE conn3 <- [1,2670,null,{}] 05:06:57 INFO - PROCESS | 1833 | 1461240417940 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:06:58 INFO - PROCESS | 1833 | 1461240418202 Marionette TRACE conn3 <- [1,2671,null,{"value":null}] 05:06:58 INFO - PROCESS | 1833 | 1461240418465 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1833 | ++DOCSHELL 0x7f0541431800 == 163 [pid = 1833] [id = 675] 05:06:58 INFO - PROCESS | 1833 | ++DOMWINDOW == 198 (0x7f053b719000) [pid = 1833] [serial = 2026] [outer = (nil)] 05:06:58 INFO - PROCESS | 1833 | ++DOMWINDOW == 199 (0x7f053ccf4800) [pid = 1833] [serial = 2027] [outer = 0x7f053b719000] 05:06:58 INFO - PROCESS | 1833 | 1461240418539 Marionette DEBUG loaded listener.js 05:06:58 INFO - PROCESS | 1833 | ++DOMWINDOW == 200 (0x7f05471ed000) [pid = 1833] [serial = 2028] [outer = 0x7f053b719000] 05:07:00 INFO - PROCESS | 1833 | --DOCSHELL 0x7f0541cd6800 == 162 [pid = 1833] [id = 655] 05:07:00 INFO - PROCESS | 1833 | --DOCSHELL 0x7f0541cc7800 == 161 [pid = 1833] [id = 654] 05:07:00 INFO - PROCESS | 1833 | --DOCSHELL 0x7f054141d800 == 160 [pid = 1833] [id = 653] 05:07:00 INFO - PROCESS | 1833 | --DOCSHELL 0x7f0540b13000 == 159 [pid = 1833] [id = 652] 05:07:00 INFO - PROCESS | 1833 | --DOCSHELL 0x7f053ca61000 == 158 [pid = 1833] [id = 651] 05:07:00 INFO - PROCESS | 1833 | --DOCSHELL 0x7f0555a20800 == 157 [pid = 1833] [id = 647] 05:07:00 INFO - PROCESS | 1833 | --DOCSHELL 0x7f0554378000 == 156 [pid = 1833] [id = 646] 05:07:00 INFO - PROCESS | 1833 | --DOCSHELL 0x7f0553490800 == 155 [pid = 1833] [id = 645] 05:07:00 INFO - PROCESS | 1833 | --DOCSHELL 0x7f0552f54800 == 154 [pid = 1833] [id = 644] 05:07:00 INFO - PROCESS | 1833 | --DOCSHELL 0x7f0552eda800 == 153 [pid = 1833] [id = 643] 05:07:00 INFO - PROCESS | 1833 | --DOCSHELL 0x7f0552ad4000 == 152 [pid = 1833] [id = 642] 05:07:00 INFO - PROCESS | 1833 | --DOCSHELL 0x7f055240c000 == 151 [pid = 1833] [id = 641] 05:07:00 INFO - PROCESS | 1833 | --DOCSHELL 0x7f0550f63800 == 150 [pid = 1833] [id = 640] 05:07:00 INFO - PROCESS | 1833 | --DOCSHELL 0x7f054fe1b800 == 149 [pid = 1833] [id = 639] 05:07:00 INFO - PROCESS | 1833 | --DOCSHELL 0x7f054b8ba800 == 148 [pid = 1833] [id = 638] 05:07:00 INFO - PROCESS | 1833 | --DOCSHELL 0x7f054b419800 == 147 [pid = 1833] [id = 637] 05:07:00 INFO - PROCESS | 1833 | --DOCSHELL 0x7f054924b800 == 146 [pid = 1833] [id = 636] 05:07:00 INFO - PROCESS | 1833 | --DOCSHELL 0x7f0546c4f000 == 145 [pid = 1833] [id = 635] 05:07:00 INFO - PROCESS | 1833 | --DOCSHELL 0x7f0544ebf000 == 144 [pid = 1833] [id = 634] 05:07:00 INFO - PROCESS | 1833 | --DOCSHELL 0x7f05436f9800 == 143 [pid = 1833] [id = 633] 05:07:00 INFO - PROCESS | 1833 | --DOCSHELL 0x7f0541440000 == 142 [pid = 1833] [id = 607] 05:07:00 INFO - PROCESS | 1833 | --DOCSHELL 0x7f0540cd4800 == 141 [pid = 1833] [id = 632] 05:07:00 INFO - PROCESS | 1833 | --DOMWINDOW == 199 (0x7f0540b63400) [pid = 1833] [serial = 1889] [outer = (nil)] [url = about:blank] 05:07:00 INFO - PROCESS | 1833 | --DOMWINDOW == 198 (0x7f0549271000) [pid = 1833] [serial = 1877] [outer = (nil)] [url = about:blank] 05:07:00 INFO - PROCESS | 1833 | --DOMWINDOW == 197 (0x7f053c71e800) [pid = 1833] [serial = 1883] [outer = (nil)] [url = about:blank] 05:07:00 INFO - PROCESS | 1833 | --DOMWINDOW == 196 (0x7f0543dd8400) [pid = 1833] [serial = 1844] [outer = (nil)] [url = about:blank] 05:07:00 INFO - PROCESS | 1833 | --DOMWINDOW == 195 (0x7f0543ef4400) [pid = 1833] [serial = 1850] [outer = (nil)] [url = about:blank] 05:07:00 INFO - PROCESS | 1833 | --DOMWINDOW == 194 (0x7f0542dd6000) [pid = 1833] [serial = 1752] [outer = (nil)] [url = about:blank] 05:07:00 INFO - PROCESS | 1833 | --DOMWINDOW == 193 (0x7f05411a3000) [pid = 1833] [serial = 1890] [outer = (nil)] [url = about:blank] 05:07:00 INFO - PROCESS | 1833 | --DOMWINDOW == 192 (0x7f05483e2000) [pid = 1833] [serial = 1872] [outer = (nil)] [url = about:blank] 05:07:00 INFO - PROCESS | 1833 | --DOMWINDOW == 191 (0x7f0540b68400) [pid = 1833] [serial = 1893] [outer = (nil)] [url = about:blank] 05:07:00 INFO - PROCESS | 1833 | --DOMWINDOW == 190 (0x7f05483ecc00) [pid = 1833] [serial = 1874] [outer = (nil)] [url = about:blank] 05:07:00 INFO - PROCESS | 1833 | --DOMWINDOW == 189 (0x7f0544c60c00) [pid = 1833] [serial = 1853] [outer = (nil)] [url = about:blank] 05:07:00 INFO - PROCESS | 1833 | --DOMWINDOW == 188 (0x7f053cd3bc00) [pid = 1833] [serial = 1827] [outer = (nil)] [url = about:blank] 05:07:00 INFO - PROCESS | 1833 | --DOMWINDOW == 187 (0x7f0543de1c00) [pid = 1833] [serial = 1845] [outer = (nil)] [url = about:blank] 05:07:00 INFO - PROCESS | 1833 | --DOMWINDOW == 186 (0x7f0546daf000) [pid = 1833] [serial = 1862] [outer = (nil)] [url = about:blank] 05:07:00 INFO - PROCESS | 1833 | --DOMWINDOW == 185 (0x7f0545fb9000) [pid = 1833] [serial = 1857] [outer = (nil)] [url = about:blank] 05:07:00 INFO - PROCESS | 1833 | --DOMWINDOW == 184 (0x7f053c71b800) [pid = 1833] [serial = 1892] [outer = (nil)] [url = about:blank] 05:07:00 INFO - PROCESS | 1833 | --DOMWINDOW == 183 (0x7f05433e1400) [pid = 1833] [serial = 1839] [outer = (nil)] [url = about:blank] 05:07:00 INFO - PROCESS | 1833 | --DOMWINDOW == 182 (0x7f0546cdc800) [pid = 1833] [serial = 1860] [outer = (nil)] [url = about:blank] 05:07:00 INFO - PROCESS | 1833 | --DOMWINDOW == 181 (0x7f0543d0f400) [pid = 1833] [serial = 1841] [outer = (nil)] [url = about:blank] 05:07:00 INFO - PROCESS | 1833 | --DOMWINDOW == 180 (0x7f0545fc4800) [pid = 1833] [serial = 1859] [outer = (nil)] [url = about:blank] 05:07:00 INFO - PROCESS | 1833 | --DOMWINDOW == 179 (0x7f05471f0000) [pid = 1833] [serial = 1868] [outer = (nil)] [url = about:blank] 05:07:00 INFO - PROCESS | 1833 | --DOMWINDOW == 178 (0x7f0549278800) [pid = 1833] [serial = 1878] [outer = (nil)] [url = about:blank] 05:07:00 INFO - PROCESS | 1833 | --DOMWINDOW == 177 (0x7f0544c56c00) [pid = 1833] [serial = 1851] [outer = (nil)] [url = about:blank] 05:07:00 INFO - PROCESS | 1833 | --DOMWINDOW == 176 (0x7f0553e2ec00) [pid = 1833] [serial = 1803] [outer = (nil)] [url = about:blank] 05:07:00 INFO - PROCESS | 1833 | --DOMWINDOW == 175 (0x7f053c81b400) [pid = 1833] [serial = 1884] [outer = (nil)] [url = about:blank] 05:07:00 INFO - PROCESS | 1833 | --DOMWINDOW == 174 (0x7f0541198800) [pid = 1833] [serial = 1830] [outer = (nil)] [url = about:blank] 05:07:00 INFO - PROCESS | 1833 | --DOMWINDOW == 173 (0x7f053c71c000) [pid = 1833] [serial = 1880] [outer = (nil)] [url = about:blank] 05:07:00 INFO - PROCESS | 1833 | --DOMWINDOW == 172 (0x7f0542b46400) [pid = 1833] [serial = 1832] [outer = (nil)] [url = about:blank] 05:07:00 INFO - PROCESS | 1833 | --DOMWINDOW == 171 (0x7f0545b50400) [pid = 1833] [serial = 1856] [outer = (nil)] [url = about:blank] 05:07:00 INFO - PROCESS | 1833 | --DOMWINDOW == 170 (0x7f054a13c400) [pid = 1833] [serial = 1881] [outer = (nil)] [url = about:blank] 05:07:00 INFO - PROCESS | 1833 | --DOMWINDOW == 169 (0x7f0546f09400) [pid = 1833] [serial = 1863] [outer = (nil)] [url = about:blank] 05:07:00 INFO - PROCESS | 1833 | --DOMWINDOW == 168 (0x7f0543da5800) [pid = 1833] [serial = 1842] [outer = (nil)] [url = about:blank] 05:07:00 INFO - PROCESS | 1833 | --DOMWINDOW == 167 (0x7f054325fc00) [pid = 1833] [serial = 1836] [outer = (nil)] [url = about:blank] 05:07:00 INFO - PROCESS | 1833 | --DOMWINDOW == 166 (0x7f05407f6c00) [pid = 1833] [serial = 1887] [outer = (nil)] [url = about:blank] 05:07:00 INFO - PROCESS | 1833 | --DOMWINDOW == 165 (0x7f0546fe1800) [pid = 1833] [serial = 1865] [outer = (nil)] [url = about:blank] 05:07:00 INFO - PROCESS | 1833 | --DOMWINDOW == 164 (0x7f05491d3800) [pid = 1833] [serial = 1875] [outer = (nil)] [url = about:blank] 05:07:00 INFO - PROCESS | 1833 | --DOMWINDOW == 163 (0x7f0544e11c00) [pid = 1833] [serial = 1854] [outer = (nil)] [url = about:blank] 05:07:00 INFO - PROCESS | 1833 | --DOMWINDOW == 162 (0x7f053cc51800) [pid = 1833] [serial = 1826] [outer = (nil)] [url = about:blank] 05:07:00 INFO - PROCESS | 1833 | --DOMWINDOW == 161 (0x7f0540a60c00) [pid = 1833] [serial = 1829] [outer = (nil)] [url = about:blank] 05:07:00 INFO - PROCESS | 1833 | --DOMWINDOW == 160 (0x7f054316d400) [pid = 1833] [serial = 1835] [outer = (nil)] [url = about:blank] 05:07:00 INFO - PROCESS | 1833 | --DOMWINDOW == 159 (0x7f053cd43000) [pid = 1833] [serial = 1886] [outer = (nil)] [url = about:blank] 05:07:00 INFO - PROCESS | 1833 | --DOMWINDOW == 158 (0x7f0542d4a800) [pid = 1833] [serial = 1833] [outer = (nil)] [url = about:blank] 05:07:00 INFO - PROCESS | 1833 | --DOMWINDOW == 157 (0x7f0543e5c800) [pid = 1833] [serial = 1847] [outer = (nil)] [url = about:blank] 05:07:00 INFO - PROCESS | 1833 | --DOMWINDOW == 156 (0x7f0547f54000) [pid = 1833] [serial = 1869] [outer = (nil)] [url = about:blank] 05:07:00 INFO - PROCESS | 1833 | --DOMWINDOW == 155 (0x7f05432f1800) [pid = 1833] [serial = 1838] [outer = (nil)] [url = about:blank] 05:07:00 INFO - PROCESS | 1833 | --DOMWINDOW == 154 (0x7f0543eeac00) [pid = 1833] [serial = 1848] [outer = (nil)] [url = about:blank] 05:07:00 INFO - PROCESS | 1833 | --DOMWINDOW == 153 (0x7f054821dc00) [pid = 1833] [serial = 1871] [outer = (nil)] [url = about:blank] 05:07:00 INFO - PROCESS | 1833 | --DOMWINDOW == 152 (0x7f0555aeec00) [pid = 1833] [serial = 1806] [outer = (nil)] [url = about:blank] 05:07:00 INFO - PROCESS | 1833 | --DOMWINDOW == 151 (0x7f0543b29800) [pid = 1833] [serial = 1809] [outer = (nil)] [url = about:blank] 05:07:00 INFO - PROCESS | 1833 | --DOMWINDOW == 150 (0x7f05471e7800) [pid = 1833] [serial = 1866] [outer = (nil)] [url = about:blank] 05:07:00 INFO - PROCESS | 1833 | --DOMWINDOW == 149 (0x7f0543171800) [pid = 1833] [serial = 1895] [outer = (nil)] [url = about:blank] 05:07:01 INFO - PROCESS | 1833 | SkCairoFTTypeface::onFilterRec unimplemented 05:07:01 INFO - PROCESS | 1833 | 1461240421427 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:07:01 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 05:07:01 INFO - PROCESS | 1833 | 1461240421479 Marionette TRACE conn3 <- [1,2673,null,{"value":"8"}] 05:07:01 INFO - PROCESS | 1833 | 1461240421487 Marionette TRACE conn3 -> [0,2674,"setScriptTimeout",{"ms":35000}] 05:07:01 INFO - PROCESS | 1833 | 1461240421489 Marionette TRACE conn3 <- [1,2674,null,{}] 05:07:01 INFO - PROCESS | 1833 | 1461240421507 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:07:01 INFO - PROCESS | 1833 | 1461240421716 Marionette TRACE conn3 <- [1,2675,null,{"value":null}] 05:07:01 INFO - PROCESS | 1833 | 1461240421913 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1833 | ++DOCSHELL 0x7f05408d0000 == 142 [pid = 1833] [id = 676] 05:07:01 INFO - PROCESS | 1833 | ++DOMWINDOW == 150 (0x7f053cc48000) [pid = 1833] [serial = 2029] [outer = (nil)] 05:07:01 INFO - PROCESS | 1833 | ++DOMWINDOW == 151 (0x7f053cd3bc00) [pid = 1833] [serial = 2030] [outer = 0x7f053cc48000] 05:07:01 INFO - PROCESS | 1833 | 1461240421980 Marionette DEBUG loaded listener.js 05:07:02 INFO - PROCESS | 1833 | ++DOMWINDOW == 152 (0x7f05407f5000) [pid = 1833] [serial = 2031] [outer = 0x7f053cc48000] 05:07:03 INFO - PROCESS | 1833 | SkCairoFTTypeface::onFilterRec unimplemented 05:07:03 INFO - PROCESS | 1833 | 1461240423187 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:07:03 INFO - PROCESS | 1833 | 1461240423244 Marionette TRACE conn3 <- [1,2677,null,{"value":"8"}] 05:07:03 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 05:07:03 INFO - PROCESS | 1833 | 1461240423262 Marionette TRACE conn3 -> [0,2678,"setScriptTimeout",{"ms":35000}] 05:07:03 INFO - PROCESS | 1833 | 1461240423266 Marionette TRACE conn3 <- [1,2678,null,{}] 05:07:03 INFO - PROCESS | 1833 | 1461240423278 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:07:03 INFO - PROCESS | 1833 | 1461240423625 Marionette TRACE conn3 <- [1,2679,null,{"value":null}] 05:07:03 INFO - PROCESS | 1833 | 1461240423669 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1833 | ++DOCSHELL 0x7f0541416000 == 143 [pid = 1833] [id = 677] 05:07:03 INFO - PROCESS | 1833 | ++DOMWINDOW == 153 (0x7f0540936800) [pid = 1833] [serial = 2032] [outer = (nil)] 05:07:03 INFO - PROCESS | 1833 | ++DOMWINDOW == 154 (0x7f0540b67800) [pid = 1833] [serial = 2033] [outer = 0x7f0540936800] 05:07:03 INFO - PROCESS | 1833 | 1461240423731 Marionette DEBUG loaded listener.js 05:07:03 INFO - PROCESS | 1833 | ++DOMWINDOW == 155 (0x7f05413ed000) [pid = 1833] [serial = 2034] [outer = 0x7f0540936800] 05:07:05 INFO - PROCESS | 1833 | SkCairoFTTypeface::onFilterRec unimplemented 05:07:05 INFO - PROCESS | 1833 | --DOMWINDOW == 154 (0x7f0540b65400) [pid = 1833] [serial = 1900] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 05:07:05 INFO - PROCESS | 1833 | --DOMWINDOW == 153 (0x7f0540a59c00) [pid = 1833] [serial = 1960] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 05:07:05 INFO - PROCESS | 1833 | --DOMWINDOW == 152 (0x7f053c814000) [pid = 1833] [serial = 1942] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 05:07:05 INFO - PROCESS | 1833 | --DOMWINDOW == 151 (0x7f05434d0800) [pid = 1833] [serial = 1909] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 05:07:05 INFO - PROCESS | 1833 | --DOMWINDOW == 150 (0x7f054a6cf800) [pid = 1833] [serial = 1936] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 05:07:05 INFO - PROCESS | 1833 | --DOMWINDOW == 149 (0x7f053cc49400) [pid = 1833] [serial = 1897] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 05:07:05 INFO - PROCESS | 1833 | --DOMWINDOW == 148 (0x7f0546cdc000) [pid = 1833] [serial = 1918] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 05:07:05 INFO - PROCESS | 1833 | --DOMWINDOW == 147 (0x7f05432ee400) [pid = 1833] [serial = 1903] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 05:07:05 INFO - PROCESS | 1833 | --DOMWINDOW == 146 (0x7f054a591000) [pid = 1833] [serial = 1930] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 05:07:05 INFO - PROCESS | 1833 | --DOMWINDOW == 145 (0x7f05432f7000) [pid = 1833] [serial = 1906] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 05:07:05 INFO - PROCESS | 1833 | --DOMWINDOW == 144 (0x7f053c719c00) [pid = 1833] [serial = 1939] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 05:07:05 INFO - PROCESS | 1833 | --DOMWINDOW == 143 (0x7f054a6a4c00) [pid = 1833] [serial = 1933] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 05:07:05 INFO - PROCESS | 1833 | --DOMWINDOW == 142 (0x7f0545157800) [pid = 1833] [serial = 1915] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 05:07:05 INFO - PROCESS | 1833 | --DOMWINDOW == 141 (0x7f0540a22000) [pid = 1833] [serial = 1963] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 05:07:05 INFO - PROCESS | 1833 | --DOMWINDOW == 140 (0x7f0545155c00) [pid = 1833] [serial = 1912] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 05:07:05 INFO - PROCESS | 1833 | --DOMWINDOW == 139 (0x7f0539be0800) [pid = 1833] [serial = 1927] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 05:07:05 INFO - PROCESS | 1833 | --DOMWINDOW == 138 (0x7f05491cd400) [pid = 1833] [serial = 1924] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 05:07:05 INFO - PROCESS | 1833 | --DOMWINDOW == 137 (0x7f05491ccc00) [pid = 1833] [serial = 1921] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 05:07:05 INFO - PROCESS | 1833 | --DOMWINDOW == 136 (0x7f053b825800) [pid = 1833] [serial = 1957] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 05:07:05 INFO - PROCESS | 1833 | --DOMWINDOW == 135 (0x7f053b825400) [pid = 1833] [serial = 1954] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 05:07:05 INFO - PROCESS | 1833 | --DOMWINDOW == 134 (0x7f053b71ec00) [pid = 1833] [serial = 1822] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 05:07:05 INFO - PROCESS | 1833 | 1461240425449 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:07:05 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:07:05 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 2247ms 05:07:05 INFO - PROCESS | 1833 | 1461240425502 Marionette TRACE conn3 -> [0,2681,"getWindowHandle",null] 05:07:05 INFO - PROCESS | 1833 | 1461240425506 Marionette TRACE conn3 <- [1,2681,null,{"value":"8"}] 05:07:05 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 05:07:05 INFO - PROCESS | 1833 | 1461240425511 Marionette TRACE conn3 -> [0,2682,"setScriptTimeout",{"ms":35000}] 05:07:05 INFO - PROCESS | 1833 | 1461240425517 Marionette TRACE conn3 <- [1,2682,null,{}] 05:07:05 INFO - PROCESS | 1833 | 1461240425531 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:07:05 INFO - PROCESS | 1833 | 1461240425797 Marionette TRACE conn3 <- [1,2683,null,{"value":null}] 05:07:05 INFO - PROCESS | 1833 | 1461240425908 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1833 | ++DOCSHELL 0x7f05415ca000 == 144 [pid = 1833] [id = 678] 05:07:05 INFO - PROCESS | 1833 | ++DOMWINDOW == 135 (0x7f05413edc00) [pid = 1833] [serial = 2035] [outer = (nil)] 05:07:05 INFO - PROCESS | 1833 | ++DOMWINDOW == 136 (0x7f0542b49000) [pid = 1833] [serial = 2036] [outer = 0x7f05413edc00] 05:07:05 INFO - PROCESS | 1833 | 1461240425973 Marionette DEBUG loaded listener.js 05:07:06 INFO - PROCESS | 1833 | ++DOMWINDOW == 137 (0x7f0542dd8c00) [pid = 1833] [serial = 2037] [outer = 0x7f05413edc00] 05:07:07 INFO - PROCESS | 1833 | SkCairoFTTypeface::onFilterRec unimplemented 05:07:07 INFO - PROCESS | 1833 | 1461240427058 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:07:07 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.top.html | textBaseline top is the top of the em square (not the bounding box) 05:07:07 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1593ms 05:07:07 INFO - PROCESS | 1833 | 1461240427104 Marionette TRACE conn3 -> [0,2685,"getWindowHandle",null] 05:07:07 INFO - PROCESS | 1833 | 1461240427109 Marionette TRACE conn3 <- [1,2685,null,{"value":"8"}] 05:07:07 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 05:07:07 INFO - PROCESS | 1833 | 1461240427114 Marionette TRACE conn3 -> [0,2686,"setScriptTimeout",{"ms":35000}] 05:07:07 INFO - PROCESS | 1833 | 1461240427116 Marionette TRACE conn3 <- [1,2686,null,{}] 05:07:07 INFO - PROCESS | 1833 | 1461240427121 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:07:07 INFO - PROCESS | 1833 | 1461240427324 Marionette TRACE conn3 <- [1,2687,null,{"value":null}] 05:07:07 INFO - PROCESS | 1833 | 1461240427749 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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:07 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f053cd1f000 == 145 [pid = 1833] [id = 679] 05:07:07 INFO - PROCESS | 1833 | ++DOMWINDOW == 138 (0x7f0539bde800) [pid = 1833] [serial = 2038] [outer = (nil)] 05:07:07 INFO - PROCESS | 1833 | ++DOMWINDOW == 139 (0x7f053b717c00) [pid = 1833] [serial = 2039] [outer = 0x7f0539bde800] 05:07:07 INFO - PROCESS | 1833 | 1461240427827 Marionette DEBUG loaded listener.js 05:07:07 INFO - PROCESS | 1833 | ++DOMWINDOW == 140 (0x7f053c818400) [pid = 1833] [serial = 2040] [outer = 0x7f0539bde800] 05:07:09 INFO - PROCESS | 1833 | SkCairoFTTypeface::onFilterRec unimplemented 05:07:09 INFO - PROCESS | 1833 | 1461240429203 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:07:09 INFO - PROCESS | 1833 | 1461240429309 Marionette TRACE conn3 <- [1,2689,null,{"value":"8"}] 05:07:09 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 05:07:09 INFO - PROCESS | 1833 | 1461240429317 Marionette TRACE conn3 -> [0,2690,"setScriptTimeout",{"ms":35000}] 05:07:09 INFO - PROCESS | 1833 | 1461240429323 Marionette TRACE conn3 <- [1,2690,null,{}] 05:07:09 INFO - PROCESS | 1833 | 1461240429332 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:07:09 INFO - PROCESS | 1833 | 1461240429554 Marionette TRACE conn3 <- [1,2691,null,{"value":null}] 05:07:09 INFO - PROCESS | 1833 | 1461240429769 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1833 | ++DOCSHELL 0x7f0541595000 == 146 [pid = 1833] [id = 680] 05:07:09 INFO - PROCESS | 1833 | ++DOMWINDOW == 141 (0x7f0539be0400) [pid = 1833] [serial = 2041] [outer = (nil)] 05:07:09 INFO - PROCESS | 1833 | ++DOMWINDOW == 142 (0x7f0540933000) [pid = 1833] [serial = 2042] [outer = 0x7f0539be0400] 05:07:09 INFO - PROCESS | 1833 | 1461240429886 Marionette DEBUG loaded listener.js 05:07:10 INFO - PROCESS | 1833 | ++DOMWINDOW == 143 (0x7f0540a5dc00) [pid = 1833] [serial = 2043] [outer = 0x7f0539be0400] 05:07:11 INFO - PROCESS | 1833 | SkCairoFTTypeface::onFilterRec unimplemented 05:07:11 INFO - PROCESS | 1833 | 1461240431349 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:07:11 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 05:07:11 INFO - PROCESS | 1833 | 1461240431380 Marionette TRACE conn3 <- [1,2693,null,{"value":"8"}] 05:07:11 INFO - PROCESS | 1833 | 1461240431387 Marionette TRACE conn3 -> [0,2694,"setScriptTimeout",{"ms":35000}] 05:07:11 INFO - PROCESS | 1833 | 1461240431390 Marionette TRACE conn3 <- [1,2694,null,{}] 05:07:11 INFO - PROCESS | 1833 | 1461240431395 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:07:11 INFO - PROCESS | 1833 | 1461240431635 Marionette TRACE conn3 <- [1,2695,null,{"value":null}] 05:07:11 INFO - PROCESS | 1833 | 1461240431891 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1833 | ++DOCSHELL 0x7f0543b4c800 == 147 [pid = 1833] [id = 681] 05:07:11 INFO - PROCESS | 1833 | ++DOMWINDOW == 144 (0x7f053cc4c800) [pid = 1833] [serial = 2044] [outer = (nil)] 05:07:11 INFO - PROCESS | 1833 | ++DOMWINDOW == 145 (0x7f05413f3000) [pid = 1833] [serial = 2045] [outer = 0x7f053cc4c800] 05:07:11 INFO - PROCESS | 1833 | 1461240431966 Marionette DEBUG loaded listener.js 05:07:12 INFO - PROCESS | 1833 | ++DOMWINDOW == 146 (0x7f0542dd3c00) [pid = 1833] [serial = 2046] [outer = 0x7f053cc4c800] 05:07:13 INFO - PROCESS | 1833 | SkCairoFTTypeface::onFilterRec unimplemented 05:07:13 INFO - PROCESS | 1833 | 1461240433336 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:07:13 INFO - PROCESS | 1833 | 1461240433398 Marionette TRACE conn3 <- [1,2697,null,{"value":"8"}] 05:07:13 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 05:07:13 INFO - PROCESS | 1833 | 1461240433443 Marionette TRACE conn3 -> [0,2698,"setScriptTimeout",{"ms":35000}] 05:07:13 INFO - PROCESS | 1833 | 1461240433453 Marionette TRACE conn3 <- [1,2698,null,{}] 05:07:13 INFO - PROCESS | 1833 | 1461240433460 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:07:13 INFO - PROCESS | 1833 | 1461240433701 Marionette TRACE conn3 <- [1,2699,null,{"value":null}] 05:07:13 INFO - PROCESS | 1833 | 1461240433957 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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:13 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f0544ec4800 == 148 [pid = 1833] [id = 682] 05:07:13 INFO - PROCESS | 1833 | ++DOMWINDOW == 147 (0x7f0540a60c00) [pid = 1833] [serial = 2047] [outer = (nil)] 05:07:14 INFO - PROCESS | 1833 | ++DOMWINDOW == 148 (0x7f05433e1c00) [pid = 1833] [serial = 2048] [outer = 0x7f0540a60c00] 05:07:14 INFO - PROCESS | 1833 | 1461240434031 Marionette DEBUG loaded listener.js 05:07:14 INFO - PROCESS | 1833 | ++DOMWINDOW == 149 (0x7f05434ca800) [pid = 1833] [serial = 2049] [outer = 0x7f0540a60c00] 05:07:15 INFO - PROCESS | 1833 | SkCairoFTTypeface::onFilterRec unimplemented 05:07:15 INFO - PROCESS | 1833 | 1461240435416 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:07:15 INFO - PROCESS | 1833 | 1461240435491 Marionette TRACE conn3 <- [1,2701,null,{"value":"8"}] 05:07:15 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 05:07:15 INFO - PROCESS | 1833 | 1461240435497 Marionette TRACE conn3 -> [0,2702,"setScriptTimeout",{"ms":35000}] 05:07:15 INFO - PROCESS | 1833 | 1461240435500 Marionette TRACE conn3 <- [1,2702,null,{}] 05:07:15 INFO - PROCESS | 1833 | 1461240435505 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:07:15 INFO - PROCESS | 1833 | 1461240435728 Marionette TRACE conn3 <- [1,2703,null,{"value":null}] 05:07:15 INFO - PROCESS | 1833 | 1461240435984 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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:16 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f0545f0d000 == 149 [pid = 1833] [id = 683] 05:07:16 INFO - PROCESS | 1833 | ++DOMWINDOW == 150 (0x7f05413f4400) [pid = 1833] [serial = 2050] [outer = (nil)] 05:07:16 INFO - PROCESS | 1833 | ++DOMWINDOW == 151 (0x7f0543b2d800) [pid = 1833] [serial = 2051] [outer = 0x7f05413f4400] 05:07:16 INFO - PROCESS | 1833 | 1461240436058 Marionette DEBUG loaded listener.js 05:07:16 INFO - PROCESS | 1833 | ++DOMWINDOW == 152 (0x7f0543da4800) [pid = 1833] [serial = 2052] [outer = 0x7f05413f4400] 05:07:16 INFO - PROCESS | 1833 | 1461240436901 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:07:16 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 05:07:16 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 1430ms 05:07:16 INFO - PROCESS | 1833 | 1461240436927 Marionette TRACE conn3 -> [0,2705,"getWindowHandle",null] 05:07:16 INFO - PROCESS | 1833 | 1461240436931 Marionette TRACE conn3 <- [1,2705,null,{"value":"8"}] 05:07:16 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 05:07:16 INFO - PROCESS | 1833 | 1461240436937 Marionette TRACE conn3 -> [0,2706,"setScriptTimeout",{"ms":35000}] 05:07:16 INFO - PROCESS | 1833 | 1461240436939 Marionette TRACE conn3 <- [1,2706,null,{}] 05:07:16 INFO - PROCESS | 1833 | 1461240436945 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:07:17 INFO - PROCESS | 1833 | 1461240437150 Marionette TRACE conn3 <- [1,2707,null,{"value":null}] 05:07:17 INFO - PROCESS | 1833 | 1461240437456 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1833 | ++DOCSHELL 0x7f0546fa2000 == 150 [pid = 1833] [id = 684] 05:07:17 INFO - PROCESS | 1833 | ++DOMWINDOW == 153 (0x7f0543de3c00) [pid = 1833] [serial = 2053] [outer = (nil)] 05:07:17 INFO - PROCESS | 1833 | ++DOMWINDOW == 154 (0x7f0543e58000) [pid = 1833] [serial = 2054] [outer = 0x7f0543de3c00] 05:07:17 INFO - PROCESS | 1833 | 1461240437545 Marionette DEBUG loaded listener.js 05:07:17 INFO - PROCESS | 1833 | ++DOMWINDOW == 155 (0x7f0544e0c000) [pid = 1833] [serial = 2055] [outer = 0x7f0543de3c00] 05:07:18 INFO - PROCESS | 1833 | 1461240438429 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:07:18 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 05:07:18 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 1585ms 05:07:18 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 05:07:18 INFO - PROCESS | 1833 | 1461240438523 Marionette TRACE conn3 -> [0,2709,"getWindowHandle",null] 05:07:18 INFO - PROCESS | 1833 | 1461240438526 Marionette TRACE conn3 <- [1,2709,null,{"value":"8"}] 05:07:18 INFO - PROCESS | 1833 | 1461240438532 Marionette TRACE conn3 -> [0,2710,"setScriptTimeout",{"ms":35000}] 05:07:18 INFO - PROCESS | 1833 | 1461240438535 Marionette TRACE conn3 <- [1,2710,null,{}] 05:07:18 INFO - PROCESS | 1833 | 1461240438541 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:07:18 INFO - PROCESS | 1833 | 1461240438781 Marionette TRACE conn3 <- [1,2711,null,{"value":null}] 05:07:19 INFO - PROCESS | 1833 | 1461240439130 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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:19 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f054924b800 == 151 [pid = 1833] [id = 685] 05:07:19 INFO - PROCESS | 1833 | ++DOMWINDOW == 156 (0x7f0545b4d400) [pid = 1833] [serial = 2056] [outer = (nil)] 05:07:19 INFO - PROCESS | 1833 | ++DOMWINDOW == 157 (0x7f0545edbc00) [pid = 1833] [serial = 2057] [outer = 0x7f0545b4d400] 05:07:19 INFO - PROCESS | 1833 | 1461240439201 Marionette DEBUG loaded listener.js 05:07:19 INFO - PROCESS | 1833 | ++DOMWINDOW == 158 (0x7f0545ee9c00) [pid = 1833] [serial = 2058] [outer = 0x7f0545b4d400] 05:07:20 INFO - PROCESS | 1833 | 1461240440010 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:07:20 INFO - PROCESS | 1833 | 1461240440072 Marionette TRACE conn3 <- [1,2713,null,{"value":"8"}] 05:07:20 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 05:07:20 INFO - PROCESS | 1833 | 1461240440078 Marionette TRACE conn3 -> [0,2714,"setScriptTimeout",{"ms":35000}] 05:07:20 INFO - PROCESS | 1833 | 1461240440081 Marionette TRACE conn3 <- [1,2714,null,{}] 05:07:20 INFO - PROCESS | 1833 | 1461240440086 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:07:20 INFO - PROCESS | 1833 | 1461240440326 Marionette TRACE conn3 <- [1,2715,null,{"value":null}] 05:07:20 INFO - PROCESS | 1833 | 1461240440628 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1833 | ++DOCSHELL 0x7f054b407800 == 152 [pid = 1833] [id = 686] 05:07:20 INFO - PROCESS | 1833 | ++DOMWINDOW == 159 (0x7f0545b4c800) [pid = 1833] [serial = 2059] [outer = (nil)] 05:07:20 INFO - PROCESS | 1833 | ++DOMWINDOW == 160 (0x7f0546cce800) [pid = 1833] [serial = 2060] [outer = 0x7f0545b4c800] 05:07:20 INFO - PROCESS | 1833 | 1461240440702 Marionette DEBUG loaded listener.js 05:07:20 INFO - PROCESS | 1833 | ++DOMWINDOW == 161 (0x7f0546daf000) [pid = 1833] [serial = 2061] [outer = 0x7f0545b4c800] 05:07:21 INFO - PROCESS | 1833 | 1461240441501 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:07:21 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 05:07:21 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 1482ms 05:07:21 INFO - PROCESS | 1833 | 1461240441560 Marionette TRACE conn3 -> [0,2717,"getWindowHandle",null] 05:07:21 INFO - PROCESS | 1833 | 1461240441563 Marionette TRACE conn3 <- [1,2717,null,{"value":"8"}] 05:07:21 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 05:07:21 INFO - PROCESS | 1833 | 1461240441574 Marionette TRACE conn3 -> [0,2718,"setScriptTimeout",{"ms":35000}] 05:07:21 INFO - PROCESS | 1833 | 1461240441578 Marionette TRACE conn3 <- [1,2718,null,{}] 05:07:21 INFO - PROCESS | 1833 | 1461240441587 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:07:21 INFO - PROCESS | 1833 | 1461240441818 Marionette TRACE conn3 <- [1,2719,null,{"value":null}] 05:07:22 INFO - PROCESS | 1833 | 1461240442119 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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:22 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f054b8c3800 == 153 [pid = 1833] [id = 687] 05:07:22 INFO - PROCESS | 1833 | ++DOMWINDOW == 162 (0x7f0545b4d800) [pid = 1833] [serial = 2062] [outer = (nil)] 05:07:22 INFO - PROCESS | 1833 | ++DOMWINDOW == 163 (0x7f0546fdcc00) [pid = 1833] [serial = 2063] [outer = 0x7f0545b4d800] 05:07:22 INFO - PROCESS | 1833 | 1461240442195 Marionette DEBUG loaded listener.js 05:07:22 INFO - PROCESS | 1833 | ++DOMWINDOW == 164 (0x7f05471f1400) [pid = 1833] [serial = 2064] [outer = 0x7f0545b4d800] 05:07:23 INFO - PROCESS | 1833 | 1461240443014 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:07:23 INFO - PROCESS | 1833 | 1461240443069 Marionette TRACE conn3 <- [1,2721,null,{"value":"8"}] 05:07:23 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 05:07:23 INFO - PROCESS | 1833 | 1461240443075 Marionette TRACE conn3 -> [0,2722,"setScriptTimeout",{"ms":35000}] 05:07:23 INFO - PROCESS | 1833 | 1461240443078 Marionette TRACE conn3 <- [1,2722,null,{}] 05:07:23 INFO - PROCESS | 1833 | 1461240443083 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:07:23 INFO - PROCESS | 1833 | 1461240443286 Marionette TRACE conn3 <- [1,2723,null,{"value":null}] 05:07:23 INFO - PROCESS | 1833 | 1461240443595 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1833 | ++DOCSHELL 0x7f054fe25800 == 154 [pid = 1833] [id = 688] 05:07:23 INFO - PROCESS | 1833 | ++DOMWINDOW == 165 (0x7f0546dad800) [pid = 1833] [serial = 2065] [outer = (nil)] 05:07:23 INFO - PROCESS | 1833 | ++DOMWINDOW == 166 (0x7f0548223400) [pid = 1833] [serial = 2066] [outer = 0x7f0546dad800] 05:07:23 INFO - PROCESS | 1833 | 1461240443681 Marionette DEBUG loaded listener.js 05:07:23 INFO - PROCESS | 1833 | ++DOMWINDOW == 167 (0x7f05483e8c00) [pid = 1833] [serial = 2067] [outer = 0x7f0546dad800] 05:07:24 INFO - PROCESS | 1833 | 1461240444497 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:07:24 INFO - PROCESS | 1833 | 1461240444515 Marionette TRACE conn3 <- [1,2725,null,{"value":"8"}] 05:07:24 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 05:07:24 INFO - PROCESS | 1833 | 1461240444521 Marionette TRACE conn3 -> [0,2726,"setScriptTimeout",{"ms":35000}] 05:07:24 INFO - PROCESS | 1833 | 1461240444524 Marionette TRACE conn3 <- [1,2726,null,{}] 05:07:24 INFO - PROCESS | 1833 | 1461240444529 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:07:24 INFO - PROCESS | 1833 | 1461240444727 Marionette TRACE conn3 <- [1,2727,null,{"value":null}] 05:07:24 INFO - PROCESS | 1833 | 1461240444992 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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:25 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f0550f81800 == 155 [pid = 1833] [id = 689] 05:07:25 INFO - PROCESS | 1833 | ++DOMWINDOW == 168 (0x7f05491d3000) [pid = 1833] [serial = 2068] [outer = (nil)] 05:07:25 INFO - PROCESS | 1833 | ++DOMWINDOW == 169 (0x7f0549272c00) [pid = 1833] [serial = 2069] [outer = 0x7f05491d3000] 05:07:25 INFO - PROCESS | 1833 | 1461240445118 Marionette DEBUG loaded listener.js 05:07:25 INFO - PROCESS | 1833 | ++DOMWINDOW == 170 (0x7f054a26a800) [pid = 1833] [serial = 2070] [outer = 0x7f05491d3000] 05:07:25 INFO - PROCESS | 1833 | 1461240445963 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:07:26 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 05:07:26 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 1490ms 05:07:26 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 05:07:26 INFO - PROCESS | 1833 | 1461240446012 Marionette TRACE conn3 -> [0,2729,"getWindowHandle",null] 05:07:26 INFO - PROCESS | 1833 | 1461240446015 Marionette TRACE conn3 <- [1,2729,null,{"value":"8"}] 05:07:26 INFO - PROCESS | 1833 | 1461240446021 Marionette TRACE conn3 -> [0,2730,"setScriptTimeout",{"ms":35000}] 05:07:26 INFO - PROCESS | 1833 | 1461240446025 Marionette TRACE conn3 <- [1,2730,null,{}] 05:07:26 INFO - PROCESS | 1833 | 1461240446030 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:07:26 INFO - PROCESS | 1833 | 1461240446251 Marionette TRACE conn3 <- [1,2731,null,{"value":null}] 05:07:26 INFO - PROCESS | 1833 | 1461240446566 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1833 | ++DOCSHELL 0x7f05527d4800 == 156 [pid = 1833] [id = 690] 05:07:26 INFO - PROCESS | 1833 | ++DOMWINDOW == 171 (0x7f054a6a5c00) [pid = 1833] [serial = 2071] [outer = (nil)] 05:07:26 INFO - PROCESS | 1833 | ++DOMWINDOW == 172 (0x7f054a6ab800) [pid = 1833] [serial = 2072] [outer = 0x7f054a6a5c00] 05:07:26 INFO - PROCESS | 1833 | 1461240446650 Marionette DEBUG loaded listener.js 05:07:26 INFO - PROCESS | 1833 | ++DOMWINDOW == 173 (0x7f054a6cd800) [pid = 1833] [serial = 2073] [outer = 0x7f054a6a5c00] 05:07:27 INFO - PROCESS | 1833 | 1461240447883 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:07:27 INFO - PROCESS | 1833 | 1461240447907 Marionette TRACE conn3 <- [1,2733,null,{"value":"8"}] 05:07:27 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 05:07:27 INFO - PROCESS | 1833 | 1461240447913 Marionette TRACE conn3 -> [0,2734,"setScriptTimeout",{"ms":35000}] 05:07:27 INFO - PROCESS | 1833 | 1461240447915 Marionette TRACE conn3 <- [1,2734,null,{}] 05:07:27 INFO - PROCESS | 1833 | 1461240447920 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:07:28 INFO - PROCESS | 1833 | 1461240448175 Marionette TRACE conn3 <- [1,2735,null,{"value":null}] 05:07:28 INFO - PROCESS | 1833 | 1461240448440 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1833 | ++DOCSHELL 0x7f0552ad6800 == 157 [pid = 1833] [id = 691] 05:07:28 INFO - PROCESS | 1833 | ++DOMWINDOW == 174 (0x7f054a6a7c00) [pid = 1833] [serial = 2074] [outer = (nil)] 05:07:28 INFO - PROCESS | 1833 | ++DOMWINDOW == 175 (0x7f054b5bc000) [pid = 1833] [serial = 2075] [outer = 0x7f054a6a7c00] 05:07:28 INFO - PROCESS | 1833 | 1461240448509 Marionette DEBUG loaded listener.js 05:07:28 INFO - PROCESS | 1833 | ++DOMWINDOW == 176 (0x7f054fc2d800) [pid = 1833] [serial = 2076] [outer = 0x7f054a6a7c00] 05:07:29 INFO - PROCESS | 1833 | 1461240449352 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:07:29 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 05:07:29 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 1480ms 05:07:29 INFO - PROCESS | 1833 | 1461240449394 Marionette TRACE conn3 -> [0,2737,"getWindowHandle",null] 05:07:29 INFO - PROCESS | 1833 | 1461240449397 Marionette TRACE conn3 <- [1,2737,null,{"value":"8"}] 05:07:29 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 05:07:29 INFO - PROCESS | 1833 | 1461240449403 Marionette TRACE conn3 -> [0,2738,"setScriptTimeout",{"ms":35000}] 05:07:29 INFO - PROCESS | 1833 | 1461240449405 Marionette TRACE conn3 <- [1,2738,null,{}] 05:07:29 INFO - PROCESS | 1833 | 1461240449410 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:07:29 INFO - PROCESS | 1833 | 1461240449602 Marionette TRACE conn3 <- [1,2739,null,{"value":null}] 05:07:29 INFO - PROCESS | 1833 | 1461240449907 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1833 | ++DOCSHELL 0x7f0552f49000 == 158 [pid = 1833] [id = 692] 05:07:29 INFO - PROCESS | 1833 | ++DOMWINDOW == 177 (0x7f053b819000) [pid = 1833] [serial = 2077] [outer = (nil)] 05:07:29 INFO - PROCESS | 1833 | ++DOMWINDOW == 178 (0x7f054fc4cc00) [pid = 1833] [serial = 2078] [outer = 0x7f053b819000] 05:07:29 INFO - PROCESS | 1833 | 1461240449981 Marionette DEBUG loaded listener.js 05:07:30 INFO - PROCESS | 1833 | ++DOMWINDOW == 179 (0x7f054fc7e000) [pid = 1833] [serial = 2079] [outer = 0x7f053b819000] 05:07:30 INFO - PROCESS | 1833 | 1461240450792 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:07:30 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 05:07:30 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 1429ms 05:07:30 INFO - PROCESS | 1833 | 1461240450832 Marionette TRACE conn3 -> [0,2741,"getWindowHandle",null] 05:07:30 INFO - PROCESS | 1833 | 1461240450835 Marionette TRACE conn3 <- [1,2741,null,{"value":"8"}] 05:07:30 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 05:07:30 INFO - PROCESS | 1833 | 1461240450841 Marionette TRACE conn3 -> [0,2742,"setScriptTimeout",{"ms":35000}] 05:07:30 INFO - PROCESS | 1833 | 1461240450843 Marionette TRACE conn3 <- [1,2742,null,{}] 05:07:30 INFO - PROCESS | 1833 | 1461240450849 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:07:31 INFO - PROCESS | 1833 | 1461240451041 Marionette TRACE conn3 <- [1,2743,null,{"value":null}] 05:07:31 INFO - PROCESS | 1833 | 1461240451312 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1833 | ++DOCSHELL 0x7f054086c000 == 159 [pid = 1833] [id = 693] 05:07:31 INFO - PROCESS | 1833 | ++DOMWINDOW == 180 (0x7f053b718800) [pid = 1833] [serial = 2080] [outer = (nil)] 05:07:31 INFO - PROCESS | 1833 | ++DOMWINDOW == 181 (0x7f053b81d800) [pid = 1833] [serial = 2081] [outer = 0x7f053b718800] 05:07:31 INFO - PROCESS | 1833 | 1461240451425 Marionette DEBUG loaded listener.js 05:07:31 INFO - PROCESS | 1833 | ++DOMWINDOW == 182 (0x7f0542d49400) [pid = 1833] [serial = 2082] [outer = 0x7f053b718800] 05:07:32 INFO - PROCESS | 1833 | 1461240452276 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:07:32 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 05:07:32 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 1481ms 05:07:32 INFO - PROCESS | 1833 | 1461240452323 Marionette TRACE conn3 -> [0,2745,"getWindowHandle",null] 05:07:32 INFO - PROCESS | 1833 | 1461240452327 Marionette TRACE conn3 <- [1,2745,null,{"value":"8"}] 05:07:32 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 05:07:32 INFO - PROCESS | 1833 | 1461240452332 Marionette TRACE conn3 -> [0,2746,"setScriptTimeout",{"ms":35000}] 05:07:32 INFO - PROCESS | 1833 | 1461240452335 Marionette TRACE conn3 <- [1,2746,null,{}] 05:07:32 INFO - PROCESS | 1833 | 1461240452340 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:07:32 INFO - PROCESS | 1833 | 1461240452555 Marionette TRACE conn3 <- [1,2747,null,{"value":null}] 05:07:33 INFO - PROCESS | 1833 | 1461240453340 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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:33 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f0540c20000 == 160 [pid = 1833] [id = 694] 05:07:33 INFO - PROCESS | 1833 | ++DOMWINDOW == 183 (0x7f053b825000) [pid = 1833] [serial = 2083] [outer = (nil)] 05:07:33 INFO - PROCESS | 1833 | ++DOMWINDOW == 184 (0x7f053c727000) [pid = 1833] [serial = 2084] [outer = 0x7f053b825000] 05:07:33 INFO - PROCESS | 1833 | 1461240453417 Marionette DEBUG loaded listener.js 05:07:33 INFO - PROCESS | 1833 | ++DOMWINDOW == 185 (0x7f053ccf5c00) [pid = 1833] [serial = 2085] [outer = 0x7f053b825000] 05:07:34 INFO - PROCESS | 1833 | 1461240454316 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:07:34 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 05:07:34 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 2029ms 05:07:34 INFO - PROCESS | 1833 | 1461240454363 Marionette TRACE conn3 -> [0,2749,"getWindowHandle",null] 05:07:34 INFO - PROCESS | 1833 | 1461240454367 Marionette TRACE conn3 <- [1,2749,null,{"value":"8"}] 05:07:34 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 05:07:34 INFO - PROCESS | 1833 | 1461240454374 Marionette TRACE conn3 -> [0,2750,"setScriptTimeout",{"ms":35000}] 05:07:34 INFO - PROCESS | 1833 | 1461240454380 Marionette TRACE conn3 <- [1,2750,null,{}] 05:07:34 INFO - PROCESS | 1833 | 1461240454387 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:07:34 INFO - PROCESS | 1833 | 1461240454575 Marionette TRACE conn3 <- [1,2751,null,{"value":null}] 05:07:34 INFO - PROCESS | 1833 | 1461240454912 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1833 | ++DOCSHELL 0x7f05436e3000 == 161 [pid = 1833] [id = 695] 05:07:34 INFO - PROCESS | 1833 | ++DOMWINDOW == 186 (0x7f0539be1c00) [pid = 1833] [serial = 2086] [outer = (nil)] 05:07:34 INFO - PROCESS | 1833 | ++DOMWINDOW == 187 (0x7f053cc4e800) [pid = 1833] [serial = 2087] [outer = 0x7f0539be1c00] 05:07:34 INFO - PROCESS | 1833 | 1461240454984 Marionette DEBUG loaded listener.js 05:07:35 INFO - PROCESS | 1833 | ++DOMWINDOW == 188 (0x7f0541196000) [pid = 1833] [serial = 2088] [outer = 0x7f0539be1c00] 05:07:35 INFO - PROCESS | 1833 | 1461240455879 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:07:35 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 05:07:35 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 1597ms 05:07:35 INFO - PROCESS | 1833 | 1461240455976 Marionette TRACE conn3 -> [0,2753,"getWindowHandle",null] 05:07:35 INFO - PROCESS | 1833 | 1461240455985 Marionette TRACE conn3 <- [1,2753,null,{"value":"8"}] 05:07:35 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 05:07:36 INFO - PROCESS | 1833 | 1461240455996 Marionette TRACE conn3 -> [0,2754,"setScriptTimeout",{"ms":35000}] 05:07:36 INFO - PROCESS | 1833 | 1461240456001 Marionette TRACE conn3 <- [1,2754,null,{}] 05:07:36 INFO - PROCESS | 1833 | 1461240456077 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:07:36 INFO - PROCESS | 1833 | 1461240456260 Marionette TRACE conn3 <- [1,2755,null,{"value":null}] 05:07:36 INFO - PROCESS | 1833 | 1461240456586 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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:36 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f0540c22000 == 162 [pid = 1833] [id = 696] 05:07:36 INFO - PROCESS | 1833 | ++DOMWINDOW == 189 (0x7f0541d79400) [pid = 1833] [serial = 2089] [outer = (nil)] 05:07:36 INFO - PROCESS | 1833 | ++DOMWINDOW == 190 (0x7f0542dd0800) [pid = 1833] [serial = 2090] [outer = 0x7f0541d79400] 05:07:36 INFO - PROCESS | 1833 | 1461240456668 Marionette DEBUG loaded listener.js 05:07:36 INFO - PROCESS | 1833 | ++DOMWINDOW == 191 (0x7f0543171800) [pid = 1833] [serial = 2091] [outer = 0x7f0541d79400] 05:07:37 INFO - PROCESS | 1833 | 1461240457541 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:07:37 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 05:07:37 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 1606ms 05:07:37 INFO - PROCESS | 1833 | 1461240457605 Marionette TRACE conn3 -> [0,2757,"getWindowHandle",null] 05:07:37 INFO - PROCESS | 1833 | 1461240457609 Marionette TRACE conn3 <- [1,2757,null,{"value":"8"}] 05:07:37 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 05:07:37 INFO - PROCESS | 1833 | 1461240457621 Marionette TRACE conn3 -> [0,2758,"setScriptTimeout",{"ms":35000}] 05:07:37 INFO - PROCESS | 1833 | 1461240457629 Marionette TRACE conn3 <- [1,2758,null,{}] 05:07:37 INFO - PROCESS | 1833 | 1461240457636 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:07:37 INFO - PROCESS | 1833 | 1461240457952 Marionette TRACE conn3 <- [1,2759,null,{"value":null}] 05:07:37 INFO - PROCESS | 1833 | --DOCSHELL 0x7f0556621800 == 161 [pid = 1833] [id = 574] 05:07:37 INFO - PROCESS | 1833 | --DOCSHELL 0x7f055646e000 == 160 [pid = 1833] [id = 573] 05:07:37 INFO - PROCESS | 1833 | --DOCSHELL 0x7f05583a0000 == 159 [pid = 1833] [id = 577] 05:07:37 INFO - PROCESS | 1833 | --DOCSHELL 0x7f05560c8000 == 158 [pid = 1833] [id = 572] 05:07:37 INFO - PROCESS | 1833 | --DOCSHELL 0x7f0556a1c000 == 157 [pid = 1833] [id = 576] 05:07:37 INFO - PROCESS | 1833 | --DOCSHELL 0x7f0553f98800 == 156 [pid = 1833] [id = 571] 05:07:38 INFO - PROCESS | 1833 | --DOMWINDOW == 190 (0x7f0550431800) [pid = 1833] [serial = 1949] [outer = (nil)] [url = about:blank] 05:07:38 INFO - PROCESS | 1833 | --DOMWINDOW == 189 (0x7f054fe9d400) [pid = 1833] [serial = 1946] [outer = (nil)] [url = about:blank] 05:07:38 INFO - PROCESS | 1833 | --DOMWINDOW == 188 (0x7f0550e56000) [pid = 1833] [serial = 1952] [outer = (nil)] [url = about:blank] 05:07:38 INFO - PROCESS | 1833 | --DOCSHELL 0x7f05415ca000 == 155 [pid = 1833] [id = 678] 05:07:38 INFO - PROCESS | 1833 | --DOCSHELL 0x7f0541416000 == 154 [pid = 1833] [id = 677] 05:07:38 INFO - PROCESS | 1833 | --DOCSHELL 0x7f05408d0000 == 153 [pid = 1833] [id = 676] 05:07:38 INFO - PROCESS | 1833 | --DOCSHELL 0x7f055b06d000 == 152 [pid = 1833] [id = 674] 05:07:38 INFO - PROCESS | 1833 | --DOCSHELL 0x7f0558f7a000 == 151 [pid = 1833] [id = 673] 05:07:38 INFO - PROCESS | 1833 | --DOCSHELL 0x7f0556d13000 == 150 [pid = 1833] [id = 672] 05:07:38 INFO - PROCESS | 1833 | 1461240458305 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1833 | --DOCSHELL 0x7f05568f0000 == 149 [pid = 1833] [id = 671] 05:07:38 INFO - PROCESS | 1833 | --DOCSHELL 0x7f0556755000 == 148 [pid = 1833] [id = 670] 05:07:38 INFO - PROCESS | 1833 | --DOCSHELL 0x7f0555fdc000 == 147 [pid = 1833] [id = 669] 05:07:38 INFO - PROCESS | 1833 | --DOCSHELL 0x7f0553069000 == 146 [pid = 1833] [id = 668] 05:07:38 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f05408d0000 == 147 [pid = 1833] [id = 697] 05:07:38 INFO - PROCESS | 1833 | ++DOMWINDOW == 189 (0x7f054119e400) [pid = 1833] [serial = 2092] [outer = (nil)] 05:07:38 INFO - PROCESS | 1833 | ++DOMWINDOW == 190 (0x7f0543b26c00) [pid = 1833] [serial = 2093] [outer = 0x7f054119e400] 05:07:38 INFO - PROCESS | 1833 | 1461240458376 Marionette DEBUG loaded listener.js 05:07:38 INFO - PROCESS | 1833 | ++DOMWINDOW == 191 (0x7f0543da9c00) [pid = 1833] [serial = 2094] [outer = 0x7f054119e400] 05:07:38 INFO - PROCESS | 1833 | --DOCSHELL 0x7f0552ac5000 == 146 [pid = 1833] [id = 667] 05:07:38 INFO - PROCESS | 1833 | --DOCSHELL 0x7f05520a1000 == 145 [pid = 1833] [id = 666] 05:07:38 INFO - PROCESS | 1833 | --DOCSHELL 0x7f0550e13800 == 144 [pid = 1833] [id = 665] 05:07:38 INFO - PROCESS | 1833 | --DOCSHELL 0x7f054fca4000 == 143 [pid = 1833] [id = 664] 05:07:38 INFO - PROCESS | 1833 | --DOCSHELL 0x7f054b863000 == 142 [pid = 1833] [id = 663] 05:07:38 INFO - PROCESS | 1833 | --DOCSHELL 0x7f054a47c000 == 141 [pid = 1833] [id = 662] 05:07:38 INFO - PROCESS | 1833 | --DOCSHELL 0x7f054827b000 == 140 [pid = 1833] [id = 661] 05:07:38 INFO - PROCESS | 1833 | --DOCSHELL 0x7f0546d64800 == 139 [pid = 1833] [id = 660] 05:07:38 INFO - PROCESS | 1833 | --DOCSHELL 0x7f0545b66800 == 138 [pid = 1833] [id = 659] 05:07:38 INFO - PROCESS | 1833 | --DOCSHELL 0x7f0544b33000 == 137 [pid = 1833] [id = 658] 05:07:38 INFO - PROCESS | 1833 | --DOCSHELL 0x7f0541bcd800 == 136 [pid = 1833] [id = 657] 05:07:38 INFO - PROCESS | 1833 | --DOCSHELL 0x7f0540859800 == 135 [pid = 1833] [id = 656] 05:07:38 INFO - PROCESS | 1833 | --DOMWINDOW == 190 (0x7f0541d6b800) [pid = 1833] [serial = 1901] [outer = (nil)] [url = about:blank] 05:07:38 INFO - PROCESS | 1833 | --DOMWINDOW == 189 (0x7f0541d71800) [pid = 1833] [serial = 1962] [outer = (nil)] [url = about:blank] 05:07:38 INFO - PROCESS | 1833 | --DOMWINDOW == 188 (0x7f054fc98800) [pid = 1833] [serial = 1944] [outer = (nil)] [url = about:blank] 05:07:38 INFO - PROCESS | 1833 | --DOMWINDOW == 187 (0x7f0543e53800) [pid = 1833] [serial = 1910] [outer = (nil)] [url = about:blank] 05:07:38 INFO - PROCESS | 1833 | --DOMWINDOW == 186 (0x7f054fc30800) [pid = 1833] [serial = 1938] [outer = (nil)] [url = about:blank] 05:07:38 INFO - PROCESS | 1833 | --DOMWINDOW == 185 (0x7f0540930400) [pid = 1833] [serial = 1899] [outer = (nil)] [url = about:blank] 05:07:38 INFO - PROCESS | 1833 | --DOMWINDOW == 184 (0x7f0547f59400) [pid = 1833] [serial = 1919] [outer = (nil)] [url = about:blank] 05:07:38 INFO - PROCESS | 1833 | --DOMWINDOW == 183 (0x7f05433ecc00) [pid = 1833] [serial = 1904] [outer = (nil)] [url = about:blank] 05:07:38 INFO - PROCESS | 1833 | --DOMWINDOW == 182 (0x7f05433e3400) [pid = 1833] [serial = 1931] [outer = (nil)] [url = about:blank] 05:07:38 INFO - PROCESS | 1833 | --DOMWINDOW == 181 (0x7f0543d9d400) [pid = 1833] [serial = 1908] [outer = (nil)] [url = about:blank] 05:07:38 INFO - PROCESS | 1833 | --DOMWINDOW == 180 (0x7f054fc27400) [pid = 1833] [serial = 1940] [outer = (nil)] [url = about:blank] 05:07:38 INFO - PROCESS | 1833 | --DOMWINDOW == 179 (0x7f05434cac00) [pid = 1833] [serial = 1905] [outer = (nil)] [url = about:blank] 05:07:38 INFO - PROCESS | 1833 | --DOMWINDOW == 178 (0x7f053cd3d800) [pid = 1833] [serial = 1898] [outer = (nil)] [url = about:blank] 05:07:38 INFO - PROCESS | 1833 | --DOMWINDOW == 177 (0x7f054b5bac00) [pid = 1833] [serial = 1935] [outer = (nil)] [url = about:blank] 05:07:38 INFO - PROCESS | 1833 | --DOMWINDOW == 176 (0x7f05471e9400) [pid = 1833] [serial = 1917] [outer = (nil)] [url = about:blank] 05:07:38 INFO - PROCESS | 1833 | --DOMWINDOW == 175 (0x7f0542dd5c00) [pid = 1833] [serial = 1964] [outer = (nil)] [url = about:blank] 05:07:38 INFO - PROCESS | 1833 | --DOMWINDOW == 174 (0x7f0546f0c800) [pid = 1833] [serial = 1916] [outer = (nil)] [url = about:blank] 05:07:38 INFO - PROCESS | 1833 | --DOMWINDOW == 173 (0x7f054fc4e400) [pid = 1833] [serial = 1941] [outer = (nil)] [url = about:blank] 05:07:38 INFO - PROCESS | 1833 | --DOMWINDOW == 172 (0x7f0543d02400) [pid = 1833] [serial = 1907] [outer = (nil)] [url = about:blank] 05:07:38 INFO - PROCESS | 1833 | --DOMWINDOW == 171 (0x7f0545ee7000) [pid = 1833] [serial = 1913] [outer = (nil)] [url = about:blank] 05:07:38 INFO - PROCESS | 1833 | --DOMWINDOW == 170 (0x7f054a589400) [pid = 1833] [serial = 1928] [outer = (nil)] [url = about:blank] 05:07:38 INFO - PROCESS | 1833 | --DOMWINDOW == 169 (0x7f0548226800) [pid = 1833] [serial = 1920] [outer = (nil)] [url = about:blank] 05:07:38 INFO - PROCESS | 1833 | --DOMWINDOW == 168 (0x7f054a13a800) [pid = 1833] [serial = 1925] [outer = (nil)] [url = about:blank] 05:07:38 INFO - PROCESS | 1833 | --DOMWINDOW == 167 (0x7f054fc7a000) [pid = 1833] [serial = 1943] [outer = (nil)] [url = about:blank] 05:07:38 INFO - PROCESS | 1833 | --DOMWINDOW == 166 (0x7f05491cf400) [pid = 1833] [serial = 1922] [outer = (nil)] [url = about:blank] 05:07:38 INFO - PROCESS | 1833 | --DOMWINDOW == 165 (0x7f054a592400) [pid = 1833] [serial = 1929] [outer = (nil)] [url = about:blank] 05:07:38 INFO - PROCESS | 1833 | --DOMWINDOW == 164 (0x7f054a6d7c00) [pid = 1833] [serial = 1934] [outer = (nil)] [url = about:blank] 05:07:38 INFO - PROCESS | 1833 | --DOMWINDOW == 163 (0x7f0540935c00) [pid = 1833] [serial = 1959] [outer = (nil)] [url = about:blank] 05:07:38 INFO - PROCESS | 1833 | --DOMWINDOW == 162 (0x7f0542d47800) [pid = 1833] [serial = 1902] [outer = (nil)] [url = about:blank] 05:07:38 INFO - PROCESS | 1833 | --DOMWINDOW == 161 (0x7f0543ef6c00) [pid = 1833] [serial = 1911] [outer = (nil)] [url = about:blank] 05:07:38 INFO - PROCESS | 1833 | --DOMWINDOW == 160 (0x7f054316fc00) [pid = 1833] [serial = 1965] [outer = (nil)] [url = about:blank] 05:07:38 INFO - PROCESS | 1833 | --DOMWINDOW == 159 (0x7f053cd40800) [pid = 1833] [serial = 1958] [outer = (nil)] [url = about:blank] 05:07:38 INFO - PROCESS | 1833 | --DOMWINDOW == 158 (0x7f053c720000) [pid = 1833] [serial = 1955] [outer = (nil)] [url = about:blank] 05:07:38 INFO - PROCESS | 1833 | --DOMWINDOW == 157 (0x7f053c818800) [pid = 1833] [serial = 1956] [outer = (nil)] [url = about:blank] 05:07:38 INFO - PROCESS | 1833 | --DOMWINDOW == 156 (0x7f0549277800) [pid = 1833] [serial = 1923] [outer = (nil)] [url = about:blank] 05:07:38 INFO - PROCESS | 1833 | --DOMWINDOW == 155 (0x7f054fc24800) [pid = 1833] [serial = 1937] [outer = (nil)] [url = about:blank] 05:07:38 INFO - PROCESS | 1833 | --DOMWINDOW == 154 (0x7f054a269400) [pid = 1833] [serial = 1926] [outer = (nil)] [url = about:blank] 05:07:38 INFO - PROCESS | 1833 | --DOMWINDOW == 153 (0x7f0546da4800) [pid = 1833] [serial = 1914] [outer = (nil)] [url = about:blank] 05:07:38 INFO - PROCESS | 1833 | --DOMWINDOW == 152 (0x7f054a6cf400) [pid = 1833] [serial = 1932] [outer = (nil)] [url = about:blank] 05:07:38 INFO - PROCESS | 1833 | --DOMWINDOW == 151 (0x7f0541d6f800) [pid = 1833] [serial = 1824] [outer = (nil)] [url = about:blank] 05:07:38 INFO - PROCESS | 1833 | --DOMWINDOW == 150 (0x7f05413eb400) [pid = 1833] [serial = 1961] [outer = (nil)] [url = about:blank] 05:07:38 INFO - PROCESS | 1833 | --DOMWINDOW == 149 (0x7f0542d44400) [pid = 1833] [serial = 1967] [outer = (nil)] [url = about:blank] 05:07:39 INFO - PROCESS | 1833 | 1461240459173 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:07:39 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 05:07:39 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 1594ms 05:07:39 INFO - PROCESS | 1833 | 1461240459209 Marionette TRACE conn3 -> [0,2761,"getWindowHandle",null] 05:07:39 INFO - PROCESS | 1833 | 1461240459212 Marionette TRACE conn3 <- [1,2761,null,{"value":"8"}] 05:07:39 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 05:07:39 INFO - PROCESS | 1833 | 1461240459218 Marionette TRACE conn3 -> [0,2762,"setScriptTimeout",{"ms":35000}] 05:07:39 INFO - PROCESS | 1833 | 1461240459220 Marionette TRACE conn3 <- [1,2762,null,{}] 05:07:39 INFO - PROCESS | 1833 | 1461240459225 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:07:39 INFO - PROCESS | 1833 | 1461240459448 Marionette TRACE conn3 <- [1,2763,null,{"value":null}] 05:07:39 INFO - PROCESS | 1833 | 1461240459634 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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:39 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f0543cc7000 == 136 [pid = 1833] [id = 698] 05:07:39 INFO - PROCESS | 1833 | ++DOMWINDOW == 150 (0x7f053cd3d800) [pid = 1833] [serial = 2095] [outer = (nil)] 05:07:39 INFO - PROCESS | 1833 | ++DOMWINDOW == 151 (0x7f054316fc00) [pid = 1833] [serial = 2096] [outer = 0x7f053cd3d800] 05:07:39 INFO - PROCESS | 1833 | 1461240459699 Marionette DEBUG loaded listener.js 05:07:39 INFO - PROCESS | 1833 | ++DOMWINDOW == 152 (0x7f0543eeb800) [pid = 1833] [serial = 2097] [outer = 0x7f053cd3d800] 05:07:40 INFO - PROCESS | 1833 | 1461240460476 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:07:40 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 05:07:40 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 1281ms 05:07:40 INFO - PROCESS | 1833 | 1461240460500 Marionette TRACE conn3 -> [0,2765,"getWindowHandle",null] 05:07:40 INFO - PROCESS | 1833 | 1461240460502 Marionette TRACE conn3 <- [1,2765,null,{"value":"8"}] 05:07:40 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 05:07:40 INFO - PROCESS | 1833 | 1461240460508 Marionette TRACE conn3 -> [0,2766,"setScriptTimeout",{"ms":35000}] 05:07:40 INFO - PROCESS | 1833 | 1461240460510 Marionette TRACE conn3 <- [1,2766,null,{}] 05:07:40 INFO - PROCESS | 1833 | 1461240460515 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:07:40 INFO - PROCESS | 1833 | 1461240460761 Marionette TRACE conn3 <- [1,2767,null,{"value":null}] 05:07:40 INFO - PROCESS | 1833 | 1461240460798 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1833 | ++DOCSHELL 0x7f0546d7c000 == 137 [pid = 1833] [id = 699] 05:07:40 INFO - PROCESS | 1833 | ++DOMWINDOW == 153 (0x7f0544c5b800) [pid = 1833] [serial = 2098] [outer = (nil)] 05:07:40 INFO - PROCESS | 1833 | ++DOMWINDOW == 154 (0x7f0544c5fc00) [pid = 1833] [serial = 2099] [outer = 0x7f0544c5b800] 05:07:40 INFO - PROCESS | 1833 | 1461240460871 Marionette DEBUG loaded listener.js 05:07:40 INFO - PROCESS | 1833 | ++DOMWINDOW == 155 (0x7f0545b4a000) [pid = 1833] [serial = 2100] [outer = 0x7f0544c5b800] 05:07:41 INFO - PROCESS | 1833 | 1461240461763 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:07:41 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 05:07:41 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 1279ms 05:07:41 INFO - PROCESS | 1833 | 1461240461787 Marionette TRACE conn3 -> [0,2769,"getWindowHandle",null] 05:07:41 INFO - PROCESS | 1833 | 1461240461791 Marionette TRACE conn3 <- [1,2769,null,{"value":"8"}] 05:07:41 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 05:07:41 INFO - PROCESS | 1833 | 1461240461796 Marionette TRACE conn3 -> [0,2770,"setScriptTimeout",{"ms":35000}] 05:07:41 INFO - PROCESS | 1833 | 1461240461799 Marionette TRACE conn3 <- [1,2770,null,{}] 05:07:41 INFO - PROCESS | 1833 | 1461240461804 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:07:42 INFO - PROCESS | 1833 | 1461240462113 Marionette TRACE conn3 <- [1,2771,null,{"value":null}] 05:07:42 INFO - PROCESS | 1833 | 1461240462157 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1833 | ++DOCSHELL 0x7f054a448800 == 138 [pid = 1833] [id = 700] 05:07:42 INFO - PROCESS | 1833 | ++DOMWINDOW == 156 (0x7f0546fe6c00) [pid = 1833] [serial = 2101] [outer = (nil)] 05:07:42 INFO - PROCESS | 1833 | ++DOMWINDOW == 157 (0x7f0547f57000) [pid = 1833] [serial = 2102] [outer = 0x7f0546fe6c00] 05:07:42 INFO - PROCESS | 1833 | 1461240462216 Marionette DEBUG loaded listener.js 05:07:42 INFO - PROCESS | 1833 | ++DOMWINDOW == 158 (0x7f05483e5000) [pid = 1833] [serial = 2103] [outer = 0x7f0546fe6c00] 05:07:43 INFO - PROCESS | 1833 | --DOMWINDOW == 157 (0x7f0544c5e400) [pid = 1833] [serial = 1987] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 05:07:43 INFO - PROCESS | 1833 | --DOMWINDOW == 156 (0x7f0544c5e800) [pid = 1833] [serial = 1990] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 05:07:43 INFO - PROCESS | 1833 | --DOMWINDOW == 155 (0x7f0541199800) [pid = 1833] [serial = 2023] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 05:07:43 INFO - PROCESS | 1833 | --DOMWINDOW == 154 (0x7f054fc27c00) [pid = 1833] [serial = 2008] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 05:07:43 INFO - PROCESS | 1833 | --DOMWINDOW == 153 (0x7f054316a400) [pid = 1833] [serial = 1978] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 05:07:43 INFO - PROCESS | 1833 | --DOMWINDOW == 152 (0x7f0543d02c00) [pid = 1833] [serial = 2014] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 05:07:43 INFO - PROCESS | 1833 | --DOMWINDOW == 151 (0x7f0540a5e000) [pid = 1833] [serial = 1948] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 05:07:43 INFO - PROCESS | 1833 | --DOMWINDOW == 150 (0x7f0551115800) [pid = 1833] [serial = 2020] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 05:07:43 INFO - PROCESS | 1833 | --DOMWINDOW == 149 (0x7f0546f10c00) [pid = 1833] [serial = 1993] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 05:07:43 INFO - PROCESS | 1833 | --DOMWINDOW == 148 (0x7f05433f0400) [pid = 1833] [serial = 1981] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 05:07:43 INFO - PROCESS | 1833 | --DOMWINDOW == 147 (0x7f054fc45000) [pid = 1833] [serial = 1945] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 05:07:43 INFO - PROCESS | 1833 | --DOMWINDOW == 146 (0x7f0544e18800) [pid = 1833] [serial = 1984] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 05:07:43 INFO - PROCESS | 1833 | --DOMWINDOW == 145 (0x7f05510b0c00) [pid = 1833] [serial = 2011] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 05:07:43 INFO - PROCESS | 1833 | --DOMWINDOW == 144 (0x7f054a585c00) [pid = 1833] [serial = 1999] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 05:07:43 INFO - PROCESS | 1833 | --DOMWINDOW == 143 (0x7f054fc26400) [pid = 1833] [serial = 2002] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 05:07:43 INFO - PROCESS | 1833 | --DOMWINDOW == 142 (0x7f0543b24c00) [pid = 1833] [serial = 1996] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 05:07:43 INFO - PROCESS | 1833 | --DOMWINDOW == 141 (0x7f0542dd7000) [pid = 1833] [serial = 1975] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 05:07:43 INFO - PROCESS | 1833 | --DOMWINDOW == 140 (0x7f053cc48000) [pid = 1833] [serial = 2029] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 05:07:43 INFO - PROCESS | 1833 | --DOMWINDOW == 139 (0x7f054fc92000) [pid = 1833] [serial = 2017] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 05:07:43 INFO - PROCESS | 1833 | --DOMWINDOW == 138 (0x7f053b81d000) [pid = 1833] [serial = 1969] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 05:07:43 INFO - PROCESS | 1833 | --DOMWINDOW == 137 (0x7f0540b6dc00) [pid = 1833] [serial = 1972] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 05:07:43 INFO - PROCESS | 1833 | --DOMWINDOW == 136 (0x7f05434d0c00) [pid = 1833] [serial = 1951] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 05:07:43 INFO - PROCESS | 1833 | --DOMWINDOW == 135 (0x7f0540936800) [pid = 1833] [serial = 2032] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 05:07:43 INFO - PROCESS | 1833 | --DOMWINDOW == 134 (0x7f053b826400) [pid = 1833] [serial = 2005] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 05:07:43 INFO - PROCESS | 1833 | --DOMWINDOW == 133 (0x7f054119ac00) [pid = 1833] [serial = 1894] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 05:07:43 INFO - PROCESS | 1833 | 1461240463543 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:07:43 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 05:07:43 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 1778ms 05:07:43 INFO - PROCESS | 1833 | 1461240463575 Marionette TRACE conn3 -> [0,2773,"getWindowHandle",null] 05:07:43 INFO - PROCESS | 1833 | 1461240463578 Marionette TRACE conn3 <- [1,2773,null,{"value":"8"}] 05:07:43 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 05:07:43 INFO - PROCESS | 1833 | 1461240463595 Marionette TRACE conn3 -> [0,2774,"setScriptTimeout",{"ms":35000}] 05:07:43 INFO - PROCESS | 1833 | 1461240463597 Marionette TRACE conn3 <- [1,2774,null,{}] 05:07:43 INFO - PROCESS | 1833 | 1461240463603 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:07:43 INFO - PROCESS | 1833 | 1461240463815 Marionette TRACE conn3 <- [1,2775,null,{"value":null}] 05:07:43 INFO - PROCESS | 1833 | 1461240463828 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1833 | ++DOCSHELL 0x7f054b403000 == 139 [pid = 1833] [id = 701] 05:07:43 INFO - PROCESS | 1833 | ++DOMWINDOW == 134 (0x7f0541199800) [pid = 1833] [serial = 2104] [outer = (nil)] 05:07:43 INFO - PROCESS | 1833 | ++DOMWINDOW == 135 (0x7f0543de1000) [pid = 1833] [serial = 2105] [outer = 0x7f0541199800] 05:07:43 INFO - PROCESS | 1833 | 1461240463890 Marionette DEBUG loaded listener.js 05:07:43 INFO - PROCESS | 1833 | ++DOMWINDOW == 136 (0x7f0546da7400) [pid = 1833] [serial = 2106] [outer = 0x7f0541199800] 05:07:44 INFO - PROCESS | 1833 | 1461240464756 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:07:44 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 05:07:44 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 1184ms 05:07:44 INFO - PROCESS | 1833 | 1461240464780 Marionette TRACE conn3 -> [0,2777,"getWindowHandle",null] 05:07:44 INFO - PROCESS | 1833 | 1461240464783 Marionette TRACE conn3 <- [1,2777,null,{"value":"8"}] 05:07:44 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 05:07:44 INFO - PROCESS | 1833 | 1461240464789 Marionette TRACE conn3 -> [0,2778,"setScriptTimeout",{"ms":35000}] 05:07:44 INFO - PROCESS | 1833 | 1461240464791 Marionette TRACE conn3 <- [1,2778,null,{}] 05:07:44 INFO - PROCESS | 1833 | 1461240464796 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:07:45 INFO - PROCESS | 1833 | 1461240465060 Marionette TRACE conn3 <- [1,2779,null,{"value":null}] 05:07:45 INFO - PROCESS | 1833 | 1461240465392 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1833 | ++DOCSHELL 0x7f0540872800 == 140 [pid = 1833] [id = 702] 05:07:45 INFO - PROCESS | 1833 | ++DOMWINDOW == 137 (0x7f0539bdc400) [pid = 1833] [serial = 2107] [outer = (nil)] 05:07:45 INFO - PROCESS | 1833 | ++DOMWINDOW == 138 (0x7f053b81e000) [pid = 1833] [serial = 2108] [outer = 0x7f0539bdc400] 05:07:45 INFO - PROCESS | 1833 | 1461240465536 Marionette DEBUG loaded listener.js 05:07:45 INFO - PROCESS | 1833 | ++DOMWINDOW == 139 (0x7f053ccff000) [pid = 1833] [serial = 2109] [outer = 0x7f0539bdc400] 05:07:46 INFO - PROCESS | 1833 | 1461240466431 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:07:46 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 05:07:46 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 1689ms 05:07:46 INFO - PROCESS | 1833 | 1461240466481 Marionette TRACE conn3 -> [0,2781,"getWindowHandle",null] 05:07:46 INFO - PROCESS | 1833 | 1461240466489 Marionette TRACE conn3 <- [1,2781,null,{"value":"8"}] 05:07:46 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 05:07:46 INFO - PROCESS | 1833 | 1461240466498 Marionette TRACE conn3 -> [0,2782,"setScriptTimeout",{"ms":35000}] 05:07:46 INFO - PROCESS | 1833 | 1461240466503 Marionette TRACE conn3 <- [1,2782,null,{}] 05:07:46 INFO - PROCESS | 1833 | 1461240466510 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:07:46 INFO - PROCESS | 1833 | 1461240466769 Marionette TRACE conn3 <- [1,2783,null,{"value":null}] 05:07:47 INFO - PROCESS | 1833 | 1461240467086 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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:47 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f0544a5a000 == 141 [pid = 1833] [id = 703] 05:07:47 INFO - PROCESS | 1833 | ++DOMWINDOW == 140 (0x7f0541199c00) [pid = 1833] [serial = 2110] [outer = (nil)] 05:07:47 INFO - PROCESS | 1833 | ++DOMWINDOW == 141 (0x7f0541d73800) [pid = 1833] [serial = 2111] [outer = 0x7f0541199c00] 05:07:47 INFO - PROCESS | 1833 | 1461240467170 Marionette DEBUG loaded listener.js 05:07:47 INFO - PROCESS | 1833 | ++DOMWINDOW == 142 (0x7f0542d4d000) [pid = 1833] [serial = 2112] [outer = 0x7f0541199c00] 05:07:48 INFO - PROCESS | 1833 | 1461240468106 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:07:48 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 05:07:48 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 1638ms 05:07:48 INFO - PROCESS | 1833 | 1461240468141 Marionette TRACE conn3 -> [0,2785,"getWindowHandle",null] 05:07:48 INFO - PROCESS | 1833 | 1461240468149 Marionette TRACE conn3 <- [1,2785,null,{"value":"8"}] 05:07:48 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 05:07:48 INFO - PROCESS | 1833 | 1461240468157 Marionette TRACE conn3 -> [0,2786,"setScriptTimeout",{"ms":35000}] 05:07:48 INFO - PROCESS | 1833 | 1461240468160 Marionette TRACE conn3 <- [1,2786,null,{}] 05:07:48 INFO - PROCESS | 1833 | 1461240468167 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:07:48 INFO - PROCESS | 1833 | 1461240468408 Marionette TRACE conn3 <- [1,2787,null,{"value":null}] 05:07:48 INFO - PROCESS | 1833 | 1461240468757 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1833 | ++DOCSHELL 0x7f054826d800 == 142 [pid = 1833] [id = 704] 05:07:48 INFO - PROCESS | 1833 | ++DOMWINDOW == 143 (0x7f0543174c00) [pid = 1833] [serial = 2113] [outer = (nil)] 05:07:48 INFO - PROCESS | 1833 | ++DOMWINDOW == 144 (0x7f05433e3c00) [pid = 1833] [serial = 2114] [outer = 0x7f0543174c00] 05:07:48 INFO - PROCESS | 1833 | 1461240468851 Marionette DEBUG loaded listener.js 05:07:48 INFO - PROCESS | 1833 | ++DOMWINDOW == 145 (0x7f0543b2b400) [pid = 1833] [serial = 2115] [outer = 0x7f0543174c00] 05:07:49 INFO - PROCESS | 1833 | 1461240469826 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:07:49 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 05:07:49 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 1735ms 05:07:49 INFO - PROCESS | 1833 | 1461240469895 Marionette TRACE conn3 -> [0,2789,"getWindowHandle",null] 05:07:49 INFO - PROCESS | 1833 | 1461240469899 Marionette TRACE conn3 <- [1,2789,null,{"value":"8"}] 05:07:49 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 05:07:49 INFO - PROCESS | 1833 | 1461240469917 Marionette TRACE conn3 -> [0,2790,"setScriptTimeout",{"ms":35000}] 05:07:49 INFO - PROCESS | 1833 | 1461240469926 Marionette TRACE conn3 <- [1,2790,null,{}] 05:07:49 INFO - PROCESS | 1833 | 1461240469933 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:07:50 INFO - PROCESS | 1833 | 1461240470225 Marionette TRACE conn3 <- [1,2791,null,{"value":null}] 05:07:50 INFO - PROCESS | 1833 | 1461240470539 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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:50 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f054fe2c800 == 143 [pid = 1833] [id = 705] 05:07:50 INFO - PROCESS | 1833 | ++DOMWINDOW == 146 (0x7f05432f1800) [pid = 1833] [serial = 2116] [outer = (nil)] 05:07:50 INFO - PROCESS | 1833 | ++DOMWINDOW == 147 (0x7f0544e19c00) [pid = 1833] [serial = 2117] [outer = 0x7f05432f1800] 05:07:50 INFO - PROCESS | 1833 | 1461240470613 Marionette DEBUG loaded listener.js 05:07:50 INFO - PROCESS | 1833 | ++DOMWINDOW == 148 (0x7f0545b4bc00) [pid = 1833] [serial = 2118] [outer = 0x7f05432f1800] 05:07:51 INFO - PROCESS | 1833 | 1461240471438 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:07:51 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 05:07:51 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 1595ms 05:07:51 INFO - PROCESS | 1833 | 1461240471504 Marionette TRACE conn3 -> [0,2793,"getWindowHandle",null] 05:07:51 INFO - PROCESS | 1833 | 1461240471509 Marionette TRACE conn3 <- [1,2793,null,{"value":"8"}] 05:07:51 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 05:07:51 INFO - PROCESS | 1833 | 1461240471514 Marionette TRACE conn3 -> [0,2794,"setScriptTimeout",{"ms":35000}] 05:07:51 INFO - PROCESS | 1833 | 1461240471517 Marionette TRACE conn3 <- [1,2794,null,{}] 05:07:51 INFO - PROCESS | 1833 | 1461240471522 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:07:51 INFO - PROCESS | 1833 | 1461240471779 Marionette TRACE conn3 <- [1,2795,null,{"value":null}] 05:07:52 INFO - PROCESS | 1833 | 1461240472089 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1833 | ++DOCSHELL 0x7f0551f76000 == 144 [pid = 1833] [id = 706] 05:07:52 INFO - PROCESS | 1833 | ++DOMWINDOW == 149 (0x7f0542b43c00) [pid = 1833] [serial = 2119] [outer = (nil)] 05:07:52 INFO - PROCESS | 1833 | ++DOMWINDOW == 150 (0x7f0546fdc800) [pid = 1833] [serial = 2120] [outer = 0x7f0542b43c00] 05:07:52 INFO - PROCESS | 1833 | 1461240472162 Marionette DEBUG loaded listener.js 05:07:52 INFO - PROCESS | 1833 | ++DOMWINDOW == 151 (0x7f0547f51800) [pid = 1833] [serial = 2121] [outer = 0x7f0542b43c00] 05:07:52 INFO - PROCESS | 1833 | 1461240472966 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:07:52 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 05:07:53 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 1487ms 05:07:53 INFO - PROCESS | 1833 | 1461240473002 Marionette TRACE conn3 -> [0,2797,"getWindowHandle",null] 05:07:53 INFO - PROCESS | 1833 | 1461240473006 Marionette TRACE conn3 <- [1,2797,null,{"value":"8"}] 05:07:53 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 05:07:53 INFO - PROCESS | 1833 | 1461240473012 Marionette TRACE conn3 -> [0,2798,"setScriptTimeout",{"ms":35000}] 05:07:53 INFO - PROCESS | 1833 | 1461240473014 Marionette TRACE conn3 <- [1,2798,null,{}] 05:07:53 INFO - PROCESS | 1833 | 1461240473020 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:07:53 INFO - PROCESS | 1833 | 1461240473237 Marionette TRACE conn3 <- [1,2799,null,{"value":null}] 05:07:53 INFO - PROCESS | 1833 | 1461240473508 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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:53 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f0552aa5000 == 145 [pid = 1833] [id = 707] 05:07:53 INFO - PROCESS | 1833 | ++DOMWINDOW == 152 (0x7f0549277800) [pid = 1833] [serial = 2122] [outer = (nil)] 05:07:53 INFO - PROCESS | 1833 | ++DOMWINDOW == 153 (0x7f054a133000) [pid = 1833] [serial = 2123] [outer = 0x7f0549277800] 05:07:53 INFO - PROCESS | 1833 | 1461240473650 Marionette DEBUG loaded listener.js 05:07:53 INFO - PROCESS | 1833 | ++DOMWINDOW == 154 (0x7f054a416c00) [pid = 1833] [serial = 2124] [outer = 0x7f0549277800] 05:07:54 INFO - PROCESS | 1833 | 1461240474559 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:07:54 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 05:07:54 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 1589ms 05:07:54 INFO - PROCESS | 1833 | 1461240474602 Marionette TRACE conn3 -> [0,2801,"getWindowHandle",null] 05:07:54 INFO - PROCESS | 1833 | 1461240474606 Marionette TRACE conn3 <- [1,2801,null,{"value":"8"}] 05:07:54 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 05:07:54 INFO - PROCESS | 1833 | 1461240474611 Marionette TRACE conn3 -> [0,2802,"setScriptTimeout",{"ms":35000}] 05:07:54 INFO - PROCESS | 1833 | 1461240474614 Marionette TRACE conn3 <- [1,2802,null,{}] 05:07:54 INFO - PROCESS | 1833 | 1461240474619 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:07:54 INFO - PROCESS | 1833 | 1461240474826 Marionette TRACE conn3 <- [1,2803,null,{"value":null}] 05:07:55 INFO - PROCESS | 1833 | 1461240475135 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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:55 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f0552f57000 == 146 [pid = 1833] [id = 708] 05:07:55 INFO - PROCESS | 1833 | ++DOMWINDOW == 155 (0x7f054a417000) [pid = 1833] [serial = 2125] [outer = (nil)] 05:07:55 INFO - PROCESS | 1833 | ++DOMWINDOW == 156 (0x7f054fc22c00) [pid = 1833] [serial = 2126] [outer = 0x7f054a417000] 05:07:55 INFO - PROCESS | 1833 | 1461240475211 Marionette DEBUG loaded listener.js 05:07:55 INFO - PROCESS | 1833 | ++DOMWINDOW == 157 (0x7f054fc43400) [pid = 1833] [serial = 2127] [outer = 0x7f054a417000] 05:07:55 INFO - PROCESS | 1833 | 1461240475990 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:07:56 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 05:07:56 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 1436ms 05:07:56 INFO - PROCESS | 1833 | 1461240476048 Marionette TRACE conn3 -> [0,2805,"getWindowHandle",null] 05:07:56 INFO - PROCESS | 1833 | 1461240476052 Marionette TRACE conn3 <- [1,2805,null,{"value":"8"}] 05:07:56 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 05:07:56 INFO - PROCESS | 1833 | 1461240476058 Marionette TRACE conn3 -> [0,2806,"setScriptTimeout",{"ms":35000}] 05:07:56 INFO - PROCESS | 1833 | 1461240476061 Marionette TRACE conn3 <- [1,2806,null,{}] 05:07:56 INFO - PROCESS | 1833 | 1461240476066 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:07:56 INFO - PROCESS | 1833 | 1461240476279 Marionette TRACE conn3 <- [1,2807,null,{"value":null}] 05:07:56 INFO - PROCESS | 1833 | 1461240476542 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1833 | ++DOCSHELL 0x7f0553f8f000 == 147 [pid = 1833] [id = 709] 05:07:56 INFO - PROCESS | 1833 | ++DOMWINDOW == 158 (0x7f054a58a000) [pid = 1833] [serial = 2128] [outer = (nil)] 05:07:56 INFO - PROCESS | 1833 | ++DOMWINDOW == 159 (0x7f054fc8e000) [pid = 1833] [serial = 2129] [outer = 0x7f054a58a000] 05:07:56 INFO - PROCESS | 1833 | 1461240476654 Marionette DEBUG loaded listener.js 05:07:56 INFO - PROCESS | 1833 | ++DOMWINDOW == 160 (0x7f054fe96000) [pid = 1833] [serial = 2130] [outer = 0x7f054a58a000] 05:07:57 INFO - PROCESS | 1833 | 1461240477433 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:07:57 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 05:07:57 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 1428ms 05:07:57 INFO - PROCESS | 1833 | 1461240477487 Marionette TRACE conn3 -> [0,2809,"getWindowHandle",null] 05:07:57 INFO - PROCESS | 1833 | 1461240477490 Marionette TRACE conn3 <- [1,2809,null,{"value":"8"}] 05:07:57 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 05:07:57 INFO - PROCESS | 1833 | 1461240477496 Marionette TRACE conn3 -> [0,2810,"setScriptTimeout",{"ms":35000}] 05:07:57 INFO - PROCESS | 1833 | 1461240477498 Marionette TRACE conn3 <- [1,2810,null,{}] 05:07:57 INFO - PROCESS | 1833 | 1461240477504 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:07:57 INFO - PROCESS | 1833 | 1461240477702 Marionette TRACE conn3 <- [1,2811,null,{"value":null}] 05:07:57 INFO - PROCESS | 1833 | 1461240477971 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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:58 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f0554d8a000 == 148 [pid = 1833] [id = 710] 05:07:58 INFO - PROCESS | 1833 | ++DOMWINDOW == 161 (0x7f054a58cc00) [pid = 1833] [serial = 2131] [outer = (nil)] 05:07:58 INFO - PROCESS | 1833 | ++DOMWINDOW == 162 (0x7f0550437c00) [pid = 1833] [serial = 2132] [outer = 0x7f054a58cc00] 05:07:58 INFO - PROCESS | 1833 | 1461240478085 Marionette DEBUG loaded listener.js 05:07:58 INFO - PROCESS | 1833 | ++DOMWINDOW == 163 (0x7f055047b800) [pid = 1833] [serial = 2133] [outer = 0x7f054a58cc00] 05:07:58 INFO - PROCESS | 1833 | 1461240478884 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:07:58 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 05:07:58 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 1432ms 05:07:58 INFO - PROCESS | 1833 | 1461240478928 Marionette TRACE conn3 -> [0,2813,"getWindowHandle",null] 05:07:58 INFO - PROCESS | 1833 | 1461240478932 Marionette TRACE conn3 <- [1,2813,null,{"value":"8"}] 05:07:58 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 05:07:58 INFO - PROCESS | 1833 | 1461240478938 Marionette TRACE conn3 -> [0,2814,"setScriptTimeout",{"ms":35000}] 05:07:58 INFO - PROCESS | 1833 | 1461240478941 Marionette TRACE conn3 <- [1,2814,null,{}] 05:07:58 INFO - PROCESS | 1833 | 1461240478946 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:07:59 INFO - PROCESS | 1833 | 1461240479142 Marionette TRACE conn3 <- [1,2815,null,{"value":null}] 05:07:59 INFO - PROCESS | 1833 | 1461240479423 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1833 | ++DOCSHELL 0x7f0555fc6000 == 149 [pid = 1833] [id = 711] 05:07:59 INFO - PROCESS | 1833 | ++DOMWINDOW == 164 (0x7f05433e3400) [pid = 1833] [serial = 2134] [outer = (nil)] 05:07:59 INFO - PROCESS | 1833 | ++DOMWINDOW == 165 (0x7f0550487800) [pid = 1833] [serial = 2135] [outer = 0x7f05433e3400] 05:07:59 INFO - PROCESS | 1833 | 1461240479537 Marionette DEBUG loaded listener.js 05:07:59 INFO - PROCESS | 1833 | ++DOMWINDOW == 166 (0x7f0550f99000) [pid = 1833] [serial = 2136] [outer = 0x7f05433e3400] 05:08:00 INFO - PROCESS | 1833 | 1461240480332 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:08:00 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 05:08:00 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 1433ms 05:08:00 INFO - PROCESS | 1833 | 1461240480371 Marionette TRACE conn3 -> [0,2817,"getWindowHandle",null] 05:08:00 INFO - PROCESS | 1833 | 1461240480375 Marionette TRACE conn3 <- [1,2817,null,{"value":"8"}] 05:08:00 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 05:08:00 INFO - PROCESS | 1833 | 1461240480383 Marionette TRACE conn3 -> [0,2818,"setScriptTimeout",{"ms":35000}] 05:08:00 INFO - PROCESS | 1833 | 1461240480386 Marionette TRACE conn3 <- [1,2818,null,{}] 05:08:00 INFO - PROCESS | 1833 | 1461240480391 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:08:00 INFO - PROCESS | 1833 | 1461240480609 Marionette TRACE conn3 <- [1,2819,null,{"value":null}] 05:08:00 INFO - PROCESS | 1833 | 1461240480880 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1833 | ++DOCSHELL 0x7f05560e1800 == 150 [pid = 1833] [id = 712] 05:08:00 INFO - PROCESS | 1833 | ++DOMWINDOW == 167 (0x7f05510b2800) [pid = 1833] [serial = 2137] [outer = (nil)] 05:08:01 INFO - PROCESS | 1833 | ++DOMWINDOW == 168 (0x7f055110d800) [pid = 1833] [serial = 2138] [outer = 0x7f05510b2800] 05:08:01 INFO - PROCESS | 1833 | 1461240481025 Marionette DEBUG loaded listener.js 05:08:01 INFO - PROCESS | 1833 | ++DOMWINDOW == 169 (0x7f0551fa8800) [pid = 1833] [serial = 2139] [outer = 0x7f05510b2800] 05:08:02 INFO - PROCESS | 1833 | 1461240482016 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:08:02 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 05:08:02 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 1644ms 05:08:02 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 05:08:02 INFO - PROCESS | 1833 | 1461240482027 Marionette TRACE conn3 -> [0,2821,"getWindowHandle",null] 05:08:02 INFO - PROCESS | 1833 | 1461240482030 Marionette TRACE conn3 <- [1,2821,null,{"value":"8"}] 05:08:02 INFO - PROCESS | 1833 | 1461240482036 Marionette TRACE conn3 -> [0,2822,"setScriptTimeout",{"ms":35000}] 05:08:02 INFO - PROCESS | 1833 | 1461240482040 Marionette TRACE conn3 <- [1,2822,null,{}] 05:08:02 INFO - PROCESS | 1833 | 1461240482045 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:08:02 INFO - PROCESS | 1833 | 1461240482293 Marionette TRACE conn3 <- [1,2823,null,{"value":null}] 05:08:02 INFO - PROCESS | 1833 | 1461240482616 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1833 | ++DOCSHELL 0x7f0556755000 == 151 [pid = 1833] [id = 713] 05:08:02 INFO - PROCESS | 1833 | ++DOMWINDOW == 170 (0x7f0552033800) [pid = 1833] [serial = 2140] [outer = (nil)] 05:08:02 INFO - PROCESS | 1833 | ++DOMWINDOW == 171 (0x7f0552137000) [pid = 1833] [serial = 2141] [outer = 0x7f0552033800] 05:08:02 INFO - PROCESS | 1833 | 1461240482693 Marionette DEBUG loaded listener.js 05:08:02 INFO - PROCESS | 1833 | ++DOMWINDOW == 172 (0x7f0552379c00) [pid = 1833] [serial = 2142] [outer = 0x7f0552033800] 05:08:03 INFO - PROCESS | 1833 | 1461240483493 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:08:03 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 05:08:03 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 1530ms 05:08:03 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 05:08:03 INFO - PROCESS | 1833 | 1461240483566 Marionette TRACE conn3 -> [0,2825,"getWindowHandle",null] 05:08:03 INFO - PROCESS | 1833 | 1461240483569 Marionette TRACE conn3 <- [1,2825,null,{"value":"8"}] 05:08:03 INFO - PROCESS | 1833 | 1461240483575 Marionette TRACE conn3 -> [0,2826,"setScriptTimeout",{"ms":35000}] 05:08:03 INFO - PROCESS | 1833 | 1461240483578 Marionette TRACE conn3 <- [1,2826,null,{}] 05:08:03 INFO - PROCESS | 1833 | 1461240483583 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:08:03 INFO - PROCESS | 1833 | 1461240483808 Marionette TRACE conn3 <- [1,2827,null,{"value":null}] 05:08:04 INFO - PROCESS | 1833 | 1461240484129 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1833 | ++DOCSHELL 0x7f0556a22000 == 152 [pid = 1833] [id = 714] 05:08:04 INFO - PROCESS | 1833 | ++DOMWINDOW == 173 (0x7f0552035800) [pid = 1833] [serial = 2143] [outer = (nil)] 05:08:04 INFO - PROCESS | 1833 | ++DOMWINDOW == 174 (0x7f0552752c00) [pid = 1833] [serial = 2144] [outer = 0x7f0552035800] 05:08:04 INFO - PROCESS | 1833 | 1461240484208 Marionette DEBUG loaded listener.js 05:08:04 INFO - PROCESS | 1833 | ++DOMWINDOW == 175 (0x7f05528e1800) [pid = 1833] [serial = 2145] [outer = 0x7f0552035800] 05:08:05 INFO - PROCESS | 1833 | 1461240485066 Marionette TRACE conn3 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 05:08:05 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 05:08:05 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 1532ms 05:08:05 INFO - PROCESS | 1833 | 1461240485106 Marionette TRACE conn3 -> [0,2829,"getWindowHandle",null] 05:08:05 INFO - PROCESS | 1833 | 1461240485109 Marionette TRACE conn3 <- [1,2829,null,{"value":"8"}] 05:08:05 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 05:08:05 INFO - PROCESS | 1833 | 1461240485115 Marionette TRACE conn3 -> [0,2830,"setScriptTimeout",{"ms":35000}] 05:08:05 INFO - PROCESS | 1833 | 1461240485117 Marionette TRACE conn3 <- [1,2830,null,{}] 05:08:05 INFO - PROCESS | 1833 | 1461240485123 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:08:05 INFO - PROCESS | 1833 | 1461240485329 Marionette TRACE conn3 <- [1,2831,null,{"value":null}] 05:08:05 INFO - PROCESS | 1833 | 1461240485602 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1833 | ++DOCSHELL 0x7f055ac9f000 == 153 [pid = 1833] [id = 715] 05:08:05 INFO - PROCESS | 1833 | ++DOMWINDOW == 176 (0x7f0552039400) [pid = 1833] [serial = 2146] [outer = (nil)] 05:08:05 INFO - PROCESS | 1833 | ++DOMWINDOW == 177 (0x7f055296c000) [pid = 1833] [serial = 2147] [outer = 0x7f0552039400] 05:08:05 INFO - PROCESS | 1833 | 1461240485716 Marionette DEBUG loaded listener.js 05:08:05 INFO - PROCESS | 1833 | ++DOMWINDOW == 178 (0x7f0552fc7000) [pid = 1833] [serial = 2148] [outer = 0x7f0552039400] 05:08:06 INFO - PROCESS | 1833 | 1461240486500 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:08:06 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 05:08:06 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 1436ms 05:08:06 INFO - PROCESS | 1833 | 1461240486554 Marionette TRACE conn3 -> [0,2833,"getWindowHandle",null] 05:08:06 INFO - PROCESS | 1833 | 1461240486558 Marionette TRACE conn3 <- [1,2833,null,{"value":"8"}] 05:08:06 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 05:08:06 INFO - PROCESS | 1833 | 1461240486564 Marionette TRACE conn3 -> [0,2834,"setScriptTimeout",{"ms":35000}] 05:08:06 INFO - PROCESS | 1833 | 1461240486566 Marionette TRACE conn3 <- [1,2834,null,{}] 05:08:06 INFO - PROCESS | 1833 | 1461240486571 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:08:06 INFO - PROCESS | 1833 | 1461240486814 Marionette TRACE conn3 <- [1,2835,null,{"value":null}] 05:08:07 INFO - PROCESS | 1833 | 1461240487123 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1833 | ++DOCSHELL 0x7f055c147000 == 154 [pid = 1833] [id = 716] 05:08:07 INFO - PROCESS | 1833 | ++DOMWINDOW == 179 (0x7f05528e1c00) [pid = 1833] [serial = 2149] [outer = (nil)] 05:08:07 INFO - PROCESS | 1833 | ++DOMWINDOW == 180 (0x7f05530a6000) [pid = 1833] [serial = 2150] [outer = 0x7f05528e1c00] 05:08:07 INFO - PROCESS | 1833 | 1461240487203 Marionette DEBUG loaded listener.js 05:08:07 INFO - PROCESS | 1833 | ++DOMWINDOW == 181 (0x7f0553127800) [pid = 1833] [serial = 2151] [outer = 0x7f05528e1c00] 05:08:08 INFO - PROCESS | 1833 | 1461240488013 Marionette TRACE conn3 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 05:08:08 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 05:08:08 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 1534ms 05:08:08 INFO - PROCESS | 1833 | 1461240488100 Marionette TRACE conn3 -> [0,2837,"getWindowHandle",null] 05:08:08 INFO - PROCESS | 1833 | 1461240488103 Marionette TRACE conn3 <- [1,2837,null,{"value":"8"}] 05:08:08 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 05:08:08 INFO - PROCESS | 1833 | 1461240488109 Marionette TRACE conn3 -> [0,2838,"setScriptTimeout",{"ms":35000}] 05:08:08 INFO - PROCESS | 1833 | 1461240488111 Marionette TRACE conn3 <- [1,2838,null,{}] 05:08:08 INFO - PROCESS | 1833 | 1461240488116 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:08:08 INFO - PROCESS | 1833 | 1461240488344 Marionette TRACE conn3 <- [1,2839,null,{"value":null}] 05:08:08 INFO - PROCESS | 1833 | 1461240488663 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1833 | ++DOCSHELL 0x7f055c4a6000 == 155 [pid = 1833] [id = 717] 05:08:08 INFO - PROCESS | 1833 | ++DOMWINDOW == 182 (0x7f0552966000) [pid = 1833] [serial = 2152] [outer = (nil)] 05:08:08 INFO - PROCESS | 1833 | ++DOMWINDOW == 183 (0x7f055312e400) [pid = 1833] [serial = 2153] [outer = 0x7f0552966000] 05:08:08 INFO - PROCESS | 1833 | 1461240488740 Marionette DEBUG loaded listener.js 05:08:08 INFO - PROCESS | 1833 | ++DOMWINDOW == 184 (0x7f0553133400) [pid = 1833] [serial = 2154] [outer = 0x7f0552966000] 05:08:09 INFO - PROCESS | 1833 | 1461240489638 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:08:09 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 05:08:09 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 1588ms 05:08:09 INFO - PROCESS | 1833 | 1461240489698 Marionette TRACE conn3 -> [0,2841,"getWindowHandle",null] 05:08:09 INFO - PROCESS | 1833 | 1461240489702 Marionette TRACE conn3 <- [1,2841,null,{"value":"8"}] 05:08:09 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 05:08:09 INFO - PROCESS | 1833 | 1461240489708 Marionette TRACE conn3 -> [0,2842,"setScriptTimeout",{"ms":35000}] 05:08:09 INFO - PROCESS | 1833 | 1461240489711 Marionette TRACE conn3 <- [1,2842,null,{}] 05:08:09 INFO - PROCESS | 1833 | 1461240489716 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:08:09 INFO - PROCESS | 1833 | 1461240489969 Marionette TRACE conn3 <- [1,2843,null,{"value":null}] 05:08:10 INFO - PROCESS | 1833 | 1461240490285 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1833 | ++DOCSHELL 0x7f055c5c0000 == 156 [pid = 1833] [id = 718] 05:08:10 INFO - PROCESS | 1833 | ++DOMWINDOW == 185 (0x7f05530a2800) [pid = 1833] [serial = 2155] [outer = (nil)] 05:08:10 INFO - PROCESS | 1833 | ++DOMWINDOW == 186 (0x7f055419c800) [pid = 1833] [serial = 2156] [outer = 0x7f05530a2800] 05:08:10 INFO - PROCESS | 1833 | 1461240490362 Marionette DEBUG loaded listener.js 05:08:10 INFO - PROCESS | 1833 | ++DOMWINDOW == 187 (0x7f055433a400) [pid = 1833] [serial = 2157] [outer = 0x7f05530a2800] 05:08:11 INFO - PROCESS | 1833 | 1461240491184 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:08:11 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 05:08:11 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 1538ms 05:08:11 INFO - PROCESS | 1833 | 1461240491248 Marionette TRACE conn3 -> [0,2845,"getWindowHandle",null] 05:08:11 INFO - PROCESS | 1833 | 1461240491252 Marionette TRACE conn3 <- [1,2845,null,{"value":"8"}] 05:08:11 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 05:08:11 INFO - PROCESS | 1833 | 1461240491258 Marionette TRACE conn3 -> [0,2846,"setScriptTimeout",{"ms":35000}] 05:08:11 INFO - PROCESS | 1833 | 1461240491261 Marionette TRACE conn3 <- [1,2846,null,{}] 05:08:11 INFO - PROCESS | 1833 | 1461240491266 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:08:11 INFO - PROCESS | 1833 | 1461240491512 Marionette TRACE conn3 <- [1,2847,null,{"value":null}] 05:08:11 INFO - PROCESS | 1833 | 1461240491847 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1833 | ++DOCSHELL 0x7f055c742800 == 157 [pid = 1833] [id = 719] 05:08:11 INFO - PROCESS | 1833 | ++DOMWINDOW == 188 (0x7f0553129c00) [pid = 1833] [serial = 2158] [outer = (nil)] 05:08:11 INFO - PROCESS | 1833 | ++DOMWINDOW == 189 (0x7f0555a9b000) [pid = 1833] [serial = 2159] [outer = 0x7f0553129c00] 05:08:11 INFO - PROCESS | 1833 | 1461240491922 Marionette DEBUG loaded listener.js 05:08:12 INFO - PROCESS | 1833 | ++DOMWINDOW == 190 (0x7f0555aa2400) [pid = 1833] [serial = 2160] [outer = 0x7f0553129c00] 05:08:12 INFO - PROCESS | 1833 | 1461240492713 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:08:12 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 05:08:12 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 1528ms 05:08:12 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 05:08:12 INFO - PROCESS | 1833 | 1461240492787 Marionette TRACE conn3 -> [0,2849,"getWindowHandle",null] 05:08:12 INFO - PROCESS | 1833 | 1461240492789 Marionette TRACE conn3 <- [1,2849,null,{"value":"8"}] 05:08:12 INFO - PROCESS | 1833 | 1461240492795 Marionette TRACE conn3 -> [0,2850,"setScriptTimeout",{"ms":35000}] 05:08:12 INFO - PROCESS | 1833 | 1461240492798 Marionette TRACE conn3 <- [1,2850,null,{}] 05:08:12 INFO - PROCESS | 1833 | 1461240492803 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:08:13 INFO - PROCESS | 1833 | 1461240493056 Marionette TRACE conn3 <- [1,2851,null,{"value":null}] 05:08:13 INFO - PROCESS | 1833 | 1461240493370 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1833 | ++DOCSHELL 0x7f055d467000 == 158 [pid = 1833] [id = 720] 05:08:13 INFO - PROCESS | 1833 | ++DOMWINDOW == 191 (0x7f0553227000) [pid = 1833] [serial = 2161] [outer = (nil)] 05:08:13 INFO - PROCESS | 1833 | ++DOMWINDOW == 192 (0x7f0555ab7800) [pid = 1833] [serial = 2162] [outer = 0x7f0553227000] 05:08:13 INFO - PROCESS | 1833 | 1461240493447 Marionette DEBUG loaded listener.js 05:08:13 INFO - PROCESS | 1833 | ++DOMWINDOW == 193 (0x7f0555abfc00) [pid = 1833] [serial = 2163] [outer = 0x7f0553227000] 05:08:14 INFO - PROCESS | 1833 | 1461240494285 Marionette TRACE conn3 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 05:08:14 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 05:08:14 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 1534ms 05:08:14 INFO - PROCESS | 1833 | 1461240494330 Marionette TRACE conn3 -> [0,2853,"getWindowHandle",null] 05:08:14 INFO - PROCESS | 1833 | 1461240494333 Marionette TRACE conn3 <- [1,2853,null,{"value":"8"}] 05:08:14 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 05:08:14 INFO - PROCESS | 1833 | 1461240494339 Marionette TRACE conn3 -> [0,2854,"setScriptTimeout",{"ms":35000}] 05:08:14 INFO - PROCESS | 1833 | 1461240494341 Marionette TRACE conn3 <- [1,2854,null,{}] 05:08:14 INFO - PROCESS | 1833 | 1461240494346 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:08:14 INFO - PROCESS | 1833 | 1461240494566 Marionette TRACE conn3 <- [1,2855,null,{"value":null}] 05:08:14 INFO - PROCESS | 1833 | 1461240494893 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1833 | ++DOCSHELL 0x7f055e740000 == 159 [pid = 1833] [id = 721] 05:08:14 INFO - PROCESS | 1833 | ++DOMWINDOW == 194 (0x7f0539bde400) [pid = 1833] [serial = 2164] [outer = (nil)] 05:08:14 INFO - PROCESS | 1833 | ++DOMWINDOW == 195 (0x7f0552969800) [pid = 1833] [serial = 2165] [outer = 0x7f0539bde400] 05:08:14 INFO - PROCESS | 1833 | 1461240494972 Marionette DEBUG loaded listener.js 05:08:15 INFO - PROCESS | 1833 | ++DOMWINDOW == 196 (0x7f0555af6800) [pid = 1833] [serial = 2166] [outer = 0x7f0539bde400] 05:08:17 INFO - PROCESS | 1833 | --DOCSHELL 0x7f0546fa5000 == 158 [pid = 1833] [id = 540] 05:08:17 INFO - PROCESS | 1833 | --DOCSHELL 0x7f0544b3b800 == 157 [pid = 1833] [id = 538] 05:08:17 INFO - PROCESS | 1833 | --DOCSHELL 0x7f054b403000 == 156 [pid = 1833] [id = 701] 05:08:17 INFO - PROCESS | 1833 | --DOCSHELL 0x7f054a448800 == 155 [pid = 1833] [id = 700] 05:08:17 INFO - PROCESS | 1833 | --DOCSHELL 0x7f0546d7c000 == 154 [pid = 1833] [id = 699] 05:08:17 INFO - PROCESS | 1833 | --DOCSHELL 0x7f0543cc7000 == 153 [pid = 1833] [id = 698] 05:08:17 INFO - PROCESS | 1833 | --DOCSHELL 0x7f05408d0000 == 152 [pid = 1833] [id = 697] 05:08:17 INFO - PROCESS | 1833 | --DOCSHELL 0x7f0540c22000 == 151 [pid = 1833] [id = 696] 05:08:17 INFO - PROCESS | 1833 | --DOCSHELL 0x7f05436e3000 == 150 [pid = 1833] [id = 695] 05:08:17 INFO - PROCESS | 1833 | --DOCSHELL 0x7f0540c20000 == 149 [pid = 1833] [id = 694] 05:08:17 INFO - PROCESS | 1833 | --DOCSHELL 0x7f054fe25800 == 148 [pid = 1833] [id = 688] 05:08:17 INFO - PROCESS | 1833 | --DOCSHELL 0x7f054b8c3800 == 147 [pid = 1833] [id = 687] 05:08:17 INFO - PROCESS | 1833 | --DOCSHELL 0x7f054b407800 == 146 [pid = 1833] [id = 686] 05:08:17 INFO - PROCESS | 1833 | --DOCSHELL 0x7f054924b800 == 145 [pid = 1833] [id = 685] 05:08:17 INFO - PROCESS | 1833 | --DOCSHELL 0x7f0546fa2000 == 144 [pid = 1833] [id = 684] 05:08:17 INFO - PROCESS | 1833 | --DOCSHELL 0x7f0545f0d000 == 143 [pid = 1833] [id = 683] 05:08:17 INFO - PROCESS | 1833 | --DOCSHELL 0x7f0544ec4800 == 142 [pid = 1833] [id = 682] 05:08:17 INFO - PROCESS | 1833 | --DOCSHELL 0x7f0543b4c800 == 141 [pid = 1833] [id = 681] 05:08:17 INFO - PROCESS | 1833 | --DOCSHELL 0x7f0541595000 == 140 [pid = 1833] [id = 680] 05:08:17 INFO - PROCESS | 1833 | --DOCSHELL 0x7f053cd1f000 == 139 [pid = 1833] [id = 679] 05:08:17 INFO - PROCESS | 1833 | --DOMWINDOW == 195 (0x7f0546f0a400) [pid = 1833] [serial = 1989] [outer = (nil)] [url = about:blank] 05:08:17 INFO - PROCESS | 1833 | --DOMWINDOW == 194 (0x7f05471f0c00) [pid = 1833] [serial = 1991] [outer = (nil)] [url = about:blank] 05:08:17 INFO - PROCESS | 1833 | --DOMWINDOW == 193 (0x7f0552bb5c00) [pid = 1833] [serial = 2025] [outer = (nil)] [url = about:blank] 05:08:17 INFO - PROCESS | 1833 | --DOMWINDOW == 192 (0x7f0551110000) [pid = 1833] [serial = 2009] [outer = (nil)] [url = about:blank] 05:08:17 INFO - PROCESS | 1833 | --DOMWINDOW == 191 (0x7f0543ddc800) [pid = 1833] [serial = 1980] [outer = (nil)] [url = about:blank] 05:08:17 INFO - PROCESS | 1833 | --DOMWINDOW == 190 (0x7f0552032400) [pid = 1833] [serial = 2015] [outer = (nil)] [url = about:blank] 05:08:17 INFO - PROCESS | 1833 | --DOMWINDOW == 189 (0x7f0550479c00) [pid = 1833] [serial = 1950] [outer = (nil)] [url = about:blank] 05:08:17 INFO - PROCESS | 1833 | --DOMWINDOW == 188 (0x7f055246a000) [pid = 1833] [serial = 2021] [outer = (nil)] [url = about:blank] 05:08:17 INFO - PROCESS | 1833 | --DOMWINDOW == 187 (0x7f05491d7400) [pid = 1833] [serial = 1995] [outer = (nil)] [url = about:blank] 05:08:17 INFO - PROCESS | 1833 | --DOMWINDOW == 186 (0x7f0544c56000) [pid = 1833] [serial = 1983] [outer = (nil)] [url = about:blank] 05:08:17 INFO - PROCESS | 1833 | --DOMWINDOW == 185 (0x7f0546da9400) [pid = 1833] [serial = 1988] [outer = (nil)] [url = about:blank] 05:08:17 INFO - PROCESS | 1833 | --DOMWINDOW == 184 (0x7f0552038000) [pid = 1833] [serial = 2016] [outer = (nil)] [url = about:blank] 05:08:17 INFO - PROCESS | 1833 | --DOMWINDOW == 183 (0x7f054821c800) [pid = 1833] [serial = 1994] [outer = (nil)] [url = about:blank] 05:08:17 INFO - PROCESS | 1833 | --DOMWINDOW == 182 (0x7f054fea4000) [pid = 1833] [serial = 1947] [outer = (nil)] [url = about:blank] 05:08:17 INFO - PROCESS | 1833 | --DOMWINDOW == 181 (0x7f0545b4c000) [pid = 1833] [serial = 1986] [outer = (nil)] [url = about:blank] 05:08:17 INFO - PROCESS | 1833 | --DOMWINDOW == 180 (0x7f0552016800) [pid = 1833] [serial = 2012] [outer = (nil)] [url = about:blank] 05:08:17 INFO - PROCESS | 1833 | --DOMWINDOW == 179 (0x7f055201f000) [pid = 1833] [serial = 2013] [outer = (nil)] [url = about:blank] 05:08:17 INFO - PROCESS | 1833 | --DOMWINDOW == 178 (0x7f0542b49000) [pid = 1833] [serial = 2036] [outer = (nil)] [url = about:blank] 05:08:17 INFO - PROCESS | 1833 | --DOMWINDOW == 177 (0x7f054a591400) [pid = 1833] [serial = 2000] [outer = (nil)] [url = about:blank] 05:08:17 INFO - PROCESS | 1833 | --DOMWINDOW == 176 (0x7f0550e61000) [pid = 1833] [serial = 2004] [outer = (nil)] [url = about:blank] 05:08:17 INFO - PROCESS | 1833 | --DOMWINDOW == 175 (0x7f054a271000) [pid = 1833] [serial = 1998] [outer = (nil)] [url = about:blank] 05:08:17 INFO - PROCESS | 1833 | --DOMWINDOW == 174 (0x7f05528d8800) [pid = 1833] [serial = 2022] [outer = (nil)] [url = about:blank] 05:08:17 INFO - PROCESS | 1833 | --DOMWINDOW == 173 (0x7f05432ef400) [pid = 1833] [serial = 1976] [outer = (nil)] [url = about:blank] 05:08:17 INFO - PROCESS | 1833 | --DOMWINDOW == 172 (0x7f05407f5000) [pid = 1833] [serial = 2031] [outer = (nil)] [url = about:blank] 05:08:17 INFO - PROCESS | 1833 | --DOMWINDOW == 171 (0x7f0550479000) [pid = 1833] [serial = 2003] [outer = (nil)] [url = about:blank] 05:08:17 INFO - PROCESS | 1833 | --DOMWINDOW == 170 (0x7f054514e000) [pid = 1833] [serial = 1985] [outer = (nil)] [url = about:blank] 05:08:17 INFO - PROCESS | 1833 | --DOMWINDOW == 169 (0x7f0547f58c00) [pid = 1833] [serial = 1992] [outer = (nil)] [url = about:blank] 05:08:17 INFO - PROCESS | 1833 | --DOMWINDOW == 168 (0x7f053ccf4800) [pid = 1833] [serial = 2027] [outer = (nil)] [url = about:blank] 05:08:17 INFO - PROCESS | 1833 | --DOMWINDOW == 167 (0x7f0543d0c400) [pid = 1833] [serial = 1979] [outer = (nil)] [url = about:blank] 05:08:17 INFO - PROCESS | 1833 | --DOMWINDOW == 166 (0x7f055203ec00) [pid = 1833] [serial = 2018] [outer = (nil)] [url = about:blank] 05:08:17 INFO - PROCESS | 1833 | --DOMWINDOW == 165 (0x7f053cc4fc00) [pid = 1833] [serial = 1971] [outer = (nil)] [url = about:blank] 05:08:17 INFO - PROCESS | 1833 | --DOMWINDOW == 164 (0x7f0541d77000) [pid = 1833] [serial = 1974] [outer = (nil)] [url = about:blank] 05:08:17 INFO - PROCESS | 1833 | --DOMWINDOW == 163 (0x7f0543eef800) [pid = 1833] [serial = 1982] [outer = (nil)] [url = about:blank] 05:08:17 INFO - PROCESS | 1833 | --DOMWINDOW == 162 (0x7f053cd3bc00) [pid = 1833] [serial = 2030] [outer = (nil)] [url = about:blank] 05:08:17 INFO - PROCESS | 1833 | --DOMWINDOW == 161 (0x7f0552968400) [pid = 1833] [serial = 2024] [outer = (nil)] [url = about:blank] 05:08:17 INFO - PROCESS | 1833 | --DOMWINDOW == 160 (0x7f054a135400) [pid = 1833] [serial = 1997] [outer = (nil)] [url = about:blank] 05:08:17 INFO - PROCESS | 1833 | --DOMWINDOW == 159 (0x7f0550e60c00) [pid = 1833] [serial = 1953] [outer = (nil)] [url = about:blank] 05:08:17 INFO - PROCESS | 1833 | --DOMWINDOW == 158 (0x7f055213e400) [pid = 1833] [serial = 2019] [outer = (nil)] [url = about:blank] 05:08:17 INFO - PROCESS | 1833 | --DOMWINDOW == 157 (0x7f05413ed000) [pid = 1833] [serial = 2034] [outer = (nil)] [url = about:blank] 05:08:17 INFO - PROCESS | 1833 | --DOMWINDOW == 156 (0x7f05433ef000) [pid = 1833] [serial = 1977] [outer = (nil)] [url = about:blank] 05:08:17 INFO - PROCESS | 1833 | --DOMWINDOW == 155 (0x7f05510b0400) [pid = 1833] [serial = 2007] [outer = (nil)] [url = about:blank] 05:08:17 INFO - PROCESS | 1833 | --DOMWINDOW == 154 (0x7f053c724400) [pid = 1833] [serial = 1970] [outer = (nil)] [url = about:blank] 05:08:17 INFO - PROCESS | 1833 | --DOMWINDOW == 153 (0x7f054326c800) [pid = 1833] [serial = 1896] [outer = (nil)] [url = about:blank] 05:08:17 INFO - PROCESS | 1833 | --DOMWINDOW == 152 (0x7f05510a5000) [pid = 1833] [serial = 2006] [outer = (nil)] [url = about:blank] 05:08:17 INFO - PROCESS | 1833 | --DOMWINDOW == 151 (0x7f0540b67800) [pid = 1833] [serial = 2033] [outer = (nil)] [url = about:blank] 05:08:17 INFO - PROCESS | 1833 | --DOMWINDOW == 150 (0x7f054fc23000) [pid = 1833] [serial = 2001] [outer = (nil)] [url = about:blank] 05:08:17 INFO - PROCESS | 1833 | --DOMWINDOW == 149 (0x7f05411a3800) [pid = 1833] [serial = 1973] [outer = (nil)] [url = about:blank] 05:08:17 INFO - PROCESS | 1833 | --DOMWINDOW == 148 (0x7f0551fa3c00) [pid = 1833] [serial = 2010] [outer = (nil)] [url = about:blank] 05:08:17 INFO - PROCESS | 1833 | 1461240497613 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:08:17 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 05:08:17 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 3299ms 05:08:17 INFO - PROCESS | 1833 | 1461240497638 Marionette TRACE conn3 -> [0,2857,"getWindowHandle",null] 05:08:17 INFO - PROCESS | 1833 | 1461240497643 Marionette TRACE conn3 <- [1,2857,null,{"value":"8"}] 05:08:17 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 05:08:17 INFO - PROCESS | 1833 | 1461240497650 Marionette TRACE conn3 -> [0,2858,"setScriptTimeout",{"ms":35000}] 05:08:17 INFO - PROCESS | 1833 | 1461240497655 Marionette TRACE conn3 <- [1,2858,null,{}] 05:08:17 INFO - PROCESS | 1833 | 1461240497664 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:08:17 INFO - PROCESS | 1833 | 1461240497903 Marionette TRACE conn3 <- [1,2859,null,{"value":null}] 05:08:18 INFO - PROCESS | 1833 | 1461240498103 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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:18 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f0540b17800 == 140 [pid = 1833] [id = 722] 05:08:18 INFO - PROCESS | 1833 | ++DOMWINDOW == 149 (0x7f053ccf7c00) [pid = 1833] [serial = 2167] [outer = (nil)] 05:08:18 INFO - PROCESS | 1833 | ++DOMWINDOW == 150 (0x7f05407f6c00) [pid = 1833] [serial = 2168] [outer = 0x7f053ccf7c00] 05:08:18 INFO - PROCESS | 1833 | 1461240498169 Marionette DEBUG loaded listener.js 05:08:18 INFO - PROCESS | 1833 | ++DOMWINDOW == 151 (0x7f0540a22400) [pid = 1833] [serial = 2169] [outer = 0x7f053ccf7c00] 05:08:18 INFO - PROCESS | 1833 | 1461240498892 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:08:18 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 05:08:18 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 1288ms 05:08:18 INFO - PROCESS | 1833 | 1461240498940 Marionette TRACE conn3 -> [0,2861,"getWindowHandle",null] 05:08:18 INFO - PROCESS | 1833 | 1461240498948 Marionette TRACE conn3 <- [1,2861,null,{"value":"8"}] 05:08:18 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 05:08:18 INFO - PROCESS | 1833 | 1461240498957 Marionette TRACE conn3 -> [0,2862,"setScriptTimeout",{"ms":35000}] 05:08:18 INFO - PROCESS | 1833 | 1461240498961 Marionette TRACE conn3 <- [1,2862,null,{}] 05:08:18 INFO - PROCESS | 1833 | 1461240498966 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:08:19 INFO - PROCESS | 1833 | 1461240499278 Marionette TRACE conn3 <- [1,2863,null,{"value":null}] 05:08:19 INFO - PROCESS | 1833 | 1461240499427 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1833 | ++DOCSHELL 0x7f05415cb800 == 141 [pid = 1833] [id = 723] 05:08:19 INFO - PROCESS | 1833 | ++DOMWINDOW == 152 (0x7f053c718800) [pid = 1833] [serial = 2170] [outer = (nil)] 05:08:19 INFO - PROCESS | 1833 | ++DOMWINDOW == 153 (0x7f05411a3800) [pid = 1833] [serial = 2171] [outer = 0x7f053c718800] 05:08:19 INFO - PROCESS | 1833 | 1461240499494 Marionette DEBUG loaded listener.js 05:08:19 INFO - PROCESS | 1833 | ++DOMWINDOW == 154 (0x7f0542b3f000) [pid = 1833] [serial = 2172] [outer = 0x7f053c718800] 05:08:20 INFO - PROCESS | 1833 | 1461240500488 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:08:20 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 05:08:20 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 1585ms 05:08:20 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 05:08:20 INFO - PROCESS | 1833 | 1461240500544 Marionette TRACE conn3 -> [0,2865,"getWindowHandle",null] 05:08:20 INFO - PROCESS | 1833 | 1461240500547 Marionette TRACE conn3 <- [1,2865,null,{"value":"8"}] 05:08:20 INFO - PROCESS | 1833 | 1461240500552 Marionette TRACE conn3 -> [0,2866,"setScriptTimeout",{"ms":35000}] 05:08:20 INFO - PROCESS | 1833 | 1461240500558 Marionette TRACE conn3 <- [1,2866,null,{}] 05:08:20 INFO - PROCESS | 1833 | 1461240500573 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:08:20 INFO - PROCESS | 1833 | 1461240500854 Marionette TRACE conn3 <- [1,2867,null,{"value":null}] 05:08:20 INFO - PROCESS | 1833 | 1461240500883 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1833 | ++DOCSHELL 0x7f0544a65000 == 142 [pid = 1833] [id = 724] 05:08:20 INFO - PROCESS | 1833 | ++DOMWINDOW == 155 (0x7f0543165c00) [pid = 1833] [serial = 2173] [outer = (nil)] 05:08:20 INFO - PROCESS | 1833 | ++DOMWINDOW == 156 (0x7f05432f0c00) [pid = 1833] [serial = 2174] [outer = 0x7f0543165c00] 05:08:20 INFO - PROCESS | 1833 | 1461240500948 Marionette DEBUG loaded listener.js 05:08:21 INFO - PROCESS | 1833 | ++DOMWINDOW == 157 (0x7f05434c8000) [pid = 1833] [serial = 2175] [outer = 0x7f0543165c00] 05:08:21 INFO - PROCESS | 1833 | --DOMWINDOW == 156 (0x7f054119e400) [pid = 1833] [serial = 2092] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 05:08:21 INFO - PROCESS | 1833 | --DOMWINDOW == 155 (0x7f05413edc00) [pid = 1833] [serial = 2035] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 05:08:21 INFO - PROCESS | 1833 | --DOMWINDOW == 154 (0x7f0546fe6c00) [pid = 1833] [serial = 2101] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 05:08:21 INFO - PROCESS | 1833 | --DOMWINDOW == 153 (0x7f0544c5b800) [pid = 1833] [serial = 2098] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 05:08:21 INFO - PROCESS | 1833 | --DOMWINDOW == 152 (0x7f0541d79400) [pid = 1833] [serial = 2089] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 05:08:21 INFO - PROCESS | 1833 | --DOMWINDOW == 151 (0x7f053cd3d800) [pid = 1833] [serial = 2095] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 05:08:21 INFO - PROCESS | 1833 | --DOMWINDOW == 150 (0x7f053b825000) [pid = 1833] [serial = 2083] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 05:08:21 INFO - PROCESS | 1833 | --DOMWINDOW == 149 (0x7f0539be1c00) [pid = 1833] [serial = 2086] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 05:08:21 INFO - PROCESS | 1833 | --DOMWINDOW == 148 (0x7f053b719000) [pid = 1833] [serial = 2026] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 05:08:22 INFO - PROCESS | 1833 | 1461240502053 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:08:22 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 05:08:22 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 1535ms 05:08:22 INFO - PROCESS | 1833 | 1461240502087 Marionette TRACE conn3 -> [0,2869,"getWindowHandle",null] 05:08:22 INFO - PROCESS | 1833 | 1461240502092 Marionette TRACE conn3 <- [1,2869,null,{"value":"8"}] 05:08:22 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 05:08:22 INFO - PROCESS | 1833 | 1461240502097 Marionette TRACE conn3 -> [0,2870,"setScriptTimeout",{"ms":35000}] 05:08:22 INFO - PROCESS | 1833 | 1461240502100 Marionette TRACE conn3 <- [1,2870,null,{}] 05:08:22 INFO - PROCESS | 1833 | 1461240502105 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:08:22 INFO - PROCESS | 1833 | 1461240502375 Marionette TRACE conn3 <- [1,2871,null,{"value":null}] 05:08:22 INFO - PROCESS | 1833 | 1461240502397 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1833 | ++DOCSHELL 0x7f0544b46800 == 143 [pid = 1833] [id = 725] 05:08:22 INFO - PROCESS | 1833 | ++DOMWINDOW == 149 (0x7f0539be1c00) [pid = 1833] [serial = 2176] [outer = (nil)] 05:08:22 INFO - PROCESS | 1833 | ++DOMWINDOW == 150 (0x7f05434c6800) [pid = 1833] [serial = 2177] [outer = 0x7f0539be1c00] 05:08:22 INFO - PROCESS | 1833 | 1461240502457 Marionette DEBUG loaded listener.js 05:08:22 INFO - PROCESS | 1833 | ++DOMWINDOW == 151 (0x7f0543da6400) [pid = 1833] [serial = 2178] [outer = 0x7f0539be1c00] 05:08:23 INFO - PROCESS | 1833 | 1461240503268 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:08:23 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 05:08:23 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 1183ms 05:08:23 INFO - PROCESS | 1833 | 1461240503285 Marionette TRACE conn3 -> [0,2873,"getWindowHandle",null] 05:08:23 INFO - PROCESS | 1833 | 1461240503287 Marionette TRACE conn3 <- [1,2873,null,{"value":"8"}] 05:08:23 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 05:08:23 INFO - PROCESS | 1833 | 1461240503293 Marionette TRACE conn3 -> [0,2874,"setScriptTimeout",{"ms":35000}] 05:08:23 INFO - PROCESS | 1833 | 1461240503295 Marionette TRACE conn3 <- [1,2874,null,{}] 05:08:23 INFO - PROCESS | 1833 | 1461240503300 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:08:23 INFO - PROCESS | 1833 | 1461240503582 Marionette TRACE conn3 <- [1,2875,null,{"value":null}] 05:08:23 INFO - PROCESS | 1833 | 1461240503602 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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:23 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f0545f1d800 == 144 [pid = 1833] [id = 726] 05:08:23 INFO - PROCESS | 1833 | ++DOMWINDOW == 152 (0x7f0543d11800) [pid = 1833] [serial = 2179] [outer = (nil)] 05:08:23 INFO - PROCESS | 1833 | ++DOMWINDOW == 153 (0x7f0543de1c00) [pid = 1833] [serial = 2180] [outer = 0x7f0543d11800] 05:08:23 INFO - PROCESS | 1833 | 1461240503663 Marionette DEBUG loaded listener.js 05:08:23 INFO - PROCESS | 1833 | ++DOMWINDOW == 154 (0x7f0543e60c00) [pid = 1833] [serial = 2181] [outer = 0x7f0543d11800] 05:08:24 INFO - PROCESS | 1833 | 1461240504863 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:08:24 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 05:08:24 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 1633ms 05:08:24 INFO - PROCESS | 1833 | 1461240504927 Marionette TRACE conn3 -> [0,2877,"getWindowHandle",null] 05:08:24 INFO - PROCESS | 1833 | 1461240504935 Marionette TRACE conn3 <- [1,2877,null,{"value":"8"}] 05:08:24 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 05:08:24 INFO - PROCESS | 1833 | 1461240504943 Marionette TRACE conn3 -> [0,2878,"setScriptTimeout",{"ms":35000}] 05:08:24 INFO - PROCESS | 1833 | 1461240504948 Marionette TRACE conn3 <- [1,2878,null,{}] 05:08:24 INFO - PROCESS | 1833 | 1461240504956 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:08:25 INFO - PROCESS | 1833 | 1461240505241 Marionette TRACE conn3 <- [1,2879,null,{"value":null}] 05:08:25 INFO - PROCESS | 1833 | 1461240505567 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1833 | ++DOCSHELL 0x7f05436e4000 == 145 [pid = 1833] [id = 727] 05:08:25 INFO - PROCESS | 1833 | ++DOMWINDOW == 155 (0x7f0540a62400) [pid = 1833] [serial = 2182] [outer = (nil)] 05:08:25 INFO - PROCESS | 1833 | ++DOMWINDOW == 156 (0x7f0542d42c00) [pid = 1833] [serial = 2183] [outer = 0x7f0540a62400] 05:08:25 INFO - PROCESS | 1833 | 1461240505646 Marionette DEBUG loaded listener.js 05:08:25 INFO - PROCESS | 1833 | ++DOMWINDOW == 157 (0x7f0543167c00) [pid = 1833] [serial = 2184] [outer = 0x7f0540a62400] 05:08:26 INFO - PROCESS | 1833 | 1461240506592 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:08:26 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 05:08:26 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 1692ms 05:08:26 INFO - PROCESS | 1833 | 1461240506635 Marionette TRACE conn3 -> [0,2881,"getWindowHandle",null] 05:08:26 INFO - PROCESS | 1833 | 1461240506644 Marionette TRACE conn3 <- [1,2881,null,{"value":"8"}] 05:08:26 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 05:08:26 INFO - PROCESS | 1833 | 1461240506653 Marionette TRACE conn3 -> [0,2882,"setScriptTimeout",{"ms":35000}] 05:08:26 INFO - PROCESS | 1833 | 1461240506656 Marionette TRACE conn3 <- [1,2882,null,{}] 05:08:26 INFO - PROCESS | 1833 | 1461240506662 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:08:26 INFO - PROCESS | 1833 | 1461240506911 Marionette TRACE conn3 <- [1,2883,null,{"value":null}] 05:08:27 INFO - PROCESS | 1833 | 1461240507269 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1833 | ++DOCSHELL 0x7f0546d7c000 == 146 [pid = 1833] [id = 728] 05:08:27 INFO - PROCESS | 1833 | ++DOMWINDOW == 158 (0x7f05434c3000) [pid = 1833] [serial = 2185] [outer = (nil)] 05:08:27 INFO - PROCESS | 1833 | ++DOMWINDOW == 159 (0x7f0543e5fc00) [pid = 1833] [serial = 2186] [outer = 0x7f05434c3000] 05:08:27 INFO - PROCESS | 1833 | 1461240507347 Marionette DEBUG loaded listener.js 05:08:27 INFO - PROCESS | 1833 | ++DOMWINDOW == 160 (0x7f0543ef6c00) [pid = 1833] [serial = 2187] [outer = 0x7f05434c3000] 05:08:28 INFO - PROCESS | 1833 | 1461240508206 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:08:28 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 05:08:28 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 1590ms 05:08:28 INFO - PROCESS | 1833 | 1461240508244 Marionette TRACE conn3 -> [0,2885,"getWindowHandle",null] 05:08:28 INFO - PROCESS | 1833 | 1461240508247 Marionette TRACE conn3 <- [1,2885,null,{"value":"8"}] 05:08:28 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 05:08:28 INFO - PROCESS | 1833 | 1461240508254 Marionette TRACE conn3 -> [0,2886,"setScriptTimeout",{"ms":35000}] 05:08:28 INFO - PROCESS | 1833 | 1461240508259 Marionette TRACE conn3 <- [1,2886,null,{}] 05:08:28 INFO - PROCESS | 1833 | 1461240508274 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:08:28 INFO - PROCESS | 1833 | 1461240508518 Marionette TRACE conn3 <- [1,2887,null,{"value":null}] 05:08:28 INFO - PROCESS | 1833 | 1461240508826 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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:28 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f054a43c800 == 147 [pid = 1833] [id = 729] 05:08:28 INFO - PROCESS | 1833 | ++DOMWINDOW == 161 (0x7f0544c56000) [pid = 1833] [serial = 2188] [outer = (nil)] 05:08:28 INFO - PROCESS | 1833 | ++DOMWINDOW == 162 (0x7f0545b50c00) [pid = 1833] [serial = 2189] [outer = 0x7f0544c56000] 05:08:28 INFO - PROCESS | 1833 | 1461240508909 Marionette DEBUG loaded listener.js 05:08:29 INFO - PROCESS | 1833 | ++DOMWINDOW == 163 (0x7f0546cdd000) [pid = 1833] [serial = 2190] [outer = 0x7f0544c56000] 05:08:29 INFO - PROCESS | 1833 | 1461240509774 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:08:29 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 05:08:29 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 1585ms 05:08:29 INFO - PROCESS | 1833 | 1461240509840 Marionette TRACE conn3 -> [0,2889,"getWindowHandle",null] 05:08:29 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 05:08:29 INFO - PROCESS | 1833 | 1461240509845 Marionette TRACE conn3 <- [1,2889,null,{"value":"8"}] 05:08:29 INFO - PROCESS | 1833 | 1461240509850 Marionette TRACE conn3 -> [0,2890,"setScriptTimeout",{"ms":35000}] 05:08:29 INFO - PROCESS | 1833 | 1461240509853 Marionette TRACE conn3 <- [1,2890,null,{}] 05:08:29 INFO - PROCESS | 1833 | 1461240509858 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:08:30 INFO - PROCESS | 1833 | 1461240510109 Marionette TRACE conn3 <- [1,2891,null,{"value":null}] 05:08:30 INFO - PROCESS | 1833 | 1461240510414 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1833 | ++DOCSHELL 0x7f054b773000 == 148 [pid = 1833] [id = 730] 05:08:30 INFO - PROCESS | 1833 | ++DOMWINDOW == 164 (0x7f0542b3a800) [pid = 1833] [serial = 2191] [outer = (nil)] 05:08:30 INFO - PROCESS | 1833 | ++DOMWINDOW == 165 (0x7f0546f0e000) [pid = 1833] [serial = 2192] [outer = 0x7f0542b3a800] 05:08:30 INFO - PROCESS | 1833 | 1461240510493 Marionette DEBUG loaded listener.js 05:08:30 INFO - PROCESS | 1833 | ++DOMWINDOW == 166 (0x7f0547f50800) [pid = 1833] [serial = 2193] [outer = 0x7f0542b3a800] 05:08:31 INFO - PROCESS | 1833 | 1461240511334 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:08:31 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 05:08:31 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 1529ms 05:08:31 INFO - PROCESS | 1833 | 1461240511380 Marionette TRACE conn3 -> [0,2893,"getWindowHandle",null] 05:08:31 INFO - PROCESS | 1833 | 1461240511384 Marionette TRACE conn3 <- [1,2893,null,{"value":"8"}] 05:08:31 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 05:08:31 INFO - PROCESS | 1833 | 1461240511390 Marionette TRACE conn3 -> [0,2894,"setScriptTimeout",{"ms":35000}] 05:08:31 INFO - PROCESS | 1833 | 1461240511393 Marionette TRACE conn3 <- [1,2894,null,{}] 05:08:31 INFO - PROCESS | 1833 | 1461240511398 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:08:31 INFO - PROCESS | 1833 | 1461240511640 Marionette TRACE conn3 <- [1,2895,null,{"value":null}] 05:08:31 INFO - PROCESS | 1833 | 1461240511978 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1833 | ++DOCSHELL 0x7f054fb31800 == 149 [pid = 1833] [id = 731] 05:08:32 INFO - PROCESS | 1833 | ++DOMWINDOW == 167 (0x7f0548225800) [pid = 1833] [serial = 2194] [outer = (nil)] 05:08:32 INFO - PROCESS | 1833 | ++DOMWINDOW == 168 (0x7f05483e5c00) [pid = 1833] [serial = 2195] [outer = 0x7f0548225800] 05:08:32 INFO - PROCESS | 1833 | 1461240512060 Marionette DEBUG loaded listener.js 05:08:32 INFO - PROCESS | 1833 | ++DOMWINDOW == 169 (0x7f05491d1400) [pid = 1833] [serial = 2196] [outer = 0x7f0548225800] 05:08:32 INFO - PROCESS | 1833 | 1461240512917 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:08:32 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 05:08:32 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 1578ms 05:08:32 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 05:08:32 INFO - PROCESS | 1833 | 1461240512970 Marionette TRACE conn3 -> [0,2897,"getWindowHandle",null] 05:08:32 INFO - PROCESS | 1833 | 1461240512973 Marionette TRACE conn3 <- [1,2897,null,{"value":"8"}] 05:08:32 INFO - PROCESS | 1833 | 1461240512979 Marionette TRACE conn3 -> [0,2898,"setScriptTimeout",{"ms":35000}] 05:08:32 INFO - PROCESS | 1833 | 1461240512982 Marionette TRACE conn3 <- [1,2898,null,{}] 05:08:32 INFO - PROCESS | 1833 | 1461240512987 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:08:33 INFO - PROCESS | 1833 | 1461240513230 Marionette TRACE conn3 <- [1,2899,null,{"value":null}] 05:08:33 INFO - PROCESS | 1833 | 1461240513539 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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:33 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f0550e11800 == 150 [pid = 1833] [id = 732] 05:08:33 INFO - PROCESS | 1833 | ++DOMWINDOW == 170 (0x7f054a266400) [pid = 1833] [serial = 2197] [outer = (nil)] 05:08:33 INFO - PROCESS | 1833 | ++DOMWINDOW == 171 (0x7f054a585c00) [pid = 1833] [serial = 2198] [outer = 0x7f054a266400] 05:08:33 INFO - PROCESS | 1833 | 1461240513627 Marionette DEBUG loaded listener.js 05:08:33 INFO - PROCESS | 1833 | ++DOMWINDOW == 172 (0x7f054a6a8400) [pid = 1833] [serial = 2199] [outer = 0x7f054a266400] 05:08:34 INFO - PROCESS | 1833 | 1461240514468 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:08:34 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 05:08:34 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 1540ms 05:08:34 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 05:08:34 INFO - PROCESS | 1833 | 1461240514519 Marionette TRACE conn3 -> [0,2901,"getWindowHandle",null] 05:08:34 INFO - PROCESS | 1833 | 1461240514522 Marionette TRACE conn3 <- [1,2901,null,{"value":"8"}] 05:08:34 INFO - PROCESS | 1833 | 1461240514528 Marionette TRACE conn3 -> [0,2902,"setScriptTimeout",{"ms":35000}] 05:08:34 INFO - PROCESS | 1833 | 1461240514531 Marionette TRACE conn3 <- [1,2902,null,{}] 05:08:34 INFO - PROCESS | 1833 | 1461240514536 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:08:34 INFO - PROCESS | 1833 | 1461240514746 Marionette TRACE conn3 <- [1,2903,null,{"value":null}] 05:08:35 INFO - PROCESS | 1833 | 1461240515097 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1833 | ++DOCSHELL 0x7f0551f67000 == 151 [pid = 1833] [id = 733] 05:08:35 INFO - PROCESS | 1833 | ++DOMWINDOW == 173 (0x7f054a6db800) [pid = 1833] [serial = 2200] [outer = (nil)] 05:08:35 INFO - PROCESS | 1833 | ++DOMWINDOW == 174 (0x7f054fc48400) [pid = 1833] [serial = 2201] [outer = 0x7f054a6db800] 05:08:35 INFO - PROCESS | 1833 | 1461240515179 Marionette DEBUG loaded listener.js 05:08:35 INFO - PROCESS | 1833 | ++DOMWINDOW == 175 (0x7f054fe96800) [pid = 1833] [serial = 2202] [outer = 0x7f054a6db800] 05:08:35 INFO - PROCESS | 1833 | 1461240515997 Marionette TRACE conn3 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 05:08:36 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 05:08:36 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 1536ms 05:08:36 INFO - PROCESS | 1833 | 1461240516064 Marionette TRACE conn3 -> [0,2905,"getWindowHandle",null] 05:08:36 INFO - PROCESS | 1833 | 1461240516067 Marionette TRACE conn3 <- [1,2905,null,{"value":"8"}] 05:08:36 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 05:08:36 INFO - PROCESS | 1833 | 1461240516073 Marionette TRACE conn3 -> [0,2906,"setScriptTimeout",{"ms":35000}] 05:08:36 INFO - PROCESS | 1833 | 1461240516075 Marionette TRACE conn3 <- [1,2906,null,{}] 05:08:36 INFO - PROCESS | 1833 | 1461240516080 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:08:36 INFO - PROCESS | 1833 | 1461240516322 Marionette TRACE conn3 <- [1,2907,null,{"value":null}] 05:08:36 INFO - PROCESS | 1833 | 1461240516631 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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:36 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f0552aa0800 == 152 [pid = 1833] [id = 734] 05:08:36 INFO - PROCESS | 1833 | ++DOMWINDOW == 176 (0x7f054a6d4400) [pid = 1833] [serial = 2203] [outer = (nil)] 05:08:36 INFO - PROCESS | 1833 | ++DOMWINDOW == 177 (0x7f055047e000) [pid = 1833] [serial = 2204] [outer = 0x7f054a6d4400] 05:08:36 INFO - PROCESS | 1833 | 1461240516709 Marionette DEBUG loaded listener.js 05:08:36 INFO - PROCESS | 1833 | ++DOMWINDOW == 178 (0x7f0550f9d000) [pid = 1833] [serial = 2205] [outer = 0x7f054a6d4400] 05:08:37 INFO - PROCESS | 1833 | 1461240517529 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:08:37 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 05:08:37 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 1535ms 05:08:37 INFO - PROCESS | 1833 | 1461240517609 Marionette TRACE conn3 -> [0,2909,"getWindowHandle",null] 05:08:37 INFO - PROCESS | 1833 | 1461240517612 Marionette TRACE conn3 <- [1,2909,null,{"value":"8"}] 05:08:37 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 05:08:37 INFO - PROCESS | 1833 | 1461240517621 Marionette TRACE conn3 -> [0,2910,"setScriptTimeout",{"ms":35000}] 05:08:37 INFO - PROCESS | 1833 | 1461240517623 Marionette TRACE conn3 <- [1,2910,null,{}] 05:08:37 INFO - PROCESS | 1833 | 1461240517630 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:08:37 INFO - PROCESS | 1833 | 1461240517891 Marionette TRACE conn3 <- [1,2911,null,{"value":null}] 05:08:38 INFO - PROCESS | 1833 | 1461240518173 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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:38 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f0552eda800 == 153 [pid = 1833] [id = 735] 05:08:38 INFO - PROCESS | 1833 | ++DOMWINDOW == 179 (0x7f054fc23000) [pid = 1833] [serial = 2206] [outer = (nil)] 05:08:38 INFO - PROCESS | 1833 | ++DOMWINDOW == 180 (0x7f05510ad000) [pid = 1833] [serial = 2207] [outer = 0x7f054fc23000] 05:08:38 INFO - PROCESS | 1833 | 1461240518253 Marionette DEBUG loaded listener.js 05:08:38 INFO - PROCESS | 1833 | ++DOMWINDOW == 181 (0x7f0551111000) [pid = 1833] [serial = 2208] [outer = 0x7f054fc23000] 05:08:38 INFO - PROCESS | 1833 | 1461240518970 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:08:38 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 05:08:38 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 05:08:38 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 1382ms 05:08:39 INFO - PROCESS | 1833 | 1461240519001 Marionette TRACE conn3 -> [0,2913,"getWindowHandle",null] 05:08:39 INFO - PROCESS | 1833 | 1461240519004 Marionette TRACE conn3 <- [1,2913,null,{"value":"8"}] 05:08:39 INFO - TEST-START | /DOMEvents/constructors.html 05:08:39 INFO - PROCESS | 1833 | 1461240519012 Marionette TRACE conn3 -> [0,2914,"setScriptTimeout",{"ms":35000}] 05:08:39 INFO - PROCESS | 1833 | 1461240519015 Marionette TRACE conn3 <- [1,2914,null,{}] 05:08:39 INFO - PROCESS | 1833 | 1461240519021 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:08:39 INFO - PROCESS | 1833 | 1461240519261 Marionette TRACE conn3 <- [1,2915,null,{"value":null}] 05:08:39 INFO - PROCESS | 1833 | 1461240519535 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1833 | ++DOCSHELL 0x7f0553f91000 == 154 [pid = 1833] [id = 736] 05:08:39 INFO - PROCESS | 1833 | ++DOMWINDOW == 182 (0x7f054fc23c00) [pid = 1833] [serial = 2209] [outer = (nil)] 05:08:39 INFO - PROCESS | 1833 | ++DOMWINDOW == 183 (0x7f0551fa6c00) [pid = 1833] [serial = 2210] [outer = 0x7f054fc23c00] 05:08:39 INFO - PROCESS | 1833 | 1461240519611 Marionette DEBUG loaded listener.js 05:08:39 INFO - PROCESS | 1833 | ++DOMWINDOW == 184 (0x7f0552022400) [pid = 1833] [serial = 2211] [outer = 0x7f054fc23c00] 05:08:40 INFO - PROCESS | 1833 | 1461240520673 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:08:40 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 05:08:40 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 05:08:40 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 05:08:40 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 05:08:40 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 05:08:40 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 05:08:40 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 05:08:40 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 05:08:40 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 05:08:40 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 05:08:40 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 05:08:40 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 05:08:40 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 05:08:40 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 05:08:40 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 05:08:40 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 05:08:40 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 05:08:40 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 05:08:40 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 05:08:40 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 05:08:40 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 05:08:40 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 05:08:40 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 05:08:40 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 05:08:40 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 05:08:40 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 05:08:40 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 05:08:40 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 05:08:40 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 05:08:40 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 05:08:40 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 05:08:40 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 05:08:40 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 05:08:40 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 05:08:40 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 05:08:40 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 05:08:40 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 05:08:40 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 05:08:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:08:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:08:40 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 05:08:40 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 05:08:40 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 05:08:40 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 05:08:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:08:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:08:40 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 05:08:40 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 05:08:40 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 05:08:40 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 05:08:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:08:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:08:40 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 05:08:40 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 05:08:40 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 05:08:40 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 05:08:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:08:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:08:40 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 05:08:40 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 05:08:40 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 05:08:40 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 05:08:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:08:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:08:40 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 05:08:40 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 05:08:40 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 05:08:40 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 05:08:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:08:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:08:40 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 05:08:40 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 05:08:40 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 05:08:40 INFO - TEST-OK | /DOMEvents/constructors.html | took 1752ms 05:08:40 INFO - PROCESS | 1833 | 1461240520763 Marionette TRACE conn3 -> [0,2917,"getWindowHandle",null] 05:08:40 INFO - PROCESS | 1833 | 1461240520767 Marionette TRACE conn3 <- [1,2917,null,{"value":"8"}] 05:08:40 INFO - TEST-START | /DOMEvents/event-phases-order.html 05:08:40 INFO - PROCESS | 1833 | 1461240520778 Marionette TRACE conn3 -> [0,2918,"setScriptTimeout",{"ms":35000}] 05:08:40 INFO - PROCESS | 1833 | 1461240520783 Marionette TRACE conn3 <- [1,2918,null,{}] 05:08:40 INFO - PROCESS | 1833 | 1461240520796 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:08:41 INFO - PROCESS | 1833 | 1461240521241 Marionette TRACE conn3 <- [1,2919,null,{"value":null}] 05:08:41 INFO - PROCESS | 1833 | 1461240521505 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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:41 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f0556615800 == 155 [pid = 1833] [id = 737] 05:08:41 INFO - PROCESS | 1833 | ++DOMWINDOW == 185 (0x7f0552040800) [pid = 1833] [serial = 2212] [outer = (nil)] 05:08:41 INFO - PROCESS | 1833 | ++DOMWINDOW == 186 (0x7f0555aa4000) [pid = 1833] [serial = 2213] [outer = 0x7f0552040800] 05:08:41 INFO - PROCESS | 1833 | 1461240521583 Marionette DEBUG loaded listener.js 05:08:41 INFO - PROCESS | 1833 | ++DOMWINDOW == 187 (0x7f0555ba0000) [pid = 1833] [serial = 2214] [outer = 0x7f0552040800] 05:08:42 INFO - PROCESS | 1833 | 1461240522294 Marionette TRACE conn3 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 05:08:42 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 05:08:42 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 1538ms 05:08:42 INFO - PROCESS | 1833 | 1461240522316 Marionette TRACE conn3 -> [0,2921,"getWindowHandle",null] 05:08:42 INFO - PROCESS | 1833 | 1461240522319 Marionette TRACE conn3 <- [1,2921,null,{"value":"8"}] 05:08:42 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 05:08:42 INFO - PROCESS | 1833 | 1461240522325 Marionette TRACE conn3 -> [0,2922,"setScriptTimeout",{"ms":35000}] 05:08:42 INFO - PROCESS | 1833 | 1461240522328 Marionette TRACE conn3 <- [1,2922,null,{}] 05:08:42 INFO - PROCESS | 1833 | 1461240522333 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:08:42 INFO - PROCESS | 1833 | 1461240522525 Marionette TRACE conn3 <- [1,2923,null,{"value":null}] 05:08:42 INFO - PROCESS | 1833 | 1461240522798 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1833 | ++DOCSHELL 0x7f0556a1e800 == 156 [pid = 1833] [id = 738] 05:08:42 INFO - PROCESS | 1833 | ++DOMWINDOW == 188 (0x7f055246bc00) [pid = 1833] [serial = 2215] [outer = (nil)] 05:08:42 INFO - PROCESS | 1833 | ++DOMWINDOW == 189 (0x7f0555c38800) [pid = 1833] [serial = 2216] [outer = 0x7f055246bc00] 05:08:42 INFO - PROCESS | 1833 | 1461240522872 Marionette DEBUG loaded listener.js 05:08:42 INFO - PROCESS | 1833 | ++DOMWINDOW == 190 (0x7f0555c43800) [pid = 1833] [serial = 2217] [outer = 0x7f055246bc00] 05:08:43 INFO - PROCESS | 1833 | [1833] 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:08:43 INFO - PROCESS | 1833 | [1833] 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:08:43 INFO - PROCESS | 1833 | [1833] 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:08:43 INFO - PROCESS | 1833 | [1833] 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:08:43 INFO - PROCESS | 1833 | 1461240523669 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:08:43 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 05:08:43 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 05:08:43 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 05:08:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:08:43 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 05:08:43 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 05:08:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:08:43 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 05:08:43 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:08:43 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 05:08:43 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 05:08:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:08:43 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 05:08:43 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 05:08:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:08:43 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 05:08:43 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:08:43 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 05:08:43 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 05:08:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:08:43 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 05:08:43 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 05:08:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:08:43 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 05:08:43 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:08:43 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 05:08:43 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 05:08:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:08:43 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 05:08:43 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 05:08:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:08:43 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 05:08:43 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 05:08:43 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 1380ms 05:08:43 INFO - PROCESS | 1833 | 1461240523708 Marionette TRACE conn3 -> [0,2925,"getWindowHandle",null] 05:08:43 INFO - PROCESS | 1833 | 1461240523716 Marionette TRACE conn3 <- [1,2925,null,{"value":"8"}] 05:08:43 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 05:08:43 INFO - PROCESS | 1833 | 1461240523723 Marionette TRACE conn3 -> [0,2926,"setScriptTimeout",{"ms":35000}] 05:08:43 INFO - PROCESS | 1833 | 1461240523727 Marionette TRACE conn3 <- [1,2926,null,{}] 05:08:43 INFO - PROCESS | 1833 | 1461240523732 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:08:43 INFO - PROCESS | 1833 | 1461240523959 Marionette TRACE conn3 <- [1,2927,null,{"value":null}] 05:08:44 INFO - PROCESS | 1833 | 1461240524218 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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:44 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f055bcbf800 == 157 [pid = 1833] [id = 739] 05:08:44 INFO - PROCESS | 1833 | ++DOMWINDOW == 191 (0x7f0555a99800) [pid = 1833] [serial = 2218] [outer = (nil)] 05:08:44 INFO - PROCESS | 1833 | ++DOMWINDOW == 192 (0x7f0556373400) [pid = 1833] [serial = 2219] [outer = 0x7f0555a99800] 05:08:44 INFO - PROCESS | 1833 | 1461240524294 Marionette DEBUG loaded listener.js 05:08:44 INFO - PROCESS | 1833 | ++DOMWINDOW == 193 (0x7f0556585000) [pid = 1833] [serial = 2220] [outer = 0x7f0555a99800] 05:08:44 INFO - PROCESS | 1833 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 05:08:45 INFO - PROCESS | 1833 | 1461240525014 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:08:45 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:08:45 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 1329ms 05:08:45 INFO - PROCESS | 1833 | 1461240525053 Marionette TRACE conn3 -> [0,2929,"getWindowHandle",null] 05:08:45 INFO - PROCESS | 1833 | 1461240525056 Marionette TRACE conn3 <- [1,2929,null,{"value":"8"}] 05:08:45 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 05:08:45 INFO - PROCESS | 1833 | 1461240525062 Marionette TRACE conn3 -> [0,2930,"setScriptTimeout",{"ms":35000}] 05:08:45 INFO - PROCESS | 1833 | 1461240525064 Marionette TRACE conn3 <- [1,2930,null,{}] 05:08:45 INFO - PROCESS | 1833 | 1461240525069 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:08:45 INFO - PROCESS | 1833 | 1461240525276 Marionette TRACE conn3 <- [1,2931,null,{"value":null}] 05:08:45 INFO - PROCESS | 1833 | 1461240525550 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1833 | ++DOCSHELL 0x7f055e735000 == 158 [pid = 1833] [id = 740] 05:08:45 INFO - PROCESS | 1833 | ++DOMWINDOW == 194 (0x7f0546cd7800) [pid = 1833] [serial = 2221] [outer = (nil)] 05:08:45 INFO - PROCESS | 1833 | ++DOMWINDOW == 195 (0x7f055658c400) [pid = 1833] [serial = 2222] [outer = 0x7f0546cd7800] 05:08:45 INFO - PROCESS | 1833 | 1461240525629 Marionette DEBUG loaded listener.js 05:08:45 INFO - PROCESS | 1833 | ++DOMWINDOW == 196 (0x7f05565c0c00) [pid = 1833] [serial = 2223] [outer = 0x7f0546cd7800] 05:08:46 INFO - PROCESS | 1833 | 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:08:46 INFO - PROCESS | 1833 | 1461240526349 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:08:46 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 05:08:46 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 1328ms 05:08:46 INFO - PROCESS | 1833 | 1461240526391 Marionette TRACE conn3 -> [0,2933,"getWindowHandle",null] 05:08:46 INFO - PROCESS | 1833 | 1461240526394 Marionette TRACE conn3 <- [1,2933,null,{"value":"8"}] 05:08:46 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 05:08:46 INFO - PROCESS | 1833 | 1461240526400 Marionette TRACE conn3 -> [0,2934,"setScriptTimeout",{"ms":35000}] 05:08:46 INFO - PROCESS | 1833 | 1461240526402 Marionette TRACE conn3 <- [1,2934,null,{}] 05:08:46 INFO - PROCESS | 1833 | 1461240526408 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:08:46 INFO - PROCESS | 1833 | 1461240526622 Marionette TRACE conn3 <- [1,2935,null,{"value":null}] 05:08:46 INFO - PROCESS | 1833 | 1461240526913 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1833 | ++DOCSHELL 0x7f05631dc800 == 159 [pid = 1833] [id = 741] 05:08:46 INFO - PROCESS | 1833 | ++DOMWINDOW == 197 (0x7f05471ed400) [pid = 1833] [serial = 2224] [outer = (nil)] 05:08:46 INFO - PROCESS | 1833 | ++DOMWINDOW == 198 (0x7f05565c8800) [pid = 1833] [serial = 2225] [outer = 0x7f05471ed400] 05:08:47 INFO - PROCESS | 1833 | 1461240526996 Marionette DEBUG loaded listener.js 05:08:47 INFO - PROCESS | 1833 | ++DOMWINDOW == 199 (0x7f055670a400) [pid = 1833] [serial = 2226] [outer = 0x7f05471ed400] 05:08:47 INFO - PROCESS | 1833 | 1461240527720 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:08:47 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:08:47 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 1327ms 05:08:47 INFO - PROCESS | 1833 | 1461240527727 Marionette TRACE conn3 -> [0,2937,"getWindowHandle",null] 05:08:47 INFO - PROCESS | 1833 | 1461240527729 Marionette TRACE conn3 <- [1,2937,null,{"value":"8"}] 05:08:47 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 05:08:47 INFO - PROCESS | 1833 | 1461240527735 Marionette TRACE conn3 -> [0,2938,"setScriptTimeout",{"ms":35000}] 05:08:47 INFO - PROCESS | 1833 | 1461240527738 Marionette TRACE conn3 <- [1,2938,null,{}] 05:08:47 INFO - PROCESS | 1833 | 1461240527743 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:08:47 INFO - PROCESS | 1833 | 1461240527956 Marionette TRACE conn3 <- [1,2939,null,{"value":null}] 05:08:48 INFO - PROCESS | 1833 | 1461240528240 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1833 | ++DOCSHELL 0x7f0569086800 == 160 [pid = 1833] [id = 742] 05:08:48 INFO - PROCESS | 1833 | ++DOMWINDOW == 200 (0x7f054119b000) [pid = 1833] [serial = 2227] [outer = (nil)] 05:08:48 INFO - PROCESS | 1833 | ++DOMWINDOW == 201 (0x7f0556711800) [pid = 1833] [serial = 2228] [outer = 0x7f054119b000] 05:08:48 INFO - PROCESS | 1833 | 1461240528310 Marionette DEBUG loaded listener.js 05:08:48 INFO - PROCESS | 1833 | ++DOMWINDOW == 202 (0x7f055837f000) [pid = 1833] [serial = 2229] [outer = 0x7f054119b000] 05:08:49 INFO - PROCESS | 1833 | 1461240529100 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:08:49 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:08:49 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 1380ms 05:08:49 INFO - PROCESS | 1833 | 1461240529116 Marionette TRACE conn3 -> [0,2941,"getWindowHandle",null] 05:08:49 INFO - PROCESS | 1833 | 1461240529119 Marionette TRACE conn3 <- [1,2941,null,{"value":"8"}] 05:08:49 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 05:08:49 INFO - PROCESS | 1833 | 1461240529125 Marionette TRACE conn3 -> [0,2942,"setScriptTimeout",{"ms":35000}] 05:08:49 INFO - PROCESS | 1833 | 1461240529129 Marionette TRACE conn3 <- [1,2942,null,{}] 05:08:49 INFO - PROCESS | 1833 | 1461240529135 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:08:49 INFO - PROCESS | 1833 | 1461240529371 Marionette TRACE conn3 <- [1,2943,null,{"value":null}] 05:08:49 INFO - PROCESS | 1833 | 1461240529622 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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:49 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f0569580800 == 161 [pid = 1833] [id = 743] 05:08:49 INFO - PROCESS | 1833 | ++DOMWINDOW == 203 (0x7f05413f5400) [pid = 1833] [serial = 2230] [outer = (nil)] 05:08:49 INFO - PROCESS | 1833 | ++DOMWINDOW == 204 (0x7f055670ac00) [pid = 1833] [serial = 2231] [outer = 0x7f05413f5400] 05:08:49 INFO - PROCESS | 1833 | 1461240529696 Marionette DEBUG loaded listener.js 05:08:49 INFO - PROCESS | 1833 | ++DOMWINDOW == 205 (0x7f0558f48c00) [pid = 1833] [serial = 2232] [outer = 0x7f05413f5400] 05:08:50 INFO - PROCESS | 1833 | 1461240530476 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:08:50 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:08:50 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 05:08:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:08:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:08:50 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 05:08:50 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 1379ms 05:08:50 INFO - PROCESS | 1833 | 1461240530506 Marionette TRACE conn3 -> [0,2945,"getWindowHandle",null] 05:08:50 INFO - PROCESS | 1833 | 1461240530510 Marionette TRACE conn3 <- [1,2945,null,{"value":"8"}] 05:08:50 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 05:08:50 INFO - PROCESS | 1833 | 1461240530515 Marionette TRACE conn3 -> [0,2946,"setScriptTimeout",{"ms":35000}] 05:08:50 INFO - PROCESS | 1833 | 1461240530518 Marionette TRACE conn3 <- [1,2946,null,{}] 05:08:50 INFO - PROCESS | 1833 | 1461240530523 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:08:50 INFO - PROCESS | 1833 | 1461240530763 Marionette TRACE conn3 <- [1,2947,null,{"value":null}] 05:08:51 INFO - PROCESS | 1833 | 1461240531047 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1833 | ++DOCSHELL 0x7f056bf16800 == 162 [pid = 1833] [id = 744] 05:08:51 INFO - PROCESS | 1833 | ++DOMWINDOW == 206 (0x7f05432fb400) [pid = 1833] [serial = 2233] [outer = (nil)] 05:08:51 INFO - PROCESS | 1833 | ++DOMWINDOW == 207 (0x7f0559fdb400) [pid = 1833] [serial = 2234] [outer = 0x7f05432fb400] 05:08:51 INFO - PROCESS | 1833 | 1461240531123 Marionette DEBUG loaded listener.js 05:08:51 INFO - PROCESS | 1833 | ++DOMWINDOW == 208 (0x7f055acaf400) [pid = 1833] [serial = 2235] [outer = 0x7f05432fb400] 05:08:51 INFO - PROCESS | 1833 | 1461240531835 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:08:51 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:08:51 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 1351ms 05:08:51 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 05:08:51 INFO - PROCESS | 1833 | 1461240531867 Marionette TRACE conn3 -> [0,2949,"getWindowHandle",null] 05:08:51 INFO - PROCESS | 1833 | 1461240531870 Marionette TRACE conn3 <- [1,2949,null,{"value":"8"}] 05:08:51 INFO - PROCESS | 1833 | 1461240531876 Marionette TRACE conn3 -> [0,2950,"setScriptTimeout",{"ms":35000}] 05:08:51 INFO - PROCESS | 1833 | 1461240531879 Marionette TRACE conn3 <- [1,2950,null,{}] 05:08:51 INFO - PROCESS | 1833 | 1461240531884 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:08:52 INFO - PROCESS | 1833 | 1461240532120 Marionette TRACE conn3 <- [1,2951,null,{"value":null}] 05:08:52 INFO - PROCESS | 1833 | 1461240532372 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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:52 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f056e0ba800 == 163 [pid = 1833] [id = 745] 05:08:52 INFO - PROCESS | 1833 | ++DOMWINDOW == 209 (0x7f0558f49000) [pid = 1833] [serial = 2236] [outer = (nil)] 05:08:52 INFO - PROCESS | 1833 | ++DOMWINDOW == 210 (0x7f055b038800) [pid = 1833] [serial = 2237] [outer = 0x7f0558f49000] 05:08:52 INFO - PROCESS | 1833 | 1461240532448 Marionette DEBUG loaded listener.js 05:08:52 INFO - PROCESS | 1833 | ++DOMWINDOW == 211 (0x7f055b7eb400) [pid = 1833] [serial = 2238] [outer = 0x7f0558f49000] 05:08:53 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f056e5ad800 == 164 [pid = 1833] [id = 746] 05:08:53 INFO - PROCESS | 1833 | ++DOMWINDOW == 212 (0x7f055b91ac00) [pid = 1833] [serial = 2239] [outer = (nil)] 05:08:53 INFO - PROCESS | 1833 | ++DOMWINDOW == 213 (0x7f055b039800) [pid = 1833] [serial = 2240] [outer = 0x7f055b91ac00] 05:08:53 INFO - PROCESS | 1833 | 1461240533329 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:08:53 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:08:53 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 1478ms 05:08:53 INFO - PROCESS | 1833 | 1461240533354 Marionette TRACE conn3 -> [0,2953,"getWindowHandle",null] 05:08:53 INFO - PROCESS | 1833 | 1461240533357 Marionette TRACE conn3 <- [1,2953,null,{"value":"8"}] 05:08:53 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 05:08:53 INFO - PROCESS | 1833 | 1461240533363 Marionette TRACE conn3 -> [0,2954,"setScriptTimeout",{"ms":35000}] 05:08:53 INFO - PROCESS | 1833 | 1461240533365 Marionette TRACE conn3 <- [1,2954,null,{}] 05:08:53 INFO - PROCESS | 1833 | 1461240533370 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:08:53 INFO - PROCESS | 1833 | 1461240533688 Marionette TRACE conn3 <- [1,2955,null,{"value":null}] 05:08:53 INFO - PROCESS | 1833 | 1461240533976 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1833 | ++DOCSHELL 0x7f056e921000 == 165 [pid = 1833] [id = 747] 05:08:54 INFO - PROCESS | 1833 | ++DOMWINDOW == 214 (0x7f0559fe7000) [pid = 1833] [serial = 2241] [outer = (nil)] 05:08:54 INFO - PROCESS | 1833 | ++DOMWINDOW == 215 (0x7f055b916800) [pid = 1833] [serial = 2242] [outer = 0x7f0559fe7000] 05:08:54 INFO - PROCESS | 1833 | 1461240534065 Marionette DEBUG loaded listener.js 05:08:54 INFO - PROCESS | 1833 | ++DOMWINDOW == 216 (0x7f055b921800) [pid = 1833] [serial = 2243] [outer = 0x7f0559fe7000] 05:08:55 INFO - PROCESS | 1833 | --DOCSHELL 0x7f05408d8800 == 164 [pid = 1833] [id = 526] 05:08:55 INFO - PROCESS | 1833 | --DOCSHELL 0x7f0544a5d000 == 163 [pid = 1833] [id = 525] 05:08:55 INFO - PROCESS | 1833 | --DOCSHELL 0x7f0543b3d800 == 162 [pid = 1833] [id = 529] 05:08:55 INFO - PROCESS | 1833 | --DOCSHELL 0x7f055c5c0000 == 161 [pid = 1833] [id = 718] 05:08:55 INFO - PROCESS | 1833 | --DOCSHELL 0x7f055c4a6000 == 160 [pid = 1833] [id = 717] 05:08:55 INFO - PROCESS | 1833 | --DOCSHELL 0x7f055c147000 == 159 [pid = 1833] [id = 716] 05:08:55 INFO - PROCESS | 1833 | --DOCSHELL 0x7f055ac9f000 == 158 [pid = 1833] [id = 715] 05:08:55 INFO - PROCESS | 1833 | --DOCSHELL 0x7f0556a22000 == 157 [pid = 1833] [id = 714] 05:08:55 INFO - PROCESS | 1833 | --DOCSHELL 0x7f0556755000 == 156 [pid = 1833] [id = 713] 05:08:55 INFO - PROCESS | 1833 | --DOCSHELL 0x7f05560e1800 == 155 [pid = 1833] [id = 712] 05:08:55 INFO - PROCESS | 1833 | --DOCSHELL 0x7f0555fc6000 == 154 [pid = 1833] [id = 711] 05:08:55 INFO - PROCESS | 1833 | --DOCSHELL 0x7f0554d8a000 == 153 [pid = 1833] [id = 710] 05:08:55 INFO - PROCESS | 1833 | --DOCSHELL 0x7f0553f8f000 == 152 [pid = 1833] [id = 709] 05:08:55 INFO - PROCESS | 1833 | --DOCSHELL 0x7f0552f57000 == 151 [pid = 1833] [id = 708] 05:08:55 INFO - PROCESS | 1833 | --DOCSHELL 0x7f0552aa5000 == 150 [pid = 1833] [id = 707] 05:08:55 INFO - PROCESS | 1833 | --DOCSHELL 0x7f0551f76000 == 149 [pid = 1833] [id = 706] 05:08:55 INFO - PROCESS | 1833 | --DOCSHELL 0x7f054fe2c800 == 148 [pid = 1833] [id = 705] 05:08:55 INFO - PROCESS | 1833 | --DOCSHELL 0x7f054826d800 == 147 [pid = 1833] [id = 704] 05:08:55 INFO - PROCESS | 1833 | --DOCSHELL 0x7f0544a5a000 == 146 [pid = 1833] [id = 703] 05:08:55 INFO - PROCESS | 1833 | --DOCSHELL 0x7f0540872800 == 145 [pid = 1833] [id = 702] 05:08:56 INFO - PROCESS | 1833 | --DOMWINDOW == 215 (0x7f0543de1000) [pid = 1833] [serial = 2105] [outer = (nil)] [url = about:blank] 05:08:56 INFO - PROCESS | 1833 | --DOMWINDOW == 214 (0x7f0543b26c00) [pid = 1833] [serial = 2093] [outer = (nil)] [url = about:blank] 05:08:56 INFO - PROCESS | 1833 | --DOMWINDOW == 213 (0x7f0542dd8c00) [pid = 1833] [serial = 2037] [outer = (nil)] [url = about:blank] 05:08:56 INFO - PROCESS | 1833 | --DOMWINDOW == 212 (0x7f05483e5000) [pid = 1833] [serial = 2103] [outer = (nil)] [url = about:blank] 05:08:56 INFO - PROCESS | 1833 | --DOMWINDOW == 211 (0x7f0544c5fc00) [pid = 1833] [serial = 2099] [outer = (nil)] [url = about:blank] 05:08:56 INFO - PROCESS | 1833 | --DOMWINDOW == 210 (0x7f0543171800) [pid = 1833] [serial = 2091] [outer = (nil)] [url = about:blank] 05:08:56 INFO - PROCESS | 1833 | --DOMWINDOW == 209 (0x7f054a6ab800) [pid = 1833] [serial = 2072] [outer = (nil)] [url = about:blank] 05:08:56 INFO - PROCESS | 1833 | --DOMWINDOW == 208 (0x7f0542dd0800) [pid = 1833] [serial = 2090] [outer = (nil)] [url = about:blank] 05:08:56 INFO - PROCESS | 1833 | --DOMWINDOW == 207 (0x7f054316fc00) [pid = 1833] [serial = 2096] [outer = (nil)] [url = about:blank] 05:08:56 INFO - PROCESS | 1833 | --DOMWINDOW == 206 (0x7f0543b2d800) [pid = 1833] [serial = 2051] [outer = (nil)] [url = about:blank] 05:08:56 INFO - PROCESS | 1833 | --DOMWINDOW == 205 (0x7f05413f3000) [pid = 1833] [serial = 2045] [outer = (nil)] [url = about:blank] 05:08:56 INFO - PROCESS | 1833 | --DOMWINDOW == 204 (0x7f0543eeb800) [pid = 1833] [serial = 2097] [outer = (nil)] [url = about:blank] 05:08:56 INFO - PROCESS | 1833 | --DOMWINDOW == 203 (0x7f0545edbc00) [pid = 1833] [serial = 2057] [outer = (nil)] [url = about:blank] 05:08:56 INFO - PROCESS | 1833 | --DOMWINDOW == 202 (0x7f0547f57000) [pid = 1833] [serial = 2102] [outer = (nil)] [url = about:blank] 05:08:56 INFO - PROCESS | 1833 | --DOMWINDOW == 201 (0x7f0546cce800) [pid = 1833] [serial = 2060] [outer = (nil)] [url = about:blank] 05:08:56 INFO - PROCESS | 1833 | --DOMWINDOW == 200 (0x7f054fc4cc00) [pid = 1833] [serial = 2078] [outer = (nil)] [url = about:blank] 05:08:56 INFO - PROCESS | 1833 | --DOMWINDOW == 199 (0x7f053c727000) [pid = 1833] [serial = 2084] [outer = (nil)] [url = about:blank] 05:08:56 INFO - PROCESS | 1833 | --DOMWINDOW == 198 (0x7f0543da9c00) [pid = 1833] [serial = 2094] [outer = (nil)] [url = about:blank] 05:08:56 INFO - PROCESS | 1833 | --DOMWINDOW == 197 (0x7f053b717c00) [pid = 1833] [serial = 2039] [outer = (nil)] [url = about:blank] 05:08:56 INFO - PROCESS | 1833 | --DOMWINDOW == 196 (0x7f0548223400) [pid = 1833] [serial = 2066] [outer = (nil)] [url = about:blank] 05:08:56 INFO - PROCESS | 1833 | --DOMWINDOW == 195 (0x7f0540933000) [pid = 1833] [serial = 2042] [outer = (nil)] [url = about:blank] 05:08:56 INFO - PROCESS | 1833 | --DOMWINDOW == 194 (0x7f054b5bc000) [pid = 1833] [serial = 2075] [outer = (nil)] [url = about:blank] 05:08:56 INFO - PROCESS | 1833 | --DOMWINDOW == 193 (0x7f053ccf5c00) [pid = 1833] [serial = 2085] [outer = (nil)] [url = about:blank] 05:08:56 INFO - PROCESS | 1833 | --DOMWINDOW == 192 (0x7f05433e1c00) [pid = 1833] [serial = 2048] [outer = (nil)] [url = about:blank] 05:08:56 INFO - PROCESS | 1833 | --DOMWINDOW == 191 (0x7f0549272c00) [pid = 1833] [serial = 2069] [outer = (nil)] [url = about:blank] 05:08:56 INFO - PROCESS | 1833 | --DOMWINDOW == 190 (0x7f0546fdcc00) [pid = 1833] [serial = 2063] [outer = (nil)] [url = about:blank] 05:08:56 INFO - PROCESS | 1833 | --DOMWINDOW == 189 (0x7f053cc4e800) [pid = 1833] [serial = 2087] [outer = (nil)] [url = about:blank] 05:08:56 INFO - PROCESS | 1833 | --DOMWINDOW == 188 (0x7f05471ed000) [pid = 1833] [serial = 2028] [outer = (nil)] [url = about:blank] 05:08:56 INFO - PROCESS | 1833 | --DOMWINDOW == 187 (0x7f0543e58000) [pid = 1833] [serial = 2054] [outer = (nil)] [url = about:blank] 05:08:56 INFO - PROCESS | 1833 | --DOMWINDOW == 186 (0x7f0541196000) [pid = 1833] [serial = 2088] [outer = (nil)] [url = about:blank] 05:08:56 INFO - PROCESS | 1833 | --DOMWINDOW == 185 (0x7f0545b4a000) [pid = 1833] [serial = 2100] [outer = (nil)] [url = about:blank] 05:08:56 INFO - PROCESS | 1833 | --DOMWINDOW == 184 (0x7f053b81d800) [pid = 1833] [serial = 2081] [outer = (nil)] [url = about:blank] 05:08:56 INFO - PROCESS | 1833 | 1461240536529 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:08:56 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 05:08:56 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:08:56 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 3184ms 05:08:56 INFO - PROCESS | 1833 | 1461240536595 Marionette TRACE conn3 -> [0,2957,"getWindowHandle",null] 05:08:56 INFO - PROCESS | 1833 | 1461240536604 Marionette TRACE conn3 <- [1,2957,null,{"value":"8"}] 05:08:56 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 05:08:56 INFO - PROCESS | 1833 | 1461240536615 Marionette TRACE conn3 -> [0,2958,"setScriptTimeout",{"ms":35000}] 05:08:56 INFO - PROCESS | 1833 | 1461240536619 Marionette TRACE conn3 <- [1,2958,null,{}] 05:08:56 INFO - PROCESS | 1833 | 1461240536627 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:08:56 INFO - PROCESS | 1833 | 1461240536837 Marionette TRACE conn3 <- [1,2959,null,{"value":null}] 05:08:57 INFO - PROCESS | 1833 | 1461240537051 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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:57 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f0541418800 == 146 [pid = 1833] [id = 748] 05:08:57 INFO - PROCESS | 1833 | ++DOMWINDOW == 185 (0x7f05407ee800) [pid = 1833] [serial = 2244] [outer = (nil)] 05:08:57 INFO - PROCESS | 1833 | ++DOMWINDOW == 186 (0x7f0540a61400) [pid = 1833] [serial = 2245] [outer = 0x7f05407ee800] 05:08:57 INFO - PROCESS | 1833 | 1461240537118 Marionette DEBUG loaded listener.js 05:08:57 INFO - PROCESS | 1833 | ++DOMWINDOW == 187 (0x7f05413f3000) [pid = 1833] [serial = 2246] [outer = 0x7f05407ee800] 05:08:57 INFO - PROCESS | 1833 | 1461240537825 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:08:57 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:08:57 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 1234ms 05:08:57 INFO - PROCESS | 1833 | 1461240537849 Marionette TRACE conn3 -> [0,2961,"getWindowHandle",null] 05:08:57 INFO - PROCESS | 1833 | 1461240537857 Marionette TRACE conn3 <- [1,2961,null,{"value":"8"}] 05:08:57 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 05:08:57 INFO - PROCESS | 1833 | 1461240537903 Marionette TRACE conn3 -> [0,2962,"setScriptTimeout",{"ms":35000}] 05:08:57 INFO - PROCESS | 1833 | 1461240537907 Marionette TRACE conn3 <- [1,2962,null,{}] 05:08:57 INFO - PROCESS | 1833 | 1461240537912 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:08:58 INFO - PROCESS | 1833 | 1461240538111 Marionette TRACE conn3 <- [1,2963,null,{"value":null}] 05:08:58 INFO - PROCESS | 1833 | 1461240538131 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1833 | ++DOCSHELL 0x7f0541bd4000 == 147 [pid = 1833] [id = 749] 05:08:58 INFO - PROCESS | 1833 | ++DOMWINDOW == 188 (0x7f0542d45000) [pid = 1833] [serial = 2247] [outer = (nil)] 05:08:58 INFO - PROCESS | 1833 | ++DOMWINDOW == 189 (0x7f054325f400) [pid = 1833] [serial = 2248] [outer = 0x7f0542d45000] 05:08:58 INFO - PROCESS | 1833 | 1461240538190 Marionette DEBUG loaded listener.js 05:08:58 INFO - PROCESS | 1833 | ++DOMWINDOW == 190 (0x7f05433e5000) [pid = 1833] [serial = 2249] [outer = 0x7f0542d45000] 05:08:59 INFO - PROCESS | 1833 | 1461240539125 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:08:59 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:08:59 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 1283ms 05:08:59 INFO - PROCESS | 1833 | 1461240539194 Marionette TRACE conn3 -> [0,2965,"getWindowHandle",null] 05:08:59 INFO - PROCESS | 1833 | 1461240539197 Marionette TRACE conn3 <- [1,2965,null,{"value":"8"}] 05:08:59 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 05:08:59 INFO - PROCESS | 1833 | 1461240539203 Marionette TRACE conn3 -> [0,2966,"setScriptTimeout",{"ms":35000}] 05:08:59 INFO - PROCESS | 1833 | 1461240539208 Marionette TRACE conn3 <- [1,2966,null,{}] 05:08:59 INFO - PROCESS | 1833 | 1461240539222 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:08:59 INFO - PROCESS | 1833 | 1461240539494 Marionette TRACE conn3 <- [1,2967,null,{"value":null}] 05:08:59 INFO - PROCESS | 1833 | 1461240539534 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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:59 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f0544b38000 == 148 [pid = 1833] [id = 750] 05:08:59 INFO - PROCESS | 1833 | ++DOMWINDOW == 191 (0x7f0543d9dc00) [pid = 1833] [serial = 2250] [outer = (nil)] 05:08:59 INFO - PROCESS | 1833 | ++DOMWINDOW == 192 (0x7f0543eec800) [pid = 1833] [serial = 2251] [outer = 0x7f0543d9dc00] 05:08:59 INFO - PROCESS | 1833 | 1461240539595 Marionette DEBUG loaded listener.js 05:08:59 INFO - PROCESS | 1833 | ++DOMWINDOW == 193 (0x7f0544e16800) [pid = 1833] [serial = 2252] [outer = 0x7f0543d9dc00] 05:09:01 INFO - PROCESS | 1833 | --DOMWINDOW == 192 (0x7f053c718800) [pid = 1833] [serial = 2170] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 05:09:01 INFO - PROCESS | 1833 | --DOMWINDOW == 191 (0x7f05491d3000) [pid = 1833] [serial = 2068] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 05:09:01 INFO - PROCESS | 1833 | --DOMWINDOW == 190 (0x7f0539bdec00) [pid = 1833] [serial = 1966] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 05:09:01 INFO - PROCESS | 1833 | --DOMWINDOW == 189 (0x7f054a6a5c00) [pid = 1833] [serial = 2071] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 05:09:01 INFO - PROCESS | 1833 | --DOMWINDOW == 188 (0x7f0545b4d800) [pid = 1833] [serial = 2062] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 05:09:01 INFO - PROCESS | 1833 | --DOMWINDOW == 187 (0x7f0545b4d400) [pid = 1833] [serial = 2056] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 05:09:01 INFO - PROCESS | 1833 | --DOMWINDOW == 186 (0x7f0540a60c00) [pid = 1833] [serial = 2047] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 05:09:01 INFO - PROCESS | 1833 | --DOMWINDOW == 185 (0x7f0539be0400) [pid = 1833] [serial = 2041] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 05:09:01 INFO - PROCESS | 1833 | --DOMWINDOW == 184 (0x7f053b819000) [pid = 1833] [serial = 2077] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 05:09:01 INFO - PROCESS | 1833 | --DOMWINDOW == 183 (0x7f0545b4c800) [pid = 1833] [serial = 2059] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 05:09:01 INFO - PROCESS | 1833 | --DOMWINDOW == 182 (0x7f0546dad800) [pid = 1833] [serial = 2065] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 05:09:01 INFO - PROCESS | 1833 | --DOMWINDOW == 181 (0x7f05413f4400) [pid = 1833] [serial = 2050] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 05:09:01 INFO - PROCESS | 1833 | --DOMWINDOW == 180 (0x7f0543de3c00) [pid = 1833] [serial = 2053] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 05:09:01 INFO - PROCESS | 1833 | --DOMWINDOW == 179 (0x7f0539bde800) [pid = 1833] [serial = 2038] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 05:09:01 INFO - PROCESS | 1833 | --DOMWINDOW == 178 (0x7f054a6a7c00) [pid = 1833] [serial = 2074] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 05:09:01 INFO - PROCESS | 1833 | --DOMWINDOW == 177 (0x7f053cc4c800) [pid = 1833] [serial = 2044] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 05:09:01 INFO - PROCESS | 1833 | --DOMWINDOW == 176 (0x7f0543165c00) [pid = 1833] [serial = 2173] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 05:09:01 INFO - PROCESS | 1833 | --DOMWINDOW == 175 (0x7f0552966000) [pid = 1833] [serial = 2152] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 05:09:01 INFO - PROCESS | 1833 | --DOMWINDOW == 174 (0x7f05528e1c00) [pid = 1833] [serial = 2149] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 05:09:01 INFO - PROCESS | 1833 | --DOMWINDOW == 173 (0x7f0552039400) [pid = 1833] [serial = 2146] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 05:09:01 INFO - PROCESS | 1833 | --DOMWINDOW == 172 (0x7f0552035800) [pid = 1833] [serial = 2143] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 05:09:01 INFO - PROCESS | 1833 | --DOMWINDOW == 171 (0x7f0539be1c00) [pid = 1833] [serial = 2176] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 05:09:01 INFO - PROCESS | 1833 | --DOMWINDOW == 170 (0x7f0552033800) [pid = 1833] [serial = 2140] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 05:09:01 INFO - PROCESS | 1833 | --DOMWINDOW == 169 (0x7f05510b2800) [pid = 1833] [serial = 2137] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 05:09:01 INFO - PROCESS | 1833 | --DOMWINDOW == 168 (0x7f05433e3400) [pid = 1833] [serial = 2134] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 05:09:01 INFO - PROCESS | 1833 | --DOMWINDOW == 167 (0x7f054a58cc00) [pid = 1833] [serial = 2131] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 05:09:01 INFO - PROCESS | 1833 | --DOMWINDOW == 166 (0x7f054a58a000) [pid = 1833] [serial = 2128] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 05:09:01 INFO - PROCESS | 1833 | --DOMWINDOW == 165 (0x7f054a417000) [pid = 1833] [serial = 2125] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 05:09:01 INFO - PROCESS | 1833 | --DOMWINDOW == 164 (0x7f0549277800) [pid = 1833] [serial = 2122] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 05:09:01 INFO - PROCESS | 1833 | --DOMWINDOW == 163 (0x7f0542b43c00) [pid = 1833] [serial = 2119] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 05:09:01 INFO - PROCESS | 1833 | --DOMWINDOW == 162 (0x7f05432f1800) [pid = 1833] [serial = 2116] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 05:09:01 INFO - PROCESS | 1833 | --DOMWINDOW == 161 (0x7f0543174c00) [pid = 1833] [serial = 2113] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 05:09:01 INFO - PROCESS | 1833 | --DOMWINDOW == 160 (0x7f0541199c00) [pid = 1833] [serial = 2110] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 05:09:01 INFO - PROCESS | 1833 | --DOMWINDOW == 159 (0x7f0539bdc400) [pid = 1833] [serial = 2107] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 05:09:01 INFO - PROCESS | 1833 | --DOMWINDOW == 158 (0x7f053ccf7c00) [pid = 1833] [serial = 2167] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 05:09:01 INFO - PROCESS | 1833 | --DOMWINDOW == 157 (0x7f0539bde400) [pid = 1833] [serial = 2164] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 05:09:01 INFO - PROCESS | 1833 | --DOMWINDOW == 156 (0x7f0553227000) [pid = 1833] [serial = 2161] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 05:09:01 INFO - PROCESS | 1833 | --DOMWINDOW == 155 (0x7f0553129c00) [pid = 1833] [serial = 2158] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 05:09:01 INFO - PROCESS | 1833 | --DOMWINDOW == 154 (0x7f05530a2800) [pid = 1833] [serial = 2155] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 05:09:01 INFO - PROCESS | 1833 | --DOMWINDOW == 153 (0x7f053b718800) [pid = 1833] [serial = 2080] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 05:09:01 INFO - PROCESS | 1833 | 1461240541177 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:09:01 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:09:01 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 2034ms 05:09:01 INFO - PROCESS | 1833 | 1461240541239 Marionette TRACE conn3 -> [0,2969,"getWindowHandle",null] 05:09:01 INFO - PROCESS | 1833 | 1461240541242 Marionette TRACE conn3 <- [1,2969,null,{"value":"8"}] 05:09:01 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 05:09:01 INFO - PROCESS | 1833 | 1461240541248 Marionette TRACE conn3 -> [0,2970,"setScriptTimeout",{"ms":35000}] 05:09:01 INFO - PROCESS | 1833 | 1461240541250 Marionette TRACE conn3 <- [1,2970,null,{}] 05:09:01 INFO - PROCESS | 1833 | 1461240541257 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:09:01 INFO - PROCESS | 1833 | 1461240541470 Marionette TRACE conn3 <- [1,2971,null,{"value":null}] 05:09:01 INFO - PROCESS | 1833 | 1461240541482 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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:01 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f054524c800 == 149 [pid = 1833] [id = 751] 05:09:01 INFO - PROCESS | 1833 | ++DOMWINDOW == 154 (0x7f0540a57c00) [pid = 1833] [serial = 2253] [outer = (nil)] 05:09:01 INFO - PROCESS | 1833 | ++DOMWINDOW == 155 (0x7f0542dda000) [pid = 1833] [serial = 2254] [outer = 0x7f0540a57c00] 05:09:01 INFO - PROCESS | 1833 | 1461240541736 Marionette DEBUG loaded listener.js 05:09:01 INFO - PROCESS | 1833 | ++DOMWINDOW == 156 (0x7f05432f1800) [pid = 1833] [serial = 2255] [outer = 0x7f0540a57c00] 05:09:02 INFO - PROCESS | 1833 | 1461240542330 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:09:02 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:09:02 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 1135ms 05:09:02 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 05:09:02 INFO - PROCESS | 1833 | 1461240542385 Marionette TRACE conn3 -> [0,2973,"getWindowHandle",null] 05:09:02 INFO - PROCESS | 1833 | 1461240542388 Marionette TRACE conn3 <- [1,2973,null,{"value":"8"}] 05:09:02 INFO - PROCESS | 1833 | 1461240542394 Marionette TRACE conn3 -> [0,2974,"setScriptTimeout",{"ms":35000}] 05:09:02 INFO - PROCESS | 1833 | 1461240542396 Marionette TRACE conn3 <- [1,2974,null,{}] 05:09:02 INFO - PROCESS | 1833 | 1461240542401 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:09:02 INFO - PROCESS | 1833 | 1461240542595 Marionette TRACE conn3 <- [1,2975,null,{"value":null}] 05:09:02 INFO - PROCESS | 1833 | 1461240542792 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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:02 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f0546fa3800 == 150 [pid = 1833] [id = 752] 05:09:02 INFO - PROCESS | 1833 | ++DOMWINDOW == 157 (0x7f053b819800) [pid = 1833] [serial = 2256] [outer = (nil)] 05:09:02 INFO - PROCESS | 1833 | ++DOMWINDOW == 158 (0x7f0543eeb800) [pid = 1833] [serial = 2257] [outer = 0x7f053b819800] 05:09:02 INFO - PROCESS | 1833 | 1461240542851 Marionette DEBUG loaded listener.js 05:09:02 INFO - PROCESS | 1833 | ++DOMWINDOW == 159 (0x7f0545b4c400) [pid = 1833] [serial = 2258] [outer = 0x7f053b819800] 05:09:03 INFO - PROCESS | 1833 | 1461240543803 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:09:03 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:09:03 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 1427ms 05:09:03 INFO - PROCESS | 1833 | 1461240543820 Marionette TRACE conn3 -> [0,2977,"getWindowHandle",null] 05:09:03 INFO - PROCESS | 1833 | 1461240543827 Marionette TRACE conn3 <- [1,2977,null,{"value":"8"}] 05:09:03 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 05:09:03 INFO - PROCESS | 1833 | 1461240543835 Marionette TRACE conn3 -> [0,2978,"setScriptTimeout",{"ms":35000}] 05:09:03 INFO - PROCESS | 1833 | 1461240543840 Marionette TRACE conn3 <- [1,2978,null,{}] 05:09:03 INFO - PROCESS | 1833 | 1461240543848 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:09:04 INFO - PROCESS | 1833 | 1461240544092 Marionette TRACE conn3 <- [1,2979,null,{"value":null}] 05:09:04 INFO - PROCESS | 1833 | 1461240544375 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1833 | ++DOCSHELL 0x7f05415dd000 == 151 [pid = 1833] [id = 753] 05:09:04 INFO - PROCESS | 1833 | ++DOMWINDOW == 160 (0x7f0541199c00) [pid = 1833] [serial = 2259] [outer = (nil)] 05:09:04 INFO - PROCESS | 1833 | ++DOMWINDOW == 161 (0x7f0542b3b400) [pid = 1833] [serial = 2260] [outer = 0x7f0541199c00] 05:09:04 INFO - PROCESS | 1833 | 1461240544455 Marionette DEBUG loaded listener.js 05:09:04 INFO - PROCESS | 1833 | ++DOMWINDOW == 162 (0x7f0542ddd800) [pid = 1833] [serial = 2261] [outer = 0x7f0541199c00] 05:09:05 INFO - PROCESS | 1833 | 1461240545267 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:09:05 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:09:05 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 1485ms 05:09:05 INFO - PROCESS | 1833 | 1461240545326 Marionette TRACE conn3 -> [0,2981,"getWindowHandle",null] 05:09:05 INFO - PROCESS | 1833 | 1461240545338 Marionette TRACE conn3 <- [1,2981,null,{"value":"8"}] 05:09:05 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 05:09:05 INFO - PROCESS | 1833 | 1461240545348 Marionette TRACE conn3 -> [0,2982,"setScriptTimeout",{"ms":35000}] 05:09:05 INFO - PROCESS | 1833 | 1461240545351 Marionette TRACE conn3 <- [1,2982,null,{}] 05:09:05 INFO - PROCESS | 1833 | 1461240545410 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:09:05 INFO - PROCESS | 1833 | 1461240545636 Marionette TRACE conn3 <- [1,2983,null,{"value":null}] 05:09:06 INFO - PROCESS | 1833 | 1461240545990 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1833 | ++DOCSHELL 0x7f0548274800 == 152 [pid = 1833] [id = 754] 05:09:06 INFO - PROCESS | 1833 | ++DOMWINDOW == 163 (0x7f05434cc800) [pid = 1833] [serial = 2262] [outer = (nil)] 05:09:06 INFO - PROCESS | 1833 | ++DOMWINDOW == 164 (0x7f0544e0a400) [pid = 1833] [serial = 2263] [outer = 0x7f05434cc800] 05:09:06 INFO - PROCESS | 1833 | 1461240546063 Marionette DEBUG loaded listener.js 05:09:06 INFO - PROCESS | 1833 | ++DOMWINDOW == 165 (0x7f0545155c00) [pid = 1833] [serial = 2264] [outer = 0x7f05434cc800] 05:09:06 INFO - PROCESS | 1833 | 1461240546775 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:09:06 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:09:06 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 05:09:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:09:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:09:06 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 05:09:06 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 1450ms 05:09:06 INFO - PROCESS | 1833 | 1461240546798 Marionette TRACE conn3 -> [0,2985,"getWindowHandle",null] 05:09:06 INFO - PROCESS | 1833 | 1461240546802 Marionette TRACE conn3 <- [1,2985,null,{"value":"8"}] 05:09:06 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 05:09:06 INFO - PROCESS | 1833 | 1461240546808 Marionette TRACE conn3 -> [0,2986,"setScriptTimeout",{"ms":35000}] 05:09:06 INFO - PROCESS | 1833 | 1461240546814 Marionette TRACE conn3 <- [1,2986,null,{}] 05:09:06 INFO - PROCESS | 1833 | 1461240546829 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:09:07 INFO - PROCESS | 1833 | 1461240547066 Marionette TRACE conn3 <- [1,2987,null,{"value":null}] 05:09:07 INFO - PROCESS | 1833 | 1461240547348 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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:07 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f054b775800 == 153 [pid = 1833] [id = 755] 05:09:07 INFO - PROCESS | 1833 | ++DOMWINDOW == 166 (0x7f0546dac800) [pid = 1833] [serial = 2265] [outer = (nil)] 05:09:07 INFO - PROCESS | 1833 | ++DOMWINDOW == 167 (0x7f05471e9400) [pid = 1833] [serial = 2266] [outer = 0x7f0546dac800] 05:09:07 INFO - PROCESS | 1833 | 1461240547426 Marionette DEBUG loaded listener.js 05:09:07 INFO - PROCESS | 1833 | ++DOMWINDOW == 168 (0x7f054821ec00) [pid = 1833] [serial = 2267] [outer = 0x7f0546dac800] 05:09:08 INFO - PROCESS | 1833 | 1461240548168 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:09:08 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:09:08 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 1388ms 05:09:08 INFO - PROCESS | 1833 | 1461240548196 Marionette TRACE conn3 -> [0,2989,"getWindowHandle",null] 05:09:08 INFO - PROCESS | 1833 | 1461240548201 Marionette TRACE conn3 <- [1,2989,null,{"value":"8"}] 05:09:08 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 05:09:08 INFO - PROCESS | 1833 | 1461240548207 Marionette TRACE conn3 -> [0,2990,"setScriptTimeout",{"ms":35000}] 05:09:08 INFO - PROCESS | 1833 | 1461240548209 Marionette TRACE conn3 <- [1,2990,null,{}] 05:09:08 INFO - PROCESS | 1833 | 1461240548214 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:09:08 INFO - PROCESS | 1833 | 1461240548441 Marionette TRACE conn3 <- [1,2991,null,{"value":null}] 05:09:08 INFO - PROCESS | 1833 | 1461240548690 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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:08 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f054fe26800 == 154 [pid = 1833] [id = 756] 05:09:08 INFO - PROCESS | 1833 | ++DOMWINDOW == 169 (0x7f0546dad800) [pid = 1833] [serial = 2268] [outer = (nil)] 05:09:08 INFO - PROCESS | 1833 | ++DOMWINDOW == 170 (0x7f05491d4400) [pid = 1833] [serial = 2269] [outer = 0x7f0546dad800] 05:09:08 INFO - PROCESS | 1833 | 1461240548762 Marionette DEBUG loaded listener.js 05:09:08 INFO - PROCESS | 1833 | ++DOMWINDOW == 171 (0x7f054a135c00) [pid = 1833] [serial = 2270] [outer = 0x7f0546dad800] 05:09:09 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f054b76c800 == 155 [pid = 1833] [id = 757] 05:09:09 INFO - PROCESS | 1833 | ++DOMWINDOW == 172 (0x7f054a417000) [pid = 1833] [serial = 2271] [outer = (nil)] 05:09:09 INFO - PROCESS | 1833 | ++DOMWINDOW == 173 (0x7f05491cd400) [pid = 1833] [serial = 2272] [outer = 0x7f054a417000] 05:09:09 INFO - PROCESS | 1833 | 1461240549628 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:09:09 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:09:09 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 1432ms 05:09:09 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 05:09:09 INFO - PROCESS | 1833 | 1461240549639 Marionette TRACE conn3 -> [0,2993,"getWindowHandle",null] 05:09:09 INFO - PROCESS | 1833 | 1461240549642 Marionette TRACE conn3 <- [1,2993,null,{"value":"8"}] 05:09:09 INFO - PROCESS | 1833 | 1461240549648 Marionette TRACE conn3 -> [0,2994,"setScriptTimeout",{"ms":35000}] 05:09:09 INFO - PROCESS | 1833 | 1461240549651 Marionette TRACE conn3 <- [1,2994,null,{}] 05:09:09 INFO - PROCESS | 1833 | 1461240549656 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:09:09 INFO - PROCESS | 1833 | 1461240549925 Marionette TRACE conn3 <- [1,2995,null,{"value":null}] 05:09:10 INFO - PROCESS | 1833 | 1461240550171 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1833 | ++DOCSHELL 0x7f05520a2800 == 156 [pid = 1833] [id = 758] 05:09:10 INFO - PROCESS | 1833 | ++DOMWINDOW == 174 (0x7f05483e3400) [pid = 1833] [serial = 2273] [outer = (nil)] 05:09:10 INFO - PROCESS | 1833 | ++DOMWINDOW == 175 (0x7f054a40fc00) [pid = 1833] [serial = 2274] [outer = 0x7f05483e3400] 05:09:10 INFO - PROCESS | 1833 | 1461240550248 Marionette DEBUG loaded listener.js 05:09:10 INFO - PROCESS | 1833 | ++DOMWINDOW == 176 (0x7f054a6a7c00) [pid = 1833] [serial = 2275] [outer = 0x7f05483e3400] 05:09:11 INFO - PROCESS | 1833 | 1461240551058 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:09:11 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 05:09:11 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:09:11 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 1481ms 05:09:11 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 05:09:11 INFO - PROCESS | 1833 | 1461240551129 Marionette TRACE conn3 -> [0,2997,"getWindowHandle",null] 05:09:11 INFO - PROCESS | 1833 | 1461240551132 Marionette TRACE conn3 <- [1,2997,null,{"value":"8"}] 05:09:11 INFO - PROCESS | 1833 | 1461240551138 Marionette TRACE conn3 -> [0,2998,"setScriptTimeout",{"ms":35000}] 05:09:11 INFO - PROCESS | 1833 | 1461240551142 Marionette TRACE conn3 <- [1,2998,null,{}] 05:09:11 INFO - PROCESS | 1833 | 1461240551146 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:09:11 INFO - PROCESS | 1833 | 1461240551393 Marionette TRACE conn3 <- [1,2999,null,{"value":null}] 05:09:11 INFO - PROCESS | 1833 | 1461240551690 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1833 | ++DOCSHELL 0x7f0552ef5800 == 157 [pid = 1833] [id = 759] 05:09:11 INFO - PROCESS | 1833 | ++DOMWINDOW == 177 (0x7f054a6ab800) [pid = 1833] [serial = 2276] [outer = (nil)] 05:09:11 INFO - PROCESS | 1833 | ++DOMWINDOW == 178 (0x7f054fe9ec00) [pid = 1833] [serial = 2277] [outer = 0x7f054a6ab800] 05:09:11 INFO - PROCESS | 1833 | 1461240551767 Marionette DEBUG loaded listener.js 05:09:11 INFO - PROCESS | 1833 | ++DOMWINDOW == 179 (0x7f0550484c00) [pid = 1833] [serial = 2278] [outer = 0x7f054a6ab800] 05:09:12 INFO - PROCESS | 1833 | 1461240552589 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:09:12 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:09:12 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 1479ms 05:09:12 INFO - PROCESS | 1833 | 1461240552617 Marionette TRACE conn3 -> [0,3001,"getWindowHandle",null] 05:09:12 INFO - PROCESS | 1833 | 1461240552623 Marionette TRACE conn3 <- [1,3001,null,{"value":"8"}] 05:09:12 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 05:09:12 INFO - PROCESS | 1833 | 1461240552631 Marionette TRACE conn3 -> [0,3002,"setScriptTimeout",{"ms":35000}] 05:09:12 INFO - PROCESS | 1833 | 1461240552635 Marionette TRACE conn3 <- [1,3002,null,{}] 05:09:12 INFO - PROCESS | 1833 | 1461240552641 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:09:12 INFO - PROCESS | 1833 | 1461240552895 Marionette TRACE conn3 <- [1,3003,null,{"value":null}] 05:09:13 INFO - PROCESS | 1833 | 1461240553162 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1833 | ++DOCSHELL 0x7f0553f99000 == 158 [pid = 1833] [id = 760] 05:09:13 INFO - PROCESS | 1833 | ++DOMWINDOW == 180 (0x7f054b5bc800) [pid = 1833] [serial = 2279] [outer = (nil)] 05:09:13 INFO - PROCESS | 1833 | ++DOMWINDOW == 181 (0x7f05510a9400) [pid = 1833] [serial = 2280] [outer = 0x7f054b5bc800] 05:09:13 INFO - PROCESS | 1833 | 1461240553240 Marionette DEBUG loaded listener.js 05:09:13 INFO - PROCESS | 1833 | ++DOMWINDOW == 182 (0x7f0551fa7000) [pid = 1833] [serial = 2281] [outer = 0x7f054b5bc800] 05:09:13 INFO - PROCESS | 1833 | 1461240553993 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:09:14 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:09:14 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 1380ms 05:09:14 INFO - PROCESS | 1833 | 1461240554010 Marionette TRACE conn3 -> [0,3005,"getWindowHandle",null] 05:09:14 INFO - PROCESS | 1833 | 1461240554014 Marionette TRACE conn3 <- [1,3005,null,{"value":"8"}] 05:09:14 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 05:09:14 INFO - PROCESS | 1833 | 1461240554019 Marionette TRACE conn3 -> [0,3006,"setScriptTimeout",{"ms":35000}] 05:09:14 INFO - PROCESS | 1833 | 1461240554022 Marionette TRACE conn3 <- [1,3006,null,{}] 05:09:14 INFO - PROCESS | 1833 | 1461240554027 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:09:14 INFO - PROCESS | 1833 | 1461240554262 Marionette TRACE conn3 <- [1,3007,null,{"value":null}] 05:09:14 INFO - PROCESS | 1833 | 1461240554513 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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:14 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f05560cb800 == 159 [pid = 1833] [id = 761] 05:09:14 INFO - PROCESS | 1833 | ++DOMWINDOW == 183 (0x7f054fc45800) [pid = 1833] [serial = 2282] [outer = (nil)] 05:09:14 INFO - PROCESS | 1833 | ++DOMWINDOW == 184 (0x7f055201cc00) [pid = 1833] [serial = 2283] [outer = 0x7f054fc45800] 05:09:14 INFO - PROCESS | 1833 | 1461240554591 Marionette DEBUG loaded listener.js 05:09:14 INFO - PROCESS | 1833 | ++DOMWINDOW == 185 (0x7f0552133800) [pid = 1833] [serial = 2284] [outer = 0x7f054fc45800] 05:09:15 INFO - PROCESS | 1833 | 1461240555397 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:09:15 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:09:15 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 1434ms 05:09:15 INFO - PROCESS | 1833 | 1461240555454 Marionette TRACE conn3 -> [0,3009,"getWindowHandle",null] 05:09:15 INFO - PROCESS | 1833 | 1461240555458 Marionette TRACE conn3 <- [1,3009,null,{"value":"8"}] 05:09:15 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 05:09:15 INFO - PROCESS | 1833 | 1461240555464 Marionette TRACE conn3 -> [0,3010,"setScriptTimeout",{"ms":35000}] 05:09:15 INFO - PROCESS | 1833 | 1461240555466 Marionette TRACE conn3 <- [1,3010,null,{}] 05:09:15 INFO - PROCESS | 1833 | 1461240555473 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:09:15 INFO - PROCESS | 1833 | 1461240555754 Marionette TRACE conn3 <- [1,3011,null,{"value":null}] 05:09:16 INFO - PROCESS | 1833 | 1461240556009 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1833 | ++DOCSHELL 0x7f0556627000 == 160 [pid = 1833] [id = 762] 05:09:16 INFO - PROCESS | 1833 | ++DOMWINDOW == 186 (0x7f05510b2000) [pid = 1833] [serial = 2285] [outer = (nil)] 05:09:16 INFO - PROCESS | 1833 | ++DOMWINDOW == 187 (0x7f0552375800) [pid = 1833] [serial = 2286] [outer = 0x7f05510b2000] 05:09:16 INFO - PROCESS | 1833 | 1461240556099 Marionette DEBUG loaded listener.js 05:09:16 INFO - PROCESS | 1833 | ++DOMWINDOW == 188 (0x7f05528db000) [pid = 1833] [serial = 2287] [outer = 0x7f05510b2000] 05:09:16 INFO - PROCESS | 1833 | 1461240556862 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:09:16 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:09:16 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 1437ms 05:09:16 INFO - PROCESS | 1833 | 1461240556901 Marionette TRACE conn3 -> [0,3013,"getWindowHandle",null] 05:09:16 INFO - PROCESS | 1833 | 1461240556904 Marionette TRACE conn3 <- [1,3013,null,{"value":"8"}] 05:09:16 INFO - TEST-START | /FileAPI/FileReaderSync.worker 05:09:16 INFO - PROCESS | 1833 | 1461240556910 Marionette TRACE conn3 -> [0,3014,"setScriptTimeout",{"ms":35000}] 05:09:16 INFO - PROCESS | 1833 | 1461240556913 Marionette TRACE conn3 <- [1,3014,null,{}] 05:09:16 INFO - PROCESS | 1833 | 1461240556918 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:09:17 INFO - PROCESS | 1833 | 1461240557149 Marionette TRACE conn3 <- [1,3015,null,{"value":null}] 05:09:17 INFO - PROCESS | 1833 | 1461240557431 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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:17 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f0556d21800 == 161 [pid = 1833] [id = 763] 05:09:17 INFO - PROCESS | 1833 | ++DOMWINDOW == 189 (0x7f0552134000) [pid = 1833] [serial = 2288] [outer = (nil)] 05:09:17 INFO - PROCESS | 1833 | ++DOMWINDOW == 190 (0x7f0552bb3800) [pid = 1833] [serial = 2289] [outer = 0x7f0552134000] 05:09:17 INFO - PROCESS | 1833 | 1461240557508 Marionette DEBUG loaded listener.js 05:09:17 INFO - PROCESS | 1833 | ++DOMWINDOW == 191 (0x7f0552fcac00) [pid = 1833] [serial = 2290] [outer = 0x7f0552134000] 05:09:17 INFO - PROCESS | 1833 | [1833] 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:09:18 INFO - PROCESS | 1833 | 1461240558385 Marionette TRACE conn3 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 05:09:18 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 05:09:18 INFO - {} 05:09:18 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 05:09:18 INFO - {} 05:09:18 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 05:09:18 INFO - {} 05:09:18 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 05:09:18 INFO - {} 05:09:18 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 1487ms 05:09:18 INFO - PROCESS | 1833 | 1461240558399 Marionette TRACE conn3 -> [0,3017,"getWindowHandle",null] 05:09:18 INFO - PROCESS | 1833 | 1461240558403 Marionette TRACE conn3 <- [1,3017,null,{"value":"8"}] 05:09:18 INFO - TEST-START | /FileAPI/fileReader.html 05:09:18 INFO - PROCESS | 1833 | 1461240558409 Marionette TRACE conn3 -> [0,3018,"setScriptTimeout",{"ms":35000}] 05:09:18 INFO - PROCESS | 1833 | 1461240558412 Marionette TRACE conn3 <- [1,3018,null,{}] 05:09:18 INFO - PROCESS | 1833 | 1461240558418 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:09:18 INFO - PROCESS | 1833 | 1461240558702 Marionette TRACE conn3 <- [1,3019,null,{"value":null}] 05:09:19 INFO - PROCESS | 1833 | 1461240559034 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1833 | ++DOCSHELL 0x7f055c64b800 == 162 [pid = 1833] [id = 764] 05:09:19 INFO - PROCESS | 1833 | ++DOMWINDOW == 192 (0x7f0553127400) [pid = 1833] [serial = 2291] [outer = (nil)] 05:09:19 INFO - PROCESS | 1833 | ++DOMWINDOW == 193 (0x7f0554e46800) [pid = 1833] [serial = 2292] [outer = 0x7f0553127400] 05:09:19 INFO - PROCESS | 1833 | 1461240559114 Marionette DEBUG loaded listener.js 05:09:19 INFO - PROCESS | 1833 | ++DOMWINDOW == 194 (0x7f0555af3000) [pid = 1833] [serial = 2293] [outer = 0x7f0553127400] 05:09:19 INFO - PROCESS | 1833 | 1461240559790 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:09:19 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 05:09:19 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 05:09:19 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 05:09:19 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 05:09:19 INFO - TEST-OK | /FileAPI/fileReader.html | took 1435ms 05:09:19 INFO - PROCESS | 1833 | 1461240559845 Marionette TRACE conn3 -> [0,3021,"getWindowHandle",null] 05:09:19 INFO - PROCESS | 1833 | 1461240559849 Marionette TRACE conn3 <- [1,3021,null,{"value":"8"}] 05:09:19 INFO - TEST-START | /FileAPI/historical.html 05:09:19 INFO - PROCESS | 1833 | 1461240559855 Marionette TRACE conn3 -> [0,3022,"setScriptTimeout",{"ms":35000}] 05:09:19 INFO - PROCESS | 1833 | 1461240559857 Marionette TRACE conn3 <- [1,3022,null,{}] 05:09:19 INFO - PROCESS | 1833 | 1461240559862 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:09:20 INFO - PROCESS | 1833 | 1461240560079 Marionette TRACE conn3 <- [1,3023,null,{"value":null}] 05:09:20 INFO - PROCESS | 1833 | 1461240560361 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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:20 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f055e733000 == 163 [pid = 1833] [id = 765] 05:09:20 INFO - PROCESS | 1833 | ++DOMWINDOW == 195 (0x7f053c719000) [pid = 1833] [serial = 2294] [outer = (nil)] 05:09:20 INFO - PROCESS | 1833 | ++DOMWINDOW == 196 (0x7f0555a9e400) [pid = 1833] [serial = 2295] [outer = 0x7f053c719000] 05:09:20 INFO - PROCESS | 1833 | 1461240560439 Marionette DEBUG loaded listener.js 05:09:20 INFO - PROCESS | 1833 | ++DOMWINDOW == 197 (0x7f055637c400) [pid = 1833] [serial = 2296] [outer = 0x7f053c719000] 05:09:21 INFO - PROCESS | 1833 | 1461240561253 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:09:21 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 05:09:21 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 05:09:21 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 05:09:21 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 05:09:21 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 05:09:21 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 05:09:21 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 05:09:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:09:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:09:21 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 05:09:21 INFO - TEST-OK | /FileAPI/historical.html | took 1438ms 05:09:21 INFO - PROCESS | 1833 | 1461240561295 Marionette TRACE conn3 -> [0,3025,"getWindowHandle",null] 05:09:21 INFO - PROCESS | 1833 | 1461240561299 Marionette TRACE conn3 <- [1,3025,null,{"value":"8"}] 05:09:21 INFO - PROCESS | 1833 | 1461240561309 Marionette TRACE conn3 -> [0,3026,"setScriptTimeout",{"ms":35000}] 05:09:21 INFO - TEST-START | /FileAPI/idlharness.html 05:09:21 INFO - PROCESS | 1833 | 1461240561313 Marionette TRACE conn3 <- [1,3026,null,{}] 05:09:21 INFO - PROCESS | 1833 | 1461240561318 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:09:21 INFO - PROCESS | 1833 | 1461240561573 Marionette TRACE conn3 <- [1,3027,null,{"value":null}] 05:09:21 INFO - PROCESS | 1833 | 1461240561860 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1833 | ++DOCSHELL 0x7f056e4bb800 == 164 [pid = 1833] [id = 766] 05:09:21 INFO - PROCESS | 1833 | ++DOMWINDOW == 198 (0x7f05407eb400) [pid = 1833] [serial = 2297] [outer = (nil)] 05:09:21 INFO - PROCESS | 1833 | ++DOMWINDOW == 199 (0x7f05583ec800) [pid = 1833] [serial = 2298] [outer = 0x7f05407eb400] 05:09:21 INFO - PROCESS | 1833 | 1461240561940 Marionette DEBUG loaded listener.js 05:09:22 INFO - PROCESS | 1833 | ++DOMWINDOW == 200 (0x7f055b083c00) [pid = 1833] [serial = 2299] [outer = 0x7f05407eb400] 05:09:23 INFO - PROCESS | 1833 | 1461240563540 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:09:23 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 05:09:23 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 05:09:23 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 05:09:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:09:23 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 05:09:23 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 05:09:23 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 05:09:23 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 05:09:23 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 05:09:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 05:09:23 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 05:09:23 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 05:09:23 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 05:09:23 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 05:09:23 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 05:09:23 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 05:09:23 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 05:09:23 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 05:09:23 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 05:09:23 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 05:09:23 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 05:09:23 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:09:23 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 05:09:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:09:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:09:23 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 05:09:23 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 05:09:23 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 05:09:23 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 05:09:23 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 05:09:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 05:09:23 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 05:09:23 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 05:09:23 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 05:09:23 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 05:09:23 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:09:23 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 05:09:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:09:23 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 05:09:23 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 05:09:23 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 05:09:23 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 05:09:23 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 05:09:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 05:09:23 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 05:09:23 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 05:09:23 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 05:09:23 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 05:09:23 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 05:09:23 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 05:09:23 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 05:09:23 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:09:23 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 05:09:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:09:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:09:23 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 05:09:23 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 05:09:23 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 05:09:23 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 05:09:23 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 05:09:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 05:09:23 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 05:09:23 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 05:09:23 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 05:09:23 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 05:09:23 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:09:23 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:09:23 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 05:09:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:09:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:09:23 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 05:09:23 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 05:09:23 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 05:09:23 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 05:09:23 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 05:09:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 05:09:23 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 05:09:23 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 05:09:23 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 05:09:23 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 05:09:23 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 05:09:23 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 05:09:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:09:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:09:23 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 05:09:23 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 05:09:23 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 05:09:23 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 05:09:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 05:09:23 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 05:09:23 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 05:09:23 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 05:09:23 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 05:09:23 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 05:09:23 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 05:09:23 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 05:09:23 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 05:09:23 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 05:09:23 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 05:09:23 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 05:09:23 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 05:09:23 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 05:09:23 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 05:09:23 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:09:23 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 05:09:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:09:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:09:23 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 05:09:23 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 05:09:23 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 05:09:23 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 05:09:23 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 05:09:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 05:09:23 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 05:09:23 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 05:09:23 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 05:09:23 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 05:09:23 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:09:23 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:09:23 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 05:09:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:09:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:09:23 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 05:09:23 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 05:09:23 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 05:09:23 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 05:09:23 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 05:09:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 05:09:23 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 05:09:23 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 05:09:23 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 05:09:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 05:09:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 05:09:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 05:09:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 05:09:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 05:09:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 05:09:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 05:09:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 05:09:23 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 05:09:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 05:09:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 05:09:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 05:09:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 05:09:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 05:09:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 05:09:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 05:09:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 05:09:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 05:09:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 05:09:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 05:09:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 05:09:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 05:09:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 05:09:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 05:09:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 05:09:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 05:09:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 05:09:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 05:09:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 05:09:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 05:09:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 05:09:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 05:09:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 05:09:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 05:09:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 05:09:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 05:09:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 05:09:23 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 05:09:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 05:09:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 05:09:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 05:09:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 05:09:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 05:09:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 05:09:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 05:09:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 05:09:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 05:09:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 05:09:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 05:09:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 05:09:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 05:09:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 05:09:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 05:09:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 05:09:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 05:09:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 05:09:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 05:09:23 INFO - TEST-OK | /FileAPI/idlharness.html | took 2374ms 05:09:23 INFO - PROCESS | 1833 | 1461240563709 Marionette TRACE conn3 -> [0,3029,"getWindowHandle",null] 05:09:23 INFO - PROCESS | 1833 | 1461240563717 Marionette TRACE conn3 <- [1,3029,null,{"value":"8"}] 05:09:23 INFO - TEST-START | /FileAPI/idlharness.worker 05:09:23 INFO - PROCESS | 1833 | 1461240563779 Marionette TRACE conn3 -> [0,3030,"setScriptTimeout",{"ms":35000}] 05:09:23 INFO - PROCESS | 1833 | 1461240563785 Marionette TRACE conn3 <- [1,3030,null,{}] 05:09:23 INFO - PROCESS | 1833 | 1461240563790 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:09:23 INFO - PROCESS | 1833 | 1461240563975 Marionette TRACE conn3 <- [1,3031,null,{"value":null}] 05:09:24 INFO - PROCESS | 1833 | 1461240564265 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1833 | ++DOCSHELL 0x7f055c441000 == 165 [pid = 1833] [id = 767] 05:09:24 INFO - PROCESS | 1833 | ++DOMWINDOW == 201 (0x7f055419e800) [pid = 1833] [serial = 2300] [outer = (nil)] 05:09:24 INFO - PROCESS | 1833 | ++DOMWINDOW == 202 (0x7f055cb76000) [pid = 1833] [serial = 2301] [outer = 0x7f055419e800] 05:09:24 INFO - PROCESS | 1833 | 1461240564339 Marionette DEBUG loaded listener.js 05:09:24 INFO - PROCESS | 1833 | ++DOMWINDOW == 203 (0x7f055cf9ac00) [pid = 1833] [serial = 2302] [outer = 0x7f055419e800] 05:09:24 INFO - PROCESS | 1833 | [1833] 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:09:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 05:09:26 INFO - {} 05:09:26 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 05:09:26 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 05:09:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:09:26 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 05:09:26 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 05:09:26 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 05:09:26 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 05:09:26 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 05:09:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 05:09:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 05:09:26 INFO - {} 05:09:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 05:09:26 INFO - {} 05:09:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 05:09:26 INFO - {} 05:09:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 05:09:26 INFO - {} 05:09:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 05:09:26 INFO - {} 05:09:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 05:09:26 INFO - {} 05:09:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 05:09:26 INFO - {} 05:09:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 05:09:26 INFO - {} 05:09:26 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:09:26 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 05:09:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:09:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:09:26 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 05:09:26 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 05:09:26 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 05:09:26 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 05:09:26 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 05:09:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 05:09:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 05:09:26 INFO - {} 05:09:26 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:09:26 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 05:09:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:09:26 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 05:09:26 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 05:09:26 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 05:09:26 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 05:09:26 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 05:09:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 05:09:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 05:09:26 INFO - {} 05:09:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 05:09:26 INFO - {} 05:09:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 05:09:26 INFO - {} 05:09:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 05:09:26 INFO - {} 05:09:26 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:09:26 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 05:09:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:09:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:09:26 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 05:09:26 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 05:09:26 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 05:09:26 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 05:09:26 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 05:09:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 05:09:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 05:09:26 INFO - {} 05:09:26 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:09:26 INFO - {} 05:09:26 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:09:26 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 05:09:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:09:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:09:26 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 05:09:26 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 05:09:26 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 05:09:26 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 05:09:26 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 05:09:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 05:09:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 05:09:26 INFO - {} 05:09:26 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 05:09:26 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 05:09:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:09:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:09:26 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 05:09:26 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 05:09:26 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 05:09:26 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 05:09:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 05:09:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 05:09:26 INFO - {} 05:09:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 05:09:26 INFO - {} 05:09:26 INFO - PROCESS | 1833 | 1461240566518 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:09:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 05:09:26 INFO - {} 05:09:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 05:09:26 INFO - {} 05:09:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 05:09:26 INFO - {} 05:09:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 05:09:26 INFO - {} 05:09:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 05:09:26 INFO - {} 05:09:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 05:09:26 INFO - {} 05:09:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 05:09:26 INFO - {} 05:09:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 05:09:26 INFO - {} 05:09:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 05:09:26 INFO - {} 05:09:26 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:09:26 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 05:09:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:09:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:09:26 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 05:09:26 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 05:09:26 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 05:09:26 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 05:09:26 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 05:09:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 05:09:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 05:09:26 INFO - {} 05:09:26 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:09:26 INFO - {} 05:09:26 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:09:26 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 05:09:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:09:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:09:26 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 05:09:26 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 05:09:26 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 05:09:26 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 05:09:26 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 05:09:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 05:09:26 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:09:26 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 05:09:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:09:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:09:26 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 05:09:26 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 05:09:26 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 05:09:26 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 05:09:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 05:09:26 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:09:26 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 05:09:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:09:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:09:26 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 05:09:26 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 05:09:26 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 05:09:26 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 05:09:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 05:09:26 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:09:26 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 05:09:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:09:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:09:26 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 05:09:26 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 05:09:26 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 05:09:26 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 05:09:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 05:09:26 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:09:26 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 05:09:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:09:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:09:26 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 05:09:26 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 05:09:26 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 05:09:26 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 05:09:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 05:09:26 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:09:26 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 05:09:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:09:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:09:26 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 05:09:26 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 05:09:26 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 05:09:26 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 05:09:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 05:09:26 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:09:26 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 05:09:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:09:26 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 05:09:26 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 05:09:26 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 05:09:26 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 05:09:26 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 05:09:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 05:09:26 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:09:26 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 05:09:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:09:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:09:26 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 05:09:26 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 05:09:26 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 05:09:26 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 05:09:26 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 05:09:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 05:09:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 05:09:26 INFO - {} 05:09:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 05:09:26 INFO - {} 05:09:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 05:09:26 INFO - {} 05:09:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 05:09:26 INFO - {} 05:09:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 05:09:26 INFO - {} 05:09:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 05:09:26 INFO - {} 05:09:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 05:09:26 INFO - {} 05:09:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 05:09:26 INFO - {} 05:09:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 05:09:26 INFO - {} 05:09:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 05:09:26 INFO - {} 05:09:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 05:09:26 INFO - {} 05:09:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 05:09:26 INFO - {} 05:09:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 05:09:26 INFO - {} 05:09:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 05:09:26 INFO - {} 05:09:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 05:09:26 INFO - {} 05:09:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 05:09:26 INFO - {} 05:09:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 05:09:26 INFO - {} 05:09:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 05:09:26 INFO - {} 05:09:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 05:09:26 INFO - {} 05:09:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 05:09:26 INFO - {} 05:09:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 05:09:26 INFO - {} 05:09:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 05:09:26 INFO - {} 05:09:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 05:09:26 INFO - {} 05:09:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 05:09:26 INFO - {} 05:09:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 05:09:26 INFO - {} 05:09:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 05:09:26 INFO - {} 05:09:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 05:09:26 INFO - {} 05:09:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 05:09:26 INFO - {} 05:09:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 05:09:26 INFO - {} 05:09:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 05:09:26 INFO - {} 05:09:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 05:09:26 INFO - {} 05:09:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 05:09:26 INFO - {} 05:09:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 05:09:26 INFO - {} 05:09:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 05:09:26 INFO - {} 05:09:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 05:09:26 INFO - {} 05:09:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 05:09:26 INFO - {} 05:09:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 05:09:26 INFO - {} 05:09:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 05:09:26 INFO - {} 05:09:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 05:09:26 INFO - {} 05:09:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 05:09:26 INFO - {} 05:09:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 05:09:26 INFO - {} 05:09:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 05:09:26 INFO - {} 05:09:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 05:09:26 INFO - {} 05:09:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 05:09:26 INFO - {} 05:09:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 05:09:26 INFO - {} 05:09:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 05:09:26 INFO - {} 05:09:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 05:09:26 INFO - {} 05:09:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 05:09:26 INFO - {} 05:09:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 05:09:26 INFO - {} 05:09:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 05:09:26 INFO - {} 05:09:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 05:09:26 INFO - {} 05:09:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 05:09:26 INFO - {} 05:09:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 05:09:26 INFO - {} 05:09:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 05:09:26 INFO - {} 05:09:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 05:09:26 INFO - {} 05:09:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 05:09:26 INFO - {} 05:09:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 05:09:26 INFO - {} 05:09:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 05:09:26 INFO - {} 05:09:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 05:09:26 INFO - {} 05:09:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 05:09:26 INFO - {} 05:09:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 05:09:26 INFO - {} 05:09:26 INFO - TEST-OK | /FileAPI/idlharness.worker | took 2853ms 05:09:26 INFO - PROCESS | 1833 | 1461240566654 Marionette TRACE conn3 -> [0,3033,"getWindowHandle",null] 05:09:26 INFO - PROCESS | 1833 | 1461240566657 Marionette TRACE conn3 <- [1,3033,null,{"value":"8"}] 05:09:26 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 05:09:26 INFO - PROCESS | 1833 | 1461240566665 Marionette TRACE conn3 -> [0,3034,"setScriptTimeout",{"ms":35000}] 05:09:26 INFO - PROCESS | 1833 | 1461240566667 Marionette TRACE conn3 <- [1,3034,null,{}] 05:09:26 INFO - PROCESS | 1833 | 1461240566679 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:09:27 INFO - PROCESS | 1833 | 1461240567003 Marionette TRACE conn3 <- [1,3035,null,{"value":null}] 05:09:27 INFO - PROCESS | 1833 | 1461240567288 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1833 | ++DOCSHELL 0x7f0556930000 == 166 [pid = 1833] [id = 768] 05:09:27 INFO - PROCESS | 1833 | ++DOMWINDOW == 204 (0x7f055b921400) [pid = 1833] [serial = 2303] [outer = (nil)] 05:09:27 INFO - PROCESS | 1833 | ++DOMWINDOW == 205 (0x7f055d45a400) [pid = 1833] [serial = 2304] [outer = 0x7f055b921400] 05:09:27 INFO - PROCESS | 1833 | 1461240567359 Marionette DEBUG loaded listener.js 05:09:27 INFO - PROCESS | 1833 | ++DOMWINDOW == 206 (0x7f056919f000) [pid = 1833] [serial = 2305] [outer = 0x7f055b921400] 05:09:28 INFO - PROCESS | 1833 | 1461240568086 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:09:28 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 05:09:28 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 1441ms 05:09:28 INFO - PROCESS | 1833 | 1461240568107 Marionette TRACE conn3 -> [0,3037,"getWindowHandle",null] 05:09:28 INFO - PROCESS | 1833 | 1461240568110 Marionette TRACE conn3 <- [1,3037,null,{"value":"8"}] 05:09:28 INFO - TEST-START | /FileAPI/blob/Blob-close.html 05:09:28 INFO - PROCESS | 1833 | 1461240568116 Marionette TRACE conn3 -> [0,3038,"setScriptTimeout",{"ms":35000}] 05:09:28 INFO - PROCESS | 1833 | 1461240568118 Marionette TRACE conn3 <- [1,3038,null,{}] 05:09:28 INFO - PROCESS | 1833 | 1461240568123 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:09:28 INFO - PROCESS | 1833 | 1461240568324 Marionette TRACE conn3 <- [1,3039,null,{"value":null}] 05:09:28 INFO - PROCESS | 1833 | 1461240568612 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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:28 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f0540e38800 == 167 [pid = 1833] [id = 769] 05:09:28 INFO - PROCESS | 1833 | ++DOMWINDOW == 207 (0x7f054fe96400) [pid = 1833] [serial = 2306] [outer = (nil)] 05:09:28 INFO - PROCESS | 1833 | ++DOMWINDOW == 208 (0x7f0569324000) [pid = 1833] [serial = 2307] [outer = 0x7f054fe96400] 05:09:28 INFO - PROCESS | 1833 | 1461240568682 Marionette DEBUG loaded listener.js 05:09:28 INFO - PROCESS | 1833 | ++DOMWINDOW == 209 (0x7f056a227000) [pid = 1833] [serial = 2308] [outer = 0x7f054fe96400] 05:09:29 INFO - PROCESS | 1833 | 1461240569419 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:09:29 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 05:09:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 05:09:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:09:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:09:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 05:09:29 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 1329ms 05:09:29 INFO - PROCESS | 1833 | 1461240569446 Marionette TRACE conn3 -> [0,3041,"getWindowHandle",null] 05:09:29 INFO - PROCESS | 1833 | 1461240569449 Marionette TRACE conn3 <- [1,3041,null,{"value":"8"}] 05:09:29 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 05:09:29 INFO - PROCESS | 1833 | 1461240569455 Marionette TRACE conn3 -> [0,3042,"setScriptTimeout",{"ms":35000}] 05:09:29 INFO - PROCESS | 1833 | 1461240569457 Marionette TRACE conn3 <- [1,3042,null,{}] 05:09:29 INFO - PROCESS | 1833 | 1461240569463 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:09:29 INFO - PROCESS | 1833 | 1461240569675 Marionette TRACE conn3 <- [1,3043,null,{"value":null}] 05:09:29 INFO - PROCESS | 1833 | 1461240569933 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1833 | ++DOCSHELL 0x7f0536e57800 == 168 [pid = 1833] [id = 770] 05:09:29 INFO - PROCESS | 1833 | ++DOMWINDOW == 210 (0x7f053c718400) [pid = 1833] [serial = 2309] [outer = (nil)] 05:09:30 INFO - PROCESS | 1833 | ++DOMWINDOW == 211 (0x7f056a3c8000) [pid = 1833] [serial = 2310] [outer = 0x7f053c718400] 05:09:30 INFO - PROCESS | 1833 | 1461240570009 Marionette DEBUG loaded listener.js 05:09:30 INFO - PROCESS | 1833 | ++DOMWINDOW == 212 (0x7f056a6efc00) [pid = 1833] [serial = 2311] [outer = 0x7f053c718400] 05:09:31 INFO - PROCESS | 1833 | 1461240571034 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:09:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 05:09:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 05:09:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 05:09:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 05:09:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 05:09:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 05:09:31 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:09:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 05:09:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 05:09:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 05:09:31 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:09:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 05:09:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 05:09:31 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:09:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 05:09:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 05:09:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 05:09:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 05:09:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 05:09:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 05:09:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 05:09:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 05:09:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 05:09:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 05:09:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 05:09:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 05:09:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 05:09:31 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:09:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 05:09:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:09:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:09:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 05:09:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 05:09:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 05:09:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 05:09:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 05:09:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 05:09:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 05:09:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 05:09:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 05:09:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 05:09:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 05:09:31 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:09:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 05:09:31 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 05:09:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:09:31 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 05:09:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 05:09:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 05:09:31 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:09:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 05:09:31 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 05:09:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:09:31 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 05:09:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 05:09:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 05:09:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 05:09:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 05:09:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 05:09:31 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 05:09:31 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 05:09:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:09:31 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 05:09:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 05:09:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 05:09:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 05:09:31 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 05:09:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 05:09:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:09:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:09:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 05:09:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 05:09:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 05:09:31 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 05:09:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 05:09:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:09:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:09:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 05:09:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 05:09:31 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 05:09:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 05:09:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:09:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:09:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 05:09:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 05:09:31 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 05:09:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 05:09:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:09:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:09:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 05:09:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 05:09:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 05:09:31 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 05:09:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 05:09:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:09:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:09:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 05:09:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 05:09:31 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 05:09:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 05:09:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:09:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:09:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 05:09:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 05:09:31 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 05:09:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 05:09:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:09:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:09:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 05:09:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 05:09:31 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 05:09:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 05:09:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:09:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:09:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 05:09:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 05:09:31 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 05:09:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 05:09:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:09:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:09:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 05:09:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 05:09:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 05:09:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 05:09:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 05:09:31 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 1660ms 05:09:31 INFO - PROCESS | 1833 | 1461240571121 Marionette TRACE conn3 -> [0,3045,"getWindowHandle",null] 05:09:31 INFO - PROCESS | 1833 | 1461240571128 Marionette TRACE conn3 <- [1,3045,null,{"value":"8"}] 05:09:31 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 05:09:31 INFO - PROCESS | 1833 | 1461240571139 Marionette TRACE conn3 -> [0,3046,"setScriptTimeout",{"ms":35000}] 05:09:31 INFO - PROCESS | 1833 | 1461240571142 Marionette TRACE conn3 <- [1,3046,null,{}] 05:09:31 INFO - PROCESS | 1833 | 1461240571154 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:09:31 INFO - PROCESS | 1833 | 1461240571457 Marionette TRACE conn3 <- [1,3047,null,{"value":null}] 05:09:31 INFO - PROCESS | 1833 | 1461240571874 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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:31 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f0539957800 == 169 [pid = 1833] [id = 771] 05:09:31 INFO - PROCESS | 1833 | ++DOMWINDOW == 213 (0x7f0543b25c00) [pid = 1833] [serial = 2312] [outer = (nil)] 05:09:32 INFO - PROCESS | 1833 | ++DOMWINDOW == 214 (0x7f055d087400) [pid = 1833] [serial = 2313] [outer = 0x7f0543b25c00] 05:09:32 INFO - PROCESS | 1833 | 1461240572065 Marionette DEBUG loaded listener.js 05:09:32 INFO - PROCESS | 1833 | ++DOMWINDOW == 215 (0x7f055cf9d000) [pid = 1833] [serial = 2314] [outer = 0x7f0543b25c00] 05:09:32 INFO - PROCESS | 1833 | [1833] 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:09:32 INFO - PROCESS | 1833 | 1461240572887 Marionette TRACE conn3 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 05:09:32 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 05:09:32 INFO - {} 05:09:32 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 1794ms 05:09:32 INFO - PROCESS | 1833 | 1461240572933 Marionette TRACE conn3 -> [0,3049,"getWindowHandle",null] 05:09:32 INFO - PROCESS | 1833 | 1461240572937 Marionette TRACE conn3 <- [1,3049,null,{"value":"8"}] 05:09:32 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 05:09:32 INFO - PROCESS | 1833 | 1461240572947 Marionette TRACE conn3 -> [0,3050,"setScriptTimeout",{"ms":35000}] 05:09:32 INFO - PROCESS | 1833 | 1461240572950 Marionette TRACE conn3 <- [1,3050,null,{}] 05:09:32 INFO - PROCESS | 1833 | 1461240572957 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:09:33 INFO - PROCESS | 1833 | 1461240573234 Marionette TRACE conn3 <- [1,3051,null,{"value":null}] 05:09:33 INFO - PROCESS | 1833 | 1461240573539 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1833 | --DOCSHELL 0x7f0541bde800 == 168 [pid = 1833] [id = 536] 05:09:35 INFO - PROCESS | 1833 | --DOCSHELL 0x7f05415e1000 == 167 [pid = 1833] [id = 583] 05:09:35 INFO - PROCESS | 1833 | --DOCSHELL 0x7f056dd48000 == 166 [pid = 1833] [id = 74] 05:09:35 INFO - PROCESS | 1833 | --DOCSHELL 0x7f0540c12800 == 165 [pid = 1833] [id = 531] 05:09:35 INFO - PROCESS | 1833 | --DOCSHELL 0x7f05527c9000 == 164 [pid = 1833] [id = 461] 05:09:35 INFO - PROCESS | 1833 | --DOCSHELL 0x7f053e1d4800 == 163 [pid = 1833] [id = 530] 05:09:35 INFO - PROCESS | 1833 | --DOCSHELL 0x7f055bcc5000 == 162 [pid = 1833] [id = 168] 05:09:35 INFO - PROCESS | 1833 | --DOCSHELL 0x7f0553ec1000 == 161 [pid = 1833] [id = 59] 05:09:35 INFO - PROCESS | 1833 | --DOCSHELL 0x7f0541437800 == 160 [pid = 1833] [id = 532] 05:09:35 INFO - PROCESS | 1833 | --DOCSHELL 0x7f05432a3000 == 159 [pid = 1833] [id = 631] 05:09:35 INFO - PROCESS | 1833 | --DOCSHELL 0x7f054524c800 == 158 [pid = 1833] [id = 751] 05:09:35 INFO - PROCESS | 1833 | --DOCSHELL 0x7f0544b38000 == 157 [pid = 1833] [id = 750] 05:09:35 INFO - PROCESS | 1833 | --DOCSHELL 0x7f0541bd4000 == 156 [pid = 1833] [id = 749] 05:09:35 INFO - PROCESS | 1833 | --DOCSHELL 0x7f0541418800 == 155 [pid = 1833] [id = 748] 05:09:35 INFO - PROCESS | 1833 | --DOCSHELL 0x7f056e5ad800 == 154 [pid = 1833] [id = 746] 05:09:35 INFO - PROCESS | 1833 | --DOCSHELL 0x7f05631dc800 == 153 [pid = 1833] [id = 741] 05:09:35 INFO - PROCESS | 1833 | --DOCSHELL 0x7f055e735000 == 152 [pid = 1833] [id = 740] 05:09:35 INFO - PROCESS | 1833 | --DOMWINDOW == 214 (0x7f053c818400) [pid = 1833] [serial = 2040] [outer = (nil)] [url = about:blank] 05:09:35 INFO - PROCESS | 1833 | --DOMWINDOW == 213 (0x7f054fc2d800) [pid = 1833] [serial = 2076] [outer = (nil)] [url = about:blank] 05:09:35 INFO - PROCESS | 1833 | --DOMWINDOW == 212 (0x7f0542dd3c00) [pid = 1833] [serial = 2046] [outer = (nil)] [url = about:blank] 05:09:35 INFO - PROCESS | 1833 | --DOMWINDOW == 211 (0x7f05432f0c00) [pid = 1833] [serial = 2174] [outer = (nil)] [url = about:blank] 05:09:35 INFO - PROCESS | 1833 | --DOMWINDOW == 210 (0x7f0553133400) [pid = 1833] [serial = 2154] [outer = (nil)] [url = about:blank] 05:09:35 INFO - PROCESS | 1833 | --DOMWINDOW == 209 (0x7f055312e400) [pid = 1833] [serial = 2153] [outer = (nil)] [url = about:blank] 05:09:35 INFO - PROCESS | 1833 | --DOMWINDOW == 208 (0x7f0553127800) [pid = 1833] [serial = 2151] [outer = (nil)] [url = about:blank] 05:09:35 INFO - PROCESS | 1833 | --DOMWINDOW == 207 (0x7f05530a6000) [pid = 1833] [serial = 2150] [outer = (nil)] [url = about:blank] 05:09:35 INFO - PROCESS | 1833 | --DOMWINDOW == 206 (0x7f0552fc7000) [pid = 1833] [serial = 2148] [outer = (nil)] [url = about:blank] 05:09:35 INFO - PROCESS | 1833 | --DOMWINDOW == 205 (0x7f055296c000) [pid = 1833] [serial = 2147] [outer = (nil)] [url = about:blank] 05:09:35 INFO - PROCESS | 1833 | --DOMWINDOW == 204 (0x7f05528e1800) [pid = 1833] [serial = 2145] [outer = (nil)] [url = about:blank] 05:09:35 INFO - PROCESS | 1833 | --DOMWINDOW == 203 (0x7f0552752c00) [pid = 1833] [serial = 2144] [outer = (nil)] [url = about:blank] 05:09:35 INFO - PROCESS | 1833 | --DOMWINDOW == 202 (0x7f05434c6800) [pid = 1833] [serial = 2177] [outer = (nil)] [url = about:blank] 05:09:35 INFO - PROCESS | 1833 | --DOMWINDOW == 201 (0x7f0552379c00) [pid = 1833] [serial = 2142] [outer = (nil)] [url = about:blank] 05:09:35 INFO - PROCESS | 1833 | --DOMWINDOW == 200 (0x7f0552137000) [pid = 1833] [serial = 2141] [outer = (nil)] [url = about:blank] 05:09:35 INFO - PROCESS | 1833 | --DOMWINDOW == 199 (0x7f0551fa8800) [pid = 1833] [serial = 2139] [outer = (nil)] [url = about:blank] 05:09:35 INFO - PROCESS | 1833 | --DOMWINDOW == 198 (0x7f055110d800) [pid = 1833] [serial = 2138] [outer = (nil)] [url = about:blank] 05:09:35 INFO - PROCESS | 1833 | --DOMWINDOW == 197 (0x7f0550f99000) [pid = 1833] [serial = 2136] [outer = (nil)] [url = about:blank] 05:09:35 INFO - PROCESS | 1833 | --DOMWINDOW == 196 (0x7f0550487800) [pid = 1833] [serial = 2135] [outer = (nil)] [url = about:blank] 05:09:35 INFO - PROCESS | 1833 | --DOMWINDOW == 195 (0x7f055047b800) [pid = 1833] [serial = 2133] [outer = (nil)] [url = about:blank] 05:09:35 INFO - PROCESS | 1833 | --DOMWINDOW == 194 (0x7f0550437c00) [pid = 1833] [serial = 2132] [outer = (nil)] [url = about:blank] 05:09:35 INFO - PROCESS | 1833 | --DOMWINDOW == 193 (0x7f054fe96000) [pid = 1833] [serial = 2130] [outer = (nil)] [url = about:blank] 05:09:35 INFO - PROCESS | 1833 | --DOMWINDOW == 192 (0x7f054fc8e000) [pid = 1833] [serial = 2129] [outer = (nil)] [url = about:blank] 05:09:35 INFO - PROCESS | 1833 | --DOMWINDOW == 191 (0x7f054fc43400) [pid = 1833] [serial = 2127] [outer = (nil)] [url = about:blank] 05:09:35 INFO - PROCESS | 1833 | --DOMWINDOW == 190 (0x7f054fc22c00) [pid = 1833] [serial = 2126] [outer = (nil)] [url = about:blank] 05:09:35 INFO - PROCESS | 1833 | --DOMWINDOW == 189 (0x7f054a416c00) [pid = 1833] [serial = 2124] [outer = (nil)] [url = about:blank] 05:09:35 INFO - PROCESS | 1833 | --DOMWINDOW == 188 (0x7f054a133000) [pid = 1833] [serial = 2123] [outer = (nil)] [url = about:blank] 05:09:35 INFO - PROCESS | 1833 | --DOMWINDOW == 187 (0x7f0547f51800) [pid = 1833] [serial = 2121] [outer = (nil)] [url = about:blank] 05:09:35 INFO - PROCESS | 1833 | --DOMWINDOW == 186 (0x7f0546fdc800) [pid = 1833] [serial = 2120] [outer = (nil)] [url = about:blank] 05:09:35 INFO - PROCESS | 1833 | --DOMWINDOW == 185 (0x7f0545b4bc00) [pid = 1833] [serial = 2118] [outer = (nil)] [url = about:blank] 05:09:35 INFO - PROCESS | 1833 | --DOMWINDOW == 184 (0x7f0544e19c00) [pid = 1833] [serial = 2117] [outer = (nil)] [url = about:blank] 05:09:35 INFO - PROCESS | 1833 | --DOMWINDOW == 183 (0x7f0543b2b400) [pid = 1833] [serial = 2115] [outer = (nil)] [url = about:blank] 05:09:35 INFO - PROCESS | 1833 | --DOMWINDOW == 182 (0x7f05433e3c00) [pid = 1833] [serial = 2114] [outer = (nil)] [url = about:blank] 05:09:35 INFO - PROCESS | 1833 | --DOMWINDOW == 181 (0x7f0542d4d000) [pid = 1833] [serial = 2112] [outer = (nil)] [url = about:blank] 05:09:35 INFO - PROCESS | 1833 | --DOMWINDOW == 180 (0x7f0541d73800) [pid = 1833] [serial = 2111] [outer = (nil)] [url = about:blank] 05:09:35 INFO - PROCESS | 1833 | --DOMWINDOW == 179 (0x7f053ccff000) [pid = 1833] [serial = 2109] [outer = (nil)] [url = about:blank] 05:09:35 INFO - PROCESS | 1833 | --DOMWINDOW == 178 (0x7f053b81e000) [pid = 1833] [serial = 2108] [outer = (nil)] [url = about:blank] 05:09:35 INFO - PROCESS | 1833 | --DOMWINDOW == 177 (0x7f05407f6c00) [pid = 1833] [serial = 2168] [outer = (nil)] [url = about:blank] 05:09:35 INFO - PROCESS | 1833 | --DOMWINDOW == 176 (0x7f0540a22400) [pid = 1833] [serial = 2169] [outer = (nil)] [url = about:blank] 05:09:35 INFO - PROCESS | 1833 | --DOMWINDOW == 175 (0x7f0555af6800) [pid = 1833] [serial = 2166] [outer = (nil)] [url = about:blank] 05:09:35 INFO - PROCESS | 1833 | --DOMWINDOW == 174 (0x7f0552969800) [pid = 1833] [serial = 2165] [outer = (nil)] [url = about:blank] 05:09:35 INFO - PROCESS | 1833 | --DOMWINDOW == 173 (0x7f0555abfc00) [pid = 1833] [serial = 2163] [outer = (nil)] [url = about:blank] 05:09:35 INFO - PROCESS | 1833 | --DOMWINDOW == 172 (0x7f0555ab7800) [pid = 1833] [serial = 2162] [outer = (nil)] [url = about:blank] 05:09:35 INFO - PROCESS | 1833 | --DOMWINDOW == 171 (0x7f0555aa2400) [pid = 1833] [serial = 2160] [outer = (nil)] [url = about:blank] 05:09:35 INFO - PROCESS | 1833 | --DOMWINDOW == 170 (0x7f0555a9b000) [pid = 1833] [serial = 2159] [outer = (nil)] [url = about:blank] 05:09:35 INFO - PROCESS | 1833 | --DOMWINDOW == 169 (0x7f055433a400) [pid = 1833] [serial = 2157] [outer = (nil)] [url = about:blank] 05:09:35 INFO - PROCESS | 1833 | --DOMWINDOW == 168 (0x7f055419c800) [pid = 1833] [serial = 2156] [outer = (nil)] [url = about:blank] 05:09:35 INFO - PROCESS | 1833 | --DOMWINDOW == 167 (0x7f05434c8000) [pid = 1833] [serial = 2175] [outer = (nil)] [url = about:blank] 05:09:35 INFO - PROCESS | 1833 | --DOMWINDOW == 166 (0x7f05411a3800) [pid = 1833] [serial = 2171] [outer = (nil)] [url = about:blank] 05:09:35 INFO - PROCESS | 1833 | --DOMWINDOW == 165 (0x7f0542b3f000) [pid = 1833] [serial = 2172] [outer = (nil)] [url = about:blank] 05:09:35 INFO - PROCESS | 1833 | --DOMWINDOW == 164 (0x7f0543da6400) [pid = 1833] [serial = 2178] [outer = (nil)] [url = about:blank] 05:09:35 INFO - PROCESS | 1833 | --DOMWINDOW == 163 (0x7f054a26a800) [pid = 1833] [serial = 2070] [outer = (nil)] [url = about:blank] 05:09:35 INFO - PROCESS | 1833 | --DOMWINDOW == 162 (0x7f054325f000) [pid = 1833] [serial = 1968] [outer = (nil)] [url = about:blank] 05:09:35 INFO - PROCESS | 1833 | --DOMWINDOW == 161 (0x7f054a6cd800) [pid = 1833] [serial = 2073] [outer = (nil)] [url = about:blank] 05:09:35 INFO - PROCESS | 1833 | --DOMWINDOW == 160 (0x7f05471f1400) [pid = 1833] [serial = 2064] [outer = (nil)] [url = about:blank] 05:09:35 INFO - PROCESS | 1833 | --DOMWINDOW == 159 (0x7f0545ee9c00) [pid = 1833] [serial = 2058] [outer = (nil)] [url = about:blank] 05:09:35 INFO - PROCESS | 1833 | --DOMWINDOW == 158 (0x7f05434ca800) [pid = 1833] [serial = 2049] [outer = (nil)] [url = about:blank] 05:09:35 INFO - PROCESS | 1833 | --DOMWINDOW == 157 (0x7f0540a5dc00) [pid = 1833] [serial = 2043] [outer = (nil)] [url = about:blank] 05:09:35 INFO - PROCESS | 1833 | --DOMWINDOW == 156 (0x7f054fc7e000) [pid = 1833] [serial = 2079] [outer = (nil)] [url = about:blank] 05:09:35 INFO - PROCESS | 1833 | --DOMWINDOW == 155 (0x7f0546daf000) [pid = 1833] [serial = 2061] [outer = (nil)] [url = about:blank] 05:09:35 INFO - PROCESS | 1833 | --DOMWINDOW == 154 (0x7f05483e8c00) [pid = 1833] [serial = 2067] [outer = (nil)] [url = about:blank] 05:09:35 INFO - PROCESS | 1833 | --DOMWINDOW == 153 (0x7f0543da4800) [pid = 1833] [serial = 2052] [outer = (nil)] [url = about:blank] 05:09:35 INFO - PROCESS | 1833 | --DOMWINDOW == 152 (0x7f0544e0c000) [pid = 1833] [serial = 2055] [outer = (nil)] [url = about:blank] 05:09:35 INFO - PROCESS | 1833 | --DOMWINDOW == 151 (0x7f0542d49400) [pid = 1833] [serial = 2082] [outer = (nil)] [url = about:blank] 05:09:35 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f053cd11800 == 153 [pid = 1833] [id = 772] 05:09:35 INFO - PROCESS | 1833 | ++DOMWINDOW == 152 (0x7f053b718400) [pid = 1833] [serial = 2315] [outer = (nil)] 05:09:35 INFO - PROCESS | 1833 | ++DOMWINDOW == 153 (0x7f053b71e800) [pid = 1833] [serial = 2316] [outer = 0x7f053b718400] 05:09:35 INFO - PROCESS | 1833 | 1461240575874 Marionette DEBUG loaded listener.js 05:09:35 INFO - PROCESS | 1833 | ++DOMWINDOW == 154 (0x7f053b825c00) [pid = 1833] [serial = 2317] [outer = 0x7f053b718400] 05:09:36 INFO - PROCESS | 1833 | 1461240576662 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:09:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 05:09:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 05:09:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 05:09:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 05:09:36 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 3745ms 05:09:36 INFO - PROCESS | 1833 | 1461240576691 Marionette TRACE conn3 -> [0,3053,"getWindowHandle",null] 05:09:36 INFO - PROCESS | 1833 | 1461240576694 Marionette TRACE conn3 <- [1,3053,null,{"value":"8"}] 05:09:36 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 05:09:36 INFO - PROCESS | 1833 | 1461240576706 Marionette TRACE conn3 -> [0,3054,"setScriptTimeout",{"ms":35000}] 05:09:36 INFO - PROCESS | 1833 | 1461240576709 Marionette TRACE conn3 <- [1,3054,null,{}] 05:09:36 INFO - PROCESS | 1833 | 1461240576716 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:09:36 INFO - PROCESS | 1833 | 1461240576951 Marionette TRACE conn3 <- [1,3055,null,{"value":null}] 05:09:37 INFO - PROCESS | 1833 | 1461240577171 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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:37 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f0540c1a800 == 154 [pid = 1833] [id = 773] 05:09:37 INFO - PROCESS | 1833 | ++DOMWINDOW == 155 (0x7f053c71ac00) [pid = 1833] [serial = 2318] [outer = (nil)] 05:09:37 INFO - PROCESS | 1833 | ++DOMWINDOW == 156 (0x7f053cd3f800) [pid = 1833] [serial = 2319] [outer = 0x7f053c71ac00] 05:09:37 INFO - PROCESS | 1833 | 1461240577246 Marionette DEBUG loaded listener.js 05:09:37 INFO - PROCESS | 1833 | ++DOMWINDOW == 157 (0x7f0540930400) [pid = 1833] [serial = 2320] [outer = 0x7f053c71ac00] 05:09:38 INFO - PROCESS | 1833 | 1461240578478 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:09:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 05:09:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 05:09:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 05:09:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 05:09:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 05:09:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 05:09:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 05:09:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 05:09:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 05:09:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 05:09:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 05:09:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 05:09:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 05:09:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 05:09:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 05:09:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 05:09:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 05:09:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 05:09:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 05:09:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 05:09:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 05:09:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 05:09:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 05:09:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 05:09:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 05:09:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 05:09:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 05:09:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 05:09:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 05:09:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 05:09:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 05:09:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 05:09:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 05:09:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 05:09:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 05:09:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 05:09:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 05:09:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 05:09:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 05:09:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 05:09:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 05:09:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 05:09:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 05:09:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 05:09:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 05:09:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 05:09:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 05:09:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 05:09:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 05:09:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 05:09:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 05:09:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 05:09:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 05:09:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 05:09:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 05:09:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 05:09:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 05:09:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 05:09:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 05:09:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 05:09:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 05:09:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 05:09:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 05:09:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 05:09:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 05:09:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 05:09:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 05:09:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 05:09:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 05:09:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 05:09:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 05:09:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 05:09:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 05:09:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 05:09:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 05:09:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 05:09:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 05:09:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 05:09:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 05:09:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 05:09:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 05:09:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 05:09:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 05:09:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 05:09:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 05:09:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 05:09:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 05:09:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 05:09:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 05:09:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 05:09:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 05:09:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 05:09:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 05:09:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 05:09:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 05:09:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 05:09:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 05:09:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 05:09:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 05:09:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 05:09:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:09:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 05:09:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 05:09:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 05:09:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 05:09:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 05:09:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:09:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 05:09:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 05:09:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 05:09:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 05:09:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 05:09:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:09:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 05:09:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 05:09:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 05:09:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 05:09:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 05:09:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:09:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 05:09:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 05:09:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 05:09:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 05:09:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 05:09:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:09:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 05:09:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 05:09:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 05:09:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 05:09:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 05:09:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:09:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 05:09:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 05:09:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 05:09:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 05:09:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 05:09:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:09:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 05:09:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 05:09:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 05:09:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 05:09:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 05:09:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:09:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 05:09:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 05:09:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 05:09:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 05:09:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 05:09:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:09:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 05:09:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 05:09:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 05:09:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 05:09:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 05:09:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:09:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 05:09:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 05:09:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 05:09:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 05:09:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 05:09:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:09:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 05:09:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 05:09:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 05:09:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 05:09:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 05:09:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:09:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 05:09:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 05:09:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 05:09:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 05:09:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 05:09:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:09:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 05:09:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 05:09:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 05:09:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 05:09:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 05:09:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:09:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 05:09:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 05:09:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 05:09:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 05:09:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 05:09:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:09:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 05:09:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 05:09:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 05:09:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 05:09:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 05:09:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:09:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 05:09:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 05:09:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 05:09:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 05:09:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 05:09:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:09:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 05:09:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 05:09:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 05:09:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 05:09:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 05:09:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:09:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 05:09:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 05:09:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 05:09:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 05:09:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 05:09:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:09:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 05:09:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 05:09:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 05:09:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 05:09:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 05:09:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:09:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 05:09:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 05:09:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 05:09:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 05:09:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 05:09:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:09:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 05:09:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 05:09:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 05:09:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 05:09:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 05:09:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:09:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 05:09:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 05:09:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 05:09:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 05:09:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 05:09:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:09:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 05:09:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 05:09:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 05:09:38 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:09:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 05:09:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:09:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 05:09:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 05:09:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 05:09:38 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:09:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 05:09:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:09:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 05:09:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 05:09:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 05:09:38 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 1964ms 05:09:38 INFO - PROCESS | 1833 | 1461240578850 Marionette TRACE conn3 -> [0,3057,"getWindowHandle",null] 05:09:38 INFO - PROCESS | 1833 | 1461240578854 Marionette TRACE conn3 <- [1,3057,null,{"value":"8"}] 05:09:38 INFO - TEST-START | /FileAPI/file/File-constructor.html 05:09:38 INFO - PROCESS | 1833 | 1461240578869 Marionette TRACE conn3 -> [0,3058,"setScriptTimeout",{"ms":35000}] 05:09:38 INFO - PROCESS | 1833 | 1461240578871 Marionette TRACE conn3 <- [1,3058,null,{}] 05:09:38 INFO - PROCESS | 1833 | 1461240578878 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:09:39 INFO - PROCESS | 1833 | 1461240579149 Marionette TRACE conn3 <- [1,3059,null,{"value":null}] 05:09:39 INFO - PROCESS | 1833 | 1461240579184 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1833 | ++DOCSHELL 0x7f0540e35800 == 155 [pid = 1833] [id = 774] 05:09:39 INFO - PROCESS | 1833 | ++DOMWINDOW == 158 (0x7f053ccf1c00) [pid = 1833] [serial = 2321] [outer = (nil)] 05:09:39 INFO - PROCESS | 1833 | ++DOMWINDOW == 159 (0x7f0542b48400) [pid = 1833] [serial = 2322] [outer = 0x7f053ccf1c00] 05:09:39 INFO - PROCESS | 1833 | 1461240579256 Marionette DEBUG loaded listener.js 05:09:39 INFO - PROCESS | 1833 | ++DOMWINDOW == 160 (0x7f0542dd4c00) [pid = 1833] [serial = 2323] [outer = 0x7f053ccf1c00] 05:09:40 INFO - PROCESS | 1833 | 1461240580306 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:09:40 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 05:09:40 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 05:09:40 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 05:09:40 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 05:09:40 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 05:09:40 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 05:09:40 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 05:09:40 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 05:09:40 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 05:09:40 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 05:09:40 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 05:09:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:09:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:09:40 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 05:09:40 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 05:09:40 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 05:09:40 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 05:09:40 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 05:09:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:09:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:09:40 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 05:09:40 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 05:09:40 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 05:09:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:09:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:09:40 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 05:09:40 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 05:09:40 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 05:09:40 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 1489ms 05:09:40 INFO - PROCESS | 1833 | 1461240580366 Marionette TRACE conn3 -> [0,3061,"getWindowHandle",null] 05:09:40 INFO - PROCESS | 1833 | 1461240580375 Marionette TRACE conn3 <- [1,3061,null,{"value":"8"}] 05:09:40 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 05:09:40 INFO - PROCESS | 1833 | 1461240580383 Marionette TRACE conn3 -> [0,3062,"setScriptTimeout",{"ms":35000}] 05:09:40 INFO - PROCESS | 1833 | 1461240580389 Marionette TRACE conn3 <- [1,3062,null,{}] 05:09:40 INFO - PROCESS | 1833 | 1461240580409 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:09:41 INFO - PROCESS | 1833 | 1461240581677 Marionette TRACE conn3 <- [1,3063,null,{"value":null}] 05:09:41 INFO - PROCESS | 1833 | --DOMWINDOW == 159 (0x7f0543d9dc00) [pid = 1833] [serial = 2250] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 05:09:41 INFO - PROCESS | 1833 | --DOMWINDOW == 158 (0x7f05471ed400) [pid = 1833] [serial = 2224] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 05:09:41 INFO - PROCESS | 1833 | --DOMWINDOW == 157 (0x7f0546cd7800) [pid = 1833] [serial = 2221] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 05:09:41 INFO - PROCESS | 1833 | --DOMWINDOW == 156 (0x7f0555a99800) [pid = 1833] [serial = 2218] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 05:09:41 INFO - PROCESS | 1833 | --DOMWINDOW == 155 (0x7f055246bc00) [pid = 1833] [serial = 2215] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 05:09:41 INFO - PROCESS | 1833 | --DOMWINDOW == 154 (0x7f0552040800) [pid = 1833] [serial = 2212] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 05:09:41 INFO - PROCESS | 1833 | --DOMWINDOW == 153 (0x7f054fc23c00) [pid = 1833] [serial = 2209] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 05:09:41 INFO - PROCESS | 1833 | --DOMWINDOW == 152 (0x7f054fc23000) [pid = 1833] [serial = 2206] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 05:09:41 INFO - PROCESS | 1833 | --DOMWINDOW == 151 (0x7f054a6d4400) [pid = 1833] [serial = 2203] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 05:09:41 INFO - PROCESS | 1833 | --DOMWINDOW == 150 (0x7f054a6db800) [pid = 1833] [serial = 2200] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 05:09:41 INFO - PROCESS | 1833 | --DOMWINDOW == 149 (0x7f054a266400) [pid = 1833] [serial = 2197] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 05:09:41 INFO - PROCESS | 1833 | --DOMWINDOW == 148 (0x7f0548225800) [pid = 1833] [serial = 2194] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 05:09:41 INFO - PROCESS | 1833 | --DOMWINDOW == 147 (0x7f0542b3a800) [pid = 1833] [serial = 2191] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 05:09:41 INFO - PROCESS | 1833 | --DOMWINDOW == 146 (0x7f0544c56000) [pid = 1833] [serial = 2188] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 05:09:41 INFO - PROCESS | 1833 | --DOMWINDOW == 145 (0x7f05434c3000) [pid = 1833] [serial = 2185] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 05:09:41 INFO - PROCESS | 1833 | --DOMWINDOW == 144 (0x7f0540a62400) [pid = 1833] [serial = 2182] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 05:09:41 INFO - PROCESS | 1833 | --DOMWINDOW == 143 (0x7f0542d45000) [pid = 1833] [serial = 2247] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 05:09:41 INFO - PROCESS | 1833 | --DOMWINDOW == 142 (0x7f05407ee800) [pid = 1833] [serial = 2244] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 05:09:41 INFO - PROCESS | 1833 | --DOMWINDOW == 141 (0x7f0559fe7000) [pid = 1833] [serial = 2241] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 05:09:41 INFO - PROCESS | 1833 | --DOMWINDOW == 140 (0x7f055b91ac00) [pid = 1833] [serial = 2239] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 05:09:41 INFO - PROCESS | 1833 | --DOMWINDOW == 139 (0x7f0558f49000) [pid = 1833] [serial = 2236] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 05:09:41 INFO - PROCESS | 1833 | --DOMWINDOW == 138 (0x7f05432fb400) [pid = 1833] [serial = 2233] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 05:09:41 INFO - PROCESS | 1833 | --DOMWINDOW == 137 (0x7f05413f5400) [pid = 1833] [serial = 2230] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 05:09:41 INFO - PROCESS | 1833 | --DOMWINDOW == 136 (0x7f054119b000) [pid = 1833] [serial = 2227] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 05:09:41 INFO - PROCESS | 1833 | --DOMWINDOW == 135 (0x7f0540a57c00) [pid = 1833] [serial = 2253] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 05:09:41 INFO - PROCESS | 1833 | --DOMWINDOW == 134 (0x7f0541199800) [pid = 1833] [serial = 2104] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 05:09:41 INFO - PROCESS | 1833 | 1461240581888 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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:41 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f05415a7000 == 156 [pid = 1833] [id = 775] 05:09:41 INFO - PROCESS | 1833 | ++DOMWINDOW == 135 (0x7f0540a62400) [pid = 1833] [serial = 2324] [outer = (nil)] 05:09:41 INFO - PROCESS | 1833 | ++DOMWINDOW == 136 (0x7f05432fb400) [pid = 1833] [serial = 2325] [outer = 0x7f0540a62400] 05:09:41 INFO - PROCESS | 1833 | 1461240581959 Marionette DEBUG loaded listener.js 05:09:42 INFO - PROCESS | 1833 | ++DOMWINDOW == 137 (0x7f0543d08400) [pid = 1833] [serial = 2326] [outer = 0x7f0540a62400] 05:09:42 INFO - PROCESS | 1833 | [1833] 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:09:42 INFO - PROCESS | 1833 | 1461240582596 Marionette TRACE conn3 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 05:09:42 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 05:09:42 INFO - {} 05:09:42 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 2245ms 05:09:42 INFO - PROCESS | 1833 | 1461240582629 Marionette TRACE conn3 -> [0,3065,"getWindowHandle",null] 05:09:42 INFO - PROCESS | 1833 | 1461240582632 Marionette TRACE conn3 <- [1,3065,null,{"value":"8"}] 05:09:42 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 05:09:42 INFO - PROCESS | 1833 | 1461240582638 Marionette TRACE conn3 -> [0,3066,"setScriptTimeout",{"ms":35000}] 05:09:42 INFO - PROCESS | 1833 | 1461240582640 Marionette TRACE conn3 <- [1,3066,null,{}] 05:09:42 INFO - PROCESS | 1833 | 1461240582645 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:09:42 INFO - PROCESS | 1833 | 1461240582849 Marionette TRACE conn3 <- [1,3067,null,{"value":null}] 05:09:43 INFO - PROCESS | 1833 | 1461240583039 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1833 | ++DOCSHELL 0x7f054329c000 == 157 [pid = 1833] [id = 776] 05:09:43 INFO - PROCESS | 1833 | ++DOMWINDOW == 138 (0x7f054119b000) [pid = 1833] [serial = 2327] [outer = (nil)] 05:09:43 INFO - PROCESS | 1833 | ++DOMWINDOW == 139 (0x7f0543e59400) [pid = 1833] [serial = 2328] [outer = 0x7f054119b000] 05:09:43 INFO - PROCESS | 1833 | 1461240583102 Marionette DEBUG loaded listener.js 05:09:43 INFO - PROCESS | 1833 | ++DOMWINDOW == 140 (0x7f0544e11c00) [pid = 1833] [serial = 2329] [outer = 0x7f054119b000] 05:09:44 INFO - PROCESS | 1833 | 1461240584030 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:09:44 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 05:09:44 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 05:09:44 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 05:09:44 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 05:09:44 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 05:09:44 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 05:09:44 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 05:09:44 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 1434ms 05:09:44 INFO - PROCESS | 1833 | 1461240584075 Marionette TRACE conn3 -> [0,3069,"getWindowHandle",null] 05:09:44 INFO - PROCESS | 1833 | 1461240584081 Marionette TRACE conn3 <- [1,3069,null,{"value":"8"}] 05:09:44 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 05:09:44 INFO - PROCESS | 1833 | 1461240584090 Marionette TRACE conn3 -> [0,3070,"setScriptTimeout",{"ms":35000}] 05:09:44 INFO - PROCESS | 1833 | 1461240584096 Marionette TRACE conn3 <- [1,3070,null,{}] 05:09:44 INFO - PROCESS | 1833 | 1461240584126 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:09:44 INFO - PROCESS | 1833 | 1461240584394 Marionette TRACE conn3 <- [1,3071,null,{"value":null}] 05:09:44 INFO - PROCESS | 1833 | 1461240584727 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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:44 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f05408e0800 == 158 [pid = 1833] [id = 777] 05:09:44 INFO - PROCESS | 1833 | ++DOMWINDOW == 141 (0x7f053cc44000) [pid = 1833] [serial = 2330] [outer = (nil)] 05:09:44 INFO - PROCESS | 1833 | ++DOMWINDOW == 142 (0x7f05407f2c00) [pid = 1833] [serial = 2331] [outer = 0x7f053cc44000] 05:09:44 INFO - PROCESS | 1833 | 1461240584818 Marionette DEBUG loaded listener.js 05:09:44 INFO - PROCESS | 1833 | ++DOMWINDOW == 143 (0x7f0540a26800) [pid = 1833] [serial = 2332] [outer = 0x7f053cc44000] 05:09:45 INFO - PROCESS | 1833 | 1461240585580 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:09:45 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 05:09:45 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 05:09:45 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 05:09:45 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 05:09:45 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 05:09:45 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 05:09:45 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 1503ms 05:09:45 INFO - PROCESS | 1833 | 1461240585596 Marionette TRACE conn3 -> [0,3073,"getWindowHandle",null] 05:09:45 INFO - PROCESS | 1833 | 1461240585604 Marionette TRACE conn3 <- [1,3073,null,{"value":"8"}] 05:09:45 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 05:09:45 INFO - PROCESS | 1833 | 1461240585614 Marionette TRACE conn3 -> [0,3074,"setScriptTimeout",{"ms":35000}] 05:09:45 INFO - PROCESS | 1833 | 1461240585618 Marionette TRACE conn3 <- [1,3074,null,{}] 05:09:45 INFO - PROCESS | 1833 | 1461240585624 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:09:45 INFO - PROCESS | 1833 | 1461240585874 Marionette TRACE conn3 <- [1,3075,null,{"value":null}] 05:09:46 INFO - PROCESS | 1833 | 1461240586207 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1833 | ++DOCSHELL 0x7f054144c800 == 159 [pid = 1833] [id = 778] 05:09:46 INFO - PROCESS | 1833 | ++DOMWINDOW == 144 (0x7f0540a28c00) [pid = 1833] [serial = 2333] [outer = (nil)] 05:09:46 INFO - PROCESS | 1833 | ++DOMWINDOW == 145 (0x7f0542b44800) [pid = 1833] [serial = 2334] [outer = 0x7f0540a28c00] 05:09:46 INFO - PROCESS | 1833 | 1461240586345 Marionette DEBUG loaded listener.js 05:09:46 INFO - PROCESS | 1833 | ++DOMWINDOW == 146 (0x7f0542dd6800) [pid = 1833] [serial = 2335] [outer = 0x7f0540a28c00] 05:09:47 INFO - PROCESS | 1833 | 1461240587162 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:09:47 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 05:09:47 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 05:09:47 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 05:09:47 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 05:09:47 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 05:09:47 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 05:09:47 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 1584ms 05:09:47 INFO - PROCESS | 1833 | 1461240587201 Marionette TRACE conn3 -> [0,3077,"getWindowHandle",null] 05:09:47 INFO - PROCESS | 1833 | 1461240587208 Marionette TRACE conn3 <- [1,3077,null,{"value":"8"}] 05:09:47 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 05:09:47 INFO - PROCESS | 1833 | 1461240587217 Marionette TRACE conn3 -> [0,3078,"setScriptTimeout",{"ms":35000}] 05:09:47 INFO - PROCESS | 1833 | 1461240587222 Marionette TRACE conn3 <- [1,3078,null,{}] 05:09:47 INFO - PROCESS | 1833 | 1461240587283 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:09:47 INFO - PROCESS | 1833 | 1461240587647 Marionette TRACE conn3 <- [1,3079,null,{"value":null}] 05:09:47 INFO - PROCESS | 1833 | 1461240587918 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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:47 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f0541cc3000 == 160 [pid = 1833] [id = 779] 05:09:47 INFO - PROCESS | 1833 | ++DOMWINDOW == 147 (0x7f0542dd7000) [pid = 1833] [serial = 2336] [outer = (nil)] 05:09:47 INFO - PROCESS | 1833 | ++DOMWINDOW == 148 (0x7f05434c8800) [pid = 1833] [serial = 2337] [outer = 0x7f0542dd7000] 05:09:48 INFO - PROCESS | 1833 | 1461240587999 Marionette DEBUG loaded listener.js 05:09:48 INFO - PROCESS | 1833 | ++DOMWINDOW == 149 (0x7f0543ddf800) [pid = 1833] [serial = 2338] [outer = 0x7f0542dd7000] 05:09:48 INFO - PROCESS | 1833 | 1461240588818 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:09:48 INFO - PROCESS | 1833 | 1461240588881 Marionette TRACE conn3 <- [1,3081,null,{"value":"8"}] 05:09:48 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 05:09:48 INFO - PROCESS | 1833 | 1461240588893 Marionette TRACE conn3 -> [0,3082,"setScriptTimeout",{"ms":35000}] 05:09:48 INFO - PROCESS | 1833 | 1461240588897 Marionette TRACE conn3 <- [1,3082,null,{}] 05:09:48 INFO - PROCESS | 1833 | 1461240588918 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:09:49 INFO - PROCESS | 1833 | 1461240589252 Marionette TRACE conn3 <- [1,3083,null,{"value":null}] 05:09:49 INFO - PROCESS | 1833 | 1461240589527 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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:49 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f0544ee8800 == 161 [pid = 1833] [id = 780] 05:09:49 INFO - PROCESS | 1833 | ++DOMWINDOW == 150 (0x7f0542d46000) [pid = 1833] [serial = 2339] [outer = (nil)] 05:09:49 INFO - PROCESS | 1833 | ++DOMWINDOW == 151 (0x7f0545b4e000) [pid = 1833] [serial = 2340] [outer = 0x7f0542d46000] 05:09:49 INFO - PROCESS | 1833 | 1461240589608 Marionette DEBUG loaded listener.js 05:09:49 INFO - PROCESS | 1833 | ++DOMWINDOW == 152 (0x7f0545ee8000) [pid = 1833] [serial = 2341] [outer = 0x7f0542d46000] 05:09:50 INFO - PROCESS | 1833 | 1461240590333 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:09:50 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 05:09:50 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 05:09:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:09:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:09:50 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 05:09:50 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 05:09:50 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 1492ms 05:09:50 INFO - PROCESS | 1833 | 1461240590388 Marionette TRACE conn3 -> [0,3085,"getWindowHandle",null] 05:09:50 INFO - PROCESS | 1833 | 1461240590391 Marionette TRACE conn3 <- [1,3085,null,{"value":"8"}] 05:09:50 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 05:09:50 INFO - PROCESS | 1833 | 1461240590397 Marionette TRACE conn3 -> [0,3086,"setScriptTimeout",{"ms":35000}] 05:09:50 INFO - PROCESS | 1833 | 1461240590399 Marionette TRACE conn3 <- [1,3086,null,{}] 05:09:50 INFO - PROCESS | 1833 | 1461240590405 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:09:50 INFO - PROCESS | 1833 | 1461240590673 Marionette TRACE conn3 <- [1,3087,null,{"value":null}] 05:09:50 INFO - PROCESS | 1833 | 1461240590963 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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:51 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f0545f13000 == 162 [pid = 1833] [id = 781] 05:09:51 INFO - PROCESS | 1833 | ++DOMWINDOW == 153 (0x7f0543ddc800) [pid = 1833] [serial = 2342] [outer = (nil)] 05:09:51 INFO - PROCESS | 1833 | ++DOMWINDOW == 154 (0x7f0546ccf800) [pid = 1833] [serial = 2343] [outer = 0x7f0543ddc800] 05:09:51 INFO - PROCESS | 1833 | 1461240591111 Marionette DEBUG loaded listener.js 05:09:51 INFO - PROCESS | 1833 | ++DOMWINDOW == 155 (0x7f0546da5000) [pid = 1833] [serial = 2344] [outer = 0x7f0543ddc800] 05:09:52 INFO - PROCESS | 1833 | 1461240592039 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:09:52 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 05:09:52 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 1685ms 05:09:52 INFO - PROCESS | 1833 | 1461240592085 Marionette TRACE conn3 -> [0,3089,"getWindowHandle",null] 05:09:52 INFO - PROCESS | 1833 | 1461240592089 Marionette TRACE conn3 <- [1,3089,null,{"value":"8"}] 05:09:52 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 05:09:52 INFO - PROCESS | 1833 | 1461240592099 Marionette TRACE conn3 -> [0,3090,"setScriptTimeout",{"ms":35000}] 05:09:52 INFO - PROCESS | 1833 | 1461240592104 Marionette TRACE conn3 <- [1,3090,null,{}] 05:09:52 INFO - PROCESS | 1833 | 1461240592162 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:09:52 INFO - PROCESS | 1833 | 1461240592464 Marionette TRACE conn3 <- [1,3091,null,{"value":null}] 05:09:52 INFO - PROCESS | 1833 | 1461240592833 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1833 | ++DOCSHELL 0x7f054721f800 == 163 [pid = 1833] [id = 782] 05:09:52 INFO - PROCESS | 1833 | ++DOMWINDOW == 156 (0x7f0548229000) [pid = 1833] [serial = 2345] [outer = (nil)] 05:09:52 INFO - PROCESS | 1833 | ++DOMWINDOW == 157 (0x7f05483e9400) [pid = 1833] [serial = 2346] [outer = 0x7f0548229000] 05:09:52 INFO - PROCESS | 1833 | 1461240592968 Marionette DEBUG loaded listener.js 05:09:53 INFO - PROCESS | 1833 | ++DOMWINDOW == 158 (0x7f05491d9800) [pid = 1833] [serial = 2347] [outer = 0x7f0548229000] 05:09:53 INFO - PROCESS | 1833 | 1461240593846 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:09:53 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 05:09:53 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 1779ms 05:09:53 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 05:09:53 INFO - PROCESS | 1833 | 1461240593877 Marionette TRACE conn3 -> [0,3093,"getWindowHandle",null] 05:09:53 INFO - PROCESS | 1833 | 1461240593880 Marionette TRACE conn3 <- [1,3093,null,{"value":"8"}] 05:09:53 INFO - PROCESS | 1833 | 1461240593886 Marionette TRACE conn3 -> [0,3094,"setScriptTimeout",{"ms":35000}] 05:09:53 INFO - PROCESS | 1833 | 1461240593890 Marionette TRACE conn3 <- [1,3094,null,{}] 05:09:53 INFO - PROCESS | 1833 | 1461240593895 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:09:54 INFO - PROCESS | 1833 | 1461240594130 Marionette TRACE conn3 <- [1,3095,null,{"value":null}] 05:09:54 INFO - PROCESS | 1833 | 1461240594430 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1833 | ++DOCSHELL 0x7f054a45d000 == 164 [pid = 1833] [id = 783] 05:09:54 INFO - PROCESS | 1833 | ++DOMWINDOW == 159 (0x7f053ccf6800) [pid = 1833] [serial = 2348] [outer = (nil)] 05:09:54 INFO - PROCESS | 1833 | ++DOMWINDOW == 160 (0x7f054a13a400) [pid = 1833] [serial = 2349] [outer = 0x7f053ccf6800] 05:09:54 INFO - PROCESS | 1833 | 1461240594506 Marionette DEBUG loaded listener.js 05:09:54 INFO - PROCESS | 1833 | ++DOMWINDOW == 161 (0x7f054a273000) [pid = 1833] [serial = 2350] [outer = 0x7f053ccf6800] 05:09:55 INFO - PROCESS | 1833 | 1461240595281 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:09:55 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 05:09:55 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 1434ms 05:09:55 INFO - PROCESS | 1833 | 1461240595320 Marionette TRACE conn3 -> [0,3097,"getWindowHandle",null] 05:09:55 INFO - PROCESS | 1833 | 1461240595323 Marionette TRACE conn3 <- [1,3097,null,{"value":"8"}] 05:09:55 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 05:09:55 INFO - PROCESS | 1833 | 1461240595330 Marionette TRACE conn3 -> [0,3098,"setScriptTimeout",{"ms":35000}] 05:09:55 INFO - PROCESS | 1833 | 1461240595332 Marionette TRACE conn3 <- [1,3098,null,{}] 05:09:55 INFO - PROCESS | 1833 | 1461240595338 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:09:55 INFO - PROCESS | 1833 | 1461240595598 Marionette TRACE conn3 <- [1,3099,null,{"value":null}] 05:09:55 INFO - PROCESS | 1833 | 1461240595891 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1833 | ++DOCSHELL 0x7f054b76e000 == 165 [pid = 1833] [id = 784] 05:09:55 INFO - PROCESS | 1833 | ++DOMWINDOW == 162 (0x7f0548229800) [pid = 1833] [serial = 2351] [outer = (nil)] 05:09:55 INFO - PROCESS | 1833 | ++DOMWINDOW == 163 (0x7f054a41b800) [pid = 1833] [serial = 2352] [outer = 0x7f0548229800] 05:09:55 INFO - PROCESS | 1833 | 1461240595971 Marionette DEBUG loaded listener.js 05:09:56 INFO - PROCESS | 1833 | ++DOMWINDOW == 164 (0x7f054a592000) [pid = 1833] [serial = 2353] [outer = 0x7f0548229800] 05:09:56 INFO - PROCESS | 1833 | 1461240596764 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:09:56 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 05:09:56 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 05:09:56 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 1483ms 05:09:56 INFO - PROCESS | 1833 | 1461240596816 Marionette TRACE conn3 -> [0,3101,"getWindowHandle",null] 05:09:56 INFO - PROCESS | 1833 | 1461240596819 Marionette TRACE conn3 <- [1,3101,null,{"value":"8"}] 05:09:56 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 05:09:56 INFO - PROCESS | 1833 | 1461240596826 Marionette TRACE conn3 -> [0,3102,"setScriptTimeout",{"ms":35000}] 05:09:56 INFO - PROCESS | 1833 | 1461240596828 Marionette TRACE conn3 <- [1,3102,null,{}] 05:09:56 INFO - PROCESS | 1833 | 1461240596834 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:09:57 INFO - PROCESS | 1833 | 1461240597114 Marionette TRACE conn3 <- [1,3103,null,{"value":null}] 05:09:57 INFO - PROCESS | 1833 | 1461240597462 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1833 | ++DOCSHELL 0x7f054fca3800 == 166 [pid = 1833] [id = 785] 05:09:57 INFO - PROCESS | 1833 | ++DOMWINDOW == 165 (0x7f053b81a000) [pid = 1833] [serial = 2354] [outer = (nil)] 05:09:57 INFO - PROCESS | 1833 | ++DOMWINDOW == 166 (0x7f054a6acc00) [pid = 1833] [serial = 2355] [outer = 0x7f053b81a000] 05:09:57 INFO - PROCESS | 1833 | 1461240597537 Marionette DEBUG loaded listener.js 05:09:57 INFO - PROCESS | 1833 | ++DOMWINDOW == 167 (0x7f054a6d6800) [pid = 1833] [serial = 2356] [outer = 0x7f053b81a000] 05:09:58 INFO - PROCESS | 1833 | 1461240598223 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:09:58 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 05:09:58 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 1435ms 05:09:58 INFO - PROCESS | 1833 | 1461240598261 Marionette TRACE conn3 -> [0,3105,"getWindowHandle",null] 05:09:58 INFO - PROCESS | 1833 | 1461240598264 Marionette TRACE conn3 <- [1,3105,null,{"value":"8"}] 05:09:58 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 05:09:58 INFO - PROCESS | 1833 | 1461240598270 Marionette TRACE conn3 -> [0,3106,"setScriptTimeout",{"ms":35000}] 05:09:58 INFO - PROCESS | 1833 | 1461240598273 Marionette TRACE conn3 <- [1,3106,null,{}] 05:09:58 INFO - PROCESS | 1833 | 1461240598279 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:09:58 INFO - PROCESS | 1833 | 1461240598476 Marionette TRACE conn3 <- [1,3107,null,{"value":null}] 05:09:58 INFO - PROCESS | 1833 | 1461240598759 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1833 | ++DOCSHELL 0x7f054fe6d000 == 167 [pid = 1833] [id = 786] 05:09:58 INFO - PROCESS | 1833 | ++DOMWINDOW == 168 (0x7f054a13d400) [pid = 1833] [serial = 2357] [outer = (nil)] 05:09:58 INFO - PROCESS | 1833 | ++DOMWINDOW == 169 (0x7f054fc23c00) [pid = 1833] [serial = 2358] [outer = 0x7f054a13d400] 05:09:58 INFO - PROCESS | 1833 | 1461240598842 Marionette DEBUG loaded listener.js 05:09:58 INFO - PROCESS | 1833 | ++DOMWINDOW == 170 (0x7f054fc47800) [pid = 1833] [serial = 2359] [outer = 0x7f054a13d400] 05:09:59 INFO - PROCESS | 1833 | 1461240599619 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:09:59 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 05:09:59 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 05:09:59 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 05:09:59 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 1389ms 05:09:59 INFO - PROCESS | 1833 | 1461240599660 Marionette TRACE conn3 -> [0,3109,"getWindowHandle",null] 05:09:59 INFO - PROCESS | 1833 | 1461240599664 Marionette TRACE conn3 <- [1,3109,null,{"value":"8"}] 05:09:59 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 05:09:59 INFO - PROCESS | 1833 | 1461240599670 Marionette TRACE conn3 -> [0,3110,"setScriptTimeout",{"ms":35000}] 05:09:59 INFO - PROCESS | 1833 | 1461240599674 Marionette TRACE conn3 <- [1,3110,null,{}] 05:09:59 INFO - PROCESS | 1833 | 1461240599679 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:09:59 INFO - PROCESS | 1833 | 1461240599934 Marionette TRACE conn3 <- [1,3111,null,{"value":null}] 05:10:00 INFO - PROCESS | 1833 | 1461240600166 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1833 | ++DOCSHELL 0x7f0551182800 == 168 [pid = 1833] [id = 787] 05:10:00 INFO - PROCESS | 1833 | ++DOMWINDOW == 171 (0x7f054a6b0800) [pid = 1833] [serial = 2360] [outer = (nil)] 05:10:00 INFO - PROCESS | 1833 | ++DOMWINDOW == 172 (0x7f054fe96000) [pid = 1833] [serial = 2361] [outer = 0x7f054a6b0800] 05:10:00 INFO - PROCESS | 1833 | 1461240600243 Marionette DEBUG loaded listener.js 05:10:00 INFO - PROCESS | 1833 | ++DOMWINDOW == 173 (0x7f0550481c00) [pid = 1833] [serial = 2362] [outer = 0x7f054a6b0800] 05:10:00 INFO - PROCESS | 1833 | 1461240600989 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:10:01 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 05:10:01 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:10:01 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 05:10:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:10:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:10:01 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 05:10:01 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 1380ms 05:10:01 INFO - PROCESS | 1833 | 1461240601051 Marionette TRACE conn3 -> [0,3113,"getWindowHandle",null] 05:10:01 INFO - PROCESS | 1833 | 1461240601054 Marionette TRACE conn3 <- [1,3113,null,{"value":"8"}] 05:10:01 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 05:10:01 INFO - PROCESS | 1833 | 1461240601060 Marionette TRACE conn3 -> [0,3114,"setScriptTimeout",{"ms":35000}] 05:10:01 INFO - PROCESS | 1833 | 1461240601062 Marionette TRACE conn3 <- [1,3114,null,{}] 05:10:01 INFO - PROCESS | 1833 | 1461240601067 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:10:01 INFO - PROCESS | 1833 | 1461240601279 Marionette TRACE conn3 <- [1,3115,null,{"value":null}] 05:10:01 INFO - PROCESS | 1833 | 1461240601571 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\", \"28a9b69e-5193-4043-98ab-01bdcebf4cb6\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1833 | ++DOCSHELL 0x7f05529b7800 == 169 [pid = 1833] [id = 788] 05:10:01 INFO - PROCESS | 1833 | ++DOMWINDOW == 174 (0x7f0546cd0400) [pid = 1833] [serial = 2363] [outer = (nil)] 05:10:01 INFO - PROCESS | 1833 | ++DOMWINDOW == 175 (0x7f05510adc00) [pid = 1833] [serial = 2364] [outer = 0x7f0546cd0400] 05:10:01 INFO - PROCESS | 1833 | 1461240601649 Marionette DEBUG loaded listener.js 05:10:01 INFO - PROCESS | 1833 | ++DOMWINDOW == 176 (0x7f0551116400) [pid = 1833] [serial = 2365] [outer = 0x7f0546cd0400] 05:10:02 INFO - PROCESS | 1833 | 1461240602473 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:10:02 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 05:10:02 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 1433ms 05:10:02 INFO - PROCESS | 1833 | 1461240602494 Marionette TRACE conn3 -> [0,3117,"getWindowHandle",null] 05:10:02 INFO - PROCESS | 1833 | 1461240602497 Marionette TRACE conn3 <- [1,3117,null,{"value":"8"}] 05:10:03 WARNING - u'runner_teardown' () 05:10:03 INFO - No more tests 05:10:03 INFO - Got 0 unexpected results 05:10:03 INFO - SUITE-END | took 1164s 05:10:03 INFO - Closing logging queue 05:10:03 INFO - queue closed 05:10:03 INFO - Return code: 0 05:10:03 WARNING - # TBPL SUCCESS # 05:10:03 INFO - Running post-action listener: _resource_record_post_action 05:10:03 INFO - Running post-run listener: _resource_record_post_run 05:10:04 INFO - Total resource usage - Wall time: 1200s; CPU: 98.0%; Read bytes: 8462336; Write bytes: 969588736; Read time: 528; Write time: 469160 05:10:04 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 05:10:04 INFO - install - Wall time: 31s; CPU: 100.0%; Read bytes: 0; Write bytes: 85544960; Read time: 0; Write time: 218912 05:10:05 INFO - run-tests - Wall time: 1170s; CPU: 98.0%; Read bytes: 5861376; Write bytes: 883994624; Read time: 440; Write time: 250240 05:10:05 INFO - Running post-run listener: _upload_blobber_files 05:10:05 INFO - Blob upload gear active. 05:10:05 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 05:10:05 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:10:05 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:10:05 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:10:05 INFO - (blobuploader) - INFO - Open directory for files ... 05:10:05 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 05:10:06 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 05:10:06 INFO - (blobuploader) - INFO - Uploading, attempt #1. 05:10:07 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 05:10:07 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 05:10:07 INFO - (blobuploader) - INFO - Done attempting. 05:10:07 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 05:10:07 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 05:10:07 INFO - (blobuploader) - INFO - Uploading, attempt #1. 05:10:09 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 05:10:09 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 05:10:09 INFO - (blobuploader) - INFO - Done attempting. 05:10:09 INFO - (blobuploader) - INFO - Iteration through files over. 05:10:09 INFO - Return code: 0 05:10:09 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 05:10:09 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 05:10:09 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/c37d85ebd26860b3be8f41d48b90fb3b1fa16bb1921dfe0191c57a48aec5c7bd1a621b6e1bdd60e38fb959570e147d8a3de53e98c04b05b0732aa719039ff37c", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/be3930a36aa54b15ffaaa84cc3d7d58a7a0b18e30ece6d9ae72eb95bd0bddbed3e65c59c8d6c74d2ec61e4289deabf92a0b4caef825942515fa58811dec24776"} 05:10:09 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 05:10:09 INFO - Writing to file /builds/slave/test/properties/blobber_files 05:10:09 INFO - Contents: 05:10:09 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/c37d85ebd26860b3be8f41d48b90fb3b1fa16bb1921dfe0191c57a48aec5c7bd1a621b6e1bdd60e38fb959570e147d8a3de53e98c04b05b0732aa719039ff37c", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/be3930a36aa54b15ffaaa84cc3d7d58a7a0b18e30ece6d9ae72eb95bd0bddbed3e65c59c8d6c74d2ec61e4289deabf92a0b4caef825942515fa58811dec24776"} 05:10:09 INFO - Running post-run listener: copy_logs_to_upload_dir 05:10:09 INFO - Copying logs to upload dir... 05:10:09 INFO - mkdir: /builds/slave/test/build/upload/logs 05:10:09 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=1285.808815 ========= master_lag: 1.11 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 21 mins, 26 secs) (at 2016-04-21 05:10:10.222134) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 3 secs) (at 2016-04-21 05:10:10.223292) ========= 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-1461239308.930492-622129246 _=/tools/buildbot/bin/python using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/c37d85ebd26860b3be8f41d48b90fb3b1fa16bb1921dfe0191c57a48aec5c7bd1a621b6e1bdd60e38fb959570e147d8a3de53e98c04b05b0732aa719039ff37c", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/be3930a36aa54b15ffaaa84cc3d7d58a7a0b18e30ece6d9ae72eb95bd0bddbed3e65c59c8d6c74d2ec61e4289deabf92a0b4caef825942515fa58811dec24776"} build_url:https://queue.taskcluster.net/v1/task/bZtgAgQhRPWPdcMlEHkRYQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 symbols_url:https://queue.taskcluster.net/v1/task/bZtgAgQhRPWPdcMlEHkRYQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.035033 build_url: 'https://queue.taskcluster.net/v1/task/bZtgAgQhRPWPdcMlEHkRYQ/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/c37d85ebd26860b3be8f41d48b90fb3b1fa16bb1921dfe0191c57a48aec5c7bd1a621b6e1bdd60e38fb959570e147d8a3de53e98c04b05b0732aa719039ff37c", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/be3930a36aa54b15ffaaa84cc3d7d58a7a0b18e30ece6d9ae72eb95bd0bddbed3e65c59c8d6c74d2ec61e4289deabf92a0b4caef825942515fa58811dec24776"}' symbols_url: 'https://queue.taskcluster.net/v1/task/bZtgAgQhRPWPdcMlEHkRYQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip' ========= master_lag: 3.64 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 3 secs) (at 2016-04-21 05:10:13.898869) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-21 05:10:13.899328) ========= 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-1461239308.930492-622129246 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.020346 ========= master_lag: 0.05 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-21 05:10:13.964916) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-21 05:10:13.965415) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-21 05:10:13.965894) ========= ========= Total master_lag: 4.92 =========