builder: mozilla-inbound_ubuntu64_vm-debug_test-web-platform-tests-1 slave: tst-linux64-spot-1849 starttime: 1461271134.27 results: success (0) buildid: 20160421130625 builduid: 4923800e79374fcbb0dda83415ec13a1 revision: ddd7892d4ed6c18b9bbc1a6e25803b5e628452a7 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-04-21 13:38:54.272617) ========= master: http://buildbot-master54.bb.releng.usw2.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-04-21 13:38:54.273036) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-21 13:38:54.273345) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-21 13:38:54.312605) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-21 13:38:54.312888) ========= 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-1461268571.698136-1581486492 _=/tools/buildbot/bin/python using PTY: False --2016-04-21 13:38:54-- 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% 532K=0.02s 2016-04-21 13:38:54 (532 KB/s) - `archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.340951 ========= master_lag: 0.10 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-21 13:38:54.752648) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-21 13:38:54.752940) ========= 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-1461268571.698136-1581486492 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.036697 ========= master_lag: 0.30 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-21 13:38:55.090843) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-04-21 13:38:55.091158) ========= bash -c 'python archiver_client.py mozharness --repo integration/mozilla-inbound --rev ddd7892d4ed6c18b9bbc1a6e25803b5e628452a7 --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 ddd7892d4ed6c18b9bbc1a6e25803b5e628452a7 --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-1461268571.698136-1581486492 _=/tools/buildbot/bin/python using PTY: False 2016-04-21 13:38:55,242 truncating revision to first 12 chars 2016-04-21 13:38:55,243 Setting DEBUG logging. 2016-04-21 13:38:55,243 attempt 1/10 2016-04-21 13:38:55,243 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/integration/mozilla-inbound/ddd7892d4ed6?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-04-21 13:38:55,567 unpacking tar archive at: mozilla-inbound-ddd7892d4ed6/testing/mozharness/ program finished with exit code 0 elapsedTime=0.615005 ========= master_lag: 0.68 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-04-21 13:38:56.384812) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-21 13:38:56.385126) ========= script_repo_revision: ddd7892d4ed6c18b9bbc1a6e25803b5e628452a7 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-21 13:38:56.385556) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-21 13:38:56.385828) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-21 13:38:56.459868) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 22 mins, 26 secs) (at 2016-04-21 13:38:56.460252) ========= /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-1461268571.698136-1581486492 _=/tools/buildbot/bin/python using PTY: False 13:38:56 INFO - MultiFileLogger online at 20160421 13:38:56 in /builds/slave/test 13:38:56 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 13:38:56 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 13:38:56 INFO - {'append_to_log': False, 13:38:56 INFO - 'base_work_dir': '/builds/slave/test', 13:38:56 INFO - 'blob_upload_branch': 'mozilla-inbound', 13:38:56 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 13:38:56 INFO - 'buildbot_json_path': 'buildprops.json', 13:38:56 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 13:38:56 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 13:38:56 INFO - 'download_minidump_stackwalk': True, 13:38:56 INFO - 'download_symbols': 'true', 13:38:56 INFO - 'e10s': False, 13:38:56 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 13:38:56 INFO - 'tooltool.py': '/tools/tooltool.py', 13:38:56 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 13:38:56 INFO - '/tools/misc-python/virtualenv.py')}, 13:38:56 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 13:38:56 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 13:38:56 INFO - 'log_level': 'info', 13:38:56 INFO - 'log_to_console': True, 13:38:56 INFO - 'opt_config_files': (), 13:38:56 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 13:38:56 INFO - '--processes=1', 13:38:56 INFO - '--config=%(test_path)s/wptrunner.ini', 13:38:56 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 13:38:56 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 13:38:56 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 13:38:56 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 13:38:56 INFO - 'pip_index': False, 13:38:56 INFO - 'require_test_zip': True, 13:38:56 INFO - 'test_type': ('testharness',), 13:38:56 INFO - 'this_chunk': '1', 13:38:56 INFO - 'tooltool_cache': '/builds/tooltool_cache', 13:38:56 INFO - 'total_chunks': '10', 13:38:56 INFO - 'virtualenv_path': 'venv', 13:38:56 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 13:38:56 INFO - 'work_dir': 'build'} 13:38:56 INFO - ##### 13:38:56 INFO - ##### Running clobber step. 13:38:56 INFO - ##### 13:38:56 INFO - Running pre-action listener: _resource_record_pre_action 13:38:56 INFO - Running main action method: clobber 13:38:56 INFO - rmtree: /builds/slave/test/build 13:38:56 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 13:38:58 INFO - Running post-action listener: _resource_record_post_action 13:38:58 INFO - ##### 13:38:58 INFO - ##### Running read-buildbot-config step. 13:38:58 INFO - ##### 13:38:58 INFO - Running pre-action listener: _resource_record_pre_action 13:38:58 INFO - Running main action method: read_buildbot_config 13:38:58 INFO - Using buildbot properties: 13:38:58 INFO - { 13:38:58 INFO - "project": "", 13:38:58 INFO - "product": "firefox", 13:38:58 INFO - "script_repo_revision": "production", 13:38:58 INFO - "scheduler": "tests-mozilla-inbound-ubuntu64_vm-debug-unittest-7-3600", 13:38:58 INFO - "repository": "", 13:38:58 INFO - "buildername": "Ubuntu VM 12.04 x64 mozilla-inbound debug test web-platform-tests-1", 13:38:58 INFO - "buildid": "20160421130625", 13:38:58 INFO - "pgo_build": "False", 13:38:58 INFO - "basedir": "/builds/slave/test", 13:38:58 INFO - "buildnumber": 81, 13:38:58 INFO - "slavename": "tst-linux64-spot-1849", 13:38:58 INFO - "master": "http://buildbot-master54.bb.releng.usw2.mozilla.com:8201/", 13:38:58 INFO - "platform": "linux64", 13:38:58 INFO - "branch": "mozilla-inbound", 13:38:58 INFO - "revision": "ddd7892d4ed6c18b9bbc1a6e25803b5e628452a7", 13:38:58 INFO - "repo_path": "integration/mozilla-inbound", 13:38:58 INFO - "moz_repo_path": "", 13:38:58 INFO - "stage_platform": "linux64", 13:38:58 INFO - "builduid": "4923800e79374fcbb0dda83415ec13a1", 13:38:58 INFO - "slavebuilddir": "test" 13:38:58 INFO - } 13:38:58 INFO - Found installer url https://queue.taskcluster.net/v1/task/FhXEYa0jQJ2TOoMbXwngxg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2. 13:38:58 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/FhXEYa0jQJ2TOoMbXwngxg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json. 13:38:58 INFO - Running post-action listener: _resource_record_post_action 13:38:58 INFO - ##### 13:38:58 INFO - ##### Running download-and-extract step. 13:38:58 INFO - ##### 13:38:58 INFO - Running pre-action listener: _resource_record_pre_action 13:38:58 INFO - Running main action method: download_and_extract 13:38:58 INFO - mkdir: /builds/slave/test/build/tests 13:38:58 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 13:38:58 INFO - https://queue.taskcluster.net/v1/task/FhXEYa0jQJ2TOoMbXwngxg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json matches https://queue.taskcluster.net 13:38:58 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/FhXEYa0jQJ2TOoMbXwngxg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 13:38:58 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/FhXEYa0jQJ2TOoMbXwngxg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 13:38:58 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/FhXEYa0jQJ2TOoMbXwngxg/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 13:38:58 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/FhXEYa0jQJ2TOoMbXwngxg/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 13:39:00 INFO - Downloaded 1361 bytes. 13:39:00 INFO - Reading from file /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 13:39:00 INFO - Using the following test package requirements: 13:39:00 INFO - {u'common': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip'], 13:39:00 INFO - u'cppunittest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 13:39:00 INFO - u'firefox-48.0a1.en-US.linux-x86_64.cppunittest.tests.zip'], 13:39:00 INFO - u'gtest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 13:39:00 INFO - u'firefox-48.0a1.en-US.linux-x86_64.gtest.tests.zip'], 13:39:00 INFO - u'jittest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 13:39:00 INFO - u'jsshell-linux-x86_64.zip'], 13:39:00 INFO - u'mochitest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 13:39:00 INFO - u'firefox-48.0a1.en-US.linux-x86_64.mochitest.tests.zip'], 13:39:00 INFO - u'mozbase': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip'], 13:39:00 INFO - u'reftest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 13:39:00 INFO - u'firefox-48.0a1.en-US.linux-x86_64.reftest.tests.zip'], 13:39:00 INFO - u'talos': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 13:39:00 INFO - u'firefox-48.0a1.en-US.linux-x86_64.talos.tests.zip'], 13:39:00 INFO - u'web-platform': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 13:39:00 INFO - u'firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip'], 13:39:00 INFO - u'xpcshell': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 13:39:00 INFO - u'firefox-48.0a1.en-US.linux-x86_64.xpcshell.tests.zip']} 13:39:00 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 13:39:00 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')]} 13:39:00 INFO - https://queue.taskcluster.net/v1/task/FhXEYa0jQJ2TOoMbXwngxg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip matches https://queue.taskcluster.net 13:39:00 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/FhXEYa0jQJ2TOoMbXwngxg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip 13:39:00 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/FhXEYa0jQJ2TOoMbXwngxg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip 13:39:00 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/FhXEYa0jQJ2TOoMbXwngxg/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 13:39:00 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/FhXEYa0jQJ2TOoMbXwngxg/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 13:39:02 INFO - Downloaded 22745418 bytes. 13:39:02 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/*'] 13:39:02 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/* 13:39:02 INFO - caution: filename not matched: web-platform/* 13:39:02 INFO - Return code: 11 13:39:02 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')]} 13:39:02 INFO - https://queue.taskcluster.net/v1/task/FhXEYa0jQJ2TOoMbXwngxg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip matches https://queue.taskcluster.net 13:39:02 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/FhXEYa0jQJ2TOoMbXwngxg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip 13:39:02 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/FhXEYa0jQJ2TOoMbXwngxg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip 13:39:02 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/FhXEYa0jQJ2TOoMbXwngxg/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 13:39:02 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/FhXEYa0jQJ2TOoMbXwngxg/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 13:39:04 INFO - Downloaded 36400340 bytes. 13:39:04 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 13:39:04 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 13:39:08 INFO - caution: filename not matched: bin/* 13:39:08 INFO - caution: filename not matched: config/* 13:39:08 INFO - caution: filename not matched: mozbase/* 13:39:08 INFO - caution: filename not matched: marionette/* 13:39:08 INFO - caution: filename not matched: tools/wptserve/* 13:39:08 INFO - Return code: 11 13:39:08 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')]} 13:39:08 INFO - https://queue.taskcluster.net/v1/task/FhXEYa0jQJ2TOoMbXwngxg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 matches https://queue.taskcluster.net 13:39:08 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/FhXEYa0jQJ2TOoMbXwngxg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 13:39:08 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/FhXEYa0jQJ2TOoMbXwngxg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 13:39:08 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/FhXEYa0jQJ2TOoMbXwngxg/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 13:39:08 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/FhXEYa0jQJ2TOoMbXwngxg/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 13:39:11 INFO - Downloaded 64319307 bytes. 13:39:11 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/FhXEYa0jQJ2TOoMbXwngxg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 13:39:11 INFO - mkdir: /builds/slave/test/properties 13:39:11 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 13:39:11 INFO - Writing to file /builds/slave/test/properties/build_url 13:39:11 INFO - Contents: 13:39:11 INFO - build_url:https://queue.taskcluster.net/v1/task/FhXEYa0jQJ2TOoMbXwngxg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 13:39:12 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/FhXEYa0jQJ2TOoMbXwngxg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 13:39:12 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 13:39:12 INFO - Writing to file /builds/slave/test/properties/symbols_url 13:39:12 INFO - Contents: 13:39:12 INFO - symbols_url:https://queue.taskcluster.net/v1/task/FhXEYa0jQJ2TOoMbXwngxg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 13:39:12 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')]} 13:39:12 INFO - https://queue.taskcluster.net/v1/task/FhXEYa0jQJ2TOoMbXwngxg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip matches https://queue.taskcluster.net 13:39:12 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/FhXEYa0jQJ2TOoMbXwngxg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 13:39:12 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/FhXEYa0jQJ2TOoMbXwngxg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 13:39:12 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/FhXEYa0jQJ2TOoMbXwngxg/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 13:39:12 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/FhXEYa0jQJ2TOoMbXwngxg/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 13:39:16 INFO - Downloaded 90807530 bytes. 13:39:16 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'] 13:39:16 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 13:39:23 INFO - Return code: 0 13:39:23 INFO - Running post-action listener: _resource_record_post_action 13:39:23 INFO - Running post-action listener: set_extra_try_arguments 13:39:23 INFO - ##### 13:39:23 INFO - ##### Running create-virtualenv step. 13:39:23 INFO - ##### 13:39:23 INFO - Running pre-action listener: _pre_create_virtualenv 13:39:23 INFO - Running pre-action listener: _resource_record_pre_action 13:39:23 INFO - Running main action method: create_virtualenv 13:39:23 INFO - Creating virtualenv /builds/slave/test/build/venv 13:39:23 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 13:39:23 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 13:39:24 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 13:39:24 INFO - Using real prefix '/usr' 13:39:24 INFO - New python executable in /builds/slave/test/build/venv/bin/python 13:39:27 INFO - Installing distribute.............................................................................................................................................................................................done. 13:39:31 INFO - Installing pip.................done. 13:39:31 INFO - Return code: 0 13:39:31 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 13:39:31 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')]} 13:39:31 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 13:39:31 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 13:39:31 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')]} 13:39:31 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 13:39:31 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 13:39:31 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 0x2da3030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2da43f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2de5150>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2d64270>, '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 0x2df4060>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x2df43d0>, '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-1461268571.698136-1581486492', '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 13:39:31 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 13:39:31 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 13:39:31 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 13:39:31 INFO - 'CCACHE_UMASK': '002', 13:39:31 INFO - 'DISPLAY': ':0', 13:39:31 INFO - 'HOME': '/home/cltbld', 13:39:31 INFO - 'LANG': 'en_US.UTF-8', 13:39:31 INFO - 'LOGNAME': 'cltbld', 13:39:31 INFO - 'MAIL': '/var/mail/cltbld', 13:39:31 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 13:39:31 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 13:39:31 INFO - 'MOZ_NO_REMOTE': '1', 13:39:31 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 13:39:31 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 13:39:31 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 13:39:31 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 13:39:31 INFO - 'PWD': '/builds/slave/test', 13:39:31 INFO - 'SHELL': '/bin/bash', 13:39:31 INFO - 'SHLVL': '1', 13:39:31 INFO - 'TERM': 'linux', 13:39:31 INFO - 'TMOUT': '86400', 13:39:31 INFO - 'USER': 'cltbld', 13:39:31 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461268571.698136-1581486492', 13:39:31 INFO - '_': '/tools/buildbot/bin/python'} 13:39:31 INFO - Ignoring indexes: https://pypi.python.org/simple/ 13:39:31 INFO - Downloading/unpacking psutil>=0.7.1 13:39:31 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 13:39:31 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 13:39:31 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 13:39:31 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 13:39:31 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 13:39:31 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 13:39:35 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 13:39:35 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 13:39:35 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 13:39:35 INFO - Installing collected packages: psutil 13:39:35 INFO - Running setup.py install for psutil 13:39:36 INFO - building 'psutil._psutil_linux' extension 13:39:36 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 13:39:36 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 13:39:36 INFO - building 'psutil._psutil_posix' extension 13:39:36 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 13:39:36 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 13:39:37 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 13:39:37 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 13:39:37 INFO - Successfully installed psutil 13:39:37 INFO - Cleaning up... 13:39:37 INFO - Return code: 0 13:39:37 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 13:39:37 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')]} 13:39:37 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 13:39:37 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 13:39:37 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')]} 13:39:37 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 13:39:37 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 13:39:37 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 0x2da3030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2da43f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2de5150>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2d64270>, '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 0x2df4060>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x2df43d0>, '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-1461268571.698136-1581486492', '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 13:39:37 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 13:39:37 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 13:39:37 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 13:39:37 INFO - 'CCACHE_UMASK': '002', 13:39:37 INFO - 'DISPLAY': ':0', 13:39:37 INFO - 'HOME': '/home/cltbld', 13:39:37 INFO - 'LANG': 'en_US.UTF-8', 13:39:37 INFO - 'LOGNAME': 'cltbld', 13:39:37 INFO - 'MAIL': '/var/mail/cltbld', 13:39:37 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 13:39:37 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 13:39:37 INFO - 'MOZ_NO_REMOTE': '1', 13:39:37 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 13:39:37 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 13:39:37 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 13:39:37 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 13:39:37 INFO - 'PWD': '/builds/slave/test', 13:39:37 INFO - 'SHELL': '/bin/bash', 13:39:37 INFO - 'SHLVL': '1', 13:39:37 INFO - 'TERM': 'linux', 13:39:37 INFO - 'TMOUT': '86400', 13:39:37 INFO - 'USER': 'cltbld', 13:39:37 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461268571.698136-1581486492', 13:39:37 INFO - '_': '/tools/buildbot/bin/python'} 13:39:37 INFO - Ignoring indexes: https://pypi.python.org/simple/ 13:39:37 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 13:39:37 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 13:39:37 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 13:39:37 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 13:39:37 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 13:39:37 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 13:39:37 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 13:39:41 INFO - Downloading mozsystemmonitor-0.0.tar.gz 13:39:41 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 13:39:41 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 13:39:41 INFO - Installing collected packages: mozsystemmonitor 13:39:41 INFO - Running setup.py install for mozsystemmonitor 13:39:41 INFO - Successfully installed mozsystemmonitor 13:39:41 INFO - Cleaning up... 13:39:41 INFO - Return code: 0 13:39:41 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 13:39:41 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 13:39:41 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 13:39:41 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 13:39:41 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 13:39:41 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 13:39:41 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 13:39:41 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.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 0x2da3030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2da43f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2de5150>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2d64270>, '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 0x2df4060>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x2df43d0>, '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-1461268571.698136-1581486492', '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 13:39:41 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.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 13:39:41 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.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 13:39:41 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 13:39:41 INFO - 'CCACHE_UMASK': '002', 13:39:41 INFO - 'DISPLAY': ':0', 13:39:41 INFO - 'HOME': '/home/cltbld', 13:39:41 INFO - 'LANG': 'en_US.UTF-8', 13:39:41 INFO - 'LOGNAME': 'cltbld', 13:39:41 INFO - 'MAIL': '/var/mail/cltbld', 13:39:41 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 13:39:41 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 13:39:41 INFO - 'MOZ_NO_REMOTE': '1', 13:39:41 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 13:39:41 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 13:39:41 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 13:39:41 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 13:39:41 INFO - 'PWD': '/builds/slave/test', 13:39:41 INFO - 'SHELL': '/bin/bash', 13:39:41 INFO - 'SHLVL': '1', 13:39:41 INFO - 'TERM': 'linux', 13:39:41 INFO - 'TMOUT': '86400', 13:39:41 INFO - 'USER': 'cltbld', 13:39:41 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461268571.698136-1581486492', 13:39:41 INFO - '_': '/tools/buildbot/bin/python'} 13:39:42 INFO - Ignoring indexes: https://pypi.python.org/simple/ 13:39:42 INFO - Downloading/unpacking blobuploader==1.2.4 13:39:42 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 13:39:42 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 13:39:42 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 13:39:42 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 13:39:42 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 13:39:42 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 13:39:45 INFO - Downloading blobuploader-1.2.4.tar.gz 13:39:45 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 13:39:46 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 13:39:46 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 13:39:46 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 13:39:46 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 13:39:46 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 13:39:46 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 13:39:46 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 13:39:46 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 13:39:47 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 13:39:47 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 13:39:47 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 13:39:47 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 13:39:47 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 13:39:47 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 13:39:47 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 13:39:47 INFO - Downloading docopt-0.6.1.tar.gz 13:39:47 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 13:39:47 INFO - Installing collected packages: blobuploader, requests, docopt 13:39:47 INFO - Running setup.py install for blobuploader 13:39:47 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 13:39:47 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 13:39:47 INFO - Running setup.py install for requests 13:39:48 INFO - Running setup.py install for docopt 13:39:48 INFO - Successfully installed blobuploader requests docopt 13:39:48 INFO - Cleaning up... 13:39:48 INFO - Return code: 0 13:39:48 INFO - Installing None into virtualenv /builds/slave/test/build/venv 13:39:48 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 13:39:48 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 13:39:48 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 13:39:48 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 13:39:48 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 13:39:48 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 13:39:48 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 0x2da3030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2da43f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2de5150>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2d64270>, '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 0x2df4060>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x2df43d0>, '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-1461268571.698136-1581486492', '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 13:39:48 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 13:39:48 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 13:39:48 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 13:39:48 INFO - 'CCACHE_UMASK': '002', 13:39:48 INFO - 'DISPLAY': ':0', 13:39:48 INFO - 'HOME': '/home/cltbld', 13:39:48 INFO - 'LANG': 'en_US.UTF-8', 13:39:48 INFO - 'LOGNAME': 'cltbld', 13:39:48 INFO - 'MAIL': '/var/mail/cltbld', 13:39:48 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 13:39:48 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 13:39:48 INFO - 'MOZ_NO_REMOTE': '1', 13:39:48 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 13:39:48 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 13:39:48 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 13:39:48 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 13:39:48 INFO - 'PWD': '/builds/slave/test', 13:39:48 INFO - 'SHELL': '/bin/bash', 13:39:48 INFO - 'SHLVL': '1', 13:39:48 INFO - 'TERM': 'linux', 13:39:48 INFO - 'TMOUT': '86400', 13:39:48 INFO - 'USER': 'cltbld', 13:39:48 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461268571.698136-1581486492', 13:39:48 INFO - '_': '/tools/buildbot/bin/python'} 13:39:49 INFO - Ignoring indexes: https://pypi.python.org/simple/ 13:39:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 13:39:49 INFO - Running setup.py (path:/tmp/pip-7As07T-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 13:39:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 13:39:49 INFO - Running setup.py (path:/tmp/pip-ZIyR63-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 13:39:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 13:39:49 INFO - Running setup.py (path:/tmp/pip-iGOf2w-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 13:39:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 13:39:49 INFO - Running setup.py (path:/tmp/pip-1AKFqs-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 13:39:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 13:39:49 INFO - Running setup.py (path:/tmp/pip-NdunPo-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 13:39:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 13:39:49 INFO - Running setup.py (path:/tmp/pip-ynl8A8-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 13:39:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 13:39:50 INFO - Running setup.py (path:/tmp/pip-akGdYe-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 13:39:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 13:39:50 INFO - Running setup.py (path:/tmp/pip-_vrwhV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 13:39:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 13:39:50 INFO - Running setup.py (path:/tmp/pip-IXGxC9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 13:39:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 13:39:50 INFO - Running setup.py (path:/tmp/pip-jpLWAz-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 13:39:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 13:39:50 INFO - Running setup.py (path:/tmp/pip-717SdT-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 13:39:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 13:39:50 INFO - Running setup.py (path:/tmp/pip-MGKVp4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 13:39:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 13:39:50 INFO - Running setup.py (path:/tmp/pip-qDrwLE-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 13:39:51 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 13:39:51 INFO - Running setup.py (path:/tmp/pip-ofC80X-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 13:39:51 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 13:39:51 INFO - Running setup.py (path:/tmp/pip-D5wOgU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 13:39:51 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 13:39:51 INFO - Running setup.py (path:/tmp/pip-XLxc6m-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 13:39:51 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 13:39:51 INFO - Running setup.py (path:/tmp/pip-rRf7P1-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 13:39:51 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 13:39:51 INFO - Running setup.py (path:/tmp/pip-Zw0Gjq-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 13:39:51 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 13:39:51 INFO - Running setup.py (path:/tmp/pip-BewKhD-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 13:39:51 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 13:39:51 INFO - Running setup.py (path:/tmp/pip-z8M_6x-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 13:39:52 INFO - Unpacking /builds/slave/test/build/tests/marionette 13:39:52 INFO - Running setup.py (path:/tmp/pip-GNYg_o-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 13:39:52 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 13:39:52 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 13:39:52 INFO - Running setup.py install for manifestparser 13:39:52 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 13:39:52 INFO - Running setup.py install for mozcrash 13:39:52 INFO - Running setup.py install for mozdebug 13:39:53 INFO - Running setup.py install for mozdevice 13:39:53 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 13:39:53 INFO - Installing dm script to /builds/slave/test/build/venv/bin 13:39:53 INFO - Running setup.py install for mozfile 13:39:53 INFO - Running setup.py install for mozhttpd 13:39:53 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 13:39:53 INFO - Running setup.py install for mozinfo 13:39:53 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 13:39:54 INFO - Running setup.py install for mozInstall 13:39:54 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 13:39:54 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 13:39:54 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 13:39:54 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 13:39:54 INFO - Running setup.py install for mozleak 13:39:54 INFO - Running setup.py install for mozlog 13:39:54 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 13:39:54 INFO - Running setup.py install for moznetwork 13:39:54 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 13:39:54 INFO - Running setup.py install for mozprocess 13:39:55 INFO - Running setup.py install for mozprofile 13:39:55 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 13:39:55 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 13:39:55 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 13:39:55 INFO - Running setup.py install for mozrunner 13:39:55 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 13:39:55 INFO - Running setup.py install for mozscreenshot 13:39:55 INFO - Running setup.py install for moztest 13:39:55 INFO - Running setup.py install for mozversion 13:39:56 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 13:39:56 INFO - Running setup.py install for wptserve 13:39:56 INFO - Running setup.py install for marionette-driver 13:39:56 INFO - Running setup.py install for browsermob-proxy 13:39:56 INFO - Running setup.py install for marionette-client 13:39:57 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 13:39:57 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 13:39:57 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 13:39:57 INFO - Cleaning up... 13:39:57 INFO - Return code: 0 13:39:57 INFO - Installing None into virtualenv /builds/slave/test/build/venv 13:39:57 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')]} 13:39:57 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 13:39:57 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 13:39:57 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')]} 13:39:57 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 13:39:57 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 13:39:57 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 0x2da3030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2da43f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2de5150>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2d64270>, '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 0x2df4060>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x2df43d0>, '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-1461268571.698136-1581486492', '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 13:39:57 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 13:39:57 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 13:39:57 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 13:39:57 INFO - 'CCACHE_UMASK': '002', 13:39:57 INFO - 'DISPLAY': ':0', 13:39:57 INFO - 'HOME': '/home/cltbld', 13:39:57 INFO - 'LANG': 'en_US.UTF-8', 13:39:57 INFO - 'LOGNAME': 'cltbld', 13:39:57 INFO - 'MAIL': '/var/mail/cltbld', 13:39:57 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 13:39:57 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 13:39:57 INFO - 'MOZ_NO_REMOTE': '1', 13:39:57 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 13:39:57 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 13:39:57 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 13:39:57 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 13:39:57 INFO - 'PWD': '/builds/slave/test', 13:39:57 INFO - 'SHELL': '/bin/bash', 13:39:57 INFO - 'SHLVL': '1', 13:39:57 INFO - 'TERM': 'linux', 13:39:57 INFO - 'TMOUT': '86400', 13:39:57 INFO - 'USER': 'cltbld', 13:39:57 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461268571.698136-1581486492', 13:39:57 INFO - '_': '/tools/buildbot/bin/python'} 13:39:57 INFO - Ignoring indexes: https://pypi.python.org/simple/ 13:39:57 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 13:39:57 INFO - Running setup.py (path:/tmp/pip-_lW86k-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 13:39:58 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)) 13:39:58 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 13:39:58 INFO - Running setup.py (path:/tmp/pip-pWyrOp-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 13:39:58 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)) 13:39:58 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 13:39:58 INFO - Running setup.py (path:/tmp/pip-YKadO1-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 13:39:58 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)) 13:39:58 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 13:39:58 INFO - Running setup.py (path:/tmp/pip-6xz8jq-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 13:39:58 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)) 13:39:58 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 13:39:58 INFO - Running setup.py (path:/tmp/pip-GTL1FO-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 13:39:58 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)) 13:39:58 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 13:39:58 INFO - Running setup.py (path:/tmp/pip-UWGFZg-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 13:39:58 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)) 13:39:58 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 13:39:58 INFO - Running setup.py (path:/tmp/pip-JqvZoh-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 13:39:58 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)) 13:39:58 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 13:39:58 INFO - Running setup.py (path:/tmp/pip-XFCBWD-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 13:39:59 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)) 13:39:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 13:39:59 INFO - Running setup.py (path:/tmp/pip-YQauUk-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 13:39:59 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)) 13:39:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 13:39:59 INFO - Running setup.py (path:/tmp/pip-mwlIJa-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 13:39:59 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)) 13:39:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 13:39:59 INFO - Running setup.py (path:/tmp/pip-foLBOO-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 13:39:59 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)) 13:39:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 13:39:59 INFO - Running setup.py (path:/tmp/pip-zmpu94-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 13:39:59 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)) 13:39:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 13:39:59 INFO - Running setup.py (path:/tmp/pip-oLfOPK-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 13:39:59 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)) 13:39:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 13:39:59 INFO - Running setup.py (path:/tmp/pip-w4PoXp-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 13:39:59 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)) 13:39:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 13:39:59 INFO - Running setup.py (path:/tmp/pip-__WpJE-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 13:40:00 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)) 13:40:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 13:40:00 INFO - Running setup.py (path:/tmp/pip-HEqqhP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 13:40:00 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)) 13:40:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 13:40:00 INFO - Running setup.py (path:/tmp/pip-an5b0F-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 13:40:00 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)) 13:40:00 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 13:40:00 INFO - Running setup.py (path:/tmp/pip-mHR9Lb-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 13:40:00 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)) 13:40:00 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 13:40:00 INFO - Running setup.py (path:/tmp/pip-0DFPxw-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 13:40:00 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)) 13:40:00 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 13:40:00 INFO - Running setup.py (path:/tmp/pip-4pZlq2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 13:40:00 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)) 13:40:00 INFO - Unpacking /builds/slave/test/build/tests/marionette 13:40:01 INFO - Running setup.py (path:/tmp/pip-GuFKjV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 13:40:01 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 13:40:01 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)) 13:40:01 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)) 13:40:01 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)) 13:40:01 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)) 13:40:01 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)) 13:40:01 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)) 13:40:01 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 13:40:01 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 13:40:01 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 13:40:01 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 13:40:01 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 13:40:01 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 13:40:01 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 13:40:05 INFO - Downloading blessings-1.6.tar.gz 13:40:05 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 13:40:06 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)) 13:40:06 INFO - Installing collected packages: blessings 13:40:06 INFO - Running setup.py install for blessings 13:40:06 INFO - Successfully installed blessings 13:40:06 INFO - Cleaning up... 13:40:06 INFO - Return code: 0 13:40:06 INFO - Done creating virtualenv /builds/slave/test/build/venv. 13:40:06 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 13:40:06 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 13:40:07 INFO - Reading from file tmpfile_stdout 13:40:07 INFO - Current package versions: 13:40:07 INFO - argparse == 1.2.1 13:40:07 INFO - blessings == 1.6 13:40:07 INFO - blobuploader == 1.2.4 13:40:07 INFO - browsermob-proxy == 0.6.0 13:40:07 INFO - docopt == 0.6.1 13:40:07 INFO - manifestparser == 1.1 13:40:07 INFO - marionette-client == 2.3.0 13:40:07 INFO - marionette-driver == 1.4.0 13:40:07 INFO - mozInstall == 1.12 13:40:07 INFO - mozcrash == 0.17 13:40:07 INFO - mozdebug == 0.1 13:40:07 INFO - mozdevice == 0.48 13:40:07 INFO - mozfile == 1.2 13:40:07 INFO - mozhttpd == 0.7 13:40:07 INFO - mozinfo == 0.9 13:40:07 INFO - mozleak == 0.1 13:40:07 INFO - mozlog == 3.1 13:40:07 INFO - moznetwork == 0.27 13:40:07 INFO - mozprocess == 0.22 13:40:07 INFO - mozprofile == 0.28 13:40:07 INFO - mozrunner == 6.11 13:40:07 INFO - mozscreenshot == 0.1 13:40:07 INFO - mozsystemmonitor == 0.0 13:40:07 INFO - moztest == 0.7 13:40:07 INFO - mozversion == 1.4 13:40:07 INFO - psutil == 3.1.1 13:40:07 INFO - requests == 1.2.3 13:40:07 INFO - wptserve == 1.4.0 13:40:07 INFO - wsgiref == 0.1.2 13:40:07 INFO - Running post-action listener: _resource_record_post_action 13:40:07 INFO - Running post-action listener: _start_resource_monitoring 13:40:07 INFO - Starting resource monitoring. 13:40:07 INFO - ##### 13:40:07 INFO - ##### Running pull step. 13:40:07 INFO - ##### 13:40:07 INFO - Running pre-action listener: _resource_record_pre_action 13:40:07 INFO - Running main action method: pull 13:40:07 INFO - Pull has nothing to do! 13:40:07 INFO - Running post-action listener: _resource_record_post_action 13:40:07 INFO - ##### 13:40:07 INFO - ##### Running install step. 13:40:07 INFO - ##### 13:40:07 INFO - Running pre-action listener: _resource_record_pre_action 13:40:07 INFO - Running main action method: install 13:40:07 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 13:40:07 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 13:40:07 INFO - Reading from file tmpfile_stdout 13:40:07 INFO - Detecting whether we're running mozinstall >=1.0... 13:40:07 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 13:40:07 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 13:40:07 INFO - Reading from file tmpfile_stdout 13:40:07 INFO - Output received: 13:40:07 INFO - Usage: mozinstall [options] installer 13:40:07 INFO - Options: 13:40:07 INFO - -h, --help show this help message and exit 13:40:07 INFO - -d DEST, --destination=DEST 13:40:07 INFO - Directory to install application into. [default: 13:40:07 INFO - "/builds/slave/test"] 13:40:07 INFO - --app=APP Application being installed. [default: firefox] 13:40:07 INFO - mkdir: /builds/slave/test/build/application 13:40:07 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'] 13:40:07 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 13:40:37 INFO - Reading from file tmpfile_stdout 13:40:37 INFO - Output received: 13:40:37 INFO - /builds/slave/test/build/application/firefox/firefox 13:40:37 INFO - Running post-action listener: _resource_record_post_action 13:40:37 INFO - ##### 13:40:37 INFO - ##### Running run-tests step. 13:40:37 INFO - ##### 13:40:37 INFO - Running pre-action listener: _resource_record_pre_action 13:40:37 INFO - Running main action method: run_tests 13:40:37 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 13:40:37 INFO - Minidump filename unknown. Determining based upon platform and architecture. 13:40:37 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 13:40:38 INFO - grabbing minidump binary from tooltool 13:40:38 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')]} 13:40:38 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 0x2d64270>, '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 0x2df4060>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x2df43d0>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 13:40:38 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 13:40:38 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 13:40:38 INFO - INFO - File linux64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 13:40:38 INFO - Return code: 0 13:40:38 INFO - Chmoding /builds/slave/test/build/linux64-minidump_stackwalk to 0755 13:40:38 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 13:40:38 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/FhXEYa0jQJ2TOoMbXwngxg/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 13:40:38 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/FhXEYa0jQJ2TOoMbXwngxg/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 13:40:38 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 13:40:38 INFO - 'CCACHE_UMASK': '002', 13:40:38 INFO - 'DISPLAY': ':0', 13:40:38 INFO - 'HOME': '/home/cltbld', 13:40:38 INFO - 'LANG': 'en_US.UTF-8', 13:40:38 INFO - 'LOGNAME': 'cltbld', 13:40:38 INFO - 'MAIL': '/var/mail/cltbld', 13:40:38 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 13:40:38 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 13:40:38 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 13:40:38 INFO - 'MOZ_NO_REMOTE': '1', 13:40:38 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 13:40:38 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 13:40:38 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 13:40:38 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 13:40:38 INFO - 'PWD': '/builds/slave/test', 13:40:38 INFO - 'SHELL': '/bin/bash', 13:40:38 INFO - 'SHLVL': '1', 13:40:38 INFO - 'TERM': 'linux', 13:40:38 INFO - 'TMOUT': '86400', 13:40:38 INFO - 'USER': 'cltbld', 13:40:38 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461268571.698136-1581486492', 13:40:38 INFO - '_': '/tools/buildbot/bin/python'} 13:40:38 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/FhXEYa0jQJ2TOoMbXwngxg/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 13:40:39 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 13:40:39 INFO - import pkg_resources 13:40:40 INFO - Using 1 client processes 13:40:41 INFO - wptserve Starting http server on 127.0.0.1:8000 13:40:41 INFO - wptserve Starting http server on 127.0.0.1:8001 13:40:41 INFO - wptserve Starting http server on 127.0.0.1:8443 13:40:43 INFO - SUITE-START | Running 778 tests 13:40:43 INFO - Running testharness tests 13:40:43 INFO - Setting up ssl 13:40:43 INFO - PROCESS | certutil | 13:40:43 INFO - PROCESS | certutil | 13:40:43 INFO - PROCESS | certutil | 13:40:43 INFO - Certificate Nickname Trust Attributes 13:40:43 INFO - SSL,S/MIME,JAR/XPI 13:40:43 INFO - 13:40:43 INFO - web-platform-tests CT,, 13:40:43 INFO - 13:40:43 INFO - Starting runner 13:40:46 INFO - PROCESS | 1827 | 1461271246008 Marionette DEBUG Marionette enabled via build flag and pref 13:40:46 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f975011f800 == 1 [pid = 1827] [id = 1] 13:40:46 INFO - PROCESS | 1827 | ++DOMWINDOW == 1 (0x7f9750120000) [pid = 1827] [serial = 1] [outer = (nil)] 13:40:46 INFO - PROCESS | 1827 | [1827] WARNING: No inner window available!: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9803 13:40:46 INFO - PROCESS | 1827 | ++DOMWINDOW == 2 (0x7f9750121000) [pid = 1827] [serial = 2] [outer = 0x7f9750120000] 13:40:46 INFO - PROCESS | 1827 | 1461271246622 Marionette INFO Listening on port 2828 13:40:47 INFO - PROCESS | 1827 | 1461271247205 Marionette DEBUG Marionette enabled via command-line flag 13:40:47 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f974d2a1000 == 2 [pid = 1827] [id = 2] 13:40:47 INFO - PROCESS | 1827 | ++DOMWINDOW == 3 (0x7f974d2e7000) [pid = 1827] [serial = 3] [outer = (nil)] 13:40:47 INFO - PROCESS | 1827 | [1827] WARNING: No inner window available!: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9803 13:40:47 INFO - PROCESS | 1827 | ++DOMWINDOW == 4 (0x7f974d2e8000) [pid = 1827] [serial = 4] [outer = 0x7f974d2e7000] 13:40:47 INFO - PROCESS | 1827 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7f974d0cda30 13:40:47 INFO - PROCESS | 1827 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7f974c4322b0 13:40:47 INFO - PROCESS | 1827 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7f974c438580 13:40:47 INFO - PROCESS | 1827 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7f974c438880 13:40:47 INFO - PROCESS | 1827 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7f974c438bb0 13:40:47 INFO - PROCESS | 1827 | ++DOMWINDOW == 5 (0x7f974c4af000) [pid = 1827] [serial = 5] [outer = 0x7f9750120000] 13:40:47 INFO - PROCESS | 1827 | [1827] 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 13:40:47 INFO - PROCESS | 1827 | 1461271247668 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:33605 13:40:47 INFO - PROCESS | 1827 | [1827] 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 13:40:47 INFO - PROCESS | 1827 | 1461271247770 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:33606 13:40:47 INFO - PROCESS | 1827 | 1461271247782 Marionette DEBUG Closed connection conn0 13:40:47 INFO - PROCESS | 1827 | [1827] 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 13:40:47 INFO - PROCESS | 1827 | 1461271247896 Marionette DEBUG Closed connection conn1 13:40:47 INFO - PROCESS | 1827 | [1827] 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 13:40:47 INFO - PROCESS | 1827 | 1461271247932 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:33607 13:40:47 INFO - PROCESS | 1827 | [1827] 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 13:40:48 INFO - PROCESS | 1827 | 1461271248005 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:33608 13:40:48 INFO - PROCESS | 1827 | 1461271248019 Marionette DEBUG Closed connection conn2 13:40:48 INFO - PROCESS | 1827 | [1827] 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 13:40:48 INFO - PROCESS | 1827 | 1461271248072 Marionette DEBUG Accepted connection conn4 from 127.0.0.1:33609 13:40:48 INFO - PROCESS | 1827 | 1461271248076 Marionette DEBUG Closed connection conn3 13:40:48 INFO - PROCESS | 1827 | 1461271248120 Marionette TRACE conn4 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 13:40:48 INFO - PROCESS | 1827 | 1461271248141 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":"20160421130625","device":"desktop","version":"48.0a1"} 13:40:48 INFO - PROCESS | 1827 | [1827] 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 13:40:49 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f97409a0000 == 3 [pid = 1827] [id = 3] 13:40:49 INFO - PROCESS | 1827 | ++DOMWINDOW == 6 (0x7f97409a0800) [pid = 1827] [serial = 6] [outer = (nil)] 13:40:49 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f97409a1000 == 4 [pid = 1827] [id = 4] 13:40:49 INFO - PROCESS | 1827 | ++DOMWINDOW == 7 (0x7f9740748000) [pid = 1827] [serial = 7] [outer = (nil)] 13:40:50 INFO - PROCESS | 1827 | [1827] 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 13:40:50 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f973fc95000 == 5 [pid = 1827] [id = 5] 13:40:50 INFO - PROCESS | 1827 | ++DOMWINDOW == 8 (0x7f973fcdf000) [pid = 1827] [serial = 8] [outer = (nil)] 13:40:50 INFO - PROCESS | 1827 | [1827] 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 13:40:50 INFO - PROCESS | 1827 | [1827] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 13:40:50 INFO - PROCESS | 1827 | ++DOMWINDOW == 9 (0x7f973f84e000) [pid = 1827] [serial = 9] [outer = 0x7f973fcdf000] 13:40:50 INFO - PROCESS | 1827 | ++DOMWINDOW == 10 (0x7f973f5ba800) [pid = 1827] [serial = 10] [outer = 0x7f97409a0800] 13:40:50 INFO - PROCESS | 1827 | ++DOMWINDOW == 11 (0x7f973f421c00) [pid = 1827] [serial = 11] [outer = 0x7f9740748000] 13:40:50 INFO - PROCESS | 1827 | ++DOMWINDOW == 12 (0x7f973f423c00) [pid = 1827] [serial = 12] [outer = 0x7f973fcdf000] 13:40:51 INFO - PROCESS | 1827 | 1461271251746 Marionette DEBUG loaded listener.js 13:40:51 INFO - PROCESS | 1827 | 1461271251764 Marionette DEBUG loaded listener.js 13:40:52 INFO - PROCESS | 1827 | ++DOMWINDOW == 13 (0x7f973d4aa800) [pid = 1827] [serial = 13] [outer = 0x7f973fcdf000] 13:40:52 INFO - PROCESS | 1827 | 1461271252451 Marionette TRACE conn4 <- [1,1,null,{"sessionId":"765130dc-2633-4c45-86df-534da4113030","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":"20160421130625","device":"desktop","version":"48.0a1","command_id":1}}] 13:40:52 INFO - PROCESS | 1827 | 1461271252669 Marionette TRACE conn4 -> [0,2,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":128}] 13:40:52 INFO - PROCESS | 1827 | 1461271252889 Marionette TRACE conn4 <- [1,2,null,{"value":null}] 13:40:53 INFO - PROCESS | 1827 | 1461271253091 Marionette TRACE conn4 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 13:40:53 INFO - PROCESS | 1827 | [1827] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 13:40:53 INFO - PROCESS | 1827 | [1827] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 13:40:53 INFO - PROCESS | 1827 | ++DOMWINDOW == 14 (0x7f9739fbcc00) [pid = 1827] [serial = 14] [outer = 0x7f973fcdf000] 13:40:53 INFO - PROCESS | 1827 | [1827] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 13:40:53 INFO - PROCESS | 1827 | [1827] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 13:40:53 INFO - PROCESS | 1827 | 1461271253686 Marionette TRACE conn4 <- [1,3,null,{}] 13:40:53 INFO - PROCESS | 1827 | 1461271253756 Marionette TRACE conn4 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 13:40:53 INFO - PROCESS | 1827 | 1461271253789 Marionette TRACE conn4 <- [1,4,null,{"value":null}] 13:40:53 INFO - PROCESS | 1827 | 1461271253846 Marionette TRACE conn4 -> [0,5,"getWindowHandle",null] 13:40:53 INFO - PROCESS | 1827 | 1461271253850 Marionette TRACE conn4 <- [1,5,null,{"value":"8"}] 13:40:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 13:40:53 INFO - PROCESS | 1827 | 1461271253910 Marionette TRACE conn4 -> [0,6,"setScriptTimeout",{"ms":35000}] 13:40:53 INFO - PROCESS | 1827 | 1461271253916 Marionette TRACE conn4 <- [1,6,null,{}] 13:40:53 INFO - PROCESS | 1827 | 1461271253924 Marionette TRACE conn4 -> [0,7,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:40:53 INFO - PROCESS | 1827 | 1461271253940 Marionette TRACE conn4 <- [1,7,null,{"value":null}] 13:40:53 INFO - PROCESS | 1827 | 1461271253948 Marionette TRACE conn4 -> [0,8,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:53 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f973898f800 == 6 [pid = 1827] [id = 6] 13:40:53 INFO - PROCESS | 1827 | ++DOMWINDOW == 15 (0x7f973893a000) [pid = 1827] [serial = 15] [outer = (nil)] 13:40:54 INFO - PROCESS | 1827 | ++DOMWINDOW == 16 (0x7f973893bc00) [pid = 1827] [serial = 16] [outer = 0x7f973893a000] 13:40:54 INFO - PROCESS | 1827 | 1461271254018 Marionette DEBUG loaded listener.js 13:40:54 INFO - PROCESS | 1827 | ++DOMWINDOW == 17 (0x7f9738768400) [pid = 1827] [serial = 17] [outer = 0x7f973893a000] 13:40:54 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f97389ab000 == 7 [pid = 1827] [id = 7] 13:40:54 INFO - PROCESS | 1827 | ++DOMWINDOW == 18 (0x7f9738775000) [pid = 1827] [serial = 18] [outer = (nil)] 13:40:54 INFO - PROCESS | 1827 | ++DOMWINDOW == 19 (0x7f9739fbe000) [pid = 1827] [serial = 19] [outer = 0x7f9738775000] 13:40:54 INFO - PROCESS | 1827 | 1461271254467 Marionette DEBUG loaded listener.js 13:40:54 INFO - PROCESS | 1827 | ++DOMWINDOW == 20 (0x7f9738432400) [pid = 1827] [serial = 20] [outer = 0x7f9738775000] 13:40:54 INFO - PROCESS | 1827 | [1827] 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 13:40:55 INFO - PROCESS | 1827 | 1461271255005 Marionette TRACE conn4 <- [1,8,null,{"value":["/2dcontext/compositing/2d.composite.canvas.copy.html",0,null,null,[["Canvas test: 2d.composite.canvas.copy",0,null,null]]]}] 13:40:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 13:40:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 1181ms 13:40:55 INFO - PROCESS | 1827 | 1461271255115 Marionette TRACE conn4 -> [0,9,"getWindowHandle",null] 13:40:55 INFO - PROCESS | 1827 | 1461271255119 Marionette TRACE conn4 <- [1,9,null,{"value":"8"}] 13:40:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 13:40:55 INFO - PROCESS | 1827 | 1461271255160 Marionette TRACE conn4 -> [0,10,"setScriptTimeout",{"ms":35000}] 13:40:55 INFO - PROCESS | 1827 | 1461271255163 Marionette TRACE conn4 <- [1,10,null,{}] 13:40:55 INFO - PROCESS | 1827 | 1461271255184 Marionette TRACE conn4 -> [0,11,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:40:55 INFO - PROCESS | 1827 | 1461271255359 Marionette TRACE conn4 <- [1,11,null,{"value":null}] 13:40:55 INFO - PROCESS | 1827 | 1461271255377 Marionette TRACE conn4 -> [0,12,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:55 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f9736a3d800 == 8 [pid = 1827] [id = 8] 13:40:55 INFO - PROCESS | 1827 | ++DOMWINDOW == 21 (0x7f9736a21400) [pid = 1827] [serial = 21] [outer = (nil)] 13:40:55 INFO - PROCESS | 1827 | ++DOMWINDOW == 22 (0x7f9736a23000) [pid = 1827] [serial = 22] [outer = 0x7f9736a21400] 13:40:55 INFO - PROCESS | 1827 | 1461271255443 Marionette DEBUG loaded listener.js 13:40:55 INFO - PROCESS | 1827 | ++DOMWINDOW == 23 (0x7f9736a27c00) [pid = 1827] [serial = 23] [outer = 0x7f9736a21400] 13:40:56 INFO - PROCESS | 1827 | 1461271256160 Marionette TRACE conn4 <- [1,12,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-atop",0,null,null]]]}] 13:40:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 13:40:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 1063ms 13:40:56 INFO - PROCESS | 1827 | 1461271256202 Marionette TRACE conn4 -> [0,13,"getWindowHandle",null] 13:40:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 13:40:56 INFO - PROCESS | 1827 | 1461271256206 Marionette TRACE conn4 <- [1,13,null,{"value":"8"}] 13:40:56 INFO - PROCESS | 1827 | 1461271256212 Marionette TRACE conn4 -> [0,14,"setScriptTimeout",{"ms":35000}] 13:40:56 INFO - PROCESS | 1827 | 1461271256215 Marionette TRACE conn4 <- [1,14,null,{}] 13:40:56 INFO - PROCESS | 1827 | 1461271256219 Marionette TRACE conn4 -> [0,15,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:40:56 INFO - PROCESS | 1827 | 1461271256432 Marionette TRACE conn4 <- [1,15,null,{"value":null}] 13:40:56 INFO - PROCESS | 1827 | 1461271256719 Marionette TRACE conn4 -> [0,16,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:56 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f9736cc9800 == 9 [pid = 1827] [id = 9] 13:40:56 INFO - PROCESS | 1827 | ++DOMWINDOW == 24 (0x7f9736a1a800) [pid = 1827] [serial = 24] [outer = (nil)] 13:40:56 INFO - PROCESS | 1827 | ++DOMWINDOW == 25 (0x7f9736a24400) [pid = 1827] [serial = 25] [outer = 0x7f9736a1a800] 13:40:56 INFO - PROCESS | 1827 | 1461271256793 Marionette DEBUG loaded listener.js 13:40:56 INFO - PROCESS | 1827 | ++DOMWINDOW == 26 (0x7f97371ac400) [pid = 1827] [serial = 26] [outer = 0x7f9736a1a800] 13:40:57 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f9738403800 == 10 [pid = 1827] [id = 10] 13:40:57 INFO - PROCESS | 1827 | ++DOMWINDOW == 27 (0x7f9738404000) [pid = 1827] [serial = 27] [outer = (nil)] 13:40:57 INFO - PROCESS | 1827 | ++DOMWINDOW == 28 (0x7f97371f1000) [pid = 1827] [serial = 28] [outer = 0x7f9738404000] 13:40:57 INFO - PROCESS | 1827 | ++DOMWINDOW == 29 (0x7f97371d6800) [pid = 1827] [serial = 29] [outer = 0x7f9738404000] 13:40:57 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f97371d2000 == 11 [pid = 1827] [id = 11] 13:40:57 INFO - PROCESS | 1827 | ++DOMWINDOW == 30 (0x7f97371b1000) [pid = 1827] [serial = 30] [outer = (nil)] 13:40:57 INFO - PROCESS | 1827 | ++DOMWINDOW == 31 (0x7f9739fc1400) [pid = 1827] [serial = 31] [outer = 0x7f97371b1000] 13:40:57 INFO - PROCESS | 1827 | ++DOMWINDOW == 32 (0x7f97371ad800) [pid = 1827] [serial = 32] [outer = 0x7f97371b1000] 13:40:57 INFO - PROCESS | 1827 | 1461271257927 Marionette TRACE conn4 <- [1,16,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-in",0,null,null]]]}] 13:40:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 13:40:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 1780ms 13:40:58 INFO - PROCESS | 1827 | 1461271258005 Marionette TRACE conn4 -> [0,17,"getWindowHandle",null] 13:40:58 INFO - PROCESS | 1827 | 1461271258012 Marionette TRACE conn4 <- [1,17,null,{"value":"8"}] 13:40:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 13:40:58 INFO - PROCESS | 1827 | 1461271258024 Marionette TRACE conn4 -> [0,18,"setScriptTimeout",{"ms":35000}] 13:40:58 INFO - PROCESS | 1827 | 1461271258028 Marionette TRACE conn4 <- [1,18,null,{}] 13:40:58 INFO - PROCESS | 1827 | 1461271258037 Marionette TRACE conn4 -> [0,19,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:40:58 INFO - PROCESS | 1827 | 1461271258257 Marionette TRACE conn4 <- [1,19,null,{"value":null}] 13:40:58 INFO - PROCESS | 1827 | 1461271258354 Marionette TRACE conn4 -> [0,20,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:58 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f973c758000 == 12 [pid = 1827] [id = 12] 13:40:58 INFO - PROCESS | 1827 | ++DOMWINDOW == 33 (0x7f9738938800) [pid = 1827] [serial = 33] [outer = (nil)] 13:40:58 INFO - PROCESS | 1827 | ++DOMWINDOW == 34 (0x7f973fcdbc00) [pid = 1827] [serial = 34] [outer = 0x7f9738938800] 13:40:58 INFO - PROCESS | 1827 | 1461271258443 Marionette DEBUG loaded listener.js 13:40:58 INFO - PROCESS | 1827 | ++DOMWINDOW == 35 (0x7f97402c7000) [pid = 1827] [serial = 35] [outer = 0x7f9738938800] 13:40:59 INFO - PROCESS | 1827 | 1461271259280 Marionette TRACE conn4 <- [1,20,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-out",0,null,null]]]}] 13:40:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 13:40:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 1332ms 13:40:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 13:40:59 INFO - PROCESS | 1827 | 1461271259357 Marionette TRACE conn4 -> [0,21,"getWindowHandle",null] 13:40:59 INFO - PROCESS | 1827 | 1461271259362 Marionette TRACE conn4 <- [1,21,null,{"value":"8"}] 13:40:59 INFO - PROCESS | 1827 | 1461271259368 Marionette TRACE conn4 -> [0,22,"setScriptTimeout",{"ms":35000}] 13:40:59 INFO - PROCESS | 1827 | 1461271259372 Marionette TRACE conn4 <- [1,22,null,{}] 13:40:59 INFO - PROCESS | 1827 | 1461271259378 Marionette TRACE conn4 -> [0,23,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:40:59 INFO - PROCESS | 1827 | 1461271259583 Marionette TRACE conn4 <- [1,23,null,{"value":null}] 13:40:59 INFO - PROCESS | 1827 | 1461271259703 Marionette TRACE conn4 -> [0,24,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:59 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f973794b800 == 13 [pid = 1827] [id = 13] 13:40:59 INFO - PROCESS | 1827 | ++DOMWINDOW == 36 (0x7f973799d800) [pid = 1827] [serial = 36] [outer = (nil)] 13:40:59 INFO - PROCESS | 1827 | ++DOMWINDOW == 37 (0x7f9740375000) [pid = 1827] [serial = 37] [outer = 0x7f973799d800] 13:40:59 INFO - PROCESS | 1827 | 1461271259802 Marionette DEBUG loaded listener.js 13:40:59 INFO - PROCESS | 1827 | ++DOMWINDOW == 38 (0x7f97406ba400) [pid = 1827] [serial = 38] [outer = 0x7f973799d800] 13:41:00 INFO - PROCESS | 1827 | 1461271260743 Marionette TRACE conn4 <- [1,24,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-over",0,null,null]]]}] 13:41:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 13:41:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 1437ms 13:41:00 INFO - PROCESS | 1827 | 1461271260806 Marionette TRACE conn4 -> [0,25,"getWindowHandle",null] 13:41:00 INFO - PROCESS | 1827 | 1461271260811 Marionette TRACE conn4 <- [1,25,null,{"value":"8"}] 13:41:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 13:41:00 INFO - PROCESS | 1827 | 1461271260819 Marionette TRACE conn4 -> [0,26,"setScriptTimeout",{"ms":35000}] 13:41:00 INFO - PROCESS | 1827 | 1461271260824 Marionette TRACE conn4 <- [1,26,null,{}] 13:41:00 INFO - PROCESS | 1827 | 1461271260833 Marionette TRACE conn4 -> [0,27,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:41:00 INFO - PROCESS | 1827 | 1461271260979 Marionette TRACE conn4 <- [1,27,null,{"value":null}] 13:41:01 INFO - PROCESS | 1827 | 1461271261144 Marionette TRACE conn4 -> [0,28,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:01 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f9738996800 == 14 [pid = 1827] [id = 14] 13:41:01 INFO - PROCESS | 1827 | ++DOMWINDOW == 39 (0x7f9739377400) [pid = 1827] [serial = 39] [outer = (nil)] 13:41:01 INFO - PROCESS | 1827 | ++DOMWINDOW == 40 (0x7f973d442c00) [pid = 1827] [serial = 40] [outer = 0x7f9739377400] 13:41:01 INFO - PROCESS | 1827 | 1461271261278 Marionette DEBUG loaded listener.js 13:41:01 INFO - PROCESS | 1827 | ++DOMWINDOW == 41 (0x7f97403d4800) [pid = 1827] [serial = 41] [outer = 0x7f9739377400] 13:41:02 INFO - PROCESS | 1827 | 1461271262090 Marionette TRACE conn4 <- [1,28,null,{"value":["/2dcontext/compositing/2d.composite.canvas.lighter.html",0,null,null,[["Canvas test: 2d.composite.canvas.lighter",0,null,null]]]}] 13:41:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 13:41:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 1287ms 13:41:02 INFO - PROCESS | 1827 | 1461271262107 Marionette TRACE conn4 -> [0,29,"getWindowHandle",null] 13:41:02 INFO - PROCESS | 1827 | 1461271262115 Marionette TRACE conn4 <- [1,29,null,{"value":"8"}] 13:41:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 13:41:02 INFO - PROCESS | 1827 | 1461271262124 Marionette TRACE conn4 -> [0,30,"setScriptTimeout",{"ms":35000}] 13:41:02 INFO - PROCESS | 1827 | 1461271262129 Marionette TRACE conn4 <- [1,30,null,{}] 13:41:02 INFO - PROCESS | 1827 | 1461271262134 Marionette TRACE conn4 -> [0,31,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:41:02 INFO - PROCESS | 1827 | 1461271262294 Marionette TRACE conn4 <- [1,31,null,{"value":null}] 13:41:02 INFO - PROCESS | 1827 | 1461271262382 Marionette TRACE conn4 -> [0,32,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:02 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f9740033000 == 15 [pid = 1827] [id = 15] 13:41:02 INFO - PROCESS | 1827 | ++DOMWINDOW == 42 (0x7f9736b59400) [pid = 1827] [serial = 42] [outer = (nil)] 13:41:02 INFO - PROCESS | 1827 | ++DOMWINDOW == 43 (0x7f973f852c00) [pid = 1827] [serial = 43] [outer = 0x7f9736b59400] 13:41:02 INFO - PROCESS | 1827 | 1461271262446 Marionette DEBUG loaded listener.js 13:41:02 INFO - PROCESS | 1827 | ++DOMWINDOW == 44 (0x7f97432d1800) [pid = 1827] [serial = 44] [outer = 0x7f9736b59400] 13:41:03 INFO - PROCESS | 1827 | 1461271263110 Marionette TRACE conn4 <- [1,32,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-atop",0,null,null]]]}] 13:41:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 13:41:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 1029ms 13:41:03 INFO - PROCESS | 1827 | 1461271263156 Marionette TRACE conn4 -> [0,33,"getWindowHandle",null] 13:41:03 INFO - PROCESS | 1827 | 1461271263160 Marionette TRACE conn4 <- [1,33,null,{"value":"8"}] 13:41:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 13:41:03 INFO - PROCESS | 1827 | 1461271263166 Marionette TRACE conn4 -> [0,34,"setScriptTimeout",{"ms":35000}] 13:41:03 INFO - PROCESS | 1827 | 1461271263173 Marionette TRACE conn4 <- [1,34,null,{}] 13:41:03 INFO - PROCESS | 1827 | 1461271263212 Marionette TRACE conn4 -> [0,35,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:41:03 INFO - PROCESS | 1827 | 1461271263355 Marionette TRACE conn4 <- [1,35,null,{"value":null}] 13:41:03 INFO - PROCESS | 1827 | 1461271263365 Marionette TRACE conn4 -> [0,36,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:03 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f9740521000 == 16 [pid = 1827] [id = 16] 13:41:03 INFO - PROCESS | 1827 | ++DOMWINDOW == 45 (0x7f973e046000) [pid = 1827] [serial = 45] [outer = (nil)] 13:41:03 INFO - PROCESS | 1827 | ++DOMWINDOW == 46 (0x7f9743867400) [pid = 1827] [serial = 46] [outer = 0x7f973e046000] 13:41:03 INFO - PROCESS | 1827 | 1461271263432 Marionette DEBUG loaded listener.js 13:41:03 INFO - PROCESS | 1827 | ++DOMWINDOW == 47 (0x7f97465f9800) [pid = 1827] [serial = 47] [outer = 0x7f973e046000] 13:41:04 INFO - PROCESS | 1827 | 1461271264115 Marionette TRACE conn4 <- [1,36,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-in",0,null,null]]]}] 13:41:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 13:41:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 1003ms 13:41:04 INFO - PROCESS | 1827 | 1461271264170 Marionette TRACE conn4 -> [0,37,"getWindowHandle",null] 13:41:04 INFO - PROCESS | 1827 | 1461271264175 Marionette TRACE conn4 <- [1,37,null,{"value":"8"}] 13:41:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 13:41:04 INFO - PROCESS | 1827 | 1461271264180 Marionette TRACE conn4 -> [0,38,"setScriptTimeout",{"ms":35000}] 13:41:04 INFO - PROCESS | 1827 | 1461271264182 Marionette TRACE conn4 <- [1,38,null,{}] 13:41:04 INFO - PROCESS | 1827 | 1461271264188 Marionette TRACE conn4 -> [0,39,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:41:04 INFO - PROCESS | 1827 | 1461271264350 Marionette TRACE conn4 <- [1,39,null,{"value":null}] 13:41:04 INFO - PROCESS | 1827 | 1461271264367 Marionette TRACE conn4 -> [0,40,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:04 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f9740bf7000 == 17 [pid = 1827] [id = 17] 13:41:04 INFO - PROCESS | 1827 | ++DOMWINDOW == 48 (0x7f9736cb8800) [pid = 1827] [serial = 48] [outer = (nil)] 13:41:04 INFO - PROCESS | 1827 | ++DOMWINDOW == 49 (0x7f974747bc00) [pid = 1827] [serial = 49] [outer = 0x7f9736cb8800] 13:41:04 INFO - PROCESS | 1827 | 1461271264432 Marionette DEBUG loaded listener.js 13:41:04 INFO - PROCESS | 1827 | ++DOMWINDOW == 50 (0x7f974d05f800) [pid = 1827] [serial = 50] [outer = 0x7f9736cb8800] 13:41:05 INFO - PROCESS | 1827 | 1461271265127 Marionette TRACE conn4 <- [1,40,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-out",0,null,null]]]}] 13:41:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 13:41:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 979ms 13:41:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 13:41:05 INFO - PROCESS | 1827 | 1461271265161 Marionette TRACE conn4 -> [0,41,"getWindowHandle",null] 13:41:05 INFO - PROCESS | 1827 | 1461271265163 Marionette TRACE conn4 <- [1,41,null,{"value":"8"}] 13:41:05 INFO - PROCESS | 1827 | 1461271265170 Marionette TRACE conn4 -> [0,42,"setScriptTimeout",{"ms":35000}] 13:41:05 INFO - PROCESS | 1827 | 1461271265173 Marionette TRACE conn4 <- [1,42,null,{}] 13:41:05 INFO - PROCESS | 1827 | 1461271265178 Marionette TRACE conn4 -> [0,43,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:41:05 INFO - PROCESS | 1827 | 1461271265339 Marionette TRACE conn4 <- [1,43,null,{"value":null}] 13:41:05 INFO - PROCESS | 1827 | 1461271265358 Marionette TRACE conn4 -> [0,44,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:05 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f974160f000 == 18 [pid = 1827] [id = 18] 13:41:05 INFO - PROCESS | 1827 | ++DOMWINDOW == 51 (0x7f973dca8000) [pid = 1827] [serial = 51] [outer = (nil)] 13:41:05 INFO - PROCESS | 1827 | ++DOMWINDOW == 52 (0x7f974d05fc00) [pid = 1827] [serial = 52] [outer = 0x7f973dca8000] 13:41:05 INFO - PROCESS | 1827 | 1461271265423 Marionette DEBUG loaded listener.js 13:41:05 INFO - PROCESS | 1827 | ++DOMWINDOW == 53 (0x7f974d2dc000) [pid = 1827] [serial = 53] [outer = 0x7f973dca8000] 13:41:06 INFO - PROCESS | 1827 | 1461271266045 Marionette TRACE conn4 <- [1,44,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-over",0,null,null]]]}] 13:41:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 13:41:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 939ms 13:41:06 INFO - PROCESS | 1827 | 1461271266109 Marionette TRACE conn4 -> [0,45,"getWindowHandle",null] 13:41:06 INFO - PROCESS | 1827 | 1461271266113 Marionette TRACE conn4 <- [1,45,null,{"value":"8"}] 13:41:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 13:41:06 INFO - PROCESS | 1827 | 1461271266119 Marionette TRACE conn4 -> [0,46,"setScriptTimeout",{"ms":35000}] 13:41:06 INFO - PROCESS | 1827 | 1461271266122 Marionette TRACE conn4 <- [1,46,null,{}] 13:41:06 INFO - PROCESS | 1827 | 1461271266127 Marionette TRACE conn4 -> [0,47,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:41:06 INFO - PROCESS | 1827 | 1461271266314 Marionette TRACE conn4 <- [1,47,null,{"value":null}] 13:41:06 INFO - PROCESS | 1827 | 1461271266400 Marionette TRACE conn4 -> [0,48,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:06 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f9743330800 == 19 [pid = 1827] [id = 19] 13:41:06 INFO - PROCESS | 1827 | ++DOMWINDOW == 54 (0x7f973f8ec800) [pid = 1827] [serial = 54] [outer = (nil)] 13:41:06 INFO - PROCESS | 1827 | ++DOMWINDOW == 55 (0x7f974e4e6000) [pid = 1827] [serial = 55] [outer = 0x7f973f8ec800] 13:41:06 INFO - PROCESS | 1827 | 1461271266474 Marionette DEBUG loaded listener.js 13:41:06 INFO - PROCESS | 1827 | ++DOMWINDOW == 56 (0x7f974e710c00) [pid = 1827] [serial = 56] [outer = 0x7f973f8ec800] 13:41:07 INFO - PROCESS | 1827 | 1461271267305 Marionette TRACE conn4 <- [1,48,null,{"value":["/2dcontext/compositing/2d.composite.canvas.xor.html",0,null,null,[["Canvas test: 2d.composite.canvas.xor",0,null,null]]]}] 13:41:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 13:41:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 1232ms 13:41:07 INFO - PROCESS | 1827 | 1461271267353 Marionette TRACE conn4 -> [0,49,"getWindowHandle",null] 13:41:07 INFO - PROCESS | 1827 | 1461271267360 Marionette TRACE conn4 <- [1,49,null,{"value":"8"}] 13:41:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 13:41:07 INFO - PROCESS | 1827 | 1461271267388 Marionette TRACE conn4 -> [0,50,"setScriptTimeout",{"ms":35000}] 13:41:07 INFO - PROCESS | 1827 | 1461271267394 Marionette TRACE conn4 <- [1,50,null,{}] 13:41:07 INFO - PROCESS | 1827 | 1461271267402 Marionette TRACE conn4 -> [0,51,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:41:07 INFO - PROCESS | 1827 | 1461271267576 Marionette TRACE conn4 <- [1,51,null,{"value":null}] 13:41:07 INFO - PROCESS | 1827 | 1461271267696 Marionette TRACE conn4 -> [0,52,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:07 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f973e00d800 == 20 [pid = 1827] [id = 20] 13:41:07 INFO - PROCESS | 1827 | ++DOMWINDOW == 57 (0x7f9739373c00) [pid = 1827] [serial = 57] [outer = (nil)] 13:41:07 INFO - PROCESS | 1827 | ++DOMWINDOW == 58 (0x7f973e8a9800) [pid = 1827] [serial = 58] [outer = 0x7f9739373c00] 13:41:07 INFO - PROCESS | 1827 | 1461271267778 Marionette DEBUG loaded listener.js 13:41:07 INFO - PROCESS | 1827 | ++DOMWINDOW == 59 (0x7f973ef71400) [pid = 1827] [serial = 59] [outer = 0x7f9739373c00] 13:41:08 INFO - PROCESS | 1827 | 1461271268522 Marionette TRACE conn4 <- [1,52,null,{"value":["/2dcontext/compositing/2d.composite.clip.copy.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 13:41:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 13:41:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 1185ms 13:41:08 INFO - PROCESS | 1827 | 1461271268571 Marionette TRACE conn4 -> [0,53,"getWindowHandle",null] 13:41:08 INFO - PROCESS | 1827 | 1461271268580 Marionette TRACE conn4 <- [1,53,null,{"value":"8"}] 13:41:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 13:41:08 INFO - PROCESS | 1827 | 1461271268611 Marionette TRACE conn4 -> [0,54,"setScriptTimeout",{"ms":35000}] 13:41:08 INFO - PROCESS | 1827 | 1461271268615 Marionette TRACE conn4 <- [1,54,null,{}] 13:41:08 INFO - PROCESS | 1827 | 1461271268622 Marionette TRACE conn4 -> [0,55,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:41:08 INFO - PROCESS | 1827 | 1461271268804 Marionette TRACE conn4 <- [1,55,null,{"value":null}] 13:41:08 INFO - PROCESS | 1827 | 1461271268923 Marionette TRACE conn4 -> [0,56,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:08 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f9740526800 == 21 [pid = 1827] [id = 21] 13:41:08 INFO - PROCESS | 1827 | ++DOMWINDOW == 60 (0x7f9739fbd400) [pid = 1827] [serial = 60] [outer = (nil)] 13:41:08 INFO - PROCESS | 1827 | ++DOMWINDOW == 61 (0x7f97403d9000) [pid = 1827] [serial = 61] [outer = 0x7f9739fbd400] 13:41:09 INFO - PROCESS | 1827 | 1461271269004 Marionette DEBUG loaded listener.js 13:41:09 INFO - PROCESS | 1827 | ++DOMWINDOW == 62 (0x7f9740c0d800) [pid = 1827] [serial = 62] [outer = 0x7f9739fbd400] 13:41:09 INFO - PROCESS | 1827 | 1461271269855 Marionette TRACE conn4 <- [1,56,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 13:41:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 13:41:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 1286ms 13:41:09 INFO - PROCESS | 1827 | 1461271269902 Marionette TRACE conn4 -> [0,57,"getWindowHandle",null] 13:41:09 INFO - PROCESS | 1827 | 1461271269906 Marionette TRACE conn4 <- [1,57,null,{"value":"8"}] 13:41:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 13:41:09 INFO - PROCESS | 1827 | 1461271269913 Marionette TRACE conn4 -> [0,58,"setScriptTimeout",{"ms":35000}] 13:41:09 INFO - PROCESS | 1827 | 1461271269919 Marionette TRACE conn4 <- [1,58,null,{}] 13:41:09 INFO - PROCESS | 1827 | 1461271269934 Marionette TRACE conn4 -> [0,59,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:41:10 INFO - PROCESS | 1827 | 1461271270101 Marionette TRACE conn4 <- [1,59,null,{"value":null}] 13:41:10 INFO - PROCESS | 1827 | 1461271270223 Marionette TRACE conn4 -> [0,60,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:10 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f9740520800 == 22 [pid = 1827] [id = 22] 13:41:10 INFO - PROCESS | 1827 | ++DOMWINDOW == 63 (0x7f9743572000) [pid = 1827] [serial = 63] [outer = (nil)] 13:41:10 INFO - PROCESS | 1827 | ++DOMWINDOW == 64 (0x7f9747417c00) [pid = 1827] [serial = 64] [outer = 0x7f9743572000] 13:41:10 INFO - PROCESS | 1827 | 1461271270304 Marionette DEBUG loaded listener.js 13:41:10 INFO - PROCESS | 1827 | ++DOMWINDOW == 65 (0x7f974d7e6c00) [pid = 1827] [serial = 65] [outer = 0x7f9743572000] 13:41:11 INFO - PROCESS | 1827 | 1461271271143 Marionette TRACE conn4 <- [1,60,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 13:41:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 13:41:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1283ms 13:41:11 INFO - PROCESS | 1827 | 1461271271344 Marionette TRACE conn4 -> [0,61,"getWindowHandle",null] 13:41:11 INFO - PROCESS | 1827 | 1461271271351 Marionette TRACE conn4 <- [1,61,null,{"value":"8"}] 13:41:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 13:41:11 INFO - PROCESS | 1827 | 1461271271359 Marionette TRACE conn4 -> [0,62,"setScriptTimeout",{"ms":35000}] 13:41:11 INFO - PROCESS | 1827 | 1461271271363 Marionette TRACE conn4 <- [1,62,null,{}] 13:41:11 INFO - PROCESS | 1827 | 1461271271371 Marionette TRACE conn4 -> [0,63,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:41:11 INFO - PROCESS | 1827 | 1461271271521 Marionette TRACE conn4 <- [1,63,null,{"value":null}] 13:41:11 INFO - PROCESS | 1827 | 1461271271685 Marionette TRACE conn4 -> [0,64,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:11 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f973c633000 == 23 [pid = 1827] [id = 23] 13:41:11 INFO - PROCESS | 1827 | ++DOMWINDOW == 66 (0x7f973c7b8400) [pid = 1827] [serial = 66] [outer = (nil)] 13:41:11 INFO - PROCESS | 1827 | ++DOMWINDOW == 67 (0x7f973d289400) [pid = 1827] [serial = 67] [outer = 0x7f973c7b8400] 13:41:11 INFO - PROCESS | 1827 | 1461271271808 Marionette DEBUG loaded listener.js 13:41:11 INFO - PROCESS | 1827 | ++DOMWINDOW == 68 (0x7f973ec91c00) [pid = 1827] [serial = 68] [outer = 0x7f973c7b8400] 13:41:12 INFO - PROCESS | 1827 | --DOCSHELL 0x7f974160f000 == 22 [pid = 1827] [id = 18] 13:41:12 INFO - PROCESS | 1827 | --DOCSHELL 0x7f9740bf7000 == 21 [pid = 1827] [id = 17] 13:41:12 INFO - PROCESS | 1827 | --DOCSHELL 0x7f9740521000 == 20 [pid = 1827] [id = 16] 13:41:12 INFO - PROCESS | 1827 | --DOCSHELL 0x7f9740033000 == 19 [pid = 1827] [id = 15] 13:41:12 INFO - PROCESS | 1827 | --DOCSHELL 0x7f9738996800 == 18 [pid = 1827] [id = 14] 13:41:12 INFO - PROCESS | 1827 | --DOCSHELL 0x7f973794b800 == 17 [pid = 1827] [id = 13] 13:41:12 INFO - PROCESS | 1827 | --DOCSHELL 0x7f973c758000 == 16 [pid = 1827] [id = 12] 13:41:12 INFO - PROCESS | 1827 | --DOCSHELL 0x7f9736cc9800 == 15 [pid = 1827] [id = 9] 13:41:12 INFO - PROCESS | 1827 | 1461271272679 Marionette TRACE conn4 <- [1,64,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 13:41:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 13:41:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 1381ms 13:41:12 INFO - PROCESS | 1827 | 1461271272742 Marionette TRACE conn4 -> [0,65,"getWindowHandle",null] 13:41:12 INFO - PROCESS | 1827 | 1461271272748 Marionette TRACE conn4 <- [1,65,null,{"value":"8"}] 13:41:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 13:41:12 INFO - PROCESS | 1827 | 1461271272757 Marionette TRACE conn4 -> [0,66,"setScriptTimeout",{"ms":35000}] 13:41:12 INFO - PROCESS | 1827 | 1461271272763 Marionette TRACE conn4 <- [1,66,null,{}] 13:41:12 INFO - PROCESS | 1827 | 1461271272773 Marionette TRACE conn4 -> [0,67,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:41:12 INFO - PROCESS | 1827 | 1461271272961 Marionette TRACE conn4 <- [1,67,null,{"value":null}] 13:41:13 INFO - PROCESS | 1827 | 1461271273060 Marionette TRACE conn4 -> [0,68,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:13 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f973c75c000 == 16 [pid = 1827] [id = 24] 13:41:13 INFO - PROCESS | 1827 | ++DOMWINDOW == 69 (0x7f973893c800) [pid = 1827] [serial = 69] [outer = (nil)] 13:41:13 INFO - PROCESS | 1827 | ++DOMWINDOW == 70 (0x7f973ed3f400) [pid = 1827] [serial = 70] [outer = 0x7f973893c800] 13:41:13 INFO - PROCESS | 1827 | 1461271273139 Marionette DEBUG loaded listener.js 13:41:13 INFO - PROCESS | 1827 | ++DOMWINDOW == 71 (0x7f973fdb8c00) [pid = 1827] [serial = 71] [outer = 0x7f973893c800] 13:41:13 INFO - PROCESS | 1827 | 1461271273939 Marionette TRACE conn4 <- [1,68,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 13:41:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 13:41:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 1245ms 13:41:14 INFO - PROCESS | 1827 | 1461271274005 Marionette TRACE conn4 -> [0,69,"getWindowHandle",null] 13:41:14 INFO - PROCESS | 1827 | 1461271274016 Marionette TRACE conn4 <- [1,69,null,{"value":"8"}] 13:41:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 13:41:14 INFO - PROCESS | 1827 | 1461271274029 Marionette TRACE conn4 -> [0,70,"setScriptTimeout",{"ms":35000}] 13:41:14 INFO - PROCESS | 1827 | 1461271274032 Marionette TRACE conn4 <- [1,70,null,{}] 13:41:14 INFO - PROCESS | 1827 | 1461271274040 Marionette TRACE conn4 -> [0,71,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:41:14 INFO - PROCESS | 1827 | 1461271274214 Marionette TRACE conn4 <- [1,71,null,{"value":null}] 13:41:14 INFO - PROCESS | 1827 | 1461271274338 Marionette TRACE conn4 -> [0,72,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:14 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f9740510800 == 17 [pid = 1827] [id = 25] 13:41:14 INFO - PROCESS | 1827 | ++DOMWINDOW == 72 (0x7f9739fbec00) [pid = 1827] [serial = 72] [outer = (nil)] 13:41:14 INFO - PROCESS | 1827 | ++DOMWINDOW == 73 (0x7f9741829c00) [pid = 1827] [serial = 73] [outer = 0x7f9739fbec00] 13:41:14 INFO - PROCESS | 1827 | 1461271274424 Marionette DEBUG loaded listener.js 13:41:14 INFO - PROCESS | 1827 | ++DOMWINDOW == 74 (0x7f9743564400) [pid = 1827] [serial = 74] [outer = 0x7f9739fbec00] 13:41:15 INFO - PROCESS | 1827 | 1461271275283 Marionette TRACE conn4 <- [1,72,null,{"value":["/2dcontext/compositing/2d.composite.clip.lighter.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 13:41:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 13:41:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 1333ms 13:41:15 INFO - PROCESS | 1827 | 1461271275364 Marionette TRACE conn4 -> [0,73,"getWindowHandle",null] 13:41:15 INFO - PROCESS | 1827 | 1461271275371 Marionette TRACE conn4 <- [1,73,null,{"value":"8"}] 13:41:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 13:41:15 INFO - PROCESS | 1827 | 1461271275384 Marionette TRACE conn4 -> [0,74,"setScriptTimeout",{"ms":35000}] 13:41:15 INFO - PROCESS | 1827 | 1461271275394 Marionette TRACE conn4 <- [1,74,null,{}] 13:41:15 INFO - PROCESS | 1827 | 1461271275460 Marionette TRACE conn4 -> [0,75,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:41:15 INFO - PROCESS | 1827 | 1461271275683 Marionette TRACE conn4 <- [1,75,null,{"value":null}] 13:41:15 INFO - PROCESS | 1827 | 1461271275744 Marionette TRACE conn4 -> [0,76,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:15 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f974331d000 == 18 [pid = 1827] [id = 26] 13:41:15 INFO - PROCESS | 1827 | ++DOMWINDOW == 75 (0x7f974c447400) [pid = 1827] [serial = 75] [outer = (nil)] 13:41:15 INFO - PROCESS | 1827 | ++DOMWINDOW == 76 (0x7f974d2dbc00) [pid = 1827] [serial = 76] [outer = 0x7f974c447400] 13:41:15 INFO - PROCESS | 1827 | 1461271275825 Marionette DEBUG loaded listener.js 13:41:15 INFO - PROCESS | 1827 | ++DOMWINDOW == 77 (0x7f974d741000) [pid = 1827] [serial = 77] [outer = 0x7f974c447400] 13:41:16 INFO - PROCESS | 1827 | 1461271276654 Marionette TRACE conn4 <- [1,76,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 13:41:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 13:41:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 1345ms 13:41:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 13:41:16 INFO - PROCESS | 1827 | 1461271276727 Marionette TRACE conn4 -> [0,77,"getWindowHandle",null] 13:41:16 INFO - PROCESS | 1827 | 1461271276731 Marionette TRACE conn4 <- [1,77,null,{"value":"8"}] 13:41:16 INFO - PROCESS | 1827 | 1461271276738 Marionette TRACE conn4 -> [0,78,"setScriptTimeout",{"ms":35000}] 13:41:16 INFO - PROCESS | 1827 | 1461271276741 Marionette TRACE conn4 <- [1,78,null,{}] 13:41:16 INFO - PROCESS | 1827 | 1461271276746 Marionette TRACE conn4 -> [0,79,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:41:16 INFO - PROCESS | 1827 | 1461271276903 Marionette TRACE conn4 <- [1,79,null,{"value":null}] 13:41:17 INFO - PROCESS | 1827 | 1461271277037 Marionette TRACE conn4 -> [0,80,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:17 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f974c4ac800 == 19 [pid = 1827] [id = 27] 13:41:17 INFO - PROCESS | 1827 | ++DOMWINDOW == 78 (0x7f9736cb1c00) [pid = 1827] [serial = 78] [outer = (nil)] 13:41:17 INFO - PROCESS | 1827 | ++DOMWINDOW == 79 (0x7f974e715000) [pid = 1827] [serial = 79] [outer = 0x7f9736cb1c00] 13:41:17 INFO - PROCESS | 1827 | 1461271277117 Marionette DEBUG loaded listener.js 13:41:17 INFO - PROCESS | 1827 | ++DOMWINDOW == 80 (0x7f9750631400) [pid = 1827] [serial = 80] [outer = 0x7f9736cb1c00] 13:41:17 INFO - PROCESS | 1827 | 1461271277868 Marionette TRACE conn4 <- [1,80,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 13:41:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 13:41:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 1185ms 13:41:17 INFO - PROCESS | 1827 | 1461271277922 Marionette TRACE conn4 -> [0,81,"getWindowHandle",null] 13:41:17 INFO - PROCESS | 1827 | 1461271277925 Marionette TRACE conn4 <- [1,81,null,{"value":"8"}] 13:41:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 13:41:17 INFO - PROCESS | 1827 | 1461271277951 Marionette TRACE conn4 -> [0,82,"setScriptTimeout",{"ms":35000}] 13:41:17 INFO - PROCESS | 1827 | 1461271277955 Marionette TRACE conn4 <- [1,82,null,{}] 13:41:17 INFO - PROCESS | 1827 | 1461271277960 Marionette TRACE conn4 -> [0,83,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:41:18 INFO - PROCESS | 1827 | 1461271278111 Marionette TRACE conn4 <- [1,83,null,{"value":null}] 13:41:18 INFO - PROCESS | 1827 | 1461271278234 Marionette TRACE conn4 -> [0,84,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:18 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f973a23d800 == 20 [pid = 1827] [id = 28] 13:41:18 INFO - PROCESS | 1827 | ++DOMWINDOW == 81 (0x7f974d05dc00) [pid = 1827] [serial = 81] [outer = (nil)] 13:41:18 INFO - PROCESS | 1827 | ++DOMWINDOW == 82 (0x7f97506df000) [pid = 1827] [serial = 82] [outer = 0x7f974d05dc00] 13:41:18 INFO - PROCESS | 1827 | 1461271278314 Marionette DEBUG loaded listener.js 13:41:18 INFO - PROCESS | 1827 | ++DOMWINDOW == 83 (0x7f9751f74c00) [pid = 1827] [serial = 83] [outer = 0x7f974d05dc00] 13:41:19 INFO - PROCESS | 1827 | 1461271279106 Marionette TRACE conn4 <- [1,84,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 13:41:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 13:41:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 1232ms 13:41:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 13:41:19 INFO - PROCESS | 1827 | 1461271279180 Marionette TRACE conn4 -> [0,85,"getWindowHandle",null] 13:41:19 INFO - PROCESS | 1827 | 1461271279183 Marionette TRACE conn4 <- [1,85,null,{"value":"8"}] 13:41:19 INFO - PROCESS | 1827 | 1461271279191 Marionette TRACE conn4 -> [0,86,"setScriptTimeout",{"ms":35000}] 13:41:19 INFO - PROCESS | 1827 | 1461271279194 Marionette TRACE conn4 <- [1,86,null,{}] 13:41:19 INFO - PROCESS | 1827 | 1461271279200 Marionette TRACE conn4 -> [0,87,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:41:19 INFO - PROCESS | 1827 | 1461271279410 Marionette TRACE conn4 <- [1,87,null,{"value":null}] 13:41:19 INFO - PROCESS | 1827 | 1461271279636 Marionette TRACE conn4 -> [0,88,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:19 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f973b4aa000 == 21 [pid = 1827] [id = 29] 13:41:19 INFO - PROCESS | 1827 | ++DOMWINDOW == 84 (0x7f9738768800) [pid = 1827] [serial = 84] [outer = (nil)] 13:41:19 INFO - PROCESS | 1827 | ++DOMWINDOW == 85 (0x7f9738932000) [pid = 1827] [serial = 85] [outer = 0x7f9738768800] 13:41:19 INFO - PROCESS | 1827 | 1461271279753 Marionette DEBUG loaded listener.js 13:41:19 INFO - PROCESS | 1827 | ++DOMWINDOW == 86 (0x7f973e994000) [pid = 1827] [serial = 86] [outer = 0x7f9738768800] 13:41:20 INFO - PROCESS | 1827 | --DOCSHELL 0x7f9740526800 == 20 [pid = 1827] [id = 21] 13:41:20 INFO - PROCESS | 1827 | --DOCSHELL 0x7f973e00d800 == 19 [pid = 1827] [id = 20] 13:41:20 INFO - PROCESS | 1827 | 1461271280648 Marionette TRACE conn4 <- [1,88,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 13:41:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 13:41:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 1487ms 13:41:20 INFO - PROCESS | 1827 | 1461271280678 Marionette TRACE conn4 -> [0,89,"getWindowHandle",null] 13:41:20 INFO - PROCESS | 1827 | 1461271280683 Marionette TRACE conn4 <- [1,89,null,{"value":"8"}] 13:41:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 13:41:20 INFO - PROCESS | 1827 | 1461271280693 Marionette TRACE conn4 -> [0,90,"setScriptTimeout",{"ms":35000}] 13:41:20 INFO - PROCESS | 1827 | 1461271280700 Marionette TRACE conn4 <- [1,90,null,{}] 13:41:20 INFO - PROCESS | 1827 | 1461271280709 Marionette TRACE conn4 -> [0,91,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:41:20 INFO - PROCESS | 1827 | 1461271280905 Marionette TRACE conn4 <- [1,91,null,{"value":null}] 13:41:21 INFO - PROCESS | 1827 | 1461271281037 Marionette TRACE conn4 -> [0,92,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:21 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f9740216000 == 20 [pid = 1827] [id = 30] 13:41:21 INFO - PROCESS | 1827 | ++DOMWINDOW == 87 (0x7f973f5c9800) [pid = 1827] [serial = 87] [outer = (nil)] 13:41:21 INFO - PROCESS | 1827 | ++DOMWINDOW == 88 (0x7f97402c2000) [pid = 1827] [serial = 88] [outer = 0x7f973f5c9800] 13:41:21 INFO - PROCESS | 1827 | 1461271281113 Marionette DEBUG loaded listener.js 13:41:21 INFO - PROCESS | 1827 | ++DOMWINDOW == 89 (0x7f974092b000) [pid = 1827] [serial = 89] [outer = 0x7f973f5c9800] 13:41:21 INFO - PROCESS | 1827 | 1461271281900 Marionette TRACE conn4 <- [1,92,null,{"value":["/2dcontext/compositing/2d.composite.clip.xor.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 13:41:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 13:41:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 1243ms 13:41:21 INFO - PROCESS | 1827 | 1461271281935 Marionette TRACE conn4 -> [0,93,"getWindowHandle",null] 13:41:21 INFO - PROCESS | 1827 | 1461271281944 Marionette TRACE conn4 <- [1,93,null,{"value":"8"}] 13:41:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 13:41:21 INFO - PROCESS | 1827 | 1461271281954 Marionette TRACE conn4 -> [0,94,"setScriptTimeout",{"ms":35000}] 13:41:21 INFO - PROCESS | 1827 | 1461271281959 Marionette TRACE conn4 <- [1,94,null,{}] 13:41:21 INFO - PROCESS | 1827 | 1461271281983 Marionette TRACE conn4 -> [0,95,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:41:22 INFO - PROCESS | 1827 | 1461271282147 Marionette TRACE conn4 <- [1,95,null,{"value":null}] 13:41:22 INFO - PROCESS | 1827 | 1461271282274 Marionette TRACE conn4 -> [0,96,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:22 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f9736a38800 == 21 [pid = 1827] [id = 31] 13:41:22 INFO - PROCESS | 1827 | ++DOMWINDOW == 90 (0x7f973fcddc00) [pid = 1827] [serial = 90] [outer = (nil)] 13:41:22 INFO - PROCESS | 1827 | ++DOMWINDOW == 91 (0x7f9746658000) [pid = 1827] [serial = 91] [outer = 0x7f973fcddc00] 13:41:22 INFO - PROCESS | 1827 | 1461271282349 Marionette DEBUG loaded listener.js 13:41:22 INFO - PROCESS | 1827 | ++DOMWINDOW == 92 (0x7f974c43b800) [pid = 1827] [serial = 92] [outer = 0x7f973fcddc00] 13:41:23 INFO - PROCESS | 1827 | 1461271283184 Marionette TRACE conn4 <- [1,96,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvas.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvas",0,null,null]]]}] 13:41:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 13:41:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 1301ms 13:41:23 INFO - PROCESS | 1827 | 1461271283259 Marionette TRACE conn4 -> [0,97,"getWindowHandle",null] 13:41:23 INFO - PROCESS | 1827 | 1461271283262 Marionette TRACE conn4 <- [1,97,null,{"value":"8"}] 13:41:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 13:41:23 INFO - PROCESS | 1827 | 1461271283269 Marionette TRACE conn4 -> [0,98,"setScriptTimeout",{"ms":35000}] 13:41:23 INFO - PROCESS | 1827 | 1461271283275 Marionette TRACE conn4 <- [1,98,null,{}] 13:41:23 INFO - PROCESS | 1827 | 1461271283290 Marionette TRACE conn4 -> [0,99,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:41:23 INFO - PROCESS | 1827 | 1461271283453 Marionette TRACE conn4 <- [1,99,null,{"value":null}] 13:41:23 INFO - PROCESS | 1827 | 1461271283579 Marionette TRACE conn4 -> [0,100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:23 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f974d7ad000 == 22 [pid = 1827] [id = 32] 13:41:23 INFO - PROCESS | 1827 | ++DOMWINDOW == 93 (0x7f974d36f400) [pid = 1827] [serial = 93] [outer = (nil)] 13:41:23 INFO - PROCESS | 1827 | ++DOMWINDOW == 94 (0x7f974e8cd800) [pid = 1827] [serial = 94] [outer = 0x7f974d36f400] 13:41:23 INFO - PROCESS | 1827 | 1461271283662 Marionette DEBUG loaded listener.js 13:41:23 INFO - PROCESS | 1827 | ++DOMWINDOW == 95 (0x7f9751f73c00) [pid = 1827] [serial = 95] [outer = 0x7f974d36f400] 13:41:24 INFO - PROCESS | 1827 | 1461271284532 Marionette TRACE conn4 <- [1,100,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvaspattern",0,null,null]]]}] 13:41:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 13:41:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 1333ms 13:41:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 13:41:24 INFO - PROCESS | 1827 | 1461271284603 Marionette TRACE conn4 -> [0,101,"getWindowHandle",null] 13:41:24 INFO - PROCESS | 1827 | 1461271284607 Marionette TRACE conn4 <- [1,101,null,{"value":"8"}] 13:41:24 INFO - PROCESS | 1827 | 1461271284613 Marionette TRACE conn4 -> [0,102,"setScriptTimeout",{"ms":35000}] 13:41:24 INFO - PROCESS | 1827 | 1461271284616 Marionette TRACE conn4 <- [1,102,null,{}] 13:41:24 INFO - PROCESS | 1827 | 1461271284621 Marionette TRACE conn4 -> [0,103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:41:24 INFO - PROCESS | 1827 | 1461271284813 Marionette TRACE conn4 <- [1,103,null,{"value":null}] 13:41:24 INFO - PROCESS | 1827 | 1461271284973 Marionette TRACE conn4 -> [0,104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:25 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f974e422000 == 23 [pid = 1827] [id = 33] 13:41:25 INFO - PROCESS | 1827 | ++DOMWINDOW == 96 (0x7f97527a2800) [pid = 1827] [serial = 96] [outer = (nil)] 13:41:25 INFO - PROCESS | 1827 | ++DOMWINDOW == 97 (0x7f97527a8000) [pid = 1827] [serial = 97] [outer = 0x7f97527a2800] 13:41:25 INFO - PROCESS | 1827 | 1461271285056 Marionette DEBUG loaded listener.js 13:41:25 INFO - PROCESS | 1827 | ++DOMWINDOW == 98 (0x7f97529afc00) [pid = 1827] [serial = 98] [outer = 0x7f97527a2800] 13:41:25 INFO - PROCESS | 1827 | 1461271285889 Marionette TRACE conn4 <- [1,104,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.default.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.default",0,null,null]]]}] 13:41:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 13:41:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 1332ms 13:41:25 INFO - PROCESS | 1827 | 1461271285946 Marionette TRACE conn4 -> [0,105,"getWindowHandle",null] 13:41:25 INFO - PROCESS | 1827 | 1461271285949 Marionette TRACE conn4 <- [1,105,null,{"value":"8"}] 13:41:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 13:41:25 INFO - PROCESS | 1827 | 1461271285977 Marionette TRACE conn4 -> [0,106,"setScriptTimeout",{"ms":35000}] 13:41:25 INFO - PROCESS | 1827 | 1461271285979 Marionette TRACE conn4 <- [1,106,null,{}] 13:41:25 INFO - PROCESS | 1827 | 1461271285986 Marionette TRACE conn4 -> [0,107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:41:26 INFO - PROCESS | 1827 | 1461271286143 Marionette TRACE conn4 <- [1,107,null,{"value":null}] 13:41:26 INFO - PROCESS | 1827 | 1461271286357 Marionette TRACE conn4 -> [0,108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.fill.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:26 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f973d213800 == 24 [pid = 1827] [id = 34] 13:41:26 INFO - PROCESS | 1827 | ++DOMWINDOW == 99 (0x7f9738771800) [pid = 1827] [serial = 99] [outer = (nil)] 13:41:26 INFO - PROCESS | 1827 | ++DOMWINDOW == 100 (0x7f973a22a000) [pid = 1827] [serial = 100] [outer = 0x7f9738771800] 13:41:26 INFO - PROCESS | 1827 | 1461271286436 Marionette DEBUG loaded listener.js 13:41:26 INFO - PROCESS | 1827 | ++DOMWINDOW == 101 (0x7f973ed3f800) [pid = 1827] [serial = 101] [outer = 0x7f9738771800] 13:41:27 INFO - PROCESS | 1827 | 1461271287286 Marionette TRACE conn4 <- [1,108,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.fill.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.fill",0,null,null]]]}] 13:41:27 INFO - PROCESS | 1827 | --DOCSHELL 0x7f974331d000 == 23 [pid = 1827] [id = 26] 13:41:27 INFO - PROCESS | 1827 | --DOCSHELL 0x7f9740510800 == 22 [pid = 1827] [id = 25] 13:41:27 INFO - PROCESS | 1827 | --DOCSHELL 0x7f973c75c000 == 21 [pid = 1827] [id = 24] 13:41:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 13:41:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 1433ms 13:41:27 INFO - PROCESS | 1827 | 1461271287411 Marionette TRACE conn4 -> [0,109,"getWindowHandle",null] 13:41:27 INFO - PROCESS | 1827 | 1461271287417 Marionette TRACE conn4 <- [1,109,null,{"value":"8"}] 13:41:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 13:41:27 INFO - PROCESS | 1827 | 1461271287427 Marionette TRACE conn4 -> [0,110,"setScriptTimeout",{"ms":35000}] 13:41:27 INFO - PROCESS | 1827 | 1461271287433 Marionette TRACE conn4 <- [1,110,null,{}] 13:41:27 INFO - PROCESS | 1827 | 1461271287452 Marionette TRACE conn4 -> [0,111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:41:27 INFO - PROCESS | 1827 | 1461271287621 Marionette TRACE conn4 <- [1,111,null,{"value":null}] 13:41:27 INFO - PROCESS | 1827 | 1461271287729 Marionette TRACE conn4 -> [0,112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:27 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f9740510000 == 22 [pid = 1827] [id = 35] 13:41:27 INFO - PROCESS | 1827 | ++DOMWINDOW == 102 (0x7f9739f0d000) [pid = 1827] [serial = 102] [outer = (nil)] 13:41:27 INFO - PROCESS | 1827 | ++DOMWINDOW == 103 (0x7f9740ca0400) [pid = 1827] [serial = 103] [outer = 0x7f9739f0d000] 13:41:27 INFO - PROCESS | 1827 | 1461271287807 Marionette DEBUG loaded listener.js 13:41:27 INFO - PROCESS | 1827 | ++DOMWINDOW == 104 (0x7f97433b0800) [pid = 1827] [serial = 104] [outer = 0x7f9739f0d000] 13:41:28 INFO - PROCESS | 1827 | ++DOMWINDOW == 105 (0x7f974d367000) [pid = 1827] [serial = 105] [outer = 0x7f97371b1000] 13:41:28 INFO - PROCESS | 1827 | 1461271288754 Marionette TRACE conn4 <- [1,112,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.image.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.image",0,null,null]]]}] 13:41:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 13:41:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 1396ms 13:41:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 13:41:28 INFO - PROCESS | 1827 | 1461271288824 Marionette TRACE conn4 -> [0,113,"getWindowHandle",null] 13:41:28 INFO - PROCESS | 1827 | 1461271288830 Marionette TRACE conn4 <- [1,113,null,{"value":"8"}] 13:41:28 INFO - PROCESS | 1827 | 1461271288841 Marionette TRACE conn4 -> [0,114,"setScriptTimeout",{"ms":35000}] 13:41:28 INFO - PROCESS | 1827 | 1461271288846 Marionette TRACE conn4 <- [1,114,null,{}] 13:41:28 INFO - PROCESS | 1827 | 1461271288853 Marionette TRACE conn4 -> [0,115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:41:29 INFO - PROCESS | 1827 | 1461271289070 Marionette TRACE conn4 <- [1,115,null,{"value":null}] 13:41:29 INFO - PROCESS | 1827 | 1461271289237 Marionette TRACE conn4 -> [0,116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:29 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f974d5cd800 == 23 [pid = 1827] [id = 36] 13:41:29 INFO - PROCESS | 1827 | ++DOMWINDOW == 106 (0x7f974d5f6800) [pid = 1827] [serial = 106] [outer = (nil)] 13:41:29 INFO - PROCESS | 1827 | ++DOMWINDOW == 107 (0x7f974e5bac00) [pid = 1827] [serial = 107] [outer = 0x7f974d5f6800] 13:41:29 INFO - PROCESS | 1827 | 1461271289318 Marionette DEBUG loaded listener.js 13:41:29 INFO - PROCESS | 1827 | ++DOMWINDOW == 108 (0x7f9751ecb400) [pid = 1827] [serial = 108] [outer = 0x7f974d5f6800] 13:41:30 INFO - PROCESS | 1827 | 1461271290141 Marionette TRACE conn4 <- [1,116,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.imagepattern",0,null,null]]]}] 13:41:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 13:41:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 1339ms 13:41:30 INFO - PROCESS | 1827 | 1461271290177 Marionette TRACE conn4 -> [0,117,"getWindowHandle",null] 13:41:30 INFO - PROCESS | 1827 | 1461271290181 Marionette TRACE conn4 <- [1,117,null,{"value":"8"}] 13:41:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 13:41:30 INFO - PROCESS | 1827 | 1461271290188 Marionette TRACE conn4 -> [0,118,"setScriptTimeout",{"ms":35000}] 13:41:30 INFO - PROCESS | 1827 | 1461271290191 Marionette TRACE conn4 <- [1,118,null,{}] 13:41:30 INFO - PROCESS | 1827 | 1461271290210 Marionette TRACE conn4 -> [0,119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:41:30 INFO - PROCESS | 1827 | 1461271290383 Marionette TRACE conn4 <- [1,119,null,{"value":null}] 13:41:30 INFO - PROCESS | 1827 | 1461271290515 Marionette TRACE conn4 -> [0,120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:30 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f9751ebe000 == 24 [pid = 1827] [id = 37] 13:41:30 INFO - PROCESS | 1827 | ++DOMWINDOW == 109 (0x7f97524d0400) [pid = 1827] [serial = 109] [outer = (nil)] 13:41:30 INFO - PROCESS | 1827 | ++DOMWINDOW == 110 (0x7f9752925800) [pid = 1827] [serial = 110] [outer = 0x7f97524d0400] 13:41:30 INFO - PROCESS | 1827 | 1461271290598 Marionette DEBUG loaded listener.js 13:41:30 INFO - PROCESS | 1827 | ++DOMWINDOW == 111 (0x7f9754608400) [pid = 1827] [serial = 111] [outer = 0x7f97524d0400] 13:41:31 INFO - PROCESS | 1827 | 1461271291439 Marionette TRACE conn4 <- [1,120,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.invalid.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.invalid",0,null,null]]]}] 13:41:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 13:41:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 1287ms 13:41:31 INFO - PROCESS | 1827 | 1461271291475 Marionette TRACE conn4 -> [0,121,"getWindowHandle",null] 13:41:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 13:41:31 INFO - PROCESS | 1827 | 1461271291479 Marionette TRACE conn4 <- [1,121,null,{"value":"8"}] 13:41:31 INFO - PROCESS | 1827 | 1461271291486 Marionette TRACE conn4 -> [0,122,"setScriptTimeout",{"ms":35000}] 13:41:31 INFO - PROCESS | 1827 | 1461271291491 Marionette TRACE conn4 <- [1,122,null,{}] 13:41:31 INFO - PROCESS | 1827 | 1461271291497 Marionette TRACE conn4 -> [0,123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:41:31 INFO - PROCESS | 1827 | 1461271291655 Marionette TRACE conn4 <- [1,123,null,{"value":null}] 13:41:31 INFO - PROCESS | 1827 | 1461271291792 Marionette TRACE conn4 -> [0,124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.range.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:31 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f97402dc800 == 25 [pid = 1827] [id = 38] 13:41:31 INFO - PROCESS | 1827 | ++DOMWINDOW == 112 (0x7f9752774800) [pid = 1827] [serial = 112] [outer = (nil)] 13:41:31 INFO - PROCESS | 1827 | ++DOMWINDOW == 113 (0x7f975538d400) [pid = 1827] [serial = 113] [outer = 0x7f9752774800] 13:41:31 INFO - PROCESS | 1827 | 1461271291870 Marionette DEBUG loaded listener.js 13:41:31 INFO - PROCESS | 1827 | ++DOMWINDOW == 114 (0x7f975696c800) [pid = 1827] [serial = 114] [outer = 0x7f9752774800] 13:41:32 INFO - PROCESS | 1827 | 1461271292654 Marionette TRACE conn4 <- [1,124,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.range.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.range",0,null,null]]]}] 13:41:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 13:41:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 1187ms 13:41:32 INFO - PROCESS | 1827 | 1461271292673 Marionette TRACE conn4 -> [0,125,"getWindowHandle",null] 13:41:32 INFO - PROCESS | 1827 | 1461271292677 Marionette TRACE conn4 <- [1,125,null,{"value":"8"}] 13:41:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 13:41:32 INFO - PROCESS | 1827 | 1461271292683 Marionette TRACE conn4 -> [0,126,"setScriptTimeout",{"ms":35000}] 13:41:32 INFO - PROCESS | 1827 | 1461271292685 Marionette TRACE conn4 <- [1,126,null,{}] 13:41:32 INFO - PROCESS | 1827 | 1461271292691 Marionette TRACE conn4 -> [0,127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:41:32 INFO - PROCESS | 1827 | 1461271292838 Marionette TRACE conn4 <- [1,127,null,{"value":null}] 13:41:32 INFO - PROCESS | 1827 | 1461271292972 Marionette TRACE conn4 -> [0,128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:32 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f9752a29000 == 26 [pid = 1827] [id = 39] 13:41:32 INFO - PROCESS | 1827 | ++DOMWINDOW == 115 (0x7f9737830000) [pid = 1827] [serial = 115] [outer = (nil)] 13:41:33 INFO - PROCESS | 1827 | ++DOMWINDOW == 116 (0x7f9756ba2000) [pid = 1827] [serial = 116] [outer = 0x7f9737830000] 13:41:33 INFO - PROCESS | 1827 | 1461271293048 Marionette DEBUG loaded listener.js 13:41:33 INFO - PROCESS | 1827 | ++DOMWINDOW == 117 (0x7f9756bfd000) [pid = 1827] [serial = 117] [outer = 0x7f9737830000] 13:41:33 INFO - PROCESS | 1827 | 1461271293895 Marionette TRACE conn4 <- [1,128,null,{"value":["/2dcontext/compositing/2d.composite.image.copy.html",0,null,null,[["Canvas test: 2d.composite.image.copy",0,null,null]]]}] 13:41:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 13:41:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 1279ms 13:41:33 INFO - PROCESS | 1827 | 1461271293964 Marionette TRACE conn4 -> [0,129,"getWindowHandle",null] 13:41:33 INFO - PROCESS | 1827 | 1461271293968 Marionette TRACE conn4 <- [1,129,null,{"value":"8"}] 13:41:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 13:41:33 INFO - PROCESS | 1827 | 1461271293974 Marionette TRACE conn4 -> [0,130,"setScriptTimeout",{"ms":35000}] 13:41:33 INFO - PROCESS | 1827 | 1461271293976 Marionette TRACE conn4 <- [1,130,null,{}] 13:41:33 INFO - PROCESS | 1827 | 1461271293982 Marionette TRACE conn4 -> [0,131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:41:34 INFO - PROCESS | 1827 | 1461271294235 Marionette TRACE conn4 <- [1,131,null,{"value":null}] 13:41:34 INFO - PROCESS | 1827 | 1461271294415 Marionette TRACE conn4 -> [0,132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:34 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f973db55800 == 27 [pid = 1827] [id = 40] 13:41:34 INFO - PROCESS | 1827 | ++DOMWINDOW == 118 (0x7f9734e06000) [pid = 1827] [serial = 118] [outer = (nil)] 13:41:34 INFO - PROCESS | 1827 | ++DOMWINDOW == 119 (0x7f9734e0b000) [pid = 1827] [serial = 119] [outer = 0x7f9734e06000] 13:41:34 INFO - PROCESS | 1827 | 1461271294659 Marionette DEBUG loaded listener.js 13:41:34 INFO - PROCESS | 1827 | ++DOMWINDOW == 120 (0x7f9734f36800) [pid = 1827] [serial = 120] [outer = 0x7f9734e06000] 13:41:35 INFO - PROCESS | 1827 | 1461271295497 Marionette TRACE conn4 <- [1,132,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.image.destination-atop",0,null,null]]]}] 13:41:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 13:41:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 1582ms 13:41:35 INFO - PROCESS | 1827 | 1461271295558 Marionette TRACE conn4 -> [0,133,"getWindowHandle",null] 13:41:35 INFO - PROCESS | 1827 | 1461271295564 Marionette TRACE conn4 <- [1,133,null,{"value":"8"}] 13:41:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 13:41:35 INFO - PROCESS | 1827 | 1461271295574 Marionette TRACE conn4 -> [0,134,"setScriptTimeout",{"ms":35000}] 13:41:35 INFO - PROCESS | 1827 | 1461271295578 Marionette TRACE conn4 <- [1,134,null,{}] 13:41:35 INFO - PROCESS | 1827 | 1461271295585 Marionette TRACE conn4 -> [0,135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:41:35 INFO - PROCESS | 1827 | 1461271295748 Marionette TRACE conn4 <- [1,135,null,{"value":null}] 13:41:35 INFO - PROCESS | 1827 | 1461271295916 Marionette TRACE conn4 -> [0,136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:35 INFO - PROCESS | 1827 | --DOCSHELL 0x7f9740216000 == 26 [pid = 1827] [id = 30] 13:41:35 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f973c62f000 == 27 [pid = 1827] [id = 41] 13:41:35 INFO - PROCESS | 1827 | ++DOMWINDOW == 121 (0x7f9734e06400) [pid = 1827] [serial = 121] [outer = (nil)] 13:41:36 INFO - PROCESS | 1827 | ++DOMWINDOW == 122 (0x7f9734e0ac00) [pid = 1827] [serial = 122] [outer = 0x7f9734e06400] 13:41:36 INFO - PROCESS | 1827 | 1461271296018 Marionette DEBUG loaded listener.js 13:41:36 INFO - PROCESS | 1827 | ++DOMWINDOW == 123 (0x7f9734f3c800) [pid = 1827] [serial = 123] [outer = 0x7f9734e06400] 13:41:36 INFO - PROCESS | 1827 | 1461271296898 Marionette TRACE conn4 <- [1,136,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-in.html",0,null,null,[["Canvas test: 2d.composite.image.destination-in",0,null,null]]]}] 13:41:37 INFO - PROCESS | 1827 | --DOCSHELL 0x7f974d7ad000 == 26 [pid = 1827] [id = 32] 13:41:37 INFO - PROCESS | 1827 | --DOCSHELL 0x7f974c4ac800 == 25 [pid = 1827] [id = 27] 13:41:37 INFO - PROCESS | 1827 | --DOCSHELL 0x7f9736a3d800 == 24 [pid = 1827] [id = 8] 13:41:37 INFO - PROCESS | 1827 | --DOCSHELL 0x7f973db55800 == 23 [pid = 1827] [id = 40] 13:41:37 INFO - PROCESS | 1827 | --DOCSHELL 0x7f9752a29000 == 22 [pid = 1827] [id = 39] 13:41:37 INFO - PROCESS | 1827 | --DOCSHELL 0x7f973b4aa000 == 21 [pid = 1827] [id = 29] 13:41:37 INFO - PROCESS | 1827 | --DOCSHELL 0x7f97402dc800 == 20 [pid = 1827] [id = 38] 13:41:37 INFO - PROCESS | 1827 | --DOCSHELL 0x7f9751ebe000 == 19 [pid = 1827] [id = 37] 13:41:37 INFO - PROCESS | 1827 | --DOCSHELL 0x7f974d5cd800 == 18 [pid = 1827] [id = 36] 13:41:37 INFO - PROCESS | 1827 | --DOCSHELL 0x7f9740510000 == 17 [pid = 1827] [id = 35] 13:41:40 INFO - PROCESS | 1827 | --DOCSHELL 0x7f973c633000 == 16 [pid = 1827] [id = 23] 13:41:40 INFO - PROCESS | 1827 | --DOCSHELL 0x7f973898f800 == 15 [pid = 1827] [id = 6] 13:41:40 INFO - PROCESS | 1827 | --DOCSHELL 0x7f9736a38800 == 14 [pid = 1827] [id = 31] 13:41:40 INFO - PROCESS | 1827 | --DOCSHELL 0x7f9740520800 == 13 [pid = 1827] [id = 22] 13:41:40 INFO - PROCESS | 1827 | --DOCSHELL 0x7f974e422000 == 12 [pid = 1827] [id = 33] 13:41:40 INFO - PROCESS | 1827 | --DOCSHELL 0x7f9743330800 == 11 [pid = 1827] [id = 19] 13:41:40 INFO - PROCESS | 1827 | --DOCSHELL 0x7f973a23d800 == 10 [pid = 1827] [id = 28] 13:41:40 INFO - PROCESS | 1827 | --DOCSHELL 0x7f973d213800 == 9 [pid = 1827] [id = 34] 13:41:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 13:41:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 5502ms 13:41:41 INFO - PROCESS | 1827 | 1461271301209 Marionette TRACE conn4 -> [0,137,"getWindowHandle",null] 13:41:41 INFO - PROCESS | 1827 | 1461271301213 Marionette TRACE conn4 <- [1,137,null,{"value":"8"}] 13:41:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 13:41:41 INFO - PROCESS | 1827 | 1461271301222 Marionette TRACE conn4 -> [0,138,"setScriptTimeout",{"ms":35000}] 13:41:41 INFO - PROCESS | 1827 | 1461271301227 Marionette TRACE conn4 <- [1,138,null,{}] 13:41:41 INFO - PROCESS | 1827 | 1461271301238 Marionette TRACE conn4 -> [0,139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:41:41 INFO - PROCESS | 1827 | 1461271301413 Marionette TRACE conn4 <- [1,139,null,{"value":null}] 13:41:41 INFO - PROCESS | 1827 | 1461271301506 Marionette TRACE conn4 -> [0,140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:41 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f973c62e000 == 10 [pid = 1827] [id = 42] 13:41:41 INFO - PROCESS | 1827 | ++DOMWINDOW == 124 (0x7f9739f07c00) [pid = 1827] [serial = 124] [outer = (nil)] 13:41:41 INFO - PROCESS | 1827 | ++DOMWINDOW == 125 (0x7f9739f09c00) [pid = 1827] [serial = 125] [outer = 0x7f9739f07c00] 13:41:41 INFO - PROCESS | 1827 | 1461271301574 Marionette DEBUG loaded listener.js 13:41:41 INFO - PROCESS | 1827 | ++DOMWINDOW == 126 (0x7f9739f11400) [pid = 1827] [serial = 126] [outer = 0x7f9739f07c00] 13:41:42 INFO - PROCESS | 1827 | 1461271302277 Marionette TRACE conn4 <- [1,140,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-out.html",0,null,null,[["Canvas test: 2d.composite.image.destination-out",0,null,null]]]}] 13:41:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 13:41:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 1088ms 13:41:42 INFO - PROCESS | 1827 | 1461271302320 Marionette TRACE conn4 -> [0,141,"getWindowHandle",null] 13:41:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 13:41:42 INFO - PROCESS | 1827 | 1461271302326 Marionette TRACE conn4 <- [1,141,null,{"value":"8"}] 13:41:42 INFO - PROCESS | 1827 | 1461271302341 Marionette TRACE conn4 -> [0,142,"setScriptTimeout",{"ms":35000}] 13:41:42 INFO - PROCESS | 1827 | 1461271302349 Marionette TRACE conn4 <- [1,142,null,{}] 13:41:42 INFO - PROCESS | 1827 | 1461271302377 Marionette TRACE conn4 -> [0,143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:41:42 INFO - PROCESS | 1827 | 1461271302546 Marionette TRACE conn4 <- [1,143,null,{"value":null}] 13:41:42 INFO - PROCESS | 1827 | 1461271302559 Marionette TRACE conn4 -> [0,144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:42 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f9740bf9800 == 11 [pid = 1827] [id = 43] 13:41:42 INFO - PROCESS | 1827 | ++DOMWINDOW == 127 (0x7f9739f0b000) [pid = 1827] [serial = 127] [outer = (nil)] 13:41:42 INFO - PROCESS | 1827 | ++DOMWINDOW == 128 (0x7f973d4a8c00) [pid = 1827] [serial = 128] [outer = 0x7f9739f0b000] 13:41:42 INFO - PROCESS | 1827 | 1461271302624 Marionette DEBUG loaded listener.js 13:41:42 INFO - PROCESS | 1827 | ++DOMWINDOW == 129 (0x7f973e993400) [pid = 1827] [serial = 129] [outer = 0x7f9739f0b000] 13:41:43 INFO - PROCESS | 1827 | 1461271303613 Marionette TRACE conn4 <- [1,144,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-over.html",0,null,null,[["Canvas test: 2d.composite.image.destination-over",0,null,null]]]}] 13:41:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 13:41:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 1365ms 13:41:43 INFO - PROCESS | 1827 | 1461271303700 Marionette TRACE conn4 -> [0,145,"getWindowHandle",null] 13:41:43 INFO - PROCESS | 1827 | 1461271303704 Marionette TRACE conn4 <- [1,145,null,{"value":"8"}] 13:41:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 13:41:43 INFO - PROCESS | 1827 | 1461271303714 Marionette TRACE conn4 -> [0,146,"setScriptTimeout",{"ms":35000}] 13:41:43 INFO - PROCESS | 1827 | 1461271303718 Marionette TRACE conn4 <- [1,146,null,{}] 13:41:43 INFO - PROCESS | 1827 | 1461271303749 Marionette TRACE conn4 -> [0,147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:41:43 INFO - PROCESS | 1827 | 1461271303962 Marionette TRACE conn4 <- [1,147,null,{"value":null}] 13:41:44 INFO - PROCESS | 1827 | 1461271304055 Marionette TRACE conn4 -> [0,148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:44 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f974d2e9800 == 12 [pid = 1827] [id = 44] 13:41:44 INFO - PROCESS | 1827 | ++DOMWINDOW == 130 (0x7f9738931c00) [pid = 1827] [serial = 130] [outer = (nil)] 13:41:44 INFO - PROCESS | 1827 | ++DOMWINDOW == 131 (0x7f974092a800) [pid = 1827] [serial = 131] [outer = 0x7f9738931c00] 13:41:44 INFO - PROCESS | 1827 | 1461271304140 Marionette DEBUG loaded listener.js 13:41:44 INFO - PROCESS | 1827 | ++DOMWINDOW == 132 (0x7f97432d5800) [pid = 1827] [serial = 132] [outer = 0x7f9738931c00] 13:41:44 INFO - PROCESS | 1827 | 1461271304965 Marionette TRACE conn4 <- [1,148,null,{"value":["/2dcontext/compositing/2d.composite.image.lighter.html",0,null,null,[["Canvas test: 2d.composite.image.lighter",0,null,null]]]}] 13:41:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 13:41:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 1296ms 13:41:45 INFO - PROCESS | 1827 | 1461271305009 Marionette TRACE conn4 -> [0,149,"getWindowHandle",null] 13:41:45 INFO - PROCESS | 1827 | 1461271305012 Marionette TRACE conn4 <- [1,149,null,{"value":"8"}] 13:41:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 13:41:45 INFO - PROCESS | 1827 | 1461271305025 Marionette TRACE conn4 -> [0,150,"setScriptTimeout",{"ms":35000}] 13:41:45 INFO - PROCESS | 1827 | 1461271305027 Marionette TRACE conn4 <- [1,150,null,{}] 13:41:45 INFO - PROCESS | 1827 | 1461271305033 Marionette TRACE conn4 -> [0,151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:41:45 INFO - PROCESS | 1827 | 1461271305204 Marionette TRACE conn4 <- [1,151,null,{"value":null}] 13:41:45 INFO - PROCESS | 1827 | 1461271305230 Marionette TRACE conn4 -> [0,152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:45 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f9750135000 == 13 [pid = 1827] [id = 45] 13:41:45 INFO - PROCESS | 1827 | ++DOMWINDOW == 133 (0x7f97433b1800) [pid = 1827] [serial = 133] [outer = (nil)] 13:41:45 INFO - PROCESS | 1827 | ++DOMWINDOW == 134 (0x7f974d2d0000) [pid = 1827] [serial = 134] [outer = 0x7f97433b1800] 13:41:45 INFO - PROCESS | 1827 | 1461271305295 Marionette DEBUG loaded listener.js 13:41:45 INFO - PROCESS | 1827 | ++DOMWINDOW == 135 (0x7f974d5aa000) [pid = 1827] [serial = 135] [outer = 0x7f97433b1800] 13:41:46 INFO - PROCESS | 1827 | --DOMWINDOW == 134 (0x7f9739377400) [pid = 1827] [serial = 39] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 13:41:46 INFO - PROCESS | 1827 | --DOMWINDOW == 133 (0x7f9736b59400) [pid = 1827] [serial = 42] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 13:41:46 INFO - PROCESS | 1827 | --DOMWINDOW == 132 (0x7f973e046000) [pid = 1827] [serial = 45] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 13:41:46 INFO - PROCESS | 1827 | --DOMWINDOW == 131 (0x7f9736cb8800) [pid = 1827] [serial = 48] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 13:41:46 INFO - PROCESS | 1827 | --DOMWINDOW == 130 (0x7f973dca8000) [pid = 1827] [serial = 51] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 13:41:46 INFO - PROCESS | 1827 | --DOMWINDOW == 129 (0x7f9738938800) [pid = 1827] [serial = 33] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 13:41:46 INFO - PROCESS | 1827 | --DOMWINDOW == 128 (0x7f9736a1a800) [pid = 1827] [serial = 24] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 13:41:46 INFO - PROCESS | 1827 | --DOMWINDOW == 127 (0x7f973799d800) [pid = 1827] [serial = 36] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 13:41:46 INFO - PROCESS | 1827 | --DOMWINDOW == 126 (0x7f9739fbd400) [pid = 1827] [serial = 60] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 13:41:46 INFO - PROCESS | 1827 | --DOMWINDOW == 125 (0x7f974c447400) [pid = 1827] [serial = 75] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 13:41:46 INFO - PROCESS | 1827 | --DOMWINDOW == 124 (0x7f9739f0d000) [pid = 1827] [serial = 102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 13:41:46 INFO - PROCESS | 1827 | --DOMWINDOW == 123 (0x7f9739373c00) [pid = 1827] [serial = 57] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 13:41:46 INFO - PROCESS | 1827 | --DOMWINDOW == 122 (0x7f9738768800) [pid = 1827] [serial = 84] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 13:41:46 INFO - PROCESS | 1827 | --DOMWINDOW == 121 (0x7f973f8ec800) [pid = 1827] [serial = 54] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 13:41:46 INFO - PROCESS | 1827 | --DOMWINDOW == 120 (0x7f9739fbec00) [pid = 1827] [serial = 72] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 13:41:46 INFO - PROCESS | 1827 | --DOMWINDOW == 119 (0x7f9738771800) [pid = 1827] [serial = 99] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 13:41:46 INFO - PROCESS | 1827 | --DOMWINDOW == 118 (0x7f97524d0400) [pid = 1827] [serial = 109] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 13:41:46 INFO - PROCESS | 1827 | --DOMWINDOW == 117 (0x7f9734e06000) [pid = 1827] [serial = 118] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 13:41:46 INFO - PROCESS | 1827 | --DOMWINDOW == 116 (0x7f9737830000) [pid = 1827] [serial = 115] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 13:41:46 INFO - PROCESS | 1827 | --DOMWINDOW == 115 (0x7f9736a21400) [pid = 1827] [serial = 21] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 13:41:46 INFO - PROCESS | 1827 | --DOMWINDOW == 114 (0x7f974d5f6800) [pid = 1827] [serial = 106] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 13:41:46 INFO - PROCESS | 1827 | --DOMWINDOW == 113 (0x7f9736cb1c00) [pid = 1827] [serial = 78] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 13:41:46 INFO - PROCESS | 1827 | --DOMWINDOW == 112 (0x7f9752774800) [pid = 1827] [serial = 112] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 13:41:46 INFO - PROCESS | 1827 | --DOMWINDOW == 111 (0x7f974d05dc00) [pid = 1827] [serial = 81] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 13:41:46 INFO - PROCESS | 1827 | --DOMWINDOW == 110 (0x7f973893a000) [pid = 1827] [serial = 15] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 13:41:46 INFO - PROCESS | 1827 | --DOMWINDOW == 109 (0x7f973fcddc00) [pid = 1827] [serial = 90] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 13:41:46 INFO - PROCESS | 1827 | --DOMWINDOW == 108 (0x7f97527a2800) [pid = 1827] [serial = 96] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 13:41:46 INFO - PROCESS | 1827 | --DOMWINDOW == 107 (0x7f9743572000) [pid = 1827] [serial = 63] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 13:41:46 INFO - PROCESS | 1827 | --DOMWINDOW == 106 (0x7f973c7b8400) [pid = 1827] [serial = 66] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 13:41:46 INFO - PROCESS | 1827 | --DOMWINDOW == 105 (0x7f973893c800) [pid = 1827] [serial = 69] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 13:41:46 INFO - PROCESS | 1827 | --DOMWINDOW == 104 (0x7f973f5c9800) [pid = 1827] [serial = 87] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 13:41:46 INFO - PROCESS | 1827 | --DOMWINDOW == 103 (0x7f974d36f400) [pid = 1827] [serial = 93] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 13:41:47 INFO - PROCESS | 1827 | 1461271307142 Marionette TRACE conn4 <- [1,152,null,{"value":["/2dcontext/compositing/2d.composite.image.source-atop.html",0,null,null,[["Canvas test: 2d.composite.image.source-atop",0,null,null]]]}] 13:41:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 13:41:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 2143ms 13:41:47 INFO - PROCESS | 1827 | 1461271307183 Marionette TRACE conn4 -> [0,153,"getWindowHandle",null] 13:41:47 INFO - PROCESS | 1827 | 1461271307187 Marionette TRACE conn4 <- [1,153,null,{"value":"8"}] 13:41:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 13:41:47 INFO - PROCESS | 1827 | 1461271307219 Marionette TRACE conn4 -> [0,154,"setScriptTimeout",{"ms":35000}] 13:41:47 INFO - PROCESS | 1827 | 1461271307221 Marionette TRACE conn4 <- [1,154,null,{}] 13:41:47 INFO - PROCESS | 1827 | 1461271307267 Marionette TRACE conn4 -> [0,155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:41:47 INFO - PROCESS | 1827 | 1461271307391 Marionette TRACE conn4 <- [1,155,null,{"value":null}] 13:41:47 INFO - PROCESS | 1827 | 1461271307519 Marionette TRACE conn4 -> [0,156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:47 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f973eced000 == 14 [pid = 1827] [id = 46] 13:41:47 INFO - PROCESS | 1827 | ++DOMWINDOW == 104 (0x7f97371ae800) [pid = 1827] [serial = 136] [outer = (nil)] 13:41:47 INFO - PROCESS | 1827 | ++DOMWINDOW == 105 (0x7f973dca8000) [pid = 1827] [serial = 137] [outer = 0x7f97371ae800] 13:41:47 INFO - PROCESS | 1827 | 1461271307586 Marionette DEBUG loaded listener.js 13:41:47 INFO - PROCESS | 1827 | ++DOMWINDOW == 106 (0x7f97416ef000) [pid = 1827] [serial = 138] [outer = 0x7f97371ae800] 13:41:48 INFO - PROCESS | 1827 | 1461271308214 Marionette TRACE conn4 <- [1,156,null,{"value":["/2dcontext/compositing/2d.composite.image.source-in.html",0,null,null,[["Canvas test: 2d.composite.image.source-in",0,null,null]]]}] 13:41:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 13:41:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 1063ms 13:41:48 INFO - PROCESS | 1827 | 1461271308269 Marionette TRACE conn4 -> [0,157,"getWindowHandle",null] 13:41:48 INFO - PROCESS | 1827 | 1461271308272 Marionette TRACE conn4 <- [1,157,null,{"value":"8"}] 13:41:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 13:41:48 INFO - PROCESS | 1827 | 1461271308278 Marionette TRACE conn4 -> [0,158,"setScriptTimeout",{"ms":35000}] 13:41:48 INFO - PROCESS | 1827 | 1461271308281 Marionette TRACE conn4 <- [1,158,null,{}] 13:41:48 INFO - PROCESS | 1827 | 1461271308286 Marionette TRACE conn4 -> [0,159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:41:48 INFO - PROCESS | 1827 | 1461271308510 Marionette TRACE conn4 <- [1,159,null,{"value":null}] 13:41:48 INFO - PROCESS | 1827 | 1461271308630 Marionette TRACE conn4 -> [0,160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:48 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f9736cc7000 == 15 [pid = 1827] [id = 47] 13:41:48 INFO - PROCESS | 1827 | ++DOMWINDOW == 107 (0x7f9734e03400) [pid = 1827] [serial = 139] [outer = (nil)] 13:41:48 INFO - PROCESS | 1827 | ++DOMWINDOW == 108 (0x7f9734e0d800) [pid = 1827] [serial = 140] [outer = 0x7f9734e03400] 13:41:48 INFO - PROCESS | 1827 | 1461271308707 Marionette DEBUG loaded listener.js 13:41:48 INFO - PROCESS | 1827 | ++DOMWINDOW == 109 (0x7f9736cb6800) [pid = 1827] [serial = 141] [outer = 0x7f9734e03400] 13:41:49 INFO - PROCESS | 1827 | 1461271309679 Marionette TRACE conn4 <- [1,160,null,{"value":["/2dcontext/compositing/2d.composite.image.source-out.html",0,null,null,[["Canvas test: 2d.composite.image.source-out",0,null,null]]]}] 13:41:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 13:41:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 1434ms 13:41:49 INFO - PROCESS | 1827 | 1461271309714 Marionette TRACE conn4 -> [0,161,"getWindowHandle",null] 13:41:49 INFO - PROCESS | 1827 | 1461271309722 Marionette TRACE conn4 <- [1,161,null,{"value":"8"}] 13:41:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 13:41:49 INFO - PROCESS | 1827 | 1461271309731 Marionette TRACE conn4 -> [0,162,"setScriptTimeout",{"ms":35000}] 13:41:49 INFO - PROCESS | 1827 | 1461271309735 Marionette TRACE conn4 <- [1,162,null,{}] 13:41:49 INFO - PROCESS | 1827 | 1461271309743 Marionette TRACE conn4 -> [0,163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:41:49 INFO - PROCESS | 1827 | 1461271309928 Marionette TRACE conn4 <- [1,163,null,{"value":null}] 13:41:50 INFO - PROCESS | 1827 | 1461271310061 Marionette TRACE conn4 -> [0,164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:50 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f97474ef000 == 16 [pid = 1827] [id = 48] 13:41:50 INFO - PROCESS | 1827 | ++DOMWINDOW == 110 (0x7f973b412000) [pid = 1827] [serial = 142] [outer = (nil)] 13:41:50 INFO - PROCESS | 1827 | ++DOMWINDOW == 111 (0x7f973e8b6000) [pid = 1827] [serial = 143] [outer = 0x7f973b412000] 13:41:50 INFO - PROCESS | 1827 | 1461271310177 Marionette DEBUG loaded listener.js 13:41:50 INFO - PROCESS | 1827 | ++DOMWINDOW == 112 (0x7f973f302400) [pid = 1827] [serial = 144] [outer = 0x7f973b412000] 13:41:51 INFO - PROCESS | 1827 | 1461271311071 Marionette TRACE conn4 <- [1,164,null,{"value":["/2dcontext/compositing/2d.composite.image.source-over.html",0,null,null,[["Canvas test: 2d.composite.image.source-over",0,null,null]]]}] 13:41:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 13:41:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 1390ms 13:41:51 INFO - PROCESS | 1827 | 1461271311125 Marionette TRACE conn4 -> [0,165,"getWindowHandle",null] 13:41:51 INFO - PROCESS | 1827 | 1461271311132 Marionette TRACE conn4 <- [1,165,null,{"value":"8"}] 13:41:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 13:41:51 INFO - PROCESS | 1827 | 1461271311138 Marionette TRACE conn4 -> [0,166,"setScriptTimeout",{"ms":35000}] 13:41:51 INFO - PROCESS | 1827 | 1461271311141 Marionette TRACE conn4 <- [1,166,null,{}] 13:41:51 INFO - PROCESS | 1827 | 1461271311147 Marionette TRACE conn4 -> [0,167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:41:51 INFO - PROCESS | 1827 | 1461271311369 Marionette TRACE conn4 <- [1,167,null,{"value":null}] 13:41:51 INFO - PROCESS | 1827 | 1461271311537 Marionette TRACE conn4 -> [0,168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:51 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f9738408000 == 17 [pid = 1827] [id = 49] 13:41:51 INFO - PROCESS | 1827 | ++DOMWINDOW == 113 (0x7f9734f37c00) [pid = 1827] [serial = 145] [outer = (nil)] 13:41:51 INFO - PROCESS | 1827 | ++DOMWINDOW == 114 (0x7f973893ac00) [pid = 1827] [serial = 146] [outer = 0x7f9734f37c00] 13:41:51 INFO - PROCESS | 1827 | 1461271311612 Marionette DEBUG loaded listener.js 13:41:51 INFO - PROCESS | 1827 | ++DOMWINDOW == 115 (0x7f9740371000) [pid = 1827] [serial = 147] [outer = 0x7f9734f37c00] 13:41:51 INFO - PROCESS | 1827 | 1461271311977 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 13:41:52 INFO - PROCESS | 1827 | 1461271312752 Marionette TRACE conn4 <- [1,168,null,{"value":["/2dcontext/compositing/2d.composite.image.xor.html",0,null,null,[["Canvas test: 2d.composite.image.xor",0,null,null]]]}] 13:41:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 13:41:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 1636ms 13:41:52 INFO - PROCESS | 1827 | 1461271312775 Marionette TRACE conn4 -> [0,169,"getWindowHandle",null] 13:41:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 13:41:52 INFO - PROCESS | 1827 | 1461271312780 Marionette TRACE conn4 <- [1,169,null,{"value":"8"}] 13:41:52 INFO - PROCESS | 1827 | 1461271312788 Marionette TRACE conn4 -> [0,170,"setScriptTimeout",{"ms":35000}] 13:41:52 INFO - PROCESS | 1827 | 1461271312794 Marionette TRACE conn4 <- [1,170,null,{}] 13:41:52 INFO - PROCESS | 1827 | 1461271312802 Marionette TRACE conn4 -> [0,171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:41:52 INFO - PROCESS | 1827 | 1461271312981 Marionette TRACE conn4 <- [1,171,null,{"value":null}] 13:41:53 INFO - PROCESS | 1827 | 1461271313195 Marionette TRACE conn4 -> [0,172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.casesensitive.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:53 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f9738412000 == 18 [pid = 1827] [id = 50] 13:41:53 INFO - PROCESS | 1827 | ++DOMWINDOW == 116 (0x7f9738768800) [pid = 1827] [serial = 148] [outer = (nil)] 13:41:53 INFO - PROCESS | 1827 | ++DOMWINDOW == 117 (0x7f9738777000) [pid = 1827] [serial = 149] [outer = 0x7f9738768800] 13:41:53 INFO - PROCESS | 1827 | 1461271313264 Marionette DEBUG loaded listener.js 13:41:53 INFO - PROCESS | 1827 | ++DOMWINDOW == 118 (0x7f9739f03800) [pid = 1827] [serial = 150] [outer = 0x7f9738768800] 13:41:53 INFO - PROCESS | 1827 | --DOMWINDOW == 117 (0x7f973f423c00) [pid = 1827] [serial = 12] [outer = (nil)] [url = about:blank] 13:41:53 INFO - PROCESS | 1827 | --DOMWINDOW == 116 (0x7f973f84e000) [pid = 1827] [serial = 9] [outer = (nil)] [url = about:blank] 13:41:53 INFO - PROCESS | 1827 | --DOMWINDOW == 115 (0x7f9734e0ac00) [pid = 1827] [serial = 122] [outer = (nil)] [url = about:blank] 13:41:53 INFO - PROCESS | 1827 | --DOCSHELL 0x7f973c62f000 == 17 [pid = 1827] [id = 41] 13:41:53 INFO - PROCESS | 1827 | --DOMWINDOW == 114 (0x7f973ed3f400) [pid = 1827] [serial = 70] [outer = (nil)] [url = about:blank] 13:41:53 INFO - PROCESS | 1827 | --DOMWINDOW == 113 (0x7f97371ad800) [pid = 1827] [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.] 13:41:53 INFO - PROCESS | 1827 | --DOMWINDOW == 112 (0x7f973d442c00) [pid = 1827] [serial = 40] [outer = (nil)] [url = about:blank] 13:41:53 INFO - PROCESS | 1827 | --DOMWINDOW == 111 (0x7f973f852c00) [pid = 1827] [serial = 43] [outer = (nil)] [url = about:blank] 13:41:53 INFO - PROCESS | 1827 | --DOMWINDOW == 110 (0x7f97371f1000) [pid = 1827] [serial = 28] [outer = (nil)] [url = about:blank] 13:41:53 INFO - PROCESS | 1827 | --DOMWINDOW == 109 (0x7f9743867400) [pid = 1827] [serial = 46] [outer = (nil)] [url = about:blank] 13:41:53 INFO - PROCESS | 1827 | --DOMWINDOW == 108 (0x7f97465f9800) [pid = 1827] [serial = 47] [outer = (nil)] [url = about:blank] 13:41:53 INFO - PROCESS | 1827 | --DOMWINDOW == 107 (0x7f974747bc00) [pid = 1827] [serial = 49] [outer = (nil)] [url = about:blank] 13:41:53 INFO - PROCESS | 1827 | --DOMWINDOW == 106 (0x7f974d05fc00) [pid = 1827] [serial = 52] [outer = (nil)] [url = about:blank] 13:41:53 INFO - PROCESS | 1827 | --DOMWINDOW == 105 (0x7f973fcdbc00) [pid = 1827] [serial = 34] [outer = (nil)] [url = about:blank] 13:41:53 INFO - PROCESS | 1827 | --DOMWINDOW == 104 (0x7f9739fc1400) [pid = 1827] [serial = 31] [outer = (nil)] [url = about:blank] 13:41:53 INFO - PROCESS | 1827 | --DOMWINDOW == 103 (0x7f9736a24400) [pid = 1827] [serial = 25] [outer = (nil)] [url = about:blank] 13:41:53 INFO - PROCESS | 1827 | --DOMWINDOW == 102 (0x7f9736a27c00) [pid = 1827] [serial = 23] [outer = (nil)] [url = about:blank] 13:41:53 INFO - PROCESS | 1827 | --DOMWINDOW == 101 (0x7f97402c7000) [pid = 1827] [serial = 35] [outer = (nil)] [url = about:blank] 13:41:53 INFO - PROCESS | 1827 | --DOMWINDOW == 100 (0x7f9740375000) [pid = 1827] [serial = 37] [outer = (nil)] [url = about:blank] 13:41:53 INFO - PROCESS | 1827 | --DOMWINDOW == 99 (0x7f97432d1800) [pid = 1827] [serial = 44] [outer = (nil)] [url = about:blank] 13:41:53 INFO - PROCESS | 1827 | --DOMWINDOW == 98 (0x7f97406ba400) [pid = 1827] [serial = 38] [outer = (nil)] [url = about:blank] 13:41:53 INFO - PROCESS | 1827 | --DOMWINDOW == 97 (0x7f974d2dc000) [pid = 1827] [serial = 53] [outer = (nil)] [url = about:blank] 13:41:53 INFO - PROCESS | 1827 | --DOMWINDOW == 96 (0x7f97371ac400) [pid = 1827] [serial = 26] [outer = (nil)] [url = about:blank] 13:41:54 INFO - PROCESS | 1827 | --DOMWINDOW == 95 (0x7f974d05f800) [pid = 1827] [serial = 50] [outer = (nil)] [url = about:blank] 13:41:54 INFO - PROCESS | 1827 | --DOMWINDOW == 94 (0x7f97403d4800) [pid = 1827] [serial = 41] [outer = (nil)] [url = about:blank] 13:41:54 INFO - PROCESS | 1827 | --DOMWINDOW == 93 (0x7f974d2dbc00) [pid = 1827] [serial = 76] [outer = (nil)] [url = about:blank] 13:41:54 INFO - PROCESS | 1827 | --DOMWINDOW == 92 (0x7f974e4e6000) [pid = 1827] [serial = 55] [outer = (nil)] [url = about:blank] 13:41:54 INFO - PROCESS | 1827 | --DOMWINDOW == 91 (0x7f974e8cd800) [pid = 1827] [serial = 94] [outer = (nil)] [url = about:blank] 13:41:54 INFO - PROCESS | 1827 | --DOMWINDOW == 90 (0x7f9743564400) [pid = 1827] [serial = 74] [outer = (nil)] [url = about:blank] 13:41:54 INFO - PROCESS | 1827 | --DOMWINDOW == 89 (0x7f9741829c00) [pid = 1827] [serial = 73] [outer = (nil)] [url = about:blank] 13:41:54 INFO - PROCESS | 1827 | --DOMWINDOW == 88 (0x7f973ed3f800) [pid = 1827] [serial = 101] [outer = (nil)] [url = about:blank] 13:41:54 INFO - PROCESS | 1827 | --DOMWINDOW == 87 (0x7f97402c2000) [pid = 1827] [serial = 88] [outer = (nil)] [url = about:blank] 13:41:54 INFO - PROCESS | 1827 | --DOMWINDOW == 86 (0x7f973ec91c00) [pid = 1827] [serial = 68] [outer = (nil)] [url = about:blank] 13:41:54 INFO - PROCESS | 1827 | --DOMWINDOW == 85 (0x7f973a22a000) [pid = 1827] [serial = 100] [outer = (nil)] [url = about:blank] 13:41:54 INFO - PROCESS | 1827 | --DOMWINDOW == 84 (0x7f9740ca0400) [pid = 1827] [serial = 103] [outer = (nil)] [url = about:blank] 13:41:54 INFO - PROCESS | 1827 | --DOMWINDOW == 83 (0x7f9738932000) [pid = 1827] [serial = 85] [outer = (nil)] [url = about:blank] 13:41:54 INFO - PROCESS | 1827 | --DOMWINDOW == 82 (0x7f9750121000) [pid = 1827] [serial = 2] [outer = (nil)] [url = about:blank] 13:41:54 INFO - PROCESS | 1827 | --DOMWINDOW == 81 (0x7f974092b000) [pid = 1827] [serial = 89] [outer = (nil)] [url = about:blank] 13:41:54 INFO - PROCESS | 1827 | --DOMWINDOW == 80 (0x7f9751f73c00) [pid = 1827] [serial = 95] [outer = (nil)] [url = about:blank] 13:41:54 INFO - PROCESS | 1827 | --DOMWINDOW == 79 (0x7f9740c0d800) [pid = 1827] [serial = 62] [outer = (nil)] [url = about:blank] 13:41:54 INFO - PROCESS | 1827 | --DOMWINDOW == 78 (0x7f974d741000) [pid = 1827] [serial = 77] [outer = (nil)] [url = about:blank] 13:41:54 INFO - PROCESS | 1827 | --DOMWINDOW == 77 (0x7f97433b0800) [pid = 1827] [serial = 104] [outer = (nil)] [url = about:blank] 13:41:54 INFO - PROCESS | 1827 | --DOMWINDOW == 76 (0x7f9747417c00) [pid = 1827] [serial = 64] [outer = (nil)] [url = about:blank] 13:41:54 INFO - PROCESS | 1827 | --DOMWINDOW == 75 (0x7f973ef71400) [pid = 1827] [serial = 59] [outer = (nil)] [url = about:blank] 13:41:54 INFO - PROCESS | 1827 | --DOMWINDOW == 74 (0x7f97403d9000) [pid = 1827] [serial = 61] [outer = (nil)] [url = about:blank] 13:41:54 INFO - PROCESS | 1827 | --DOMWINDOW == 73 (0x7f9746658000) [pid = 1827] [serial = 91] [outer = (nil)] [url = about:blank] 13:41:54 INFO - PROCESS | 1827 | --DOMWINDOW == 72 (0x7f974e715000) [pid = 1827] [serial = 79] [outer = (nil)] [url = about:blank] 13:41:54 INFO - PROCESS | 1827 | --DOMWINDOW == 71 (0x7f973e994000) [pid = 1827] [serial = 86] [outer = (nil)] [url = about:blank] 13:41:54 INFO - PROCESS | 1827 | --DOMWINDOW == 70 (0x7f974e710c00) [pid = 1827] [serial = 56] [outer = (nil)] [url = about:blank] 13:41:54 INFO - PROCESS | 1827 | --DOMWINDOW == 69 (0x7f973e8a9800) [pid = 1827] [serial = 58] [outer = (nil)] [url = about:blank] 13:41:54 INFO - PROCESS | 1827 | --DOMWINDOW == 68 (0x7f973893bc00) [pid = 1827] [serial = 16] [outer = (nil)] [url = about:blank] 13:41:54 INFO - PROCESS | 1827 | --DOMWINDOW == 67 (0x7f9738768400) [pid = 1827] [serial = 17] [outer = (nil)] [url = about:blank] 13:41:54 INFO - PROCESS | 1827 | --DOMWINDOW == 66 (0x7f975538d400) [pid = 1827] [serial = 113] [outer = (nil)] [url = about:blank] 13:41:54 INFO - PROCESS | 1827 | --DOMWINDOW == 65 (0x7f9739fbe000) [pid = 1827] [serial = 19] [outer = (nil)] [url = about:blank] 13:41:54 INFO - PROCESS | 1827 | --DOMWINDOW == 64 (0x7f974c43b800) [pid = 1827] [serial = 92] [outer = (nil)] [url = about:blank] 13:41:54 INFO - PROCESS | 1827 | --DOMWINDOW == 63 (0x7f97529afc00) [pid = 1827] [serial = 98] [outer = (nil)] [url = about:blank] 13:41:54 INFO - PROCESS | 1827 | --DOMWINDOW == 62 (0x7f974d7e6c00) [pid = 1827] [serial = 65] [outer = (nil)] [url = about:blank] 13:41:54 INFO - PROCESS | 1827 | --DOMWINDOW == 61 (0x7f973d289400) [pid = 1827] [serial = 67] [outer = (nil)] [url = about:blank] 13:41:54 INFO - PROCESS | 1827 | --DOMWINDOW == 60 (0x7f9751ecb400) [pid = 1827] [serial = 108] [outer = (nil)] [url = about:blank] 13:41:54 INFO - PROCESS | 1827 | --DOMWINDOW == 59 (0x7f97506df000) [pid = 1827] [serial = 82] [outer = (nil)] [url = about:blank] 13:41:54 INFO - PROCESS | 1827 | --DOMWINDOW == 58 (0x7f973fdb8c00) [pid = 1827] [serial = 71] [outer = (nil)] [url = about:blank] 13:41:54 INFO - PROCESS | 1827 | --DOMWINDOW == 57 (0x7f97527a8000) [pid = 1827] [serial = 97] [outer = (nil)] [url = about:blank] 13:41:54 INFO - PROCESS | 1827 | --DOMWINDOW == 56 (0x7f9754608400) [pid = 1827] [serial = 111] [outer = (nil)] [url = about:blank] 13:41:54 INFO - PROCESS | 1827 | --DOMWINDOW == 55 (0x7f9734e0b000) [pid = 1827] [serial = 119] [outer = (nil)] [url = about:blank] 13:41:54 INFO - PROCESS | 1827 | --DOMWINDOW == 54 (0x7f9734f36800) [pid = 1827] [serial = 120] [outer = (nil)] [url = about:blank] 13:41:54 INFO - PROCESS | 1827 | --DOMWINDOW == 53 (0x7f9756bfd000) [pid = 1827] [serial = 117] [outer = (nil)] [url = about:blank] 13:41:54 INFO - PROCESS | 1827 | --DOMWINDOW == 52 (0x7f9736a23000) [pid = 1827] [serial = 22] [outer = (nil)] [url = about:blank] 13:41:54 INFO - PROCESS | 1827 | --DOMWINDOW == 51 (0x7f974e5bac00) [pid = 1827] [serial = 107] [outer = (nil)] [url = about:blank] 13:41:54 INFO - PROCESS | 1827 | --DOMWINDOW == 50 (0x7f9756ba2000) [pid = 1827] [serial = 116] [outer = (nil)] [url = about:blank] 13:41:54 INFO - PROCESS | 1827 | --DOMWINDOW == 49 (0x7f9750631400) [pid = 1827] [serial = 80] [outer = (nil)] [url = about:blank] 13:41:54 INFO - PROCESS | 1827 | --DOMWINDOW == 48 (0x7f975696c800) [pid = 1827] [serial = 114] [outer = (nil)] [url = about:blank] 13:41:54 INFO - PROCESS | 1827 | --DOMWINDOW == 47 (0x7f9751f74c00) [pid = 1827] [serial = 83] [outer = (nil)] [url = about:blank] 13:41:54 INFO - PROCESS | 1827 | --DOMWINDOW == 46 (0x7f9752925800) [pid = 1827] [serial = 110] [outer = (nil)] [url = about:blank] 13:41:54 INFO - PROCESS | 1827 | 1461271314233 Marionette TRACE conn4 <- [1,172,null,{"value":["/2dcontext/compositing/2d.composite.operation.casesensitive.html",0,null,null,[["Canvas test: 2d.composite.operation.casesensitive",0,null,null]]]}] 13:41:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 13:41:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 1486ms 13:41:54 INFO - PROCESS | 1827 | 1461271314275 Marionette TRACE conn4 -> [0,173,"getWindowHandle",null] 13:41:54 INFO - PROCESS | 1827 | 1461271314283 Marionette TRACE conn4 <- [1,173,null,{"value":"8"}] 13:41:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 13:41:54 INFO - PROCESS | 1827 | 1461271314293 Marionette TRACE conn4 -> [0,174,"setScriptTimeout",{"ms":35000}] 13:41:54 INFO - PROCESS | 1827 | 1461271314296 Marionette TRACE conn4 <- [1,174,null,{}] 13:41:54 INFO - PROCESS | 1827 | 1461271314302 Marionette TRACE conn4 -> [0,175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:41:54 INFO - PROCESS | 1827 | 1461271314433 Marionette TRACE conn4 <- [1,175,null,{"value":null}] 13:41:54 INFO - PROCESS | 1827 | 1461271314449 Marionette TRACE conn4 -> [0,176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.clear.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:54 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f9738998000 == 18 [pid = 1827] [id = 51] 13:41:54 INFO - PROCESS | 1827 | ++DOMWINDOW == 47 (0x7f97371b6000) [pid = 1827] [serial = 151] [outer = (nil)] 13:41:54 INFO - PROCESS | 1827 | ++DOMWINDOW == 48 (0x7f9738938000) [pid = 1827] [serial = 152] [outer = 0x7f97371b6000] 13:41:54 INFO - PROCESS | 1827 | 1461271314512 Marionette DEBUG loaded listener.js 13:41:54 INFO - PROCESS | 1827 | ++DOMWINDOW == 49 (0x7f973b40bc00) [pid = 1827] [serial = 153] [outer = 0x7f97371b6000] 13:41:55 INFO - PROCESS | 1827 | 1461271315237 Marionette TRACE conn4 <- [1,176,null,{"value":["/2dcontext/compositing/2d.composite.operation.clear.html",0,null,null,[["Canvas test: 2d.composite.operation.clear",0,null,null]]]}] 13:41:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 13:41:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 985ms 13:41:55 INFO - PROCESS | 1827 | 1461271315279 Marionette TRACE conn4 -> [0,177,"getWindowHandle",null] 13:41:55 INFO - PROCESS | 1827 | 1461271315282 Marionette TRACE conn4 <- [1,177,null,{"value":"8"}] 13:41:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 13:41:55 INFO - PROCESS | 1827 | 1461271315289 Marionette TRACE conn4 -> [0,178,"setScriptTimeout",{"ms":35000}] 13:41:55 INFO - PROCESS | 1827 | 1461271315294 Marionette TRACE conn4 <- [1,178,null,{}] 13:41:55 INFO - PROCESS | 1827 | 1461271315311 Marionette TRACE conn4 -> [0,179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:41:55 INFO - PROCESS | 1827 | 1461271315469 Marionette TRACE conn4 <- [1,179,null,{"value":null}] 13:41:55 INFO - PROCESS | 1827 | 1461271315480 Marionette TRACE conn4 -> [0,180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.darker.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:55 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f973db57000 == 19 [pid = 1827] [id = 52] 13:41:55 INFO - PROCESS | 1827 | ++DOMWINDOW == 50 (0x7f973e8afc00) [pid = 1827] [serial = 154] [outer = (nil)] 13:41:55 INFO - PROCESS | 1827 | ++DOMWINDOW == 51 (0x7f973ec91c00) [pid = 1827] [serial = 155] [outer = 0x7f973e8afc00] 13:41:55 INFO - PROCESS | 1827 | 1461271315552 Marionette DEBUG loaded listener.js 13:41:55 INFO - PROCESS | 1827 | ++DOMWINDOW == 52 (0x7f973f5c1c00) [pid = 1827] [serial = 156] [outer = 0x7f973e8afc00] 13:41:56 INFO - PROCESS | 1827 | 1461271316300 Marionette TRACE conn4 <- [1,180,null,{"value":["/2dcontext/compositing/2d.composite.operation.darker.html",0,null,null,[["Canvas test: 2d.composite.operation.darker",0,null,null]]]}] 13:41:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 13:41:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 1040ms 13:41:56 INFO - PROCESS | 1827 | 1461271316334 Marionette TRACE conn4 -> [0,181,"getWindowHandle",null] 13:41:56 INFO - PROCESS | 1827 | 1461271316339 Marionette TRACE conn4 <- [1,181,null,{"value":"8"}] 13:41:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 13:41:56 INFO - PROCESS | 1827 | 1461271316345 Marionette TRACE conn4 -> [0,182,"setScriptTimeout",{"ms":35000}] 13:41:56 INFO - PROCESS | 1827 | 1461271316348 Marionette TRACE conn4 <- [1,182,null,{}] 13:41:56 INFO - PROCESS | 1827 | 1461271316370 Marionette TRACE conn4 -> [0,183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:41:56 INFO - PROCESS | 1827 | 1461271316554 Marionette TRACE conn4 <- [1,183,null,{"value":null}] 13:41:56 INFO - PROCESS | 1827 | 1461271316573 Marionette TRACE conn4 -> [0,184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:56 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f973f887800 == 20 [pid = 1827] [id = 53] 13:41:56 INFO - PROCESS | 1827 | ++DOMWINDOW == 53 (0x7f973ec89400) [pid = 1827] [serial = 157] [outer = (nil)] 13:41:56 INFO - PROCESS | 1827 | ++DOMWINDOW == 54 (0x7f9740375c00) [pid = 1827] [serial = 158] [outer = 0x7f973ec89400] 13:41:56 INFO - PROCESS | 1827 | 1461271316637 Marionette DEBUG loaded listener.js 13:41:56 INFO - PROCESS | 1827 | ++DOMWINDOW == 55 (0x7f97406af000) [pid = 1827] [serial = 159] [outer = 0x7f973ec89400] 13:41:57 INFO - PROCESS | 1827 | 1461271317388 Marionette TRACE conn4 <- [1,184,null,{"value":["/2dcontext/compositing/2d.composite.operation.default.html",0,null,null,[["Canvas test: 2d.composite.operation.default",0,null,null]]]}] 13:41:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 13:41:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 1097ms 13:41:57 INFO - PROCESS | 1827 | 1461271317445 Marionette TRACE conn4 -> [0,185,"getWindowHandle",null] 13:41:57 INFO - PROCESS | 1827 | 1461271317448 Marionette TRACE conn4 <- [1,185,null,{"value":"8"}] 13:41:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 13:41:57 INFO - PROCESS | 1827 | 1461271317454 Marionette TRACE conn4 -> [0,186,"setScriptTimeout",{"ms":35000}] 13:41:57 INFO - PROCESS | 1827 | 1461271317456 Marionette TRACE conn4 <- [1,186,null,{}] 13:41:57 INFO - PROCESS | 1827 | 1461271317461 Marionette TRACE conn4 -> [0,187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:41:57 INFO - PROCESS | 1827 | 1461271317628 Marionette TRACE conn4 <- [1,187,null,{"value":null}] 13:41:57 INFO - PROCESS | 1827 | 1461271317672 Marionette TRACE conn4 -> [0,188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.get.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:57 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f974021b800 == 21 [pid = 1827] [id = 54] 13:41:57 INFO - PROCESS | 1827 | ++DOMWINDOW == 56 (0x7f9734e0dc00) [pid = 1827] [serial = 160] [outer = (nil)] 13:41:57 INFO - PROCESS | 1827 | ++DOMWINDOW == 57 (0x7f9740922400) [pid = 1827] [serial = 161] [outer = 0x7f9734e0dc00] 13:41:57 INFO - PROCESS | 1827 | 1461271317770 Marionette DEBUG loaded listener.js 13:41:57 INFO - PROCESS | 1827 | ++DOMWINDOW == 58 (0x7f9741661400) [pid = 1827] [serial = 162] [outer = 0x7f9734e0dc00] 13:41:58 INFO - PROCESS | 1827 | --DOMWINDOW == 57 (0x7f97433b1800) [pid = 1827] [serial = 133] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 13:41:58 INFO - PROCESS | 1827 | --DOMWINDOW == 56 (0x7f9738931c00) [pid = 1827] [serial = 130] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 13:41:58 INFO - PROCESS | 1827 | --DOMWINDOW == 55 (0x7f9734e06400) [pid = 1827] [serial = 121] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 13:41:58 INFO - PROCESS | 1827 | --DOMWINDOW == 54 (0x7f9739f07c00) [pid = 1827] [serial = 124] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 13:41:58 INFO - PROCESS | 1827 | --DOMWINDOW == 53 (0x7f9739f0b000) [pid = 1827] [serial = 127] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 13:41:58 INFO - PROCESS | 1827 | 1461271318595 Marionette TRACE conn4 <- [1,188,null,{"value":["/2dcontext/compositing/2d.composite.operation.get.html",0,null,null,[["Canvas test: 2d.composite.operation.get",0,null,null]]]}] 13:41:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 13:41:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 1176ms 13:41:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 13:41:58 INFO - PROCESS | 1827 | 1461271318632 Marionette TRACE conn4 -> [0,189,"getWindowHandle",null] 13:41:58 INFO - PROCESS | 1827 | 1461271318635 Marionette TRACE conn4 <- [1,189,null,{"value":"8"}] 13:41:58 INFO - PROCESS | 1827 | 1461271318641 Marionette TRACE conn4 -> [0,190,"setScriptTimeout",{"ms":35000}] 13:41:58 INFO - PROCESS | 1827 | 1461271318644 Marionette TRACE conn4 <- [1,190,null,{}] 13:41:58 INFO - PROCESS | 1827 | 1461271318657 Marionette TRACE conn4 -> [0,191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:41:58 INFO - PROCESS | 1827 | 1461271318827 Marionette TRACE conn4 <- [1,191,null,{"value":null}] 13:41:58 INFO - PROCESS | 1827 | 1461271318838 Marionette TRACE conn4 -> [0,192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.highlight.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:58 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f974052a800 == 22 [pid = 1827] [id = 55] 13:41:58 INFO - PROCESS | 1827 | ++DOMWINDOW == 54 (0x7f97416ea000) [pid = 1827] [serial = 163] [outer = (nil)] 13:41:58 INFO - PROCESS | 1827 | ++DOMWINDOW == 55 (0x7f974665e000) [pid = 1827] [serial = 164] [outer = 0x7f97416ea000] 13:41:58 INFO - PROCESS | 1827 | 1461271318905 Marionette DEBUG loaded listener.js 13:41:59 INFO - PROCESS | 1827 | ++DOMWINDOW == 56 (0x7f974c43b800) [pid = 1827] [serial = 165] [outer = 0x7f97416ea000] 13:41:59 INFO - PROCESS | 1827 | 1461271319605 Marionette TRACE conn4 <- [1,192,null,{"value":["/2dcontext/compositing/2d.composite.operation.highlight.html",0,null,null,[["Canvas test: 2d.composite.operation.highlight",0,null,null]]]}] 13:41:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 13:41:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 993ms 13:41:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 13:41:59 INFO - PROCESS | 1827 | 1461271319634 Marionette TRACE conn4 -> [0,193,"getWindowHandle",null] 13:41:59 INFO - PROCESS | 1827 | 1461271319637 Marionette TRACE conn4 <- [1,193,null,{"value":"8"}] 13:41:59 INFO - PROCESS | 1827 | 1461271319643 Marionette TRACE conn4 -> [0,194,"setScriptTimeout",{"ms":35000}] 13:41:59 INFO - PROCESS | 1827 | 1461271319646 Marionette TRACE conn4 <- [1,194,null,{}] 13:41:59 INFO - PROCESS | 1827 | 1461271319651 Marionette TRACE conn4 -> [0,195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:41:59 INFO - PROCESS | 1827 | 1461271319808 Marionette TRACE conn4 <- [1,195,null,{"value":null}] 13:41:59 INFO - PROCESS | 1827 | 1461271319829 Marionette TRACE conn4 -> [0,196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.nullsuffix.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:59 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f9740c4a800 == 23 [pid = 1827] [id = 56] 13:41:59 INFO - PROCESS | 1827 | ++DOMWINDOW == 57 (0x7f9734e0bc00) [pid = 1827] [serial = 166] [outer = (nil)] 13:41:59 INFO - PROCESS | 1827 | ++DOMWINDOW == 58 (0x7f974d2d2400) [pid = 1827] [serial = 167] [outer = 0x7f9734e0bc00] 13:41:59 INFO - PROCESS | 1827 | 1461271319890 Marionette DEBUG loaded listener.js 13:41:59 INFO - PROCESS | 1827 | ++DOMWINDOW == 59 (0x7f974d5f4800) [pid = 1827] [serial = 168] [outer = 0x7f9734e0bc00] 13:42:00 INFO - PROCESS | 1827 | 1461271320604 Marionette TRACE conn4 <- [1,196,null,{"value":["/2dcontext/compositing/2d.composite.operation.nullsuffix.html",0,null,null,[["Canvas test: 2d.composite.operation.nullsuffix",0,null,null]]]}] 13:42:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 13:42:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 1032ms 13:42:00 INFO - PROCESS | 1827 | 1461271320676 Marionette TRACE conn4 -> [0,197,"getWindowHandle",null] 13:42:00 INFO - PROCESS | 1827 | 1461271320682 Marionette TRACE conn4 <- [1,197,null,{"value":"8"}] 13:42:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 13:42:00 INFO - PROCESS | 1827 | 1461271320691 Marionette TRACE conn4 -> [0,198,"setScriptTimeout",{"ms":35000}] 13:42:00 INFO - PROCESS | 1827 | 1461271320697 Marionette TRACE conn4 <- [1,198,null,{}] 13:42:00 INFO - PROCESS | 1827 | 1461271320748 Marionette TRACE conn4 -> [0,199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:42:00 INFO - PROCESS | 1827 | 1461271320937 Marionette TRACE conn4 <- [1,199,null,{"value":null}] 13:42:01 INFO - PROCESS | 1827 | 1461271321061 Marionette TRACE conn4 -> [0,200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:01 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f973840b000 == 24 [pid = 1827] [id = 57] 13:42:01 INFO - PROCESS | 1827 | ++DOMWINDOW == 60 (0x7f9736cbc000) [pid = 1827] [serial = 169] [outer = (nil)] 13:42:01 INFO - PROCESS | 1827 | ++DOMWINDOW == 61 (0x7f9737830800) [pid = 1827] [serial = 170] [outer = 0x7f9736cbc000] 13:42:01 INFO - PROCESS | 1827 | 1461271321146 Marionette DEBUG loaded listener.js 13:42:01 INFO - PROCESS | 1827 | ++DOMWINDOW == 62 (0x7f9738930000) [pid = 1827] [serial = 171] [outer = 0x7f9736cbc000] 13:42:02 INFO - PROCESS | 1827 | 1461271322001 Marionette TRACE conn4 <- [1,200,null,{"value":["/2dcontext/compositing/2d.composite.operation.over.html",0,null,null,[["Canvas test: 2d.composite.operation.over",0,null,null]]]}] 13:42:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 13:42:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 1356ms 13:42:02 INFO - PROCESS | 1827 | 1461271322047 Marionette TRACE conn4 -> [0,201,"getWindowHandle",null] 13:42:02 INFO - PROCESS | 1827 | 1461271322056 Marionette TRACE conn4 <- [1,201,null,{"value":"8"}] 13:42:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 13:42:02 INFO - PROCESS | 1827 | 1461271322066 Marionette TRACE conn4 -> [0,202,"setScriptTimeout",{"ms":35000}] 13:42:02 INFO - PROCESS | 1827 | 1461271322070 Marionette TRACE conn4 <- [1,202,null,{}] 13:42:02 INFO - PROCESS | 1827 | 1461271322076 Marionette TRACE conn4 -> [0,203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:42:02 INFO - PROCESS | 1827 | 1461271322240 Marionette TRACE conn4 <- [1,203,null,{"value":null}] 13:42:02 INFO - PROCESS | 1827 | 1461271322378 Marionette TRACE conn4 -> [0,204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.unrecognised.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:02 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f973db55800 == 25 [pid = 1827] [id = 58] 13:42:02 INFO - PROCESS | 1827 | ++DOMWINDOW == 63 (0x7f97371ad800) [pid = 1827] [serial = 172] [outer = (nil)] 13:42:02 INFO - PROCESS | 1827 | ++DOMWINDOW == 64 (0x7f973c77b400) [pid = 1827] [serial = 173] [outer = 0x7f97371ad800] 13:42:02 INFO - PROCESS | 1827 | 1461271322453 Marionette DEBUG loaded listener.js 13:42:02 INFO - PROCESS | 1827 | ++DOMWINDOW == 65 (0x7f973e991000) [pid = 1827] [serial = 174] [outer = 0x7f97371ad800] 13:42:03 INFO - PROCESS | 1827 | 1461271323335 Marionette TRACE conn4 <- [1,204,null,{"value":["/2dcontext/compositing/2d.composite.operation.unrecognised.html",0,null,null,[["Canvas test: 2d.composite.operation.unrecognised",0,null,null]]]}] 13:42:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 13:42:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 1329ms 13:42:03 INFO - PROCESS | 1827 | 1461271323395 Marionette TRACE conn4 -> [0,205,"getWindowHandle",null] 13:42:03 INFO - PROCESS | 1827 | 1461271323398 Marionette TRACE conn4 <- [1,205,null,{"value":"8"}] 13:42:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 13:42:03 INFO - PROCESS | 1827 | 1461271323406 Marionette TRACE conn4 -> [0,206,"setScriptTimeout",{"ms":35000}] 13:42:03 INFO - PROCESS | 1827 | 1461271323412 Marionette TRACE conn4 <- [1,206,null,{}] 13:42:03 INFO - PROCESS | 1827 | 1461271323429 Marionette TRACE conn4 -> [0,207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:42:03 INFO - PROCESS | 1827 | 1461271323642 Marionette TRACE conn4 <- [1,207,null,{"value":null}] 13:42:03 INFO - PROCESS | 1827 | 1461271323766 Marionette TRACE conn4 -> [0,208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:03 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f974332b000 == 26 [pid = 1827] [id = 59] 13:42:03 INFO - PROCESS | 1827 | ++DOMWINDOW == 66 (0x7f973f84f000) [pid = 1827] [serial = 175] [outer = (nil)] 13:42:03 INFO - PROCESS | 1827 | ++DOMWINDOW == 67 (0x7f9741660c00) [pid = 1827] [serial = 176] [outer = 0x7f973f84f000] 13:42:03 INFO - PROCESS | 1827 | 1461271323849 Marionette DEBUG loaded listener.js 13:42:03 INFO - PROCESS | 1827 | ++DOMWINDOW == 68 (0x7f9743572c00) [pid = 1827] [serial = 177] [outer = 0x7f973f84f000] 13:42:04 INFO - PROCESS | 1827 | 1461271324608 Marionette TRACE conn4 <- [1,208,null,{"value":["/2dcontext/compositing/2d.composite.solid.copy.html",0,null,null,[["Canvas test: 2d.composite.solid.copy",0,null,null]]]}] 13:42:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 13:42:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 1239ms 13:42:04 INFO - PROCESS | 1827 | 1461271324647 Marionette TRACE conn4 -> [0,209,"getWindowHandle",null] 13:42:04 INFO - PROCESS | 1827 | 1461271324651 Marionette TRACE conn4 <- [1,209,null,{"value":"8"}] 13:42:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 13:42:04 INFO - PROCESS | 1827 | 1461271324658 Marionette TRACE conn4 -> [0,210,"setScriptTimeout",{"ms":35000}] 13:42:04 INFO - PROCESS | 1827 | 1461271324661 Marionette TRACE conn4 <- [1,210,null,{}] 13:42:04 INFO - PROCESS | 1827 | 1461271324666 Marionette TRACE conn4 -> [0,211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:42:04 INFO - PROCESS | 1827 | 1461271324815 Marionette TRACE conn4 <- [1,211,null,{"value":null}] 13:42:04 INFO - PROCESS | 1827 | 1461271324917 Marionette TRACE conn4 -> [0,212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:04 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f974659a800 == 27 [pid = 1827] [id = 60] 13:42:04 INFO - PROCESS | 1827 | ++DOMWINDOW == 69 (0x7f974036d800) [pid = 1827] [serial = 178] [outer = (nil)] 13:42:04 INFO - PROCESS | 1827 | ++DOMWINDOW == 70 (0x7f974d2d9000) [pid = 1827] [serial = 179] [outer = 0x7f974036d800] 13:42:04 INFO - PROCESS | 1827 | 1461271324989 Marionette DEBUG loaded listener.js 13:42:05 INFO - PROCESS | 1827 | ++DOMWINDOW == 71 (0x7f974d7edc00) [pid = 1827] [serial = 180] [outer = 0x7f974036d800] 13:42:05 INFO - PROCESS | 1827 | 1461271325863 Marionette TRACE conn4 <- [1,212,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-atop",0,null,null]]]}] 13:42:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 13:42:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 1228ms 13:42:05 INFO - PROCESS | 1827 | 1461271325902 Marionette TRACE conn4 -> [0,213,"getWindowHandle",null] 13:42:05 INFO - PROCESS | 1827 | 1461271325905 Marionette TRACE conn4 <- [1,213,null,{"value":"8"}] 13:42:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 13:42:05 INFO - PROCESS | 1827 | 1461271325913 Marionette TRACE conn4 -> [0,214,"setScriptTimeout",{"ms":35000}] 13:42:05 INFO - PROCESS | 1827 | 1461271325916 Marionette TRACE conn4 <- [1,214,null,{}] 13:42:05 INFO - PROCESS | 1827 | 1461271325921 Marionette TRACE conn4 -> [0,215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:42:06 INFO - PROCESS | 1827 | 1461271326067 Marionette TRACE conn4 <- [1,215,null,{"value":null}] 13:42:06 INFO - PROCESS | 1827 | 1461271326195 Marionette TRACE conn4 -> [0,216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:06 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f974d0d2800 == 28 [pid = 1827] [id = 61] 13:42:06 INFO - PROCESS | 1827 | ++DOMWINDOW == 72 (0x7f9747417c00) [pid = 1827] [serial = 181] [outer = (nil)] 13:42:06 INFO - PROCESS | 1827 | ++DOMWINDOW == 73 (0x7f974e53fc00) [pid = 1827] [serial = 182] [outer = 0x7f9747417c00] 13:42:06 INFO - PROCESS | 1827 | 1461271326280 Marionette DEBUG loaded listener.js 13:42:06 INFO - PROCESS | 1827 | ++DOMWINDOW == 74 (0x7f974e8cd800) [pid = 1827] [serial = 183] [outer = 0x7f9747417c00] 13:42:07 INFO - PROCESS | 1827 | 1461271327262 Marionette TRACE conn4 <- [1,216,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-in.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-in",0,null,null]]]}] 13:42:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 13:42:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 1380ms 13:42:07 INFO - PROCESS | 1827 | 1461271327295 Marionette TRACE conn4 -> [0,217,"getWindowHandle",null] 13:42:07 INFO - PROCESS | 1827 | 1461271327301 Marionette TRACE conn4 <- [1,217,null,{"value":"8"}] 13:42:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 13:42:07 INFO - PROCESS | 1827 | 1461271327310 Marionette TRACE conn4 -> [0,218,"setScriptTimeout",{"ms":35000}] 13:42:07 INFO - PROCESS | 1827 | 1461271327315 Marionette TRACE conn4 <- [1,218,null,{}] 13:42:07 INFO - PROCESS | 1827 | 1461271327322 Marionette TRACE conn4 -> [0,219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:42:07 INFO - PROCESS | 1827 | 1461271327498 Marionette TRACE conn4 <- [1,219,null,{"value":null}] 13:42:07 INFO - PROCESS | 1827 | 1461271327641 Marionette TRACE conn4 -> [0,220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:07 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f97371ed000 == 29 [pid = 1827] [id = 62] 13:42:07 INFO - PROCESS | 1827 | ++DOMWINDOW == 75 (0x7f9738935c00) [pid = 1827] [serial = 184] [outer = (nil)] 13:42:07 INFO - PROCESS | 1827 | ++DOMWINDOW == 76 (0x7f9739f06000) [pid = 1827] [serial = 185] [outer = 0x7f9738935c00] 13:42:07 INFO - PROCESS | 1827 | 1461271327778 Marionette DEBUG loaded listener.js 13:42:07 INFO - PROCESS | 1827 | ++DOMWINDOW == 77 (0x7f973b405c00) [pid = 1827] [serial = 186] [outer = 0x7f9738935c00] 13:42:08 INFO - PROCESS | 1827 | --DOMWINDOW == 76 (0x7f973dca8000) [pid = 1827] [serial = 137] [outer = (nil)] [url = about:blank] 13:42:08 INFO - PROCESS | 1827 | 1461271328523 Marionette TRACE conn4 <- [1,220,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-out.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-out",0,null,null]]]}] 13:42:08 INFO - PROCESS | 1827 | --DOMWINDOW == 75 (0x7f974d2d0000) [pid = 1827] [serial = 134] [outer = (nil)] [url = about:blank] 13:42:08 INFO - PROCESS | 1827 | --DOMWINDOW == 74 (0x7f974092a800) [pid = 1827] [serial = 131] [outer = (nil)] [url = about:blank] 13:42:08 INFO - PROCESS | 1827 | --DOMWINDOW == 73 (0x7f97432d5800) [pid = 1827] [serial = 132] [outer = (nil)] [url = about:blank] 13:42:08 INFO - PROCESS | 1827 | --DOMWINDOW == 72 (0x7f9734f3c800) [pid = 1827] [serial = 123] [outer = (nil)] [url = about:blank] 13:42:08 INFO - PROCESS | 1827 | --DOMWINDOW == 71 (0x7f9739f09c00) [pid = 1827] [serial = 125] [outer = (nil)] [url = about:blank] 13:42:08 INFO - PROCESS | 1827 | --DOMWINDOW == 70 (0x7f9739f11400) [pid = 1827] [serial = 126] [outer = (nil)] [url = about:blank] 13:42:08 INFO - PROCESS | 1827 | --DOMWINDOW == 69 (0x7f973d4a8c00) [pid = 1827] [serial = 128] [outer = (nil)] [url = about:blank] 13:42:08 INFO - PROCESS | 1827 | --DOMWINDOW == 68 (0x7f974d5aa000) [pid = 1827] [serial = 135] [outer = (nil)] [url = about:blank] 13:42:08 INFO - PROCESS | 1827 | --DOMWINDOW == 67 (0x7f973e993400) [pid = 1827] [serial = 129] [outer = (nil)] [url = about:blank] 13:42:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 13:42:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 1284ms 13:42:08 INFO - PROCESS | 1827 | 1461271328594 Marionette TRACE conn4 -> [0,221,"getWindowHandle",null] 13:42:08 INFO - PROCESS | 1827 | 1461271328602 Marionette TRACE conn4 <- [1,221,null,{"value":"8"}] 13:42:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 13:42:08 INFO - PROCESS | 1827 | 1461271328612 Marionette TRACE conn4 -> [0,222,"setScriptTimeout",{"ms":35000}] 13:42:08 INFO - PROCESS | 1827 | 1461271328615 Marionette TRACE conn4 <- [1,222,null,{}] 13:42:08 INFO - PROCESS | 1827 | 1461271328626 Marionette TRACE conn4 -> [0,223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:42:08 INFO - PROCESS | 1827 | 1461271328776 Marionette TRACE conn4 <- [1,223,null,{"value":null}] 13:42:08 INFO - PROCESS | 1827 | 1461271328787 Marionette TRACE conn4 -> [0,224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:08 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f973efca800 == 30 [pid = 1827] [id = 63] 13:42:08 INFO - PROCESS | 1827 | ++DOMWINDOW == 68 (0x7f9736cb1800) [pid = 1827] [serial = 187] [outer = (nil)] 13:42:08 INFO - PROCESS | 1827 | ++DOMWINDOW == 69 (0x7f973e8b7800) [pid = 1827] [serial = 188] [outer = 0x7f9736cb1800] 13:42:08 INFO - PROCESS | 1827 | 1461271328848 Marionette DEBUG loaded listener.js 13:42:08 INFO - PROCESS | 1827 | ++DOMWINDOW == 70 (0x7f973eddac00) [pid = 1827] [serial = 189] [outer = 0x7f9736cb1800] 13:42:09 INFO - PROCESS | 1827 | 1461271329576 Marionette TRACE conn4 <- [1,224,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-over.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-over",0,null,null]]]}] 13:42:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 13:42:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 993ms 13:42:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 13:42:09 INFO - PROCESS | 1827 | 1461271329605 Marionette TRACE conn4 -> [0,225,"getWindowHandle",null] 13:42:09 INFO - PROCESS | 1827 | 1461271329608 Marionette TRACE conn4 <- [1,225,null,{"value":"8"}] 13:42:09 INFO - PROCESS | 1827 | 1461271329615 Marionette TRACE conn4 -> [0,226,"setScriptTimeout",{"ms":35000}] 13:42:09 INFO - PROCESS | 1827 | 1461271329621 Marionette TRACE conn4 <- [1,226,null,{}] 13:42:09 INFO - PROCESS | 1827 | 1461271329636 Marionette TRACE conn4 -> [0,227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:42:09 INFO - PROCESS | 1827 | 1461271329778 Marionette TRACE conn4 <- [1,227,null,{"value":null}] 13:42:09 INFO - PROCESS | 1827 | 1461271329797 Marionette TRACE conn4 -> [0,228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:09 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f9740bf8000 == 31 [pid = 1827] [id = 64] 13:42:09 INFO - PROCESS | 1827 | ++DOMWINDOW == 71 (0x7f97406afc00) [pid = 1827] [serial = 190] [outer = (nil)] 13:42:09 INFO - PROCESS | 1827 | ++DOMWINDOW == 72 (0x7f974165dc00) [pid = 1827] [serial = 191] [outer = 0x7f97406afc00] 13:42:09 INFO - PROCESS | 1827 | 1461271329863 Marionette DEBUG loaded listener.js 13:42:09 INFO - PROCESS | 1827 | ++DOMWINDOW == 73 (0x7f9741829c00) [pid = 1827] [serial = 192] [outer = 0x7f97406afc00] 13:42:10 INFO - PROCESS | 1827 | 1461271330607 Marionette TRACE conn4 <- [1,228,null,{"value":["/2dcontext/compositing/2d.composite.solid.lighter.html",0,null,null,[["Canvas test: 2d.composite.solid.lighter",0,null,null]]]}] 13:42:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 13:42:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 1039ms 13:42:10 INFO - PROCESS | 1827 | 1461271330653 Marionette TRACE conn4 -> [0,229,"getWindowHandle",null] 13:42:10 INFO - PROCESS | 1827 | 1461271330657 Marionette TRACE conn4 <- [1,229,null,{"value":"8"}] 13:42:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 13:42:10 INFO - PROCESS | 1827 | 1461271330663 Marionette TRACE conn4 -> [0,230,"setScriptTimeout",{"ms":35000}] 13:42:10 INFO - PROCESS | 1827 | 1461271330666 Marionette TRACE conn4 <- [1,230,null,{}] 13:42:10 INFO - PROCESS | 1827 | 1461271330671 Marionette TRACE conn4 -> [0,231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:42:10 INFO - PROCESS | 1827 | 1461271330827 Marionette TRACE conn4 <- [1,231,null,{"value":null}] 13:42:10 INFO - PROCESS | 1827 | 1461271330842 Marionette TRACE conn4 -> [0,232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:10 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f9743587000 == 32 [pid = 1827] [id = 65] 13:42:10 INFO - PROCESS | 1827 | ++DOMWINDOW == 74 (0x7f9743862800) [pid = 1827] [serial = 193] [outer = (nil)] 13:42:10 INFO - PROCESS | 1827 | ++DOMWINDOW == 75 (0x7f974c43e000) [pid = 1827] [serial = 194] [outer = 0x7f9743862800] 13:42:10 INFO - PROCESS | 1827 | 1461271330905 Marionette DEBUG loaded listener.js 13:42:11 INFO - PROCESS | 1827 | ++DOMWINDOW == 76 (0x7f974e4e9400) [pid = 1827] [serial = 195] [outer = 0x7f9743862800] 13:42:11 INFO - PROCESS | 1827 | 1461271331788 Marionette TRACE conn4 <- [1,232,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.source-atop",0,null,null]]]}] 13:42:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 13:42:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 1177ms 13:42:11 INFO - PROCESS | 1827 | 1461271331846 Marionette TRACE conn4 -> [0,233,"getWindowHandle",null] 13:42:11 INFO - PROCESS | 1827 | 1461271331849 Marionette TRACE conn4 <- [1,233,null,{"value":"8"}] 13:42:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 13:42:11 INFO - PROCESS | 1827 | 1461271331855 Marionette TRACE conn4 -> [0,234,"setScriptTimeout",{"ms":35000}] 13:42:11 INFO - PROCESS | 1827 | 1461271331857 Marionette TRACE conn4 <- [1,234,null,{}] 13:42:11 INFO - PROCESS | 1827 | 1461271331862 Marionette TRACE conn4 -> [0,235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:42:12 INFO - PROCESS | 1827 | 1461271332028 Marionette TRACE conn4 <- [1,235,null,{"value":null}] 13:42:12 INFO - PROCESS | 1827 | 1461271332052 Marionette TRACE conn4 -> [0,236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:12 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f974d2f7000 == 33 [pid = 1827] [id = 66] 13:42:12 INFO - PROCESS | 1827 | ++DOMWINDOW == 77 (0x7f9747416000) [pid = 1827] [serial = 196] [outer = (nil)] 13:42:12 INFO - PROCESS | 1827 | ++DOMWINDOW == 78 (0x7f9750198800) [pid = 1827] [serial = 197] [outer = 0x7f9747416000] 13:42:12 INFO - PROCESS | 1827 | 1461271332114 Marionette DEBUG loaded listener.js 13:42:12 INFO - PROCESS | 1827 | ++DOMWINDOW == 79 (0x7f97506e1400) [pid = 1827] [serial = 198] [outer = 0x7f9747416000] 13:42:12 INFO - PROCESS | 1827 | 1461271332850 Marionette TRACE conn4 <- [1,236,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-in.html",0,null,null,[["Canvas test: 2d.composite.solid.source-in",0,null,null]]]}] 13:42:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 13:42:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 1026ms 13:42:12 INFO - PROCESS | 1827 | 1461271332882 Marionette TRACE conn4 -> [0,237,"getWindowHandle",null] 13:42:12 INFO - PROCESS | 1827 | 1461271332886 Marionette TRACE conn4 <- [1,237,null,{"value":"8"}] 13:42:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 13:42:12 INFO - PROCESS | 1827 | 1461271332891 Marionette TRACE conn4 -> [0,238,"setScriptTimeout",{"ms":35000}] 13:42:12 INFO - PROCESS | 1827 | 1461271332893 Marionette TRACE conn4 <- [1,238,null,{}] 13:42:12 INFO - PROCESS | 1827 | 1461271332899 Marionette TRACE conn4 -> [0,239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:42:13 INFO - PROCESS | 1827 | 1461271333130 Marionette TRACE conn4 <- [1,239,null,{"value":null}] 13:42:13 INFO - PROCESS | 1827 | --DOMWINDOW == 78 (0x7f9734e0dc00) [pid = 1827] [serial = 160] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 13:42:13 INFO - PROCESS | 1827 | --DOMWINDOW == 77 (0x7f97416ea000) [pid = 1827] [serial = 163] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 13:42:13 INFO - PROCESS | 1827 | --DOMWINDOW == 76 (0x7f973e8afc00) [pid = 1827] [serial = 154] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 13:42:13 INFO - PROCESS | 1827 | --DOMWINDOW == 75 (0x7f97371b6000) [pid = 1827] [serial = 151] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 13:42:13 INFO - PROCESS | 1827 | --DOMWINDOW == 74 (0x7f9738768800) [pid = 1827] [serial = 148] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 13:42:13 INFO - PROCESS | 1827 | --DOMWINDOW == 73 (0x7f973ec89400) [pid = 1827] [serial = 157] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 13:42:13 INFO - PROCESS | 1827 | --DOMWINDOW == 72 (0x7f97371ae800) [pid = 1827] [serial = 136] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 13:42:13 INFO - PROCESS | 1827 | 1461271333269 Marionette TRACE conn4 -> [0,240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:13 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f973e00b800 == 34 [pid = 1827] [id = 67] 13:42:13 INFO - PROCESS | 1827 | ++DOMWINDOW == 73 (0x7f9734e0dc00) [pid = 1827] [serial = 199] [outer = (nil)] 13:42:13 INFO - PROCESS | 1827 | ++DOMWINDOW == 74 (0x7f9739fb2800) [pid = 1827] [serial = 200] [outer = 0x7f9734e0dc00] 13:42:13 INFO - PROCESS | 1827 | 1461271333364 Marionette DEBUG loaded listener.js 13:42:13 INFO - PROCESS | 1827 | ++DOMWINDOW == 75 (0x7f9750631000) [pid = 1827] [serial = 201] [outer = 0x7f9734e0dc00] 13:42:14 INFO - PROCESS | 1827 | 1461271334062 Marionette TRACE conn4 <- [1,240,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-out.html",0,null,null,[["Canvas test: 2d.composite.solid.source-out",0,null,null]]]}] 13:42:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 13:42:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 1179ms 13:42:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 13:42:14 INFO - PROCESS | 1827 | 1461271334073 Marionette TRACE conn4 -> [0,241,"getWindowHandle",null] 13:42:14 INFO - PROCESS | 1827 | 1461271334077 Marionette TRACE conn4 <- [1,241,null,{"value":"8"}] 13:42:14 INFO - PROCESS | 1827 | 1461271334087 Marionette TRACE conn4 -> [0,242,"setScriptTimeout",{"ms":35000}] 13:42:14 INFO - PROCESS | 1827 | 1461271334092 Marionette TRACE conn4 <- [1,242,null,{}] 13:42:14 INFO - PROCESS | 1827 | 1461271334109 Marionette TRACE conn4 -> [0,243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:42:14 INFO - PROCESS | 1827 | 1461271334317 Marionette TRACE conn4 <- [1,243,null,{"value":null}] 13:42:14 INFO - PROCESS | 1827 | 1461271334331 Marionette TRACE conn4 -> [0,244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:14 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f974e41f000 == 35 [pid = 1827] [id = 68] 13:42:14 INFO - PROCESS | 1827 | ++DOMWINDOW == 76 (0x7f9750631800) [pid = 1827] [serial = 202] [outer = (nil)] 13:42:14 INFO - PROCESS | 1827 | ++DOMWINDOW == 77 (0x7f9752774800) [pid = 1827] [serial = 203] [outer = 0x7f9750631800] 13:42:14 INFO - PROCESS | 1827 | 1461271334429 Marionette DEBUG loaded listener.js 13:42:14 INFO - PROCESS | 1827 | ++DOMWINDOW == 78 (0x7f97527abc00) [pid = 1827] [serial = 204] [outer = 0x7f9750631800] 13:42:15 INFO - PROCESS | 1827 | 1461271335193 Marionette TRACE conn4 <- [1,244,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-over.html",0,null,null,[["Canvas test: 2d.composite.solid.source-over",0,null,null]]]}] 13:42:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 13:42:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 1150ms 13:42:15 INFO - PROCESS | 1827 | 1461271335303 Marionette TRACE conn4 -> [0,245,"getWindowHandle",null] 13:42:15 INFO - PROCESS | 1827 | 1461271335312 Marionette TRACE conn4 <- [1,245,null,{"value":"8"}] 13:42:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 13:42:15 INFO - PROCESS | 1827 | 1461271335327 Marionette TRACE conn4 -> [0,246,"setScriptTimeout",{"ms":35000}] 13:42:15 INFO - PROCESS | 1827 | 1461271335333 Marionette TRACE conn4 <- [1,246,null,{}] 13:42:15 INFO - PROCESS | 1827 | 1461271335342 Marionette TRACE conn4 -> [0,247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:42:15 INFO - PROCESS | 1827 | 1461271335518 Marionette TRACE conn4 <- [1,247,null,{"value":null}] 13:42:15 INFO - PROCESS | 1827 | 1461271335648 Marionette TRACE conn4 -> [0,248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:15 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f973c626000 == 36 [pid = 1827] [id = 69] 13:42:15 INFO - PROCESS | 1827 | ++DOMWINDOW == 79 (0x7f9734e06800) [pid = 1827] [serial = 205] [outer = (nil)] 13:42:15 INFO - PROCESS | 1827 | ++DOMWINDOW == 80 (0x7f9738430c00) [pid = 1827] [serial = 206] [outer = 0x7f9734e06800] 13:42:15 INFO - PROCESS | 1827 | 1461271335723 Marionette DEBUG loaded listener.js 13:42:15 INFO - PROCESS | 1827 | ++DOMWINDOW == 81 (0x7f9739f08800) [pid = 1827] [serial = 207] [outer = 0x7f9734e06800] 13:42:16 INFO - PROCESS | 1827 | 1461271336630 Marionette TRACE conn4 <- [1,248,null,{"value":["/2dcontext/compositing/2d.composite.solid.xor.html",0,null,null,[["Canvas test: 2d.composite.solid.xor",0,null,null]]]}] 13:42:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 13:42:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 1335ms 13:42:16 INFO - PROCESS | 1827 | 1461271336662 Marionette TRACE conn4 -> [0,249,"getWindowHandle",null] 13:42:16 INFO - PROCESS | 1827 | 1461271336666 Marionette TRACE conn4 <- [1,249,null,{"value":"8"}] 13:42:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 13:42:16 INFO - PROCESS | 1827 | 1461271336679 Marionette TRACE conn4 -> [0,250,"setScriptTimeout",{"ms":35000}] 13:42:16 INFO - PROCESS | 1827 | 1461271336684 Marionette TRACE conn4 <- [1,250,null,{}] 13:42:16 INFO - PROCESS | 1827 | 1461271336692 Marionette TRACE conn4 -> [0,251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:42:16 INFO - PROCESS | 1827 | 1461271336864 Marionette TRACE conn4 <- [1,251,null,{"value":null}] 13:42:17 INFO - PROCESS | 1827 | 1461271336998 Marionette TRACE conn4 -> [0,252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:17 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f974357e000 == 37 [pid = 1827] [id = 70] 13:42:17 INFO - PROCESS | 1827 | ++DOMWINDOW == 82 (0x7f9736cbe800) [pid = 1827] [serial = 208] [outer = (nil)] 13:42:17 INFO - PROCESS | 1827 | ++DOMWINDOW == 83 (0x7f973f8e2000) [pid = 1827] [serial = 209] [outer = 0x7f9736cbe800] 13:42:17 INFO - PROCESS | 1827 | 1461271337073 Marionette DEBUG loaded listener.js 13:42:17 INFO - PROCESS | 1827 | ++DOMWINDOW == 84 (0x7f974092a800) [pid = 1827] [serial = 210] [outer = 0x7f9736cbe800] 13:42:17 INFO - PROCESS | 1827 | 1461271337953 Marionette TRACE conn4 <- [1,252,null,{"value":["/2dcontext/compositing/2d.composite.transparent.copy.html",0,null,null,[["Canvas test: 2d.composite.transparent.copy",0,null,null]]]}] 13:42:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 13:42:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 1291ms 13:42:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 13:42:17 INFO - PROCESS | 1827 | 1461271337967 Marionette TRACE conn4 -> [0,253,"getWindowHandle",null] 13:42:17 INFO - PROCESS | 1827 | 1461271337970 Marionette TRACE conn4 <- [1,253,null,{"value":"8"}] 13:42:17 INFO - PROCESS | 1827 | 1461271337981 Marionette TRACE conn4 -> [0,254,"setScriptTimeout",{"ms":35000}] 13:42:17 INFO - PROCESS | 1827 | 1461271337986 Marionette TRACE conn4 <- [1,254,null,{}] 13:42:18 INFO - PROCESS | 1827 | 1461271338001 Marionette TRACE conn4 -> [0,255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:42:18 INFO - PROCESS | 1827 | 1461271338176 Marionette TRACE conn4 <- [1,255,null,{"value":null}] 13:42:18 INFO - PROCESS | 1827 | 1461271338322 Marionette TRACE conn4 -> [0,256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:18 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f9751d1f800 == 38 [pid = 1827] [id = 71] 13:42:18 INFO - PROCESS | 1827 | ++DOMWINDOW == 85 (0x7f974e717800) [pid = 1827] [serial = 211] [outer = (nil)] 13:42:18 INFO - PROCESS | 1827 | ++DOMWINDOW == 86 (0x7f9751ecb000) [pid = 1827] [serial = 212] [outer = 0x7f974e717800] 13:42:18 INFO - PROCESS | 1827 | 1461271338404 Marionette DEBUG loaded listener.js 13:42:18 INFO - PROCESS | 1827 | ++DOMWINDOW == 87 (0x7f97524cb000) [pid = 1827] [serial = 213] [outer = 0x7f974e717800] 13:42:19 INFO - PROCESS | 1827 | 1461271339259 Marionette TRACE conn4 <- [1,256,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-atop",0,null,null]]]}] 13:42:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 13:42:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 1343ms 13:42:19 INFO - PROCESS | 1827 | 1461271339322 Marionette TRACE conn4 -> [0,257,"getWindowHandle",null] 13:42:19 INFO - PROCESS | 1827 | 1461271339326 Marionette TRACE conn4 <- [1,257,null,{"value":"8"}] 13:42:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 13:42:19 INFO - PROCESS | 1827 | 1461271339331 Marionette TRACE conn4 -> [0,258,"setScriptTimeout",{"ms":35000}] 13:42:19 INFO - PROCESS | 1827 | 1461271339334 Marionette TRACE conn4 <- [1,258,null,{}] 13:42:19 INFO - PROCESS | 1827 | 1461271339340 Marionette TRACE conn4 -> [0,259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:42:19 INFO - PROCESS | 1827 | 1461271339513 Marionette TRACE conn4 <- [1,259,null,{"value":null}] 13:42:19 INFO - PROCESS | 1827 | 1461271339642 Marionette TRACE conn4 -> [0,260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:19 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f97520c5800 == 39 [pid = 1827] [id = 72] 13:42:19 INFO - PROCESS | 1827 | ++DOMWINDOW == 88 (0x7f9750630000) [pid = 1827] [serial = 214] [outer = (nil)] 13:42:19 INFO - PROCESS | 1827 | ++DOMWINDOW == 89 (0x7f97527ab400) [pid = 1827] [serial = 215] [outer = 0x7f9750630000] 13:42:19 INFO - PROCESS | 1827 | 1461271339716 Marionette DEBUG loaded listener.js 13:42:19 INFO - PROCESS | 1827 | ++DOMWINDOW == 90 (0x7f97529ac400) [pid = 1827] [serial = 216] [outer = 0x7f9750630000] 13:42:20 INFO - PROCESS | 1827 | 1461271340640 Marionette TRACE conn4 <- [1,260,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-in",0,null,null]]]}] 13:42:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 13:42:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 1527ms 13:42:20 INFO - PROCESS | 1827 | 1461271340862 Marionette TRACE conn4 -> [0,261,"getWindowHandle",null] 13:42:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 13:42:20 INFO - PROCESS | 1827 | 1461271340868 Marionette TRACE conn4 <- [1,261,null,{"value":"8"}] 13:42:20 INFO - PROCESS | 1827 | 1461271340876 Marionette TRACE conn4 -> [0,262,"setScriptTimeout",{"ms":35000}] 13:42:20 INFO - PROCESS | 1827 | 1461271340879 Marionette TRACE conn4 <- [1,262,null,{}] 13:42:20 INFO - PROCESS | 1827 | 1461271340888 Marionette TRACE conn4 -> [0,263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:42:21 INFO - PROCESS | 1827 | 1461271341034 Marionette TRACE conn4 <- [1,263,null,{"value":null}] 13:42:21 INFO - PROCESS | 1827 | 1461271341171 Marionette TRACE conn4 -> [0,264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:21 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f974021d800 == 40 [pid = 1827] [id = 73] 13:42:21 INFO - PROCESS | 1827 | ++DOMWINDOW == 91 (0x7f9736a1a800) [pid = 1827] [serial = 217] [outer = (nil)] 13:42:21 INFO - PROCESS | 1827 | ++DOMWINDOW == 92 (0x7f9736a25000) [pid = 1827] [serial = 218] [outer = 0x7f9736a1a800] 13:42:21 INFO - PROCESS | 1827 | 1461271341307 Marionette DEBUG loaded listener.js 13:42:21 INFO - PROCESS | 1827 | ++DOMWINDOW == 93 (0x7f97371bac00) [pid = 1827] [serial = 219] [outer = 0x7f9736a1a800] 13:42:22 INFO - PROCESS | 1827 | 1461271342250 Marionette TRACE conn4 <- [1,264,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-out",0,null,null]]]}] 13:42:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 13:42:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 1434ms 13:42:22 INFO - PROCESS | 1827 | 1461271342311 Marionette TRACE conn4 -> [0,265,"getWindowHandle",null] 13:42:22 INFO - PROCESS | 1827 | 1461271342316 Marionette TRACE conn4 <- [1,265,null,{"value":"8"}] 13:42:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 13:42:22 INFO - PROCESS | 1827 | 1461271342328 Marionette TRACE conn4 -> [0,266,"setScriptTimeout",{"ms":35000}] 13:42:22 INFO - PROCESS | 1827 | 1461271342333 Marionette TRACE conn4 <- [1,266,null,{}] 13:42:22 INFO - PROCESS | 1827 | 1461271342340 Marionette TRACE conn4 -> [0,267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:42:22 INFO - PROCESS | 1827 | 1461271342509 Marionette TRACE conn4 <- [1,267,null,{"value":null}] 13:42:22 INFO - PROCESS | 1827 | 1461271342645 Marionette TRACE conn4 -> [0,268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:22 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f973b4b6800 == 41 [pid = 1827] [id = 74] 13:42:22 INFO - PROCESS | 1827 | ++DOMWINDOW == 94 (0x7f9739f0ec00) [pid = 1827] [serial = 220] [outer = (nil)] 13:42:22 INFO - PROCESS | 1827 | ++DOMWINDOW == 95 (0x7f973c7c2800) [pid = 1827] [serial = 221] [outer = 0x7f9739f0ec00] 13:42:22 INFO - PROCESS | 1827 | 1461271342716 Marionette DEBUG loaded listener.js 13:42:22 INFO - PROCESS | 1827 | ++DOMWINDOW == 96 (0x7f973ea9c400) [pid = 1827] [serial = 222] [outer = 0x7f9739f0ec00] 13:42:23 INFO - PROCESS | 1827 | --DOCSHELL 0x7f973e00b800 == 40 [pid = 1827] [id = 67] 13:42:23 INFO - PROCESS | 1827 | --DOCSHELL 0x7f974d2f7000 == 39 [pid = 1827] [id = 66] 13:42:23 INFO - PROCESS | 1827 | --DOCSHELL 0x7f9743587000 == 38 [pid = 1827] [id = 65] 13:42:23 INFO - PROCESS | 1827 | --DOMWINDOW == 95 (0x7f973e8b6000) [pid = 1827] [serial = 143] [outer = (nil)] [url = about:blank] 13:42:23 INFO - PROCESS | 1827 | --DOMWINDOW == 94 (0x7f973893ac00) [pid = 1827] [serial = 146] [outer = (nil)] [url = about:blank] 13:42:23 INFO - PROCESS | 1827 | --DOMWINDOW == 93 (0x7f9734e0d800) [pid = 1827] [serial = 140] [outer = (nil)] [url = about:blank] 13:42:23 INFO - PROCESS | 1827 | --DOMWINDOW == 92 (0x7f974d2d2400) [pid = 1827] [serial = 167] [outer = (nil)] [url = about:blank] 13:42:23 INFO - PROCESS | 1827 | --DOCSHELL 0x7f9740bf8000 == 37 [pid = 1827] [id = 64] 13:42:23 INFO - PROCESS | 1827 | --DOCSHELL 0x7f973efca800 == 36 [pid = 1827] [id = 63] 13:42:23 INFO - PROCESS | 1827 | --DOCSHELL 0x7f97371ed000 == 35 [pid = 1827] [id = 62] 13:42:23 INFO - PROCESS | 1827 | --DOCSHELL 0x7f974d0d2800 == 34 [pid = 1827] [id = 61] 13:42:23 INFO - PROCESS | 1827 | --DOCSHELL 0x7f974659a800 == 33 [pid = 1827] [id = 60] 13:42:23 INFO - PROCESS | 1827 | --DOMWINDOW == 91 (0x7f97416ef000) [pid = 1827] [serial = 138] [outer = (nil)] [url = about:blank] 13:42:23 INFO - PROCESS | 1827 | --DOMWINDOW == 90 (0x7f9740922400) [pid = 1827] [serial = 161] [outer = (nil)] [url = about:blank] 13:42:23 INFO - PROCESS | 1827 | --DOMWINDOW == 89 (0x7f974665e000) [pid = 1827] [serial = 164] [outer = (nil)] [url = about:blank] 13:42:23 INFO - PROCESS | 1827 | --DOMWINDOW == 88 (0x7f973ec91c00) [pid = 1827] [serial = 155] [outer = (nil)] [url = about:blank] 13:42:23 INFO - PROCESS | 1827 | --DOMWINDOW == 87 (0x7f9738938000) [pid = 1827] [serial = 152] [outer = (nil)] [url = about:blank] 13:42:23 INFO - PROCESS | 1827 | --DOMWINDOW == 86 (0x7f973b40bc00) [pid = 1827] [serial = 153] [outer = (nil)] [url = about:blank] 13:42:23 INFO - PROCESS | 1827 | --DOMWINDOW == 85 (0x7f974c43b800) [pid = 1827] [serial = 165] [outer = (nil)] [url = about:blank] 13:42:23 INFO - PROCESS | 1827 | --DOMWINDOW == 84 (0x7f9739f03800) [pid = 1827] [serial = 150] [outer = (nil)] [url = about:blank] 13:42:23 INFO - PROCESS | 1827 | --DOMWINDOW == 83 (0x7f9738777000) [pid = 1827] [serial = 149] [outer = (nil)] [url = about:blank] 13:42:23 INFO - PROCESS | 1827 | --DOMWINDOW == 82 (0x7f9740375c00) [pid = 1827] [serial = 158] [outer = (nil)] [url = about:blank] 13:42:23 INFO - PROCESS | 1827 | --DOMWINDOW == 81 (0x7f9741661400) [pid = 1827] [serial = 162] [outer = (nil)] [url = about:blank] 13:42:23 INFO - PROCESS | 1827 | --DOMWINDOW == 80 (0x7f97406af000) [pid = 1827] [serial = 159] [outer = (nil)] [url = about:blank] 13:42:23 INFO - PROCESS | 1827 | --DOMWINDOW == 79 (0x7f973f5c1c00) [pid = 1827] [serial = 156] [outer = (nil)] [url = about:blank] 13:42:23 INFO - PROCESS | 1827 | 1461271343558 Marionette TRACE conn4 <- [1,268,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-over",0,null,null]]]}] 13:42:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 13:42:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 1287ms 13:42:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 13:42:23 INFO - PROCESS | 1827 | 1461271343613 Marionette TRACE conn4 -> [0,269,"getWindowHandle",null] 13:42:23 INFO - PROCESS | 1827 | 1461271343616 Marionette TRACE conn4 <- [1,269,null,{"value":"8"}] 13:42:23 INFO - PROCESS | 1827 | 1461271343622 Marionette TRACE conn4 -> [0,270,"setScriptTimeout",{"ms":35000}] 13:42:23 INFO - PROCESS | 1827 | 1461271343626 Marionette TRACE conn4 <- [1,270,null,{}] 13:42:23 INFO - PROCESS | 1827 | 1461271343640 Marionette TRACE conn4 -> [0,271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:42:23 INFO - PROCESS | 1827 | 1461271343788 Marionette TRACE conn4 <- [1,271,null,{"value":null}] 13:42:23 INFO - PROCESS | 1827 | 1461271343799 Marionette TRACE conn4 -> [0,272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:23 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f973f4e6800 == 34 [pid = 1827] [id = 75] 13:42:23 INFO - PROCESS | 1827 | ++DOMWINDOW == 80 (0x7f973f8e3000) [pid = 1827] [serial = 223] [outer = (nil)] 13:42:23 INFO - PROCESS | 1827 | ++DOMWINDOW == 81 (0x7f97403db400) [pid = 1827] [serial = 224] [outer = 0x7f973f8e3000] 13:42:23 INFO - PROCESS | 1827 | 1461271343866 Marionette DEBUG loaded listener.js 13:42:23 INFO - PROCESS | 1827 | ++DOMWINDOW == 82 (0x7f9740929c00) [pid = 1827] [serial = 225] [outer = 0x7f973f8e3000] 13:42:24 INFO - PROCESS | 1827 | 1461271344587 Marionette TRACE conn4 <- [1,272,null,{"value":["/2dcontext/compositing/2d.composite.transparent.lighter.html",0,null,null,[["Canvas test: 2d.composite.transparent.lighter",0,null,null]]]}] 13:42:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 13:42:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 986ms 13:42:24 INFO - PROCESS | 1827 | 1461271344609 Marionette TRACE conn4 -> [0,273,"getWindowHandle",null] 13:42:24 INFO - PROCESS | 1827 | 1461271344612 Marionette TRACE conn4 <- [1,273,null,{"value":"8"}] 13:42:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 13:42:24 INFO - PROCESS | 1827 | 1461271344618 Marionette TRACE conn4 -> [0,274,"setScriptTimeout",{"ms":35000}] 13:42:24 INFO - PROCESS | 1827 | 1461271344620 Marionette TRACE conn4 <- [1,274,null,{}] 13:42:24 INFO - PROCESS | 1827 | 1461271344626 Marionette TRACE conn4 -> [0,275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:42:24 INFO - PROCESS | 1827 | 1461271344790 Marionette TRACE conn4 <- [1,275,null,{"value":null}] 13:42:24 INFO - PROCESS | 1827 | 1461271344818 Marionette TRACE conn4 -> [0,276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:24 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f974161c000 == 35 [pid = 1827] [id = 76] 13:42:24 INFO - PROCESS | 1827 | ++DOMWINDOW == 83 (0x7f9736889c00) [pid = 1827] [serial = 226] [outer = (nil)] 13:42:24 INFO - PROCESS | 1827 | ++DOMWINDOW == 84 (0x7f97433b1800) [pid = 1827] [serial = 227] [outer = 0x7f9736889c00] 13:42:24 INFO - PROCESS | 1827 | 1461271344879 Marionette DEBUG loaded listener.js 13:42:24 INFO - PROCESS | 1827 | ++DOMWINDOW == 85 (0x7f9746652800) [pid = 1827] [serial = 228] [outer = 0x7f9736889c00] 13:42:25 INFO - PROCESS | 1827 | 1461271345655 Marionette TRACE conn4 <- [1,276,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-atop",0,null,null]]]}] 13:42:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 13:42:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 1079ms 13:42:25 INFO - PROCESS | 1827 | 1461271345699 Marionette TRACE conn4 -> [0,277,"getWindowHandle",null] 13:42:25 INFO - PROCESS | 1827 | 1461271345713 Marionette TRACE conn4 <- [1,277,null,{"value":"8"}] 13:42:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 13:42:25 INFO - PROCESS | 1827 | 1461271345726 Marionette TRACE conn4 -> [0,278,"setScriptTimeout",{"ms":35000}] 13:42:25 INFO - PROCESS | 1827 | 1461271345729 Marionette TRACE conn4 <- [1,278,null,{}] 13:42:25 INFO - PROCESS | 1827 | 1461271345735 Marionette TRACE conn4 -> [0,279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:42:25 INFO - PROCESS | 1827 | 1461271345900 Marionette TRACE conn4 <- [1,279,null,{"value":null}] 13:42:25 INFO - PROCESS | 1827 | 1461271345923 Marionette TRACE conn4 -> [0,280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:25 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f974d0da000 == 36 [pid = 1827] [id = 77] 13:42:25 INFO - PROCESS | 1827 | ++DOMWINDOW == 86 (0x7f973a2f1000) [pid = 1827] [serial = 229] [outer = (nil)] 13:42:25 INFO - PROCESS | 1827 | ++DOMWINDOW == 87 (0x7f973a2f7800) [pid = 1827] [serial = 230] [outer = 0x7f973a2f1000] 13:42:25 INFO - PROCESS | 1827 | 1461271345985 Marionette DEBUG loaded listener.js 13:42:26 INFO - PROCESS | 1827 | ++DOMWINDOW == 88 (0x7f973a2fb400) [pid = 1827] [serial = 231] [outer = 0x7f973a2f1000] 13:42:26 INFO - PROCESS | 1827 | 1461271346778 Marionette TRACE conn4 <- [1,280,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-in",0,null,null]]]}] 13:42:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 13:42:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 1089ms 13:42:26 INFO - PROCESS | 1827 | 1461271346835 Marionette TRACE conn4 -> [0,281,"getWindowHandle",null] 13:42:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 13:42:26 INFO - PROCESS | 1827 | 1461271346840 Marionette TRACE conn4 <- [1,281,null,{"value":"8"}] 13:42:26 INFO - PROCESS | 1827 | 1461271346846 Marionette TRACE conn4 -> [0,282,"setScriptTimeout",{"ms":35000}] 13:42:26 INFO - PROCESS | 1827 | 1461271346849 Marionette TRACE conn4 <- [1,282,null,{}] 13:42:26 INFO - PROCESS | 1827 | 1461271346854 Marionette TRACE conn4 -> [0,283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:42:27 INFO - PROCESS | 1827 | 1461271347078 Marionette TRACE conn4 <- [1,283,null,{"value":null}] 13:42:27 INFO - PROCESS | 1827 | 1461271347105 Marionette TRACE conn4 -> [0,284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:27 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f9750119000 == 37 [pid = 1827] [id = 78] 13:42:27 INFO - PROCESS | 1827 | ++DOMWINDOW == 89 (0x7f973a2fb800) [pid = 1827] [serial = 232] [outer = (nil)] 13:42:27 INFO - PROCESS | 1827 | ++DOMWINDOW == 90 (0x7f974e534c00) [pid = 1827] [serial = 233] [outer = 0x7f973a2fb800] 13:42:27 INFO - PROCESS | 1827 | 1461271347175 Marionette DEBUG loaded listener.js 13:42:27 INFO - PROCESS | 1827 | ++DOMWINDOW == 91 (0x7f9751eca000) [pid = 1827] [serial = 234] [outer = 0x7f973a2fb800] 13:42:27 INFO - PROCESS | 1827 | --DOMWINDOW == 90 (0x7f9747416000) [pid = 1827] [serial = 196] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 13:42:27 INFO - PROCESS | 1827 | --DOMWINDOW == 89 (0x7f9738935c00) [pid = 1827] [serial = 184] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 13:42:27 INFO - PROCESS | 1827 | --DOMWINDOW == 88 (0x7f9747417c00) [pid = 1827] [serial = 181] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 13:42:27 INFO - PROCESS | 1827 | --DOMWINDOW == 87 (0x7f9743862800) [pid = 1827] [serial = 193] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 13:42:27 INFO - PROCESS | 1827 | --DOMWINDOW == 86 (0x7f97406afc00) [pid = 1827] [serial = 190] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 13:42:27 INFO - PROCESS | 1827 | --DOMWINDOW == 85 (0x7f9734f37c00) [pid = 1827] [serial = 145] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 13:42:27 INFO - PROCESS | 1827 | --DOMWINDOW == 84 (0x7f9734e0dc00) [pid = 1827] [serial = 199] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 13:42:27 INFO - PROCESS | 1827 | --DOMWINDOW == 83 (0x7f9734e03400) [pid = 1827] [serial = 139] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 13:42:27 INFO - PROCESS | 1827 | --DOMWINDOW == 82 (0x7f9736cb1800) [pid = 1827] [serial = 187] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 13:42:27 INFO - PROCESS | 1827 | --DOMWINDOW == 81 (0x7f973b412000) [pid = 1827] [serial = 142] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 13:42:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 13:42:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 1230ms 13:42:28 INFO - PROCESS | 1827 | 1461271348069 Marionette TRACE conn4 <- [1,284,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-out",0,null,null]]]}] 13:42:28 INFO - PROCESS | 1827 | 1461271348079 Marionette TRACE conn4 -> [0,285,"getWindowHandle",null] 13:42:28 INFO - PROCESS | 1827 | 1461271348081 Marionette TRACE conn4 <- [1,285,null,{"value":"8"}] 13:42:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 13:42:28 INFO - PROCESS | 1827 | 1461271348087 Marionette TRACE conn4 -> [0,286,"setScriptTimeout",{"ms":35000}] 13:42:28 INFO - PROCESS | 1827 | 1461271348089 Marionette TRACE conn4 <- [1,286,null,{}] 13:42:28 INFO - PROCESS | 1827 | 1461271348095 Marionette TRACE conn4 -> [0,287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:42:28 INFO - PROCESS | 1827 | 1461271348238 Marionette TRACE conn4 <- [1,287,null,{"value":null}] 13:42:28 INFO - PROCESS | 1827 | ++DOMWINDOW == 82 (0x7f9734f40800) [pid = 1827] [serial = 235] [outer = 0x7f97371b1000] 13:42:28 INFO - PROCESS | 1827 | 1461271348368 Marionette TRACE conn4 -> [0,288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:28 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f975270b000 == 38 [pid = 1827] [id = 79] 13:42:28 INFO - PROCESS | 1827 | ++DOMWINDOW == 83 (0x7f973b40f000) [pid = 1827] [serial = 236] [outer = (nil)] 13:42:28 INFO - PROCESS | 1827 | ++DOMWINDOW == 84 (0x7f9743862800) [pid = 1827] [serial = 237] [outer = 0x7f973b40f000] 13:42:28 INFO - PROCESS | 1827 | 1461271348437 Marionette DEBUG loaded listener.js 13:42:28 INFO - PROCESS | 1827 | ++DOMWINDOW == 85 (0x7f9751f6e000) [pid = 1827] [serial = 238] [outer = 0x7f973b40f000] 13:42:29 INFO - PROCESS | 1827 | 1461271349138 Marionette TRACE conn4 <- [1,288,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-over",0,null,null]]]}] 13:42:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 13:42:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 1078ms 13:42:29 INFO - PROCESS | 1827 | 1461271349167 Marionette TRACE conn4 -> [0,289,"getWindowHandle",null] 13:42:29 INFO - PROCESS | 1827 | 1461271349170 Marionette TRACE conn4 <- [1,289,null,{"value":"8"}] 13:42:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 13:42:29 INFO - PROCESS | 1827 | 1461271349176 Marionette TRACE conn4 -> [0,290,"setScriptTimeout",{"ms":35000}] 13:42:29 INFO - PROCESS | 1827 | 1461271349178 Marionette TRACE conn4 <- [1,290,null,{}] 13:42:29 INFO - PROCESS | 1827 | 1461271349184 Marionette TRACE conn4 -> [0,291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:42:29 INFO - PROCESS | 1827 | 1461271349363 Marionette TRACE conn4 <- [1,291,null,{"value":null}] 13:42:29 INFO - PROCESS | 1827 | 1461271349394 Marionette TRACE conn4 -> [0,292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:29 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f97520c0000 == 39 [pid = 1827] [id = 80] 13:42:29 INFO - PROCESS | 1827 | ++DOMWINDOW == 86 (0x7f9736a26800) [pid = 1827] [serial = 239] [outer = (nil)] 13:42:29 INFO - PROCESS | 1827 | ++DOMWINDOW == 87 (0x7f974e718000) [pid = 1827] [serial = 240] [outer = 0x7f9736a26800] 13:42:29 INFO - PROCESS | 1827 | 1461271349462 Marionette DEBUG loaded listener.js 13:42:29 INFO - PROCESS | 1827 | ++DOMWINDOW == 88 (0x7f9752926000) [pid = 1827] [serial = 241] [outer = 0x7f9736a26800] 13:42:30 INFO - PROCESS | 1827 | 1461271350371 Marionette TRACE conn4 <- [1,292,null,{"value":["/2dcontext/compositing/2d.composite.transparent.xor.html",0,null,null,[["Canvas test: 2d.composite.transparent.xor",0,null,null]]]}] 13:42:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 13:42:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 1227ms 13:42:30 INFO - PROCESS | 1827 | 1461271350405 Marionette TRACE conn4 -> [0,293,"getWindowHandle",null] 13:42:30 INFO - PROCESS | 1827 | 1461271350412 Marionette TRACE conn4 <- [1,293,null,{"value":"8"}] 13:42:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 13:42:30 INFO - PROCESS | 1827 | 1461271350426 Marionette TRACE conn4 -> [0,294,"setScriptTimeout",{"ms":35000}] 13:42:30 INFO - PROCESS | 1827 | 1461271350430 Marionette TRACE conn4 <- [1,294,null,{}] 13:42:30 INFO - PROCESS | 1827 | 1461271350443 Marionette TRACE conn4 -> [0,295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:42:30 INFO - PROCESS | 1827 | 1461271350616 Marionette TRACE conn4 <- [1,295,null,{"value":null}] 13:42:30 INFO - PROCESS | 1827 | 1461271350750 Marionette TRACE conn4 -> [0,296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:30 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f973fc97000 == 40 [pid = 1827] [id = 81] 13:42:30 INFO - PROCESS | 1827 | ++DOMWINDOW == 89 (0x7f9736b62800) [pid = 1827] [serial = 242] [outer = (nil)] 13:42:30 INFO - PROCESS | 1827 | ++DOMWINDOW == 90 (0x7f9739f03800) [pid = 1827] [serial = 243] [outer = 0x7f9736b62800] 13:42:30 INFO - PROCESS | 1827 | 1461271350828 Marionette DEBUG loaded listener.js 13:42:30 INFO - PROCESS | 1827 | ++DOMWINDOW == 91 (0x7f973a2f4000) [pid = 1827] [serial = 244] [outer = 0x7f9736b62800] 13:42:31 INFO - PROCESS | 1827 | 1461271351743 Marionette TRACE conn4 <- [1,296,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.copy.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 13:42:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 13:42:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 1353ms 13:42:31 INFO - PROCESS | 1827 | 1461271351778 Marionette TRACE conn4 -> [0,297,"getWindowHandle",null] 13:42:31 INFO - PROCESS | 1827 | 1461271351787 Marionette TRACE conn4 <- [1,297,null,{"value":"8"}] 13:42:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 13:42:31 INFO - PROCESS | 1827 | 1461271351798 Marionette TRACE conn4 -> [0,298,"setScriptTimeout",{"ms":35000}] 13:42:31 INFO - PROCESS | 1827 | 1461271351802 Marionette TRACE conn4 <- [1,298,null,{}] 13:42:31 INFO - PROCESS | 1827 | 1461271351808 Marionette TRACE conn4 -> [0,299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:42:31 INFO - PROCESS | 1827 | 1461271351981 Marionette TRACE conn4 <- [1,299,null,{"value":null}] 13:42:32 INFO - PROCESS | 1827 | 1461271352112 Marionette TRACE conn4 -> [0,300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:32 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f974e1de000 == 41 [pid = 1827] [id = 82] 13:42:32 INFO - PROCESS | 1827 | ++DOMWINDOW == 92 (0x7f9736cb5000) [pid = 1827] [serial = 245] [outer = (nil)] 13:42:32 INFO - PROCESS | 1827 | ++DOMWINDOW == 93 (0x7f973ec8d000) [pid = 1827] [serial = 246] [outer = 0x7f9736cb5000] 13:42:32 INFO - PROCESS | 1827 | 1461271352188 Marionette DEBUG loaded listener.js 13:42:32 INFO - PROCESS | 1827 | ++DOMWINDOW == 94 (0x7f973efadc00) [pid = 1827] [serial = 247] [outer = 0x7f9736cb5000] 13:42:33 INFO - PROCESS | 1827 | 1461271353149 Marionette TRACE conn4 <- [1,300,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 13:42:33 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. 13:42:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 1379ms 13:42:33 INFO - PROCESS | 1827 | 1461271353177 Marionette TRACE conn4 -> [0,301,"getWindowHandle",null] 13:42:33 INFO - PROCESS | 1827 | 1461271353181 Marionette TRACE conn4 <- [1,301,null,{"value":"8"}] 13:42:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 13:42:33 INFO - PROCESS | 1827 | 1461271353188 Marionette TRACE conn4 -> [0,302,"setScriptTimeout",{"ms":35000}] 13:42:33 INFO - PROCESS | 1827 | 1461271353193 Marionette TRACE conn4 <- [1,302,null,{}] 13:42:33 INFO - PROCESS | 1827 | 1461271353209 Marionette TRACE conn4 -> [0,303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:42:33 INFO - PROCESS | 1827 | 1461271353373 Marionette TRACE conn4 <- [1,303,null,{"value":null}] 13:42:33 INFO - PROCESS | 1827 | 1461271353513 Marionette TRACE conn4 -> [0,304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:33 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f9754675000 == 42 [pid = 1827] [id = 83] 13:42:33 INFO - PROCESS | 1827 | ++DOMWINDOW == 95 (0x7f973efb6400) [pid = 1827] [serial = 248] [outer = (nil)] 13:42:33 INFO - PROCESS | 1827 | ++DOMWINDOW == 96 (0x7f974036e400) [pid = 1827] [serial = 249] [outer = 0x7f973efb6400] 13:42:33 INFO - PROCESS | 1827 | 1461271353591 Marionette DEBUG loaded listener.js 13:42:33 INFO - PROCESS | 1827 | ++DOMWINDOW == 97 (0x7f97432d1800) [pid = 1827] [serial = 250] [outer = 0x7f973efb6400] 13:42:34 INFO - PROCESS | 1827 | 1461271354415 Marionette TRACE conn4 <- [1,304,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 13:42:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 13:42:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 1293ms 13:42:34 INFO - PROCESS | 1827 | 1461271354482 Marionette TRACE conn4 -> [0,305,"getWindowHandle",null] 13:42:34 INFO - PROCESS | 1827 | 1461271354487 Marionette TRACE conn4 <- [1,305,null,{"value":"8"}] 13:42:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 13:42:34 INFO - PROCESS | 1827 | 1461271354493 Marionette TRACE conn4 -> [0,306,"setScriptTimeout",{"ms":35000}] 13:42:34 INFO - PROCESS | 1827 | 1461271354496 Marionette TRACE conn4 <- [1,306,null,{}] 13:42:34 INFO - PROCESS | 1827 | 1461271354501 Marionette TRACE conn4 -> [0,307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:42:34 INFO - PROCESS | 1827 | 1461271354700 Marionette TRACE conn4 <- [1,307,null,{"value":null}] 13:42:34 INFO - PROCESS | 1827 | 1461271354834 Marionette TRACE conn4 -> [0,308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:34 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f9756929800 == 43 [pid = 1827] [id = 84] 13:42:34 INFO - PROCESS | 1827 | ++DOMWINDOW == 98 (0x7f973efb6800) [pid = 1827] [serial = 251] [outer = (nil)] 13:42:34 INFO - PROCESS | 1827 | ++DOMWINDOW == 99 (0x7f974d369400) [pid = 1827] [serial = 252] [outer = 0x7f973efb6800] 13:42:34 INFO - PROCESS | 1827 | 1461271354907 Marionette DEBUG loaded listener.js 13:42:35 INFO - PROCESS | 1827 | ++DOMWINDOW == 100 (0x7f974e5bb000) [pid = 1827] [serial = 253] [outer = 0x7f973efb6800] 13:42:35 INFO - PROCESS | 1827 | 1461271355744 Marionette TRACE conn4 <- [1,308,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 13:42:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 13:42:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 1286ms 13:42:35 INFO - PROCESS | 1827 | 1461271355780 Marionette TRACE conn4 -> [0,309,"getWindowHandle",null] 13:42:35 INFO - PROCESS | 1827 | 1461271355784 Marionette TRACE conn4 <- [1,309,null,{"value":"8"}] 13:42:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 13:42:35 INFO - PROCESS | 1827 | 1461271355790 Marionette TRACE conn4 -> [0,310,"setScriptTimeout",{"ms":35000}] 13:42:35 INFO - PROCESS | 1827 | 1461271355795 Marionette TRACE conn4 <- [1,310,null,{}] 13:42:35 INFO - PROCESS | 1827 | 1461271355803 Marionette TRACE conn4 -> [0,311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:42:35 INFO - PROCESS | 1827 | 1461271355960 Marionette TRACE conn4 <- [1,311,null,{"value":null}] 13:42:36 INFO - PROCESS | 1827 | 1461271356103 Marionette TRACE conn4 -> [0,312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:36 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f9736a53000 == 44 [pid = 1827] [id = 85] 13:42:36 INFO - PROCESS | 1827 | ++DOMWINDOW == 101 (0x7f9734f34400) [pid = 1827] [serial = 254] [outer = (nil)] 13:42:36 INFO - PROCESS | 1827 | ++DOMWINDOW == 102 (0x7f9737994000) [pid = 1827] [serial = 255] [outer = 0x7f9734f34400] 13:42:36 INFO - PROCESS | 1827 | 1461271356189 Marionette DEBUG loaded listener.js 13:42:36 INFO - PROCESS | 1827 | ++DOMWINDOW == 103 (0x7f97402c9400) [pid = 1827] [serial = 256] [outer = 0x7f9734f34400] 13:42:37 INFO - PROCESS | 1827 | 1461271357264 Marionette TRACE conn4 <- [1,312,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 13:42:37 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. 13:42:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 1548ms 13:42:37 INFO - PROCESS | 1827 | 1461271357339 Marionette TRACE conn4 -> [0,313,"getWindowHandle",null] 13:42:37 INFO - PROCESS | 1827 | 1461271357346 Marionette TRACE conn4 <- [1,313,null,{"value":"8"}] 13:42:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 13:42:37 INFO - PROCESS | 1827 | 1461271357355 Marionette TRACE conn4 -> [0,314,"setScriptTimeout",{"ms":35000}] 13:42:37 INFO - PROCESS | 1827 | 1461271357360 Marionette TRACE conn4 <- [1,314,null,{}] 13:42:37 INFO - PROCESS | 1827 | 1461271357367 Marionette TRACE conn4 -> [0,315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:42:37 INFO - PROCESS | 1827 | 1461271357533 Marionette TRACE conn4 <- [1,315,null,{"value":null}] 13:42:37 INFO - PROCESS | 1827 | 1461271357674 Marionette TRACE conn4 -> [0,316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:37 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f973c62b800 == 45 [pid = 1827] [id = 86] 13:42:37 INFO - PROCESS | 1827 | ++DOMWINDOW == 104 (0x7f9738934c00) [pid = 1827] [serial = 257] [outer = (nil)] 13:42:37 INFO - PROCESS | 1827 | ++DOMWINDOW == 105 (0x7f973a2f0800) [pid = 1827] [serial = 258] [outer = 0x7f9738934c00] 13:42:37 INFO - PROCESS | 1827 | 1461271357743 Marionette DEBUG loaded listener.js 13:42:37 INFO - PROCESS | 1827 | ++DOMWINDOW == 106 (0x7f973a2fcc00) [pid = 1827] [serial = 259] [outer = 0x7f9738934c00] 13:42:38 INFO - PROCESS | 1827 | --DOCSHELL 0x7f975270b000 == 44 [pid = 1827] [id = 79] 13:42:38 INFO - PROCESS | 1827 | --DOCSHELL 0x7f9750119000 == 43 [pid = 1827] [id = 78] 13:42:38 INFO - PROCESS | 1827 | --DOCSHELL 0x7f974d0da000 == 42 [pid = 1827] [id = 77] 13:42:38 INFO - PROCESS | 1827 | --DOCSHELL 0x7f974161c000 == 41 [pid = 1827] [id = 76] 13:42:38 INFO - PROCESS | 1827 | --DOMWINDOW == 105 (0x7f9741660c00) [pid = 1827] [serial = 176] [outer = (nil)] [url = about:blank] 13:42:38 INFO - PROCESS | 1827 | --DOMWINDOW == 104 (0x7f9737830800) [pid = 1827] [serial = 170] [outer = (nil)] [url = about:blank] 13:42:38 INFO - PROCESS | 1827 | --DOMWINDOW == 103 (0x7f973c77b400) [pid = 1827] [serial = 173] [outer = (nil)] [url = about:blank] 13:42:38 INFO - PROCESS | 1827 | --DOMWINDOW == 102 (0x7f974d2d9000) [pid = 1827] [serial = 179] [outer = (nil)] [url = about:blank] 13:42:38 INFO - PROCESS | 1827 | --DOMWINDOW == 101 (0x7f9752774800) [pid = 1827] [serial = 203] [outer = (nil)] [url = about:blank] 13:42:38 INFO - PROCESS | 1827 | --DOCSHELL 0x7f973f4e6800 == 40 [pid = 1827] [id = 75] 13:42:38 INFO - PROCESS | 1827 | --DOCSHELL 0x7f973b4b6800 == 39 [pid = 1827] [id = 74] 13:42:38 INFO - PROCESS | 1827 | --DOCSHELL 0x7f974021d800 == 38 [pid = 1827] [id = 73] 13:42:38 INFO - PROCESS | 1827 | --DOMWINDOW == 100 (0x7f9750198800) [pid = 1827] [serial = 197] [outer = (nil)] [url = about:blank] 13:42:38 INFO - PROCESS | 1827 | --DOMWINDOW == 99 (0x7f9739f06000) [pid = 1827] [serial = 185] [outer = (nil)] [url = about:blank] 13:42:38 INFO - PROCESS | 1827 | --DOMWINDOW == 98 (0x7f974e8cd800) [pid = 1827] [serial = 183] [outer = (nil)] [url = about:blank] 13:42:38 INFO - PROCESS | 1827 | --DOMWINDOW == 97 (0x7f974e4e9400) [pid = 1827] [serial = 195] [outer = (nil)] [url = about:blank] 13:42:38 INFO - PROCESS | 1827 | --DOMWINDOW == 96 (0x7f974165dc00) [pid = 1827] [serial = 191] [outer = (nil)] [url = about:blank] 13:42:38 INFO - PROCESS | 1827 | --DOMWINDOW == 95 (0x7f9740371000) [pid = 1827] [serial = 147] [outer = (nil)] [url = about:blank] 13:42:38 INFO - PROCESS | 1827 | --DOMWINDOW == 94 (0x7f9750631000) [pid = 1827] [serial = 201] [outer = (nil)] [url = about:blank] 13:42:38 INFO - PROCESS | 1827 | --DOMWINDOW == 93 (0x7f974c43e000) [pid = 1827] [serial = 194] [outer = (nil)] [url = about:blank] 13:42:38 INFO - PROCESS | 1827 | --DOMWINDOW == 92 (0x7f974e53fc00) [pid = 1827] [serial = 182] [outer = (nil)] [url = about:blank] 13:42:38 INFO - PROCESS | 1827 | --DOMWINDOW == 91 (0x7f9736cb6800) [pid = 1827] [serial = 141] [outer = (nil)] [url = about:blank] 13:42:38 INFO - PROCESS | 1827 | --DOMWINDOW == 90 (0x7f97506e1400) [pid = 1827] [serial = 198] [outer = (nil)] [url = about:blank] 13:42:38 INFO - PROCESS | 1827 | --DOMWINDOW == 89 (0x7f973e8b7800) [pid = 1827] [serial = 188] [outer = (nil)] [url = about:blank] 13:42:38 INFO - PROCESS | 1827 | --DOMWINDOW == 88 (0x7f9739fb2800) [pid = 1827] [serial = 200] [outer = (nil)] [url = about:blank] 13:42:38 INFO - PROCESS | 1827 | --DOMWINDOW == 87 (0x7f973eddac00) [pid = 1827] [serial = 189] [outer = (nil)] [url = about:blank] 13:42:38 INFO - PROCESS | 1827 | --DOMWINDOW == 86 (0x7f9741829c00) [pid = 1827] [serial = 192] [outer = (nil)] [url = about:blank] 13:42:38 INFO - PROCESS | 1827 | --DOMWINDOW == 85 (0x7f973f302400) [pid = 1827] [serial = 144] [outer = (nil)] [url = about:blank] 13:42:38 INFO - PROCESS | 1827 | --DOMWINDOW == 84 (0x7f973b405c00) [pid = 1827] [serial = 186] [outer = (nil)] [url = about:blank] 13:42:38 INFO - PROCESS | 1827 | 1461271358605 Marionette TRACE conn4 <- [1,316,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.copy.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 13:42:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 13:42:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 1280ms 13:42:38 INFO - PROCESS | 1827 | 1461271358636 Marionette TRACE conn4 -> [0,317,"getWindowHandle",null] 13:42:38 INFO - PROCESS | 1827 | 1461271358644 Marionette TRACE conn4 <- [1,317,null,{"value":"8"}] 13:42:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 13:42:38 INFO - PROCESS | 1827 | 1461271358654 Marionette TRACE conn4 -> [0,318,"setScriptTimeout",{"ms":35000}] 13:42:38 INFO - PROCESS | 1827 | 1461271358659 Marionette TRACE conn4 <- [1,318,null,{}] 13:42:38 INFO - PROCESS | 1827 | 1461271358665 Marionette TRACE conn4 -> [0,319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:42:38 INFO - PROCESS | 1827 | 1461271358806 Marionette TRACE conn4 <- [1,319,null,{"value":null}] 13:42:38 INFO - PROCESS | 1827 | 1461271358823 Marionette TRACE conn4 -> [0,320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:38 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f973f889800 == 39 [pid = 1827] [id = 87] 13:42:38 INFO - PROCESS | 1827 | ++DOMWINDOW == 85 (0x7f973a2f3800) [pid = 1827] [serial = 260] [outer = (nil)] 13:42:38 INFO - PROCESS | 1827 | ++DOMWINDOW == 86 (0x7f973efad400) [pid = 1827] [serial = 261] [outer = 0x7f973a2f3800] 13:42:38 INFO - PROCESS | 1827 | 1461271358886 Marionette DEBUG loaded listener.js 13:42:38 INFO - PROCESS | 1827 | ++DOMWINDOW == 87 (0x7f973efb3c00) [pid = 1827] [serial = 262] [outer = 0x7f973a2f3800] 13:42:39 INFO - PROCESS | 1827 | 1461271359778 Marionette TRACE conn4 <- [1,320,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 13:42:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 13:42:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 1184ms 13:42:39 INFO - PROCESS | 1827 | 1461271359839 Marionette TRACE conn4 -> [0,321,"getWindowHandle",null] 13:42:39 INFO - PROCESS | 1827 | 1461271359844 Marionette TRACE conn4 <- [1,321,null,{"value":"8"}] 13:42:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 13:42:39 INFO - PROCESS | 1827 | 1461271359850 Marionette TRACE conn4 -> [0,322,"setScriptTimeout",{"ms":35000}] 13:42:39 INFO - PROCESS | 1827 | 1461271359855 Marionette TRACE conn4 <- [1,322,null,{}] 13:42:39 INFO - PROCESS | 1827 | 1461271359870 Marionette TRACE conn4 -> [0,323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:42:40 INFO - PROCESS | 1827 | 1461271360024 Marionette TRACE conn4 <- [1,323,null,{"value":null}] 13:42:40 INFO - PROCESS | 1827 | 1461271360034 Marionette TRACE conn4 -> [0,324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:40 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f974659a000 == 40 [pid = 1827] [id = 88] 13:42:40 INFO - PROCESS | 1827 | ++DOMWINDOW == 88 (0x7f97406b6800) [pid = 1827] [serial = 263] [outer = (nil)] 13:42:40 INFO - PROCESS | 1827 | ++DOMWINDOW == 89 (0x7f9743864800) [pid = 1827] [serial = 264] [outer = 0x7f97406b6800] 13:42:40 INFO - PROCESS | 1827 | 1461271360100 Marionette DEBUG loaded listener.js 13:42:40 INFO - PROCESS | 1827 | ++DOMWINDOW == 90 (0x7f974741d400) [pid = 1827] [serial = 265] [outer = 0x7f97406b6800] 13:42:40 INFO - PROCESS | 1827 | 1461271360897 Marionette TRACE conn4 <- [1,324,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 13:42:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 13:42:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 1083ms 13:42:40 INFO - PROCESS | 1827 | 1461271360955 Marionette TRACE conn4 -> [0,325,"getWindowHandle",null] 13:42:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 13:42:40 INFO - PROCESS | 1827 | 1461271360960 Marionette TRACE conn4 <- [1,325,null,{"value":"8"}] 13:42:40 INFO - PROCESS | 1827 | 1461271360966 Marionette TRACE conn4 -> [0,326,"setScriptTimeout",{"ms":35000}] 13:42:40 INFO - PROCESS | 1827 | 1461271360969 Marionette TRACE conn4 <- [1,326,null,{}] 13:42:41 INFO - PROCESS | 1827 | 1461271360999 Marionette TRACE conn4 -> [0,327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:42:41 INFO - PROCESS | 1827 | 1461271361176 Marionette TRACE conn4 <- [1,327,null,{"value":null}] 13:42:41 INFO - PROCESS | 1827 | 1461271361199 Marionette TRACE conn4 -> [0,328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:41 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f974d5c2800 == 41 [pid = 1827] [id = 89] 13:42:41 INFO - PROCESS | 1827 | ++DOMWINDOW == 91 (0x7f9739f97400) [pid = 1827] [serial = 266] [outer = (nil)] 13:42:41 INFO - PROCESS | 1827 | ++DOMWINDOW == 92 (0x7f9739f9fc00) [pid = 1827] [serial = 267] [outer = 0x7f9739f97400] 13:42:41 INFO - PROCESS | 1827 | 1461271361265 Marionette DEBUG loaded listener.js 13:42:41 INFO - PROCESS | 1827 | ++DOMWINDOW == 93 (0x7f9740744c00) [pid = 1827] [serial = 268] [outer = 0x7f9739f97400] 13:42:42 INFO - PROCESS | 1827 | 1461271362167 Marionette TRACE conn4 <- [1,328,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 13:42:42 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. 13:42:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 1257ms 13:42:42 INFO - PROCESS | 1827 | 1461271362231 Marionette TRACE conn4 -> [0,329,"getWindowHandle",null] 13:42:42 INFO - PROCESS | 1827 | 1461271362234 Marionette TRACE conn4 <- [1,329,null,{"value":"8"}] 13:42:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 13:42:42 INFO - PROCESS | 1827 | 1461271362240 Marionette TRACE conn4 -> [0,330,"setScriptTimeout",{"ms":35000}] 13:42:42 INFO - PROCESS | 1827 | 1461271362242 Marionette TRACE conn4 <- [1,330,null,{}] 13:42:42 INFO - PROCESS | 1827 | 1461271362248 Marionette TRACE conn4 -> [0,331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:42:42 INFO - PROCESS | 1827 | 1461271362421 Marionette TRACE conn4 <- [1,331,null,{"value":null}] 13:42:42 INFO - PROCESS | 1827 | 1461271362443 Marionette TRACE conn4 -> [0,332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:42 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f9750119000 == 42 [pid = 1827] [id = 90] 13:42:42 INFO - PROCESS | 1827 | ++DOMWINDOW == 94 (0x7f9739f9d400) [pid = 1827] [serial = 269] [outer = (nil)] 13:42:42 INFO - PROCESS | 1827 | ++DOMWINDOW == 95 (0x7f974d2da000) [pid = 1827] [serial = 270] [outer = 0x7f9739f9d400] 13:42:42 INFO - PROCESS | 1827 | 1461271362516 Marionette DEBUG loaded listener.js 13:42:42 INFO - PROCESS | 1827 | ++DOMWINDOW == 96 (0x7f974e8cf800) [pid = 1827] [serial = 271] [outer = 0x7f9739f9d400] 13:42:43 INFO - PROCESS | 1827 | --DOMWINDOW == 95 (0x7f973a2f1000) [pid = 1827] [serial = 229] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 13:42:43 INFO - PROCESS | 1827 | --DOMWINDOW == 94 (0x7f973a2fb800) [pid = 1827] [serial = 232] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 13:42:43 INFO - PROCESS | 1827 | --DOMWINDOW == 93 (0x7f9736889c00) [pid = 1827] [serial = 226] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 13:42:43 INFO - PROCESS | 1827 | --DOMWINDOW == 92 (0x7f9736a1a800) [pid = 1827] [serial = 217] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 13:42:43 INFO - PROCESS | 1827 | --DOMWINDOW == 91 (0x7f973f8e3000) [pid = 1827] [serial = 223] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 13:42:43 INFO - PROCESS | 1827 | --DOMWINDOW == 90 (0x7f973b40f000) [pid = 1827] [serial = 236] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 13:42:43 INFO - PROCESS | 1827 | --DOMWINDOW == 89 (0x7f9739f0ec00) [pid = 1827] [serial = 220] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 13:42:43 INFO - PROCESS | 1827 | --DOMWINDOW == 88 (0x7f9750631800) [pid = 1827] [serial = 202] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 13:42:43 INFO - PROCESS | 1827 | --DOMWINDOW == 87 (0x7f9736cbc000) [pid = 1827] [serial = 169] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 13:42:43 INFO - PROCESS | 1827 | --DOMWINDOW == 86 (0x7f97371ad800) [pid = 1827] [serial = 172] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 13:42:43 INFO - PROCESS | 1827 | --DOMWINDOW == 85 (0x7f973f84f000) [pid = 1827] [serial = 175] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 13:42:43 INFO - PROCESS | 1827 | --DOMWINDOW == 84 (0x7f974036d800) [pid = 1827] [serial = 178] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 13:42:43 INFO - PROCESS | 1827 | 1461271363468 Marionette TRACE conn4 <- [1,332,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-out.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 13:42:43 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. 13:42:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 1284ms 13:42:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 13:42:43 INFO - PROCESS | 1827 | 1461271363526 Marionette TRACE conn4 -> [0,333,"getWindowHandle",null] 13:42:43 INFO - PROCESS | 1827 | 1461271363529 Marionette TRACE conn4 <- [1,333,null,{"value":"8"}] 13:42:43 INFO - PROCESS | 1827 | 1461271363535 Marionette TRACE conn4 -> [0,334,"setScriptTimeout",{"ms":35000}] 13:42:43 INFO - PROCESS | 1827 | 1461271363537 Marionette TRACE conn4 <- [1,334,null,{}] 13:42:43 INFO - PROCESS | 1827 | 1461271363542 Marionette TRACE conn4 -> [0,335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:42:43 INFO - PROCESS | 1827 | 1461271363704 Marionette TRACE conn4 <- [1,335,null,{"value":null}] 13:42:43 INFO - PROCESS | 1827 | 1461271363793 Marionette TRACE conn4 -> [0,336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:43 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f973a23c000 == 43 [pid = 1827] [id = 91] 13:42:43 INFO - PROCESS | 1827 | ++DOMWINDOW == 85 (0x7f9734e0dc00) [pid = 1827] [serial = 272] [outer = (nil)] 13:42:43 INFO - PROCESS | 1827 | ++DOMWINDOW == 86 (0x7f973a26f400) [pid = 1827] [serial = 273] [outer = 0x7f9734e0dc00] 13:42:43 INFO - PROCESS | 1827 | 1461271363863 Marionette DEBUG loaded listener.js 13:42:43 INFO - PROCESS | 1827 | ++DOMWINDOW == 87 (0x7f9743867400) [pid = 1827] [serial = 274] [outer = 0x7f9734e0dc00] 13:42:44 INFO - PROCESS | 1827 | 1461271364485 Marionette TRACE conn4 <- [1,336,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 13:42:44 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. 13:42:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 983ms 13:42:44 INFO - PROCESS | 1827 | 1461271364518 Marionette TRACE conn4 -> [0,337,"getWindowHandle",null] 13:42:44 INFO - PROCESS | 1827 | 1461271364521 Marionette TRACE conn4 <- [1,337,null,{"value":"8"}] 13:42:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 13:42:44 INFO - PROCESS | 1827 | 1461271364527 Marionette TRACE conn4 -> [0,338,"setScriptTimeout",{"ms":35000}] 13:42:44 INFO - PROCESS | 1827 | 1461271364529 Marionette TRACE conn4 <- [1,338,null,{}] 13:42:44 INFO - PROCESS | 1827 | 1461271364534 Marionette TRACE conn4 -> [0,339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:42:44 INFO - PROCESS | 1827 | 1461271364673 Marionette TRACE conn4 <- [1,339,null,{"value":null}] 13:42:44 INFO - PROCESS | 1827 | 1461271364691 Marionette TRACE conn4 -> [0,340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:44 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f975505d000 == 44 [pid = 1827] [id = 92] 13:42:44 INFO - PROCESS | 1827 | ++DOMWINDOW == 88 (0x7f97465f6800) [pid = 1827] [serial = 275] [outer = (nil)] 13:42:44 INFO - PROCESS | 1827 | ++DOMWINDOW == 89 (0x7f9750631c00) [pid = 1827] [serial = 276] [outer = 0x7f97465f6800] 13:42:44 INFO - PROCESS | 1827 | 1461271364762 Marionette DEBUG loaded listener.js 13:42:44 INFO - PROCESS | 1827 | ++DOMWINDOW == 90 (0x7f97524c9400) [pid = 1827] [serial = 277] [outer = 0x7f97465f6800] 13:42:45 INFO - PROCESS | 1827 | 1461271365681 Marionette TRACE conn4 <- [1,340,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 13:42:45 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. 13:42:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 1178ms 13:42:45 INFO - PROCESS | 1827 | 1461271365707 Marionette TRACE conn4 -> [0,341,"getWindowHandle",null] 13:42:45 INFO - PROCESS | 1827 | 1461271365713 Marionette TRACE conn4 <- [1,341,null,{"value":"8"}] 13:42:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 13:42:45 INFO - PROCESS | 1827 | 1461271365740 Marionette TRACE conn4 -> [0,342,"setScriptTimeout",{"ms":35000}] 13:42:45 INFO - PROCESS | 1827 | 1461271365746 Marionette TRACE conn4 <- [1,342,null,{}] 13:42:45 INFO - PROCESS | 1827 | 1461271365755 Marionette TRACE conn4 -> [0,343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:42:45 INFO - PROCESS | 1827 | 1461271365938 Marionette TRACE conn4 <- [1,343,null,{"value":null}] 13:42:46 INFO - PROCESS | 1827 | 1461271366079 Marionette TRACE conn4 -> [0,344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:46 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f973fc90000 == 45 [pid = 1827] [id = 93] 13:42:46 INFO - PROCESS | 1827 | ++DOMWINDOW == 91 (0x7f9736a21c00) [pid = 1827] [serial = 278] [outer = (nil)] 13:42:46 INFO - PROCESS | 1827 | ++DOMWINDOW == 92 (0x7f973893bc00) [pid = 1827] [serial = 279] [outer = 0x7f9736a21c00] 13:42:46 INFO - PROCESS | 1827 | 1461271366160 Marionette DEBUG loaded listener.js 13:42:46 INFO - PROCESS | 1827 | ++DOMWINDOW == 93 (0x7f9739f9ac00) [pid = 1827] [serial = 280] [outer = 0x7f9736a21c00] 13:42:47 INFO - PROCESS | 1827 | 1461271367133 Marionette TRACE conn4 <- [1,344,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 13:42:47 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. 13:42:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 1436ms 13:42:47 INFO - PROCESS | 1827 | 1461271367174 Marionette TRACE conn4 -> [0,345,"getWindowHandle",null] 13:42:47 INFO - PROCESS | 1827 | 1461271367183 Marionette TRACE conn4 <- [1,345,null,{"value":"8"}] 13:42:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 13:42:47 INFO - PROCESS | 1827 | 1461271367193 Marionette TRACE conn4 -> [0,346,"setScriptTimeout",{"ms":35000}] 13:42:47 INFO - PROCESS | 1827 | 1461271367198 Marionette TRACE conn4 <- [1,346,null,{}] 13:42:47 INFO - PROCESS | 1827 | 1461271367203 Marionette TRACE conn4 -> [0,347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:42:47 INFO - PROCESS | 1827 | 1461271367361 Marionette TRACE conn4 <- [1,347,null,{"value":null}] 13:42:47 INFO - PROCESS | 1827 | 1461271367501 Marionette TRACE conn4 -> [0,348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:47 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f9740514000 == 46 [pid = 1827] [id = 94] 13:42:47 INFO - PROCESS | 1827 | ++DOMWINDOW == 94 (0x7f9736a25800) [pid = 1827] [serial = 281] [outer = (nil)] 13:42:47 INFO - PROCESS | 1827 | ++DOMWINDOW == 95 (0x7f973a2f4400) [pid = 1827] [serial = 282] [outer = 0x7f9736a25800] 13:42:47 INFO - PROCESS | 1827 | 1461271367592 Marionette DEBUG loaded listener.js 13:42:47 INFO - PROCESS | 1827 | ++DOMWINDOW == 96 (0x7f973e03e000) [pid = 1827] [serial = 283] [outer = 0x7f9736a25800] 13:42:48 INFO - PROCESS | 1827 | 1461271368594 Marionette TRACE conn4 <- [1,348,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 13:42:48 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. 13:42:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 1440ms 13:42:48 INFO - PROCESS | 1827 | 1461271368633 Marionette TRACE conn4 -> [0,349,"getWindowHandle",null] 13:42:48 INFO - PROCESS | 1827 | 1461271368637 Marionette TRACE conn4 <- [1,349,null,{"value":"8"}] 13:42:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 13:42:48 INFO - PROCESS | 1827 | 1461271368643 Marionette TRACE conn4 -> [0,350,"setScriptTimeout",{"ms":35000}] 13:42:48 INFO - PROCESS | 1827 | 1461271368649 Marionette TRACE conn4 <- [1,350,null,{}] 13:42:48 INFO - PROCESS | 1827 | 1461271368664 Marionette TRACE conn4 -> [0,351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:42:48 INFO - PROCESS | 1827 | 1461271368832 Marionette TRACE conn4 <- [1,351,null,{"value":null}] 13:42:48 INFO - PROCESS | 1827 | 1461271368965 Marionette TRACE conn4 -> [0,352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:48 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f97578d6000 == 47 [pid = 1827] [id = 95] 13:42:48 INFO - PROCESS | 1827 | ++DOMWINDOW == 97 (0x7f973e98b800) [pid = 1827] [serial = 284] [outer = (nil)] 13:42:49 INFO - PROCESS | 1827 | ++DOMWINDOW == 98 (0x7f9740746400) [pid = 1827] [serial = 285] [outer = 0x7f973e98b800] 13:42:49 INFO - PROCESS | 1827 | 1461271369042 Marionette DEBUG loaded listener.js 13:42:49 INFO - PROCESS | 1827 | ++DOMWINDOW == 99 (0x7f974665dc00) [pid = 1827] [serial = 286] [outer = 0x7f973e98b800] 13:42:49 INFO - PROCESS | 1827 | 1461271369919 Marionette TRACE conn4 <- [1,352,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 13:42:49 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. 13:42:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 1287ms 13:42:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 13:42:49 INFO - PROCESS | 1827 | 1461271369932 Marionette TRACE conn4 -> [0,353,"getWindowHandle",null] 13:42:49 INFO - PROCESS | 1827 | 1461271369935 Marionette TRACE conn4 <- [1,353,null,{"value":"8"}] 13:42:49 INFO - PROCESS | 1827 | 1461271369943 Marionette TRACE conn4 -> [0,354,"setScriptTimeout",{"ms":35000}] 13:42:49 INFO - PROCESS | 1827 | 1461271369946 Marionette TRACE conn4 <- [1,354,null,{}] 13:42:49 INFO - PROCESS | 1827 | 1461271369951 Marionette TRACE conn4 -> [0,355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:42:50 INFO - PROCESS | 1827 | 1461271370103 Marionette TRACE conn4 <- [1,355,null,{"value":null}] 13:42:50 INFO - PROCESS | 1827 | 1461271370218 Marionette TRACE conn4 -> [0,356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:50 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f97578ee800 == 48 [pid = 1827] [id = 96] 13:42:50 INFO - PROCESS | 1827 | ++DOMWINDOW == 100 (0x7f973f415c00) [pid = 1827] [serial = 287] [outer = (nil)] 13:42:50 INFO - PROCESS | 1827 | ++DOMWINDOW == 101 (0x7f9751f6dc00) [pid = 1827] [serial = 288] [outer = 0x7f973f415c00] 13:42:50 INFO - PROCESS | 1827 | 1461271370335 Marionette DEBUG loaded listener.js 13:42:50 INFO - PROCESS | 1827 | ++DOMWINDOW == 102 (0x7f975258dc00) [pid = 1827] [serial = 289] [outer = 0x7f973f415c00] 13:42:51 INFO - PROCESS | 1827 | 1461271371227 Marionette TRACE conn4 <- [1,356,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 13:42:51 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. 13:42:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 1331ms 13:42:51 INFO - PROCESS | 1827 | 1461271371274 Marionette TRACE conn4 -> [0,357,"getWindowHandle",null] 13:42:51 INFO - PROCESS | 1827 | 1461271371277 Marionette TRACE conn4 <- [1,357,null,{"value":"8"}] 13:42:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 13:42:51 INFO - PROCESS | 1827 | 1461271371284 Marionette TRACE conn4 -> [0,358,"setScriptTimeout",{"ms":35000}] 13:42:51 INFO - PROCESS | 1827 | 1461271371287 Marionette TRACE conn4 <- [1,358,null,{}] 13:42:51 INFO - PROCESS | 1827 | 1461271371293 Marionette TRACE conn4 -> [0,359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:42:51 INFO - PROCESS | 1827 | 1461271371452 Marionette TRACE conn4 <- [1,359,null,{"value":null}] 13:42:51 INFO - PROCESS | 1827 | 1461271371604 Marionette TRACE conn4 -> [0,360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:51 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f97352df800 == 49 [pid = 1827] [id = 97] 13:42:51 INFO - PROCESS | 1827 | ++DOMWINDOW == 103 (0x7f973a26a000) [pid = 1827] [serial = 290] [outer = (nil)] 13:42:51 INFO - PROCESS | 1827 | ++DOMWINDOW == 104 (0x7f97529afc00) [pid = 1827] [serial = 291] [outer = 0x7f973a26a000] 13:42:51 INFO - PROCESS | 1827 | 1461271371679 Marionette DEBUG loaded listener.js 13:42:51 INFO - PROCESS | 1827 | ++DOMWINDOW == 105 (0x7f9752a0c800) [pid = 1827] [serial = 292] [outer = 0x7f973a26a000] 13:42:52 INFO - PROCESS | 1827 | 1461271372579 Marionette TRACE conn4 <- [1,360,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 13:42:52 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. 13:42:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 1330ms 13:42:52 INFO - PROCESS | 1827 | 1461271372615 Marionette TRACE conn4 -> [0,361,"getWindowHandle",null] 13:42:52 INFO - PROCESS | 1827 | 1461271372619 Marionette TRACE conn4 <- [1,361,null,{"value":"8"}] 13:42:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 13:42:52 INFO - PROCESS | 1827 | 1461271372626 Marionette TRACE conn4 -> [0,362,"setScriptTimeout",{"ms":35000}] 13:42:52 INFO - PROCESS | 1827 | 1461271372630 Marionette TRACE conn4 <- [1,362,null,{}] 13:42:52 INFO - PROCESS | 1827 | 1461271372635 Marionette TRACE conn4 -> [0,363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:42:52 INFO - PROCESS | 1827 | 1461271372819 Marionette TRACE conn4 <- [1,363,null,{"value":null}] 13:42:53 INFO - PROCESS | 1827 | 1461271373149 Marionette TRACE conn4 -> [0,364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:53 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f9736a53800 == 50 [pid = 1827] [id = 98] 13:42:53 INFO - PROCESS | 1827 | ++DOMWINDOW == 106 (0x7f9734f3f800) [pid = 1827] [serial = 293] [outer = (nil)] 13:42:53 INFO - PROCESS | 1827 | ++DOMWINDOW == 107 (0x7f9736887400) [pid = 1827] [serial = 294] [outer = 0x7f9734f3f800] 13:42:53 INFO - PROCESS | 1827 | 1461271373294 Marionette DEBUG loaded listener.js 13:42:53 INFO - PROCESS | 1827 | ++DOMWINDOW == 108 (0x7f9736cb4000) [pid = 1827] [serial = 295] [outer = 0x7f9734f3f800] 13:42:54 INFO - PROCESS | 1827 | 1461271374260 Marionette TRACE conn4 <- [1,364,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 13:42:54 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. 13:42:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 1689ms 13:42:54 INFO - PROCESS | 1827 | 1461271374316 Marionette TRACE conn4 -> [0,365,"getWindowHandle",null] 13:42:54 INFO - PROCESS | 1827 | 1461271374324 Marionette TRACE conn4 <- [1,365,null,{"value":"8"}] 13:42:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 13:42:54 INFO - PROCESS | 1827 | 1461271374333 Marionette TRACE conn4 -> [0,366,"setScriptTimeout",{"ms":35000}] 13:42:54 INFO - PROCESS | 1827 | 1461271374337 Marionette TRACE conn4 <- [1,366,null,{}] 13:42:54 INFO - PROCESS | 1827 | 1461271374345 Marionette TRACE conn4 -> [0,367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:42:54 INFO - PROCESS | 1827 | 1461271374515 Marionette TRACE conn4 <- [1,367,null,{"value":null}] 13:42:54 INFO - PROCESS | 1827 | 1461271374712 Marionette TRACE conn4 -> [0,368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:54 INFO - PROCESS | 1827 | --DOCSHELL 0x7f973a23c000 == 49 [pid = 1827] [id = 91] 13:42:54 INFO - PROCESS | 1827 | --DOCSHELL 0x7f9750119000 == 48 [pid = 1827] [id = 90] 13:42:54 INFO - PROCESS | 1827 | --DOCSHELL 0x7f974d5c2800 == 47 [pid = 1827] [id = 89] 13:42:54 INFO - PROCESS | 1827 | --DOMWINDOW == 107 (0x7f974e718000) [pid = 1827] [serial = 240] [outer = (nil)] [url = about:blank] 13:42:54 INFO - PROCESS | 1827 | --DOMWINDOW == 106 (0x7f9738430c00) [pid = 1827] [serial = 206] [outer = (nil)] [url = about:blank] 13:42:54 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f973898f000 == 48 [pid = 1827] [id = 99] 13:42:54 INFO - PROCESS | 1827 | ++DOMWINDOW == 107 (0x7f9738430c00) [pid = 1827] [serial = 296] [outer = (nil)] 13:42:54 INFO - PROCESS | 1827 | ++DOMWINDOW == 108 (0x7f9739f9e000) [pid = 1827] [serial = 297] [outer = 0x7f9738430c00] 13:42:54 INFO - PROCESS | 1827 | 1461271374817 Marionette DEBUG loaded listener.js 13:42:54 INFO - PROCESS | 1827 | ++DOMWINDOW == 109 (0x7f973a265400) [pid = 1827] [serial = 298] [outer = 0x7f9738430c00] 13:42:54 INFO - PROCESS | 1827 | --DOCSHELL 0x7f974659a000 == 47 [pid = 1827] [id = 88] 13:42:54 INFO - PROCESS | 1827 | --DOCSHELL 0x7f973f889800 == 46 [pid = 1827] [id = 87] 13:42:54 INFO - PROCESS | 1827 | --DOCSHELL 0x7f973c62b800 == 45 [pid = 1827] [id = 86] 13:42:55 INFO - PROCESS | 1827 | --DOCSHELL 0x7f9754675000 == 44 [pid = 1827] [id = 83] 13:42:55 INFO - PROCESS | 1827 | --DOCSHELL 0x7f974e1de000 == 43 [pid = 1827] [id = 82] 13:42:55 INFO - PROCESS | 1827 | --DOCSHELL 0x7f973fc97000 == 42 [pid = 1827] [id = 81] 13:42:55 INFO - PROCESS | 1827 | --DOCSHELL 0x7f97520c0000 == 41 [pid = 1827] [id = 80] 13:42:55 INFO - PROCESS | 1827 | --DOMWINDOW == 108 (0x7f9738930000) [pid = 1827] [serial = 171] [outer = (nil)] [url = about:blank] 13:42:55 INFO - PROCESS | 1827 | --DOMWINDOW == 107 (0x7f973e991000) [pid = 1827] [serial = 174] [outer = (nil)] [url = about:blank] 13:42:55 INFO - PROCESS | 1827 | --DOMWINDOW == 106 (0x7f9743572c00) [pid = 1827] [serial = 177] [outer = (nil)] [url = about:blank] 13:42:55 INFO - PROCESS | 1827 | --DOMWINDOW == 105 (0x7f974d7edc00) [pid = 1827] [serial = 180] [outer = (nil)] [url = about:blank] 13:42:55 INFO - PROCESS | 1827 | --DOMWINDOW == 104 (0x7f97527abc00) [pid = 1827] [serial = 204] [outer = (nil)] [url = about:blank] 13:42:55 INFO - PROCESS | 1827 | --DOMWINDOW == 103 (0x7f9751ecb000) [pid = 1827] [serial = 212] [outer = (nil)] [url = about:blank] 13:42:55 INFO - PROCESS | 1827 | --DOMWINDOW == 102 (0x7f97527ab400) [pid = 1827] [serial = 215] [outer = (nil)] [url = about:blank] 13:42:55 INFO - PROCESS | 1827 | --DOMWINDOW == 101 (0x7f974d367000) [pid = 1827] [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.] 13:42:55 INFO - PROCESS | 1827 | --DOMWINDOW == 100 (0x7f973a2fb400) [pid = 1827] [serial = 231] [outer = (nil)] [url = about:blank] 13:42:55 INFO - PROCESS | 1827 | --DOMWINDOW == 99 (0x7f9746652800) [pid = 1827] [serial = 228] [outer = (nil)] [url = about:blank] 13:42:55 INFO - PROCESS | 1827 | --DOMWINDOW == 98 (0x7f973a2f7800) [pid = 1827] [serial = 230] [outer = (nil)] [url = about:blank] 13:42:55 INFO - PROCESS | 1827 | --DOMWINDOW == 97 (0x7f974e534c00) [pid = 1827] [serial = 233] [outer = (nil)] [url = about:blank] 13:42:55 INFO - PROCESS | 1827 | --DOMWINDOW == 96 (0x7f9751eca000) [pid = 1827] [serial = 234] [outer = (nil)] [url = about:blank] 13:42:55 INFO - PROCESS | 1827 | --DOMWINDOW == 95 (0x7f97433b1800) [pid = 1827] [serial = 227] [outer = (nil)] [url = about:blank] 13:42:55 INFO - PROCESS | 1827 | --DOMWINDOW == 94 (0x7f97371bac00) [pid = 1827] [serial = 219] [outer = (nil)] [url = about:blank] 13:42:55 INFO - PROCESS | 1827 | --DOMWINDOW == 93 (0x7f9736a25000) [pid = 1827] [serial = 218] [outer = (nil)] [url = about:blank] 13:42:55 INFO - PROCESS | 1827 | --DOMWINDOW == 92 (0x7f973f8e2000) [pid = 1827] [serial = 209] [outer = (nil)] [url = about:blank] 13:42:55 INFO - PROCESS | 1827 | --DOMWINDOW == 91 (0x7f97403db400) [pid = 1827] [serial = 224] [outer = (nil)] [url = about:blank] 13:42:55 INFO - PROCESS | 1827 | --DOMWINDOW == 90 (0x7f9740929c00) [pid = 1827] [serial = 225] [outer = (nil)] [url = about:blank] 13:42:55 INFO - PROCESS | 1827 | --DOMWINDOW == 89 (0x7f973ea9c400) [pid = 1827] [serial = 222] [outer = (nil)] [url = about:blank] 13:42:55 INFO - PROCESS | 1827 | --DOMWINDOW == 88 (0x7f973c7c2800) [pid = 1827] [serial = 221] [outer = (nil)] [url = about:blank] 13:42:55 INFO - PROCESS | 1827 | --DOMWINDOW == 87 (0x7f9751f6e000) [pid = 1827] [serial = 238] [outer = (nil)] [url = about:blank] 13:42:55 INFO - PROCESS | 1827 | --DOMWINDOW == 86 (0x7f9743862800) [pid = 1827] [serial = 237] [outer = (nil)] [url = about:blank] 13:42:55 INFO - PROCESS | 1827 | 1461271375622 Marionette TRACE conn4 <- [1,368,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 13:42:55 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. 13:42:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 1332ms 13:42:55 INFO - PROCESS | 1827 | 1461271375668 Marionette TRACE conn4 -> [0,369,"getWindowHandle",null] 13:42:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 13:42:55 INFO - PROCESS | 1827 | 1461271375674 Marionette TRACE conn4 <- [1,369,null,{"value":"8"}] 13:42:55 INFO - PROCESS | 1827 | 1461271375683 Marionette TRACE conn4 -> [0,370,"setScriptTimeout",{"ms":35000}] 13:42:55 INFO - PROCESS | 1827 | 1461271375686 Marionette TRACE conn4 <- [1,370,null,{}] 13:42:55 INFO - PROCESS | 1827 | 1461271375692 Marionette TRACE conn4 -> [0,371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:42:55 INFO - PROCESS | 1827 | 1461271375868 Marionette TRACE conn4 <- [1,371,null,{"value":null}] 13:42:55 INFO - PROCESS | 1827 | 1461271375879 Marionette TRACE conn4 -> [0,372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:55 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f973ec65800 == 42 [pid = 1827] [id = 100] 13:42:55 INFO - PROCESS | 1827 | ++DOMWINDOW == 87 (0x7f973a26e000) [pid = 1827] [serial = 299] [outer = (nil)] 13:42:55 INFO - PROCESS | 1827 | ++DOMWINDOW == 88 (0x7f973a2f7400) [pid = 1827] [serial = 300] [outer = 0x7f973a26e000] 13:42:55 INFO - PROCESS | 1827 | 1461271375944 Marionette DEBUG loaded listener.js 13:42:56 INFO - PROCESS | 1827 | ++DOMWINDOW == 89 (0x7f973b412000) [pid = 1827] [serial = 301] [outer = 0x7f973a26e000] 13:42:56 INFO - PROCESS | 1827 | 1461271376812 Marionette TRACE conn4 <- [1,372,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 13:42:56 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. 13:42:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 1183ms 13:42:56 INFO - PROCESS | 1827 | 1461271376866 Marionette TRACE conn4 -> [0,373,"getWindowHandle",null] 13:42:56 INFO - PROCESS | 1827 | 1461271376869 Marionette TRACE conn4 <- [1,373,null,{"value":"8"}] 13:42:56 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 13:42:56 INFO - PROCESS | 1827 | 1461271376877 Marionette TRACE conn4 -> [0,374,"setScriptTimeout",{"ms":35000}] 13:42:56 INFO - PROCESS | 1827 | 1461271376886 Marionette TRACE conn4 <- [1,374,null,{}] 13:42:56 INFO - PROCESS | 1827 | 1461271376899 Marionette TRACE conn4 -> [0,375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:42:57 INFO - PROCESS | 1827 | 1461271377084 Marionette TRACE conn4 <- [1,375,null,{"value":null}] 13:42:57 INFO - PROCESS | 1827 | 1461271377194 Marionette TRACE conn4 -> [0,376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.missingargs.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:57 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f97402dc000 == 43 [pid = 1827] [id = 101] 13:42:57 INFO - PROCESS | 1827 | ++DOMWINDOW == 90 (0x7f973a26c000) [pid = 1827] [serial = 302] [outer = (nil)] 13:42:57 INFO - PROCESS | 1827 | ++DOMWINDOW == 91 (0x7f973efb1400) [pid = 1827] [serial = 303] [outer = 0x7f973a26c000] 13:42:57 INFO - PROCESS | 1827 | 1461271377254 Marionette DEBUG loaded listener.js 13:42:57 INFO - PROCESS | 1827 | ++DOMWINDOW == 92 (0x7f973f423800) [pid = 1827] [serial = 304] [outer = 0x7f973a26c000] 13:42:58 INFO - PROCESS | 1827 | 1461271378037 Marionette TRACE conn4 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 13:42:58 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 13:42:58 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 1194ms 13:42:58 INFO - PROCESS | 1827 | 1461271378070 Marionette TRACE conn4 -> [0,377,"getWindowHandle",null] 13:42:58 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 13:42:58 INFO - PROCESS | 1827 | 1461271378075 Marionette TRACE conn4 <- [1,377,null,{"value":"8"}] 13:42:58 INFO - PROCESS | 1827 | 1461271378082 Marionette TRACE conn4 -> [0,378,"setScriptTimeout",{"ms":35000}] 13:42:58 INFO - PROCESS | 1827 | 1461271378085 Marionette TRACE conn4 <- [1,378,null,{}] 13:42:58 INFO - PROCESS | 1827 | 1461271378096 Marionette TRACE conn4 -> [0,379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:42:58 INFO - PROCESS | 1827 | 1461271378271 Marionette TRACE conn4 <- [1,379,null,{"value":null}] 13:42:58 INFO - PROCESS | 1827 | 1461271378293 Marionette TRACE conn4 -> [0,380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.type.delete.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:58 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f974161c000 == 44 [pid = 1827] [id = 102] 13:42:58 INFO - PROCESS | 1827 | ++DOMWINDOW == 93 (0x7f9734f3c000) [pid = 1827] [serial = 305] [outer = (nil)] 13:42:58 INFO - PROCESS | 1827 | ++DOMWINDOW == 94 (0x7f974036c800) [pid = 1827] [serial = 306] [outer = 0x7f9734f3c000] 13:42:58 INFO - PROCESS | 1827 | 1461271378355 Marionette DEBUG loaded listener.js 13:42:58 INFO - PROCESS | 1827 | ++DOMWINDOW == 95 (0x7f974092b000) [pid = 1827] [serial = 307] [outer = 0x7f9734f3c000] 13:42:59 INFO - PROCESS | 1827 | 1461271379217 Marionette TRACE conn4 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 13:42:59 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 13:42:59 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 1190ms 13:42:59 INFO - PROCESS | 1827 | 1461271379280 Marionette TRACE conn4 -> [0,381,"getWindowHandle",null] 13:42:59 INFO - PROCESS | 1827 | 1461271379283 Marionette TRACE conn4 <- [1,381,null,{"value":"8"}] 13:42:59 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 13:42:59 INFO - PROCESS | 1827 | 1461271379290 Marionette TRACE conn4 -> [0,382,"setScriptTimeout",{"ms":35000}] 13:42:59 INFO - PROCESS | 1827 | 1461271379292 Marionette TRACE conn4 <- [1,382,null,{}] 13:42:59 INFO - PROCESS | 1827 | 1461271379297 Marionette TRACE conn4 -> [0,383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:42:59 INFO - PROCESS | 1827 | 1461271379477 Marionette TRACE conn4 <- [1,383,null,{"value":null}] 13:42:59 INFO - PROCESS | 1827 | 1461271379497 Marionette TRACE conn4 -> [0,384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.voidreturn.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:59 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f973656a800 == 45 [pid = 1827] [id = 103] 13:42:59 INFO - PROCESS | 1827 | ++DOMWINDOW == 96 (0x7f97433b5400) [pid = 1827] [serial = 308] [outer = (nil)] 13:42:59 INFO - PROCESS | 1827 | ++DOMWINDOW == 97 (0x7f97465ed800) [pid = 1827] [serial = 309] [outer = 0x7f97433b5400] 13:42:59 INFO - PROCESS | 1827 | 1461271379581 Marionette DEBUG loaded listener.js 13:42:59 INFO - PROCESS | 1827 | ++DOMWINDOW == 98 (0x7f974d36f400) [pid = 1827] [serial = 310] [outer = 0x7f97433b5400] 13:43:00 INFO - PROCESS | 1827 | --DOMWINDOW == 97 (0x7f973a2f3800) [pid = 1827] [serial = 260] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 13:43:00 INFO - PROCESS | 1827 | --DOMWINDOW == 96 (0x7f97406b6800) [pid = 1827] [serial = 263] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 13:43:00 INFO - PROCESS | 1827 | --DOMWINDOW == 95 (0x7f9738934c00) [pid = 1827] [serial = 257] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 13:43:00 INFO - PROCESS | 1827 | --DOMWINDOW == 94 (0x7f9734f34400) [pid = 1827] [serial = 254] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 13:43:00 INFO - PROCESS | 1827 | --DOMWINDOW == 93 (0x7f9734e0dc00) [pid = 1827] [serial = 272] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 13:43:00 INFO - PROCESS | 1827 | --DOMWINDOW == 92 (0x7f9739f97400) [pid = 1827] [serial = 266] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 13:43:00 INFO - PROCESS | 1827 | --DOMWINDOW == 91 (0x7f9734e06800) [pid = 1827] [serial = 205] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 13:43:00 INFO - PROCESS | 1827 | --DOMWINDOW == 90 (0x7f9734e0bc00) [pid = 1827] [serial = 166] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 13:43:00 INFO - PROCESS | 1827 | --DOMWINDOW == 89 (0x7f9739f9d400) [pid = 1827] [serial = 269] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 13:43:00 INFO - PROCESS | 1827 | SkCairoFTTypeface::onFilterRec unimplemented 13:43:00 INFO - PROCESS | 1827 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 13:43:00 INFO - PROCESS | 1827 | SkCairoFTTypeface::onFilterRec unimplemented 13:43:00 INFO - PROCESS | 1827 | SkCairoFTTypeface::onFilterRec unimplemented 13:43:00 INFO - PROCESS | 1827 | SkCairoFTTypeface::onFilterRec unimplemented 13:43:00 INFO - PROCESS | 1827 | 1461271380539 Marionette TRACE conn4 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 13:43:00 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 13:43:00 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 1282ms 13:43:00 INFO - PROCESS | 1827 | 1461271380575 Marionette TRACE conn4 -> [0,385,"getWindowHandle",null] 13:43:00 INFO - PROCESS | 1827 | 1461271380579 Marionette TRACE conn4 <- [1,385,null,{"value":"8"}] 13:43:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 13:43:00 INFO - PROCESS | 1827 | 1461271380588 Marionette TRACE conn4 -> [0,386,"setScriptTimeout",{"ms":35000}] 13:43:00 INFO - PROCESS | 1827 | 1461271380591 Marionette TRACE conn4 <- [1,386,null,{}] 13:43:00 INFO - PROCESS | 1827 | 1461271380599 Marionette TRACE conn4 -> [0,387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:43:00 INFO - PROCESS | 1827 | 1461271380810 Marionette TRACE conn4 <- [1,387,null,{"value":null}] 13:43:00 INFO - PROCESS | 1827 | 1461271380924 Marionette TRACE conn4 -> [0,388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:00 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f974c4c7000 == 46 [pid = 1827] [id = 104] 13:43:00 INFO - PROCESS | 1827 | ++DOMWINDOW == 90 (0x7f9739f96000) [pid = 1827] [serial = 311] [outer = (nil)] 13:43:00 INFO - PROCESS | 1827 | ++DOMWINDOW == 91 (0x7f974d741000) [pid = 1827] [serial = 312] [outer = 0x7f9739f96000] 13:43:01 INFO - PROCESS | 1827 | 1461271381000 Marionette DEBUG loaded listener.js 13:43:01 INFO - PROCESS | 1827 | ++DOMWINDOW == 92 (0x7f97506dd800) [pid = 1827] [serial = 313] [outer = 0x7f9739f96000] 13:43:01 INFO - PROCESS | 1827 | 1461271381769 Marionette TRACE conn4 <- [1,388,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html",0,null,null,[["Canvas test: 2d.drawImage.3arg",0,null,null]]]}] 13:43:01 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 13:43:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 1231ms 13:43:01 INFO - PROCESS | 1827 | 1461271381822 Marionette TRACE conn4 -> [0,389,"getWindowHandle",null] 13:43:01 INFO - PROCESS | 1827 | 1461271381826 Marionette TRACE conn4 <- [1,389,null,{"value":"8"}] 13:43:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 13:43:01 INFO - PROCESS | 1827 | 1461271381832 Marionette TRACE conn4 -> [0,390,"setScriptTimeout",{"ms":35000}] 13:43:01 INFO - PROCESS | 1827 | 1461271381834 Marionette TRACE conn4 <- [1,390,null,{}] 13:43:01 INFO - PROCESS | 1827 | 1461271381839 Marionette TRACE conn4 -> [0,391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:43:01 INFO - PROCESS | 1827 | 1461271381972 Marionette TRACE conn4 <- [1,391,null,{"value":null}] 13:43:02 INFO - PROCESS | 1827 | 1461271382193 Marionette TRACE conn4 -> [0,392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:02 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f9736a36000 == 47 [pid = 1827] [id = 105] 13:43:02 INFO - PROCESS | 1827 | ++DOMWINDOW == 93 (0x7f9734e08800) [pid = 1827] [serial = 314] [outer = (nil)] 13:43:02 INFO - PROCESS | 1827 | ++DOMWINDOW == 94 (0x7f9734e11800) [pid = 1827] [serial = 315] [outer = 0x7f9734e08800] 13:43:02 INFO - PROCESS | 1827 | 1461271382316 Marionette DEBUG loaded listener.js 13:43:02 INFO - PROCESS | 1827 | ++DOMWINDOW == 95 (0x7f973688c800) [pid = 1827] [serial = 316] [outer = 0x7f9734e08800] 13:43:03 INFO - PROCESS | 1827 | 1461271383495 Marionette TRACE conn4 <- [1,392,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html",0,null,null,[["Canvas test: 2d.drawImage.5arg",0,null,null]]]}] 13:43:03 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 13:43:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 1734ms 13:43:03 INFO - PROCESS | 1827 | 1461271383569 Marionette TRACE conn4 -> [0,393,"getWindowHandle",null] 13:43:03 INFO - PROCESS | 1827 | 1461271383578 Marionette TRACE conn4 <- [1,393,null,{"value":"8"}] 13:43:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 13:43:03 INFO - PROCESS | 1827 | 1461271383588 Marionette TRACE conn4 -> [0,394,"setScriptTimeout",{"ms":35000}] 13:43:03 INFO - PROCESS | 1827 | 1461271383592 Marionette TRACE conn4 <- [1,394,null,{}] 13:43:03 INFO - PROCESS | 1827 | 1461271383600 Marionette TRACE conn4 -> [0,395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:43:03 INFO - PROCESS | 1827 | 1461271383825 Marionette TRACE conn4 <- [1,395,null,{"value":null}] 13:43:04 INFO - PROCESS | 1827 | 1461271384017 Marionette TRACE conn4 -> [0,396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:04 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f974021c800 == 48 [pid = 1827] [id = 106] 13:43:04 INFO - PROCESS | 1827 | ++DOMWINDOW == 96 (0x7f973a26a400) [pid = 1827] [serial = 317] [outer = (nil)] 13:43:04 INFO - PROCESS | 1827 | ++DOMWINDOW == 97 (0x7f973a2ee400) [pid = 1827] [serial = 318] [outer = 0x7f973a26a400] 13:43:04 INFO - PROCESS | 1827 | 1461271384148 Marionette DEBUG loaded listener.js 13:43:04 INFO - PROCESS | 1827 | ++DOMWINDOW == 98 (0x7f973b40f400) [pid = 1827] [serial = 319] [outer = 0x7f973a26a400] 13:43:05 INFO - PROCESS | 1827 | 1461271385150 Marionette TRACE conn4 <- [1,396,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.basic",0,null,null]]]}] 13:43:05 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 13:43:05 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 1632ms 13:43:05 INFO - PROCESS | 1827 | 1461271385224 Marionette TRACE conn4 -> [0,397,"getWindowHandle",null] 13:43:05 INFO - PROCESS | 1827 | 1461271385230 Marionette TRACE conn4 <- [1,397,null,{"value":"8"}] 13:43:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 13:43:05 INFO - PROCESS | 1827 | 1461271385237 Marionette TRACE conn4 -> [0,398,"setScriptTimeout",{"ms":35000}] 13:43:05 INFO - PROCESS | 1827 | 1461271385241 Marionette TRACE conn4 <- [1,398,null,{}] 13:43:05 INFO - PROCESS | 1827 | 1461271385247 Marionette TRACE conn4 -> [0,399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:43:05 INFO - PROCESS | 1827 | 1461271385464 Marionette TRACE conn4 <- [1,399,null,{"value":null}] 13:43:05 INFO - PROCESS | 1827 | 1461271385732 Marionette TRACE conn4 -> [0,400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:05 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f974d7be000 == 49 [pid = 1827] [id = 107] 13:43:05 INFO - PROCESS | 1827 | ++DOMWINDOW == 99 (0x7f973efafc00) [pid = 1827] [serial = 320] [outer = (nil)] 13:43:05 INFO - PROCESS | 1827 | ++DOMWINDOW == 100 (0x7f973f434800) [pid = 1827] [serial = 321] [outer = 0x7f973efafc00] 13:43:05 INFO - PROCESS | 1827 | 1461271385820 Marionette DEBUG loaded listener.js 13:43:05 INFO - PROCESS | 1827 | ++DOMWINDOW == 101 (0x7f973f43b800) [pid = 1827] [serial = 322] [outer = 0x7f973efafc00] 13:43:06 INFO - PROCESS | 1827 | 1461271386675 Marionette TRACE conn4 <- [1,400,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destpos",0,null,null]]]}] 13:43:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 13:43:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 1489ms 13:43:06 INFO - PROCESS | 1827 | 1461271386727 Marionette TRACE conn4 -> [0,401,"getWindowHandle",null] 13:43:06 INFO - PROCESS | 1827 | 1461271386730 Marionette TRACE conn4 <- [1,401,null,{"value":"8"}] 13:43:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 13:43:06 INFO - PROCESS | 1827 | 1461271386746 Marionette TRACE conn4 -> [0,402,"setScriptTimeout",{"ms":35000}] 13:43:06 INFO - PROCESS | 1827 | 1461271386755 Marionette TRACE conn4 <- [1,402,null,{}] 13:43:06 INFO - PROCESS | 1827 | 1461271386761 Marionette TRACE conn4 -> [0,403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:43:06 INFO - PROCESS | 1827 | 1461271386926 Marionette TRACE conn4 <- [1,403,null,{"value":null}] 13:43:07 INFO - PROCESS | 1827 | 1461271387062 Marionette TRACE conn4 -> [0,404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:07 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f9752533000 == 50 [pid = 1827] [id = 108] 13:43:07 INFO - PROCESS | 1827 | ++DOMWINDOW == 102 (0x7f9734e05c00) [pid = 1827] [serial = 323] [outer = (nil)] 13:43:07 INFO - PROCESS | 1827 | ++DOMWINDOW == 103 (0x7f973fcdbc00) [pid = 1827] [serial = 324] [outer = 0x7f9734e05c00] 13:43:07 INFO - PROCESS | 1827 | 1461271387145 Marionette DEBUG loaded listener.js 13:43:07 INFO - PROCESS | 1827 | ++DOMWINDOW == 104 (0x7f974e42b800) [pid = 1827] [serial = 325] [outer = 0x7f9734e05c00] 13:43:08 INFO - PROCESS | 1827 | 1461271388139 Marionette TRACE conn4 <- [1,404,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destsize",0,null,null]]]}] 13:43:08 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 13:43:08 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 1446ms 13:43:08 INFO - PROCESS | 1827 | 1461271388185 Marionette TRACE conn4 -> [0,405,"getWindowHandle",null] 13:43:08 INFO - PROCESS | 1827 | 1461271388192 Marionette TRACE conn4 <- [1,405,null,{"value":"8"}] 13:43:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 13:43:08 INFO - PROCESS | 1827 | 1461271388201 Marionette TRACE conn4 -> [0,406,"setScriptTimeout",{"ms":35000}] 13:43:08 INFO - PROCESS | 1827 | 1461271388206 Marionette TRACE conn4 <- [1,406,null,{}] 13:43:08 INFO - PROCESS | 1827 | 1461271388214 Marionette TRACE conn4 -> [0,407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:43:08 INFO - PROCESS | 1827 | 1461271388389 Marionette TRACE conn4 <- [1,407,null,{"value":null}] 13:43:08 INFO - PROCESS | 1827 | 1461271388501 Marionette TRACE conn4 -> [0,408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:08 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f97550d6000 == 51 [pid = 1827] [id = 109] 13:43:08 INFO - PROCESS | 1827 | ++DOMWINDOW == 105 (0x7f973efb1c00) [pid = 1827] [serial = 326] [outer = (nil)] 13:43:08 INFO - PROCESS | 1827 | ++DOMWINDOW == 106 (0x7f9751f6ec00) [pid = 1827] [serial = 327] [outer = 0x7f973efb1c00] 13:43:08 INFO - PROCESS | 1827 | 1461271388578 Marionette DEBUG loaded listener.js 13:43:08 INFO - PROCESS | 1827 | ++DOMWINDOW == 107 (0x7f97527b0c00) [pid = 1827] [serial = 328] [outer = 0x7f973efb1c00] 13:43:09 INFO - PROCESS | 1827 | 1461271389497 Marionette TRACE conn4 <- [1,408,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcepos",0,null,null]]]}] 13:43:09 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 13:43:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 1332ms 13:43:09 INFO - PROCESS | 1827 | 1461271389533 Marionette TRACE conn4 -> [0,409,"getWindowHandle",null] 13:43:09 INFO - PROCESS | 1827 | 1461271389536 Marionette TRACE conn4 <- [1,409,null,{"value":"8"}] 13:43:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 13:43:09 INFO - PROCESS | 1827 | 1461271389543 Marionette TRACE conn4 -> [0,410,"setScriptTimeout",{"ms":35000}] 13:43:09 INFO - PROCESS | 1827 | 1461271389546 Marionette TRACE conn4 <- [1,410,null,{}] 13:43:09 INFO - PROCESS | 1827 | 1461271389551 Marionette TRACE conn4 -> [0,411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:43:09 INFO - PROCESS | 1827 | 1461271389705 Marionette TRACE conn4 <- [1,411,null,{"value":null}] 13:43:09 INFO - PROCESS | 1827 | 1461271389846 Marionette TRACE conn4 -> [0,412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:09 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f97578ea800 == 52 [pid = 1827] [id = 110] 13:43:09 INFO - PROCESS | 1827 | ++DOMWINDOW == 108 (0x7f97341e3000) [pid = 1827] [serial = 329] [outer = (nil)] 13:43:09 INFO - PROCESS | 1827 | ++DOMWINDOW == 109 (0x7f97341e5400) [pid = 1827] [serial = 330] [outer = 0x7f97341e3000] 13:43:09 INFO - PROCESS | 1827 | 1461271389933 Marionette DEBUG loaded listener.js 13:43:10 INFO - PROCESS | 1827 | ++DOMWINDOW == 110 (0x7f97529b1400) [pid = 1827] [serial = 331] [outer = 0x7f97341e3000] 13:43:11 INFO - PROCESS | 1827 | 1461271391059 Marionette TRACE conn4 <- [1,412,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcesize",0,null,null]]]}] 13:43:11 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 13:43:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 1529ms 13:43:11 INFO - PROCESS | 1827 | 1461271391072 Marionette TRACE conn4 -> [0,413,"getWindowHandle",null] 13:43:11 INFO - PROCESS | 1827 | 1461271391076 Marionette TRACE conn4 <- [1,413,null,{"value":"8"}] 13:43:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 13:43:11 INFO - PROCESS | 1827 | 1461271391085 Marionette TRACE conn4 -> [0,414,"setScriptTimeout",{"ms":35000}] 13:43:11 INFO - PROCESS | 1827 | 1461271391090 Marionette TRACE conn4 <- [1,414,null,{}] 13:43:11 INFO - PROCESS | 1827 | 1461271391099 Marionette TRACE conn4 -> [0,415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:43:11 INFO - PROCESS | 1827 | 1461271391249 Marionette TRACE conn4 <- [1,415,null,{"value":null}] 13:43:11 INFO - PROCESS | 1827 | 1461271391469 Marionette TRACE conn4 -> [0,416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:11 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f973f55f000 == 53 [pid = 1827] [id = 111] 13:43:11 INFO - PROCESS | 1827 | ++DOMWINDOW == 111 (0x7f9736b5b800) [pid = 1827] [serial = 332] [outer = (nil)] 13:43:11 INFO - PROCESS | 1827 | ++DOMWINDOW == 112 (0x7f973842d000) [pid = 1827] [serial = 333] [outer = 0x7f9736b5b800] 13:43:11 INFO - PROCESS | 1827 | 1461271391563 Marionette DEBUG loaded listener.js 13:43:11 INFO - PROCESS | 1827 | ++DOMWINDOW == 113 (0x7f9739f92800) [pid = 1827] [serial = 334] [outer = 0x7f9736b5b800] 13:43:12 INFO - PROCESS | 1827 | 1461271392594 Marionette TRACE conn4 <- [1,416,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html",0,null,null,[["Canvas test: 2d.drawImage.alpha",0,null,null]]]}] 13:43:12 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 13:43:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 1550ms 13:43:12 INFO - PROCESS | 1827 | 1461271392636 Marionette TRACE conn4 -> [0,417,"getWindowHandle",null] 13:43:12 INFO - PROCESS | 1827 | 1461271392649 Marionette TRACE conn4 <- [1,417,null,{"value":"8"}] 13:43:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 13:43:12 INFO - PROCESS | 1827 | 1461271392666 Marionette TRACE conn4 -> [0,418,"setScriptTimeout",{"ms":35000}] 13:43:12 INFO - PROCESS | 1827 | 1461271392670 Marionette TRACE conn4 <- [1,418,null,{}] 13:43:12 INFO - PROCESS | 1827 | 1461271392675 Marionette TRACE conn4 -> [0,419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:43:12 INFO - PROCESS | 1827 | 1461271392843 Marionette TRACE conn4 <- [1,419,null,{"value":null}] 13:43:13 INFO - PROCESS | 1827 | 1461271393004 Marionette TRACE conn4 -> [0,420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:13 INFO - PROCESS | 1827 | --DOCSHELL 0x7f974c4c7000 == 52 [pid = 1827] [id = 104] 13:43:13 INFO - PROCESS | 1827 | --DOCSHELL 0x7f973656a800 == 51 [pid = 1827] [id = 103] 13:43:13 INFO - PROCESS | 1827 | --DOMWINDOW == 112 (0x7f9739f03800) [pid = 1827] [serial = 243] [outer = (nil)] [url = about:blank] 13:43:13 INFO - PROCESS | 1827 | --DOMWINDOW == 111 (0x7f973ec8d000) [pid = 1827] [serial = 246] [outer = (nil)] [url = about:blank] 13:43:13 INFO - PROCESS | 1827 | --DOMWINDOW == 110 (0x7f974036e400) [pid = 1827] [serial = 249] [outer = (nil)] [url = about:blank] 13:43:13 INFO - PROCESS | 1827 | --DOMWINDOW == 109 (0x7f974d369400) [pid = 1827] [serial = 252] [outer = (nil)] [url = about:blank] 13:43:13 INFO - PROCESS | 1827 | --DOMWINDOW == 108 (0x7f9750631c00) [pid = 1827] [serial = 276] [outer = (nil)] [url = about:blank] 13:43:13 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f9736575000 == 52 [pid = 1827] [id = 112] 13:43:13 INFO - PROCESS | 1827 | ++DOMWINDOW == 109 (0x7f973a268000) [pid = 1827] [serial = 335] [outer = (nil)] 13:43:13 INFO - PROCESS | 1827 | ++DOMWINDOW == 110 (0x7f973b40a400) [pid = 1827] [serial = 336] [outer = 0x7f973a268000] 13:43:13 INFO - PROCESS | 1827 | 1461271393156 Marionette DEBUG loaded listener.js 13:43:13 INFO - PROCESS | 1827 | ++DOMWINDOW == 111 (0x7f973eddac00) [pid = 1827] [serial = 337] [outer = 0x7f973a268000] 13:43:13 INFO - PROCESS | 1827 | --DOCSHELL 0x7f974161c000 == 51 [pid = 1827] [id = 102] 13:43:13 INFO - PROCESS | 1827 | --DOCSHELL 0x7f97402dc000 == 50 [pid = 1827] [id = 101] 13:43:13 INFO - PROCESS | 1827 | --DOCSHELL 0x7f973ec65800 == 49 [pid = 1827] [id = 100] 13:43:13 INFO - PROCESS | 1827 | --DOCSHELL 0x7f973898f000 == 48 [pid = 1827] [id = 99] 13:43:13 INFO - PROCESS | 1827 | --DOCSHELL 0x7f9736a53800 == 47 [pid = 1827] [id = 98] 13:43:13 INFO - PROCESS | 1827 | --DOMWINDOW == 110 (0x7f9739f08800) [pid = 1827] [serial = 207] [outer = (nil)] [url = about:blank] 13:43:13 INFO - PROCESS | 1827 | --DOMWINDOW == 109 (0x7f974d5f4800) [pid = 1827] [serial = 168] [outer = (nil)] [url = about:blank] 13:43:13 INFO - PROCESS | 1827 | --DOMWINDOW == 108 (0x7f974d2da000) [pid = 1827] [serial = 270] [outer = (nil)] [url = about:blank] 13:43:13 INFO - PROCESS | 1827 | --DOMWINDOW == 107 (0x7f973efad400) [pid = 1827] [serial = 261] [outer = (nil)] [url = about:blank] 13:43:13 INFO - PROCESS | 1827 | --DOMWINDOW == 106 (0x7f973efb3c00) [pid = 1827] [serial = 262] [outer = (nil)] [url = about:blank] 13:43:13 INFO - PROCESS | 1827 | --DOMWINDOW == 105 (0x7f9743864800) [pid = 1827] [serial = 264] [outer = (nil)] [url = about:blank] 13:43:13 INFO - PROCESS | 1827 | --DOMWINDOW == 104 (0x7f973a2fcc00) [pid = 1827] [serial = 259] [outer = (nil)] [url = about:blank] 13:43:13 INFO - PROCESS | 1827 | --DOMWINDOW == 103 (0x7f973a2f0800) [pid = 1827] [serial = 258] [outer = (nil)] [url = about:blank] 13:43:13 INFO - PROCESS | 1827 | --DOMWINDOW == 102 (0x7f97402c9400) [pid = 1827] [serial = 256] [outer = (nil)] [url = about:blank] 13:43:13 INFO - PROCESS | 1827 | --DOMWINDOW == 101 (0x7f9737994000) [pid = 1827] [serial = 255] [outer = (nil)] [url = about:blank] 13:43:13 INFO - PROCESS | 1827 | --DOMWINDOW == 100 (0x7f9743867400) [pid = 1827] [serial = 274] [outer = (nil)] [url = about:blank] 13:43:13 INFO - PROCESS | 1827 | --DOMWINDOW == 99 (0x7f974e8cf800) [pid = 1827] [serial = 271] [outer = (nil)] [url = about:blank] 13:43:13 INFO - PROCESS | 1827 | --DOMWINDOW == 98 (0x7f9739f9fc00) [pid = 1827] [serial = 267] [outer = (nil)] [url = about:blank] 13:43:13 INFO - PROCESS | 1827 | --DOMWINDOW == 97 (0x7f973a26f400) [pid = 1827] [serial = 273] [outer = (nil)] [url = about:blank] 13:43:13 INFO - PROCESS | 1827 | --DOMWINDOW == 96 (0x7f974741d400) [pid = 1827] [serial = 265] [outer = (nil)] [url = about:blank] 13:43:13 INFO - PROCESS | 1827 | --DOMWINDOW == 95 (0x7f9740744c00) [pid = 1827] [serial = 268] [outer = (nil)] [url = about:blank] 13:43:14 INFO - PROCESS | 1827 | 1461271394389 Marionette TRACE conn4 <- [1,420,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html",0,null,null,[["drawImage() of an APNG with no poster frame draws the first frame",0,null,null]]]}] 13:43:14 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 13:43:14 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1742ms 13:43:14 INFO - PROCESS | 1827 | 1461271394409 Marionette TRACE conn4 -> [0,421,"getWindowHandle",null] 13:43:14 INFO - PROCESS | 1827 | 1461271394412 Marionette TRACE conn4 <- [1,421,null,{"value":"8"}] 13:43:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 13:43:14 INFO - PROCESS | 1827 | 1461271394418 Marionette TRACE conn4 -> [0,422,"setScriptTimeout",{"ms":35000}] 13:43:14 INFO - PROCESS | 1827 | 1461271394424 Marionette TRACE conn4 <- [1,422,null,{}] 13:43:14 INFO - PROCESS | 1827 | 1461271394448 Marionette TRACE conn4 -> [0,423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:43:14 INFO - PROCESS | 1827 | 1461271394665 Marionette TRACE conn4 <- [1,423,null,{"value":null}] 13:43:14 INFO - PROCESS | 1827 | 1461271394763 Marionette TRACE conn4 -> [0,424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:14 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f97402dc800 == 48 [pid = 1827] [id = 113] 13:43:14 INFO - PROCESS | 1827 | ++DOMWINDOW == 96 (0x7f973a270400) [pid = 1827] [serial = 338] [outer = (nil)] 13:43:14 INFO - PROCESS | 1827 | ++DOMWINDOW == 97 (0x7f973f5ca800) [pid = 1827] [serial = 339] [outer = 0x7f973a270400] 13:43:14 INFO - PROCESS | 1827 | 1461271394828 Marionette DEBUG loaded listener.js 13:43:14 INFO - PROCESS | 1827 | ++DOMWINDOW == 98 (0x7f9740929000) [pid = 1827] [serial = 340] [outer = 0x7f973a270400] 13:43:15 INFO - PROCESS | 1827 | 1461271395901 Marionette TRACE conn4 <- [1,424,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html",0,null,null,[["drawImage() of an animated GIF draws the first frame",0,null,null]]]}] 13:43:15 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 13:43:15 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1543ms 13:43:15 INFO - PROCESS | 1827 | 1461271395963 Marionette TRACE conn4 -> [0,425,"getWindowHandle",null] 13:43:15 INFO - PROCESS | 1827 | 1461271395967 Marionette TRACE conn4 <- [1,425,null,{"value":"8"}] 13:43:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 13:43:15 INFO - PROCESS | 1827 | 1461271395973 Marionette TRACE conn4 -> [0,426,"setScriptTimeout",{"ms":35000}] 13:43:15 INFO - PROCESS | 1827 | 1461271395975 Marionette TRACE conn4 <- [1,426,null,{}] 13:43:15 INFO - PROCESS | 1827 | 1461271395980 Marionette TRACE conn4 -> [0,427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:43:16 INFO - PROCESS | 1827 | 1461271396169 Marionette TRACE conn4 <- [1,427,null,{"value":null}] 13:43:16 INFO - PROCESS | 1827 | 1461271396234 Marionette TRACE conn4 -> [0,428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:16 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f974161c000 == 49 [pid = 1827] [id = 114] 13:43:16 INFO - PROCESS | 1827 | ++DOMWINDOW == 99 (0x7f973dcaa800) [pid = 1827] [serial = 341] [outer = (nil)] 13:43:16 INFO - PROCESS | 1827 | ++DOMWINDOW == 100 (0x7f973ef4a800) [pid = 1827] [serial = 342] [outer = 0x7f973dcaa800] 13:43:16 INFO - PROCESS | 1827 | 1461271396299 Marionette DEBUG loaded listener.js 13:43:16 INFO - PROCESS | 1827 | ++DOMWINDOW == 101 (0x7f973f43ec00) [pid = 1827] [serial = 343] [outer = 0x7f973dcaa800] 13:43:17 INFO - PROCESS | 1827 | 1461271397074 Marionette TRACE conn4 <- [1,428,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html",0,null,null,[["drawImage() of an APNG draws the poster frame",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,429,"getWindowHandle",null] 13:43:17 INFO - PROCESS | 1827 | 1461271397156 Marionette TRACE conn4 <- [1,429,null,{"value":"8"}] 13:43:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 13:43:17 INFO - PROCESS | 1827 | 1461271397162 Marionette TRACE conn4 -> [0,430,"setScriptTimeout",{"ms":35000}] 13:43:17 INFO - PROCESS | 1827 | 1461271397164 Marionette TRACE conn4 <- [1,430,null,{}] 13:43:17 INFO - PROCESS | 1827 | 1461271397169 Marionette TRACE conn4 -> [0,431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:43:17 INFO - PROCESS | 1827 | 1461271397366 Marionette TRACE conn4 <- [1,431,null,{"value":null}] 13:43:17 INFO - PROCESS | 1827 | 1461271397386 Marionette TRACE conn4 -> [0,432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:17 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f973d453000 == 50 [pid = 1827] [id = 115] 13:43:17 INFO - PROCESS | 1827 | ++DOMWINDOW == 102 (0x7f9735166400) [pid = 1827] [serial = 344] [outer = (nil)] 13:43:17 INFO - PROCESS | 1827 | ++DOMWINDOW == 103 (0x7f973516d800) [pid = 1827] [serial = 345] [outer = 0x7f9735166400] 13:43:17 INFO - PROCESS | 1827 | 1461271397447 Marionette DEBUG loaded listener.js 13:43:17 INFO - PROCESS | 1827 | ++DOMWINDOW == 104 (0x7f973ef46c00) [pid = 1827] [serial = 346] [outer = 0x7f9735166400] 13:43:17 INFO - PROCESS | 1827 | --DOMWINDOW == 103 (0x7f974e717800) [pid = 1827] [serial = 211] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 13:43:17 INFO - PROCESS | 1827 | --DOMWINDOW == 102 (0x7f9736cbe800) [pid = 1827] [serial = 208] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 13:43:17 INFO - PROCESS | 1827 | --DOMWINDOW == 101 (0x7f9750630000) [pid = 1827] [serial = 214] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 13:43:17 INFO - PROCESS | 1827 | --DOMWINDOW == 100 (0x7f9734f3c000) [pid = 1827] [serial = 305] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 13:43:17 INFO - PROCESS | 1827 | --DOMWINDOW == 99 (0x7f97433b5400) [pid = 1827] [serial = 308] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 13:43:17 INFO - PROCESS | 1827 | --DOMWINDOW == 98 (0x7f973a26e000) [pid = 1827] [serial = 299] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 13:43:17 INFO - PROCESS | 1827 | --DOMWINDOW == 97 (0x7f9738430c00) [pid = 1827] [serial = 296] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 13:43:17 INFO - PROCESS | 1827 | --DOMWINDOW == 96 (0x7f9734f3f800) [pid = 1827] [serial = 293] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 13:43:17 INFO - PROCESS | 1827 | --DOMWINDOW == 95 (0x7f973a26c000) [pid = 1827] [serial = 302] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 13:43:18 INFO - PROCESS | 1827 | 1461271398269 Marionette TRACE conn4 <- [1,432,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html",0,null,null,[["Canvas test: 2d.drawImage.broken",0,null,null]]]}] 13:43:18 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 13:43:18 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 1126ms 13:43:18 INFO - PROCESS | 1827 | 1461271398289 Marionette TRACE conn4 -> [0,433,"getWindowHandle",null] 13:43:18 INFO - PROCESS | 1827 | 1461271398294 Marionette TRACE conn4 <- [1,433,null,{"value":"8"}] 13:43:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 13:43:18 INFO - PROCESS | 1827 | 1461271398306 Marionette TRACE conn4 -> [0,434,"setScriptTimeout",{"ms":35000}] 13:43:18 INFO - PROCESS | 1827 | 1461271398308 Marionette TRACE conn4 <- [1,434,null,{}] 13:43:18 INFO - PROCESS | 1827 | 1461271398313 Marionette TRACE conn4 -> [0,435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:43:18 INFO - PROCESS | 1827 | 1461271398474 Marionette TRACE conn4 <- [1,435,null,{"value":null}] 13:43:18 INFO - PROCESS | 1827 | 1461271398497 Marionette TRACE conn4 -> [0,436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:18 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f974e41a800 == 51 [pid = 1827] [id = 116] 13:43:18 INFO - PROCESS | 1827 | ++DOMWINDOW == 96 (0x7f9736508c00) [pid = 1827] [serial = 347] [outer = (nil)] 13:43:18 INFO - PROCESS | 1827 | ++DOMWINDOW == 97 (0x7f9739f9ec00) [pid = 1827] [serial = 348] [outer = 0x7f9736508c00] 13:43:18 INFO - PROCESS | 1827 | 1461271398566 Marionette DEBUG loaded listener.js 13:43:18 INFO - PROCESS | 1827 | ++DOMWINDOW == 98 (0x7f973ef51c00) [pid = 1827] [serial = 349] [outer = 0x7f9736508c00] 13:43:19 INFO - PROCESS | 1827 | 1461271399332 Marionette TRACE conn4 <- [1,436,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html",0,null,null,[["Canvas test: 2d.drawImage.canvas",0,null,null]]]}] 13:43:19 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 13:43:19 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 1081ms 13:43:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 13:43:19 INFO - PROCESS | 1827 | 1461271399403 Marionette TRACE conn4 -> [0,437,"getWindowHandle",null] 13:43:19 INFO - PROCESS | 1827 | 1461271399405 Marionette TRACE conn4 <- [1,437,null,{"value":"8"}] 13:43:19 INFO - PROCESS | 1827 | 1461271399412 Marionette TRACE conn4 -> [0,438,"setScriptTimeout",{"ms":35000}] 13:43:19 INFO - PROCESS | 1827 | 1461271399426 Marionette TRACE conn4 <- [1,438,null,{}] 13:43:19 INFO - PROCESS | 1827 | 1461271399432 Marionette TRACE conn4 -> [0,439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:43:19 INFO - PROCESS | 1827 | 1461271399568 Marionette TRACE conn4 <- [1,439,null,{"value":null}] 13:43:19 INFO - PROCESS | 1827 | 1461271399578 Marionette TRACE conn4 -> [0,440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:19 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f9752798800 == 52 [pid = 1827] [id = 117] 13:43:19 INFO - PROCESS | 1827 | ++DOMWINDOW == 99 (0x7f9736509c00) [pid = 1827] [serial = 350] [outer = (nil)] 13:43:19 INFO - PROCESS | 1827 | ++DOMWINDOW == 100 (0x7f9743572000) [pid = 1827] [serial = 351] [outer = 0x7f9736509c00] 13:43:19 INFO - PROCESS | 1827 | 1461271399638 Marionette DEBUG loaded listener.js 13:43:19 INFO - PROCESS | 1827 | ++DOMWINDOW == 101 (0x7f974d05f800) [pid = 1827] [serial = 352] [outer = 0x7f9736509c00] 13:43:20 INFO - PROCESS | 1827 | 1461271400691 Marionette TRACE conn4 <- [1,440,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html",0,null,null,[["Canvas test: 2d.drawImage.clip",0,null,null]]]}] 13:43:20 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 13:43:20 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 1346ms 13:43:20 INFO - PROCESS | 1827 | 1461271400759 Marionette TRACE conn4 -> [0,441,"getWindowHandle",null] 13:43:20 INFO - PROCESS | 1827 | 1461271400766 Marionette TRACE conn4 <- [1,441,null,{"value":"8"}] 13:43:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 13:43:20 INFO - PROCESS | 1827 | 1461271400775 Marionette TRACE conn4 -> [0,442,"setScriptTimeout",{"ms":35000}] 13:43:20 INFO - PROCESS | 1827 | 1461271400780 Marionette TRACE conn4 <- [1,442,null,{}] 13:43:20 INFO - PROCESS | 1827 | 1461271400788 Marionette TRACE conn4 -> [0,443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:43:21 INFO - PROCESS | 1827 | 1461271401003 Marionette TRACE conn4 <- [1,443,null,{"value":null}] 13:43:21 INFO - PROCESS | 1827 | 1461271401145 Marionette TRACE conn4 -> [0,444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:21 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f973f561800 == 53 [pid = 1827] [id = 118] 13:43:21 INFO - PROCESS | 1827 | ++DOMWINDOW == 102 (0x7f9736504c00) [pid = 1827] [serial = 353] [outer = (nil)] 13:43:21 INFO - PROCESS | 1827 | ++DOMWINDOW == 103 (0x7f973650ec00) [pid = 1827] [serial = 354] [outer = 0x7f9736504c00] 13:43:21 INFO - PROCESS | 1827 | 1461271401222 Marionette DEBUG loaded listener.js 13:43:21 INFO - PROCESS | 1827 | ++DOMWINDOW == 104 (0x7f9736a22c00) [pid = 1827] [serial = 355] [outer = 0x7f9736504c00] 13:43:22 INFO - PROCESS | 1827 | 1461271402214 Marionette TRACE conn4 <- [1,444,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html",0,null,null,[["Canvas test: 2d.drawImage.composite",0,null,null]]]}] 13:43:22 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 13:43:22 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 1492ms 13:43:22 INFO - PROCESS | 1827 | 1461271402269 Marionette TRACE conn4 -> [0,445,"getWindowHandle",null] 13:43:22 INFO - PROCESS | 1827 | 1461271402277 Marionette TRACE conn4 <- [1,445,null,{"value":"8"}] 13:43:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 13:43:22 INFO - PROCESS | 1827 | 1461271402288 Marionette TRACE conn4 -> [0,446,"setScriptTimeout",{"ms":35000}] 13:43:22 INFO - PROCESS | 1827 | 1461271402292 Marionette TRACE conn4 <- [1,446,null,{}] 13:43:22 INFO - PROCESS | 1827 | 1461271402298 Marionette TRACE conn4 -> [0,447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:43:22 INFO - PROCESS | 1827 | 1461271402463 Marionette TRACE conn4 <- [1,447,null,{"value":null}] 13:43:22 INFO - PROCESS | 1827 | 1461271402599 Marionette TRACE conn4 -> [0,448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:22 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f974e204000 == 54 [pid = 1827] [id = 119] 13:43:22 INFO - PROCESS | 1827 | ++DOMWINDOW == 105 (0x7f9736506800) [pid = 1827] [serial = 356] [outer = (nil)] 13:43:22 INFO - PROCESS | 1827 | ++DOMWINDOW == 106 (0x7f973a22f400) [pid = 1827] [serial = 357] [outer = 0x7f9736506800] 13:43:22 INFO - PROCESS | 1827 | 1461271402679 Marionette DEBUG loaded listener.js 13:43:22 INFO - PROCESS | 1827 | ++DOMWINDOW == 107 (0x7f973a2fc800) [pid = 1827] [serial = 358] [outer = 0x7f9736506800] 13:43:23 INFO - PROCESS | 1827 | 1461271403655 Marionette TRACE conn4 <- [1,448,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html",0,null,null,[["Canvas test: 2d.drawImage.floatsource",0,null,null]]]}] 13:43:23 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 13:43:23 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 1431ms 13:43:23 INFO - PROCESS | 1827 | 1461271403720 Marionette TRACE conn4 -> [0,449,"getWindowHandle",null] 13:43:23 INFO - PROCESS | 1827 | 1461271403723 Marionette TRACE conn4 <- [1,449,null,{"value":"8"}] 13:43:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 13:43:23 INFO - PROCESS | 1827 | 1461271403730 Marionette TRACE conn4 -> [0,450,"setScriptTimeout",{"ms":35000}] 13:43:23 INFO - PROCESS | 1827 | 1461271403735 Marionette TRACE conn4 <- [1,450,null,{}] 13:43:23 INFO - PROCESS | 1827 | 1461271403751 Marionette TRACE conn4 -> [0,451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:43:23 INFO - PROCESS | 1827 | 1461271403971 Marionette TRACE conn4 <- [1,451,null,{"value":null}] 13:43:24 INFO - PROCESS | 1827 | 1461271404111 Marionette TRACE conn4 -> [0,452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:24 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f9734144800 == 55 [pid = 1827] [id = 120] 13:43:24 INFO - PROCESS | 1827 | ++DOMWINDOW == 108 (0x7f973dbb5c00) [pid = 1827] [serial = 359] [outer = (nil)] 13:43:24 INFO - PROCESS | 1827 | ++DOMWINDOW == 109 (0x7f973efb0800) [pid = 1827] [serial = 360] [outer = 0x7f973dbb5c00] 13:43:24 INFO - PROCESS | 1827 | 1461271404231 Marionette DEBUG loaded listener.js 13:43:24 INFO - PROCESS | 1827 | ++DOMWINDOW == 110 (0x7f973f8e3000) [pid = 1827] [serial = 361] [outer = 0x7f973dbb5c00] 13:43:25 INFO - PROCESS | 1827 | 1461271405100 Marionette TRACE conn4 <- [1,452,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.emptysrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,453,"getWindowHandle",null] 13:43:25 INFO - PROCESS | 1827 | 1461271405182 Marionette TRACE conn4 <- [1,453,null,{"value":"8"}] 13:43:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 13:43:25 INFO - PROCESS | 1827 | 1461271405188 Marionette TRACE conn4 -> [0,454,"setScriptTimeout",{"ms":35000}] 13:43:25 INFO - PROCESS | 1827 | 1461271405191 Marionette TRACE conn4 <- [1,454,null,{}] 13:43:25 INFO - PROCESS | 1827 | 1461271405197 Marionette TRACE conn4 -> [0,455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:43:25 INFO - PROCESS | 1827 | 1461271405404 Marionette TRACE conn4 <- [1,455,null,{"value":null}] 13:43:25 INFO - PROCESS | 1827 | 1461271405549 Marionette TRACE conn4 -> [0,456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:25 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f9755349800 == 56 [pid = 1827] [id = 121] 13:43:25 INFO - PROCESS | 1827 | ++DOMWINDOW == 111 (0x7f9734e10000) [pid = 1827] [serial = 362] [outer = (nil)] 13:43:25 INFO - PROCESS | 1827 | ++DOMWINDOW == 112 (0x7f974d2d5c00) [pid = 1827] [serial = 363] [outer = 0x7f9734e10000] 13:43:25 INFO - PROCESS | 1827 | 1461271405640 Marionette DEBUG loaded listener.js 13:43:25 INFO - PROCESS | 1827 | ++DOMWINDOW == 113 (0x7f974e438000) [pid = 1827] [serial = 364] [outer = 0x7f9734e10000] 13:43:26 INFO - PROCESS | 1827 | [1827] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 13:43:26 INFO - PROCESS | 1827 | 1461271406495 Marionette TRACE conn4 <- [1,456,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.immediate",0,null,null]]]}] 13:43:26 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 13:43:26 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 1381ms 13:43:26 INFO - PROCESS | 1827 | 1461271406571 Marionette TRACE conn4 -> [0,457,"getWindowHandle",null] 13:43:26 INFO - PROCESS | 1827 | 1461271406575 Marionette TRACE conn4 <- [1,457,null,{"value":"8"}] 13:43:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 13:43:26 INFO - PROCESS | 1827 | 1461271406581 Marionette TRACE conn4 -> [0,458,"setScriptTimeout",{"ms":35000}] 13:43:26 INFO - PROCESS | 1827 | 1461271406584 Marionette TRACE conn4 <- [1,458,null,{}] 13:43:26 INFO - PROCESS | 1827 | 1461271406590 Marionette TRACE conn4 -> [0,459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:43:26 INFO - PROCESS | 1827 | 1461271406776 Marionette TRACE conn4 <- [1,459,null,{"value":null}] 13:43:26 INFO - PROCESS | 1827 | 1461271406914 Marionette TRACE conn4 -> [0,460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:26 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f973a2c5800 == 57 [pid = 1827] [id = 122] 13:43:26 INFO - PROCESS | 1827 | ++DOMWINDOW == 114 (0x7f973efae000) [pid = 1827] [serial = 365] [outer = (nil)] 13:43:26 INFO - PROCESS | 1827 | ++DOMWINDOW == 115 (0x7f97506db800) [pid = 1827] [serial = 366] [outer = 0x7f973efae000] 13:43:26 INFO - PROCESS | 1827 | 1461271406993 Marionette DEBUG loaded listener.js 13:43:27 INFO - PROCESS | 1827 | ++DOMWINDOW == 116 (0x7f97524d4000) [pid = 1827] [serial = 367] [outer = 0x7f973efae000] 13:43:27 INFO - PROCESS | 1827 | 1461271407979 Marionette TRACE conn4 <- [1,460,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.nosrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,461,"getWindowHandle",null] 13:43:28 INFO - PROCESS | 1827 | 1461271408019 Marionette TRACE conn4 <- [1,461,null,{"value":"8"}] 13:43:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 13:43:28 INFO - PROCESS | 1827 | 1461271408027 Marionette TRACE conn4 -> [0,462,"setScriptTimeout",{"ms":35000}] 13:43:28 INFO - PROCESS | 1827 | 1461271408031 Marionette TRACE conn4 <- [1,462,null,{}] 13:43:28 INFO - PROCESS | 1827 | 1461271408036 Marionette TRACE conn4 -> [0,463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:43:28 INFO - PROCESS | 1827 | 1461271408216 Marionette TRACE conn4 <- [1,463,null,{"value":null}] 13:43:28 INFO - PROCESS | 1827 | 1461271408363 Marionette TRACE conn4 -> [0,464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:28 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f97341cf000 == 58 [pid = 1827] [id = 123] 13:43:28 INFO - PROCESS | 1827 | ++DOMWINDOW == 117 (0x7f9736a24000) [pid = 1827] [serial = 368] [outer = (nil)] 13:43:28 INFO - PROCESS | 1827 | ++DOMWINDOW == 118 (0x7f9739f99000) [pid = 1827] [serial = 369] [outer = 0x7f9736a24000] 13:43:28 INFO - PROCESS | 1827 | 1461271408444 Marionette DEBUG loaded listener.js 13:43:28 INFO - PROCESS | 1827 | ++DOMWINDOW == 119 (0x7f97546b8800) [pid = 1827] [serial = 370] [outer = 0x7f9736a24000] 13:43:29 INFO - PROCESS | 1827 | [1827] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 13:43:29 INFO - PROCESS | 1827 | 1461271409614 Marionette TRACE conn4 <- [1,464,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.reload",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,465,"getWindowHandle",null] 13:43:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 13:43:29 INFO - PROCESS | 1827 | 1461271409673 Marionette TRACE conn4 <- [1,465,null,{"value":"8"}] 13:43:29 INFO - PROCESS | 1827 | 1461271409681 Marionette TRACE conn4 -> [0,466,"setScriptTimeout",{"ms":35000}] 13:43:29 INFO - PROCESS | 1827 | 1461271409686 Marionette TRACE conn4 <- [1,466,null,{}] 13:43:29 INFO - PROCESS | 1827 | 1461271409694 Marionette TRACE conn4 -> [0,467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:43:29 INFO - PROCESS | 1827 | 1461271409861 Marionette TRACE conn4 <- [1,467,null,{"value":null}] 13:43:30 INFO - PROCESS | 1827 | 1461271410075 Marionette TRACE conn4 -> [0,468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:30 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f973db54000 == 59 [pid = 1827] [id = 124] 13:43:30 INFO - PROCESS | 1827 | ++DOMWINDOW == 120 (0x7f9734f40400) [pid = 1827] [serial = 371] [outer = (nil)] 13:43:30 INFO - PROCESS | 1827 | ++DOMWINDOW == 121 (0x7f973516d400) [pid = 1827] [serial = 372] [outer = 0x7f9734f40400] 13:43:30 INFO - PROCESS | 1827 | 1461271410145 Marionette DEBUG loaded listener.js 13:43:30 INFO - PROCESS | 1827 | ++DOMWINDOW == 122 (0x7f9736b5ec00) [pid = 1827] [serial = 373] [outer = 0x7f9734f40400] 13:43:31 INFO - PROCESS | 1827 | 1461271411068 Marionette TRACE conn4 <- [1,468,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.removedsrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,469,"getWindowHandle",null] 13:43:31 INFO - PROCESS | 1827 | 1461271411124 Marionette TRACE conn4 <- [1,469,null,{"value":"8"}] 13:43:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 13:43:31 INFO - PROCESS | 1827 | 1461271411133 Marionette TRACE conn4 -> [0,470,"setScriptTimeout",{"ms":35000}] 13:43:31 INFO - PROCESS | 1827 | 1461271411137 Marionette TRACE conn4 <- [1,470,null,{}] 13:43:31 INFO - PROCESS | 1827 | 1461271411143 Marionette TRACE conn4 -> [0,471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:43:31 INFO - PROCESS | 1827 | 1461271411308 Marionette TRACE conn4 <- [1,471,null,{"value":null}] 13:43:31 INFO - PROCESS | 1827 | 1461271411457 Marionette TRACE conn4 -> [0,472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:31 INFO - PROCESS | 1827 | --DOCSHELL 0x7f974e41a800 == 58 [pid = 1827] [id = 116] 13:43:31 INFO - PROCESS | 1827 | --DOCSHELL 0x7f973d453000 == 57 [pid = 1827] [id = 115] 13:43:31 INFO - PROCESS | 1827 | --DOCSHELL 0x7f974161c000 == 56 [pid = 1827] [id = 114] 13:43:31 INFO - PROCESS | 1827 | --DOCSHELL 0x7f97402dc800 == 55 [pid = 1827] [id = 113] 13:43:31 INFO - PROCESS | 1827 | --DOMWINDOW == 121 (0x7f974d741000) [pid = 1827] [serial = 312] [outer = (nil)] [url = about:blank] 13:43:31 INFO - PROCESS | 1827 | --DOMWINDOW == 120 (0x7f973a2f4400) [pid = 1827] [serial = 282] [outer = (nil)] [url = about:blank] 13:43:31 INFO - PROCESS | 1827 | --DOMWINDOW == 119 (0x7f9740746400) [pid = 1827] [serial = 285] [outer = (nil)] [url = about:blank] 13:43:31 INFO - PROCESS | 1827 | --DOMWINDOW == 118 (0x7f9751f6dc00) [pid = 1827] [serial = 288] [outer = (nil)] [url = about:blank] 13:43:31 INFO - PROCESS | 1827 | --DOMWINDOW == 117 (0x7f97529afc00) [pid = 1827] [serial = 291] [outer = (nil)] [url = about:blank] 13:43:31 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f9736581800 == 56 [pid = 1827] [id = 125] 13:43:31 INFO - PROCESS | 1827 | ++DOMWINDOW == 118 (0x7f973516c400) [pid = 1827] [serial = 374] [outer = (nil)] 13:43:31 INFO - PROCESS | 1827 | ++DOMWINDOW == 119 (0x7f9739fc1400) [pid = 1827] [serial = 375] [outer = 0x7f973516c400] 13:43:31 INFO - PROCESS | 1827 | 1461271411562 Marionette DEBUG loaded listener.js 13:43:31 INFO - PROCESS | 1827 | ++DOMWINDOW == 120 (0x7f973b403400) [pid = 1827] [serial = 376] [outer = 0x7f973516c400] 13:43:31 INFO - PROCESS | 1827 | --DOCSHELL 0x7f9736575000 == 55 [pid = 1827] [id = 112] 13:43:31 INFO - PROCESS | 1827 | --DOCSHELL 0x7f973f55f000 == 54 [pid = 1827] [id = 111] 13:43:31 INFO - PROCESS | 1827 | --DOCSHELL 0x7f9752533000 == 53 [pid = 1827] [id = 108] 13:43:31 INFO - PROCESS | 1827 | --DOCSHELL 0x7f974d7be000 == 52 [pid = 1827] [id = 107] 13:43:31 INFO - PROCESS | 1827 | --DOCSHELL 0x7f974021c800 == 51 [pid = 1827] [id = 106] 13:43:32 INFO - PROCESS | 1827 | --DOCSHELL 0x7f9736a36000 == 50 [pid = 1827] [id = 105] 13:43:32 INFO - PROCESS | 1827 | --DOMWINDOW == 119 (0x7f974092a800) [pid = 1827] [serial = 210] [outer = (nil)] [url = about:blank] 13:43:32 INFO - PROCESS | 1827 | --DOMWINDOW == 118 (0x7f97529ac400) [pid = 1827] [serial = 216] [outer = (nil)] [url = about:blank] 13:43:32 INFO - PROCESS | 1827 | --DOMWINDOW == 117 (0x7f974092b000) [pid = 1827] [serial = 307] [outer = (nil)] [url = about:blank] 13:43:32 INFO - PROCESS | 1827 | --DOMWINDOW == 116 (0x7f973f423800) [pid = 1827] [serial = 304] [outer = (nil)] [url = about:blank] 13:43:32 INFO - PROCESS | 1827 | --DOMWINDOW == 115 (0x7f97524cb000) [pid = 1827] [serial = 213] [outer = (nil)] [url = about:blank] 13:43:32 INFO - PROCESS | 1827 | --DOMWINDOW == 114 (0x7f974036c800) [pid = 1827] [serial = 306] [outer = (nil)] [url = about:blank] 13:43:32 INFO - PROCESS | 1827 | --DOMWINDOW == 113 (0x7f97465ed800) [pid = 1827] [serial = 309] [outer = (nil)] [url = about:blank] 13:43:32 INFO - PROCESS | 1827 | --DOMWINDOW == 112 (0x7f973a2f7400) [pid = 1827] [serial = 300] [outer = (nil)] [url = about:blank] 13:43:32 INFO - PROCESS | 1827 | --DOMWINDOW == 111 (0x7f973b412000) [pid = 1827] [serial = 301] [outer = (nil)] [url = about:blank] 13:43:32 INFO - PROCESS | 1827 | --DOMWINDOW == 110 (0x7f9739f9e000) [pid = 1827] [serial = 297] [outer = (nil)] [url = about:blank] 13:43:32 INFO - PROCESS | 1827 | --DOMWINDOW == 109 (0x7f973893bc00) [pid = 1827] [serial = 279] [outer = (nil)] [url = about:blank] 13:43:32 INFO - PROCESS | 1827 | --DOMWINDOW == 108 (0x7f9736cb4000) [pid = 1827] [serial = 295] [outer = (nil)] [url = about:blank] 13:43:32 INFO - PROCESS | 1827 | --DOMWINDOW == 107 (0x7f9736887400) [pid = 1827] [serial = 294] [outer = (nil)] [url = about:blank] 13:43:32 INFO - PROCESS | 1827 | --DOMWINDOW == 106 (0x7f973efb1400) [pid = 1827] [serial = 303] [outer = (nil)] [url = about:blank] 13:43:32 INFO - PROCESS | 1827 | --DOMWINDOW == 105 (0x7f974d36f400) [pid = 1827] [serial = 310] [outer = (nil)] [url = about:blank] 13:43:32 INFO - PROCESS | 1827 | --DOMWINDOW == 104 (0x7f973a265400) [pid = 1827] [serial = 298] [outer = (nil)] [url = about:blank] 13:43:32 INFO - PROCESS | 1827 | 1461271412435 Marionette TRACE conn4 <- [1,472,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html",0,null,null,[["Negative destination width/height represents the correct rectangle",0,null,null]]]}] 13:43:32 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 13:43:32 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 1332ms 13:43:32 INFO - PROCESS | 1827 | 1461271412498 Marionette TRACE conn4 -> [0,473,"getWindowHandle",null] 13:43:32 INFO - PROCESS | 1827 | 1461271412502 Marionette TRACE conn4 <- [1,473,null,{"value":"8"}] 13:43:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 13:43:32 INFO - PROCESS | 1827 | 1461271412511 Marionette TRACE conn4 -> [0,474,"setScriptTimeout",{"ms":35000}] 13:43:32 INFO - PROCESS | 1827 | 1461271412517 Marionette TRACE conn4 <- [1,474,null,{}] 13:43:32 INFO - PROCESS | 1827 | 1461271412534 Marionette TRACE conn4 -> [0,475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:43:32 INFO - PROCESS | 1827 | 1461271412699 Marionette TRACE conn4 <- [1,475,null,{"value":null}] 13:43:32 INFO - PROCESS | 1827 | 1461271412711 Marionette TRACE conn4 -> [0,476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:32 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f973ffb9000 == 51 [pid = 1827] [id = 126] 13:43:32 INFO - PROCESS | 1827 | ++DOMWINDOW == 105 (0x7f973ef4dc00) [pid = 1827] [serial = 377] [outer = (nil)] 13:43:32 INFO - PROCESS | 1827 | ++DOMWINDOW == 106 (0x7f973ef52800) [pid = 1827] [serial = 378] [outer = 0x7f973ef4dc00] 13:43:32 INFO - PROCESS | 1827 | 1461271412787 Marionette DEBUG loaded listener.js 13:43:32 INFO - PROCESS | 1827 | ++DOMWINDOW == 107 (0x7f973f423800) [pid = 1827] [serial = 379] [outer = 0x7f973ef4dc00] 13:43:33 INFO - PROCESS | 1827 | 1461271413563 Marionette TRACE conn4 <- [1,476,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html",0,null,null,[["Negative dimensions do not affect the direction of the image",0,null,null]]]}] 13:43:33 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 13:43:33 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 1084ms 13:43:33 INFO - PROCESS | 1827 | 1461271413617 Marionette TRACE conn4 -> [0,477,"getWindowHandle",null] 13:43:33 INFO - PROCESS | 1827 | 1461271413621 Marionette TRACE conn4 <- [1,477,null,{"value":"8"}] 13:43:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 13:43:33 INFO - PROCESS | 1827 | 1461271413628 Marionette TRACE conn4 -> [0,478,"setScriptTimeout",{"ms":35000}] 13:43:33 INFO - PROCESS | 1827 | 1461271413631 Marionette TRACE conn4 <- [1,478,null,{}] 13:43:33 INFO - PROCESS | 1827 | 1461271413636 Marionette TRACE conn4 -> [0,479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:43:33 INFO - PROCESS | 1827 | 1461271413771 Marionette TRACE conn4 <- [1,479,null,{"value":null}] 13:43:33 INFO - PROCESS | 1827 | 1461271413785 Marionette TRACE conn4 -> [0,480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:33 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f974160f800 == 52 [pid = 1827] [id = 127] 13:43:33 INFO - PROCESS | 1827 | ++DOMWINDOW == 108 (0x7f9734170800) [pid = 1827] [serial = 380] [outer = (nil)] 13:43:33 INFO - PROCESS | 1827 | ++DOMWINDOW == 109 (0x7f973417f000) [pid = 1827] [serial = 381] [outer = 0x7f9734170800] 13:43:33 INFO - PROCESS | 1827 | 1461271413848 Marionette DEBUG loaded listener.js 13:43:33 INFO - PROCESS | 1827 | ++DOMWINDOW == 110 (0x7f973ef4e800) [pid = 1827] [serial = 382] [outer = 0x7f9734170800] 13:43:34 INFO - PROCESS | 1827 | 1461271414772 Marionette TRACE conn4 <- [1,480,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html",0,null,null,[["Negative source width/height represents the correct rectangle",0,null,null]]]}] 13:43:34 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 13:43:34 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 1189ms 13:43:34 INFO - PROCESS | 1827 | 1461271414821 Marionette TRACE conn4 -> [0,481,"getWindowHandle",null] 13:43:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 13:43:34 INFO - PROCESS | 1827 | 1461271414825 Marionette TRACE conn4 <- [1,481,null,{"value":"8"}] 13:43:34 INFO - PROCESS | 1827 | 1461271414840 Marionette TRACE conn4 -> [0,482,"setScriptTimeout",{"ms":35000}] 13:43:34 INFO - PROCESS | 1827 | 1461271414843 Marionette TRACE conn4 <- [1,482,null,{}] 13:43:34 INFO - PROCESS | 1827 | 1461271414849 Marionette TRACE conn4 -> [0,483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:43:35 INFO - PROCESS | 1827 | 1461271415039 Marionette TRACE conn4 <- [1,483,null,{"value":null}] 13:43:35 INFO - PROCESS | 1827 | 1461271415061 Marionette TRACE conn4 -> [0,484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:35 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f9734157000 == 53 [pid = 1827] [id = 128] 13:43:35 INFO - PROCESS | 1827 | ++DOMWINDOW == 111 (0x7f9734178000) [pid = 1827] [serial = 383] [outer = (nil)] 13:43:35 INFO - PROCESS | 1827 | ++DOMWINDOW == 112 (0x7f973f436000) [pid = 1827] [serial = 384] [outer = 0x7f9734178000] 13:43:35 INFO - PROCESS | 1827 | 1461271415125 Marionette DEBUG loaded listener.js 13:43:35 INFO - PROCESS | 1827 | ++DOMWINDOW == 113 (0x7f973f84fc00) [pid = 1827] [serial = 385] [outer = 0x7f9734178000] 13:43:35 INFO - PROCESS | 1827 | 1461271415972 Marionette TRACE conn4 <- [1,484,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html",0,null,null,[["drawImage() with Infinity/NaN is ignored",0,null,null]]]}] 13:43:36 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 13:43:36 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 1194ms 13:43:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 13:43:36 INFO - PROCESS | 1827 | 1461271416027 Marionette TRACE conn4 -> [0,485,"getWindowHandle",null] 13:43:36 INFO - PROCESS | 1827 | 1461271416030 Marionette TRACE conn4 <- [1,485,null,{"value":"8"}] 13:43:36 INFO - PROCESS | 1827 | 1461271416043 Marionette TRACE conn4 -> [0,486,"setScriptTimeout",{"ms":35000}] 13:43:36 INFO - PROCESS | 1827 | 1461271416045 Marionette TRACE conn4 <- [1,486,null,{}] 13:43:36 INFO - PROCESS | 1827 | 1461271416051 Marionette TRACE conn4 -> [0,487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:43:36 INFO - PROCESS | 1827 | 1461271416252 Marionette TRACE conn4 <- [1,487,null,{"value":null}] 13:43:36 INFO - PROCESS | 1827 | 1461271416279 Marionette TRACE conn4 -> [0,488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:36 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f974d562800 == 54 [pid = 1827] [id = 129] 13:43:36 INFO - PROCESS | 1827 | ++DOMWINDOW == 114 (0x7f97465ed800) [pid = 1827] [serial = 386] [outer = (nil)] 13:43:36 INFO - PROCESS | 1827 | ++DOMWINDOW == 115 (0x7f974e4e6c00) [pid = 1827] [serial = 387] [outer = 0x7f97465ed800] 13:43:36 INFO - PROCESS | 1827 | 1461271416345 Marionette DEBUG loaded listener.js 13:43:36 INFO - PROCESS | 1827 | ++DOMWINDOW == 116 (0x7f974e550400) [pid = 1827] [serial = 388] [outer = 0x7f97465ed800] 13:43:36 INFO - PROCESS | 1827 | --DOMWINDOW == 115 (0x7f973dcaa800) [pid = 1827] [serial = 341] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 13:43:36 INFO - PROCESS | 1827 | --DOMWINDOW == 114 (0x7f9735166400) [pid = 1827] [serial = 344] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 13:43:36 INFO - PROCESS | 1827 | --DOMWINDOW == 113 (0x7f9736508c00) [pid = 1827] [serial = 347] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 13:43:36 INFO - PROCESS | 1827 | --DOMWINDOW == 112 (0x7f973a270400) [pid = 1827] [serial = 338] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 13:43:36 INFO - PROCESS | 1827 | --DOMWINDOW == 111 (0x7f9736b5b800) [pid = 1827] [serial = 332] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 13:43:36 INFO - PROCESS | 1827 | --DOMWINDOW == 110 (0x7f973a268000) [pid = 1827] [serial = 335] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 13:43:36 INFO - PROCESS | 1827 | --DOMWINDOW == 109 (0x7f9739f96000) [pid = 1827] [serial = 311] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 13:43:37 INFO - PROCESS | 1827 | 1461271417284 Marionette TRACE conn4 <- [1,488,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html",0,null,null,[["Stretched images do not get pixels wrapping around the edges",0,null,null]]]}] 13:43:37 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 13:43:37 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 1291ms 13:43:37 INFO - PROCESS | 1827 | 1461271417327 Marionette TRACE conn4 -> [0,489,"getWindowHandle",null] 13:43:37 INFO - PROCESS | 1827 | 1461271417330 Marionette TRACE conn4 <- [1,489,null,{"value":"8"}] 13:43:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 13:43:37 INFO - PROCESS | 1827 | 1461271417335 Marionette TRACE conn4 -> [0,490,"setScriptTimeout",{"ms":35000}] 13:43:37 INFO - PROCESS | 1827 | 1461271417349 Marionette TRACE conn4 <- [1,490,null,{}] 13:43:37 INFO - PROCESS | 1827 | 1461271417354 Marionette TRACE conn4 -> [0,491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:43:37 INFO - PROCESS | 1827 | 1461271417507 Marionette TRACE conn4 <- [1,491,null,{"value":null}] 13:43:37 INFO - PROCESS | 1827 | 1461271417521 Marionette TRACE conn4 -> [0,492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:37 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f974e75d800 == 55 [pid = 1827] [id = 130] 13:43:37 INFO - PROCESS | 1827 | ++DOMWINDOW == 110 (0x7f973650ac00) [pid = 1827] [serial = 389] [outer = (nil)] 13:43:37 INFO - PROCESS | 1827 | ++DOMWINDOW == 111 (0x7f974741f800) [pid = 1827] [serial = 390] [outer = 0x7f973650ac00] 13:43:37 INFO - PROCESS | 1827 | 1461271417587 Marionette DEBUG loaded listener.js 13:43:37 INFO - PROCESS | 1827 | ++DOMWINDOW == 112 (0x7f974e555c00) [pid = 1827] [serial = 391] [outer = 0x7f973650ac00] 13:43:38 INFO - PROCESS | 1827 | 1461271418312 Marionette TRACE conn4 <- [1,492,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html",0,null,null,[["Canvas test: 2d.drawImage.null",0,null,null]]]}] 13:43:38 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 13:43:38 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 1000ms 13:43:38 INFO - PROCESS | 1827 | 1461271418337 Marionette TRACE conn4 -> [0,493,"getWindowHandle",null] 13:43:38 INFO - PROCESS | 1827 | 1461271418340 Marionette TRACE conn4 <- [1,493,null,{"value":"8"}] 13:43:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 13:43:38 INFO - PROCESS | 1827 | 1461271418346 Marionette TRACE conn4 -> [0,494,"setScriptTimeout",{"ms":35000}] 13:43:38 INFO - PROCESS | 1827 | 1461271418348 Marionette TRACE conn4 <- [1,494,null,{}] 13:43:38 INFO - PROCESS | 1827 | 1461271418354 Marionette TRACE conn4 -> [0,495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:43:38 INFO - PROCESS | 1827 | 1461271418522 Marionette TRACE conn4 <- [1,495,null,{"value":null}] 13:43:38 INFO - PROCESS | 1827 | 1461271418545 Marionette TRACE conn4 -> [0,496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:38 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f97520bd800 == 56 [pid = 1827] [id = 131] 13:43:38 INFO - PROCESS | 1827 | ++DOMWINDOW == 113 (0x7f973a26b400) [pid = 1827] [serial = 392] [outer = (nil)] 13:43:38 INFO - PROCESS | 1827 | ++DOMWINDOW == 114 (0x7f974e557800) [pid = 1827] [serial = 393] [outer = 0x7f973a26b400] 13:43:38 INFO - PROCESS | 1827 | 1461271418615 Marionette DEBUG loaded listener.js 13:43:38 INFO - PROCESS | 1827 | ++DOMWINDOW == 115 (0x7f97506dc000) [pid = 1827] [serial = 394] [outer = 0x7f973a26b400] 13:43:39 INFO - PROCESS | 1827 | 1461271419672 Marionette TRACE conn4 <- [1,496,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html",0,null,null,[["Canvas test: 2d.drawImage.path",0,null,null]]]}] 13:43:39 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 13:43:39 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 1385ms 13:43:39 INFO - PROCESS | 1827 | 1461271419734 Marionette TRACE conn4 -> [0,497,"getWindowHandle",null] 13:43:39 INFO - PROCESS | 1827 | 1461271419740 Marionette TRACE conn4 <- [1,497,null,{"value":"8"}] 13:43:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 13:43:39 INFO - PROCESS | 1827 | 1461271419750 Marionette TRACE conn4 -> [0,498,"setScriptTimeout",{"ms":35000}] 13:43:39 INFO - PROCESS | 1827 | 1461271419755 Marionette TRACE conn4 <- [1,498,null,{}] 13:43:39 INFO - PROCESS | 1827 | 1461271419763 Marionette TRACE conn4 -> [0,499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:43:39 INFO - PROCESS | 1827 | 1461271419938 Marionette TRACE conn4 <- [1,499,null,{"value":null}] 13:43:40 INFO - PROCESS | 1827 | 1461271420082 Marionette TRACE conn4 -> [0,500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:40 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f973d21f000 == 57 [pid = 1827] [id = 132] 13:43:40 INFO - PROCESS | 1827 | ++DOMWINDOW == 116 (0x7f973516b800) [pid = 1827] [serial = 395] [outer = (nil)] 13:43:40 INFO - PROCESS | 1827 | ++DOMWINDOW == 117 (0x7f973687f800) [pid = 1827] [serial = 396] [outer = 0x7f973516b800] 13:43:40 INFO - PROCESS | 1827 | 1461271420161 Marionette DEBUG loaded listener.js 13:43:40 INFO - PROCESS | 1827 | ++DOMWINDOW == 118 (0x7f9738432000) [pid = 1827] [serial = 397] [outer = 0x7f973516b800] 13:43:41 INFO - PROCESS | 1827 | 1461271421097 Marionette TRACE conn4 <- [1,500,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html",0,null,null,[["Canvas test: 2d.drawImage.self.1",0,null,null]]]}] 13:43:41 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 13:43:41 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 1385ms 13:43:41 INFO - PROCESS | 1827 | 1461271421136 Marionette TRACE conn4 -> [0,501,"getWindowHandle",null] 13:43:41 INFO - PROCESS | 1827 | 1461271421145 Marionette TRACE conn4 <- [1,501,null,{"value":"8"}] 13:43:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 13:43:41 INFO - PROCESS | 1827 | 1461271421156 Marionette TRACE conn4 -> [0,502,"setScriptTimeout",{"ms":35000}] 13:43:41 INFO - PROCESS | 1827 | 1461271421162 Marionette TRACE conn4 <- [1,502,null,{}] 13:43:41 INFO - PROCESS | 1827 | 1461271421169 Marionette TRACE conn4 -> [0,503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:43:41 INFO - PROCESS | 1827 | 1461271421343 Marionette TRACE conn4 <- [1,503,null,{"value":null}] 13:43:41 INFO - PROCESS | 1827 | 1461271421483 Marionette TRACE conn4 -> [0,504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:41 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f97474e6000 == 58 [pid = 1827] [id = 133] 13:43:41 INFO - PROCESS | 1827 | ++DOMWINDOW == 119 (0x7f973516ec00) [pid = 1827] [serial = 398] [outer = (nil)] 13:43:41 INFO - PROCESS | 1827 | ++DOMWINDOW == 120 (0x7f973dca8000) [pid = 1827] [serial = 399] [outer = 0x7f973516ec00] 13:43:41 INFO - PROCESS | 1827 | 1461271421558 Marionette DEBUG loaded listener.js 13:43:41 INFO - PROCESS | 1827 | ++DOMWINDOW == 121 (0x7f973ef51800) [pid = 1827] [serial = 400] [outer = 0x7f973516ec00] 13:43:42 INFO - PROCESS | 1827 | 1461271422485 Marionette TRACE conn4 <- [1,504,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html",0,null,null,[["Canvas test: 2d.drawImage.self.2",0,null,null]]]}] 13:43:42 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 13:43:42 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 1390ms 13:43:42 INFO - PROCESS | 1827 | 1461271422546 Marionette TRACE conn4 -> [0,505,"getWindowHandle",null] 13:43:42 INFO - PROCESS | 1827 | 1461271422550 Marionette TRACE conn4 <- [1,505,null,{"value":"8"}] 13:43:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 13:43:42 INFO - PROCESS | 1827 | 1461271422583 Marionette TRACE conn4 -> [0,506,"setScriptTimeout",{"ms":35000}] 13:43:42 INFO - PROCESS | 1827 | 1461271422590 Marionette TRACE conn4 <- [1,506,null,{}] 13:43:42 INFO - PROCESS | 1827 | 1461271422609 Marionette TRACE conn4 -> [0,507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:43:42 INFO - PROCESS | 1827 | 1461271422879 Marionette TRACE conn4 <- [1,507,null,{"value":null}] 13:43:43 INFO - PROCESS | 1827 | 1461271423032 Marionette TRACE conn4 -> [0,508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:43 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f97578ed800 == 59 [pid = 1827] [id = 134] 13:43:43 INFO - PROCESS | 1827 | ++DOMWINDOW == 122 (0x7f9736e67800) [pid = 1827] [serial = 401] [outer = (nil)] 13:43:43 INFO - PROCESS | 1827 | ++DOMWINDOW == 123 (0x7f973ed41c00) [pid = 1827] [serial = 402] [outer = 0x7f9736e67800] 13:43:43 INFO - PROCESS | 1827 | 1461271423123 Marionette DEBUG loaded listener.js 13:43:43 INFO - PROCESS | 1827 | ++DOMWINDOW == 124 (0x7f973f43b400) [pid = 1827] [serial = 403] [outer = 0x7f9736e67800] 13:43:43 INFO - PROCESS | 1827 | 1461271423934 Marionette TRACE conn4 <- [1,508,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html",0,null,null,[["drawImage() of an SVG image",0,null,null]]]}] 13:43:43 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 13:43:43 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 1420ms 13:43:43 INFO - PROCESS | 1827 | 1461271423977 Marionette TRACE conn4 -> [0,509,"getWindowHandle",null] 13:43:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 13:43:43 INFO - PROCESS | 1827 | 1461271423983 Marionette TRACE conn4 <- [1,509,null,{"value":"8"}] 13:43:43 INFO - PROCESS | 1827 | 1461271423990 Marionette TRACE conn4 -> [0,510,"setScriptTimeout",{"ms":35000}] 13:43:43 INFO - PROCESS | 1827 | 1461271423992 Marionette TRACE conn4 <- [1,510,null,{}] 13:43:44 INFO - PROCESS | 1827 | 1461271423999 Marionette TRACE conn4 -> [0,511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:43:44 INFO - PROCESS | 1827 | 1461271424161 Marionette TRACE conn4 <- [1,511,null,{"value":null}] 13:43:44 INFO - PROCESS | 1827 | 1461271424306 Marionette TRACE conn4 -> [0,512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:44 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f97367ef000 == 60 [pid = 1827] [id = 135] 13:43:44 INFO - PROCESS | 1827 | ++DOMWINDOW == 125 (0x7f9736e6b000) [pid = 1827] [serial = 404] [outer = (nil)] 13:43:44 INFO - PROCESS | 1827 | ++DOMWINDOW == 126 (0x7f97465ed000) [pid = 1827] [serial = 405] [outer = 0x7f9736e6b000] 13:43:44 INFO - PROCESS | 1827 | 1461271424379 Marionette DEBUG loaded listener.js 13:43:44 INFO - PROCESS | 1827 | ++DOMWINDOW == 127 (0x7f974e4ecc00) [pid = 1827] [serial = 406] [outer = 0x7f9736e6b000] 13:43:45 INFO - PROCESS | 1827 | 1461271425267 Marionette TRACE conn4 <- [1,512,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html",0,null,null,[["Canvas test: 2d.drawImage.transform",0,null,null]]]}] 13:43:45 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 13:43:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 1340ms 13:43:45 INFO - PROCESS | 1827 | 1461271425330 Marionette TRACE conn4 -> [0,513,"getWindowHandle",null] 13:43:45 INFO - PROCESS | 1827 | 1461271425335 Marionette TRACE conn4 <- [1,513,null,{"value":"8"}] 13:43:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 13:43:45 INFO - PROCESS | 1827 | 1461271425341 Marionette TRACE conn4 -> [0,514,"setScriptTimeout",{"ms":35000}] 13:43:45 INFO - PROCESS | 1827 | 1461271425345 Marionette TRACE conn4 <- [1,514,null,{}] 13:43:45 INFO - PROCESS | 1827 | 1461271425351 Marionette TRACE conn4 -> [0,515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:43:45 INFO - PROCESS | 1827 | 1461271425517 Marionette TRACE conn4 <- [1,515,null,{"value":null}] 13:43:45 INFO - PROCESS | 1827 | 1461271425659 Marionette TRACE conn4 -> [0,516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:45 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f973f52b000 == 61 [pid = 1827] [id = 136] 13:43:45 INFO - PROCESS | 1827 | ++DOMWINDOW == 128 (0x7f97341df400) [pid = 1827] [serial = 407] [outer = (nil)] 13:43:45 INFO - PROCESS | 1827 | ++DOMWINDOW == 129 (0x7f974e554800) [pid = 1827] [serial = 408] [outer = 0x7f97341df400] 13:43:45 INFO - PROCESS | 1827 | 1461271425734 Marionette DEBUG loaded listener.js 13:43:45 INFO - PROCESS | 1827 | ++DOMWINDOW == 130 (0x7f974e56e400) [pid = 1827] [serial = 409] [outer = 0x7f97341df400] 13:43:46 INFO - PROCESS | 1827 | 1461271426582 Marionette TRACE conn4 <- [1,516,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html",0,null,null,[["Incorrect image types in drawImage do not match any defined overloads, so WebIDL throws a TypeError",0,null,null]]]}] 13:43:46 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 13:43:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 1285ms 13:43:46 INFO - PROCESS | 1827 | 1461271426641 Marionette TRACE conn4 -> [0,517,"getWindowHandle",null] 13:43:46 INFO - PROCESS | 1827 | 1461271426644 Marionette TRACE conn4 <- [1,517,null,{"value":"8"}] 13:43:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 13:43:46 INFO - PROCESS | 1827 | 1461271426654 Marionette TRACE conn4 -> [0,518,"setScriptTimeout",{"ms":35000}] 13:43:46 INFO - PROCESS | 1827 | 1461271426656 Marionette TRACE conn4 <- [1,518,null,{}] 13:43:46 INFO - PROCESS | 1827 | 1461271426661 Marionette TRACE conn4 -> [0,519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:43:46 INFO - PROCESS | 1827 | 1461271426855 Marionette TRACE conn4 <- [1,519,null,{"value":null}] 13:43:47 INFO - PROCESS | 1827 | 1461271427000 Marionette TRACE conn4 -> [0,520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:47 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f973751f000 == 62 [pid = 1827] [id = 137] 13:43:47 INFO - PROCESS | 1827 | ++DOMWINDOW == 131 (0x7f97372e0400) [pid = 1827] [serial = 410] [outer = (nil)] 13:43:47 INFO - PROCESS | 1827 | ++DOMWINDOW == 132 (0x7f974e572800) [pid = 1827] [serial = 411] [outer = 0x7f97372e0400] 13:43:47 INFO - PROCESS | 1827 | 1461271427078 Marionette DEBUG loaded listener.js 13:43:47 INFO - PROCESS | 1827 | ++DOMWINDOW == 133 (0x7f974e57a800) [pid = 1827] [serial = 412] [outer = 0x7f97372e0400] 13:43:47 INFO - PROCESS | 1827 | 1461271427923 Marionette TRACE conn4 <- [1,520,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html",0,null,null,[["Canvas test: 2d.drawImage.zerocanvas",0,null,null]]]}] 13:43:47 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 13:43:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 1330ms 13:43:47 INFO - PROCESS | 1827 | 1461271427985 Marionette TRACE conn4 -> [0,521,"getWindowHandle",null] 13:43:47 INFO - PROCESS | 1827 | 1461271427989 Marionette TRACE conn4 <- [1,521,null,{"value":"8"}] 13:43:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 13:43:47 INFO - PROCESS | 1827 | 1461271427995 Marionette TRACE conn4 -> [0,522,"setScriptTimeout",{"ms":35000}] 13:43:47 INFO - PROCESS | 1827 | 1461271427998 Marionette TRACE conn4 <- [1,522,null,{}] 13:43:48 INFO - PROCESS | 1827 | 1461271428003 Marionette TRACE conn4 -> [0,523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:43:48 INFO - PROCESS | 1827 | 1461271428164 Marionette TRACE conn4 <- [1,523,null,{"value":null}] 13:43:48 INFO - PROCESS | 1827 | 1461271428320 Marionette TRACE conn4 -> [0,524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:48 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f973519e000 == 63 [pid = 1827] [id = 138] 13:43:48 INFO - PROCESS | 1827 | ++DOMWINDOW == 134 (0x7f9734176c00) [pid = 1827] [serial = 413] [outer = (nil)] 13:43:48 INFO - PROCESS | 1827 | ++DOMWINDOW == 135 (0x7f97506de400) [pid = 1827] [serial = 414] [outer = 0x7f9734176c00] 13:43:48 INFO - PROCESS | 1827 | 1461271428393 Marionette DEBUG loaded listener.js 13:43:48 INFO - PROCESS | 1827 | ++DOMWINDOW == 136 (0x7f97529ac400) [pid = 1827] [serial = 415] [outer = 0x7f9734176c00] 13:43:49 INFO - PROCESS | 1827 | 1461271429287 Marionette TRACE conn4 <- [1,524,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html",0,null,null,[["drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR",0,null,null]]]}] 13:43:49 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 13:43:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 1328ms 13:43:49 INFO - PROCESS | 1827 | 1461271429324 Marionette TRACE conn4 -> [0,525,"getWindowHandle",null] 13:43:49 INFO - PROCESS | 1827 | 1461271429328 Marionette TRACE conn4 <- [1,525,null,{"value":"8"}] 13:43:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 13:43:49 INFO - PROCESS | 1827 | 1461271429334 Marionette TRACE conn4 -> [0,526,"setScriptTimeout",{"ms":35000}] 13:43:49 INFO - PROCESS | 1827 | 1461271429339 Marionette TRACE conn4 <- [1,526,null,{}] 13:43:49 INFO - PROCESS | 1827 | 1461271429345 Marionette TRACE conn4 -> [0,527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:43:49 INFO - PROCESS | 1827 | 1461271429499 Marionette TRACE conn4 <- [1,527,null,{"value":null}] 13:43:49 INFO - PROCESS | 1827 | 1461271429852 Marionette TRACE conn4 -> [0,528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:49 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f9737516000 == 64 [pid = 1827] [id = 139] 13:43:49 INFO - PROCESS | 1827 | ++DOMWINDOW == 137 (0x7f973417b400) [pid = 1827] [serial = 416] [outer = (nil)] 13:43:49 INFO - PROCESS | 1827 | ++DOMWINDOW == 138 (0x7f97341e4000) [pid = 1827] [serial = 417] [outer = 0x7f973417b400] 13:43:49 INFO - PROCESS | 1827 | 1461271429990 Marionette DEBUG loaded listener.js 13:43:50 INFO - PROCESS | 1827 | ++DOMWINDOW == 139 (0x7f9735166800) [pid = 1827] [serial = 418] [outer = 0x7f973417b400] 13:43:50 INFO - PROCESS | 1827 | 1461271430967 Marionette TRACE conn4 <- [1,528,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html",0,null,null,[["drawImage with zero-sized source rectangle from image throws INDEX_SIZE_ERR",0,null,null]]]}] 13:43:51 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 13:43:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 1753ms 13:43:51 INFO - PROCESS | 1827 | 1461271431386 Marionette TRACE conn4 -> [0,529,"getWindowHandle",null] 13:43:51 INFO - PROCESS | 1827 | 1461271431392 Marionette TRACE conn4 <- [1,529,null,{"value":"8"}] 13:43:51 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 13:43:51 INFO - PROCESS | 1827 | 1461271431529 Marionette TRACE conn4 -> [0,530,"setScriptTimeout",{"ms":35000}] 13:43:51 INFO - PROCESS | 1827 | 1461271431534 Marionette TRACE conn4 <- [1,530,null,{}] 13:43:51 INFO - PROCESS | 1827 | 1461271431543 Marionette TRACE conn4 -> [0,531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:43:51 INFO - PROCESS | 1827 | 1461271431705 Marionette TRACE conn4 <- [1,531,null,{"value":null}] 13:43:51 INFO - PROCESS | 1827 | 1461271431875 Marionette TRACE conn4 -> [0,532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:51 INFO - PROCESS | 1827 | --DOCSHELL 0x7f97352df800 == 63 [pid = 1827] [id = 97] 13:43:51 INFO - PROCESS | 1827 | --DOCSHELL 0x7f973fc90000 == 62 [pid = 1827] [id = 93] 13:43:51 INFO - PROCESS | 1827 | --DOCSHELL 0x7f97578ee800 == 61 [pid = 1827] [id = 96] 13:43:51 INFO - PROCESS | 1827 | --DOCSHELL 0x7f975505d000 == 60 [pid = 1827] [id = 92] 13:43:51 INFO - PROCESS | 1827 | --DOCSHELL 0x7f97578d6000 == 59 [pid = 1827] [id = 95] 13:43:51 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f97352c9000 == 60 [pid = 1827] [id = 140] 13:43:51 INFO - PROCESS | 1827 | ++DOMWINDOW == 140 (0x7f973417a800) [pid = 1827] [serial = 419] [outer = (nil)] 13:43:51 INFO - PROCESS | 1827 | ++DOMWINDOW == 141 (0x7f9736e67000) [pid = 1827] [serial = 420] [outer = 0x7f973417a800] 13:43:51 INFO - PROCESS | 1827 | 1461271431976 Marionette DEBUG loaded listener.js 13:43:52 INFO - PROCESS | 1827 | ++DOMWINDOW == 142 (0x7f973dcb2800) [pid = 1827] [serial = 421] [outer = 0x7f973417a800] 13:43:52 INFO - PROCESS | 1827 | --DOCSHELL 0x7f974e75d800 == 59 [pid = 1827] [id = 130] 13:43:52 INFO - PROCESS | 1827 | --DOCSHELL 0x7f974d562800 == 58 [pid = 1827] [id = 129] 13:43:52 INFO - PROCESS | 1827 | --DOCSHELL 0x7f9734157000 == 57 [pid = 1827] [id = 128] 13:43:52 INFO - PROCESS | 1827 | --DOCSHELL 0x7f974160f800 == 56 [pid = 1827] [id = 127] 13:43:52 INFO - PROCESS | 1827 | --DOCSHELL 0x7f973ffb9000 == 55 [pid = 1827] [id = 126] 13:43:52 INFO - PROCESS | 1827 | --DOCSHELL 0x7f9736581800 == 54 [pid = 1827] [id = 125] 13:43:52 INFO - PROCESS | 1827 | --DOCSHELL 0x7f973db54000 == 53 [pid = 1827] [id = 124] 13:43:52 INFO - PROCESS | 1827 | --DOCSHELL 0x7f973f561800 == 52 [pid = 1827] [id = 118] 13:43:52 INFO - PROCESS | 1827 | --DOCSHELL 0x7f9752798800 == 51 [pid = 1827] [id = 117] 13:43:52 INFO - PROCESS | 1827 | --DOMWINDOW == 141 (0x7f97506dd800) [pid = 1827] [serial = 313] [outer = (nil)] [url = about:blank] 13:43:52 INFO - PROCESS | 1827 | --DOMWINDOW == 140 (0x7f973ef4a800) [pid = 1827] [serial = 342] [outer = (nil)] [url = about:blank] 13:43:52 INFO - PROCESS | 1827 | --DOMWINDOW == 139 (0x7f9734e11800) [pid = 1827] [serial = 315] [outer = (nil)] [url = about:blank] 13:43:52 INFO - PROCESS | 1827 | --DOMWINDOW == 138 (0x7f973516d800) [pid = 1827] [serial = 345] [outer = (nil)] [url = about:blank] 13:43:52 INFO - PROCESS | 1827 | --DOMWINDOW == 137 (0x7f9739f9ec00) [pid = 1827] [serial = 348] [outer = (nil)] [url = about:blank] 13:43:52 INFO - PROCESS | 1827 | --DOMWINDOW == 136 (0x7f973a2ee400) [pid = 1827] [serial = 318] [outer = (nil)] [url = about:blank] 13:43:52 INFO - PROCESS | 1827 | --DOMWINDOW == 135 (0x7f973f5ca800) [pid = 1827] [serial = 339] [outer = (nil)] [url = about:blank] 13:43:52 INFO - PROCESS | 1827 | --DOMWINDOW == 134 (0x7f973842d000) [pid = 1827] [serial = 333] [outer = (nil)] [url = about:blank] 13:43:52 INFO - PROCESS | 1827 | --DOMWINDOW == 133 (0x7f9739f92800) [pid = 1827] [serial = 334] [outer = (nil)] [url = about:blank] 13:43:52 INFO - PROCESS | 1827 | --DOMWINDOW == 132 (0x7f97341e5400) [pid = 1827] [serial = 330] [outer = (nil)] [url = about:blank] 13:43:52 INFO - PROCESS | 1827 | --DOMWINDOW == 131 (0x7f9751f6ec00) [pid = 1827] [serial = 327] [outer = (nil)] [url = about:blank] 13:43:52 INFO - PROCESS | 1827 | --DOMWINDOW == 130 (0x7f973f434800) [pid = 1827] [serial = 321] [outer = (nil)] [url = about:blank] 13:43:52 INFO - PROCESS | 1827 | --DOMWINDOW == 129 (0x7f973b40a400) [pid = 1827] [serial = 336] [outer = (nil)] [url = about:blank] 13:43:52 INFO - PROCESS | 1827 | --DOMWINDOW == 128 (0x7f973eddac00) [pid = 1827] [serial = 337] [outer = (nil)] [url = about:blank] 13:43:52 INFO - PROCESS | 1827 | --DOMWINDOW == 127 (0x7f973fcdbc00) [pid = 1827] [serial = 324] [outer = (nil)] [url = about:blank] 13:43:52 INFO - PROCESS | 1827 | --DOMWINDOW == 126 (0x7f973ef46c00) [pid = 1827] [serial = 346] [outer = (nil)] [url = about:blank] 13:43:52 INFO - PROCESS | 1827 | --DOMWINDOW == 125 (0x7f973f43ec00) [pid = 1827] [serial = 343] [outer = (nil)] [url = about:blank] 13:43:52 INFO - PROCESS | 1827 | --DOMWINDOW == 124 (0x7f9740929000) [pid = 1827] [serial = 340] [outer = (nil)] [url = about:blank] 13:43:52 INFO - PROCESS | 1827 | --DOMWINDOW == 123 (0x7f973ef51c00) [pid = 1827] [serial = 349] [outer = (nil)] [url = about:blank] 13:43:52 INFO - PROCESS | 1827 | 1461271432769 Marionette TRACE conn4 <- [1,532,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html",0,null,null,[["drawCustomFocusRing must return false for an element that is not focused.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"],["drawCustomFocusRing must return false for an element that is not a descendant of the canvas element.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"]]]}] 13:43:52 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 13:43:52 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 13:43:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:43:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:43:52 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 13:43:52 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 13:43:52 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 13:43:52 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 13:43:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:43:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:43:52 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 13:43:52 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 13:43:52 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 1315ms 13:43:52 INFO - PROCESS | 1827 | 1461271432825 Marionette TRACE conn4 -> [0,533,"getWindowHandle",null] 13:43:52 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 13:43:52 INFO - PROCESS | 1827 | 1461271432835 Marionette TRACE conn4 <- [1,533,null,{"value":"8"}] 13:43:52 INFO - PROCESS | 1827 | 1461271432845 Marionette TRACE conn4 -> [0,534,"setScriptTimeout",{"ms":35000}] 13:43:52 INFO - PROCESS | 1827 | 1461271432847 Marionette TRACE conn4 <- [1,534,null,{}] 13:43:52 INFO - PROCESS | 1827 | 1461271432857 Marionette TRACE conn4 -> [0,535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:43:53 INFO - PROCESS | 1827 | 1461271433021 Marionette TRACE conn4 <- [1,535,null,{"value":null}] 13:43:53 INFO - PROCESS | 1827 | 1461271433032 Marionette TRACE conn4 -> [0,536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:53 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f973fc94800 == 52 [pid = 1827] [id = 141] 13:43:53 INFO - PROCESS | 1827 | ++DOMWINDOW == 124 (0x7f9734e11800) [pid = 1827] [serial = 422] [outer = (nil)] 13:43:53 INFO - PROCESS | 1827 | ++DOMWINDOW == 125 (0x7f973f308800) [pid = 1827] [serial = 423] [outer = 0x7f9734e11800] 13:43:53 INFO - PROCESS | 1827 | 1461271433094 Marionette DEBUG loaded listener.js 13:43:53 INFO - PROCESS | 1827 | ++DOMWINDOW == 126 (0x7f9740929000) [pid = 1827] [serial = 424] [outer = 0x7f9734e11800] 13:43:53 INFO - PROCESS | 1827 | 1461271433924 Marionette TRACE conn4 <- [1,536,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html",0,null,null,[["drawFocusIfNeeded draws a focus ring.",0,null,null]]]}] 13:43:53 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 13:43:53 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 1140ms 13:43:53 INFO - PROCESS | 1827 | 1461271433985 Marionette TRACE conn4 -> [0,537,"getWindowHandle",null] 13:43:53 INFO - PROCESS | 1827 | 1461271433988 Marionette TRACE conn4 <- [1,537,null,{"value":"8"}] 13:43:53 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 13:43:53 INFO - PROCESS | 1827 | 1461271433996 Marionette TRACE conn4 -> [0,538,"setScriptTimeout",{"ms":35000}] 13:43:54 INFO - PROCESS | 1827 | 1461271434005 Marionette TRACE conn4 <- [1,538,null,{}] 13:43:54 INFO - PROCESS | 1827 | 1461271434019 Marionette TRACE conn4 -> [0,539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:43:54 INFO - PROCESS | 1827 | 1461271434196 Marionette TRACE conn4 <- [1,539,null,{"value":null}] 13:43:54 INFO - PROCESS | 1827 | 1461271434342 Marionette TRACE conn4 -> [0,540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:54 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f97474ea800 == 53 [pid = 1827] [id = 142] 13:43:54 INFO - PROCESS | 1827 | ++DOMWINDOW == 127 (0x7f9736e68000) [pid = 1827] [serial = 425] [outer = (nil)] 13:43:54 INFO - PROCESS | 1827 | ++DOMWINDOW == 128 (0x7f9741827000) [pid = 1827] [serial = 426] [outer = 0x7f9736e68000] 13:43:54 INFO - PROCESS | 1827 | 1461271434406 Marionette DEBUG loaded listener.js 13:43:54 INFO - PROCESS | 1827 | ++DOMWINDOW == 129 (0x7f974e570000) [pid = 1827] [serial = 427] [outer = 0x7f9736e68000] 13:43:55 INFO - PROCESS | 1827 | 1461271435190 Marionette TRACE conn4 <- [1,540,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not in focus.",0,null,null]]]}] 13:43:55 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. 13:43:55 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 1245ms 13:43:55 INFO - PROCESS | 1827 | 1461271435241 Marionette TRACE conn4 -> [0,541,"getWindowHandle",null] 13:43:55 INFO - PROCESS | 1827 | 1461271435245 Marionette TRACE conn4 <- [1,541,null,{"value":"8"}] 13:43:55 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 13:43:55 INFO - PROCESS | 1827 | 1461271435251 Marionette TRACE conn4 -> [0,542,"setScriptTimeout",{"ms":35000}] 13:43:55 INFO - PROCESS | 1827 | 1461271435254 Marionette TRACE conn4 <- [1,542,null,{}] 13:43:55 INFO - PROCESS | 1827 | 1461271435280 Marionette TRACE conn4 -> [0,543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:43:55 INFO - PROCESS | 1827 | 1461271435466 Marionette TRACE conn4 <- [1,543,null,{"value":null}] 13:43:55 INFO - PROCESS | 1827 | 1461271435499 Marionette TRACE conn4 -> [0,544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:55 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f974e768000 == 54 [pid = 1827] [id = 143] 13:43:55 INFO - PROCESS | 1827 | ++DOMWINDOW == 130 (0x7f9733fe3c00) [pid = 1827] [serial = 428] [outer = (nil)] 13:43:55 INFO - PROCESS | 1827 | ++DOMWINDOW == 131 (0x7f9733feb000) [pid = 1827] [serial = 429] [outer = 0x7f9733fe3c00] 13:43:55 INFO - PROCESS | 1827 | 1461271435562 Marionette DEBUG loaded listener.js 13:43:55 INFO - PROCESS | 1827 | ++DOMWINDOW == 132 (0x7f9733ff1800) [pid = 1827] [serial = 430] [outer = 0x7f9733fe3c00] 13:43:56 INFO - PROCESS | 1827 | 1461271436365 Marionette TRACE conn4 <- [1,544,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not a descendant of the context.",0,null,null]]]}] 13:43:56 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. 13:43:56 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 1139ms 13:43:56 INFO - PROCESS | 1827 | 1461271436410 Marionette TRACE conn4 -> [0,545,"getWindowHandle",null] 13:43:56 INFO - PROCESS | 1827 | 1461271436415 Marionette TRACE conn4 <- [1,545,null,{"value":"8"}] 13:43:56 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 13:43:56 INFO - PROCESS | 1827 | 1461271436429 Marionette TRACE conn4 -> [0,546,"setScriptTimeout",{"ms":35000}] 13:43:56 INFO - PROCESS | 1827 | 1461271436431 Marionette TRACE conn4 <- [1,546,null,{}] 13:43:56 INFO - PROCESS | 1827 | 1461271436438 Marionette TRACE conn4 -> [0,547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:43:56 INFO - PROCESS | 1827 | 1461271436638 Marionette TRACE conn4 <- [1,547,null,{"value":null}] 13:43:56 INFO - PROCESS | 1827 | --DOMWINDOW == 131 (0x7f97465ed800) [pid = 1827] [serial = 386] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 13:43:56 INFO - PROCESS | 1827 | --DOMWINDOW == 130 (0x7f9734170800) [pid = 1827] [serial = 380] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 13:43:56 INFO - PROCESS | 1827 | --DOMWINDOW == 129 (0x7f973ef4dc00) [pid = 1827] [serial = 377] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 13:43:56 INFO - PROCESS | 1827 | --DOMWINDOW == 128 (0x7f9734178000) [pid = 1827] [serial = 383] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 13:43:56 INFO - PROCESS | 1827 | --DOMWINDOW == 127 (0x7f9734f40400) [pid = 1827] [serial = 371] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 13:43:56 INFO - PROCESS | 1827 | --DOMWINDOW == 126 (0x7f973650ac00) [pid = 1827] [serial = 389] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 13:43:56 INFO - PROCESS | 1827 | --DOMWINDOW == 125 (0x7f973516c400) [pid = 1827] [serial = 374] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 13:43:56 INFO - PROCESS | 1827 | 1461271436899 Marionette TRACE conn4 -> [0,548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:56 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f973c76c800 == 55 [pid = 1827] [id = 144] 13:43:56 INFO - PROCESS | 1827 | ++DOMWINDOW == 126 (0x7f9734179400) [pid = 1827] [serial = 431] [outer = (nil)] 13:43:56 INFO - PROCESS | 1827 | ++DOMWINDOW == 127 (0x7f9734fdd800) [pid = 1827] [serial = 432] [outer = 0x7f9734179400] 13:43:56 INFO - PROCESS | 1827 | 1461271436972 Marionette DEBUG loaded listener.js 13:43:57 INFO - PROCESS | 1827 | ++DOMWINDOW == 128 (0x7f9734fe7000) [pid = 1827] [serial = 433] [outer = 0x7f9734179400] 13:43:57 INFO - PROCESS | 1827 | 1461271437766 Marionette TRACE conn4 <- [1,548,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html",0,null,null,[["drawFocusIfNeeded does draw a focus ring if the element is in focus.",0,null,null]]]}] 13:43:57 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 13:43:57 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 1380ms 13:43:57 INFO - PROCESS | 1827 | 1461271437809 Marionette TRACE conn4 -> [0,549,"getWindowHandle",null] 13:43:57 INFO - PROCESS | 1827 | 1461271437813 Marionette TRACE conn4 <- [1,549,null,{"value":"8"}] 13:43:57 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 13:43:57 INFO - PROCESS | 1827 | 1461271437819 Marionette TRACE conn4 -> [0,550,"setScriptTimeout",{"ms":35000}] 13:43:57 INFO - PROCESS | 1827 | 1461271437821 Marionette TRACE conn4 <- [1,550,null,{}] 13:43:57 INFO - PROCESS | 1827 | 1461271437828 Marionette TRACE conn4 -> [0,551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:43:58 INFO - PROCESS | 1827 | 1461271438041 Marionette TRACE conn4 <- [1,551,null,{"value":null}] 13:43:58 INFO - PROCESS | 1827 | 1461271438059 Marionette TRACE conn4 -> [0,552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:58 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f97578ef000 == 56 [pid = 1827] [id = 145] 13:43:58 INFO - PROCESS | 1827 | ++DOMWINDOW == 129 (0x7f9734f40400) [pid = 1827] [serial = 434] [outer = (nil)] 13:43:58 INFO - PROCESS | 1827 | ++DOMWINDOW == 130 (0x7f97433b0800) [pid = 1827] [serial = 435] [outer = 0x7f9734f40400] 13:43:58 INFO - PROCESS | 1827 | 1461271438131 Marionette DEBUG loaded listener.js 13:43:58 INFO - PROCESS | 1827 | ++DOMWINDOW == 131 (0x7f9751e78800) [pid = 1827] [serial = 436] [outer = 0x7f9734f40400] 13:43:58 INFO - PROCESS | 1827 | ++DOMWINDOW == 132 (0x7f9735102c00) [pid = 1827] [serial = 437] [outer = 0x7f97371b1000] 13:43:59 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. 13:43:59 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 1228ms 13:43:59 INFO - PROCESS | 1827 | 1461271439036 Marionette TRACE conn4 <- [1,552,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html",0,null,null,[["drawFocusIfNeeded does draw a focus ring if the element is in focus and the user activated a particular focus ring.",0,null,null]]]}] 13:43:59 INFO - PROCESS | 1827 | 1461271439049 Marionette TRACE conn4 -> [0,553,"getWindowHandle",null] 13:43:59 INFO - PROCESS | 1827 | 1461271439055 Marionette TRACE conn4 <- [1,553,null,{"value":"8"}] 13:43:59 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 13:43:59 INFO - PROCESS | 1827 | 1461271439063 Marionette TRACE conn4 -> [0,554,"setScriptTimeout",{"ms":35000}] 13:43:59 INFO - PROCESS | 1827 | 1461271439069 Marionette TRACE conn4 <- [1,554,null,{}] 13:43:59 INFO - PROCESS | 1827 | 1461271439123 Marionette TRACE conn4 -> [0,555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:43:59 INFO - PROCESS | 1827 | 1461271439293 Marionette TRACE conn4 <- [1,555,null,{"value":null}] 13:43:59 INFO - PROCESS | 1827 | 1461271439490 Marionette TRACE conn4 -> [0,556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:59 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f97367e4800 == 57 [pid = 1827] [id = 146] 13:43:59 INFO - PROCESS | 1827 | ++DOMWINDOW == 133 (0x7f97341da000) [pid = 1827] [serial = 438] [outer = (nil)] 13:43:59 INFO - PROCESS | 1827 | ++DOMWINDOW == 134 (0x7f9734f3b800) [pid = 1827] [serial = 439] [outer = 0x7f97341da000] 13:43:59 INFO - PROCESS | 1827 | 1461271439628 Marionette DEBUG loaded listener.js 13:43:59 INFO - PROCESS | 1827 | ++DOMWINDOW == 135 (0x7f9734fe0c00) [pid = 1827] [serial = 440] [outer = 0x7f97341da000] 13:44:00 INFO - PROCESS | 1827 | [1827] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 13:44:00 INFO - PROCESS | 1827 | 1461271440499 Marionette TRACE conn4 <- [1,556,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html",0,null,null,[["clearRect clears to transparent black",0,null,null]]]}] 13:44:00 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 13:44:00 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 1450ms 13:44:00 INFO - PROCESS | 1827 | 1461271440513 Marionette TRACE conn4 -> [0,557,"getWindowHandle",null] 13:44:00 INFO - PROCESS | 1827 | 1461271440522 Marionette TRACE conn4 <- [1,557,null,{"value":"8"}] 13:44:00 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 13:44:00 INFO - PROCESS | 1827 | 1461271440532 Marionette TRACE conn4 -> [0,558,"setScriptTimeout",{"ms":35000}] 13:44:00 INFO - PROCESS | 1827 | 1461271440536 Marionette TRACE conn4 <- [1,558,null,{}] 13:44:00 INFO - PROCESS | 1827 | 1461271440542 Marionette TRACE conn4 -> [0,559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:44:00 INFO - PROCESS | 1827 | 1461271440703 Marionette TRACE conn4 <- [1,559,null,{"value":null}] 13:44:00 INFO - PROCESS | 1827 | 1461271440856 Marionette TRACE conn4 -> [0,560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:00 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f9741372000 == 58 [pid = 1827] [id = 147] 13:44:00 INFO - PROCESS | 1827 | ++DOMWINDOW == 136 (0x7f97341e4800) [pid = 1827] [serial = 441] [outer = (nil)] 13:44:00 INFO - PROCESS | 1827 | ++DOMWINDOW == 137 (0x7f973510a800) [pid = 1827] [serial = 442] [outer = 0x7f97341e4800] 13:44:00 INFO - PROCESS | 1827 | 1461271440933 Marionette DEBUG loaded listener.js 13:44:01 INFO - PROCESS | 1827 | ++DOMWINDOW == 138 (0x7f9735170000) [pid = 1827] [serial = 443] [outer = 0x7f97341e4800] 13:44:01 INFO - PROCESS | 1827 | 1461271441976 Marionette TRACE conn4 <- [1,560,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html",0,null,null,[["clearRect is affected by clipping regions",0,null,null]]]}] 13:44:02 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 13:44:02 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 1480ms 13:44:02 INFO - PROCESS | 1827 | 1461271442013 Marionette TRACE conn4 -> [0,561,"getWindowHandle",null] 13:44:02 INFO - PROCESS | 1827 | 1461271442017 Marionette TRACE conn4 <- [1,561,null,{"value":"8"}] 13:44:02 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 13:44:02 INFO - PROCESS | 1827 | 1461271442023 Marionette TRACE conn4 -> [0,562,"setScriptTimeout",{"ms":35000}] 13:44:02 INFO - PROCESS | 1827 | 1461271442029 Marionette TRACE conn4 <- [1,562,null,{}] 13:44:02 INFO - PROCESS | 1827 | 1461271442045 Marionette TRACE conn4 -> [0,563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:44:02 INFO - PROCESS | 1827 | 1461271442221 Marionette TRACE conn4 <- [1,563,null,{"value":null}] 13:44:02 INFO - PROCESS | 1827 | 1461271442417 Marionette TRACE conn4 -> [0,564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:02 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f9752ab0000 == 59 [pid = 1827] [id = 148] 13:44:02 INFO - PROCESS | 1827 | ++DOMWINDOW == 139 (0x7f9736e64000) [pid = 1827] [serial = 444] [outer = (nil)] 13:44:02 INFO - PROCESS | 1827 | ++DOMWINDOW == 140 (0x7f973a2f4400) [pid = 1827] [serial = 445] [outer = 0x7f9736e64000] 13:44:02 INFO - PROCESS | 1827 | 1461271442501 Marionette DEBUG loaded listener.js 13:44:02 INFO - PROCESS | 1827 | ++DOMWINDOW == 141 (0x7f973ef4cc00) [pid = 1827] [serial = 446] [outer = 0x7f9736e64000] 13:44:02 INFO - PROCESS | 1827 | [1827] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 13:44:03 INFO - PROCESS | 1827 | 1461271443296 Marionette TRACE conn4 <- [1,564,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html",0,null,null,[["clearRect is not affected by globalAlpha",0,null,null]]]}] 13:44:03 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 13:44:03 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 1333ms 13:44:03 INFO - PROCESS | 1827 | 1461271443358 Marionette TRACE conn4 -> [0,565,"getWindowHandle",null] 13:44:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 13:44:03 INFO - PROCESS | 1827 | 1461271443362 Marionette TRACE conn4 <- [1,565,null,{"value":"8"}] 13:44:03 INFO - PROCESS | 1827 | 1461271443369 Marionette TRACE conn4 -> [0,566,"setScriptTimeout",{"ms":35000}] 13:44:03 INFO - PROCESS | 1827 | 1461271443372 Marionette TRACE conn4 <- [1,566,null,{}] 13:44:03 INFO - PROCESS | 1827 | 1461271443378 Marionette TRACE conn4 -> [0,567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:44:03 INFO - PROCESS | 1827 | 1461271443548 Marionette TRACE conn4 <- [1,567,null,{"value":null}] 13:44:03 INFO - PROCESS | 1827 | 1461271443696 Marionette TRACE conn4 -> [0,568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:03 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f97569c0000 == 60 [pid = 1827] [id = 149] 13:44:03 INFO - PROCESS | 1827 | ++DOMWINDOW == 142 (0x7f9735168400) [pid = 1827] [serial = 447] [outer = (nil)] 13:44:03 INFO - PROCESS | 1827 | ++DOMWINDOW == 143 (0x7f97403d8000) [pid = 1827] [serial = 448] [outer = 0x7f9735168400] 13:44:03 INFO - PROCESS | 1827 | 1461271443772 Marionette DEBUG loaded listener.js 13:44:03 INFO - PROCESS | 1827 | ++DOMWINDOW == 144 (0x7f974c43c000) [pid = 1827] [serial = 449] [outer = 0x7f9735168400] 13:44:04 INFO - PROCESS | 1827 | [1827] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 13:44:04 INFO - PROCESS | 1827 | 1461271444616 Marionette TRACE conn4 <- [1,568,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html",0,null,null,[["clearRect is not affected by globalCompositeOperation",0,null,null]]]}] 13:44:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 13:44:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 1278ms 13:44:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 13:44:04 INFO - PROCESS | 1827 | 1461271444648 Marionette TRACE conn4 -> [0,569,"getWindowHandle",null] 13:44:04 INFO - PROCESS | 1827 | 1461271444651 Marionette TRACE conn4 <- [1,569,null,{"value":"8"}] 13:44:04 INFO - PROCESS | 1827 | 1461271444658 Marionette TRACE conn4 -> [0,570,"setScriptTimeout",{"ms":35000}] 13:44:04 INFO - PROCESS | 1827 | 1461271444660 Marionette TRACE conn4 <- [1,570,null,{}] 13:44:04 INFO - PROCESS | 1827 | 1461271444666 Marionette TRACE conn4 -> [0,571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:44:04 INFO - PROCESS | 1827 | 1461271444823 Marionette TRACE conn4 <- [1,571,null,{"value":null}] 13:44:04 INFO - PROCESS | 1827 | 1461271444975 Marionette TRACE conn4 -> [0,572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:05 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f973a765800 == 61 [pid = 1827] [id = 150] 13:44:05 INFO - PROCESS | 1827 | ++DOMWINDOW == 145 (0x7f973f430c00) [pid = 1827] [serial = 450] [outer = (nil)] 13:44:05 INFO - PROCESS | 1827 | ++DOMWINDOW == 146 (0x7f974e54c800) [pid = 1827] [serial = 451] [outer = 0x7f973f430c00] 13:44:05 INFO - PROCESS | 1827 | 1461271445053 Marionette DEBUG loaded listener.js 13:44:05 INFO - PROCESS | 1827 | ++DOMWINDOW == 147 (0x7f974e576800) [pid = 1827] [serial = 452] [outer = 0x7f973f430c00] 13:44:05 INFO - PROCESS | 1827 | [1827] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 13:44:05 INFO - PROCESS | 1827 | 1461271445906 Marionette TRACE conn4 <- [1,572,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html",0,null,null,[["clearRect of negative sizes works",0,null,null]]]}] 13:44:05 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 13:44:05 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 1281ms 13:44:05 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 13:44:05 INFO - PROCESS | 1827 | 1461271445939 Marionette TRACE conn4 -> [0,573,"getWindowHandle",null] 13:44:05 INFO - PROCESS | 1827 | 1461271445942 Marionette TRACE conn4 <- [1,573,null,{"value":"8"}] 13:44:05 INFO - PROCESS | 1827 | 1461271445949 Marionette TRACE conn4 -> [0,574,"setScriptTimeout",{"ms":35000}] 13:44:05 INFO - PROCESS | 1827 | 1461271445952 Marionette TRACE conn4 <- [1,574,null,{}] 13:44:05 INFO - PROCESS | 1827 | 1461271445957 Marionette TRACE conn4 -> [0,575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:44:06 INFO - PROCESS | 1827 | 1461271446142 Marionette TRACE conn4 <- [1,575,null,{"value":null}] 13:44:06 INFO - PROCESS | 1827 | 1461271446301 Marionette TRACE conn4 -> [0,576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:06 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f973aad4800 == 62 [pid = 1827] [id = 151] 13:44:06 INFO - PROCESS | 1827 | ++DOMWINDOW == 148 (0x7f972efd6400) [pid = 1827] [serial = 453] [outer = (nil)] 13:44:06 INFO - PROCESS | 1827 | ++DOMWINDOW == 149 (0x7f974e571000) [pid = 1827] [serial = 454] [outer = 0x7f972efd6400] 13:44:06 INFO - PROCESS | 1827 | 1461271446386 Marionette DEBUG loaded listener.js 13:44:06 INFO - PROCESS | 1827 | ++DOMWINDOW == 150 (0x7f9751e7a800) [pid = 1827] [serial = 455] [outer = 0x7f972efd6400] 13:44:07 INFO - PROCESS | 1827 | 1461271447278 Marionette TRACE conn4 <- [1,576,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html",0,null,null,[["clearRect() with Infinity/NaN is ignored",0,null,null]]]}] 13:44:07 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 13:44:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 1381ms 13:44:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 13:44:07 INFO - PROCESS | 1827 | 1461271447330 Marionette TRACE conn4 -> [0,577,"getWindowHandle",null] 13:44:07 INFO - PROCESS | 1827 | 1461271447333 Marionette TRACE conn4 <- [1,577,null,{"value":"8"}] 13:44:07 INFO - PROCESS | 1827 | 1461271447339 Marionette TRACE conn4 -> [0,578,"setScriptTimeout",{"ms":35000}] 13:44:07 INFO - PROCESS | 1827 | 1461271447342 Marionette TRACE conn4 <- [1,578,null,{}] 13:44:07 INFO - PROCESS | 1827 | 1461271447350 Marionette TRACE conn4 -> [0,579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:44:07 INFO - PROCESS | 1827 | 1461271447509 Marionette TRACE conn4 <- [1,579,null,{"value":null}] 13:44:07 INFO - PROCESS | 1827 | 1461271447662 Marionette TRACE conn4 -> [0,580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:07 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f973a896000 == 63 [pid = 1827] [id = 152] 13:44:07 INFO - PROCESS | 1827 | ++DOMWINDOW == 151 (0x7f972efdb000) [pid = 1827] [serial = 456] [outer = (nil)] 13:44:07 INFO - PROCESS | 1827 | ++DOMWINDOW == 152 (0x7f973a8cd000) [pid = 1827] [serial = 457] [outer = 0x7f972efdb000] 13:44:07 INFO - PROCESS | 1827 | 1461271447735 Marionette DEBUG loaded listener.js 13:44:07 INFO - PROCESS | 1827 | ++DOMWINDOW == 153 (0x7f973a8d2800) [pid = 1827] [serial = 458] [outer = 0x7f972efdb000] 13:44:08 INFO - PROCESS | 1827 | 1461271448628 Marionette TRACE conn4 <- [1,580,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html",0,null,null,[["clearRect does not affect the current path",0,null,null]]]}] 13:44:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 13:44:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 1334ms 13:44:08 INFO - PROCESS | 1827 | 1461271448673 Marionette TRACE conn4 -> [0,581,"getWindowHandle",null] 13:44:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 13:44:08 INFO - PROCESS | 1827 | 1461271448677 Marionette TRACE conn4 <- [1,581,null,{"value":"8"}] 13:44:08 INFO - PROCESS | 1827 | 1461271448683 Marionette TRACE conn4 -> [0,582,"setScriptTimeout",{"ms":35000}] 13:44:08 INFO - PROCESS | 1827 | 1461271448686 Marionette TRACE conn4 <- [1,582,null,{}] 13:44:08 INFO - PROCESS | 1827 | 1461271448691 Marionette TRACE conn4 -> [0,583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:44:08 INFO - PROCESS | 1827 | 1461271448849 Marionette TRACE conn4 <- [1,583,null,{"value":null}] 13:44:09 INFO - PROCESS | 1827 | 1461271449006 Marionette TRACE conn4 -> [0,584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:09 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f9736a36000 == 64 [pid = 1827] [id = 153] 13:44:09 INFO - PROCESS | 1827 | ++DOMWINDOW == 154 (0x7f972f16ac00) [pid = 1827] [serial = 459] [outer = (nil)] 13:44:09 INFO - PROCESS | 1827 | ++DOMWINDOW == 155 (0x7f972f172400) [pid = 1827] [serial = 460] [outer = 0x7f972f16ac00] 13:44:09 INFO - PROCESS | 1827 | 1461271449080 Marionette DEBUG loaded listener.js 13:44:09 INFO - PROCESS | 1827 | ++DOMWINDOW == 156 (0x7f972f177400) [pid = 1827] [serial = 461] [outer = 0x7f972f16ac00] 13:44:10 INFO - PROCESS | 1827 | 1461271450250 Marionette TRACE conn4 <- [1,584,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html",0,null,null,[["clearRect does not draw shadows",0,null,null]]]}] 13:44:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 13:44:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 1638ms 13:44:10 INFO - PROCESS | 1827 | 1461271450321 Marionette TRACE conn4 -> [0,585,"getWindowHandle",null] 13:44:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 13:44:10 INFO - PROCESS | 1827 | 1461271450327 Marionette TRACE conn4 <- [1,585,null,{"value":"8"}] 13:44:10 INFO - PROCESS | 1827 | 1461271450335 Marionette TRACE conn4 -> [0,586,"setScriptTimeout",{"ms":35000}] 13:44:10 INFO - PROCESS | 1827 | 1461271450339 Marionette TRACE conn4 <- [1,586,null,{}] 13:44:10 INFO - PROCESS | 1827 | 1461271450347 Marionette TRACE conn4 -> [0,587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:44:10 INFO - PROCESS | 1827 | 1461271450559 Marionette TRACE conn4 <- [1,587,null,{"value":null}] 13:44:10 INFO - PROCESS | 1827 | 1461271450845 Marionette TRACE conn4 -> [0,588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:10 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f97341bc000 == 65 [pid = 1827] [id = 154] 13:44:10 INFO - PROCESS | 1827 | ++DOMWINDOW == 157 (0x7f9734178000) [pid = 1827] [serial = 462] [outer = (nil)] 13:44:10 INFO - PROCESS | 1827 | ++DOMWINDOW == 158 (0x7f973417c800) [pid = 1827] [serial = 463] [outer = 0x7f9734178000] 13:44:10 INFO - PROCESS | 1827 | 1461271450920 Marionette DEBUG loaded listener.js 13:44:11 INFO - PROCESS | 1827 | ++DOMWINDOW == 159 (0x7f9734e09800) [pid = 1827] [serial = 464] [outer = 0x7f9734178000] 13:44:11 INFO - PROCESS | 1827 | [1827] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 13:44:11 INFO - PROCESS | 1827 | 1461271451765 Marionette TRACE conn4 <- [1,588,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html",0,null,null,[["clearRect is affected by transforms",0,null,null]]]}] 13:44:11 INFO - PROCESS | 1827 | --DOCSHELL 0x7f973c76c800 == 64 [pid = 1827] [id = 144] 13:44:11 INFO - PROCESS | 1827 | --DOCSHELL 0x7f974e768000 == 63 [pid = 1827] [id = 143] 13:44:11 INFO - PROCESS | 1827 | --DOMWINDOW == 158 (0x7f973a22f400) [pid = 1827] [serial = 357] [outer = (nil)] [url = about:blank] 13:44:11 INFO - PROCESS | 1827 | --DOMWINDOW == 157 (0x7f973650ec00) [pid = 1827] [serial = 354] [outer = (nil)] [url = about:blank] 13:44:11 INFO - PROCESS | 1827 | --DOMWINDOW == 156 (0x7f974d2d5c00) [pid = 1827] [serial = 363] [outer = (nil)] [url = about:blank] 13:44:11 INFO - PROCESS | 1827 | --DOMWINDOW == 155 (0x7f973efb0800) [pid = 1827] [serial = 360] [outer = (nil)] [url = about:blank] 13:44:11 INFO - PROCESS | 1827 | --DOMWINDOW == 154 (0x7f9743572000) [pid = 1827] [serial = 351] [outer = (nil)] [url = about:blank] 13:44:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 13:44:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 1495ms 13:44:11 INFO - PROCESS | 1827 | --DOMWINDOW == 153 (0x7f97506db800) [pid = 1827] [serial = 366] [outer = (nil)] [url = about:blank] 13:44:11 INFO - PROCESS | 1827 | --DOMWINDOW == 152 (0x7f974e557800) [pid = 1827] [serial = 393] [outer = (nil)] [url = about:blank] 13:44:11 INFO - PROCESS | 1827 | --DOCSHELL 0x7f97474ea800 == 62 [pid = 1827] [id = 142] 13:44:11 INFO - PROCESS | 1827 | --DOCSHELL 0x7f973fc94800 == 61 [pid = 1827] [id = 141] 13:44:11 INFO - PROCESS | 1827 | --DOCSHELL 0x7f97352c9000 == 60 [pid = 1827] [id = 140] 13:44:11 INFO - PROCESS | 1827 | --DOCSHELL 0x7f9737516000 == 59 [pid = 1827] [id = 139] 13:44:11 INFO - PROCESS | 1827 | 1461271451867 Marionette TRACE conn4 -> [0,589,"getWindowHandle",null] 13:44:11 INFO - PROCESS | 1827 | 1461271451875 Marionette TRACE conn4 <- [1,589,null,{"value":"8"}] 13:44:11 INFO - PROCESS | 1827 | --DOCSHELL 0x7f973d21f000 == 58 [pid = 1827] [id = 132] 13:44:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 13:44:11 INFO - PROCESS | 1827 | 1461271451894 Marionette TRACE conn4 -> [0,590,"setScriptTimeout",{"ms":35000}] 13:44:11 INFO - PROCESS | 1827 | 1461271451897 Marionette TRACE conn4 <- [1,590,null,{}] 13:44:11 INFO - PROCESS | 1827 | 1461271451903 Marionette TRACE conn4 -> [0,591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:44:12 INFO - PROCESS | 1827 | 1461271452047 Marionette TRACE conn4 <- [1,591,null,{"value":null}] 13:44:12 INFO - PROCESS | 1827 | --DOMWINDOW == 151 (0x7f974e4e6c00) [pid = 1827] [serial = 387] [outer = (nil)] [url = about:blank] 13:44:12 INFO - PROCESS | 1827 | --DOMWINDOW == 150 (0x7f973ef4e800) [pid = 1827] [serial = 382] [outer = (nil)] [url = about:blank] 13:44:12 INFO - PROCESS | 1827 | --DOMWINDOW == 149 (0x7f973f423800) [pid = 1827] [serial = 379] [outer = (nil)] [url = about:blank] 13:44:12 INFO - PROCESS | 1827 | --DOMWINDOW == 148 (0x7f973f84fc00) [pid = 1827] [serial = 385] [outer = (nil)] [url = about:blank] 13:44:12 INFO - PROCESS | 1827 | --DOMWINDOW == 147 (0x7f973ef52800) [pid = 1827] [serial = 378] [outer = (nil)] [url = about:blank] 13:44:12 INFO - PROCESS | 1827 | --DOMWINDOW == 146 (0x7f974e550400) [pid = 1827] [serial = 388] [outer = (nil)] [url = about:blank] 13:44:12 INFO - PROCESS | 1827 | --DOMWINDOW == 145 (0x7f9736b5ec00) [pid = 1827] [serial = 373] [outer = (nil)] [url = about:blank] 13:44:12 INFO - PROCESS | 1827 | --DOMWINDOW == 144 (0x7f973f436000) [pid = 1827] [serial = 384] [outer = (nil)] [url = about:blank] 13:44:12 INFO - PROCESS | 1827 | --DOMWINDOW == 143 (0x7f974741f800) [pid = 1827] [serial = 390] [outer = (nil)] [url = about:blank] 13:44:12 INFO - PROCESS | 1827 | --DOMWINDOW == 142 (0x7f973516d400) [pid = 1827] [serial = 372] [outer = (nil)] [url = about:blank] 13:44:12 INFO - PROCESS | 1827 | --DOMWINDOW == 141 (0x7f974e555c00) [pid = 1827] [serial = 391] [outer = (nil)] [url = about:blank] 13:44:12 INFO - PROCESS | 1827 | --DOMWINDOW == 140 (0x7f9739f99000) [pid = 1827] [serial = 369] [outer = (nil)] [url = about:blank] 13:44:12 INFO - PROCESS | 1827 | --DOMWINDOW == 139 (0x7f973b403400) [pid = 1827] [serial = 376] [outer = (nil)] [url = about:blank] 13:44:12 INFO - PROCESS | 1827 | --DOMWINDOW == 138 (0x7f973417f000) [pid = 1827] [serial = 381] [outer = (nil)] [url = about:blank] 13:44:12 INFO - PROCESS | 1827 | --DOMWINDOW == 137 (0x7f9739fc1400) [pid = 1827] [serial = 375] [outer = (nil)] [url = about:blank] 13:44:12 INFO - PROCESS | 1827 | 1461271452170 Marionette TRACE conn4 -> [0,592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:12 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f97367eb000 == 59 [pid = 1827] [id = 155] 13:44:12 INFO - PROCESS | 1827 | ++DOMWINDOW == 138 (0x7f9733fea400) [pid = 1827] [serial = 465] [outer = (nil)] 13:44:12 INFO - PROCESS | 1827 | ++DOMWINDOW == 139 (0x7f9735105c00) [pid = 1827] [serial = 466] [outer = 0x7f9733fea400] 13:44:12 INFO - PROCESS | 1827 | 1461271452238 Marionette DEBUG loaded listener.js 13:44:12 INFO - PROCESS | 1827 | ++DOMWINDOW == 140 (0x7f973516c400) [pid = 1827] [serial = 467] [outer = 0x7f9733fea400] 13:44:13 INFO - PROCESS | 1827 | 1461271453178 Marionette TRACE conn4 <- [1,592,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html",0,null,null,[["clearRect of zero pixels has no effect",0,null,null]]]}] 13:44:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 13:44:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 1338ms 13:44:13 INFO - PROCESS | 1827 | 1461271453227 Marionette TRACE conn4 -> [0,593,"getWindowHandle",null] 13:44:13 INFO - PROCESS | 1827 | 1461271453233 Marionette TRACE conn4 <- [1,593,null,{"value":"8"}] 13:44:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 13:44:13 INFO - PROCESS | 1827 | 1461271453241 Marionette TRACE conn4 -> [0,594,"setScriptTimeout",{"ms":35000}] 13:44:13 INFO - PROCESS | 1827 | 1461271453247 Marionette TRACE conn4 <- [1,594,null,{}] 13:44:13 INFO - PROCESS | 1827 | 1461271453256 Marionette TRACE conn4 -> [0,595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:44:13 INFO - PROCESS | 1827 | 1461271453438 Marionette TRACE conn4 <- [1,595,null,{"value":null}] 13:44:13 INFO - PROCESS | 1827 | 1461271453587 Marionette TRACE conn4 -> [0,596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:13 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f9737517800 == 60 [pid = 1827] [id = 156] 13:44:13 INFO - PROCESS | 1827 | ++DOMWINDOW == 141 (0x7f9733fe7c00) [pid = 1827] [serial = 468] [outer = (nil)] 13:44:13 INFO - PROCESS | 1827 | ++DOMWINDOW == 142 (0x7f9734171000) [pid = 1827] [serial = 469] [outer = 0x7f9733fe7c00] 13:44:13 INFO - PROCESS | 1827 | 1461271453664 Marionette DEBUG loaded listener.js 13:44:13 INFO - PROCESS | 1827 | ++DOMWINDOW == 143 (0x7f97341e4400) [pid = 1827] [serial = 470] [outer = 0x7f9733fe7c00] 13:44:14 INFO - PROCESS | 1827 | 1461271454682 Marionette TRACE conn4 <- [1,596,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html",0,null,null,[["fillRect works",0,null,null]]]}] 13:44:14 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 13:44:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 1486ms 13:44:14 INFO - PROCESS | 1827 | 1461271454728 Marionette TRACE conn4 -> [0,597,"getWindowHandle",null] 13:44:14 INFO - PROCESS | 1827 | 1461271454737 Marionette TRACE conn4 <- [1,597,null,{"value":"8"}] 13:44:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 13:44:14 INFO - PROCESS | 1827 | 1461271454747 Marionette TRACE conn4 -> [0,598,"setScriptTimeout",{"ms":35000}] 13:44:14 INFO - PROCESS | 1827 | 1461271454752 Marionette TRACE conn4 <- [1,598,null,{}] 13:44:14 INFO - PROCESS | 1827 | 1461271454758 Marionette TRACE conn4 -> [0,599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:44:14 INFO - PROCESS | 1827 | 1461271454932 Marionette TRACE conn4 <- [1,599,null,{"value":null}] 13:44:15 INFO - PROCESS | 1827 | 1461271455108 Marionette TRACE conn4 -> [0,600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:15 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f973c63c800 == 61 [pid = 1827] [id = 157] 13:44:15 INFO - PROCESS | 1827 | ++DOMWINDOW == 144 (0x7f9734fe3c00) [pid = 1827] [serial = 471] [outer = (nil)] 13:44:15 INFO - PROCESS | 1827 | ++DOMWINDOW == 145 (0x7f973650f800) [pid = 1827] [serial = 472] [outer = 0x7f9734fe3c00] 13:44:15 INFO - PROCESS | 1827 | 1461271455260 Marionette DEBUG loaded listener.js 13:44:15 INFO - PROCESS | 1827 | ++DOMWINDOW == 146 (0x7f9736e62400) [pid = 1827] [serial = 473] [outer = 0x7f9734fe3c00] 13:44:16 INFO - PROCESS | 1827 | 1461271456257 Marionette TRACE conn4 <- [1,600,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html",0,null,null,[["fillRect is affected by clipping regions",0,null,null]]]}] 13:44:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 13:44:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 1587ms 13:44:16 INFO - PROCESS | 1827 | 1461271456336 Marionette TRACE conn4 -> [0,601,"getWindowHandle",null] 13:44:16 INFO - PROCESS | 1827 | 1461271456340 Marionette TRACE conn4 <- [1,601,null,{"value":"8"}] 13:44:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 13:44:16 INFO - PROCESS | 1827 | 1461271456346 Marionette TRACE conn4 -> [0,602,"setScriptTimeout",{"ms":35000}] 13:44:16 INFO - PROCESS | 1827 | 1461271456352 Marionette TRACE conn4 <- [1,602,null,{}] 13:44:16 INFO - PROCESS | 1827 | 1461271456370 Marionette TRACE conn4 -> [0,603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:44:16 INFO - PROCESS | 1827 | 1461271456593 Marionette TRACE conn4 <- [1,603,null,{"value":null}] 13:44:16 INFO - PROCESS | 1827 | 1461271456845 Marionette TRACE conn4 -> [0,604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:16 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f973fc93800 == 62 [pid = 1827] [id = 158] 13:44:16 INFO - PROCESS | 1827 | ++DOMWINDOW == 147 (0x7f97372dfc00) [pid = 1827] [serial = 474] [outer = (nil)] 13:44:16 INFO - PROCESS | 1827 | ++DOMWINDOW == 148 (0x7f9739f97400) [pid = 1827] [serial = 475] [outer = 0x7f97372dfc00] 13:44:16 INFO - PROCESS | 1827 | 1461271456921 Marionette DEBUG loaded listener.js 13:44:17 INFO - PROCESS | 1827 | ++DOMWINDOW == 149 (0x7f973a2f4c00) [pid = 1827] [serial = 476] [outer = 0x7f97372dfc00] 13:44:18 INFO - PROCESS | 1827 | 1461271458052 Marionette TRACE conn4 <- [1,604,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html",0,null,null,[["fillRect of negative sizes works",0,null,null]]]}] 13:44:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 13:44:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 1736ms 13:44:18 INFO - PROCESS | 1827 | 1461271458097 Marionette TRACE conn4 -> [0,605,"getWindowHandle",null] 13:44:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 13:44:18 INFO - PROCESS | 1827 | 1461271458102 Marionette TRACE conn4 <- [1,605,null,{"value":"8"}] 13:44:18 INFO - PROCESS | 1827 | 1461271458108 Marionette TRACE conn4 -> [0,606,"setScriptTimeout",{"ms":35000}] 13:44:18 INFO - PROCESS | 1827 | 1461271458111 Marionette TRACE conn4 <- [1,606,null,{}] 13:44:18 INFO - PROCESS | 1827 | 1461271458116 Marionette TRACE conn4 -> [0,607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:44:18 INFO - PROCESS | 1827 | 1461271458276 Marionette TRACE conn4 <- [1,607,null,{"value":null}] 13:44:18 INFO - PROCESS | 1827 | 1461271458430 Marionette TRACE conn4 -> [0,608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:18 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f9740bf4000 == 63 [pid = 1827] [id = 159] 13:44:18 INFO - PROCESS | 1827 | ++DOMWINDOW == 150 (0x7f9736cb2400) [pid = 1827] [serial = 477] [outer = (nil)] 13:44:18 INFO - PROCESS | 1827 | ++DOMWINDOW == 151 (0x7f973a8d5000) [pid = 1827] [serial = 478] [outer = 0x7f9736cb2400] 13:44:18 INFO - PROCESS | 1827 | 1461271458505 Marionette DEBUG loaded listener.js 13:44:18 INFO - PROCESS | 1827 | ++DOMWINDOW == 152 (0x7f973ea9c400) [pid = 1827] [serial = 479] [outer = 0x7f9736cb2400] 13:44:19 INFO - PROCESS | 1827 | 1461271459395 Marionette TRACE conn4 <- [1,608,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html",0,null,null,[["fillRect() with Infinity/NaN is ignored",0,null,null]]]}] 13:44:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 13:44:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 1328ms 13:44:19 INFO - PROCESS | 1827 | 1461271459437 Marionette TRACE conn4 -> [0,609,"getWindowHandle",null] 13:44:19 INFO - PROCESS | 1827 | 1461271459441 Marionette TRACE conn4 <- [1,609,null,{"value":"8"}] 13:44:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 13:44:19 INFO - PROCESS | 1827 | 1461271459447 Marionette TRACE conn4 -> [0,610,"setScriptTimeout",{"ms":35000}] 13:44:19 INFO - PROCESS | 1827 | 1461271459449 Marionette TRACE conn4 <- [1,610,null,{}] 13:44:19 INFO - PROCESS | 1827 | 1461271459455 Marionette TRACE conn4 -> [0,611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:44:19 INFO - PROCESS | 1827 | 1461271459609 Marionette TRACE conn4 <- [1,611,null,{"value":null}] 13:44:19 INFO - PROCESS | 1827 | 1461271459763 Marionette TRACE conn4 -> [0,612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:19 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f974659c000 == 64 [pid = 1827] [id = 160] 13:44:19 INFO - PROCESS | 1827 | ++DOMWINDOW == 153 (0x7f9733fe9800) [pid = 1827] [serial = 480] [outer = (nil)] 13:44:19 INFO - PROCESS | 1827 | ++DOMWINDOW == 154 (0x7f973ef4b800) [pid = 1827] [serial = 481] [outer = 0x7f9733fe9800] 13:44:19 INFO - PROCESS | 1827 | 1461271459837 Marionette DEBUG loaded listener.js 13:44:19 INFO - PROCESS | 1827 | ++DOMWINDOW == 155 (0x7f973f423800) [pid = 1827] [serial = 482] [outer = 0x7f9733fe9800] 13:44:20 INFO - PROCESS | 1827 | 1461271460726 Marionette TRACE conn4 <- [1,612,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html",0,null,null,[["fillRect does not affect the current path",0,null,null]]]}] 13:44:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 13:44:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 1328ms 13:44:20 INFO - PROCESS | 1827 | 1461271460776 Marionette TRACE conn4 -> [0,613,"getWindowHandle",null] 13:44:20 INFO - PROCESS | 1827 | 1461271460780 Marionette TRACE conn4 <- [1,613,null,{"value":"8"}] 13:44:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 13:44:20 INFO - PROCESS | 1827 | 1461271460786 Marionette TRACE conn4 -> [0,614,"setScriptTimeout",{"ms":35000}] 13:44:20 INFO - PROCESS | 1827 | 1461271460789 Marionette TRACE conn4 <- [1,614,null,{}] 13:44:20 INFO - PROCESS | 1827 | 1461271460796 Marionette TRACE conn4 -> [0,615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:44:20 INFO - PROCESS | 1827 | 1461271460996 Marionette TRACE conn4 <- [1,615,null,{"value":null}] 13:44:21 INFO - PROCESS | 1827 | 1461271461166 Marionette TRACE conn4 -> [0,616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:21 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f974e512800 == 65 [pid = 1827] [id = 161] 13:44:21 INFO - PROCESS | 1827 | ++DOMWINDOW == 156 (0x7f973a274000) [pid = 1827] [serial = 483] [outer = (nil)] 13:44:21 INFO - PROCESS | 1827 | ++DOMWINDOW == 157 (0x7f9740c0d800) [pid = 1827] [serial = 484] [outer = 0x7f973a274000] 13:44:21 INFO - PROCESS | 1827 | 1461271461290 Marionette DEBUG loaded listener.js 13:44:21 INFO - PROCESS | 1827 | ++DOMWINDOW == 158 (0x7f974e4e6c00) [pid = 1827] [serial = 485] [outer = 0x7f973a274000] 13:44:22 INFO - PROCESS | 1827 | 1461271462213 Marionette TRACE conn4 <- [1,616,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html",0,null,null,[["fillRect draws shadows",0,null,null]]]}] 13:44:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 13:44:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 1484ms 13:44:22 INFO - PROCESS | 1827 | 1461271462271 Marionette TRACE conn4 -> [0,617,"getWindowHandle",null] 13:44:22 INFO - PROCESS | 1827 | 1461271462274 Marionette TRACE conn4 <- [1,617,null,{"value":"8"}] 13:44:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 13:44:22 INFO - PROCESS | 1827 | 1461271462280 Marionette TRACE conn4 -> [0,618,"setScriptTimeout",{"ms":35000}] 13:44:22 INFO - PROCESS | 1827 | 1461271462283 Marionette TRACE conn4 <- [1,618,null,{}] 13:44:22 INFO - PROCESS | 1827 | 1461271462289 Marionette TRACE conn4 -> [0,619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:44:22 INFO - PROCESS | 1827 | 1461271462451 Marionette TRACE conn4 <- [1,619,null,{"value":null}] 13:44:22 INFO - PROCESS | 1827 | 1461271462609 Marionette TRACE conn4 -> [0,620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:22 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f9752a29000 == 66 [pid = 1827] [id = 162] 13:44:22 INFO - PROCESS | 1827 | ++DOMWINDOW == 159 (0x7f973f84e000) [pid = 1827] [serial = 486] [outer = (nil)] 13:44:22 INFO - PROCESS | 1827 | ++DOMWINDOW == 160 (0x7f974e56e800) [pid = 1827] [serial = 487] [outer = 0x7f973f84e000] 13:44:22 INFO - PROCESS | 1827 | 1461271462683 Marionette DEBUG loaded listener.js 13:44:22 INFO - PROCESS | 1827 | ++DOMWINDOW == 161 (0x7f9750108000) [pid = 1827] [serial = 488] [outer = 0x7f973f84e000] 13:44:23 INFO - PROCESS | 1827 | 1461271463542 Marionette TRACE conn4 <- [1,620,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 13:44:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 13:44:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 1335ms 13:44:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 13:44:23 INFO - PROCESS | 1827 | 1461271463618 Marionette TRACE conn4 -> [0,621,"getWindowHandle",null] 13:44:23 INFO - PROCESS | 1827 | 1461271463621 Marionette TRACE conn4 <- [1,621,null,{"value":"8"}] 13:44:23 INFO - PROCESS | 1827 | 1461271463627 Marionette TRACE conn4 -> [0,622,"setScriptTimeout",{"ms":35000}] 13:44:23 INFO - PROCESS | 1827 | 1461271463630 Marionette TRACE conn4 <- [1,622,null,{}] 13:44:23 INFO - PROCESS | 1827 | 1461271463635 Marionette TRACE conn4 -> [0,623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:44:23 INFO - PROCESS | 1827 | 1461271463793 Marionette TRACE conn4 <- [1,623,null,{"value":null}] 13:44:23 INFO - PROCESS | 1827 | 1461271463944 Marionette TRACE conn4 -> [0,624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:23 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f97569b2800 == 67 [pid = 1827] [id = 163] 13:44:23 INFO - PROCESS | 1827 | ++DOMWINDOW == 162 (0x7f973a71f800) [pid = 1827] [serial = 489] [outer = (nil)] 13:44:24 INFO - PROCESS | 1827 | ++DOMWINDOW == 163 (0x7f973a727800) [pid = 1827] [serial = 490] [outer = 0x7f973a71f800] 13:44:24 INFO - PROCESS | 1827 | 1461271464018 Marionette DEBUG loaded listener.js 13:44:24 INFO - PROCESS | 1827 | ++DOMWINDOW == 164 (0x7f973a72c400) [pid = 1827] [serial = 491] [outer = 0x7f973a71f800] 13:44:24 INFO - PROCESS | 1827 | 1461271464865 Marionette TRACE conn4 <- [1,624,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html",0,null,null,[["fillRect of zero pixels has no effect",0,null,null]]]}] 13:44:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 13:44:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 1287ms 13:44:24 INFO - PROCESS | 1827 | 1461271464914 Marionette TRACE conn4 -> [0,625,"getWindowHandle",null] 13:44:24 INFO - PROCESS | 1827 | 1461271464918 Marionette TRACE conn4 <- [1,625,null,{"value":"8"}] 13:44:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 13:44:24 INFO - PROCESS | 1827 | 1461271464924 Marionette TRACE conn4 -> [0,626,"setScriptTimeout",{"ms":35000}] 13:44:24 INFO - PROCESS | 1827 | 1461271464927 Marionette TRACE conn4 <- [1,626,null,{}] 13:44:24 INFO - PROCESS | 1827 | 1461271464932 Marionette TRACE conn4 -> [0,627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:44:25 INFO - PROCESS | 1827 | 1461271465151 Marionette TRACE conn4 <- [1,627,null,{"value":null}] 13:44:25 INFO - PROCESS | 1827 | 1461271465316 Marionette TRACE conn4 -> [0,628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:25 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f975787e000 == 68 [pid = 1827] [id = 164] 13:44:25 INFO - PROCESS | 1827 | ++DOMWINDOW == 165 (0x7f973a720400) [pid = 1827] [serial = 492] [outer = (nil)] 13:44:25 INFO - PROCESS | 1827 | ++DOMWINDOW == 166 (0x7f974e552800) [pid = 1827] [serial = 493] [outer = 0x7f973a720400] 13:44:25 INFO - PROCESS | 1827 | 1461271465392 Marionette DEBUG loaded listener.js 13:44:25 INFO - PROCESS | 1827 | ++DOMWINDOW == 167 (0x7f9751e7a400) [pid = 1827] [serial = 494] [outer = 0x7f973a720400] 13:44:26 INFO - PROCESS | 1827 | 1461271466228 Marionette TRACE conn4 <- [1,628,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html",0,null,null,[["strokeRect works",0,null,null]]]}] 13:44:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 13:44:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 1334ms 13:44:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 13:44:26 INFO - PROCESS | 1827 | 1461271466259 Marionette TRACE conn4 -> [0,629,"getWindowHandle",null] 13:44:26 INFO - PROCESS | 1827 | 1461271466262 Marionette TRACE conn4 <- [1,629,null,{"value":"8"}] 13:44:26 INFO - PROCESS | 1827 | 1461271466268 Marionette TRACE conn4 -> [0,630,"setScriptTimeout",{"ms":35000}] 13:44:26 INFO - PROCESS | 1827 | 1461271466271 Marionette TRACE conn4 <- [1,630,null,{}] 13:44:26 INFO - PROCESS | 1827 | 1461271466276 Marionette TRACE conn4 -> [0,631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:44:26 INFO - PROCESS | 1827 | 1461271466434 Marionette TRACE conn4 <- [1,631,null,{"value":null}] 13:44:26 INFO - PROCESS | 1827 | 1461271466593 Marionette TRACE conn4 -> [0,632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:26 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f972fcc6800 == 69 [pid = 1827] [id = 165] 13:44:26 INFO - PROCESS | 1827 | ++DOMWINDOW == 168 (0x7f973a61c400) [pid = 1827] [serial = 495] [outer = (nil)] 13:44:26 INFO - PROCESS | 1827 | ++DOMWINDOW == 169 (0x7f973a624c00) [pid = 1827] [serial = 496] [outer = 0x7f973a61c400] 13:44:26 INFO - PROCESS | 1827 | 1461271466668 Marionette DEBUG loaded listener.js 13:44:26 INFO - PROCESS | 1827 | ++DOMWINDOW == 170 (0x7f973a629000) [pid = 1827] [serial = 497] [outer = 0x7f973a61c400] 13:44:27 INFO - PROCESS | 1827 | 1461271467529 Marionette TRACE conn4 <- [1,632,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html",0,null,null,[["strokeRect is affected by clipping regions",0,null,null]]]}] 13:44:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 13:44:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 1335ms 13:44:27 INFO - PROCESS | 1827 | 1461271467603 Marionette TRACE conn4 -> [0,633,"getWindowHandle",null] 13:44:27 INFO - PROCESS | 1827 | 1461271467609 Marionette TRACE conn4 <- [1,633,null,{"value":"8"}] 13:44:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 13:44:27 INFO - PROCESS | 1827 | 1461271467616 Marionette TRACE conn4 -> [0,634,"setScriptTimeout",{"ms":35000}] 13:44:27 INFO - PROCESS | 1827 | 1461271467621 Marionette TRACE conn4 <- [1,634,null,{}] 13:44:27 INFO - PROCESS | 1827 | 1461271467627 Marionette TRACE conn4 -> [0,635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:44:27 INFO - PROCESS | 1827 | 1461271467830 Marionette TRACE conn4 <- [1,635,null,{"value":null}] 13:44:28 INFO - PROCESS | 1827 | 1461271468245 Marionette TRACE conn4 -> [0,636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:28 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f973840d800 == 70 [pid = 1827] [id = 166] 13:44:28 INFO - PROCESS | 1827 | ++DOMWINDOW == 171 (0x7f972fcebc00) [pid = 1827] [serial = 498] [outer = (nil)] 13:44:28 INFO - PROCESS | 1827 | ++DOMWINDOW == 172 (0x7f972fcee400) [pid = 1827] [serial = 499] [outer = 0x7f972fcebc00] 13:44:28 INFO - PROCESS | 1827 | 1461271468366 Marionette DEBUG loaded listener.js 13:44:28 INFO - PROCESS | 1827 | ++DOMWINDOW == 173 (0x7f9733febc00) [pid = 1827] [serial = 500] [outer = 0x7f972fcebc00] 13:44:29 INFO - PROCESS | 1827 | [1827] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 13:44:29 INFO - PROCESS | 1827 | 1461271469300 Marionette TRACE conn4 <- [1,636,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html",0,null,null,[["strokeRect is affected by globalAlpha",0,null,null]]]}] 13:44:29 INFO - PROCESS | 1827 | --DOCSHELL 0x7f973a2c5800 == 69 [pid = 1827] [id = 122] 13:44:29 INFO - PROCESS | 1827 | --DOCSHELL 0x7f97341bc000 == 68 [pid = 1827] [id = 154] 13:44:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 13:44:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 1789ms 13:44:29 INFO - PROCESS | 1827 | --DOCSHELL 0x7f9752ab0000 == 67 [pid = 1827] [id = 148] 13:44:29 INFO - PROCESS | 1827 | --DOCSHELL 0x7f9741372000 == 66 [pid = 1827] [id = 147] 13:44:29 INFO - PROCESS | 1827 | --DOCSHELL 0x7f97367e4800 == 65 [pid = 1827] [id = 146] 13:44:29 INFO - PROCESS | 1827 | 1461271469423 Marionette TRACE conn4 -> [0,637,"getWindowHandle",null] 13:44:29 INFO - PROCESS | 1827 | 1461271469431 Marionette TRACE conn4 <- [1,637,null,{"value":"8"}] 13:44:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 13:44:29 INFO - PROCESS | 1827 | 1461271469438 Marionette TRACE conn4 -> [0,638,"setScriptTimeout",{"ms":35000}] 13:44:29 INFO - PROCESS | 1827 | 1461271469444 Marionette TRACE conn4 <- [1,638,null,{}] 13:44:29 INFO - PROCESS | 1827 | 1461271469452 Marionette TRACE conn4 -> [0,639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:44:29 INFO - PROCESS | 1827 | 1461271469616 Marionette TRACE conn4 <- [1,639,null,{"value":null}] 13:44:29 INFO - PROCESS | 1827 | 1461271469744 Marionette TRACE conn4 -> [0,640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:29 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f9737517000 == 66 [pid = 1827] [id = 167] 13:44:29 INFO - PROCESS | 1827 | ++DOMWINDOW == 174 (0x7f9734e0d400) [pid = 1827] [serial = 501] [outer = (nil)] 13:44:29 INFO - PROCESS | 1827 | ++DOMWINDOW == 175 (0x7f9735108400) [pid = 1827] [serial = 502] [outer = 0x7f9734e0d400] 13:44:29 INFO - PROCESS | 1827 | 1461271469856 Marionette DEBUG loaded listener.js 13:44:29 INFO - PROCESS | 1827 | ++DOMWINDOW == 176 (0x7f973516c000) [pid = 1827] [serial = 503] [outer = 0x7f9734e0d400] 13:44:30 INFO - PROCESS | 1827 | [1827] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 13:44:30 INFO - PROCESS | 1827 | 1461271470648 Marionette TRACE conn4 <- [1,640,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html",0,null,null,[["strokeRect is not affected by globalCompositeOperation",0,null,null]]]}] 13:44:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 13:44:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 1283ms 13:44:30 INFO - PROCESS | 1827 | 1461271470725 Marionette TRACE conn4 -> [0,641,"getWindowHandle",null] 13:44:30 INFO - PROCESS | 1827 | 1461271470731 Marionette TRACE conn4 <- [1,641,null,{"value":"8"}] 13:44:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 13:44:30 INFO - PROCESS | 1827 | 1461271470738 Marionette TRACE conn4 -> [0,642,"setScriptTimeout",{"ms":35000}] 13:44:30 INFO - PROCESS | 1827 | 1461271470741 Marionette TRACE conn4 <- [1,642,null,{}] 13:44:30 INFO - PROCESS | 1827 | 1461271470772 Marionette TRACE conn4 -> [0,643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:44:30 INFO - PROCESS | 1827 | 1461271470977 Marionette TRACE conn4 <- [1,643,null,{"value":null}] 13:44:31 INFO - PROCESS | 1827 | 1461271471001 Marionette TRACE conn4 -> [0,644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:31 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f973f52c000 == 67 [pid = 1827] [id = 168] 13:44:31 INFO - PROCESS | 1827 | ++DOMWINDOW == 177 (0x7f972fce9800) [pid = 1827] [serial = 504] [outer = (nil)] 13:44:31 INFO - PROCESS | 1827 | ++DOMWINDOW == 178 (0x7f97372dc800) [pid = 1827] [serial = 505] [outer = 0x7f972fce9800] 13:44:31 INFO - PROCESS | 1827 | 1461271471063 Marionette DEBUG loaded listener.js 13:44:31 INFO - PROCESS | 1827 | ++DOMWINDOW == 179 (0x7f973a22f400) [pid = 1827] [serial = 506] [outer = 0x7f972fce9800] 13:44:31 INFO - PROCESS | 1827 | 1461271471948 Marionette TRACE conn4 <- [1,644,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html",0,null,null,[["strokeRect of negative sizes works",0,null,null]]]}] 13:44:31 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 13:44:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 1236ms 13:44:31 INFO - PROCESS | 1827 | 1461271471975 Marionette TRACE conn4 -> [0,645,"getWindowHandle",null] 13:44:31 INFO - PROCESS | 1827 | 1461271471979 Marionette TRACE conn4 <- [1,645,null,{"value":"8"}] 13:44:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 13:44:31 INFO - PROCESS | 1827 | 1461271471992 Marionette TRACE conn4 -> [0,646,"setScriptTimeout",{"ms":35000}] 13:44:32 INFO - PROCESS | 1827 | 1461271472000 Marionette TRACE conn4 <- [1,646,null,{}] 13:44:32 INFO - PROCESS | 1827 | 1461271472012 Marionette TRACE conn4 -> [0,647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:44:32 INFO - PROCESS | 1827 | 1461271472212 Marionette TRACE conn4 <- [1,647,null,{"value":null}] 13:44:32 INFO - PROCESS | 1827 | 1461271472236 Marionette TRACE conn4 -> [0,648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:32 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f974e1da800 == 68 [pid = 1827] [id = 169] 13:44:32 INFO - PROCESS | 1827 | ++DOMWINDOW == 180 (0x7f9736e67400) [pid = 1827] [serial = 507] [outer = (nil)] 13:44:32 INFO - PROCESS | 1827 | ++DOMWINDOW == 181 (0x7f973a8ce800) [pid = 1827] [serial = 508] [outer = 0x7f9736e67400] 13:44:32 INFO - PROCESS | 1827 | 1461271472296 Marionette DEBUG loaded listener.js 13:44:32 INFO - PROCESS | 1827 | ++DOMWINDOW == 182 (0x7f973e04b800) [pid = 1827] [serial = 509] [outer = 0x7f9736e67400] 13:44:32 INFO - PROCESS | 1827 | --DOMWINDOW == 181 (0x7f9734178000) [pid = 1827] [serial = 462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 13:44:32 INFO - PROCESS | 1827 | --DOMWINDOW == 180 (0x7f9733fe3c00) [pid = 1827] [serial = 428] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 13:44:32 INFO - PROCESS | 1827 | --DOMWINDOW == 179 (0x7f973417a800) [pid = 1827] [serial = 419] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 13:44:32 INFO - PROCESS | 1827 | --DOMWINDOW == 178 (0x7f9736e68000) [pid = 1827] [serial = 425] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 13:44:32 INFO - PROCESS | 1827 | --DOMWINDOW == 177 (0x7f973417b400) [pid = 1827] [serial = 416] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 13:44:32 INFO - PROCESS | 1827 | --DOMWINDOW == 176 (0x7f9734e11800) [pid = 1827] [serial = 422] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 13:44:32 INFO - PROCESS | 1827 | --DOMWINDOW == 175 (0x7f9734179400) [pid = 1827] [serial = 431] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 13:44:33 INFO - PROCESS | 1827 | 1461271473224 Marionette TRACE conn4 <- [1,648,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html",0,null,null,[["strokeRect() with Infinity/NaN is ignored",0,null,null]]]}] 13:44:33 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 13:44:33 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 1296ms 13:44:33 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 13:44:33 INFO - PROCESS | 1827 | 1461271473282 Marionette TRACE conn4 -> [0,649,"getWindowHandle",null] 13:44:33 INFO - PROCESS | 1827 | 1461271473286 Marionette TRACE conn4 <- [1,649,null,{"value":"8"}] 13:44:33 INFO - PROCESS | 1827 | 1461271473292 Marionette TRACE conn4 -> [0,650,"setScriptTimeout",{"ms":35000}] 13:44:33 INFO - PROCESS | 1827 | 1461271473294 Marionette TRACE conn4 <- [1,650,null,{}] 13:44:33 INFO - PROCESS | 1827 | 1461271473299 Marionette TRACE conn4 -> [0,651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:44:33 INFO - PROCESS | 1827 | 1461271473454 Marionette TRACE conn4 <- [1,651,null,{"value":null}] 13:44:33 INFO - PROCESS | 1827 | 1461271473464 Marionette TRACE conn4 -> [0,652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:33 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f9752a34000 == 69 [pid = 1827] [id = 170] 13:44:33 INFO - PROCESS | 1827 | ++DOMWINDOW == 176 (0x7f973417b400) [pid = 1827] [serial = 510] [outer = (nil)] 13:44:33 INFO - PROCESS | 1827 | ++DOMWINDOW == 177 (0x7f973f437000) [pid = 1827] [serial = 511] [outer = 0x7f973417b400] 13:44:33 INFO - PROCESS | 1827 | 1461271473526 Marionette DEBUG loaded listener.js 13:44:33 INFO - PROCESS | 1827 | ++DOMWINDOW == 178 (0x7f9740c9d800) [pid = 1827] [serial = 512] [outer = 0x7f973417b400] 13:44:34 INFO - PROCESS | 1827 | 1461271474319 Marionette TRACE conn4 <- [1,652,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html",0,null,null,[["strokeRect does not affect the current path",0,null,null]]]}] 13:44:34 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 13:44:34 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 1080ms 13:44:34 INFO - PROCESS | 1827 | 1461271474379 Marionette TRACE conn4 -> [0,653,"getWindowHandle",null] 13:44:34 INFO - PROCESS | 1827 | 1461271474382 Marionette TRACE conn4 <- [1,653,null,{"value":"8"}] 13:44:34 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 13:44:34 INFO - PROCESS | 1827 | 1461271474390 Marionette TRACE conn4 -> [0,654,"setScriptTimeout",{"ms":35000}] 13:44:34 INFO - PROCESS | 1827 | 1461271474393 Marionette TRACE conn4 <- [1,654,null,{}] 13:44:34 INFO - PROCESS | 1827 | 1461271474399 Marionette TRACE conn4 -> [0,655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:44:34 INFO - PROCESS | 1827 | 1461271474551 Marionette TRACE conn4 <- [1,655,null,{"value":null}] 13:44:34 INFO - PROCESS | 1827 | 1461271474566 Marionette TRACE conn4 -> [0,656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:34 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f973a990800 == 70 [pid = 1827] [id = 171] 13:44:34 INFO - PROCESS | 1827 | ++DOMWINDOW == 179 (0x7f974d2da800) [pid = 1827] [serial = 513] [outer = (nil)] 13:44:34 INFO - PROCESS | 1827 | ++DOMWINDOW == 180 (0x7f974e4ed000) [pid = 1827] [serial = 514] [outer = 0x7f974d2da800] 13:44:34 INFO - PROCESS | 1827 | 1461271474655 Marionette DEBUG loaded listener.js 13:44:34 INFO - PROCESS | 1827 | ++DOMWINDOW == 181 (0x7f9751e7b400) [pid = 1827] [serial = 515] [outer = 0x7f974d2da800] 13:44:35 INFO - PROCESS | 1827 | 1461271475759 Marionette TRACE conn4 <- [1,656,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html",0,null,null,[["strokeRect draws shadows",0,null,null]]]}] 13:44:35 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 13:44:35 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 1437ms 13:44:35 INFO - PROCESS | 1827 | 1461271475828 Marionette TRACE conn4 -> [0,657,"getWindowHandle",null] 13:44:35 INFO - PROCESS | 1827 | 1461271475836 Marionette TRACE conn4 <- [1,657,null,{"value":"8"}] 13:44:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 13:44:35 INFO - PROCESS | 1827 | 1461271475844 Marionette TRACE conn4 -> [0,658,"setScriptTimeout",{"ms":35000}] 13:44:35 INFO - PROCESS | 1827 | 1461271475849 Marionette TRACE conn4 <- [1,658,null,{}] 13:44:35 INFO - PROCESS | 1827 | 1461271475856 Marionette TRACE conn4 -> [0,659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:44:36 INFO - PROCESS | 1827 | 1461271476054 Marionette TRACE conn4 <- [1,659,null,{"value":null}] 13:44:36 INFO - PROCESS | 1827 | 1461271476216 Marionette TRACE conn4 -> [0,660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:36 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f973a995800 == 71 [pid = 1827] [id = 172] 13:44:36 INFO - PROCESS | 1827 | ++DOMWINDOW == 182 (0x7f97341e5400) [pid = 1827] [serial = 516] [outer = (nil)] 13:44:36 INFO - PROCESS | 1827 | ++DOMWINDOW == 183 (0x7f9735110800) [pid = 1827] [serial = 517] [outer = 0x7f97341e5400] 13:44:36 INFO - PROCESS | 1827 | 1461271476298 Marionette DEBUG loaded listener.js 13:44:36 INFO - PROCESS | 1827 | ++DOMWINDOW == 184 (0x7f9736cb1c00) [pid = 1827] [serial = 518] [outer = 0x7f97341e5400] 13:44:37 INFO - PROCESS | 1827 | 1461271477240 Marionette TRACE conn4 <- [1,660,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 13:44:37 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 13:44:37 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 1430ms 13:44:37 INFO - PROCESS | 1827 | 1461271477276 Marionette TRACE conn4 -> [0,661,"getWindowHandle",null] 13:44:37 INFO - PROCESS | 1827 | 1461271477284 Marionette TRACE conn4 <- [1,661,null,{"value":"8"}] 13:44:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 13:44:37 INFO - PROCESS | 1827 | 1461271477294 Marionette TRACE conn4 -> [0,662,"setScriptTimeout",{"ms":35000}] 13:44:37 INFO - PROCESS | 1827 | 1461271477298 Marionette TRACE conn4 <- [1,662,null,{}] 13:44:37 INFO - PROCESS | 1827 | 1461271477304 Marionette TRACE conn4 -> [0,663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:44:37 INFO - PROCESS | 1827 | 1461271477468 Marionette TRACE conn4 <- [1,663,null,{"value":null}] 13:44:37 INFO - PROCESS | 1827 | 1461271477631 Marionette TRACE conn4 -> [0,664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:37 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f97474e1000 == 72 [pid = 1827] [id = 173] 13:44:37 INFO - PROCESS | 1827 | ++DOMWINDOW == 185 (0x7f9734fe2400) [pid = 1827] [serial = 519] [outer = (nil)] 13:44:37 INFO - PROCESS | 1827 | ++DOMWINDOW == 186 (0x7f973a625800) [pid = 1827] [serial = 520] [outer = 0x7f9734fe2400] 13:44:37 INFO - PROCESS | 1827 | 1461271477709 Marionette DEBUG loaded listener.js 13:44:37 INFO - PROCESS | 1827 | ++DOMWINDOW == 187 (0x7f973a8ce000) [pid = 1827] [serial = 521] [outer = 0x7f9734fe2400] 13:44:38 INFO - PROCESS | 1827 | [1827] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 13:44:38 INFO - PROCESS | 1827 | 1461271478689 Marionette TRACE conn4 <- [1,664,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing",0,null,null]]]}] 13:44:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 13:44:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 1440ms 13:44:38 INFO - PROCESS | 1827 | 1461271478736 Marionette TRACE conn4 -> [0,665,"getWindowHandle",null] 13:44:38 INFO - PROCESS | 1827 | 1461271478740 Marionette TRACE conn4 <- [1,665,null,{"value":"8"}] 13:44:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 13:44:38 INFO - PROCESS | 1827 | 1461271478746 Marionette TRACE conn4 -> [0,666,"setScriptTimeout",{"ms":35000}] 13:44:38 INFO - PROCESS | 1827 | 1461271478751 Marionette TRACE conn4 <- [1,666,null,{}] 13:44:38 INFO - PROCESS | 1827 | 1461271478767 Marionette TRACE conn4 -> [0,667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:44:38 INFO - PROCESS | 1827 | 1461271478948 Marionette TRACE conn4 <- [1,667,null,{"value":null}] 13:44:39 INFO - PROCESS | 1827 | 1461271479105 Marionette TRACE conn4 -> [0,668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:39 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f972efa9800 == 73 [pid = 1827] [id = 174] 13:44:39 INFO - PROCESS | 1827 | ++DOMWINDOW == 188 (0x7f973a8c9400) [pid = 1827] [serial = 522] [outer = (nil)] 13:44:39 INFO - PROCESS | 1827 | ++DOMWINDOW == 189 (0x7f974e554000) [pid = 1827] [serial = 523] [outer = 0x7f973a8c9400] 13:44:39 INFO - PROCESS | 1827 | 1461271479184 Marionette DEBUG loaded listener.js 13:44:39 INFO - PROCESS | 1827 | ++DOMWINDOW == 190 (0x7f9751e7d000) [pid = 1827] [serial = 524] [outer = 0x7f973a8c9400] 13:44:39 INFO - PROCESS | 1827 | [1827] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 13:44:40 INFO - PROCESS | 1827 | 1461271480001 Marionette TRACE conn4 <- [1,668,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing, including caps and joins",0,null,null]]]}] 13:44:40 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 13:44:40 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 1284ms 13:44:40 INFO - PROCESS | 1827 | 1461271480031 Marionette TRACE conn4 -> [0,669,"getWindowHandle",null] 13:44:40 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 13:44:40 INFO - PROCESS | 1827 | 1461271480036 Marionette TRACE conn4 <- [1,669,null,{"value":"8"}] 13:44:40 INFO - PROCESS | 1827 | 1461271480043 Marionette TRACE conn4 -> [0,670,"setScriptTimeout",{"ms":35000}] 13:44:40 INFO - PROCESS | 1827 | 1461271480046 Marionette TRACE conn4 <- [1,670,null,{}] 13:44:40 INFO - PROCESS | 1827 | 1461271480052 Marionette TRACE conn4 -> [0,671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:44:40 INFO - PROCESS | 1827 | 1461271480230 Marionette TRACE conn4 <- [1,671,null,{"value":null}] 13:44:40 INFO - PROCESS | 1827 | 1461271480394 Marionette TRACE conn4 -> [0,672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:40 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f973aeb0800 == 74 [pid = 1827] [id = 175] 13:44:40 INFO - PROCESS | 1827 | ++DOMWINDOW == 191 (0x7f9734083c00) [pid = 1827] [serial = 525] [outer = (nil)] 13:44:40 INFO - PROCESS | 1827 | ++DOMWINDOW == 192 (0x7f973408c400) [pid = 1827] [serial = 526] [outer = 0x7f9734083c00] 13:44:40 INFO - PROCESS | 1827 | 1461271480487 Marionette DEBUG loaded listener.js 13:44:40 INFO - PROCESS | 1827 | ++DOMWINDOW == 193 (0x7f9734091000) [pid = 1827] [serial = 527] [outer = 0x7f9734083c00] 13:44:41 INFO - PROCESS | 1827 | 1461271481338 Marionette TRACE conn4 <- [1,672,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html",0,null,null,[["strokeRect of Nx0 pixels draws a straight line",0,null,null]]]}] 13:44:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 13:44:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 1340ms 13:44:41 INFO - PROCESS | 1827 | 1461271481384 Marionette TRACE conn4 -> [0,673,"getWindowHandle",null] 13:44:41 INFO - PROCESS | 1827 | 1461271481387 Marionette TRACE conn4 <- [1,673,null,{"value":"8"}] 13:44:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 13:44:41 INFO - PROCESS | 1827 | 1461271481394 Marionette TRACE conn4 -> [0,674,"setScriptTimeout",{"ms":35000}] 13:44:41 INFO - PROCESS | 1827 | 1461271481396 Marionette TRACE conn4 <- [1,674,null,{}] 13:44:41 INFO - PROCESS | 1827 | 1461271481402 Marionette TRACE conn4 -> [0,675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:44:41 INFO - PROCESS | 1827 | 1461271481557 Marionette TRACE conn4 <- [1,675,null,{"value":null}] 13:44:41 INFO - PROCESS | 1827 | 1461271481719 Marionette TRACE conn4 -> [0,676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:41 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f973c630000 == 75 [pid = 1827] [id = 176] 13:44:41 INFO - PROCESS | 1827 | ++DOMWINDOW == 194 (0x7f972efd8800) [pid = 1827] [serial = 528] [outer = (nil)] 13:44:41 INFO - PROCESS | 1827 | ++DOMWINDOW == 195 (0x7f972fae9c00) [pid = 1827] [serial = 529] [outer = 0x7f972efd8800] 13:44:41 INFO - PROCESS | 1827 | 1461271481791 Marionette DEBUG loaded listener.js 13:44:41 INFO - PROCESS | 1827 | ++DOMWINDOW == 196 (0x7f972faee800) [pid = 1827] [serial = 530] [outer = 0x7f972efd8800] 13:44:42 INFO - PROCESS | 1827 | [1827] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 13:44:42 INFO - PROCESS | 1827 | 1461271482684 Marionette TRACE conn4 <- [1,676,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with no caps",0,null,null]]]}] 13:44:42 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 13:44:42 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 1340ms 13:44:42 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 13:44:42 INFO - PROCESS | 1827 | 1461271482734 Marionette TRACE conn4 -> [0,677,"getWindowHandle",null] 13:44:42 INFO - PROCESS | 1827 | 1461271482737 Marionette TRACE conn4 <- [1,677,null,{"value":"8"}] 13:44:42 INFO - PROCESS | 1827 | 1461271482744 Marionette TRACE conn4 -> [0,678,"setScriptTimeout",{"ms":35000}] 13:44:42 INFO - PROCESS | 1827 | 1461271482747 Marionette TRACE conn4 <- [1,678,null,{}] 13:44:42 INFO - PROCESS | 1827 | 1461271482752 Marionette TRACE conn4 -> [0,679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:44:42 INFO - PROCESS | 1827 | 1461271482936 Marionette TRACE conn4 <- [1,679,null,{"value":null}] 13:44:43 INFO - PROCESS | 1827 | 1461271483101 Marionette TRACE conn4 -> [0,680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:43 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f973aeac800 == 76 [pid = 1827] [id = 177] 13:44:43 INFO - PROCESS | 1827 | ++DOMWINDOW == 197 (0x7f972dbca800) [pid = 1827] [serial = 531] [outer = (nil)] 13:44:43 INFO - PROCESS | 1827 | ++DOMWINDOW == 198 (0x7f972dbd1c00) [pid = 1827] [serial = 532] [outer = 0x7f972dbca800] 13:44:43 INFO - PROCESS | 1827 | 1461271483178 Marionette DEBUG loaded listener.js 13:44:43 INFO - PROCESS | 1827 | ++DOMWINDOW == 199 (0x7f974e559400) [pid = 1827] [serial = 533] [outer = 0x7f972dbca800] 13:44:44 INFO - PROCESS | 1827 | 1461271484046 Marionette TRACE conn4 <- [1,680,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with joins",0,null,null]]]}] 13:44:44 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 13:44:44 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 1331ms 13:44:44 INFO - PROCESS | 1827 | 1461271484076 Marionette TRACE conn4 -> [0,681,"getWindowHandle",null] 13:44:44 INFO - PROCESS | 1827 | 1461271484079 Marionette TRACE conn4 <- [1,681,null,{"value":"8"}] 13:44:44 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 13:44:44 INFO - PROCESS | 1827 | 1461271484085 Marionette TRACE conn4 -> [0,682,"setScriptTimeout",{"ms":35000}] 13:44:44 INFO - PROCESS | 1827 | 1461271484089 Marionette TRACE conn4 <- [1,682,null,{}] 13:44:44 INFO - PROCESS | 1827 | 1461271484094 Marionette TRACE conn4 -> [0,683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:44:44 INFO - PROCESS | 1827 | 1461271484255 Marionette TRACE conn4 <- [1,683,null,{"value":null}] 13:44:44 INFO - PROCESS | 1827 | 1461271484432 Marionette TRACE conn4 -> [0,684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:44 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f973ae77800 == 77 [pid = 1827] [id = 178] 13:44:44 INFO - PROCESS | 1827 | ++DOMWINDOW == 200 (0x7f972dbcb400) [pid = 1827] [serial = 534] [outer = (nil)] 13:44:44 INFO - PROCESS | 1827 | ++DOMWINDOW == 201 (0x7f972ef0e400) [pid = 1827] [serial = 535] [outer = 0x7f972dbcb400] 13:44:44 INFO - PROCESS | 1827 | 1461271484505 Marionette DEBUG loaded listener.js 13:44:44 INFO - PROCESS | 1827 | ++DOMWINDOW == 202 (0x7f972ef13c00) [pid = 1827] [serial = 536] [outer = 0x7f972dbcb400] 13:44:45 INFO - PROCESS | 1827 | SkCairoFTTypeface::onFilterRec unimplemented 13:44:45 INFO - PROCESS | 1827 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 13:44:45 INFO - PROCESS | 1827 | 1461271485862 Marionette TRACE conn4 <- [1,684,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html",0,null,null,[["textAlign center is the center of the em squares (not the bounding box)",0,null,null]]]}] 13:44:45 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) 13:44:45 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1837ms 13:44:46 INFO - PROCESS | 1827 | 1461271486004 Marionette TRACE conn4 -> [0,685,"getWindowHandle",null] 13:44:46 INFO - PROCESS | 1827 | 1461271486009 Marionette TRACE conn4 <- [1,685,null,{"value":"8"}] 13:44:46 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 13:44:46 INFO - PROCESS | 1827 | 1461271486024 Marionette TRACE conn4 -> [0,686,"setScriptTimeout",{"ms":35000}] 13:44:46 INFO - PROCESS | 1827 | 1461271486027 Marionette TRACE conn4 <- [1,686,null,{}] 13:44:46 INFO - PROCESS | 1827 | 1461271486033 Marionette TRACE conn4 -> [0,687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:44:46 INFO - PROCESS | 1827 | 1461271486197 Marionette TRACE conn4 <- [1,687,null,{"value":null}] 13:44:46 INFO - PROCESS | 1827 | 1461271486750 Marionette TRACE conn4 -> [0,688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:46 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f973519b800 == 78 [pid = 1827] [id = 179] 13:44:46 INFO - PROCESS | 1827 | ++DOMWINDOW == 203 (0x7f972ef14400) [pid = 1827] [serial = 537] [outer = (nil)] 13:44:46 INFO - PROCESS | 1827 | ++DOMWINDOW == 204 (0x7f972ef16000) [pid = 1827] [serial = 538] [outer = 0x7f972ef14400] 13:44:46 INFO - PROCESS | 1827 | 1461271486858 Marionette DEBUG loaded listener.js 13:44:46 INFO - PROCESS | 1827 | ++DOMWINDOW == 205 (0x7f972f16e800) [pid = 1827] [serial = 539] [outer = 0x7f972ef14400] 13:44:48 INFO - PROCESS | 1827 | --DOCSHELL 0x7f97550d6000 == 77 [pid = 1827] [id = 109] 13:44:48 INFO - PROCESS | 1827 | --DOMWINDOW == 204 (0x7f9735105c00) [pid = 1827] [serial = 466] [outer = (nil)] [url = about:blank] 13:44:48 INFO - PROCESS | 1827 | --DOCSHELL 0x7f97578ed800 == 76 [pid = 1827] [id = 134] 13:44:48 INFO - PROCESS | 1827 | --DOCSHELL 0x7f97474e6000 == 75 [pid = 1827] [id = 133] 13:44:48 INFO - PROCESS | 1827 | --DOCSHELL 0x7f9752a34000 == 74 [pid = 1827] [id = 170] 13:44:48 INFO - PROCESS | 1827 | --DOCSHELL 0x7f974e1da800 == 73 [pid = 1827] [id = 169] 13:44:48 INFO - PROCESS | 1827 | --DOCSHELL 0x7f973f52c000 == 72 [pid = 1827] [id = 168] 13:44:48 INFO - PROCESS | 1827 | --DOCSHELL 0x7f9737517000 == 71 [pid = 1827] [id = 167] 13:44:48 INFO - PROCESS | 1827 | --DOCSHELL 0x7f973840d800 == 70 [pid = 1827] [id = 166] 13:44:48 INFO - PROCESS | 1827 | --DOCSHELL 0x7f973c63c800 == 69 [pid = 1827] [id = 157] 13:44:48 INFO - PROCESS | 1827 | --DOCSHELL 0x7f9737517800 == 68 [pid = 1827] [id = 156] 13:44:48 INFO - PROCESS | 1827 | --DOCSHELL 0x7f97367eb000 == 67 [pid = 1827] [id = 155] 13:44:48 INFO - PROCESS | 1827 | --DOMWINDOW == 203 (0x7f97433b0800) [pid = 1827] [serial = 435] [outer = (nil)] [url = about:blank] 13:44:48 INFO - PROCESS | 1827 | --DOMWINDOW == 202 (0x7f973417c800) [pid = 1827] [serial = 463] [outer = (nil)] [url = about:blank] 13:44:48 INFO - PROCESS | 1827 | --DOMWINDOW == 201 (0x7f973687f800) [pid = 1827] [serial = 396] [outer = (nil)] [url = about:blank] 13:44:48 INFO - PROCESS | 1827 | --DOMWINDOW == 200 (0x7f9733feb000) [pid = 1827] [serial = 429] [outer = (nil)] [url = about:blank] 13:44:48 INFO - PROCESS | 1827 | --DOMWINDOW == 199 (0x7f9736e67000) [pid = 1827] [serial = 420] [outer = (nil)] [url = about:blank] 13:44:48 INFO - PROCESS | 1827 | --DOMWINDOW == 198 (0x7f973dcb2800) [pid = 1827] [serial = 421] [outer = (nil)] [url = about:blank] 13:44:48 INFO - PROCESS | 1827 | --DOMWINDOW == 197 (0x7f9741827000) [pid = 1827] [serial = 426] [outer = (nil)] [url = about:blank] 13:44:48 INFO - PROCESS | 1827 | --DOMWINDOW == 196 (0x7f9735166800) [pid = 1827] [serial = 418] [outer = (nil)] [url = about:blank] 13:44:48 INFO - PROCESS | 1827 | --DOMWINDOW == 195 (0x7f97341e4000) [pid = 1827] [serial = 417] [outer = (nil)] [url = about:blank] 13:44:48 INFO - PROCESS | 1827 | --DOMWINDOW == 194 (0x7f973f308800) [pid = 1827] [serial = 423] [outer = (nil)] [url = about:blank] 13:44:48 INFO - PROCESS | 1827 | --DOMWINDOW == 193 (0x7f9740929000) [pid = 1827] [serial = 424] [outer = (nil)] [url = about:blank] 13:44:48 INFO - PROCESS | 1827 | --DOMWINDOW == 192 (0x7f9734e09800) [pid = 1827] [serial = 464] [outer = (nil)] [url = about:blank] 13:44:48 INFO - PROCESS | 1827 | --DOMWINDOW == 191 (0x7f973dca8000) [pid = 1827] [serial = 399] [outer = (nil)] [url = about:blank] 13:44:48 INFO - PROCESS | 1827 | --DOMWINDOW == 190 (0x7f973ed41c00) [pid = 1827] [serial = 402] [outer = (nil)] [url = about:blank] 13:44:48 INFO - PROCESS | 1827 | --DOMWINDOW == 189 (0x7f9734f3b800) [pid = 1827] [serial = 439] [outer = (nil)] [url = about:blank] 13:44:48 INFO - PROCESS | 1827 | --DOMWINDOW == 188 (0x7f9734fdd800) [pid = 1827] [serial = 432] [outer = (nil)] [url = about:blank] 13:44:48 INFO - PROCESS | 1827 | --DOMWINDOW == 187 (0x7f97465ed000) [pid = 1827] [serial = 405] [outer = (nil)] [url = about:blank] 13:44:48 INFO - PROCESS | 1827 | --DOMWINDOW == 186 (0x7f974e554800) [pid = 1827] [serial = 408] [outer = (nil)] [url = about:blank] 13:44:48 INFO - PROCESS | 1827 | --DOMWINDOW == 185 (0x7f973510a800) [pid = 1827] [serial = 442] [outer = (nil)] [url = about:blank] 13:44:48 INFO - PROCESS | 1827 | --DOMWINDOW == 184 (0x7f97506de400) [pid = 1827] [serial = 414] [outer = (nil)] [url = about:blank] 13:44:48 INFO - PROCESS | 1827 | --DOMWINDOW == 183 (0x7f9733ff1800) [pid = 1827] [serial = 430] [outer = (nil)] [url = about:blank] 13:44:48 INFO - PROCESS | 1827 | --DOMWINDOW == 182 (0x7f973a2f4400) [pid = 1827] [serial = 445] [outer = (nil)] [url = about:blank] 13:44:48 INFO - PROCESS | 1827 | --DOMWINDOW == 181 (0x7f974e572800) [pid = 1827] [serial = 411] [outer = (nil)] [url = about:blank] 13:44:48 INFO - PROCESS | 1827 | --DOMWINDOW == 180 (0x7f97403d8000) [pid = 1827] [serial = 448] [outer = (nil)] [url = about:blank] 13:44:48 INFO - PROCESS | 1827 | --DOMWINDOW == 179 (0x7f974e54c800) [pid = 1827] [serial = 451] [outer = (nil)] [url = about:blank] 13:44:48 INFO - PROCESS | 1827 | --DOMWINDOW == 178 (0x7f974e571000) [pid = 1827] [serial = 454] [outer = (nil)] [url = about:blank] 13:44:48 INFO - PROCESS | 1827 | --DOMWINDOW == 177 (0x7f973a8cd000) [pid = 1827] [serial = 457] [outer = (nil)] [url = about:blank] 13:44:48 INFO - PROCESS | 1827 | --DOMWINDOW == 176 (0x7f972f172400) [pid = 1827] [serial = 460] [outer = (nil)] [url = about:blank] 13:44:48 INFO - PROCESS | 1827 | --DOMWINDOW == 175 (0x7f9734f40800) [pid = 1827] [serial = 235] [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.] 13:44:48 INFO - PROCESS | 1827 | --DOMWINDOW == 174 (0x7f9734fe7000) [pid = 1827] [serial = 433] [outer = (nil)] [url = about:blank] 13:44:48 INFO - PROCESS | 1827 | --DOMWINDOW == 173 (0x7f974e570000) [pid = 1827] [serial = 427] [outer = (nil)] [url = about:blank] 13:44:48 INFO - PROCESS | 1827 | SkCairoFTTypeface::onFilterRec unimplemented 13:44:48 INFO - PROCESS | 1827 | 1461271488302 Marionette TRACE conn4 <- [1,688,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html",0,null,null,[["textAlign end with ltr is the right edge",0,null,null]]]}] 13:44:48 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 13:44:48 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 2287ms 13:44:48 INFO - PROCESS | 1827 | 1461271488312 Marionette TRACE conn4 -> [0,689,"getWindowHandle",null] 13:44:48 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 13:44:48 INFO - PROCESS | 1827 | 1461271488316 Marionette TRACE conn4 <- [1,689,null,{"value":"8"}] 13:44:48 INFO - PROCESS | 1827 | 1461271488323 Marionette TRACE conn4 -> [0,690,"setScriptTimeout",{"ms":35000}] 13:44:48 INFO - PROCESS | 1827 | 1461271488329 Marionette TRACE conn4 <- [1,690,null,{}] 13:44:48 INFO - PROCESS | 1827 | 1461271488336 Marionette TRACE conn4 -> [0,691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:44:48 INFO - PROCESS | 1827 | 1461271488500 Marionette TRACE conn4 <- [1,691,null,{"value":null}] 13:44:48 INFO - PROCESS | 1827 | 1461271488612 Marionette TRACE conn4 -> [0,692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:48 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f973642a000 == 68 [pid = 1827] [id = 180] 13:44:48 INFO - PROCESS | 1827 | ++DOMWINDOW == 174 (0x7f972de39400) [pid = 1827] [serial = 540] [outer = (nil)] 13:44:48 INFO - PROCESS | 1827 | ++DOMWINDOW == 175 (0x7f9733fe3c00) [pid = 1827] [serial = 541] [outer = 0x7f972de39400] 13:44:48 INFO - PROCESS | 1827 | 1461271488676 Marionette DEBUG loaded listener.js 13:44:48 INFO - PROCESS | 1827 | ++DOMWINDOW == 176 (0x7f9734173c00) [pid = 1827] [serial = 542] [outer = 0x7f972de39400] 13:44:49 INFO - PROCESS | 1827 | SkCairoFTTypeface::onFilterRec unimplemented 13:44:49 INFO - PROCESS | 1827 | 1461271489790 Marionette TRACE conn4 <- [1,692,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html",0,null,null,[["textAlign end with rtl is the left edge",0,null,null]]]}] 13:44:49 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 13:44:49 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1486ms 13:44:49 INFO - PROCESS | 1827 | 1461271489812 Marionette TRACE conn4 -> [0,693,"getWindowHandle",null] 13:44:49 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 13:44:49 INFO - PROCESS | 1827 | 1461271489819 Marionette TRACE conn4 <- [1,693,null,{"value":"8"}] 13:44:49 INFO - PROCESS | 1827 | 1461271489825 Marionette TRACE conn4 -> [0,694,"setScriptTimeout",{"ms":35000}] 13:44:49 INFO - PROCESS | 1827 | 1461271489828 Marionette TRACE conn4 <- [1,694,null,{}] 13:44:49 INFO - PROCESS | 1827 | 1461271489833 Marionette TRACE conn4 -> [0,695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:44:49 INFO - PROCESS | 1827 | 1461271489985 Marionette TRACE conn4 <- [1,695,null,{"value":null}] 13:44:50 INFO - PROCESS | 1827 | 1461271490204 Marionette TRACE conn4 -> [0,696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:50 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f97371e7000 == 69 [pid = 1827] [id = 181] 13:44:50 INFO - PROCESS | 1827 | ++DOMWINDOW == 177 (0x7f9734175800) [pid = 1827] [serial = 543] [outer = (nil)] 13:44:50 INFO - PROCESS | 1827 | ++DOMWINDOW == 178 (0x7f9734e0cc00) [pid = 1827] [serial = 544] [outer = 0x7f9734175800] 13:44:50 INFO - PROCESS | 1827 | 1461271490267 Marionette DEBUG loaded listener.js 13:44:50 INFO - PROCESS | 1827 | ++DOMWINDOW == 179 (0x7f9734fe4000) [pid = 1827] [serial = 545] [outer = 0x7f9734175800] 13:44:51 INFO - PROCESS | 1827 | SkCairoFTTypeface::onFilterRec unimplemented 13:44:51 INFO - PROCESS | 1827 | 1461271491677 Marionette TRACE conn4 <- [1,696,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html",0,null,null,[["textAlign left is the left of the first em square (not the bounding box)",0,null,null]]]}] 13:44:51 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) 13:44:51 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1887ms 13:44:51 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 13:44:51 INFO - PROCESS | 1827 | 1461271491712 Marionette TRACE conn4 -> [0,697,"getWindowHandle",null] 13:44:51 INFO - PROCESS | 1827 | 1461271491715 Marionette TRACE conn4 <- [1,697,null,{"value":"8"}] 13:44:51 INFO - PROCESS | 1827 | 1461271491728 Marionette TRACE conn4 -> [0,698,"setScriptTimeout",{"ms":35000}] 13:44:51 INFO - PROCESS | 1827 | 1461271491737 Marionette TRACE conn4 <- [1,698,null,{}] 13:44:51 INFO - PROCESS | 1827 | 1461271491752 Marionette TRACE conn4 -> [0,699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:44:51 INFO - PROCESS | 1827 | 1461271491940 Marionette TRACE conn4 <- [1,699,null,{"value":null}] 13:44:51 INFO - PROCESS | 1827 | 1461271491970 Marionette TRACE conn4 -> [0,700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:51 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f973a895000 == 70 [pid = 1827] [id = 182] 13:44:51 INFO - PROCESS | 1827 | ++DOMWINDOW == 180 (0x7f9734e0e000) [pid = 1827] [serial = 546] [outer = (nil)] 13:44:52 INFO - PROCESS | 1827 | ++DOMWINDOW == 181 (0x7f9736e67000) [pid = 1827] [serial = 547] [outer = 0x7f9734e0e000] 13:44:52 INFO - PROCESS | 1827 | 1461271492034 Marionette DEBUG loaded listener.js 13:44:52 INFO - PROCESS | 1827 | ++DOMWINDOW == 182 (0x7f973893b800) [pid = 1827] [serial = 548] [outer = 0x7f9734e0e000] 13:44:52 INFO - PROCESS | 1827 | --DOMWINDOW == 181 (0x7f9734f40400) [pid = 1827] [serial = 434] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 13:44:52 INFO - PROCESS | 1827 | --DOMWINDOW == 180 (0x7f972fce9800) [pid = 1827] [serial = 504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 13:44:52 INFO - PROCESS | 1827 | --DOMWINDOW == 179 (0x7f9736e67400) [pid = 1827] [serial = 507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 13:44:52 INFO - PROCESS | 1827 | --DOMWINDOW == 178 (0x7f973417b400) [pid = 1827] [serial = 510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 13:44:52 INFO - PROCESS | 1827 | --DOMWINDOW == 177 (0x7f9733fea400) [pid = 1827] [serial = 465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 13:44:52 INFO - PROCESS | 1827 | --DOMWINDOW == 176 (0x7f9736cb5000) [pid = 1827] [serial = 245] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 13:44:52 INFO - PROCESS | 1827 | --DOMWINDOW == 175 (0x7f9736b62800) [pid = 1827] [serial = 242] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 13:44:52 INFO - PROCESS | 1827 | --DOMWINDOW == 174 (0x7f97465f6800) [pid = 1827] [serial = 275] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 13:44:52 INFO - PROCESS | 1827 | --DOMWINDOW == 173 (0x7f973efb6800) [pid = 1827] [serial = 251] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 13:44:52 INFO - PROCESS | 1827 | --DOMWINDOW == 172 (0x7f9734e0d400) [pid = 1827] [serial = 501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 13:44:52 INFO - PROCESS | 1827 | --DOMWINDOW == 171 (0x7f973efb6400) [pid = 1827] [serial = 248] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 13:44:52 INFO - PROCESS | 1827 | --DOMWINDOW == 170 (0x7f972fcebc00) [pid = 1827] [serial = 498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 13:44:53 INFO - PROCESS | 1827 | SkCairoFTTypeface::onFilterRec unimplemented 13:44:53 INFO - PROCESS | 1827 | 1461271493582 Marionette TRACE conn4 <- [1,700,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html",0,null,null,[["textAlign right is the right of the last em square (not the bounding box)",0,null,null]]]}] 13:44:53 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) 13:44:53 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1910ms 13:44:53 INFO - PROCESS | 1827 | 1461271493631 Marionette TRACE conn4 -> [0,701,"getWindowHandle",null] 13:44:53 INFO - PROCESS | 1827 | 1461271493635 Marionette TRACE conn4 <- [1,701,null,{"value":"8"}] 13:44:53 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 13:44:53 INFO - PROCESS | 1827 | 1461271493640 Marionette TRACE conn4 -> [0,702,"setScriptTimeout",{"ms":35000}] 13:44:53 INFO - PROCESS | 1827 | 1461271493642 Marionette TRACE conn4 <- [1,702,null,{}] 13:44:53 INFO - PROCESS | 1827 | 1461271493647 Marionette TRACE conn4 -> [0,703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:44:53 INFO - PROCESS | 1827 | 1461271493833 Marionette TRACE conn4 <- [1,703,null,{"value":null}] 13:44:53 INFO - PROCESS | 1827 | 1461271493843 Marionette TRACE conn4 -> [0,704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:53 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f973a984000 == 71 [pid = 1827] [id = 183] 13:44:53 INFO - PROCESS | 1827 | ++DOMWINDOW == 171 (0x7f9734179400) [pid = 1827] [serial = 549] [outer = (nil)] 13:44:53 INFO - PROCESS | 1827 | ++DOMWINDOW == 172 (0x7f9736cb5000) [pid = 1827] [serial = 550] [outer = 0x7f9734179400] 13:44:53 INFO - PROCESS | 1827 | 1461271493909 Marionette DEBUG loaded listener.js 13:44:54 INFO - PROCESS | 1827 | ++DOMWINDOW == 173 (0x7f9739f96000) [pid = 1827] [serial = 551] [outer = 0x7f9734179400] 13:44:55 INFO - PROCESS | 1827 | SkCairoFTTypeface::onFilterRec unimplemented 13:44:55 INFO - PROCESS | 1827 | 1461271495079 Marionette TRACE conn4 <- [1,704,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html",0,null,null,[["textAlign start with ltr is the left edge",0,null,null]]]}] 13:44:55 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 13:44:55 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1476ms 13:44:55 INFO - PROCESS | 1827 | 1461271495118 Marionette TRACE conn4 -> [0,705,"getWindowHandle",null] 13:44:55 INFO - PROCESS | 1827 | 1461271495124 Marionette TRACE conn4 <- [1,705,null,{"value":"8"}] 13:44:55 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 13:44:55 INFO - PROCESS | 1827 | 1461271495132 Marionette TRACE conn4 -> [0,706,"setScriptTimeout",{"ms":35000}] 13:44:55 INFO - PROCESS | 1827 | 1461271495138 Marionette TRACE conn4 <- [1,706,null,{}] 13:44:55 INFO - PROCESS | 1827 | 1461271495148 Marionette TRACE conn4 -> [0,707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:44:55 INFO - PROCESS | 1827 | 1461271495351 Marionette TRACE conn4 <- [1,707,null,{"value":null}] 13:44:55 INFO - PROCESS | 1827 | 1461271495549 Marionette TRACE conn4 -> [0,708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:55 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f9736571000 == 72 [pid = 1827] [id = 184] 13:44:55 INFO - PROCESS | 1827 | ++DOMWINDOW == 174 (0x7f972fae7800) [pid = 1827] [serial = 552] [outer = (nil)] 13:44:55 INFO - PROCESS | 1827 | ++DOMWINDOW == 175 (0x7f972fce6400) [pid = 1827] [serial = 553] [outer = 0x7f972fae7800] 13:44:55 INFO - PROCESS | 1827 | 1461271495626 Marionette DEBUG loaded listener.js 13:44:55 INFO - PROCESS | 1827 | ++DOMWINDOW == 176 (0x7f9734082400) [pid = 1827] [serial = 554] [outer = 0x7f972fae7800] 13:44:56 INFO - PROCESS | 1827 | SkCairoFTTypeface::onFilterRec unimplemented 13:44:57 INFO - PROCESS | 1827 | 1461271497003 Marionette TRACE conn4 <- [1,708,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html",0,null,null,[["textAlign start with rtl is the right edge",0,null,null]]]}] 13:44:57 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 13:44:57 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1885ms 13:44:57 INFO - PROCESS | 1827 | 1461271497018 Marionette TRACE conn4 -> [0,709,"getWindowHandle",null] 13:44:57 INFO - PROCESS | 1827 | 1461271497026 Marionette TRACE conn4 <- [1,709,null,{"value":"8"}] 13:44:57 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 13:44:57 INFO - PROCESS | 1827 | 1461271497085 Marionette TRACE conn4 -> [0,710,"setScriptTimeout",{"ms":35000}] 13:44:57 INFO - PROCESS | 1827 | 1461271497090 Marionette TRACE conn4 <- [1,710,null,{}] 13:44:57 INFO - PROCESS | 1827 | 1461271497152 Marionette TRACE conn4 -> [0,711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:44:57 INFO - PROCESS | 1827 | 1461271497314 Marionette TRACE conn4 <- [1,711,null,{"value":null}] 13:44:57 INFO - PROCESS | 1827 | 1461271497466 Marionette TRACE conn4 -> [0,712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:57 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f973a769000 == 73 [pid = 1827] [id = 185] 13:44:57 INFO - PROCESS | 1827 | ++DOMWINDOW == 177 (0x7f972f170000) [pid = 1827] [serial = 555] [outer = (nil)] 13:44:57 INFO - PROCESS | 1827 | ++DOMWINDOW == 178 (0x7f9734174800) [pid = 1827] [serial = 556] [outer = 0x7f972f170000] 13:44:57 INFO - PROCESS | 1827 | 1461271497539 Marionette DEBUG loaded listener.js 13:44:57 INFO - PROCESS | 1827 | ++DOMWINDOW == 179 (0x7f973516b000) [pid = 1827] [serial = 557] [outer = 0x7f972f170000] 13:44:58 INFO - PROCESS | 1827 | SkCairoFTTypeface::onFilterRec unimplemented 13:44:59 INFO - PROCESS | 1827 | 1461271499009 Marionette TRACE conn4 <- [1,712,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.alphabetic",0,null,null]]]}] 13:44:59 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 13:44:59 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1986ms 13:44:59 INFO - PROCESS | 1827 | 1461271499023 Marionette TRACE conn4 -> [0,713,"getWindowHandle",null] 13:44:59 INFO - PROCESS | 1827 | 1461271499027 Marionette TRACE conn4 <- [1,713,null,{"value":"8"}] 13:44:59 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 13:44:59 INFO - PROCESS | 1827 | 1461271499033 Marionette TRACE conn4 -> [0,714,"setScriptTimeout",{"ms":35000}] 13:44:59 INFO - PROCESS | 1827 | 1461271499039 Marionette TRACE conn4 <- [1,714,null,{}] 13:44:59 INFO - PROCESS | 1827 | 1461271499055 Marionette TRACE conn4 -> [0,715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:44:59 INFO - PROCESS | 1827 | 1461271499227 Marionette TRACE conn4 <- [1,715,null,{"value":null}] 13:44:59 INFO - PROCESS | 1827 | 1461271499383 Marionette TRACE conn4 -> [0,716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:59 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f973db3c800 == 74 [pid = 1827] [id = 186] 13:44:59 INFO - PROCESS | 1827 | ++DOMWINDOW == 180 (0x7f9734fe5800) [pid = 1827] [serial = 558] [outer = (nil)] 13:44:59 INFO - PROCESS | 1827 | ++DOMWINDOW == 181 (0x7f9738776400) [pid = 1827] [serial = 559] [outer = 0x7f9734fe5800] 13:44:59 INFO - PROCESS | 1827 | 1461271499460 Marionette DEBUG loaded listener.js 13:44:59 INFO - PROCESS | 1827 | ++DOMWINDOW == 182 (0x7f973a2f8000) [pid = 1827] [serial = 560] [outer = 0x7f9734fe5800] 13:45:00 INFO - PROCESS | 1827 | SkCairoFTTypeface::onFilterRec unimplemented 13:45:00 INFO - PROCESS | 1827 | 1461271500751 Marionette TRACE conn4 <- [1,716,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html",0,null,null,[["fillText handles maxWidth based on line size, not bounding box size",0,null,null]]]}] 13:45:00 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 13:45:00 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1737ms 13:45:00 INFO - PROCESS | 1827 | 1461271500771 Marionette TRACE conn4 -> [0,717,"getWindowHandle",null] 13:45:00 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 13:45:00 INFO - PROCESS | 1827 | 1461271500776 Marionette TRACE conn4 <- [1,717,null,{"value":"8"}] 13:45:00 INFO - PROCESS | 1827 | 1461271500782 Marionette TRACE conn4 -> [0,718,"setScriptTimeout",{"ms":35000}] 13:45:00 INFO - PROCESS | 1827 | 1461271500785 Marionette TRACE conn4 <- [1,718,null,{}] 13:45:00 INFO - PROCESS | 1827 | 1461271500790 Marionette TRACE conn4 -> [0,719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:45:01 INFO - PROCESS | 1827 | 1461271501044 Marionette TRACE conn4 <- [1,719,null,{"value":null}] 13:45:01 INFO - PROCESS | 1827 | 1461271501202 Marionette TRACE conn4 -> [0,720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:01 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f973f569800 == 75 [pid = 1827] [id = 187] 13:45:01 INFO - PROCESS | 1827 | ++DOMWINDOW == 183 (0x7f972de3b800) [pid = 1827] [serial = 561] [outer = (nil)] 13:45:01 INFO - PROCESS | 1827 | ++DOMWINDOW == 184 (0x7f973a725000) [pid = 1827] [serial = 562] [outer = 0x7f972de3b800] 13:45:01 INFO - PROCESS | 1827 | 1461271501276 Marionette DEBUG loaded listener.js 13:45:01 INFO - PROCESS | 1827 | ++DOMWINDOW == 185 (0x7f973a8ce400) [pid = 1827] [serial = 563] [outer = 0x7f972de3b800] 13:45:02 INFO - PROCESS | 1827 | SkCairoFTTypeface::onFilterRec unimplemented 13:45:02 INFO - PROCESS | 1827 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 13:45:02 INFO - PROCESS | 1827 | 1461271502515 Marionette TRACE conn4 <- [1,720,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html",0,null,null,[["fillText works on @font-face fonts",0,null,null]]]}] 13:45:02 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 13:45:02 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1785ms 13:45:02 INFO - PROCESS | 1827 | 1461271502567 Marionette TRACE conn4 -> [0,721,"getWindowHandle",null] 13:45:02 INFO - PROCESS | 1827 | 1461271502572 Marionette TRACE conn4 <- [1,721,null,{"value":"8"}] 13:45:02 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 13:45:02 INFO - PROCESS | 1827 | 1461271502578 Marionette TRACE conn4 -> [0,722,"setScriptTimeout",{"ms":35000}] 13:45:02 INFO - PROCESS | 1827 | 1461271502581 Marionette TRACE conn4 <- [1,722,null,{}] 13:45:02 INFO - PROCESS | 1827 | 1461271502588 Marionette TRACE conn4 -> [0,723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:45:02 INFO - PROCESS | 1827 | 1461271502850 Marionette TRACE conn4 <- [1,723,null,{"value":null}] 13:45:03 INFO - PROCESS | 1827 | 1461271503007 Marionette TRACE conn4 -> [0,724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:03 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f9740521000 == 76 [pid = 1827] [id = 188] 13:45:03 INFO - PROCESS | 1827 | ++DOMWINDOW == 186 (0x7f9738774c00) [pid = 1827] [serial = 564] [outer = (nil)] 13:45:03 INFO - PROCESS | 1827 | ++DOMWINDOW == 187 (0x7f973b40c800) [pid = 1827] [serial = 565] [outer = 0x7f9738774c00] 13:45:03 INFO - PROCESS | 1827 | 1461271503080 Marionette DEBUG loaded listener.js 13:45:03 INFO - PROCESS | 1827 | ++DOMWINDOW == 188 (0x7f973e048c00) [pid = 1827] [serial = 566] [outer = 0x7f9738774c00] 13:45:03 INFO - PROCESS | 1827 | 1461271503873 Marionette TRACE conn4 <- [1,724,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html",0,null,null,[["fillText handles maxWidth correctly",1,"","@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,725,"getWindowHandle",null] 13:45:03 INFO - PROCESS | 1827 | 1461271503923 Marionette TRACE conn4 <- [1,725,null,{"value":"8"}] 13:45:03 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 13:45:03 INFO - PROCESS | 1827 | 1461271503929 Marionette TRACE conn4 -> [0,726,"setScriptTimeout",{"ms":35000}] 13:45:03 INFO - PROCESS | 1827 | 1461271503932 Marionette TRACE conn4 <- [1,726,null,{}] 13:45:03 INFO - PROCESS | 1827 | 1461271503937 Marionette TRACE conn4 -> [0,727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:45:04 INFO - PROCESS | 1827 | 1461271504192 Marionette TRACE conn4 <- [1,727,null,{"value":null}] 13:45:04 INFO - PROCESS | 1827 | 1461271504326 Marionette TRACE conn4 -> [0,728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:04 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f974160f800 == 77 [pid = 1827] [id = 189] 13:45:04 INFO - PROCESS | 1827 | ++DOMWINDOW == 189 (0x7f972dbc4400) [pid = 1827] [serial = 567] [outer = (nil)] 13:45:04 INFO - PROCESS | 1827 | ++DOMWINDOW == 190 (0x7f973e8a9800) [pid = 1827] [serial = 568] [outer = 0x7f972dbc4400] 13:45:04 INFO - PROCESS | 1827 | 1461271504407 Marionette DEBUG loaded listener.js 13:45:04 INFO - PROCESS | 1827 | ++DOMWINDOW == 191 (0x7f973f43c800) [pid = 1827] [serial = 569] [outer = 0x7f972dbc4400] 13:45:05 INFO - PROCESS | 1827 | SkCairoFTTypeface::onFilterRec unimplemented 13:45:05 INFO - PROCESS | 1827 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 13:45:05 INFO - PROCESS | 1827 | 1461271505381 Marionette TRACE conn4 <- [1,728,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html",0,null,null,[["fillText handles maxWidth correctly",0,null,null]]]}] 13:45:05 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 13:45:05 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 1488ms 13:45:05 INFO - PROCESS | 1827 | 1461271505419 Marionette TRACE conn4 -> [0,729,"getWindowHandle",null] 13:45:05 INFO - PROCESS | 1827 | 1461271505422 Marionette TRACE conn4 <- [1,729,null,{"value":"8"}] 13:45:05 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 13:45:05 INFO - PROCESS | 1827 | 1461271505429 Marionette TRACE conn4 -> [0,730,"setScriptTimeout",{"ms":35000}] 13:45:05 INFO - PROCESS | 1827 | 1461271505433 Marionette TRACE conn4 <- [1,730,null,{}] 13:45:05 INFO - PROCESS | 1827 | 1461271505439 Marionette TRACE conn4 -> [0,731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:45:05 INFO - PROCESS | 1827 | 1461271505625 Marionette TRACE conn4 <- [1,731,null,{"value":null}] 13:45:05 INFO - PROCESS | 1827 | 1461271505843 Marionette TRACE conn4 -> [0,732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:05 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f97341ba800 == 78 [pid = 1827] [id = 190] 13:45:05 INFO - PROCESS | 1827 | ++DOMWINDOW == 192 (0x7f972de3ec00) [pid = 1827] [serial = 570] [outer = (nil)] 13:45:05 INFO - PROCESS | 1827 | ++DOMWINDOW == 193 (0x7f9734f34c00) [pid = 1827] [serial = 571] [outer = 0x7f972de3ec00] 13:45:05 INFO - PROCESS | 1827 | 1461271505966 Marionette DEBUG loaded listener.js 13:45:06 INFO - PROCESS | 1827 | ++DOMWINDOW == 194 (0x7f9738777800) [pid = 1827] [serial = 572] [outer = 0x7f972de3ec00] 13:45:06 INFO - PROCESS | 1827 | SkCairoFTTypeface::onFilterRec unimplemented 13:45:06 INFO - PROCESS | 1827 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 13:45:06 INFO - PROCESS | 1827 | 1461271506846 Marionette TRACE conn4 <- [1,732,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html",0,null,null,[["fillText handles maxWidth correctly",1,"assert_equals: d[4040] expected 0 but got 255","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html:27:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,733,"getWindowHandle",null] 13:45:06 INFO - PROCESS | 1827 | 1461271506919 Marionette TRACE conn4 <- [1,733,null,{"value":"8"}] 13:45:06 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 13:45:06 INFO - PROCESS | 1827 | 1461271506925 Marionette TRACE conn4 -> [0,734,"setScriptTimeout",{"ms":35000}] 13:45:06 INFO - PROCESS | 1827 | 1461271506928 Marionette TRACE conn4 <- [1,734,null,{}] 13:45:06 INFO - PROCESS | 1827 | 1461271506934 Marionette TRACE conn4 -> [0,735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:45:07 INFO - PROCESS | 1827 | 1461271507145 Marionette TRACE conn4 <- [1,735,null,{"value":null}] 13:45:07 INFO - PROCESS | 1827 | 1461271507569 Marionette TRACE conn4 -> [0,736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:07 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f972de14000 == 79 [pid = 1827] [id = 191] 13:45:07 INFO - PROCESS | 1827 | ++DOMWINDOW == 195 (0x7f972dbc5800) [pid = 1827] [serial = 573] [outer = (nil)] 13:45:07 INFO - PROCESS | 1827 | ++DOMWINDOW == 196 (0x7f972ef12800) [pid = 1827] [serial = 574] [outer = 0x7f972dbc5800] 13:45:07 INFO - PROCESS | 1827 | 1461271507652 Marionette DEBUG loaded listener.js 13:45:07 INFO - PROCESS | 1827 | ++DOMWINDOW == 197 (0x7f972faeb800) [pid = 1827] [serial = 575] [outer = 0x7f972dbc5800] 13:45:08 INFO - PROCESS | 1827 | SkCairoFTTypeface::onFilterRec unimplemented 13:45:08 INFO - PROCESS | 1827 | 1461271508484 Marionette TRACE conn4 <- [1,736,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html",0,null,null,[["fillText does not start a new path or subpath",0,null,null]]]}] 13:45:08 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 13:45:08 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 1639ms 13:45:08 INFO - PROCESS | 1827 | 1461271508567 Marionette TRACE conn4 -> [0,737,"getWindowHandle",null] 13:45:08 INFO - PROCESS | 1827 | 1461271508574 Marionette TRACE conn4 <- [1,737,null,{"value":"8"}] 13:45:08 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 13:45:08 INFO - PROCESS | 1827 | 1461271508583 Marionette TRACE conn4 -> [0,738,"setScriptTimeout",{"ms":35000}] 13:45:08 INFO - PROCESS | 1827 | 1461271508593 Marionette TRACE conn4 <- [1,738,null,{}] 13:45:08 INFO - PROCESS | 1827 | 1461271508607 Marionette TRACE conn4 -> [0,739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:45:08 INFO - PROCESS | 1827 | 1461271508956 Marionette TRACE conn4 <- [1,739,null,{"value":null}] 13:45:09 INFO - PROCESS | 1827 | 1461271509159 Marionette TRACE conn4 -> [0,740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:09 INFO - PROCESS | 1827 | --DOCSHELL 0x7f973a895000 == 78 [pid = 1827] [id = 182] 13:45:09 INFO - PROCESS | 1827 | --DOCSHELL 0x7f97371e7000 == 77 [pid = 1827] [id = 181] 13:45:09 INFO - PROCESS | 1827 | --DOMWINDOW == 196 (0x7f9739f97400) [pid = 1827] [serial = 475] [outer = (nil)] [url = about:blank] 13:45:09 INFO - PROCESS | 1827 | --DOMWINDOW == 195 (0x7f973a8d5000) [pid = 1827] [serial = 478] [outer = (nil)] [url = about:blank] 13:45:09 INFO - PROCESS | 1827 | --DOMWINDOW == 194 (0x7f973ef4b800) [pid = 1827] [serial = 481] [outer = (nil)] [url = about:blank] 13:45:09 INFO - PROCESS | 1827 | --DOMWINDOW == 193 (0x7f9740c0d800) [pid = 1827] [serial = 484] [outer = (nil)] [url = about:blank] 13:45:09 INFO - PROCESS | 1827 | --DOMWINDOW == 192 (0x7f974e552800) [pid = 1827] [serial = 493] [outer = (nil)] [url = about:blank] 13:45:09 INFO - PROCESS | 1827 | --DOMWINDOW == 191 (0x7f973a727800) [pid = 1827] [serial = 490] [outer = (nil)] [url = about:blank] 13:45:09 INFO - PROCESS | 1827 | --DOMWINDOW == 190 (0x7f974e56e800) [pid = 1827] [serial = 487] [outer = (nil)] [url = about:blank] 13:45:09 INFO - PROCESS | 1827 | --DOMWINDOW == 189 (0x7f973a624c00) [pid = 1827] [serial = 496] [outer = (nil)] [url = about:blank] 13:45:09 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f972fccd800 == 78 [pid = 1827] [id = 192] 13:45:09 INFO - PROCESS | 1827 | ++DOMWINDOW == 190 (0x7f972de39800) [pid = 1827] [serial = 576] [outer = (nil)] 13:45:09 INFO - PROCESS | 1827 | ++DOMWINDOW == 191 (0x7f9734089000) [pid = 1827] [serial = 577] [outer = 0x7f972de39800] 13:45:09 INFO - PROCESS | 1827 | 1461271509290 Marionette DEBUG loaded listener.js 13:45:09 INFO - PROCESS | 1827 | ++DOMWINDOW == 192 (0x7f9734091800) [pid = 1827] [serial = 578] [outer = 0x7f972de39800] 13:45:09 INFO - PROCESS | 1827 | --DOCSHELL 0x7f973642a000 == 77 [pid = 1827] [id = 180] 13:45:09 INFO - PROCESS | 1827 | --DOCSHELL 0x7f973519b800 == 76 [pid = 1827] [id = 179] 13:45:09 INFO - PROCESS | 1827 | --DOCSHELL 0x7f972efa9800 == 75 [pid = 1827] [id = 174] 13:45:09 INFO - PROCESS | 1827 | --DOCSHELL 0x7f97474e1000 == 74 [pid = 1827] [id = 173] 13:45:09 INFO - PROCESS | 1827 | --DOCSHELL 0x7f973a995800 == 73 [pid = 1827] [id = 172] 13:45:09 INFO - PROCESS | 1827 | --DOMWINDOW == 191 (0x7f9751e78800) [pid = 1827] [serial = 436] [outer = (nil)] [url = about:blank] 13:45:09 INFO - PROCESS | 1827 | --DOMWINDOW == 190 (0x7f97372dc800) [pid = 1827] [serial = 505] [outer = (nil)] [url = about:blank] 13:45:09 INFO - PROCESS | 1827 | --DOMWINDOW == 189 (0x7f973a8ce800) [pid = 1827] [serial = 508] [outer = (nil)] [url = about:blank] 13:45:09 INFO - PROCESS | 1827 | --DOMWINDOW == 188 (0x7f973f437000) [pid = 1827] [serial = 511] [outer = (nil)] [url = about:blank] 13:45:09 INFO - PROCESS | 1827 | --DOMWINDOW == 187 (0x7f973516c400) [pid = 1827] [serial = 467] [outer = (nil)] [url = about:blank] 13:45:09 INFO - PROCESS | 1827 | --DOMWINDOW == 186 (0x7f973650f800) [pid = 1827] [serial = 472] [outer = (nil)] [url = about:blank] 13:45:09 INFO - PROCESS | 1827 | --DOMWINDOW == 185 (0x7f973efadc00) [pid = 1827] [serial = 247] [outer = (nil)] [url = about:blank] 13:45:09 INFO - PROCESS | 1827 | --DOMWINDOW == 184 (0x7f973a2f4000) [pid = 1827] [serial = 244] [outer = (nil)] [url = about:blank] 13:45:09 INFO - PROCESS | 1827 | --DOMWINDOW == 183 (0x7f97524c9400) [pid = 1827] [serial = 277] [outer = (nil)] [url = about:blank] 13:45:09 INFO - PROCESS | 1827 | --DOMWINDOW == 182 (0x7f974e5bb000) [pid = 1827] [serial = 253] [outer = (nil)] [url = about:blank] 13:45:09 INFO - PROCESS | 1827 | --DOMWINDOW == 181 (0x7f9735108400) [pid = 1827] [serial = 502] [outer = (nil)] [url = about:blank] 13:45:09 INFO - PROCESS | 1827 | --DOMWINDOW == 180 (0x7f97432d1800) [pid = 1827] [serial = 250] [outer = (nil)] [url = about:blank] 13:45:09 INFO - PROCESS | 1827 | --DOMWINDOW == 179 (0x7f9734171000) [pid = 1827] [serial = 469] [outer = (nil)] [url = about:blank] 13:45:09 INFO - PROCESS | 1827 | --DOMWINDOW == 178 (0x7f9733febc00) [pid = 1827] [serial = 500] [outer = (nil)] [url = about:blank] 13:45:09 INFO - PROCESS | 1827 | --DOMWINDOW == 177 (0x7f972fcee400) [pid = 1827] [serial = 499] [outer = (nil)] [url = about:blank] 13:45:09 INFO - PROCESS | 1827 | --DOMWINDOW == 176 (0x7f973e04b800) [pid = 1827] [serial = 509] [outer = (nil)] [url = about:blank] 13:45:09 INFO - PROCESS | 1827 | --DOMWINDOW == 175 (0x7f973a22f400) [pid = 1827] [serial = 506] [outer = (nil)] [url = about:blank] 13:45:09 INFO - PROCESS | 1827 | --DOMWINDOW == 174 (0x7f973516c000) [pid = 1827] [serial = 503] [outer = (nil)] [url = about:blank] 13:45:09 INFO - PROCESS | 1827 | --DOMWINDOW == 173 (0x7f9740c9d800) [pid = 1827] [serial = 512] [outer = (nil)] [url = about:blank] 13:45:10 INFO - PROCESS | 1827 | SkCairoFTTypeface::onFilterRec unimplemented 13:45:10 INFO - PROCESS | 1827 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 13:45:10 INFO - PROCESS | 1827 | 1461271510479 Marionette TRACE conn4 <- [1,740,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html",0,null,null,[["Canvas test: 2d.text.draw.fontface",0,null,null]]]}] 13:45:10 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 13:45:10 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1948ms 13:45:10 INFO - PROCESS | 1827 | 1461271510534 Marionette TRACE conn4 -> [0,741,"getWindowHandle",null] 13:45:10 INFO - PROCESS | 1827 | 1461271510539 Marionette TRACE conn4 <- [1,741,null,{"value":"8"}] 13:45:10 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 13:45:10 INFO - PROCESS | 1827 | 1461271510547 Marionette TRACE conn4 -> [0,742,"setScriptTimeout",{"ms":35000}] 13:45:10 INFO - PROCESS | 1827 | 1461271510550 Marionette TRACE conn4 <- [1,742,null,{}] 13:45:10 INFO - PROCESS | 1827 | 1461271510556 Marionette TRACE conn4 -> [0,743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:45:10 INFO - PROCESS | 1827 | 1461271510779 Marionette TRACE conn4 <- [1,743,null,{"value":null}] 13:45:10 INFO - PROCESS | 1827 | 1461271510898 Marionette TRACE conn4 -> [0,744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:10 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f9736cd0000 == 74 [pid = 1827] [id = 193] 13:45:10 INFO - PROCESS | 1827 | ++DOMWINDOW == 174 (0x7f9733fe2400) [pid = 1827] [serial = 579] [outer = (nil)] 13:45:10 INFO - PROCESS | 1827 | ++DOMWINDOW == 175 (0x7f97341df800) [pid = 1827] [serial = 580] [outer = 0x7f9733fe2400] 13:45:10 INFO - PROCESS | 1827 | 1461271510960 Marionette DEBUG loaded listener.js 13:45:11 INFO - PROCESS | 1827 | ++DOMWINDOW == 176 (0x7f9734fe6800) [pid = 1827] [serial = 581] [outer = 0x7f9733fe2400] 13:45:12 INFO - PROCESS | 1827 | SkCairoFTTypeface::onFilterRec unimplemented 13:45:12 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 13:45:12 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1535ms 13:45:12 INFO - PROCESS | 1827 | 1461271512076 Marionette TRACE conn4 <- [1,744,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html",0,null,null,[["@font-face fonts should work even if they are not used in the page",0,null,null]]]}] 13:45:12 INFO - PROCESS | 1827 | 1461271512083 Marionette TRACE conn4 -> [0,745,"getWindowHandle",null] 13:45:12 INFO - PROCESS | 1827 | 1461271512086 Marionette TRACE conn4 <- [1,745,null,{"value":"8"}] 13:45:12 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 13:45:12 INFO - PROCESS | 1827 | 1461271512107 Marionette TRACE conn4 -> [0,746,"setScriptTimeout",{"ms":35000}] 13:45:12 INFO - PROCESS | 1827 | 1461271512117 Marionette TRACE conn4 <- [1,746,null,{}] 13:45:12 INFO - PROCESS | 1827 | 1461271512125 Marionette TRACE conn4 -> [0,747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:45:12 INFO - PROCESS | 1827 | 1461271512322 Marionette TRACE conn4 <- [1,747,null,{"value":null}] 13:45:12 INFO - PROCESS | 1827 | 1461271512395 Marionette TRACE conn4 -> [0,748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:12 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f97352c7800 == 75 [pid = 1827] [id = 194] 13:45:12 INFO - PROCESS | 1827 | ++DOMWINDOW == 177 (0x7f9735105c00) [pid = 1827] [serial = 582] [outer = (nil)] 13:45:12 INFO - PROCESS | 1827 | ++DOMWINDOW == 178 (0x7f973688e800) [pid = 1827] [serial = 583] [outer = 0x7f9735105c00] 13:45:12 INFO - PROCESS | 1827 | 1461271512458 Marionette DEBUG loaded listener.js 13:45:12 INFO - PROCESS | 1827 | ++DOMWINDOW == 179 (0x7f9736b5b400) [pid = 1827] [serial = 584] [outer = 0x7f9735105c00] 13:45:13 INFO - PROCESS | 1827 | SkCairoFTTypeface::onFilterRec unimplemented 13:45:13 INFO - PROCESS | 1827 | --DOMWINDOW == 178 (0x7f9736509c00) [pid = 1827] [serial = 350] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 13:45:13 INFO - PROCESS | 1827 | --DOMWINDOW == 177 (0x7f973a26b400) [pid = 1827] [serial = 392] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 13:45:13 INFO - PROCESS | 1827 | --DOMWINDOW == 176 (0x7f972ef14400) [pid = 1827] [serial = 537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 13:45:13 INFO - PROCESS | 1827 | --DOMWINDOW == 175 (0x7f972de39400) [pid = 1827] [serial = 540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 13:45:13 INFO - PROCESS | 1827 | --DOMWINDOW == 174 (0x7f9734e0e000) [pid = 1827] [serial = 546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 13:45:13 INFO - PROCESS | 1827 | --DOMWINDOW == 173 (0x7f9734175800) [pid = 1827] [serial = 543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 13:45:13 INFO - PROCESS | 1827 | SkCairoFTTypeface::onFilterRec unimplemented 13:45:13 INFO - PROCESS | 1827 | 1461271513629 Marionette TRACE conn4 <- [1,748,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html",0,null,null,[["Draw with the font immediately, then wait a bit until and draw again. (This crashes some version of WebKit.)",0,null,null]]]}] 13:45:13 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.) 13:45:13 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1556ms 13:45:13 INFO - PROCESS | 1827 | 1461271513649 Marionette TRACE conn4 -> [0,749,"getWindowHandle",null] 13:45:13 INFO - PROCESS | 1827 | 1461271513654 Marionette TRACE conn4 <- [1,749,null,{"value":"8"}] 13:45:13 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 13:45:13 INFO - PROCESS | 1827 | 1461271513659 Marionette TRACE conn4 -> [0,750,"setScriptTimeout",{"ms":35000}] 13:45:13 INFO - PROCESS | 1827 | 1461271513661 Marionette TRACE conn4 <- [1,750,null,{}] 13:45:13 INFO - PROCESS | 1827 | 1461271513667 Marionette TRACE conn4 -> [0,751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:45:13 INFO - PROCESS | 1827 | 1461271513811 Marionette TRACE conn4 <- [1,751,null,{"value":null}] 13:45:13 INFO - PROCESS | 1827 | 1461271513995 Marionette TRACE conn4 -> [0,752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:14 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f973a88d800 == 76 [pid = 1827] [id = 195] 13:45:14 INFO - PROCESS | 1827 | ++DOMWINDOW == 174 (0x7f9733fe3800) [pid = 1827] [serial = 585] [outer = (nil)] 13:45:14 INFO - PROCESS | 1827 | ++DOMWINDOW == 175 (0x7f9736b60400) [pid = 1827] [serial = 586] [outer = 0x7f9733fe3800] 13:45:14 INFO - PROCESS | 1827 | 1461271514057 Marionette DEBUG loaded listener.js 13:45:14 INFO - PROCESS | 1827 | ++DOMWINDOW == 176 (0x7f9736e62c00) [pid = 1827] [serial = 587] [outer = 0x7f9733fe3800] 13:45:15 INFO - PROCESS | 1827 | SkCairoFTTypeface::onFilterRec unimplemented 13:45:15 INFO - PROCESS | 1827 | 1461271515109 Marionette TRACE conn4 <- [1,752,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html",0,null,null,[["U+0020 is rendered the correct size (1em wide)",0,null,null]]]}] 13:45:15 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 13:45:15 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1488ms 13:45:15 INFO - PROCESS | 1827 | 1461271515149 Marionette TRACE conn4 -> [0,753,"getWindowHandle",null] 13:45:15 INFO - PROCESS | 1827 | 1461271515152 Marionette TRACE conn4 <- [1,753,null,{"value":"8"}] 13:45:15 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 13:45:15 INFO - PROCESS | 1827 | 1461271515158 Marionette TRACE conn4 -> [0,754,"setScriptTimeout",{"ms":35000}] 13:45:15 INFO - PROCESS | 1827 | 1461271515160 Marionette TRACE conn4 <- [1,754,null,{}] 13:45:15 INFO - PROCESS | 1827 | 1461271515165 Marionette TRACE conn4 -> [0,755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:45:15 INFO - PROCESS | 1827 | 1461271515308 Marionette TRACE conn4 <- [1,755,null,{"value":null}] 13:45:15 INFO - PROCESS | 1827 | 1461271515482 Marionette TRACE conn4 -> [0,756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:15 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f973ae78000 == 77 [pid = 1827] [id = 196] 13:45:15 INFO - PROCESS | 1827 | ++DOMWINDOW == 177 (0x7f973876c000) [pid = 1827] [serial = 588] [outer = (nil)] 13:45:15 INFO - PROCESS | 1827 | ++DOMWINDOW == 178 (0x7f9738776800) [pid = 1827] [serial = 589] [outer = 0x7f973876c000] 13:45:15 INFO - PROCESS | 1827 | 1461271515556 Marionette DEBUG loaded listener.js 13:45:15 INFO - PROCESS | 1827 | ++DOMWINDOW == 179 (0x7f9739f0a400) [pid = 1827] [serial = 590] [outer = 0x7f973876c000] 13:45:16 INFO - PROCESS | 1827 | SkCairoFTTypeface::onFilterRec unimplemented 13:45:16 INFO - PROCESS | 1827 | 1461271516903 Marionette TRACE conn4 <- [1,756,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html",0,null,null,[["Non-space characters are not converted to U+0020 and collapsed",0,null,null]]]}] 13:45:16 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 13:45:16 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1788ms 13:45:16 INFO - PROCESS | 1827 | 1461271516948 Marionette TRACE conn4 -> [0,757,"getWindowHandle",null] 13:45:16 INFO - PROCESS | 1827 | 1461271516954 Marionette TRACE conn4 <- [1,757,null,{"value":"8"}] 13:45:17 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 13:45:17 INFO - PROCESS | 1827 | 1461271517065 Marionette TRACE conn4 -> [0,758,"setScriptTimeout",{"ms":35000}] 13:45:17 INFO - PROCESS | 1827 | 1461271517071 Marionette TRACE conn4 <- [1,758,null,{}] 13:45:17 INFO - PROCESS | 1827 | 1461271517095 Marionette TRACE conn4 -> [0,759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:45:17 INFO - PROCESS | 1827 | 1461271517268 Marionette TRACE conn4 <- [1,759,null,{"value":null}] 13:45:17 INFO - PROCESS | 1827 | 1461271517425 Marionette TRACE conn4 -> [0,760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:17 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f9736a49800 == 78 [pid = 1827] [id = 197] 13:45:17 INFO - PROCESS | 1827 | ++DOMWINDOW == 180 (0x7f972fae2400) [pid = 1827] [serial = 591] [outer = (nil)] 13:45:17 INFO - PROCESS | 1827 | ++DOMWINDOW == 181 (0x7f9734171800) [pid = 1827] [serial = 592] [outer = 0x7f972fae2400] 13:45:17 INFO - PROCESS | 1827 | 1461271517502 Marionette DEBUG loaded listener.js 13:45:17 INFO - PROCESS | 1827 | ++DOMWINDOW == 182 (0x7f9734e11c00) [pid = 1827] [serial = 593] [outer = 0x7f972fae2400] 13:45:18 INFO - PROCESS | 1827 | SkCairoFTTypeface::onFilterRec unimplemented 13:45:18 INFO - PROCESS | 1827 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 13:45:18 INFO - PROCESS | 1827 | SkCairoFTTypeface::onFilterRec unimplemented 13:45:18 INFO - PROCESS | 1827 | SkCairoFTTypeface::onFilterRec unimplemented 13:45:18 INFO - PROCESS | 1827 | SkCairoFTTypeface::onFilterRec unimplemented 13:45:18 INFO - PROCESS | 1827 | 1461271518388 Marionette TRACE conn4 <- [1,760,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html",0,null,null,[["strokeText does not start a new path or subpath",0,null,null]]]}] 13:45:18 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 13:45:18 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 1449ms 13:45:18 INFO - PROCESS | 1827 | 1461271518466 Marionette TRACE conn4 -> [0,761,"getWindowHandle",null] 13:45:18 INFO - PROCESS | 1827 | 1461271518474 Marionette TRACE conn4 <- [1,761,null,{"value":"8"}] 13:45:18 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 13:45:18 INFO - PROCESS | 1827 | 1461271518485 Marionette TRACE conn4 -> [0,762,"setScriptTimeout",{"ms":35000}] 13:45:18 INFO - PROCESS | 1827 | 1461271518489 Marionette TRACE conn4 <- [1,762,null,{}] 13:45:18 INFO - PROCESS | 1827 | 1461271518495 Marionette TRACE conn4 -> [0,763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:45:18 INFO - PROCESS | 1827 | 1461271518719 Marionette TRACE conn4 <- [1,763,null,{"value":null}] 13:45:18 INFO - PROCESS | 1827 | 1461271518969 Marionette TRACE conn4 -> [0,764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:19 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f973aeae800 == 79 [pid = 1827] [id = 198] 13:45:19 INFO - PROCESS | 1827 | ++DOMWINDOW == 183 (0x7f973516c000) [pid = 1827] [serial = 594] [outer = (nil)] 13:45:19 INFO - PROCESS | 1827 | ++DOMWINDOW == 184 (0x7f973687fc00) [pid = 1827] [serial = 595] [outer = 0x7f973516c000] 13:45:19 INFO - PROCESS | 1827 | 1461271519087 Marionette DEBUG loaded listener.js 13:45:19 INFO - PROCESS | 1827 | ++DOMWINDOW == 185 (0x7f9736cb0c00) [pid = 1827] [serial = 596] [outer = 0x7f973516c000] 13:45:20 INFO - PROCESS | 1827 | 1461271520390 Marionette TRACE conn4 <- [1,764,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html",0,null,null,[["Canvas test: 2d.text.measure.width.basic",0,null,null]]]}] 13:45:20 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 13:45:20 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1937ms 13:45:20 INFO - PROCESS | 1827 | 1461271520519 Marionette TRACE conn4 -> [0,765,"getWindowHandle",null] 13:45:20 INFO - PROCESS | 1827 | 1461271520523 Marionette TRACE conn4 <- [1,765,null,{"value":"8"}] 13:45:20 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 13:45:20 INFO - PROCESS | 1827 | 1461271520534 Marionette TRACE conn4 -> [0,766,"setScriptTimeout",{"ms":35000}] 13:45:20 INFO - PROCESS | 1827 | 1461271520538 Marionette TRACE conn4 <- [1,766,null,{}] 13:45:20 INFO - PROCESS | 1827 | 1461271520555 Marionette TRACE conn4 -> [0,767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:45:20 INFO - PROCESS | 1827 | 1461271520737 Marionette TRACE conn4 <- [1,767,null,{"value":null}] 13:45:20 INFO - PROCESS | 1827 | 1461271520894 Marionette TRACE conn4 -> [0,768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:20 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f973ecee800 == 80 [pid = 1827] [id = 199] 13:45:20 INFO - PROCESS | 1827 | ++DOMWINDOW == 186 (0x7f9735170800) [pid = 1827] [serial = 597] [outer = (nil)] 13:45:20 INFO - PROCESS | 1827 | ++DOMWINDOW == 187 (0x7f973936b800) [pid = 1827] [serial = 598] [outer = 0x7f9735170800] 13:45:20 INFO - PROCESS | 1827 | 1461271520968 Marionette DEBUG loaded listener.js 13:45:21 INFO - PROCESS | 1827 | ++DOMWINDOW == 188 (0x7f9739fb5c00) [pid = 1827] [serial = 599] [outer = 0x7f9735170800] 13:45:22 INFO - PROCESS | 1827 | 1461271522197 Marionette TRACE conn4 <- [1,768,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html",0,null,null,[["The empty string has zero width",0,null,null]]]}] 13:45:22 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 13:45:22 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1741ms 13:45:22 INFO - PROCESS | 1827 | 1461271522275 Marionette TRACE conn4 -> [0,769,"getWindowHandle",null] 13:45:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 13:45:22 INFO - PROCESS | 1827 | 1461271522280 Marionette TRACE conn4 <- [1,769,null,{"value":"8"}] 13:45:22 INFO - PROCESS | 1827 | 1461271522285 Marionette TRACE conn4 -> [0,770,"setScriptTimeout",{"ms":35000}] 13:45:22 INFO - PROCESS | 1827 | 1461271522288 Marionette TRACE conn4 <- [1,770,null,{}] 13:45:22 INFO - PROCESS | 1827 | 1461271522293 Marionette TRACE conn4 -> [0,771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:45:22 INFO - PROCESS | 1827 | 1461271522512 Marionette TRACE conn4 <- [1,771,null,{"value":null}] 13:45:22 INFO - PROCESS | 1827 | 1461271522670 Marionette TRACE conn4 -> [0,772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:22 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f973fe87000 == 81 [pid = 1827] [id = 200] 13:45:22 INFO - PROCESS | 1827 | ++DOMWINDOW == 189 (0x7f9736cb5400) [pid = 1827] [serial = 600] [outer = (nil)] 13:45:22 INFO - PROCESS | 1827 | ++DOMWINDOW == 190 (0x7f973a26dc00) [pid = 1827] [serial = 601] [outer = 0x7f9736cb5400] 13:45:22 INFO - PROCESS | 1827 | 1461271522740 Marionette DEBUG loaded listener.js 13:45:22 INFO - PROCESS | 1827 | ++DOMWINDOW == 191 (0x7f973a2f7000) [pid = 1827] [serial = 602] [outer = 0x7f9736cb5400] 13:45:23 INFO - PROCESS | 1827 | 1461271523542 Marionette TRACE conn4 <- [1,772,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html",0,null,null,[["Canvas test: 2d.fillStyle.default",0,null,null]]]}] 13:45:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 13:45:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 1328ms 13:45:23 INFO - PROCESS | 1827 | 1461271523614 Marionette TRACE conn4 -> [0,773,"getWindowHandle",null] 13:45:23 INFO - PROCESS | 1827 | 1461271523624 Marionette TRACE conn4 <- [1,773,null,{"value":"8"}] 13:45:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 13:45:23 INFO - PROCESS | 1827 | 1461271523631 Marionette TRACE conn4 -> [0,774,"setScriptTimeout",{"ms":35000}] 13:45:23 INFO - PROCESS | 1827 | 1461271523637 Marionette TRACE conn4 <- [1,774,null,{}] 13:45:23 INFO - PROCESS | 1827 | 1461271523643 Marionette TRACE conn4 -> [0,775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:45:23 INFO - PROCESS | 1827 | 1461271523850 Marionette TRACE conn4 <- [1,775,null,{"value":null}] 13:45:24 INFO - PROCESS | 1827 | 1461271524010 Marionette TRACE conn4 -> [0,776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:24 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f9736578800 == 82 [pid = 1827] [id = 201] 13:45:24 INFO - PROCESS | 1827 | ++DOMWINDOW == 192 (0x7f972dbce800) [pid = 1827] [serial = 603] [outer = (nil)] 13:45:24 INFO - PROCESS | 1827 | ++DOMWINDOW == 193 (0x7f97341e1400) [pid = 1827] [serial = 604] [outer = 0x7f972dbce800] 13:45:24 INFO - PROCESS | 1827 | 1461271524084 Marionette DEBUG loaded listener.js 13:45:24 INFO - PROCESS | 1827 | ++DOMWINDOW == 194 (0x7f973a620400) [pid = 1827] [serial = 605] [outer = 0x7f972dbce800] 13:45:24 INFO - PROCESS | 1827 | 1461271524948 Marionette TRACE conn4 <- [1,776,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.semitransparent",0,null,null]]]}] 13:45:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 13:45:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 1382ms 13:45:25 INFO - PROCESS | 1827 | 1461271525015 Marionette TRACE conn4 -> [0,777,"getWindowHandle",null] 13:45:25 INFO - PROCESS | 1827 | 1461271525018 Marionette TRACE conn4 <- [1,777,null,{"value":"8"}] 13:45:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 13:45:25 INFO - PROCESS | 1827 | 1461271525024 Marionette TRACE conn4 -> [0,778,"setScriptTimeout",{"ms":35000}] 13:45:25 INFO - PROCESS | 1827 | 1461271525026 Marionette TRACE conn4 <- [1,778,null,{}] 13:45:25 INFO - PROCESS | 1827 | 1461271525032 Marionette TRACE conn4 -> [0,779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:45:25 INFO - PROCESS | 1827 | 1461271525211 Marionette TRACE conn4 <- [1,779,null,{"value":null}] 13:45:25 INFO - PROCESS | 1827 | 1461271525382 Marionette TRACE conn4 -> [0,780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:25 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f9743577800 == 83 [pid = 1827] [id = 202] 13:45:25 INFO - PROCESS | 1827 | ++DOMWINDOW == 195 (0x7f9733fee000) [pid = 1827] [serial = 606] [outer = (nil)] 13:45:25 INFO - PROCESS | 1827 | ++DOMWINDOW == 196 (0x7f973a8cf800) [pid = 1827] [serial = 607] [outer = 0x7f9733fee000] 13:45:25 INFO - PROCESS | 1827 | 1461271525472 Marionette DEBUG loaded listener.js 13:45:25 INFO - PROCESS | 1827 | ++DOMWINDOW == 197 (0x7f973dca6800) [pid = 1827] [serial = 608] [outer = 0x7f9733fee000] 13:45:26 INFO - PROCESS | 1827 | 1461271526288 Marionette TRACE conn4 <- [1,780,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html",0,null,null,[["Canvas test: 2d.fillStyle.get.solid",0,null,null]]]}] 13:45:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 13:45:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 1581ms 13:45:26 INFO - PROCESS | 1827 | 1461271526607 Marionette TRACE conn4 -> [0,781,"getWindowHandle",null] 13:45:26 INFO - PROCESS | 1827 | 1461271526613 Marionette TRACE conn4 <- [1,781,null,{"value":"8"}] 13:45:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 13:45:26 INFO - PROCESS | 1827 | 1461271526621 Marionette TRACE conn4 -> [0,782,"setScriptTimeout",{"ms":35000}] 13:45:26 INFO - PROCESS | 1827 | 1461271526624 Marionette TRACE conn4 <- [1,782,null,{}] 13:45:26 INFO - PROCESS | 1827 | 1461271526631 Marionette TRACE conn4 -> [0,783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:45:26 INFO - PROCESS | 1827 | 1461271526818 Marionette TRACE conn4 <- [1,783,null,{"value":null}] 13:45:27 INFO - PROCESS | 1827 | 1461271527070 Marionette TRACE conn4 -> [0,784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:27 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f973a2b9000 == 84 [pid = 1827] [id = 203] 13:45:27 INFO - PROCESS | 1827 | ++DOMWINDOW == 198 (0x7f972de32000) [pid = 1827] [serial = 609] [outer = (nil)] 13:45:27 INFO - PROCESS | 1827 | ++DOMWINDOW == 199 (0x7f972fced800) [pid = 1827] [serial = 610] [outer = 0x7f972de32000] 13:45:27 INFO - PROCESS | 1827 | 1461271527143 Marionette DEBUG loaded listener.js 13:45:27 INFO - PROCESS | 1827 | ++DOMWINDOW == 200 (0x7f9734172000) [pid = 1827] [serial = 611] [outer = 0x7f972de32000] 13:45:28 INFO - PROCESS | 1827 | 1461271528075 Marionette TRACE conn4 <- [1,784,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.transparent",0,null,null]]]}] 13:45:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 13:45:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 1482ms 13:45:28 INFO - PROCESS | 1827 | 1461271528103 Marionette TRACE conn4 -> [0,785,"getWindowHandle",null] 13:45:28 INFO - PROCESS | 1827 | 1461271528108 Marionette TRACE conn4 <- [1,785,null,{"value":"8"}] 13:45:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 13:45:28 INFO - PROCESS | 1827 | 1461271528120 Marionette TRACE conn4 -> [0,786,"setScriptTimeout",{"ms":35000}] 13:45:28 INFO - PROCESS | 1827 | 1461271528125 Marionette TRACE conn4 <- [1,786,null,{}] 13:45:28 INFO - PROCESS | 1827 | 1461271528131 Marionette TRACE conn4 -> [0,787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:45:28 INFO - PROCESS | 1827 | 1461271528287 Marionette TRACE conn4 <- [1,787,null,{"value":null}] 13:45:28 INFO - PROCESS | 1827 | 1461271528460 Marionette TRACE conn4 -> [0,788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:28 INFO - PROCESS | 1827 | --DOCSHELL 0x7f973519e000 == 83 [pid = 1827] [id = 138] 13:45:28 INFO - PROCESS | 1827 | --DOCSHELL 0x7f973a88d800 == 82 [pid = 1827] [id = 195] 13:45:28 INFO - PROCESS | 1827 | --DOMWINDOW == 199 (0x7f9736cb5000) [pid = 1827] [serial = 550] [outer = (nil)] [url = about:blank] 13:45:28 INFO - PROCESS | 1827 | --DOMWINDOW == 198 (0x7f974e4ed000) [pid = 1827] [serial = 514] [outer = (nil)] [url = about:blank] 13:45:28 INFO - PROCESS | 1827 | --DOMWINDOW == 197 (0x7f9735110800) [pid = 1827] [serial = 517] [outer = (nil)] [url = about:blank] 13:45:28 INFO - PROCESS | 1827 | --DOMWINDOW == 196 (0x7f973a625800) [pid = 1827] [serial = 520] [outer = (nil)] [url = about:blank] 13:45:28 INFO - PROCESS | 1827 | --DOMWINDOW == 195 (0x7f974e554000) [pid = 1827] [serial = 523] [outer = (nil)] [url = about:blank] 13:45:28 INFO - PROCESS | 1827 | --DOMWINDOW == 194 (0x7f973408c400) [pid = 1827] [serial = 526] [outer = (nil)] [url = about:blank] 13:45:28 INFO - PROCESS | 1827 | --DOMWINDOW == 193 (0x7f972fae9c00) [pid = 1827] [serial = 529] [outer = (nil)] [url = about:blank] 13:45:28 INFO - PROCESS | 1827 | --DOMWINDOW == 192 (0x7f972dbd1c00) [pid = 1827] [serial = 532] [outer = (nil)] [url = about:blank] 13:45:28 INFO - PROCESS | 1827 | --DOMWINDOW == 191 (0x7f972ef0e400) [pid = 1827] [serial = 535] [outer = (nil)] [url = about:blank] 13:45:28 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f972efb0800 == 83 [pid = 1827] [id = 204] 13:45:28 INFO - PROCESS | 1827 | ++DOMWINDOW == 192 (0x7f972dbd1c00) [pid = 1827] [serial = 612] [outer = (nil)] 13:45:28 INFO - PROCESS | 1827 | ++DOMWINDOW == 193 (0x7f97341d9c00) [pid = 1827] [serial = 613] [outer = 0x7f972dbd1c00] 13:45:28 INFO - PROCESS | 1827 | 1461271528570 Marionette DEBUG loaded listener.js 13:45:28 INFO - PROCESS | 1827 | ++DOMWINDOW == 194 (0x7f973516bc00) [pid = 1827] [serial = 614] [outer = 0x7f972dbd1c00] 13:45:28 INFO - PROCESS | 1827 | --DOCSHELL 0x7f97352c7800 == 82 [pid = 1827] [id = 194] 13:45:28 INFO - PROCESS | 1827 | --DOCSHELL 0x7f9736cd0000 == 81 [pid = 1827] [id = 193] 13:45:28 INFO - PROCESS | 1827 | --DOCSHELL 0x7f972fccd800 == 80 [pid = 1827] [id = 192] 13:45:28 INFO - PROCESS | 1827 | --DOCSHELL 0x7f972de14000 == 79 [pid = 1827] [id = 191] 13:45:28 INFO - PROCESS | 1827 | --DOCSHELL 0x7f974160f800 == 78 [pid = 1827] [id = 189] 13:45:28 INFO - PROCESS | 1827 | --DOCSHELL 0x7f973db3c800 == 77 [pid = 1827] [id = 186] 13:45:28 INFO - PROCESS | 1827 | --DOCSHELL 0x7f973a769000 == 76 [pid = 1827] [id = 185] 13:45:28 INFO - PROCESS | 1827 | --DOCSHELL 0x7f9736571000 == 75 [pid = 1827] [id = 184] 13:45:28 INFO - PROCESS | 1827 | --DOMWINDOW == 193 (0x7f974d05f800) [pid = 1827] [serial = 352] [outer = (nil)] [url = about:blank] 13:45:28 INFO - PROCESS | 1827 | --DOMWINDOW == 192 (0x7f97506dc000) [pid = 1827] [serial = 394] [outer = (nil)] [url = about:blank] 13:45:28 INFO - PROCESS | 1827 | --DOMWINDOW == 191 (0x7f972f16e800) [pid = 1827] [serial = 539] [outer = (nil)] [url = about:blank] 13:45:28 INFO - PROCESS | 1827 | --DOMWINDOW == 190 (0x7f972ef16000) [pid = 1827] [serial = 538] [outer = (nil)] [url = about:blank] 13:45:28 INFO - PROCESS | 1827 | --DOMWINDOW == 189 (0x7f9733fe3c00) [pid = 1827] [serial = 541] [outer = (nil)] [url = about:blank] 13:45:28 INFO - PROCESS | 1827 | --DOMWINDOW == 188 (0x7f9736e67000) [pid = 1827] [serial = 547] [outer = (nil)] [url = about:blank] 13:45:28 INFO - PROCESS | 1827 | --DOMWINDOW == 187 (0x7f9734173c00) [pid = 1827] [serial = 542] [outer = (nil)] [url = about:blank] 13:45:28 INFO - PROCESS | 1827 | --DOMWINDOW == 186 (0x7f9734e0cc00) [pid = 1827] [serial = 544] [outer = (nil)] [url = about:blank] 13:45:28 INFO - PROCESS | 1827 | --DOMWINDOW == 185 (0x7f973893b800) [pid = 1827] [serial = 548] [outer = (nil)] [url = about:blank] 13:45:28 INFO - PROCESS | 1827 | --DOMWINDOW == 184 (0x7f9734fe4000) [pid = 1827] [serial = 545] [outer = (nil)] [url = about:blank] 13:45:29 INFO - PROCESS | 1827 | 1461271529514 Marionette TRACE conn4 <- [1,788,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidstring",0,null,null]]]}] 13:45:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 13:45:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 1434ms 13:45:29 INFO - PROCESS | 1827 | 1461271529551 Marionette TRACE conn4 -> [0,789,"getWindowHandle",null] 13:45:29 INFO - PROCESS | 1827 | 1461271529557 Marionette TRACE conn4 <- [1,789,null,{"value":"8"}] 13:45:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 13:45:29 INFO - PROCESS | 1827 | 1461271529566 Marionette TRACE conn4 -> [0,790,"setScriptTimeout",{"ms":35000}] 13:45:29 INFO - PROCESS | 1827 | 1461271529571 Marionette TRACE conn4 <- [1,790,null,{}] 13:45:29 INFO - PROCESS | 1827 | 1461271529581 Marionette TRACE conn4 -> [0,791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:45:29 INFO - PROCESS | 1827 | 1461271529796 Marionette TRACE conn4 <- [1,791,null,{"value":null}] 13:45:29 INFO - PROCESS | 1827 | 1461271529961 Marionette TRACE conn4 -> [0,792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:30 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f9736578000 == 76 [pid = 1827] [id = 205] 13:45:30 INFO - PROCESS | 1827 | ++DOMWINDOW == 185 (0x7f9734082800) [pid = 1827] [serial = 615] [outer = (nil)] 13:45:30 INFO - PROCESS | 1827 | ++DOMWINDOW == 186 (0x7f973417d800) [pid = 1827] [serial = 616] [outer = 0x7f9734082800] 13:45:30 INFO - PROCESS | 1827 | 1461271530100 Marionette DEBUG loaded listener.js 13:45:30 INFO - PROCESS | 1827 | ++DOMWINDOW == 187 (0x7f9734fe4000) [pid = 1827] [serial = 617] [outer = 0x7f9734082800] 13:45:30 INFO - PROCESS | 1827 | 1461271530979 Marionette TRACE conn4 <- [1,792,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidtype",0,null,null]]]}] 13:45:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 13:45:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 1485ms 13:45:31 INFO - PROCESS | 1827 | 1461271531052 Marionette TRACE conn4 -> [0,793,"getWindowHandle",null] 13:45:31 INFO - PROCESS | 1827 | 1461271531059 Marionette TRACE conn4 <- [1,793,null,{"value":"8"}] 13:45:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 13:45:31 INFO - PROCESS | 1827 | 1461271531071 Marionette TRACE conn4 -> [0,794,"setScriptTimeout",{"ms":35000}] 13:45:31 INFO - PROCESS | 1827 | 1461271531074 Marionette TRACE conn4 <- [1,794,null,{}] 13:45:31 INFO - PROCESS | 1827 | 1461271531081 Marionette TRACE conn4 -> [0,795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:45:31 INFO - PROCESS | 1827 | 1461271531306 Marionette TRACE conn4 <- [1,795,null,{"value":null}] 13:45:31 INFO - PROCESS | 1827 | 1461271531528 Marionette TRACE conn4 -> [0,796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:31 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f973a8a1800 == 77 [pid = 1827] [id = 206] 13:45:31 INFO - PROCESS | 1827 | ++DOMWINDOW == 188 (0x7f973516f400) [pid = 1827] [serial = 618] [outer = (nil)] 13:45:31 INFO - PROCESS | 1827 | ++DOMWINDOW == 189 (0x7f9736cb2c00) [pid = 1827] [serial = 619] [outer = 0x7f973516f400] 13:45:31 INFO - PROCESS | 1827 | 1461271531649 Marionette DEBUG loaded listener.js 13:45:31 INFO - PROCESS | 1827 | ++DOMWINDOW == 190 (0x7f97372e3800) [pid = 1827] [serial = 620] [outer = 0x7f973516f400] 13:45:32 INFO - PROCESS | 1827 | 1461271532540 Marionette TRACE conn4 <- [1,796,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html",0,null,null,[["currentColor is computed from the canvas element",0,null,null]]]}] 13:45:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 13:45:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 1536ms 13:45:32 INFO - PROCESS | 1827 | 1461271532608 Marionette TRACE conn4 -> [0,797,"getWindowHandle",null] 13:45:32 INFO - PROCESS | 1827 | 1461271532613 Marionette TRACE conn4 <- [1,797,null,{"value":"8"}] 13:45:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 13:45:32 INFO - PROCESS | 1827 | 1461271532619 Marionette TRACE conn4 -> [0,798,"setScriptTimeout",{"ms":35000}] 13:45:32 INFO - PROCESS | 1827 | 1461271532625 Marionette TRACE conn4 <- [1,798,null,{}] 13:45:32 INFO - PROCESS | 1827 | 1461271532641 Marionette TRACE conn4 -> [0,799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:45:32 INFO - PROCESS | 1827 | 1461271532858 Marionette TRACE conn4 <- [1,799,null,{"value":null}] 13:45:33 INFO - PROCESS | 1827 | 1461271533103 Marionette TRACE conn4 -> [0,800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:33 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f973aeb8000 == 78 [pid = 1827] [id = 207] 13:45:33 INFO - PROCESS | 1827 | ++DOMWINDOW == 191 (0x7f973893cc00) [pid = 1827] [serial = 621] [outer = (nil)] 13:45:33 INFO - PROCESS | 1827 | ++DOMWINDOW == 192 (0x7f9739fb2800) [pid = 1827] [serial = 622] [outer = 0x7f973893cc00] 13:45:33 INFO - PROCESS | 1827 | 1461271533228 Marionette DEBUG loaded listener.js 13:45:33 INFO - PROCESS | 1827 | ++DOMWINDOW == 193 (0x7f973a2ef000) [pid = 1827] [serial = 623] [outer = 0x7f973893cc00] 13:45:34 INFO - PROCESS | 1827 | 1461271534118 Marionette TRACE conn4 <- [1,800,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html",0,null,null,[["currentColor is computed when the attribute is set, not when it is painted",0,null,null]]]}] 13:45:34 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 13:45:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 1544ms 13:45:34 INFO - PROCESS | 1827 | 1461271534164 Marionette TRACE conn4 -> [0,801,"getWindowHandle",null] 13:45:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 13:45:34 INFO - PROCESS | 1827 | 1461271534169 Marionette TRACE conn4 <- [1,801,null,{"value":"8"}] 13:45:34 INFO - PROCESS | 1827 | 1461271534175 Marionette TRACE conn4 -> [0,802,"setScriptTimeout",{"ms":35000}] 13:45:34 INFO - PROCESS | 1827 | 1461271534178 Marionette TRACE conn4 <- [1,802,null,{}] 13:45:34 INFO - PROCESS | 1827 | 1461271534184 Marionette TRACE conn4 -> [0,803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:45:34 INFO - PROCESS | 1827 | 1461271534387 Marionette TRACE conn4 <- [1,803,null,{"value":null}] 13:45:34 INFO - PROCESS | 1827 | 1461271534573 Marionette TRACE conn4 -> [0,804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:34 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f973f52d800 == 79 [pid = 1827] [id = 208] 13:45:34 INFO - PROCESS | 1827 | ++DOMWINDOW == 194 (0x7f973a621c00) [pid = 1827] [serial = 624] [outer = (nil)] 13:45:34 INFO - PROCESS | 1827 | ++DOMWINDOW == 195 (0x7f973a72d800) [pid = 1827] [serial = 625] [outer = 0x7f973a621c00] 13:45:34 INFO - PROCESS | 1827 | 1461271534651 Marionette DEBUG loaded listener.js 13:45:34 INFO - PROCESS | 1827 | ++DOMWINDOW == 196 (0x7f973b409800) [pid = 1827] [serial = 626] [outer = 0x7f973a621c00] 13:45:35 INFO - PROCESS | 1827 | 1461271535555 Marionette TRACE conn4 <- [1,804,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html",0,null,null,[["currentColor is computed from the canvas element even when element is not rendered",0,null,null]]]}] 13:45:35 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 13:45:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 1441ms 13:45:35 INFO - PROCESS | 1827 | 1461271535618 Marionette TRACE conn4 -> [0,805,"getWindowHandle",null] 13:45:35 INFO - PROCESS | 1827 | 1461271535620 Marionette TRACE conn4 <- [1,805,null,{"value":"8"}] 13:45:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 13:45:35 INFO - PROCESS | 1827 | 1461271535627 Marionette TRACE conn4 -> [0,806,"setScriptTimeout",{"ms":35000}] 13:45:35 INFO - PROCESS | 1827 | 1461271535630 Marionette TRACE conn4 <- [1,806,null,{}] 13:45:35 INFO - PROCESS | 1827 | 1461271535635 Marionette TRACE conn4 -> [0,807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:45:35 INFO - PROCESS | 1827 | 1461271535838 Marionette TRACE conn4 <- [1,807,null,{"value":null}] 13:45:36 INFO - PROCESS | 1827 | 1461271536006 Marionette TRACE conn4 -> [0,808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:36 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f9741364800 == 80 [pid = 1827] [id = 209] 13:45:36 INFO - PROCESS | 1827 | ++DOMWINDOW == 197 (0x7f973a628800) [pid = 1827] [serial = 627] [outer = (nil)] 13:45:36 INFO - PROCESS | 1827 | ++DOMWINDOW == 198 (0x7f973c7c4000) [pid = 1827] [serial = 628] [outer = 0x7f973a628800] 13:45:36 INFO - PROCESS | 1827 | 1461271536079 Marionette DEBUG loaded listener.js 13:45:36 INFO - PROCESS | 1827 | ++DOMWINDOW == 199 (0x7f973dcb5800) [pid = 1827] [serial = 629] [outer = 0x7f973a628800] 13:45:36 INFO - PROCESS | 1827 | 1461271536922 Marionette TRACE conn4 <- [1,808,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html",0,null,null,[["currentColor is solid black when the canvas element is not in a document",0,null,null]]]}] 13:45:36 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 13:45:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 1338ms 13:45:36 INFO - PROCESS | 1827 | 1461271536972 Marionette TRACE conn4 -> [0,809,"getWindowHandle",null] 13:45:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 13:45:36 INFO - PROCESS | 1827 | 1461271536976 Marionette TRACE conn4 <- [1,809,null,{"value":"8"}] 13:45:36 INFO - PROCESS | 1827 | 1461271536983 Marionette TRACE conn4 -> [0,810,"setScriptTimeout",{"ms":35000}] 13:45:36 INFO - PROCESS | 1827 | 1461271536986 Marionette TRACE conn4 <- [1,810,null,{}] 13:45:36 INFO - PROCESS | 1827 | 1461271536991 Marionette TRACE conn4 -> [0,811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:45:37 INFO - PROCESS | 1827 | 1461271537200 Marionette TRACE conn4 <- [1,811,null,{"value":null}] 13:45:37 INFO - PROCESS | 1827 | 1461271537368 Marionette TRACE conn4 -> [0,812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:37 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f974d0f1000 == 81 [pid = 1827] [id = 210] 13:45:37 INFO - PROCESS | 1827 | ++DOMWINDOW == 200 (0x7f973e993c00) [pid = 1827] [serial = 630] [outer = (nil)] 13:45:37 INFO - PROCESS | 1827 | ++DOMWINDOW == 201 (0x7f973ef52800) [pid = 1827] [serial = 631] [outer = 0x7f973e993c00] 13:45:37 INFO - PROCESS | 1827 | 1461271537443 Marionette DEBUG loaded listener.js 13:45:37 INFO - PROCESS | 1827 | ++DOMWINDOW == 202 (0x7f973efb7800) [pid = 1827] [serial = 632] [outer = 0x7f973e993c00] 13:45:38 INFO - PROCESS | 1827 | 1461271538284 Marionette TRACE conn4 <- [1,812,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex3",0,null,null]]]}] 13:45:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 13:45:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 1340ms 13:45:38 INFO - PROCESS | 1827 | 1461271538324 Marionette TRACE conn4 -> [0,813,"getWindowHandle",null] 13:45:38 INFO - PROCESS | 1827 | 1461271538328 Marionette TRACE conn4 <- [1,813,null,{"value":"8"}] 13:45:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 13:45:38 INFO - PROCESS | 1827 | 1461271538334 Marionette TRACE conn4 -> [0,814,"setScriptTimeout",{"ms":35000}] 13:45:38 INFO - PROCESS | 1827 | 1461271538336 Marionette TRACE conn4 <- [1,814,null,{}] 13:45:38 INFO - PROCESS | 1827 | 1461271538342 Marionette TRACE conn4 -> [0,815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:45:38 INFO - PROCESS | 1827 | 1461271538500 Marionette TRACE conn4 <- [1,815,null,{"value":null}] 13:45:38 INFO - PROCESS | 1827 | 1461271538671 Marionette TRACE conn4 -> [0,816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:38 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f974d7ab800 == 82 [pid = 1827] [id = 211] 13:45:38 INFO - PROCESS | 1827 | ++DOMWINDOW == 203 (0x7f9734179c00) [pid = 1827] [serial = 633] [outer = (nil)] 13:45:38 INFO - PROCESS | 1827 | ++DOMWINDOW == 204 (0x7f973f434000) [pid = 1827] [serial = 634] [outer = 0x7f9734179c00] 13:45:38 INFO - PROCESS | 1827 | 1461271538745 Marionette DEBUG loaded listener.js 13:45:38 INFO - PROCESS | 1827 | ++DOMWINDOW == 205 (0x7f973f8df000) [pid = 1827] [serial = 635] [outer = 0x7f9734179c00] 13:45:39 INFO - PROCESS | 1827 | 1461271539634 Marionette TRACE conn4 <- [1,816,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex4",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,817,"getWindowHandle",null] 13:45:39 INFO - PROCESS | 1827 | 1461271539677 Marionette TRACE conn4 <- [1,817,null,{"value":"8"}] 13:45:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 13:45:39 INFO - PROCESS | 1827 | 1461271539684 Marionette TRACE conn4 -> [0,818,"setScriptTimeout",{"ms":35000}] 13:45:39 INFO - PROCESS | 1827 | 1461271539687 Marionette TRACE conn4 <- [1,818,null,{}] 13:45:39 INFO - PROCESS | 1827 | 1461271539693 Marionette TRACE conn4 -> [0,819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:45:39 INFO - PROCESS | 1827 | 1461271539854 Marionette TRACE conn4 <- [1,819,null,{"value":null}] 13:45:40 INFO - PROCESS | 1827 | 1461271540028 Marionette TRACE conn4 -> [0,820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:40 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f974e759800 == 83 [pid = 1827] [id = 212] 13:45:40 INFO - PROCESS | 1827 | ++DOMWINDOW == 206 (0x7f972fae4400) [pid = 1827] [serial = 636] [outer = (nil)] 13:45:40 INFO - PROCESS | 1827 | ++DOMWINDOW == 207 (0x7f97402ce400) [pid = 1827] [serial = 637] [outer = 0x7f972fae4400] 13:45:40 INFO - PROCESS | 1827 | 1461271540099 Marionette DEBUG loaded listener.js 13:45:40 INFO - PROCESS | 1827 | ++DOMWINDOW == 208 (0x7f97406b4000) [pid = 1827] [serial = 638] [outer = 0x7f972fae4400] 13:45:40 INFO - PROCESS | 1827 | 1461271540989 Marionette TRACE conn4 <- [1,820,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex6",0,null,null]]]}] 13:45:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 13:45:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 1336ms 13:45:41 INFO - PROCESS | 1827 | 1461271541019 Marionette TRACE conn4 -> [0,821,"getWindowHandle",null] 13:45:41 INFO - PROCESS | 1827 | 1461271541022 Marionette TRACE conn4 <- [1,821,null,{"value":"8"}] 13:45:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 13:45:41 INFO - PROCESS | 1827 | 1461271541029 Marionette TRACE conn4 -> [0,822,"setScriptTimeout",{"ms":35000}] 13:45:41 INFO - PROCESS | 1827 | 1461271541032 Marionette TRACE conn4 <- [1,822,null,{}] 13:45:41 INFO - PROCESS | 1827 | 1461271541038 Marionette TRACE conn4 -> [0,823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:45:41 INFO - PROCESS | 1827 | 1461271541196 Marionette TRACE conn4 <- [1,823,null,{"value":null}] 13:45:41 INFO - PROCESS | 1827 | 1461271541383 Marionette TRACE conn4 -> [0,824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:41 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f9751eb4800 == 84 [pid = 1827] [id = 213] 13:45:41 INFO - PROCESS | 1827 | ++DOMWINDOW == 209 (0x7f972dbc3000) [pid = 1827] [serial = 639] [outer = (nil)] 13:45:41 INFO - PROCESS | 1827 | ++DOMWINDOW == 210 (0x7f9740c0e000) [pid = 1827] [serial = 640] [outer = 0x7f972dbc3000] 13:45:41 INFO - PROCESS | 1827 | 1461271541462 Marionette DEBUG loaded listener.js 13:45:41 INFO - PROCESS | 1827 | ++DOMWINDOW == 211 (0x7f974165e800) [pid = 1827] [serial = 641] [outer = 0x7f972dbc3000] 13:45:42 INFO - PROCESS | 1827 | 1461271542406 Marionette TRACE conn4 <- [1,824,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex8",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,825,"getWindowHandle",null] 13:45:42 INFO - PROCESS | 1827 | 1461271542468 Marionette TRACE conn4 <- [1,825,null,{"value":"8"}] 13:45:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 13:45:42 INFO - PROCESS | 1827 | 1461271542475 Marionette TRACE conn4 -> [0,826,"setScriptTimeout",{"ms":35000}] 13:45:42 INFO - PROCESS | 1827 | 1461271542478 Marionette TRACE conn4 <- [1,826,null,{}] 13:45:42 INFO - PROCESS | 1827 | 1461271542483 Marionette TRACE conn4 -> [0,827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:45:42 INFO - PROCESS | 1827 | 1461271542834 Marionette TRACE conn4 <- [1,827,null,{"value":null}] 13:45:43 INFO - PROCESS | 1827 | 1461271543068 Marionette TRACE conn4 -> [0,828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:43 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f973750a800 == 85 [pid = 1827] [id = 214] 13:45:43 INFO - PROCESS | 1827 | ++DOMWINDOW == 212 (0x7f9733fe5c00) [pid = 1827] [serial = 642] [outer = (nil)] 13:45:43 INFO - PROCESS | 1827 | ++DOMWINDOW == 213 (0x7f9734084c00) [pid = 1827] [serial = 643] [outer = 0x7f9733fe5c00] 13:45:43 INFO - PROCESS | 1827 | 1461271543152 Marionette DEBUG loaded listener.js 13:45:43 INFO - PROCESS | 1827 | ++DOMWINDOW == 214 (0x7f9734f3f400) [pid = 1827] [serial = 644] [outer = 0x7f9733fe5c00] 13:45:44 INFO - PROCESS | 1827 | 1461271544118 Marionette TRACE conn4 <- [1,828,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-1",0,null,null]]]}] 13:45:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 13:45:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 1682ms 13:45:44 INFO - PROCESS | 1827 | 1461271544160 Marionette TRACE conn4 -> [0,829,"getWindowHandle",null] 13:45:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 13:45:44 INFO - PROCESS | 1827 | 1461271544165 Marionette TRACE conn4 <- [1,829,null,{"value":"8"}] 13:45:44 INFO - PROCESS | 1827 | 1461271544172 Marionette TRACE conn4 -> [0,830,"setScriptTimeout",{"ms":35000}] 13:45:44 INFO - PROCESS | 1827 | 1461271544177 Marionette TRACE conn4 <- [1,830,null,{}] 13:45:44 INFO - PROCESS | 1827 | 1461271544183 Marionette TRACE conn4 -> [0,831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:45:44 INFO - PROCESS | 1827 | 1461271544348 Marionette TRACE conn4 <- [1,831,null,{"value":null}] 13:45:44 INFO - PROCESS | 1827 | 1461271544576 Marionette TRACE conn4 -> [0,832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:44 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f973ae6b000 == 86 [pid = 1827] [id = 215] 13:45:44 INFO - PROCESS | 1827 | ++DOMWINDOW == 215 (0x7f9735110800) [pid = 1827] [serial = 645] [outer = (nil)] 13:45:44 INFO - PROCESS | 1827 | ++DOMWINDOW == 216 (0x7f9736e71000) [pid = 1827] [serial = 646] [outer = 0x7f9735110800] 13:45:44 INFO - PROCESS | 1827 | 1461271544661 Marionette DEBUG loaded listener.js 13:45:44 INFO - PROCESS | 1827 | ++DOMWINDOW == 217 (0x7f973892f400) [pid = 1827] [serial = 647] [outer = 0x7f9735110800] 13:45:45 INFO - PROCESS | 1827 | 1461271545574 Marionette TRACE conn4 <- [1,832,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-2",0,null,null]]]}] 13:45:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 13:45:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 1435ms 13:45:45 INFO - PROCESS | 1827 | 1461271545609 Marionette TRACE conn4 -> [0,833,"getWindowHandle",null] 13:45:45 INFO - PROCESS | 1827 | 1461271545613 Marionette TRACE conn4 <- [1,833,null,{"value":"8"}] 13:45:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 13:45:45 INFO - PROCESS | 1827 | 1461271545619 Marionette TRACE conn4 -> [0,834,"setScriptTimeout",{"ms":35000}] 13:45:45 INFO - PROCESS | 1827 | 1461271545621 Marionette TRACE conn4 <- [1,834,null,{}] 13:45:45 INFO - PROCESS | 1827 | 1461271545627 Marionette TRACE conn4 -> [0,835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:45:45 INFO - PROCESS | 1827 | 1461271545781 Marionette TRACE conn4 <- [1,835,null,{"value":null}] 13:45:46 INFO - PROCESS | 1827 | --DOCSHELL 0x7f973a2b9000 == 85 [pid = 1827] [id = 203] 13:45:46 INFO - PROCESS | 1827 | --DOCSHELL 0x7f973aeae800 == 84 [pid = 1827] [id = 198] 13:45:46 INFO - PROCESS | 1827 | --DOCSHELL 0x7f9736a49800 == 83 [pid = 1827] [id = 197] 13:45:46 INFO - PROCESS | 1827 | 1461271546220 Marionette TRACE conn4 -> [0,836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:46 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f97352d5000 == 84 [pid = 1827] [id = 216] 13:45:46 INFO - PROCESS | 1827 | ++DOMWINDOW == 218 (0x7f9734090c00) [pid = 1827] [serial = 648] [outer = (nil)] 13:45:46 INFO - PROCESS | 1827 | ++DOMWINDOW == 219 (0x7f9739f09800) [pid = 1827] [serial = 649] [outer = 0x7f9734090c00] 13:45:46 INFO - PROCESS | 1827 | 1461271546286 Marionette DEBUG loaded listener.js 13:45:46 INFO - PROCESS | 1827 | ++DOMWINDOW == 220 (0x7f973a625000) [pid = 1827] [serial = 650] [outer = 0x7f9734090c00] 13:45:47 INFO - PROCESS | 1827 | 1461271547009 Marionette TRACE conn4 <- [1,836,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-3",0,null,null]]]}] 13:45:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 13:45:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 1430ms 13:45:47 INFO - PROCESS | 1827 | 1461271547069 Marionette TRACE conn4 -> [0,837,"getWindowHandle",null] 13:45:47 INFO - PROCESS | 1827 | 1461271547076 Marionette TRACE conn4 <- [1,837,null,{"value":"8"}] 13:45:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 13:45:47 INFO - PROCESS | 1827 | 1461271547098 Marionette TRACE conn4 -> [0,838,"setScriptTimeout",{"ms":35000}] 13:45:47 INFO - PROCESS | 1827 | 1461271547104 Marionette TRACE conn4 <- [1,838,null,{}] 13:45:47 INFO - PROCESS | 1827 | 1461271547109 Marionette TRACE conn4 -> [0,839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:45:47 INFO - PROCESS | 1827 | 1461271547272 Marionette TRACE conn4 <- [1,839,null,{"value":null}] 13:45:47 INFO - PROCESS | 1827 | 1461271547281 Marionette TRACE conn4 -> [0,840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:47 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f974d0d7000 == 85 [pid = 1827] [id = 217] 13:45:47 INFO - PROCESS | 1827 | ++DOMWINDOW == 221 (0x7f973a62a800) [pid = 1827] [serial = 651] [outer = (nil)] 13:45:47 INFO - PROCESS | 1827 | ++DOMWINDOW == 222 (0x7f973eaa1400) [pid = 1827] [serial = 652] [outer = 0x7f973a62a800] 13:45:47 INFO - PROCESS | 1827 | 1461271547343 Marionette DEBUG loaded listener.js 13:45:47 INFO - PROCESS | 1827 | ++DOMWINDOW == 223 (0x7f973efab800) [pid = 1827] [serial = 653] [outer = 0x7f973a62a800] 13:45:48 INFO - PROCESS | 1827 | 1461271548259 Marionette TRACE conn4 <- [1,840,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-4",0,null,null]]]}] 13:45:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 13:45:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 1200ms 13:45:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 13:45:48 INFO - PROCESS | 1827 | 1461271548289 Marionette TRACE conn4 -> [0,841,"getWindowHandle",null] 13:45:48 INFO - PROCESS | 1827 | 1461271548292 Marionette TRACE conn4 <- [1,841,null,{"value":"8"}] 13:45:48 INFO - PROCESS | 1827 | 1461271548297 Marionette TRACE conn4 -> [0,842,"setScriptTimeout",{"ms":35000}] 13:45:48 INFO - PROCESS | 1827 | 1461271548300 Marionette TRACE conn4 <- [1,842,null,{}] 13:45:48 INFO - PROCESS | 1827 | 1461271548305 Marionette TRACE conn4 -> [0,843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:45:48 INFO - PROCESS | 1827 | 1461271548500 Marionette TRACE conn4 <- [1,843,null,{"value":null}] 13:45:48 INFO - PROCESS | 1827 | 1461271548527 Marionette TRACE conn4 -> [0,844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:48 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f975270b800 == 86 [pid = 1827] [id = 218] 13:45:48 INFO - PROCESS | 1827 | ++DOMWINDOW == 224 (0x7f973e8acc00) [pid = 1827] [serial = 654] [outer = (nil)] 13:45:48 INFO - PROCESS | 1827 | ++DOMWINDOW == 225 (0x7f97406bb000) [pid = 1827] [serial = 655] [outer = 0x7f973e8acc00] 13:45:48 INFO - PROCESS | 1827 | 1461271548587 Marionette DEBUG loaded listener.js 13:45:48 INFO - PROCESS | 1827 | ++DOMWINDOW == 226 (0x7f9741828400) [pid = 1827] [serial = 656] [outer = 0x7f973e8acc00] 13:45:49 INFO - PROCESS | 1827 | 1461271549471 Marionette TRACE conn4 <- [1,844,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-5",0,null,null]]]}] 13:45:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 13:45:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 1231ms 13:45:50 INFO - PROCESS | 1827 | --DOMWINDOW == 225 (0x7f9736506800) [pid = 1827] [serial = 356] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 13:45:50 INFO - PROCESS | 1827 | --DOMWINDOW == 224 (0x7f973a71f800) [pid = 1827] [serial = 489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 13:45:50 INFO - PROCESS | 1827 | --DOMWINDOW == 223 (0x7f973a26a400) [pid = 1827] [serial = 317] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 13:45:50 INFO - PROCESS | 1827 | --DOMWINDOW == 222 (0x7f97341e4800) [pid = 1827] [serial = 441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 13:45:50 INFO - PROCESS | 1827 | --DOMWINDOW == 221 (0x7f9736e6b000) [pid = 1827] [serial = 404] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 13:45:50 INFO - PROCESS | 1827 | --DOMWINDOW == 220 (0x7f9736e67800) [pid = 1827] [serial = 401] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 13:45:50 INFO - PROCESS | 1827 | --DOMWINDOW == 219 (0x7f9736a26800) [pid = 1827] [serial = 239] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 13:45:50 INFO - PROCESS | 1827 | --DOMWINDOW == 218 (0x7f97341df400) [pid = 1827] [serial = 407] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 13:45:50 INFO - PROCESS | 1827 | --DOMWINDOW == 217 (0x7f9734fe2400) [pid = 1827] [serial = 519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 13:45:50 INFO - PROCESS | 1827 | --DOMWINDOW == 216 (0x7f97341e5400) [pid = 1827] [serial = 516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 13:45:50 INFO - PROCESS | 1827 | --DOMWINDOW == 215 (0x7f9734e05c00) [pid = 1827] [serial = 323] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 13:45:50 INFO - PROCESS | 1827 | --DOMWINDOW == 214 (0x7f9734176c00) [pid = 1827] [serial = 413] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 13:45:50 INFO - PROCESS | 1827 | --DOMWINDOW == 213 (0x7f973f430c00) [pid = 1827] [serial = 450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 13:45:50 INFO - PROCESS | 1827 | --DOMWINDOW == 212 (0x7f973a720400) [pid = 1827] [serial = 492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 13:45:50 INFO - PROCESS | 1827 | --DOMWINDOW == 211 (0x7f97372e0400) [pid = 1827] [serial = 410] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 13:45:50 INFO - PROCESS | 1827 | --DOMWINDOW == 210 (0x7f9736a25800) [pid = 1827] [serial = 281] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 13:45:50 INFO - PROCESS | 1827 | --DOMWINDOW == 209 (0x7f9736504c00) [pid = 1827] [serial = 353] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 13:45:50 INFO - PROCESS | 1827 | --DOMWINDOW == 208 (0x7f97341e3000) [pid = 1827] [serial = 329] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 13:45:50 INFO - PROCESS | 1827 | --DOMWINDOW == 207 (0x7f973a61c400) [pid = 1827] [serial = 495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 13:45:50 INFO - PROCESS | 1827 | --DOMWINDOW == 206 (0x7f973efae000) [pid = 1827] [serial = 365] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 13:45:50 INFO - PROCESS | 1827 | --DOMWINDOW == 205 (0x7f972efd8800) [pid = 1827] [serial = 528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 13:45:50 INFO - PROCESS | 1827 | --DOMWINDOW == 204 (0x7f9734083c00) [pid = 1827] [serial = 525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 13:45:50 INFO - PROCESS | 1827 | --DOMWINDOW == 203 (0x7f9736e64000) [pid = 1827] [serial = 444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 13:45:50 INFO - PROCESS | 1827 | --DOMWINDOW == 202 (0x7f973a274000) [pid = 1827] [serial = 483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 13:45:50 INFO - PROCESS | 1827 | --DOMWINDOW == 201 (0x7f973516ec00) [pid = 1827] [serial = 398] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 13:45:50 INFO - PROCESS | 1827 | --DOMWINDOW == 200 (0x7f973efb1c00) [pid = 1827] [serial = 326] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 13:45:50 INFO - PROCESS | 1827 | --DOMWINDOW == 199 (0x7f973a26a000) [pid = 1827] [serial = 290] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 13:45:50 INFO - PROCESS | 1827 | --DOMWINDOW == 198 (0x7f972dbca800) [pid = 1827] [serial = 531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 13:45:50 INFO - PROCESS | 1827 | --DOMWINDOW == 197 (0x7f9734fe3c00) [pid = 1827] [serial = 471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 13:45:50 INFO - PROCESS | 1827 | --DOMWINDOW == 196 (0x7f973516b800) [pid = 1827] [serial = 395] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 13:45:50 INFO - PROCESS | 1827 | --DOMWINDOW == 195 (0x7f972f16ac00) [pid = 1827] [serial = 459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 13:45:50 INFO - PROCESS | 1827 | --DOMWINDOW == 194 (0x7f97372dfc00) [pid = 1827] [serial = 474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 13:45:50 INFO - PROCESS | 1827 | --DOMWINDOW == 193 (0x7f9734e08800) [pid = 1827] [serial = 314] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 13:45:50 INFO - PROCESS | 1827 | --DOMWINDOW == 192 (0x7f9735168400) [pid = 1827] [serial = 447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 13:45:50 INFO - PROCESS | 1827 | --DOMWINDOW == 191 (0x7f973efafc00) [pid = 1827] [serial = 320] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 13:45:50 INFO - PROCESS | 1827 | --DOMWINDOW == 190 (0x7f973f84e000) [pid = 1827] [serial = 486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 13:45:50 INFO - PROCESS | 1827 | --DOMWINDOW == 189 (0x7f9733fe9800) [pid = 1827] [serial = 480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 13:45:50 INFO - PROCESS | 1827 | --DOMWINDOW == 188 (0x7f972efd6400) [pid = 1827] [serial = 453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 13:45:50 INFO - PROCESS | 1827 | --DOMWINDOW == 187 (0x7f973f415c00) [pid = 1827] [serial = 287] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 13:45:50 INFO - PROCESS | 1827 | --DOMWINDOW == 186 (0x7f9733fe7c00) [pid = 1827] [serial = 468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 13:45:50 INFO - PROCESS | 1827 | --DOMWINDOW == 185 (0x7f9736a21c00) [pid = 1827] [serial = 278] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 13:45:50 INFO - PROCESS | 1827 | --DOMWINDOW == 184 (0x7f9734e10000) [pid = 1827] [serial = 362] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 13:45:50 INFO - PROCESS | 1827 | --DOMWINDOW == 183 (0x7f9736cb2400) [pid = 1827] [serial = 477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 13:45:50 INFO - PROCESS | 1827 | --DOMWINDOW == 182 (0x7f973dbb5c00) [pid = 1827] [serial = 359] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 13:45:50 INFO - PROCESS | 1827 | --DOMWINDOW == 181 (0x7f973e98b800) [pid = 1827] [serial = 284] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 13:45:50 INFO - PROCESS | 1827 | --DOMWINDOW == 180 (0x7f972efdb000) [pid = 1827] [serial = 456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 13:45:50 INFO - PROCESS | 1827 | --DOMWINDOW == 179 (0x7f972de32000) [pid = 1827] [serial = 609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 13:45:50 INFO - PROCESS | 1827 | --DOMWINDOW == 178 (0x7f973876c000) [pid = 1827] [serial = 588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 13:45:50 INFO - PROCESS | 1827 | --DOMWINDOW == 177 (0x7f972fae2400) [pid = 1827] [serial = 591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 13:45:50 INFO - PROCESS | 1827 | --DOMWINDOW == 176 (0x7f973516c000) [pid = 1827] [serial = 594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 13:45:50 INFO - PROCESS | 1827 | --DOMWINDOW == 175 (0x7f972dbcb400) [pid = 1827] [serial = 534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 13:45:50 INFO - PROCESS | 1827 | --DOMWINDOW == 174 (0x7f97341da000) [pid = 1827] [serial = 438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 13:45:50 INFO - PROCESS | 1827 | --DOMWINDOW == 173 (0x7f9736a24000) [pid = 1827] [serial = 368] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 13:45:50 INFO - PROCESS | 1827 | --DOMWINDOW == 172 (0x7f973a8c9400) [pid = 1827] [serial = 522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 13:45:50 INFO - PROCESS | 1827 | --DOMWINDOW == 171 (0x7f972de39800) [pid = 1827] [serial = 576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 13:45:50 INFO - PROCESS | 1827 | --DOMWINDOW == 170 (0x7f972fae7800) [pid = 1827] [serial = 552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 13:45:50 INFO - PROCESS | 1827 | --DOMWINDOW == 169 (0x7f972f170000) [pid = 1827] [serial = 555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 13:45:50 INFO - PROCESS | 1827 | --DOMWINDOW == 168 (0x7f9735105c00) [pid = 1827] [serial = 582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 13:45:50 INFO - PROCESS | 1827 | --DOMWINDOW == 167 (0x7f972dbc5800) [pid = 1827] [serial = 573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 13:45:50 INFO - PROCESS | 1827 | --DOMWINDOW == 166 (0x7f9738774c00) [pid = 1827] [serial = 564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 13:45:50 INFO - PROCESS | 1827 | --DOMWINDOW == 165 (0x7f972de3b800) [pid = 1827] [serial = 561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 13:45:50 INFO - PROCESS | 1827 | --DOMWINDOW == 164 (0x7f9733fe3800) [pid = 1827] [serial = 585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 13:45:50 INFO - PROCESS | 1827 | --DOMWINDOW == 163 (0x7f972de3ec00) [pid = 1827] [serial = 570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 13:45:50 INFO - PROCESS | 1827 | --DOMWINDOW == 162 (0x7f9733fe2400) [pid = 1827] [serial = 579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 13:45:50 INFO - PROCESS | 1827 | --DOMWINDOW == 161 (0x7f9734fe5800) [pid = 1827] [serial = 558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 13:45:50 INFO - PROCESS | 1827 | --DOMWINDOW == 160 (0x7f9734179400) [pid = 1827] [serial = 549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 13:45:50 INFO - PROCESS | 1827 | --DOMWINDOW == 159 (0x7f974d2da800) [pid = 1827] [serial = 513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 13:45:50 INFO - PROCESS | 1827 | --DOMWINDOW == 158 (0x7f972dbc4400) [pid = 1827] [serial = 567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 13:45:50 INFO - PROCESS | 1827 | 1461271550133 Marionette TRACE conn4 -> [0,845,"getWindowHandle",null] 13:45:50 INFO - PROCESS | 1827 | 1461271550138 Marionette TRACE conn4 <- [1,845,null,{"value":"8"}] 13:45:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 13:45:50 INFO - PROCESS | 1827 | 1461271550207 Marionette TRACE conn4 -> [0,846,"setScriptTimeout",{"ms":35000}] 13:45:50 INFO - PROCESS | 1827 | 1461271550210 Marionette TRACE conn4 <- [1,846,null,{}] 13:45:50 INFO - PROCESS | 1827 | 1461271550214 Marionette TRACE conn4 -> [0,847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:45:50 INFO - PROCESS | 1827 | 1461271550404 Marionette TRACE conn4 <- [1,847,null,{"value":null}] 13:45:50 INFO - PROCESS | 1827 | 1461271550491 Marionette TRACE conn4 -> [0,848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:50 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f9735190000 == 87 [pid = 1827] [id = 219] 13:45:50 INFO - PROCESS | 1827 | ++DOMWINDOW == 159 (0x7f972fae3c00) [pid = 1827] [serial = 657] [outer = (nil)] 13:45:50 INFO - PROCESS | 1827 | ++DOMWINDOW == 160 (0x7f972fce6c00) [pid = 1827] [serial = 658] [outer = 0x7f972fae3c00] 13:45:50 INFO - PROCESS | 1827 | 1461271550565 Marionette DEBUG loaded listener.js 13:45:50 INFO - PROCESS | 1827 | ++DOMWINDOW == 161 (0x7f97341e3000) [pid = 1827] [serial = 659] [outer = 0x7f972fae3c00] 13:45:51 INFO - PROCESS | 1827 | 1461271551227 Marionette TRACE conn4 <- [1,848,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-6",0,null,null]]]}] 13:45:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 13:45:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 1035ms 13:45:51 INFO - PROCESS | 1827 | 1461271551237 Marionette TRACE conn4 -> [0,849,"getWindowHandle",null] 13:45:51 INFO - PROCESS | 1827 | 1461271551240 Marionette TRACE conn4 <- [1,849,null,{"value":"8"}] 13:45:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 13:45:51 INFO - PROCESS | 1827 | 1461271551246 Marionette TRACE conn4 -> [0,850,"setScriptTimeout",{"ms":35000}] 13:45:51 INFO - PROCESS | 1827 | 1461271551249 Marionette TRACE conn4 <- [1,850,null,{}] 13:45:51 INFO - PROCESS | 1827 | 1461271551254 Marionette TRACE conn4 -> [0,851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:45:51 INFO - PROCESS | 1827 | 1461271551485 Marionette TRACE conn4 <- [1,851,null,{"value":null}] 13:45:51 INFO - PROCESS | 1827 | 1461271551502 Marionette TRACE conn4 -> [0,852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:51 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f973c752000 == 88 [pid = 1827] [id = 220] 13:45:51 INFO - PROCESS | 1827 | ++DOMWINDOW == 162 (0x7f972de3b800) [pid = 1827] [serial = 660] [outer = (nil)] 13:45:51 INFO - PROCESS | 1827 | ++DOMWINDOW == 163 (0x7f9735103400) [pid = 1827] [serial = 661] [outer = 0x7f972de3b800] 13:45:51 INFO - PROCESS | 1827 | 1461271551564 Marionette DEBUG loaded listener.js 13:45:51 INFO - PROCESS | 1827 | ++DOMWINDOW == 164 (0x7f9736e68400) [pid = 1827] [serial = 662] [outer = 0x7f972de3b800] 13:45:52 INFO - PROCESS | 1827 | 1461271552527 Marionette TRACE conn4 <- [1,852,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-1",0,null,null]]]}] 13:45:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 13:45:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 1331ms 13:45:52 INFO - PROCESS | 1827 | 1461271552579 Marionette TRACE conn4 -> [0,853,"getWindowHandle",null] 13:45:52 INFO - PROCESS | 1827 | 1461271552585 Marionette TRACE conn4 <- [1,853,null,{"value":"8"}] 13:45:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 13:45:52 INFO - PROCESS | 1827 | 1461271552594 Marionette TRACE conn4 -> [0,854,"setScriptTimeout",{"ms":35000}] 13:45:52 INFO - PROCESS | 1827 | 1461271552600 Marionette TRACE conn4 <- [1,854,null,{}] 13:45:52 INFO - PROCESS | 1827 | 1461271552610 Marionette TRACE conn4 -> [0,855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:45:52 INFO - PROCESS | 1827 | 1461271552839 Marionette TRACE conn4 <- [1,855,null,{"value":null}] 13:45:53 INFO - PROCESS | 1827 | 1461271553013 Marionette TRACE conn4 -> [0,856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:53 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f97378a6800 == 89 [pid = 1827] [id = 221] 13:45:53 INFO - PROCESS | 1827 | ++DOMWINDOW == 165 (0x7f972dbce000) [pid = 1827] [serial = 663] [outer = (nil)] 13:45:53 INFO - PROCESS | 1827 | ++DOMWINDOW == 166 (0x7f972faec800) [pid = 1827] [serial = 664] [outer = 0x7f972dbce000] 13:45:53 INFO - PROCESS | 1827 | 1461271553089 Marionette DEBUG loaded listener.js 13:45:53 INFO - PROCESS | 1827 | ++DOMWINDOW == 167 (0x7f9734087800) [pid = 1827] [serial = 665] [outer = 0x7f972dbce000] 13:45:54 INFO - PROCESS | 1827 | 1461271554051 Marionette TRACE conn4 <- [1,856,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-2",0,null,null]]]}] 13:45:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 13:45:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 1485ms 13:45:54 INFO - PROCESS | 1827 | 1461271554080 Marionette TRACE conn4 -> [0,857,"getWindowHandle",null] 13:45:54 INFO - PROCESS | 1827 | 1461271554087 Marionette TRACE conn4 <- [1,857,null,{"value":"8"}] 13:45:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 13:45:54 INFO - PROCESS | 1827 | 1461271554099 Marionette TRACE conn4 -> [0,858,"setScriptTimeout",{"ms":35000}] 13:45:54 INFO - PROCESS | 1827 | 1461271554102 Marionette TRACE conn4 <- [1,858,null,{}] 13:45:54 INFO - PROCESS | 1827 | 1461271554115 Marionette TRACE conn4 -> [0,859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:45:54 INFO - PROCESS | 1827 | 1461271554311 Marionette TRACE conn4 <- [1,859,null,{"value":null}] 13:45:54 INFO - PROCESS | 1827 | 1461271554483 Marionette TRACE conn4 -> [0,860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:54 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f9740bfa000 == 90 [pid = 1827] [id = 222] 13:45:54 INFO - PROCESS | 1827 | ++DOMWINDOW == 168 (0x7f972ef0a000) [pid = 1827] [serial = 666] [outer = (nil)] 13:45:54 INFO - PROCESS | 1827 | ++DOMWINDOW == 169 (0x7f9735105c00) [pid = 1827] [serial = 667] [outer = 0x7f972ef0a000] 13:45:54 INFO - PROCESS | 1827 | 1461271554556 Marionette DEBUG loaded listener.js 13:45:54 INFO - PROCESS | 1827 | ++DOMWINDOW == 170 (0x7f973688d000) [pid = 1827] [serial = 668] [outer = 0x7f972ef0a000] 13:45:55 INFO - PROCESS | 1827 | 1461271555532 Marionette TRACE conn4 <- [1,860,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-3",0,null,null]]]}] 13:45:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 13:45:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 1487ms 13:45:55 INFO - PROCESS | 1827 | 1461271555587 Marionette TRACE conn4 -> [0,861,"getWindowHandle",null] 13:45:55 INFO - PROCESS | 1827 | 1461271555591 Marionette TRACE conn4 <- [1,861,null,{"value":"8"}] 13:45:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 13:45:55 INFO - PROCESS | 1827 | 1461271555597 Marionette TRACE conn4 -> [0,862,"setScriptTimeout",{"ms":35000}] 13:45:55 INFO - PROCESS | 1827 | 1461271555603 Marionette TRACE conn4 <- [1,862,null,{}] 13:45:55 INFO - PROCESS | 1827 | 1461271555619 Marionette TRACE conn4 -> [0,863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:45:55 INFO - PROCESS | 1827 | 1461271555834 Marionette TRACE conn4 <- [1,863,null,{"value":null}] 13:45:56 INFO - PROCESS | 1827 | 1461271556055 Marionette TRACE conn4 -> [0,864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:56 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f9752ab5000 == 91 [pid = 1827] [id = 223] 13:45:56 INFO - PROCESS | 1827 | ++DOMWINDOW == 171 (0x7f97372e2000) [pid = 1827] [serial = 669] [outer = (nil)] 13:45:56 INFO - PROCESS | 1827 | ++DOMWINDOW == 172 (0x7f9739f07800) [pid = 1827] [serial = 670] [outer = 0x7f97372e2000] 13:45:56 INFO - PROCESS | 1827 | 1461271556229 Marionette DEBUG loaded listener.js 13:45:56 INFO - PROCESS | 1827 | ++DOMWINDOW == 173 (0x7f973a268c00) [pid = 1827] [serial = 671] [outer = 0x7f97372e2000] 13:45:57 INFO - PROCESS | 1827 | 1461271557162 Marionette TRACE conn4 <- [1,864,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-4",0,null,null]]]}] 13:45:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 13:45:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 1638ms 13:45:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 13:45:57 INFO - PROCESS | 1827 | 1461271557237 Marionette TRACE conn4 -> [0,865,"getWindowHandle",null] 13:45:57 INFO - PROCESS | 1827 | 1461271557241 Marionette TRACE conn4 <- [1,865,null,{"value":"8"}] 13:45:57 INFO - PROCESS | 1827 | 1461271557247 Marionette TRACE conn4 -> [0,866,"setScriptTimeout",{"ms":35000}] 13:45:57 INFO - PROCESS | 1827 | 1461271557249 Marionette TRACE conn4 <- [1,866,null,{}] 13:45:57 INFO - PROCESS | 1827 | 1461271557255 Marionette TRACE conn4 -> [0,867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:45:57 INFO - PROCESS | 1827 | 1461271557475 Marionette TRACE conn4 <- [1,867,null,{"value":null}] 13:45:57 INFO - PROCESS | 1827 | 1461271557646 Marionette TRACE conn4 -> [0,868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:57 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f97553da800 == 92 [pid = 1827] [id = 224] 13:45:57 INFO - PROCESS | 1827 | ++DOMWINDOW == 174 (0x7f973782c000) [pid = 1827] [serial = 672] [outer = (nil)] 13:45:57 INFO - PROCESS | 1827 | ++DOMWINDOW == 175 (0x7f973a622800) [pid = 1827] [serial = 673] [outer = 0x7f973782c000] 13:45:57 INFO - PROCESS | 1827 | 1461271557718 Marionette DEBUG loaded listener.js 13:45:57 INFO - PROCESS | 1827 | ++DOMWINDOW == 176 (0x7f973a72bc00) [pid = 1827] [serial = 674] [outer = 0x7f973782c000] 13:45:58 INFO - PROCESS | 1827 | 1461271558630 Marionette TRACE conn4 <- [1,868,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-1",0,null,null]]]}] 13:45:58 INFO - PROCESS | 1827 | ++DOMWINDOW == 177 (0x7f972faf0400) [pid = 1827] [serial = 675] [outer = 0x7f97371b1000] 13:45:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 13:45:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 1432ms 13:45:58 INFO - PROCESS | 1827 | 1461271558706 Marionette TRACE conn4 -> [0,869,"getWindowHandle",null] 13:45:58 INFO - PROCESS | 1827 | 1461271558710 Marionette TRACE conn4 <- [1,869,null,{"value":"8"}] 13:45:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 13:45:58 INFO - PROCESS | 1827 | 1461271558768 Marionette TRACE conn4 -> [0,870,"setScriptTimeout",{"ms":35000}] 13:45:58 INFO - PROCESS | 1827 | 1461271558772 Marionette TRACE conn4 <- [1,870,null,{}] 13:45:58 INFO - PROCESS | 1827 | 1461271558782 Marionette TRACE conn4 -> [0,871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:45:58 INFO - PROCESS | 1827 | 1461271558965 Marionette TRACE conn4 <- [1,871,null,{"value":null}] 13:45:59 INFO - PROCESS | 1827 | 1461271559225 Marionette TRACE conn4 -> [0,872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:59 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f9757877800 == 93 [pid = 1827] [id = 225] 13:45:59 INFO - PROCESS | 1827 | ++DOMWINDOW == 178 (0x7f973510c000) [pid = 1827] [serial = 676] [outer = (nil)] 13:45:59 INFO - PROCESS | 1827 | ++DOMWINDOW == 179 (0x7f973a61ec00) [pid = 1827] [serial = 677] [outer = 0x7f973510c000] 13:45:59 INFO - PROCESS | 1827 | 1461271559322 Marionette DEBUG loaded listener.js 13:45:59 INFO - PROCESS | 1827 | ++DOMWINDOW == 180 (0x7f973ec8dc00) [pid = 1827] [serial = 678] [outer = 0x7f973510c000] 13:46:00 INFO - PROCESS | 1827 | 1461271560153 Marionette TRACE conn4 <- [1,872,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-2",0,null,null]]]}] 13:46:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 13:46:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 1489ms 13:46:00 INFO - PROCESS | 1827 | 1461271560214 Marionette TRACE conn4 -> [0,873,"getWindowHandle",null] 13:46:00 INFO - PROCESS | 1827 | 1461271560218 Marionette TRACE conn4 <- [1,873,null,{"value":"8"}] 13:46:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 13:46:00 INFO - PROCESS | 1827 | 1461271560225 Marionette TRACE conn4 -> [0,874,"setScriptTimeout",{"ms":35000}] 13:46:00 INFO - PROCESS | 1827 | 1461271560228 Marionette TRACE conn4 <- [1,874,null,{}] 13:46:00 INFO - PROCESS | 1827 | 1461271560233 Marionette TRACE conn4 -> [0,875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:46:00 INFO - PROCESS | 1827 | 1461271560445 Marionette TRACE conn4 <- [1,875,null,{"value":null}] 13:46:00 INFO - PROCESS | 1827 | 1461271560621 Marionette TRACE conn4 -> [0,876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:46:00 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f972ee8b800 == 94 [pid = 1827] [id = 226] 13:46:00 INFO - PROCESS | 1827 | ++DOMWINDOW == 181 (0x7f97406b7400) [pid = 1827] [serial = 679] [outer = (nil)] 13:46:00 INFO - PROCESS | 1827 | ++DOMWINDOW == 182 (0x7f97432d3800) [pid = 1827] [serial = 680] [outer = 0x7f97406b7400] 13:46:00 INFO - PROCESS | 1827 | 1461271560747 Marionette DEBUG loaded listener.js 13:46:00 INFO - PROCESS | 1827 | ++DOMWINDOW == 183 (0x7f9743861800) [pid = 1827] [serial = 681] [outer = 0x7f97406b7400] 13:46:01 INFO - PROCESS | 1827 | 1461271561574 Marionette TRACE conn4 <- [1,876,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-1",0,null,null]]]}] 13:46:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 13:46:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 1387ms 13:46:01 INFO - PROCESS | 1827 | 1461271561613 Marionette TRACE conn4 -> [0,877,"getWindowHandle",null] 13:46:01 INFO - PROCESS | 1827 | 1461271561617 Marionette TRACE conn4 <- [1,877,null,{"value":"8"}] 13:46:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 13:46:01 INFO - PROCESS | 1827 | 1461271561623 Marionette TRACE conn4 -> [0,878,"setScriptTimeout",{"ms":35000}] 13:46:01 INFO - PROCESS | 1827 | 1461271561626 Marionette TRACE conn4 <- [1,878,null,{}] 13:46:01 INFO - PROCESS | 1827 | 1461271561631 Marionette TRACE conn4 -> [0,879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:46:01 INFO - PROCESS | 1827 | 1461271561794 Marionette TRACE conn4 <- [1,879,null,{"value":null}] 13:46:01 INFO - PROCESS | 1827 | 1461271561983 Marionette TRACE conn4 -> [0,880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:46:02 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f9755346800 == 95 [pid = 1827] [id = 227] 13:46:02 INFO - PROCESS | 1827 | ++DOMWINDOW == 184 (0x7f97406b4c00) [pid = 1827] [serial = 682] [outer = (nil)] 13:46:02 INFO - PROCESS | 1827 | ++DOMWINDOW == 185 (0x7f9746652400) [pid = 1827] [serial = 683] [outer = 0x7f97406b4c00] 13:46:02 INFO - PROCESS | 1827 | 1461271562054 Marionette DEBUG loaded listener.js 13:46:02 INFO - PROCESS | 1827 | ++DOMWINDOW == 186 (0x7f974741a800) [pid = 1827] [serial = 684] [outer = 0x7f97406b4c00] 13:46:02 INFO - PROCESS | 1827 | 1461271562964 Marionette TRACE conn4 <- [1,880,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-2",0,null,null]]]}] 13:46:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 13:46:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 1387ms 13:46:03 INFO - PROCESS | 1827 | 1461271563012 Marionette TRACE conn4 -> [0,881,"getWindowHandle",null] 13:46:03 INFO - PROCESS | 1827 | 1461271563015 Marionette TRACE conn4 <- [1,881,null,{"value":"8"}] 13:46:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 13:46:03 INFO - PROCESS | 1827 | 1461271563021 Marionette TRACE conn4 -> [0,882,"setScriptTimeout",{"ms":35000}] 13:46:03 INFO - PROCESS | 1827 | 1461271563024 Marionette TRACE conn4 <- [1,882,null,{}] 13:46:03 INFO - PROCESS | 1827 | 1461271563029 Marionette TRACE conn4 -> [0,883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:46:03 INFO - PROCESS | 1827 | 1461271563203 Marionette TRACE conn4 <- [1,883,null,{"value":null}] 13:46:03 INFO - PROCESS | 1827 | 1461271563383 Marionette TRACE conn4 -> [0,884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:46:03 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f972a8ec800 == 96 [pid = 1827] [id = 228] 13:46:03 INFO - PROCESS | 1827 | ++DOMWINDOW == 187 (0x7f972efd3800) [pid = 1827] [serial = 685] [outer = (nil)] 13:46:03 INFO - PROCESS | 1827 | ++DOMWINDOW == 188 (0x7f9734175800) [pid = 1827] [serial = 686] [outer = 0x7f972efd3800] 13:46:03 INFO - PROCESS | 1827 | 1461271563456 Marionette DEBUG loaded listener.js 13:46:03 INFO - PROCESS | 1827 | ++DOMWINDOW == 189 (0x7f9738433800) [pid = 1827] [serial = 687] [outer = 0x7f972efd3800] 13:46:04 INFO - PROCESS | 1827 | 1461271564308 Marionette TRACE conn4 <- [1,884,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-3",0,null,null]]]}] 13:46:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 13:46:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 1333ms 13:46:04 INFO - PROCESS | 1827 | 1461271564357 Marionette TRACE conn4 -> [0,885,"getWindowHandle",null] 13:46:04 INFO - PROCESS | 1827 | 1461271564361 Marionette TRACE conn4 <- [1,885,null,{"value":"8"}] 13:46:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 13:46:04 INFO - PROCESS | 1827 | 1461271564367 Marionette TRACE conn4 -> [0,886,"setScriptTimeout",{"ms":35000}] 13:46:04 INFO - PROCESS | 1827 | 1461271564370 Marionette TRACE conn4 <- [1,886,null,{}] 13:46:04 INFO - PROCESS | 1827 | 1461271564375 Marionette TRACE conn4 -> [0,887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:46:04 INFO - PROCESS | 1827 | 1461271564557 Marionette TRACE conn4 <- [1,887,null,{"value":null}] 13:46:04 INFO - PROCESS | 1827 | 1461271564740 Marionette TRACE conn4 -> [0,888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:46:04 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f972de0b000 == 97 [pid = 1827] [id = 229] 13:46:04 INFO - PROCESS | 1827 | ++DOMWINDOW == 190 (0x7f972dbca000) [pid = 1827] [serial = 688] [outer = (nil)] 13:46:04 INFO - PROCESS | 1827 | ++DOMWINDOW == 191 (0x7f972ef0b400) [pid = 1827] [serial = 689] [outer = 0x7f972dbca000] 13:46:04 INFO - PROCESS | 1827 | 1461271564810 Marionette DEBUG loaded listener.js 13:46:04 INFO - PROCESS | 1827 | ++DOMWINDOW == 192 (0x7f9734173400) [pid = 1827] [serial = 690] [outer = 0x7f972dbca000] 13:46:05 INFO - PROCESS | 1827 | 1461271565771 Marionette TRACE conn4 <- [1,888,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-4",0,null,null]]]}] 13:46:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 13:46:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 1429ms 13:46:05 INFO - PROCESS | 1827 | 1461271565798 Marionette TRACE conn4 -> [0,889,"getWindowHandle",null] 13:46:05 INFO - PROCESS | 1827 | 1461271565801 Marionette TRACE conn4 <- [1,889,null,{"value":"8"}] 13:46:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 13:46:05 INFO - PROCESS | 1827 | 1461271565808 Marionette TRACE conn4 -> [0,890,"setScriptTimeout",{"ms":35000}] 13:46:05 INFO - PROCESS | 1827 | 1461271565810 Marionette TRACE conn4 <- [1,890,null,{}] 13:46:05 INFO - PROCESS | 1827 | 1461271565816 Marionette TRACE conn4 -> [0,891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:46:06 INFO - PROCESS | 1827 | 1461271566002 Marionette TRACE conn4 <- [1,891,null,{"value":null}] 13:46:06 INFO - PROCESS | 1827 | 1461271566185 Marionette TRACE conn4 -> [0,892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:46:06 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f97351a8000 == 98 [pid = 1827] [id = 230] 13:46:06 INFO - PROCESS | 1827 | ++DOMWINDOW == 193 (0x7f972dbcb000) [pid = 1827] [serial = 691] [outer = (nil)] 13:46:06 INFO - PROCESS | 1827 | ++DOMWINDOW == 194 (0x7f972fcf2000) [pid = 1827] [serial = 692] [outer = 0x7f972dbcb000] 13:46:06 INFO - PROCESS | 1827 | 1461271566258 Marionette DEBUG loaded listener.js 13:46:06 INFO - PROCESS | 1827 | ++DOMWINDOW == 195 (0x7f9734e07000) [pid = 1827] [serial = 693] [outer = 0x7f972dbcb000] 13:46:07 INFO - PROCESS | 1827 | 1461271567213 Marionette TRACE conn4 <- [1,892,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-5",0,null,null]]]}] 13:46:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 13:46:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 1430ms 13:46:07 INFO - PROCESS | 1827 | 1461271567239 Marionette TRACE conn4 -> [0,893,"getWindowHandle",null] 13:46:07 INFO - PROCESS | 1827 | 1461271567244 Marionette TRACE conn4 <- [1,893,null,{"value":"8"}] 13:46:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 13:46:07 INFO - PROCESS | 1827 | 1461271567250 Marionette TRACE conn4 -> [0,894,"setScriptTimeout",{"ms":35000}] 13:46:07 INFO - PROCESS | 1827 | 1461271567255 Marionette TRACE conn4 <- [1,894,null,{}] 13:46:07 INFO - PROCESS | 1827 | 1461271567260 Marionette TRACE conn4 -> [0,895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:46:07 INFO - PROCESS | 1827 | 1461271567489 Marionette TRACE conn4 <- [1,895,null,{"value":null}] 13:46:08 INFO - PROCESS | 1827 | 1461271568162 Marionette TRACE conn4 -> [0,896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:46:08 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f97341c6000 == 99 [pid = 1827] [id = 231] 13:46:08 INFO - PROCESS | 1827 | ++DOMWINDOW == 196 (0x7f972de37800) [pid = 1827] [serial = 694] [outer = (nil)] 13:46:08 INFO - PROCESS | 1827 | ++DOMWINDOW == 197 (0x7f972ef0e400) [pid = 1827] [serial = 695] [outer = 0x7f972de37800] 13:46:08 INFO - PROCESS | 1827 | 1461271568243 Marionette DEBUG loaded listener.js 13:46:08 INFO - PROCESS | 1827 | ++DOMWINDOW == 198 (0x7f972f169c00) [pid = 1827] [serial = 696] [outer = 0x7f972de37800] 13:46:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 13:46:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 1889ms 13:46:09 INFO - PROCESS | 1827 | 1461271569128 Marionette TRACE conn4 <- [1,896,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-6",0,null,null]]]}] 13:46:09 INFO - PROCESS | 1827 | 1461271569142 Marionette TRACE conn4 -> [0,897,"getWindowHandle",null] 13:46:09 INFO - PROCESS | 1827 | 1461271569149 Marionette TRACE conn4 <- [1,897,null,{"value":"8"}] 13:46:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 13:46:09 INFO - PROCESS | 1827 | 1461271569160 Marionette TRACE conn4 -> [0,898,"setScriptTimeout",{"ms":35000}] 13:46:09 INFO - PROCESS | 1827 | 1461271569165 Marionette TRACE conn4 <- [1,898,null,{}] 13:46:09 INFO - PROCESS | 1827 | 1461271569193 Marionette TRACE conn4 -> [0,899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:46:09 INFO - PROCESS | 1827 | 1461271569394 Marionette TRACE conn4 <- [1,899,null,{"value":null}] 13:46:09 INFO - PROCESS | 1827 | 1461271569792 Marionette TRACE conn4 -> [0,900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:46:09 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f9734161800 == 100 [pid = 1827] [id = 232] 13:46:09 INFO - PROCESS | 1827 | ++DOMWINDOW == 199 (0x7f9734e06800) [pid = 1827] [serial = 697] [outer = (nil)] 13:46:09 INFO - PROCESS | 1827 | ++DOMWINDOW == 200 (0x7f9734e10000) [pid = 1827] [serial = 698] [outer = 0x7f9734e06800] 13:46:09 INFO - PROCESS | 1827 | 1461271569879 Marionette DEBUG loaded listener.js 13:46:09 INFO - PROCESS | 1827 | ++DOMWINDOW == 201 (0x7f9734fe0800) [pid = 1827] [serial = 699] [outer = 0x7f9734e06800] 13:46:10 INFO - PROCESS | 1827 | --DOCSHELL 0x7f9755349800 == 99 [pid = 1827] [id = 121] 13:46:10 INFO - PROCESS | 1827 | --DOMWINDOW == 200 (0x7f97341d9c00) [pid = 1827] [serial = 613] [outer = (nil)] [url = about:blank] 13:46:10 INFO - PROCESS | 1827 | --DOCSHELL 0x7f9735190000 == 98 [pid = 1827] [id = 219] 13:46:10 INFO - PROCESS | 1827 | --DOCSHELL 0x7f975270b800 == 97 [pid = 1827] [id = 218] 13:46:10 INFO - PROCESS | 1827 | --DOCSHELL 0x7f973a984000 == 96 [pid = 1827] [id = 183] 13:46:10 INFO - PROCESS | 1827 | --DOCSHELL 0x7f974d0d7000 == 95 [pid = 1827] [id = 217] 13:46:10 INFO - PROCESS | 1827 | 1461271570882 Marionette TRACE conn4 <- [1,900,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.html4",0,null,null]]]}] 13:46:10 INFO - PROCESS | 1827 | --DOCSHELL 0x7f97352d5000 == 94 [pid = 1827] [id = 216] 13:46:10 INFO - PROCESS | 1827 | --DOCSHELL 0x7f973ae6b000 == 93 [pid = 1827] [id = 215] 13:46:10 INFO - PROCESS | 1827 | --DOCSHELL 0x7f973750a800 == 92 [pid = 1827] [id = 214] 13:46:10 INFO - PROCESS | 1827 | --DOCSHELL 0x7f9741364800 == 91 [pid = 1827] [id = 209] 13:46:10 INFO - PROCESS | 1827 | --DOCSHELL 0x7f973f52d800 == 90 [pid = 1827] [id = 208] 13:46:10 INFO - PROCESS | 1827 | --DOCSHELL 0x7f973aeb8000 == 89 [pid = 1827] [id = 207] 13:46:10 INFO - PROCESS | 1827 | --DOCSHELL 0x7f973a8a1800 == 88 [pid = 1827] [id = 206] 13:46:10 INFO - PROCESS | 1827 | --DOCSHELL 0x7f9736578000 == 87 [pid = 1827] [id = 205] 13:46:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 13:46:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 1753ms 13:46:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 13:46:10 INFO - PROCESS | 1827 | 1461271570917 Marionette TRACE conn4 -> [0,901,"getWindowHandle",null] 13:46:10 INFO - PROCESS | 1827 | 1461271570922 Marionette TRACE conn4 <- [1,901,null,{"value":"8"}] 13:46:10 INFO - PROCESS | 1827 | 1461271570929 Marionette TRACE conn4 -> [0,902,"setScriptTimeout",{"ms":35000}] 13:46:10 INFO - PROCESS | 1827 | 1461271570932 Marionette TRACE conn4 <- [1,902,null,{}] 13:46:10 INFO - PROCESS | 1827 | 1461271570938 Marionette TRACE conn4 -> [0,903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:46:11 INFO - PROCESS | 1827 | 1461271571116 Marionette TRACE conn4 <- [1,903,null,{"value":null}] 13:46:11 INFO - PROCESS | 1827 | --DOMWINDOW == 199 (0x7f9734fe0c00) [pid = 1827] [serial = 440] [outer = (nil)] [url = about:blank] 13:46:11 INFO - PROCESS | 1827 | --DOMWINDOW == 198 (0x7f97546b8800) [pid = 1827] [serial = 370] [outer = (nil)] [url = about:blank] 13:46:11 INFO - PROCESS | 1827 | --DOMWINDOW == 197 (0x7f9751e7d000) [pid = 1827] [serial = 524] [outer = (nil)] [url = about:blank] 13:46:11 INFO - PROCESS | 1827 | --DOMWINDOW == 196 (0x7f974e42b800) [pid = 1827] [serial = 325] [outer = (nil)] [url = about:blank] 13:46:11 INFO - PROCESS | 1827 | --DOMWINDOW == 195 (0x7f97529ac400) [pid = 1827] [serial = 415] [outer = (nil)] [url = about:blank] 13:46:11 INFO - PROCESS | 1827 | --DOMWINDOW == 194 (0x7f974e576800) [pid = 1827] [serial = 452] [outer = (nil)] [url = about:blank] 13:46:11 INFO - PROCESS | 1827 | --DOMWINDOW == 193 (0x7f9751e7a400) [pid = 1827] [serial = 494] [outer = (nil)] [url = about:blank] 13:46:11 INFO - PROCESS | 1827 | --DOMWINDOW == 192 (0x7f974e57a800) [pid = 1827] [serial = 412] [outer = (nil)] [url = about:blank] 13:46:11 INFO - PROCESS | 1827 | --DOMWINDOW == 191 (0x7f973e03e000) [pid = 1827] [serial = 283] [outer = (nil)] [url = about:blank] 13:46:11 INFO - PROCESS | 1827 | --DOMWINDOW == 190 (0x7f9736a22c00) [pid = 1827] [serial = 355] [outer = (nil)] [url = about:blank] 13:46:11 INFO - PROCESS | 1827 | --DOMWINDOW == 189 (0x7f97529b1400) [pid = 1827] [serial = 331] [outer = (nil)] [url = about:blank] 13:46:11 INFO - PROCESS | 1827 | --DOMWINDOW == 188 (0x7f973a629000) [pid = 1827] [serial = 497] [outer = (nil)] [url = about:blank] 13:46:11 INFO - PROCESS | 1827 | --DOMWINDOW == 187 (0x7f97524d4000) [pid = 1827] [serial = 367] [outer = (nil)] [url = about:blank] 13:46:11 INFO - PROCESS | 1827 | --DOMWINDOW == 186 (0x7f972faee800) [pid = 1827] [serial = 530] [outer = (nil)] [url = about:blank] 13:46:11 INFO - PROCESS | 1827 | --DOMWINDOW == 185 (0x7f9734091000) [pid = 1827] [serial = 527] [outer = (nil)] [url = about:blank] 13:46:11 INFO - PROCESS | 1827 | --DOMWINDOW == 184 (0x7f973ef4cc00) [pid = 1827] [serial = 446] [outer = (nil)] [url = about:blank] 13:46:11 INFO - PROCESS | 1827 | --DOMWINDOW == 183 (0x7f974e4e6c00) [pid = 1827] [serial = 485] [outer = (nil)] [url = about:blank] 13:46:11 INFO - PROCESS | 1827 | --DOMWINDOW == 182 (0x7f973ef51800) [pid = 1827] [serial = 400] [outer = (nil)] [url = about:blank] 13:46:11 INFO - PROCESS | 1827 | --DOMWINDOW == 181 (0x7f97527b0c00) [pid = 1827] [serial = 328] [outer = (nil)] [url = about:blank] 13:46:11 INFO - PROCESS | 1827 | --DOMWINDOW == 180 (0x7f9752a0c800) [pid = 1827] [serial = 292] [outer = (nil)] [url = about:blank] 13:46:11 INFO - PROCESS | 1827 | --DOMWINDOW == 179 (0x7f974e559400) [pid = 1827] [serial = 533] [outer = (nil)] [url = about:blank] 13:46:11 INFO - PROCESS | 1827 | --DOMWINDOW == 178 (0x7f9736e62400) [pid = 1827] [serial = 473] [outer = (nil)] [url = about:blank] 13:46:11 INFO - PROCESS | 1827 | --DOMWINDOW == 177 (0x7f9738432000) [pid = 1827] [serial = 397] [outer = (nil)] [url = about:blank] 13:46:11 INFO - PROCESS | 1827 | --DOMWINDOW == 176 (0x7f972f177400) [pid = 1827] [serial = 461] [outer = (nil)] [url = about:blank] 13:46:11 INFO - PROCESS | 1827 | --DOMWINDOW == 175 (0x7f973a2f4c00) [pid = 1827] [serial = 476] [outer = (nil)] [url = about:blank] 13:46:11 INFO - PROCESS | 1827 | --DOMWINDOW == 174 (0x7f973688c800) [pid = 1827] [serial = 316] [outer = (nil)] [url = about:blank] 13:46:11 INFO - PROCESS | 1827 | --DOMWINDOW == 173 (0x7f974c43c000) [pid = 1827] [serial = 449] [outer = (nil)] [url = about:blank] 13:46:11 INFO - PROCESS | 1827 | --DOMWINDOW == 172 (0x7f973f43b800) [pid = 1827] [serial = 322] [outer = (nil)] [url = about:blank] 13:46:11 INFO - PROCESS | 1827 | --DOMWINDOW == 171 (0x7f9750108000) [pid = 1827] [serial = 488] [outer = (nil)] [url = about:blank] 13:46:11 INFO - PROCESS | 1827 | --DOMWINDOW == 170 (0x7f973f423800) [pid = 1827] [serial = 482] [outer = (nil)] [url = about:blank] 13:46:11 INFO - PROCESS | 1827 | --DOMWINDOW == 169 (0x7f9751e7a800) [pid = 1827] [serial = 455] [outer = (nil)] [url = about:blank] 13:46:11 INFO - PROCESS | 1827 | --DOMWINDOW == 168 (0x7f975258dc00) [pid = 1827] [serial = 289] [outer = (nil)] [url = about:blank] 13:46:11 INFO - PROCESS | 1827 | --DOMWINDOW == 167 (0x7f97341e4400) [pid = 1827] [serial = 470] [outer = (nil)] [url = about:blank] 13:46:11 INFO - PROCESS | 1827 | --DOMWINDOW == 166 (0x7f9739f9ac00) [pid = 1827] [serial = 280] [outer = (nil)] [url = about:blank] 13:46:11 INFO - PROCESS | 1827 | --DOMWINDOW == 165 (0x7f974e438000) [pid = 1827] [serial = 364] [outer = (nil)] [url = about:blank] 13:46:11 INFO - PROCESS | 1827 | --DOMWINDOW == 164 (0x7f973ea9c400) [pid = 1827] [serial = 479] [outer = (nil)] [url = about:blank] 13:46:11 INFO - PROCESS | 1827 | --DOMWINDOW == 163 (0x7f973f8e3000) [pid = 1827] [serial = 361] [outer = (nil)] [url = about:blank] 13:46:11 INFO - PROCESS | 1827 | --DOMWINDOW == 162 (0x7f974665dc00) [pid = 1827] [serial = 286] [outer = (nil)] [url = about:blank] 13:46:11 INFO - PROCESS | 1827 | --DOMWINDOW == 161 (0x7f973a8d2800) [pid = 1827] [serial = 458] [outer = (nil)] [url = about:blank] 13:46:11 INFO - PROCESS | 1827 | --DOMWINDOW == 160 (0x7f973a2fc800) [pid = 1827] [serial = 358] [outer = (nil)] [url = about:blank] 13:46:11 INFO - PROCESS | 1827 | --DOMWINDOW == 159 (0x7f973a72c400) [pid = 1827] [serial = 491] [outer = (nil)] [url = about:blank] 13:46:11 INFO - PROCESS | 1827 | --DOMWINDOW == 158 (0x7f973b40f400) [pid = 1827] [serial = 319] [outer = (nil)] [url = about:blank] 13:46:11 INFO - PROCESS | 1827 | --DOMWINDOW == 157 (0x7f9735170000) [pid = 1827] [serial = 443] [outer = (nil)] [url = about:blank] 13:46:11 INFO - PROCESS | 1827 | --DOMWINDOW == 156 (0x7f974e4ecc00) [pid = 1827] [serial = 406] [outer = (nil)] [url = about:blank] 13:46:11 INFO - PROCESS | 1827 | --DOMWINDOW == 155 (0x7f973f43b400) [pid = 1827] [serial = 403] [outer = (nil)] [url = about:blank] 13:46:11 INFO - PROCESS | 1827 | --DOMWINDOW == 154 (0x7f9752926000) [pid = 1827] [serial = 241] [outer = (nil)] [url = about:blank] 13:46:11 INFO - PROCESS | 1827 | --DOMWINDOW == 153 (0x7f974e56e400) [pid = 1827] [serial = 409] [outer = (nil)] [url = about:blank] 13:46:11 INFO - PROCESS | 1827 | --DOMWINDOW == 152 (0x7f973a8ce000) [pid = 1827] [serial = 521] [outer = (nil)] [url = about:blank] 13:46:11 INFO - PROCESS | 1827 | --DOMWINDOW == 151 (0x7f9736cb1c00) [pid = 1827] [serial = 518] [outer = (nil)] [url = about:blank] 13:46:11 INFO - PROCESS | 1827 | --DOMWINDOW == 150 (0x7f973e048c00) [pid = 1827] [serial = 566] [outer = (nil)] [url = about:blank] 13:46:11 INFO - PROCESS | 1827 | --DOMWINDOW == 149 (0x7f973f43c800) [pid = 1827] [serial = 569] [outer = (nil)] [url = about:blank] 13:46:11 INFO - PROCESS | 1827 | --DOMWINDOW == 148 (0x7f972ef13c00) [pid = 1827] [serial = 536] [outer = (nil)] [url = about:blank] 13:46:11 INFO - PROCESS | 1827 | --DOMWINDOW == 147 (0x7f972fced800) [pid = 1827] [serial = 610] [outer = (nil)] [url = about:blank] 13:46:11 INFO - PROCESS | 1827 | --DOMWINDOW == 146 (0x7f9738776800) [pid = 1827] [serial = 589] [outer = (nil)] [url = about:blank] 13:46:11 INFO - PROCESS | 1827 | --DOMWINDOW == 145 (0x7f9739f0a400) [pid = 1827] [serial = 590] [outer = (nil)] [url = about:blank] 13:46:11 INFO - PROCESS | 1827 | --DOMWINDOW == 144 (0x7f9734171800) [pid = 1827] [serial = 592] [outer = (nil)] [url = about:blank] 13:46:11 INFO - PROCESS | 1827 | --DOMWINDOW == 143 (0x7f973687fc00) [pid = 1827] [serial = 595] [outer = (nil)] [url = about:blank] 13:46:11 INFO - PROCESS | 1827 | --DOMWINDOW == 142 (0x7f9734e11c00) [pid = 1827] [serial = 593] [outer = (nil)] [url = about:blank] 13:46:11 INFO - PROCESS | 1827 | --DOMWINDOW == 141 (0x7f973936b800) [pid = 1827] [serial = 598] [outer = (nil)] [url = about:blank] 13:46:11 INFO - PROCESS | 1827 | --DOMWINDOW == 140 (0x7f9736cb0c00) [pid = 1827] [serial = 596] [outer = (nil)] [url = about:blank] 13:46:11 INFO - PROCESS | 1827 | --DOMWINDOW == 139 (0x7f973a26dc00) [pid = 1827] [serial = 601] [outer = (nil)] [url = about:blank] 13:46:11 INFO - PROCESS | 1827 | --DOMWINDOW == 138 (0x7f97341e1400) [pid = 1827] [serial = 604] [outer = (nil)] [url = about:blank] 13:46:11 INFO - PROCESS | 1827 | --DOMWINDOW == 137 (0x7f973a8cf800) [pid = 1827] [serial = 607] [outer = (nil)] [url = about:blank] 13:46:11 INFO - PROCESS | 1827 | --DOMWINDOW == 136 (0x7f9734172000) [pid = 1827] [serial = 611] [outer = (nil)] [url = about:blank] 13:46:11 INFO - PROCESS | 1827 | --DOMWINDOW == 135 (0x7f9736e62c00) [pid = 1827] [serial = 587] [outer = (nil)] [url = about:blank] 13:46:11 INFO - PROCESS | 1827 | --DOMWINDOW == 134 (0x7f973a8ce400) [pid = 1827] [serial = 563] [outer = (nil)] [url = about:blank] 13:46:11 INFO - PROCESS | 1827 | --DOMWINDOW == 133 (0x7f9734082400) [pid = 1827] [serial = 554] [outer = (nil)] [url = about:blank] 13:46:11 INFO - PROCESS | 1827 | --DOMWINDOW == 132 (0x7f973a2f8000) [pid = 1827] [serial = 560] [outer = (nil)] [url = about:blank] 13:46:11 INFO - PROCESS | 1827 | --DOMWINDOW == 131 (0x7f9738777800) [pid = 1827] [serial = 572] [outer = (nil)] [url = about:blank] 13:46:11 INFO - PROCESS | 1827 | --DOMWINDOW == 130 (0x7f973516b000) [pid = 1827] [serial = 557] [outer = (nil)] [url = about:blank] 13:46:11 INFO - PROCESS | 1827 | --DOMWINDOW == 129 (0x7f9734091800) [pid = 1827] [serial = 578] [outer = (nil)] [url = about:blank] 13:46:11 INFO - PROCESS | 1827 | --DOMWINDOW == 128 (0x7f972fce6400) [pid = 1827] [serial = 553] [outer = (nil)] [url = about:blank] 13:46:11 INFO - PROCESS | 1827 | --DOMWINDOW == 127 (0x7f9734174800) [pid = 1827] [serial = 556] [outer = (nil)] [url = about:blank] 13:46:11 INFO - PROCESS | 1827 | --DOMWINDOW == 126 (0x7f9736b5b400) [pid = 1827] [serial = 584] [outer = (nil)] [url = about:blank] 13:46:11 INFO - PROCESS | 1827 | --DOMWINDOW == 125 (0x7f972ef12800) [pid = 1827] [serial = 574] [outer = (nil)] [url = about:blank] 13:46:11 INFO - PROCESS | 1827 | --DOMWINDOW == 124 (0x7f973b40c800) [pid = 1827] [serial = 565] [outer = (nil)] [url = about:blank] 13:46:11 INFO - PROCESS | 1827 | --DOMWINDOW == 123 (0x7f973a725000) [pid = 1827] [serial = 562] [outer = (nil)] [url = about:blank] 13:46:11 INFO - PROCESS | 1827 | --DOMWINDOW == 122 (0x7f9736b60400) [pid = 1827] [serial = 586] [outer = (nil)] [url = about:blank] 13:46:11 INFO - PROCESS | 1827 | --DOMWINDOW == 121 (0x7f9734f34c00) [pid = 1827] [serial = 571] [outer = (nil)] [url = about:blank] 13:46:11 INFO - PROCESS | 1827 | --DOMWINDOW == 120 (0x7f9734fe6800) [pid = 1827] [serial = 581] [outer = (nil)] [url = about:blank] 13:46:11 INFO - PROCESS | 1827 | --DOMWINDOW == 119 (0x7f973688e800) [pid = 1827] [serial = 583] [outer = (nil)] [url = about:blank] 13:46:11 INFO - PROCESS | 1827 | --DOMWINDOW == 118 (0x7f9738776400) [pid = 1827] [serial = 559] [outer = (nil)] [url = about:blank] 13:46:11 INFO - PROCESS | 1827 | --DOMWINDOW == 117 (0x7f9739f96000) [pid = 1827] [serial = 551] [outer = (nil)] [url = about:blank] 13:46:11 INFO - PROCESS | 1827 | --DOMWINDOW == 116 (0x7f972faeb800) [pid = 1827] [serial = 575] [outer = (nil)] [url = about:blank] 13:46:11 INFO - PROCESS | 1827 | --DOMWINDOW == 115 (0x7f9734089000) [pid = 1827] [serial = 577] [outer = (nil)] [url = about:blank] 13:46:11 INFO - PROCESS | 1827 | --DOMWINDOW == 114 (0x7f9751e7b400) [pid = 1827] [serial = 515] [outer = (nil)] [url = about:blank] 13:46:11 INFO - PROCESS | 1827 | --DOMWINDOW == 113 (0x7f973e8a9800) [pid = 1827] [serial = 568] [outer = (nil)] [url = about:blank] 13:46:11 INFO - PROCESS | 1827 | --DOMWINDOW == 112 (0x7f97341df800) [pid = 1827] [serial = 580] [outer = (nil)] [url = about:blank] 13:46:11 INFO - PROCESS | 1827 | 1461271571410 Marionette TRACE conn4 -> [0,904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:46:11 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f97341b4000 == 88 [pid = 1827] [id = 233] 13:46:11 INFO - PROCESS | 1827 | ++DOMWINDOW == 113 (0x7f972ef12800) [pid = 1827] [serial = 700] [outer = (nil)] 13:46:11 INFO - PROCESS | 1827 | ++DOMWINDOW == 114 (0x7f9734091000) [pid = 1827] [serial = 701] [outer = 0x7f972ef12800] 13:46:11 INFO - PROCESS | 1827 | 1461271571523 Marionette DEBUG loaded listener.js 13:46:11 INFO - PROCESS | 1827 | ++DOMWINDOW == 115 (0x7f973650d000) [pid = 1827] [serial = 702] [outer = 0x7f972ef12800] 13:46:12 INFO - PROCESS | 1827 | 1461271572299 Marionette TRACE conn4 <- [1,904,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex1",0,null,null]]]}] 13:46:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 13:46:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 1395ms 13:46:12 INFO - PROCESS | 1827 | 1461271572323 Marionette TRACE conn4 -> [0,905,"getWindowHandle",null] 13:46:12 INFO - PROCESS | 1827 | 1461271572327 Marionette TRACE conn4 <- [1,905,null,{"value":"8"}] 13:46:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 13:46:12 INFO - PROCESS | 1827 | 1461271572341 Marionette TRACE conn4 -> [0,906,"setScriptTimeout",{"ms":35000}] 13:46:12 INFO - PROCESS | 1827 | 1461271572353 Marionette TRACE conn4 <- [1,906,null,{}] 13:46:12 INFO - PROCESS | 1827 | 1461271572362 Marionette TRACE conn4 -> [0,907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:46:12 INFO - PROCESS | 1827 | 1461271572593 Marionette TRACE conn4 <- [1,907,null,{"value":null}] 13:46:12 INFO - PROCESS | 1827 | 1461271572604 Marionette TRACE conn4 -> [0,908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:46:12 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f9737527000 == 89 [pid = 1827] [id = 234] 13:46:12 INFO - PROCESS | 1827 | ++DOMWINDOW == 116 (0x7f9735166400) [pid = 1827] [serial = 703] [outer = (nil)] 13:46:12 INFO - PROCESS | 1827 | ++DOMWINDOW == 117 (0x7f9736e66000) [pid = 1827] [serial = 704] [outer = 0x7f9735166400] 13:46:12 INFO - PROCESS | 1827 | 1461271572666 Marionette DEBUG loaded listener.js 13:46:12 INFO - PROCESS | 1827 | ++DOMWINDOW == 118 (0x7f97372d9400) [pid = 1827] [serial = 705] [outer = 0x7f9735166400] 13:46:13 INFO - PROCESS | 1827 | 1461271573525 Marionette TRACE conn4 <- [1,908,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex2",0,null,null]]]}] 13:46:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 13:46:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 1253ms 13:46:13 INFO - PROCESS | 1827 | 1461271573594 Marionette TRACE conn4 -> [0,909,"getWindowHandle",null] 13:46:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 13:46:13 INFO - PROCESS | 1827 | 1461271573599 Marionette TRACE conn4 <- [1,909,null,{"value":"8"}] 13:46:13 INFO - PROCESS | 1827 | 1461271573604 Marionette TRACE conn4 -> [0,910,"setScriptTimeout",{"ms":35000}] 13:46:13 INFO - PROCESS | 1827 | 1461271573607 Marionette TRACE conn4 <- [1,910,null,{}] 13:46:13 INFO - PROCESS | 1827 | 1461271573612 Marionette TRACE conn4 -> [0,911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:46:13 INFO - PROCESS | 1827 | 1461271573842 Marionette TRACE conn4 <- [1,911,null,{"value":null}] 13:46:13 INFO - PROCESS | 1827 | 1461271573866 Marionette TRACE conn4 -> [0,912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:46:13 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f973a88a800 == 90 [pid = 1827] [id = 235] 13:46:13 INFO - PROCESS | 1827 | ++DOMWINDOW == 119 (0x7f973688ec00) [pid = 1827] [serial = 706] [outer = (nil)] 13:46:13 INFO - PROCESS | 1827 | ++DOMWINDOW == 120 (0x7f973842e800) [pid = 1827] [serial = 707] [outer = 0x7f973688ec00] 13:46:13 INFO - PROCESS | 1827 | 1461271573930 Marionette DEBUG loaded listener.js 13:46:14 INFO - PROCESS | 1827 | ++DOMWINDOW == 121 (0x7f9739f02800) [pid = 1827] [serial = 708] [outer = 0x7f973688ec00] 13:46:14 INFO - PROCESS | 1827 | 1461271574882 Marionette TRACE conn4 <- [1,912,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex3",0,null,null]]]}] 13:46:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 13:46:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 1331ms 13:46:14 INFO - PROCESS | 1827 | 1461271574936 Marionette TRACE conn4 -> [0,913,"getWindowHandle",null] 13:46:14 INFO - PROCESS | 1827 | 1461271574941 Marionette TRACE conn4 <- [1,913,null,{"value":"8"}] 13:46:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 13:46:14 INFO - PROCESS | 1827 | 1461271574958 Marionette TRACE conn4 -> [0,914,"setScriptTimeout",{"ms":35000}] 13:46:14 INFO - PROCESS | 1827 | 1461271574966 Marionette TRACE conn4 <- [1,914,null,{}] 13:46:14 INFO - PROCESS | 1827 | 1461271574977 Marionette TRACE conn4 -> [0,915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:46:15 INFO - PROCESS | 1827 | 1461271575187 Marionette TRACE conn4 <- [1,915,null,{"value":null}] 13:46:15 INFO - PROCESS | 1827 | 1461271575228 Marionette TRACE conn4 -> [0,916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:46:15 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f973aacf800 == 91 [pid = 1827] [id = 236] 13:46:15 INFO - PROCESS | 1827 | ++DOMWINDOW == 122 (0x7f9739fc1400) [pid = 1827] [serial = 709] [outer = (nil)] 13:46:15 INFO - PROCESS | 1827 | ++DOMWINDOW == 123 (0x7f973a26b000) [pid = 1827] [serial = 710] [outer = 0x7f9739fc1400] 13:46:15 INFO - PROCESS | 1827 | 1461271575304 Marionette DEBUG loaded listener.js 13:46:15 INFO - PROCESS | 1827 | ++DOMWINDOW == 124 (0x7f973a61e000) [pid = 1827] [serial = 711] [outer = 0x7f9739fc1400] 13:46:16 INFO - PROCESS | 1827 | --DOMWINDOW == 123 (0x7f972fae3c00) [pid = 1827] [serial = 657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 13:46:16 INFO - PROCESS | 1827 | --DOMWINDOW == 122 (0x7f973a62a800) [pid = 1827] [serial = 651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 13:46:16 INFO - PROCESS | 1827 | --DOMWINDOW == 121 (0x7f973e8acc00) [pid = 1827] [serial = 654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 13:46:16 INFO - PROCESS | 1827 | --DOMWINDOW == 120 (0x7f9735110800) [pid = 1827] [serial = 645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 13:46:16 INFO - PROCESS | 1827 | --DOMWINDOW == 119 (0x7f9733fe5c00) [pid = 1827] [serial = 642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 13:46:16 INFO - PROCESS | 1827 | --DOMWINDOW == 118 (0x7f9734090c00) [pid = 1827] [serial = 648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 13:46:16 INFO - PROCESS | 1827 | --DOMWINDOW == 117 (0x7f972dbd1c00) [pid = 1827] [serial = 612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 13:46:16 INFO - PROCESS | 1827 | 1461271576523 Marionette TRACE conn4 <- [1,916,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex4",0,null,null]]]}] 13:46:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 13:46:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 1600ms 13:46:16 INFO - PROCESS | 1827 | 1461271576553 Marionette TRACE conn4 -> [0,917,"getWindowHandle",null] 13:46:16 INFO - PROCESS | 1827 | 1461271576557 Marionette TRACE conn4 <- [1,917,null,{"value":"8"}] 13:46:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 13:46:16 INFO - PROCESS | 1827 | 1461271576563 Marionette TRACE conn4 -> [0,918,"setScriptTimeout",{"ms":35000}] 13:46:16 INFO - PROCESS | 1827 | 1461271576566 Marionette TRACE conn4 <- [1,918,null,{}] 13:46:16 INFO - PROCESS | 1827 | 1461271576571 Marionette TRACE conn4 -> [0,919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:46:16 INFO - PROCESS | 1827 | 1461271576748 Marionette TRACE conn4 <- [1,919,null,{"value":null}] 13:46:16 INFO - PROCESS | 1827 | 1461271576763 Marionette TRACE conn4 -> [0,920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:46:16 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f973ae84800 == 92 [pid = 1827] [id = 237] 13:46:16 INFO - PROCESS | 1827 | ++DOMWINDOW == 118 (0x7f973a721c00) [pid = 1827] [serial = 712] [outer = (nil)] 13:46:16 INFO - PROCESS | 1827 | ++DOMWINDOW == 119 (0x7f973a8d0c00) [pid = 1827] [serial = 713] [outer = 0x7f973a721c00] 13:46:16 INFO - PROCESS | 1827 | 1461271576825 Marionette DEBUG loaded listener.js 13:46:16 INFO - PROCESS | 1827 | ++DOMWINDOW == 120 (0x7f973c772000) [pid = 1827] [serial = 714] [outer = 0x7f973a721c00] 13:46:17 INFO - PROCESS | 1827 | 1461271577658 Marionette TRACE conn4 <- [1,920,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex5",0,null,null]]]}] 13:46:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 13:46:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 1136ms 13:46:17 INFO - PROCESS | 1827 | 1461271577700 Marionette TRACE conn4 -> [0,921,"getWindowHandle",null] 13:46:17 INFO - PROCESS | 1827 | 1461271577704 Marionette TRACE conn4 <- [1,921,null,{"value":"8"}] 13:46:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 13:46:17 INFO - PROCESS | 1827 | 1461271577710 Marionette TRACE conn4 -> [0,922,"setScriptTimeout",{"ms":35000}] 13:46:17 INFO - PROCESS | 1827 | 1461271577714 Marionette TRACE conn4 <- [1,922,null,{}] 13:46:17 INFO - PROCESS | 1827 | 1461271577723 Marionette TRACE conn4 -> [0,923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:46:17 INFO - PROCESS | 1827 | 1461271577903 Marionette TRACE conn4 <- [1,923,null,{"value":null}] 13:46:17 INFO - PROCESS | 1827 | 1461271577912 Marionette TRACE conn4 -> [0,924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:46:17 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f973c62a000 == 93 [pid = 1827] [id = 238] 13:46:17 INFO - PROCESS | 1827 | ++DOMWINDOW == 121 (0x7f973a627000) [pid = 1827] [serial = 715] [outer = (nil)] 13:46:17 INFO - PROCESS | 1827 | ++DOMWINDOW == 122 (0x7f973d49c000) [pid = 1827] [serial = 716] [outer = 0x7f973a627000] 13:46:17 INFO - PROCESS | 1827 | 1461271577973 Marionette DEBUG loaded listener.js 13:46:18 INFO - PROCESS | 1827 | ++DOMWINDOW == 123 (0x7f973e98e800) [pid = 1827] [serial = 717] [outer = 0x7f973a627000] 13:46:19 INFO - PROCESS | 1827 | 1461271579085 Marionette TRACE conn4 <- [1,924,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex6",0,null,null]]]}] 13:46:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 13:46:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 1437ms 13:46:19 INFO - PROCESS | 1827 | 1461271579150 Marionette TRACE conn4 -> [0,925,"getWindowHandle",null] 13:46:19 INFO - PROCESS | 1827 | 1461271579157 Marionette TRACE conn4 <- [1,925,null,{"value":"8"}] 13:46:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 13:46:19 INFO - PROCESS | 1827 | 1461271579167 Marionette TRACE conn4 -> [0,926,"setScriptTimeout",{"ms":35000}] 13:46:19 INFO - PROCESS | 1827 | 1461271579171 Marionette TRACE conn4 <- [1,926,null,{}] 13:46:19 INFO - PROCESS | 1827 | 1461271579180 Marionette TRACE conn4 -> [0,927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:46:19 INFO - PROCESS | 1827 | 1461271579418 Marionette TRACE conn4 <- [1,927,null,{"value":null}] 13:46:19 INFO - PROCESS | 1827 | 1461271579662 Marionette TRACE conn4 -> [0,928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:46:19 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f9736cc2800 == 94 [pid = 1827] [id = 239] 13:46:19 INFO - PROCESS | 1827 | ++DOMWINDOW == 124 (0x7f97341df800) [pid = 1827] [serial = 718] [outer = (nil)] 13:46:19 INFO - PROCESS | 1827 | ++DOMWINDOW == 125 (0x7f9734f34c00) [pid = 1827] [serial = 719] [outer = 0x7f97341df800] 13:46:19 INFO - PROCESS | 1827 | 1461271579785 Marionette DEBUG loaded listener.js 13:46:19 INFO - PROCESS | 1827 | ++DOMWINDOW == 126 (0x7f9735162400) [pid = 1827] [serial = 720] [outer = 0x7f97341df800] 13:46:20 INFO - PROCESS | 1827 | 1461271580681 Marionette TRACE conn4 <- [1,928,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex7",0,null,null]]]}] 13:46:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 13:46:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 1583ms 13:46:20 INFO - PROCESS | 1827 | 1461271580752 Marionette TRACE conn4 -> [0,929,"getWindowHandle",null] 13:46:20 INFO - PROCESS | 1827 | 1461271580761 Marionette TRACE conn4 <- [1,929,null,{"value":"8"}] 13:46:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 13:46:20 INFO - PROCESS | 1827 | 1461271580771 Marionette TRACE conn4 -> [0,930,"setScriptTimeout",{"ms":35000}] 13:46:20 INFO - PROCESS | 1827 | 1461271580775 Marionette TRACE conn4 <- [1,930,null,{}] 13:46:20 INFO - PROCESS | 1827 | 1461271580781 Marionette TRACE conn4 -> [0,931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:46:21 INFO - PROCESS | 1827 | 1461271581006 Marionette TRACE conn4 <- [1,931,null,{"value":null}] 13:46:21 INFO - PROCESS | 1827 | 1461271581262 Marionette TRACE conn4 -> [0,932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:46:21 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f973a998000 == 95 [pid = 1827] [id = 240] 13:46:21 INFO - PROCESS | 1827 | ++DOMWINDOW == 127 (0x7f973417c800) [pid = 1827] [serial = 721] [outer = (nil)] 13:46:21 INFO - PROCESS | 1827 | ++DOMWINDOW == 128 (0x7f9736b5d000) [pid = 1827] [serial = 722] [outer = 0x7f973417c800] 13:46:21 INFO - PROCESS | 1827 | 1461271581384 Marionette DEBUG loaded listener.js 13:46:21 INFO - PROCESS | 1827 | ++DOMWINDOW == 129 (0x7f97372e6800) [pid = 1827] [serial = 723] [outer = 0x7f973417c800] 13:46:22 INFO - PROCESS | 1827 | 1461271582249 Marionette TRACE conn4 <- [1,932,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex8",0,null,null]]]}] 13:46:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 13:46:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 1534ms 13:46:22 INFO - PROCESS | 1827 | 1461271582308 Marionette TRACE conn4 -> [0,933,"getWindowHandle",null] 13:46:22 INFO - PROCESS | 1827 | 1461271582312 Marionette TRACE conn4 <- [1,933,null,{"value":"8"}] 13:46:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 13:46:22 INFO - PROCESS | 1827 | 1461271582320 Marionette TRACE conn4 -> [0,934,"setScriptTimeout",{"ms":35000}] 13:46:22 INFO - PROCESS | 1827 | 1461271582326 Marionette TRACE conn4 <- [1,934,null,{}] 13:46:22 INFO - PROCESS | 1827 | 1461271582345 Marionette TRACE conn4 -> [0,935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:46:22 INFO - PROCESS | 1827 | 1461271582601 Marionette TRACE conn4 <- [1,935,null,{"value":null}] 13:46:22 INFO - PROCESS | 1827 | 1461271582809 Marionette TRACE conn4 -> [0,936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:46:22 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f973efe7800 == 96 [pid = 1827] [id = 241] 13:46:22 INFO - PROCESS | 1827 | ++DOMWINDOW == 130 (0x7f9738432000) [pid = 1827] [serial = 724] [outer = (nil)] 13:46:22 INFO - PROCESS | 1827 | ++DOMWINDOW == 131 (0x7f973a2fa800) [pid = 1827] [serial = 725] [outer = 0x7f9738432000] 13:46:22 INFO - PROCESS | 1827 | 1461271582930 Marionette DEBUG loaded listener.js 13:46:23 INFO - PROCESS | 1827 | ++DOMWINDOW == 132 (0x7f973b404800) [pid = 1827] [serial = 726] [outer = 0x7f9738432000] 13:46:23 INFO - PROCESS | 1827 | 1461271583960 Marionette TRACE conn4 <- [1,936,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-1",0,null,null]]]}] 13:46:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 13:46:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 1693ms 13:46:24 INFO - PROCESS | 1827 | 1461271584013 Marionette TRACE conn4 -> [0,937,"getWindowHandle",null] 13:46:24 INFO - PROCESS | 1827 | 1461271584017 Marionette TRACE conn4 <- [1,937,null,{"value":"8"}] 13:46:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 13:46:24 INFO - PROCESS | 1827 | 1461271584023 Marionette TRACE conn4 -> [0,938,"setScriptTimeout",{"ms":35000}] 13:46:24 INFO - PROCESS | 1827 | 1461271584027 Marionette TRACE conn4 <- [1,938,null,{}] 13:46:24 INFO - PROCESS | 1827 | 1461271584033 Marionette TRACE conn4 -> [0,939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:46:24 INFO - PROCESS | 1827 | 1461271584226 Marionette TRACE conn4 <- [1,939,null,{"value":null}] 13:46:24 INFO - PROCESS | 1827 | 1461271584392 Marionette TRACE conn4 -> [0,940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:46:24 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f973f55a000 == 97 [pid = 1827] [id = 242] 13:46:24 INFO - PROCESS | 1827 | ++DOMWINDOW == 133 (0x7f9739fa1000) [pid = 1827] [serial = 727] [outer = (nil)] 13:46:24 INFO - PROCESS | 1827 | ++DOMWINDOW == 134 (0x7f973ec8ac00) [pid = 1827] [serial = 728] [outer = 0x7f9739fa1000] 13:46:24 INFO - PROCESS | 1827 | 1461271584475 Marionette DEBUG loaded listener.js 13:46:24 INFO - PROCESS | 1827 | ++DOMWINDOW == 135 (0x7f973ef48800) [pid = 1827] [serial = 729] [outer = 0x7f9739fa1000] 13:46:25 INFO - PROCESS | 1827 | 1461271585331 Marionette TRACE conn4 <- [1,940,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-2",0,null,null]]]}] 13:46:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 13:46:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 1378ms 13:46:25 INFO - PROCESS | 1827 | 1461271585403 Marionette TRACE conn4 -> [0,941,"getWindowHandle",null] 13:46:25 INFO - PROCESS | 1827 | 1461271585407 Marionette TRACE conn4 <- [1,941,null,{"value":"8"}] 13:46:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 13:46:25 INFO - PROCESS | 1827 | 1461271585412 Marionette TRACE conn4 -> [0,942,"setScriptTimeout",{"ms":35000}] 13:46:25 INFO - PROCESS | 1827 | 1461271585415 Marionette TRACE conn4 <- [1,942,null,{}] 13:46:25 INFO - PROCESS | 1827 | 1461271585421 Marionette TRACE conn4 -> [0,943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:46:25 INFO - PROCESS | 1827 | 1461271585608 Marionette TRACE conn4 <- [1,943,null,{"value":null}] 13:46:25 INFO - PROCESS | 1827 | 1461271585783 Marionette TRACE conn4 -> [0,944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:46:25 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f9740028800 == 98 [pid = 1827] [id = 243] 13:46:25 INFO - PROCESS | 1827 | ++DOMWINDOW == 136 (0x7f973dbb6800) [pid = 1827] [serial = 730] [outer = (nil)] 13:46:25 INFO - PROCESS | 1827 | ++DOMWINDOW == 137 (0x7f973efae000) [pid = 1827] [serial = 731] [outer = 0x7f973dbb6800] 13:46:25 INFO - PROCESS | 1827 | 1461271585858 Marionette DEBUG loaded listener.js 13:46:25 INFO - PROCESS | 1827 | ++DOMWINDOW == 138 (0x7f973f422c00) [pid = 1827] [serial = 732] [outer = 0x7f973dbb6800] 13:46:26 INFO - PROCESS | 1827 | 1461271586770 Marionette TRACE conn4 <- [1,944,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-3",0,null,null]]]}] 13:46:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 13:46:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 1396ms 13:46:26 INFO - PROCESS | 1827 | 1461271586810 Marionette TRACE conn4 -> [0,945,"getWindowHandle",null] 13:46:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 13:46:26 INFO - PROCESS | 1827 | 1461271586815 Marionette TRACE conn4 <- [1,945,null,{"value":"8"}] 13:46:26 INFO - PROCESS | 1827 | 1461271586821 Marionette TRACE conn4 -> [0,946,"setScriptTimeout",{"ms":35000}] 13:46:26 INFO - PROCESS | 1827 | 1461271586825 Marionette TRACE conn4 <- [1,946,null,{}] 13:46:26 INFO - PROCESS | 1827 | 1461271586830 Marionette TRACE conn4 -> [0,947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:46:27 INFO - PROCESS | 1827 | 1461271587044 Marionette TRACE conn4 <- [1,947,null,{"value":null}] 13:46:27 INFO - PROCESS | 1827 | 1461271587212 Marionette TRACE conn4 -> [0,948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:46:27 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f9740c5c800 == 99 [pid = 1827] [id = 244] 13:46:27 INFO - PROCESS | 1827 | ++DOMWINDOW == 139 (0x7f973f432400) [pid = 1827] [serial = 733] [outer = (nil)] 13:46:27 INFO - PROCESS | 1827 | ++DOMWINDOW == 140 (0x7f97406b2800) [pid = 1827] [serial = 734] [outer = 0x7f973f432400] 13:46:27 INFO - PROCESS | 1827 | 1461271587303 Marionette DEBUG loaded listener.js 13:46:27 INFO - PROCESS | 1827 | ++DOMWINDOW == 141 (0x7f97416e9c00) [pid = 1827] [serial = 735] [outer = 0x7f973f432400] 13:46:28 INFO - PROCESS | 1827 | 1461271588149 Marionette TRACE conn4 <- [1,948,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-4",0,null,null]]]}] 13:46:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 13:46:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 1381ms 13:46:28 INFO - PROCESS | 1827 | 1461271588202 Marionette TRACE conn4 -> [0,949,"getWindowHandle",null] 13:46:28 INFO - PROCESS | 1827 | 1461271588206 Marionette TRACE conn4 <- [1,949,null,{"value":"8"}] 13:46:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 13:46:28 INFO - PROCESS | 1827 | 1461271588213 Marionette TRACE conn4 -> [0,950,"setScriptTimeout",{"ms":35000}] 13:46:28 INFO - PROCESS | 1827 | 1461271588216 Marionette TRACE conn4 <- [1,950,null,{}] 13:46:28 INFO - PROCESS | 1827 | 1461271588221 Marionette TRACE conn4 -> [0,951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:46:28 INFO - PROCESS | 1827 | 1461271588410 Marionette TRACE conn4 <- [1,951,null,{"value":null}] 13:46:28 INFO - PROCESS | 1827 | 1461271588578 Marionette TRACE conn4 -> [0,952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:46:28 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f974351f000 == 100 [pid = 1827] [id = 245] 13:46:28 INFO - PROCESS | 1827 | ++DOMWINDOW == 142 (0x7f974008c000) [pid = 1827] [serial = 736] [outer = (nil)] 13:46:28 INFO - PROCESS | 1827 | ++DOMWINDOW == 143 (0x7f97433b5400) [pid = 1827] [serial = 737] [outer = 0x7f974008c000] 13:46:28 INFO - PROCESS | 1827 | 1461271588653 Marionette DEBUG loaded listener.js 13:46:28 INFO - PROCESS | 1827 | ++DOMWINDOW == 144 (0x7f974665dc00) [pid = 1827] [serial = 738] [outer = 0x7f974008c000] 13:46:29 INFO - PROCESS | 1827 | 1461271589574 Marionette TRACE conn4 <- [1,952,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-5",0,null,null]]]}] 13:46:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 13:46:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 1429ms 13:46:29 INFO - PROCESS | 1827 | 1461271589643 Marionette TRACE conn4 -> [0,953,"getWindowHandle",null] 13:46:29 INFO - PROCESS | 1827 | 1461271589646 Marionette TRACE conn4 <- [1,953,null,{"value":"8"}] 13:46:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 13:46:29 INFO - PROCESS | 1827 | 1461271589652 Marionette TRACE conn4 -> [0,954,"setScriptTimeout",{"ms":35000}] 13:46:29 INFO - PROCESS | 1827 | 1461271589654 Marionette TRACE conn4 <- [1,954,null,{}] 13:46:29 INFO - PROCESS | 1827 | 1461271589660 Marionette TRACE conn4 -> [0,955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:46:29 INFO - PROCESS | 1827 | 1461271589841 Marionette TRACE conn4 <- [1,955,null,{"value":null}] 13:46:30 INFO - PROCESS | 1827 | 1461271590018 Marionette TRACE conn4 -> [0,956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:46:30 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f97474ea800 == 101 [pid = 1827] [id = 246] 13:46:30 INFO - PROCESS | 1827 | ++DOMWINDOW == 145 (0x7f9740920000) [pid = 1827] [serial = 739] [outer = (nil)] 13:46:30 INFO - PROCESS | 1827 | ++DOMWINDOW == 146 (0x7f974c43c400) [pid = 1827] [serial = 740] [outer = 0x7f9740920000] 13:46:30 INFO - PROCESS | 1827 | 1461271590093 Marionette DEBUG loaded listener.js 13:46:30 INFO - PROCESS | 1827 | ++DOMWINDOW == 147 (0x7f974d2d4800) [pid = 1827] [serial = 741] [outer = 0x7f9740920000] 13:46:30 INFO - PROCESS | 1827 | 1461271590971 Marionette TRACE conn4 <- [1,956,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-6",0,null,null]]]}] 13:46:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 13:46:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 1387ms 13:46:31 INFO - PROCESS | 1827 | 1461271591040 Marionette TRACE conn4 -> [0,957,"getWindowHandle",null] 13:46:31 INFO - PROCESS | 1827 | 1461271591043 Marionette TRACE conn4 <- [1,957,null,{"value":"8"}] 13:46:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 13:46:31 INFO - PROCESS | 1827 | 1461271591049 Marionette TRACE conn4 -> [0,958,"setScriptTimeout",{"ms":35000}] 13:46:31 INFO - PROCESS | 1827 | 1461271591052 Marionette TRACE conn4 <- [1,958,null,{}] 13:46:31 INFO - PROCESS | 1827 | 1461271591057 Marionette TRACE conn4 -> [0,959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:46:31 INFO - PROCESS | 1827 | 1461271591238 Marionette TRACE conn4 <- [1,959,null,{"value":null}] 13:46:31 INFO - PROCESS | 1827 | 1461271591407 Marionette TRACE conn4 -> [0,960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:46:31 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f974d553000 == 102 [pid = 1827] [id = 247] 13:46:31 INFO - PROCESS | 1827 | ++DOMWINDOW == 148 (0x7f97416ebc00) [pid = 1827] [serial = 742] [outer = (nil)] 13:46:31 INFO - PROCESS | 1827 | ++DOMWINDOW == 149 (0x7f974d369000) [pid = 1827] [serial = 743] [outer = 0x7f97416ebc00] 13:46:31 INFO - PROCESS | 1827 | 1461271591481 Marionette DEBUG loaded listener.js 13:46:31 INFO - PROCESS | 1827 | ++DOMWINDOW == 150 (0x7f974d371400) [pid = 1827] [serial = 744] [outer = 0x7f97416ebc00] 13:46:32 INFO - PROCESS | 1827 | 1461271592333 Marionette TRACE conn4 <- [1,960,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-1",0,null,null]]]}] 13:46:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 13:46:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 1330ms 13:46:32 INFO - PROCESS | 1827 | 1461271592380 Marionette TRACE conn4 -> [0,961,"getWindowHandle",null] 13:46:32 INFO - PROCESS | 1827 | 1461271592384 Marionette TRACE conn4 <- [1,961,null,{"value":"8"}] 13:46:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 13:46:32 INFO - PROCESS | 1827 | 1461271592390 Marionette TRACE conn4 -> [0,962,"setScriptTimeout",{"ms":35000}] 13:46:32 INFO - PROCESS | 1827 | 1461271592393 Marionette TRACE conn4 <- [1,962,null,{}] 13:46:32 INFO - PROCESS | 1827 | 1461271592398 Marionette TRACE conn4 -> [0,963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:46:32 INFO - PROCESS | 1827 | 1461271592585 Marionette TRACE conn4 <- [1,963,null,{"value":null}] 13:46:32 INFO - PROCESS | 1827 | 1461271592761 Marionette TRACE conn4 -> [0,964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:46:32 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f975067b800 == 103 [pid = 1827] [id = 248] 13:46:32 INFO - PROCESS | 1827 | ++DOMWINDOW == 151 (0x7f9747477c00) [pid = 1827] [serial = 745] [outer = (nil)] 13:46:32 INFO - PROCESS | 1827 | ++DOMWINDOW == 152 (0x7f974d7ef800) [pid = 1827] [serial = 746] [outer = 0x7f9747477c00] 13:46:32 INFO - PROCESS | 1827 | 1461271592834 Marionette DEBUG loaded listener.js 13:46:32 INFO - PROCESS | 1827 | ++DOMWINDOW == 153 (0x7f974e438000) [pid = 1827] [serial = 747] [outer = 0x7f9747477c00] 13:46:34 INFO - PROCESS | 1827 | 1461271594084 Marionette TRACE conn4 <- [1,964,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-2",0,null,null]]]}] 13:46:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 13:46:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 1735ms 13:46:34 INFO - PROCESS | 1827 | 1461271594126 Marionette TRACE conn4 -> [0,965,"getWindowHandle",null] 13:46:34 INFO - PROCESS | 1827 | 1461271594132 Marionette TRACE conn4 <- [1,965,null,{"value":"8"}] 13:46:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 13:46:34 INFO - PROCESS | 1827 | 1461271594158 Marionette TRACE conn4 -> [0,966,"setScriptTimeout",{"ms":35000}] 13:46:34 INFO - PROCESS | 1827 | 1461271594164 Marionette TRACE conn4 <- [1,966,null,{}] 13:46:34 INFO - PROCESS | 1827 | 1461271594172 Marionette TRACE conn4 -> [0,967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:46:34 INFO - PROCESS | 1827 | 1461271594359 Marionette TRACE conn4 <- [1,967,null,{"value":null}] 13:46:34 INFO - PROCESS | 1827 | 1461271594611 Marionette TRACE conn4 -> [0,968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:46:34 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f973a754000 == 104 [pid = 1827] [id = 249] 13:46:34 INFO - PROCESS | 1827 | ++DOMWINDOW == 154 (0x7f9733fedc00) [pid = 1827] [serial = 748] [outer = (nil)] 13:46:34 INFO - PROCESS | 1827 | ++DOMWINDOW == 155 (0x7f973408e400) [pid = 1827] [serial = 749] [outer = 0x7f9733fedc00] 13:46:34 INFO - PROCESS | 1827 | 1461271594692 Marionette DEBUG loaded listener.js 13:46:34 INFO - PROCESS | 1827 | ++DOMWINDOW == 156 (0x7f9734f37800) [pid = 1827] [serial = 750] [outer = 0x7f9733fedc00] 13:46:35 INFO - PROCESS | 1827 | 1461271595559 Marionette TRACE conn4 <- [1,968,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-1",0,null,null]]]}] 13:46:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 13:46:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 1446ms 13:46:35 INFO - PROCESS | 1827 | 1461271595593 Marionette TRACE conn4 -> [0,969,"getWindowHandle",null] 13:46:35 INFO - PROCESS | 1827 | 1461271595601 Marionette TRACE conn4 <- [1,969,null,{"value":"8"}] 13:46:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 13:46:35 INFO - PROCESS | 1827 | 1461271595612 Marionette TRACE conn4 -> [0,970,"setScriptTimeout",{"ms":35000}] 13:46:35 INFO - PROCESS | 1827 | 1461271595616 Marionette TRACE conn4 <- [1,970,null,{}] 13:46:35 INFO - PROCESS | 1827 | 1461271595622 Marionette TRACE conn4 -> [0,971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:46:35 INFO - PROCESS | 1827 | 1461271595810 Marionette TRACE conn4 <- [1,971,null,{"value":null}] 13:46:36 INFO - PROCESS | 1827 | 1461271596153 Marionette TRACE conn4 -> [0,972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:46:36 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f972cedf800 == 105 [pid = 1827] [id = 250] 13:46:36 INFO - PROCESS | 1827 | ++DOMWINDOW == 157 (0x7f9734e09400) [pid = 1827] [serial = 751] [outer = (nil)] 13:46:36 INFO - PROCESS | 1827 | ++DOMWINDOW == 158 (0x7f9735102800) [pid = 1827] [serial = 752] [outer = 0x7f9734e09400] 13:46:36 INFO - PROCESS | 1827 | 1461271596227 Marionette DEBUG loaded listener.js 13:46:36 INFO - PROCESS | 1827 | ++DOMWINDOW == 159 (0x7f9736505c00) [pid = 1827] [serial = 753] [outer = 0x7f9734e09400] 13:46:37 INFO - PROCESS | 1827 | 1461271597121 Marionette TRACE conn4 <- [1,972,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-2",0,null,null]]]}] 13:46:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 13:46:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 1587ms 13:46:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 13:46:37 INFO - PROCESS | 1827 | 1461271597200 Marionette TRACE conn4 -> [0,973,"getWindowHandle",null] 13:46:37 INFO - PROCESS | 1827 | 1461271597203 Marionette TRACE conn4 <- [1,973,null,{"value":"8"}] 13:46:37 INFO - PROCESS | 1827 | 1461271597210 Marionette TRACE conn4 -> [0,974,"setScriptTimeout",{"ms":35000}] 13:46:37 INFO - PROCESS | 1827 | 1461271597216 Marionette TRACE conn4 <- [1,974,null,{}] 13:46:37 INFO - PROCESS | 1827 | 1461271597233 Marionette TRACE conn4 -> [0,975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:46:37 INFO - PROCESS | 1827 | 1461271597471 Marionette TRACE conn4 <- [1,975,null,{"value":null}] 13:46:37 INFO - PROCESS | 1827 | --DOCSHELL 0x7f973ae84800 == 104 [pid = 1827] [id = 237] 13:46:37 INFO - PROCESS | 1827 | --DOCSHELL 0x7f973aacf800 == 103 [pid = 1827] [id = 236] 13:46:37 INFO - PROCESS | 1827 | --DOMWINDOW == 158 (0x7f9735103400) [pid = 1827] [serial = 661] [outer = (nil)] [url = about:blank] 13:46:37 INFO - PROCESS | 1827 | --DOMWINDOW == 157 (0x7f973ef52800) [pid = 1827] [serial = 631] [outer = (nil)] [url = about:blank] 13:46:37 INFO - PROCESS | 1827 | --DOMWINDOW == 156 (0x7f97402ce400) [pid = 1827] [serial = 637] [outer = (nil)] [url = about:blank] 13:46:37 INFO - PROCESS | 1827 | --DOMWINDOW == 155 (0x7f9740c0e000) [pid = 1827] [serial = 640] [outer = (nil)] [url = about:blank] 13:46:37 INFO - PROCESS | 1827 | --DOMWINDOW == 154 (0x7f973f434000) [pid = 1827] [serial = 634] [outer = (nil)] [url = about:blank] 13:46:37 INFO - PROCESS | 1827 | --DOMWINDOW == 153 (0x7f973c7c4000) [pid = 1827] [serial = 628] [outer = (nil)] [url = about:blank] 13:46:37 INFO - PROCESS | 1827 | --DOCSHELL 0x7f973a88a800 == 102 [pid = 1827] [id = 235] 13:46:37 INFO - PROCESS | 1827 | --DOCSHELL 0x7f9737527000 == 101 [pid = 1827] [id = 234] 13:46:37 INFO - PROCESS | 1827 | --DOCSHELL 0x7f97341b4000 == 100 [pid = 1827] [id = 233] 13:46:37 INFO - PROCESS | 1827 | --DOCSHELL 0x7f9734161800 == 99 [pid = 1827] [id = 232] 13:46:37 INFO - PROCESS | 1827 | --DOCSHELL 0x7f97341c6000 == 98 [pid = 1827] [id = 231] 13:46:37 INFO - PROCESS | 1827 | --DOCSHELL 0x7f972ee8b800 == 97 [pid = 1827] [id = 226] 13:46:37 INFO - PROCESS | 1827 | --DOCSHELL 0x7f9757877800 == 96 [pid = 1827] [id = 225] 13:46:37 INFO - PROCESS | 1827 | 1461271597781 Marionette TRACE conn4 -> [0,976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:46:37 INFO - PROCESS | 1827 | --DOCSHELL 0x7f97553da800 == 95 [pid = 1827] [id = 224] 13:46:37 INFO - PROCESS | 1827 | --DOCSHELL 0x7f9752ab5000 == 94 [pid = 1827] [id = 223] 13:46:37 INFO - PROCESS | 1827 | --DOCSHELL 0x7f9740bfa000 == 93 [pid = 1827] [id = 222] 13:46:37 INFO - PROCESS | 1827 | --DOCSHELL 0x7f97378a6800 == 92 [pid = 1827] [id = 221] 13:46:37 INFO - PROCESS | 1827 | --DOMWINDOW == 152 (0x7f9736cb2c00) [pid = 1827] [serial = 619] [outer = (nil)] [url = about:blank] 13:46:37 INFO - PROCESS | 1827 | --DOMWINDOW == 151 (0x7f972fce6c00) [pid = 1827] [serial = 658] [outer = (nil)] [url = about:blank] 13:46:37 INFO - PROCESS | 1827 | --DOMWINDOW == 150 (0x7f973efab800) [pid = 1827] [serial = 653] [outer = (nil)] [url = about:blank] 13:46:37 INFO - PROCESS | 1827 | --DOMWINDOW == 149 (0x7f97406bb000) [pid = 1827] [serial = 655] [outer = (nil)] [url = about:blank] 13:46:37 INFO - PROCESS | 1827 | --DOMWINDOW == 148 (0x7f973892f400) [pid = 1827] [serial = 647] [outer = (nil)] [url = about:blank] 13:46:37 INFO - PROCESS | 1827 | --DOMWINDOW == 147 (0x7f9734f3f400) [pid = 1827] [serial = 644] [outer = (nil)] [url = about:blank] 13:46:37 INFO - PROCESS | 1827 | --DOMWINDOW == 146 (0x7f973a72d800) [pid = 1827] [serial = 625] [outer = (nil)] [url = about:blank] 13:46:37 INFO - PROCESS | 1827 | --DOMWINDOW == 145 (0x7f9736e71000) [pid = 1827] [serial = 646] [outer = (nil)] [url = about:blank] 13:46:37 INFO - PROCESS | 1827 | --DOMWINDOW == 144 (0x7f9741828400) [pid = 1827] [serial = 656] [outer = (nil)] [url = about:blank] 13:46:37 INFO - PROCESS | 1827 | --DOMWINDOW == 143 (0x7f9734084c00) [pid = 1827] [serial = 643] [outer = (nil)] [url = about:blank] 13:46:37 INFO - PROCESS | 1827 | --DOMWINDOW == 142 (0x7f9739f09800) [pid = 1827] [serial = 649] [outer = (nil)] [url = about:blank] 13:46:37 INFO - PROCESS | 1827 | --DOMWINDOW == 141 (0x7f973516bc00) [pid = 1827] [serial = 614] [outer = (nil)] [url = about:blank] 13:46:37 INFO - PROCESS | 1827 | --DOMWINDOW == 140 (0x7f973eaa1400) [pid = 1827] [serial = 652] [outer = (nil)] [url = about:blank] 13:46:37 INFO - PROCESS | 1827 | --DOMWINDOW == 139 (0x7f973a625000) [pid = 1827] [serial = 650] [outer = (nil)] [url = about:blank] 13:46:37 INFO - PROCESS | 1827 | --DOMWINDOW == 138 (0x7f973417d800) [pid = 1827] [serial = 616] [outer = (nil)] [url = about:blank] 13:46:37 INFO - PROCESS | 1827 | --DOMWINDOW == 137 (0x7f9739fb2800) [pid = 1827] [serial = 622] [outer = (nil)] [url = about:blank] 13:46:37 INFO - PROCESS | 1827 | --DOMWINDOW == 136 (0x7f97341e3000) [pid = 1827] [serial = 659] [outer = (nil)] [url = about:blank] 13:46:37 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f972efb2000 == 93 [pid = 1827] [id = 251] 13:46:37 INFO - PROCESS | 1827 | ++DOMWINDOW == 137 (0x7f972fce6c00) [pid = 1827] [serial = 754] [outer = (nil)] 13:46:37 INFO - PROCESS | 1827 | ++DOMWINDOW == 138 (0x7f9735170000) [pid = 1827] [serial = 755] [outer = 0x7f972fce6c00] 13:46:37 INFO - PROCESS | 1827 | 1461271597876 Marionette DEBUG loaded listener.js 13:46:37 INFO - PROCESS | 1827 | ++DOMWINDOW == 139 (0x7f973893b800) [pid = 1827] [serial = 756] [outer = 0x7f972fce6c00] 13:46:38 INFO - PROCESS | 1827 | 1461271598591 Marionette TRACE conn4 <- [1,976,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-3",0,null,null]]]}] 13:46:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 13:46:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 1446ms 13:46:38 INFO - PROCESS | 1827 | 1461271598657 Marionette TRACE conn4 -> [0,977,"getWindowHandle",null] 13:46:38 INFO - PROCESS | 1827 | 1461271598663 Marionette TRACE conn4 <- [1,977,null,{"value":"8"}] 13:46:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 13:46:38 INFO - PROCESS | 1827 | 1461271598677 Marionette TRACE conn4 -> [0,978,"setScriptTimeout",{"ms":35000}] 13:46:38 INFO - PROCESS | 1827 | 1461271598680 Marionette TRACE conn4 <- [1,978,null,{}] 13:46:38 INFO - PROCESS | 1827 | 1461271598686 Marionette TRACE conn4 -> [0,979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:46:38 INFO - PROCESS | 1827 | 1461271598864 Marionette TRACE conn4 <- [1,979,null,{"value":null}] 13:46:38 INFO - PROCESS | 1827 | 1461271598875 Marionette TRACE conn4 -> [0,980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:46:38 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f973a75c800 == 94 [pid = 1827] [id = 252] 13:46:38 INFO - PROCESS | 1827 | ++DOMWINDOW == 140 (0x7f97372e3c00) [pid = 1827] [serial = 757] [outer = (nil)] 13:46:38 INFO - PROCESS | 1827 | ++DOMWINDOW == 141 (0x7f973a2f3400) [pid = 1827] [serial = 758] [outer = 0x7f97372e3c00] 13:46:38 INFO - PROCESS | 1827 | 1461271598946 Marionette DEBUG loaded listener.js 13:46:39 INFO - PROCESS | 1827 | ++DOMWINDOW == 142 (0x7f973a725400) [pid = 1827] [serial = 759] [outer = 0x7f97372e3c00] 13:46:39 INFO - PROCESS | 1827 | 1461271599883 Marionette TRACE conn4 <- [1,980,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-4",0,null,null]]]}] 13:46:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 13:46:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 1244ms 13:46:39 INFO - PROCESS | 1827 | 1461271599921 Marionette TRACE conn4 -> [0,981,"getWindowHandle",null] 13:46:39 INFO - PROCESS | 1827 | 1461271599924 Marionette TRACE conn4 <- [1,981,null,{"value":"8"}] 13:46:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 13:46:39 INFO - PROCESS | 1827 | 1461271599930 Marionette TRACE conn4 -> [0,982,"setScriptTimeout",{"ms":35000}] 13:46:39 INFO - PROCESS | 1827 | 1461271599932 Marionette TRACE conn4 <- [1,982,null,{}] 13:46:39 INFO - PROCESS | 1827 | 1461271599937 Marionette TRACE conn4 -> [0,983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:46:40 INFO - PROCESS | 1827 | 1461271600153 Marionette TRACE conn4 <- [1,983,null,{"value":null}] 13:46:40 INFO - PROCESS | 1827 | 1461271600182 Marionette TRACE conn4 -> [0,984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:46:40 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f973aebc800 == 95 [pid = 1827] [id = 253] 13:46:40 INFO - PROCESS | 1827 | ++DOMWINDOW == 143 (0x7f972fcef400) [pid = 1827] [serial = 760] [outer = (nil)] 13:46:40 INFO - PROCESS | 1827 | ++DOMWINDOW == 144 (0x7f973a72d800) [pid = 1827] [serial = 761] [outer = 0x7f972fcef400] 13:46:40 INFO - PROCESS | 1827 | 1461271600242 Marionette DEBUG loaded listener.js 13:46:40 INFO - PROCESS | 1827 | ++DOMWINDOW == 145 (0x7f973e8ac400) [pid = 1827] [serial = 762] [outer = 0x7f972fcef400] 13:46:41 INFO - PROCESS | 1827 | 1461271601118 Marionette TRACE conn4 <- [1,984,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-5",0,null,null]]]}] 13:46:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 13:46:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 1227ms 13:46:41 INFO - PROCESS | 1827 | 1461271601159 Marionette TRACE conn4 -> [0,985,"getWindowHandle",null] 13:46:41 INFO - PROCESS | 1827 | 1461271601163 Marionette TRACE conn4 <- [1,985,null,{"value":"8"}] 13:46:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 13:46:41 INFO - PROCESS | 1827 | 1461271601169 Marionette TRACE conn4 -> [0,986,"setScriptTimeout",{"ms":35000}] 13:46:41 INFO - PROCESS | 1827 | 1461271601171 Marionette TRACE conn4 <- [1,986,null,{}] 13:46:41 INFO - PROCESS | 1827 | 1461271601184 Marionette TRACE conn4 -> [0,987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:46:41 INFO - PROCESS | 1827 | 1461271601418 Marionette TRACE conn4 <- [1,987,null,{"value":null}] 13:46:41 INFO - PROCESS | 1827 | 1461271601459 Marionette TRACE conn4 -> [0,988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:46:41 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f973f4e9000 == 96 [pid = 1827] [id = 254] 13:46:41 INFO - PROCESS | 1827 | ++DOMWINDOW == 146 (0x7f973f432000) [pid = 1827] [serial = 763] [outer = (nil)] 13:46:41 INFO - PROCESS | 1827 | ++DOMWINDOW == 147 (0x7f973f85b400) [pid = 1827] [serial = 764] [outer = 0x7f973f432000] 13:46:41 INFO - PROCESS | 1827 | 1461271601533 Marionette DEBUG loaded listener.js 13:46:41 INFO - PROCESS | 1827 | ++DOMWINDOW == 148 (0x7f9740c0e000) [pid = 1827] [serial = 765] [outer = 0x7f973f432000] 13:46:42 INFO - PROCESS | 1827 | --DOMWINDOW == 147 (0x7f973a721c00) [pid = 1827] [serial = 712] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 13:46:42 INFO - PROCESS | 1827 | --DOMWINDOW == 146 (0x7f973688ec00) [pid = 1827] [serial = 706] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 13:46:42 INFO - PROCESS | 1827 | --DOMWINDOW == 145 (0x7f9739fc1400) [pid = 1827] [serial = 709] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 13:46:42 INFO - PROCESS | 1827 | --DOMWINDOW == 144 (0x7f972de3b800) [pid = 1827] [serial = 660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 13:46:42 INFO - PROCESS | 1827 | --DOMWINDOW == 143 (0x7f972de37800) [pid = 1827] [serial = 694] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 13:46:42 INFO - PROCESS | 1827 | --DOMWINDOW == 142 (0x7f972ef12800) [pid = 1827] [serial = 700] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 13:46:42 INFO - PROCESS | 1827 | --DOMWINDOW == 141 (0x7f9734e06800) [pid = 1827] [serial = 697] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 13:46:42 INFO - PROCESS | 1827 | --DOMWINDOW == 140 (0x7f9735166400) [pid = 1827] [serial = 703] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 13:46:42 INFO - PROCESS | 1827 | --DOMWINDOW == 139 (0x7f9735170800) [pid = 1827] [serial = 597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 13:46:42 INFO - PROCESS | 1827 | --DOMWINDOW == 138 (0x7f9736cb5400) [pid = 1827] [serial = 600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 13:46:42 INFO - PROCESS | 1827 | 1461271602608 Marionette TRACE conn4 <- [1,988,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-1",0,null,null]]]}] 13:46:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 13:46:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 1485ms 13:46:42 INFO - PROCESS | 1827 | 1461271602655 Marionette TRACE conn4 -> [0,989,"getWindowHandle",null] 13:46:42 INFO - PROCESS | 1827 | 1461271602658 Marionette TRACE conn4 <- [1,989,null,{"value":"8"}] 13:46:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 13:46:42 INFO - PROCESS | 1827 | 1461271602664 Marionette TRACE conn4 -> [0,990,"setScriptTimeout",{"ms":35000}] 13:46:42 INFO - PROCESS | 1827 | 1461271602666 Marionette TRACE conn4 <- [1,990,null,{}] 13:46:42 INFO - PROCESS | 1827 | 1461271602671 Marionette TRACE conn4 -> [0,991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:46:42 INFO - PROCESS | 1827 | 1461271602825 Marionette TRACE conn4 <- [1,991,null,{"value":null}] 13:46:42 INFO - PROCESS | 1827 | 1461271602839 Marionette TRACE conn4 -> [0,992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:46:42 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f973f531000 == 97 [pid = 1827] [id = 255] 13:46:42 INFO - PROCESS | 1827 | ++DOMWINDOW == 139 (0x7f972de3b800) [pid = 1827] [serial = 766] [outer = (nil)] 13:46:42 INFO - PROCESS | 1827 | ++DOMWINDOW == 140 (0x7f9739f9a400) [pid = 1827] [serial = 767] [outer = 0x7f972de3b800] 13:46:42 INFO - PROCESS | 1827 | 1461271602911 Marionette DEBUG loaded listener.js 13:46:43 INFO - PROCESS | 1827 | ++DOMWINDOW == 141 (0x7f973f8de800) [pid = 1827] [serial = 768] [outer = 0x7f972de3b800] 13:46:43 INFO - PROCESS | 1827 | 1461271603749 Marionette TRACE conn4 <- [1,992,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-2",0,null,null]]]}] 13:46:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 13:46:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 1128ms 13:46:43 INFO - PROCESS | 1827 | 1461271603794 Marionette TRACE conn4 -> [0,993,"getWindowHandle",null] 13:46:43 INFO - PROCESS | 1827 | 1461271603798 Marionette TRACE conn4 <- [1,993,null,{"value":"8"}] 13:46:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 13:46:43 INFO - PROCESS | 1827 | 1461271603803 Marionette TRACE conn4 -> [0,994,"setScriptTimeout",{"ms":35000}] 13:46:43 INFO - PROCESS | 1827 | 1461271603805 Marionette TRACE conn4 <- [1,994,null,{}] 13:46:43 INFO - PROCESS | 1827 | 1461271603811 Marionette TRACE conn4 -> [0,995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:46:43 INFO - PROCESS | 1827 | 1461271603977 Marionette TRACE conn4 <- [1,995,null,{"value":null}] 13:46:43 INFO - PROCESS | 1827 | 1461271603992 Marionette TRACE conn4 -> [0,996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:46:44 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f97474e6800 == 98 [pid = 1827] [id = 256] 13:46:44 INFO - PROCESS | 1827 | ++DOMWINDOW == 142 (0x7f9740374800) [pid = 1827] [serial = 769] [outer = (nil)] 13:46:44 INFO - PROCESS | 1827 | ++DOMWINDOW == 143 (0x7f9741834c00) [pid = 1827] [serial = 770] [outer = 0x7f9740374800] 13:46:44 INFO - PROCESS | 1827 | 1461271604055 Marionette DEBUG loaded listener.js 13:46:44 INFO - PROCESS | 1827 | ++DOMWINDOW == 144 (0x7f974d5f1000) [pid = 1827] [serial = 771] [outer = 0x7f9740374800] 13:46:45 INFO - PROCESS | 1827 | 1461271605283 Marionette TRACE conn4 <- [1,996,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-3",0,null,null]]]}] 13:46:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 13:46:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 1535ms 13:46:45 INFO - PROCESS | 1827 | 1461271605341 Marionette TRACE conn4 -> [0,997,"getWindowHandle",null] 13:46:45 INFO - PROCESS | 1827 | 1461271605347 Marionette TRACE conn4 <- [1,997,null,{"value":"8"}] 13:46:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 13:46:45 INFO - PROCESS | 1827 | 1461271605355 Marionette TRACE conn4 -> [0,998,"setScriptTimeout",{"ms":35000}] 13:46:45 INFO - PROCESS | 1827 | 1461271605361 Marionette TRACE conn4 <- [1,998,null,{}] 13:46:45 INFO - PROCESS | 1827 | 1461271605374 Marionette TRACE conn4 -> [0,999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:46:45 INFO - PROCESS | 1827 | 1461271605619 Marionette TRACE conn4 <- [1,999,null,{"value":null}] 13:46:45 INFO - PROCESS | 1827 | 1461271605892 Marionette TRACE conn4 -> [0,1000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:46:45 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f97378ab000 == 99 [pid = 1827] [id = 257] 13:46:45 INFO - PROCESS | 1827 | ++DOMWINDOW == 145 (0x7f9734f3dc00) [pid = 1827] [serial = 772] [outer = (nil)] 13:46:45 INFO - PROCESS | 1827 | ++DOMWINDOW == 146 (0x7f9735171c00) [pid = 1827] [serial = 773] [outer = 0x7f9734f3dc00] 13:46:45 INFO - PROCESS | 1827 | 1461271605973 Marionette DEBUG loaded listener.js 13:46:46 INFO - PROCESS | 1827 | ++DOMWINDOW == 147 (0x7f9736a1a800) [pid = 1827] [serial = 774] [outer = 0x7f9734f3dc00] 13:46:46 INFO - PROCESS | 1827 | 1461271606970 Marionette TRACE conn4 <- [1,1000,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-4",0,null,null]]]}] 13:46:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 13:46:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 1648ms 13:46:47 INFO - PROCESS | 1827 | 1461271607004 Marionette TRACE conn4 -> [0,1001,"getWindowHandle",null] 13:46:47 INFO - PROCESS | 1827 | 1461271607012 Marionette TRACE conn4 <- [1,1001,null,{"value":"8"}] 13:46:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 13:46:47 INFO - PROCESS | 1827 | 1461271607023 Marionette TRACE conn4 -> [0,1002,"setScriptTimeout",{"ms":35000}] 13:46:47 INFO - PROCESS | 1827 | 1461271607028 Marionette TRACE conn4 <- [1,1002,null,{}] 13:46:47 INFO - PROCESS | 1827 | 1461271607034 Marionette TRACE conn4 -> [0,1003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:46:47 INFO - PROCESS | 1827 | 1461271607234 Marionette TRACE conn4 <- [1,1003,null,{"value":null}] 13:46:47 INFO - PROCESS | 1827 | 1461271607497 Marionette TRACE conn4 -> [0,1004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:46:47 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f973ece8800 == 100 [pid = 1827] [id = 258] 13:46:47 INFO - PROCESS | 1827 | ++DOMWINDOW == 148 (0x7f9736cb0c00) [pid = 1827] [serial = 775] [outer = (nil)] 13:46:47 INFO - PROCESS | 1827 | ++DOMWINDOW == 149 (0x7f973a2f5400) [pid = 1827] [serial = 776] [outer = 0x7f9736cb0c00] 13:46:47 INFO - PROCESS | 1827 | 1461271607629 Marionette DEBUG loaded listener.js 13:46:47 INFO - PROCESS | 1827 | ++DOMWINDOW == 150 (0x7f973dca9800) [pid = 1827] [serial = 777] [outer = 0x7f9736cb0c00] 13:46:48 INFO - PROCESS | 1827 | 1461271608438 Marionette TRACE conn4 <- [1,1004,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-5",0,null,null]]]}] 13:46:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 13:46:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 1487ms 13:46:48 INFO - PROCESS | 1827 | 1461271608524 Marionette TRACE conn4 -> [0,1005,"getWindowHandle",null] 13:46:48 INFO - PROCESS | 1827 | 1461271608529 Marionette TRACE conn4 <- [1,1005,null,{"value":"8"}] 13:46:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 13:46:48 INFO - PROCESS | 1827 | 1461271608537 Marionette TRACE conn4 -> [0,1006,"setScriptTimeout",{"ms":35000}] 13:46:48 INFO - PROCESS | 1827 | 1461271608544 Marionette TRACE conn4 <- [1,1006,null,{}] 13:46:48 INFO - PROCESS | 1827 | 1461271608559 Marionette TRACE conn4 -> [0,1007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:46:48 INFO - PROCESS | 1827 | 1461271608750 Marionette TRACE conn4 <- [1,1007,null,{"value":null}] 13:46:48 INFO - PROCESS | 1827 | 1461271608927 Marionette TRACE conn4 -> [0,1008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:46:48 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f9750132800 == 101 [pid = 1827] [id = 259] 13:46:48 INFO - PROCESS | 1827 | ++DOMWINDOW == 151 (0x7f973dcb3000) [pid = 1827] [serial = 778] [outer = (nil)] 13:46:48 INFO - PROCESS | 1827 | ++DOMWINDOW == 152 (0x7f97402ce400) [pid = 1827] [serial = 779] [outer = 0x7f973dcb3000] 13:46:49 INFO - PROCESS | 1827 | 1461271609004 Marionette DEBUG loaded listener.js 13:46:49 INFO - PROCESS | 1827 | ++DOMWINDOW == 153 (0x7f9741661400) [pid = 1827] [serial = 780] [outer = 0x7f973dcb3000] 13:46:49 INFO - PROCESS | 1827 | 1461271609877 Marionette TRACE conn4 <- [1,1008,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-6",0,null,null]]]}] 13:46:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 13:46:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 1385ms 13:46:49 INFO - PROCESS | 1827 | 1461271609923 Marionette TRACE conn4 -> [0,1009,"getWindowHandle",null] 13:46:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 13:46:49 INFO - PROCESS | 1827 | 1461271609928 Marionette TRACE conn4 <- [1,1009,null,{"value":"8"}] 13:46:49 INFO - PROCESS | 1827 | 1461271609934 Marionette TRACE conn4 -> [0,1010,"setScriptTimeout",{"ms":35000}] 13:46:49 INFO - PROCESS | 1827 | 1461271609937 Marionette TRACE conn4 <- [1,1010,null,{}] 13:46:49 INFO - PROCESS | 1827 | 1461271609944 Marionette TRACE conn4 -> [0,1011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:46:50 INFO - PROCESS | 1827 | 1461271610132 Marionette TRACE conn4 <- [1,1011,null,{"value":null}] 13:46:50 INFO - PROCESS | 1827 | 1461271610309 Marionette TRACE conn4 -> [0,1012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:46:50 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f975271c000 == 102 [pid = 1827] [id = 260] 13:46:50 INFO - PROCESS | 1827 | ++DOMWINDOW == 154 (0x7f973a61d000) [pid = 1827] [serial = 781] [outer = (nil)] 13:46:50 INFO - PROCESS | 1827 | ++DOMWINDOW == 155 (0x7f974d7efc00) [pid = 1827] [serial = 782] [outer = 0x7f973a61d000] 13:46:50 INFO - PROCESS | 1827 | 1461271610383 Marionette DEBUG loaded listener.js 13:46:50 INFO - PROCESS | 1827 | ++DOMWINDOW == 156 (0x7f974e53c400) [pid = 1827] [serial = 783] [outer = 0x7f973a61d000] 13:46:51 INFO - PROCESS | 1827 | 1461271611277 Marionette TRACE conn4 <- [1,1012,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-7",0,null,null]]]}] 13:46:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 13:46:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 1389ms 13:46:51 INFO - PROCESS | 1827 | 1461271611323 Marionette TRACE conn4 -> [0,1013,"getWindowHandle",null] 13:46:51 INFO - PROCESS | 1827 | 1461271611328 Marionette TRACE conn4 <- [1,1013,null,{"value":"8"}] 13:46:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 13:46:51 INFO - PROCESS | 1827 | 1461271611334 Marionette TRACE conn4 -> [0,1014,"setScriptTimeout",{"ms":35000}] 13:46:51 INFO - PROCESS | 1827 | 1461271611338 Marionette TRACE conn4 <- [1,1014,null,{}] 13:46:51 INFO - PROCESS | 1827 | 1461271611344 Marionette TRACE conn4 -> [0,1015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:46:51 INFO - PROCESS | 1827 | 1461271611534 Marionette TRACE conn4 <- [1,1015,null,{"value":null}] 13:46:51 INFO - PROCESS | 1827 | 1461271611719 Marionette TRACE conn4 -> [0,1016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:46:51 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f9752a3b000 == 103 [pid = 1827] [id = 261] 13:46:51 INFO - PROCESS | 1827 | ++DOMWINDOW == 157 (0x7f974c43b400) [pid = 1827] [serial = 784] [outer = (nil)] 13:46:51 INFO - PROCESS | 1827 | ++DOMWINDOW == 158 (0x7f974e54e800) [pid = 1827] [serial = 785] [outer = 0x7f974c43b400] 13:46:51 INFO - PROCESS | 1827 | 1461271611795 Marionette DEBUG loaded listener.js 13:46:51 INFO - PROCESS | 1827 | ++DOMWINDOW == 159 (0x7f974e556400) [pid = 1827] [serial = 786] [outer = 0x7f974c43b400] 13:46:52 INFO - PROCESS | 1827 | 1461271612707 Marionette TRACE conn4 <- [1,1016,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-1",0,null,null]]]}] 13:46:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 13:46:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 1429ms 13:46:52 INFO - PROCESS | 1827 | 1461271612764 Marionette TRACE conn4 -> [0,1017,"getWindowHandle",null] 13:46:52 INFO - PROCESS | 1827 | 1461271612768 Marionette TRACE conn4 <- [1,1017,null,{"value":"8"}] 13:46:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 13:46:52 INFO - PROCESS | 1827 | 1461271612774 Marionette TRACE conn4 -> [0,1018,"setScriptTimeout",{"ms":35000}] 13:46:52 INFO - PROCESS | 1827 | 1461271612777 Marionette TRACE conn4 <- [1,1018,null,{}] 13:46:52 INFO - PROCESS | 1827 | 1461271612783 Marionette TRACE conn4 -> [0,1019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:46:52 INFO - PROCESS | 1827 | 1461271612998 Marionette TRACE conn4 <- [1,1019,null,{"value":null}] 13:46:53 INFO - PROCESS | 1827 | 1461271613211 Marionette TRACE conn4 -> [0,1020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:46:53 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f97550d7800 == 104 [pid = 1827] [id = 262] 13:46:53 INFO - PROCESS | 1827 | ++DOMWINDOW == 160 (0x7f9734f43800) [pid = 1827] [serial = 787] [outer = (nil)] 13:46:53 INFO - PROCESS | 1827 | ++DOMWINDOW == 161 (0x7f974e57a800) [pid = 1827] [serial = 788] [outer = 0x7f9734f43800] 13:46:53 INFO - PROCESS | 1827 | 1461271613331 Marionette DEBUG loaded listener.js 13:46:53 INFO - PROCESS | 1827 | ++DOMWINDOW == 162 (0x7f97506de800) [pid = 1827] [serial = 789] [outer = 0x7f9734f43800] 13:46:54 INFO - PROCESS | 1827 | 1461271614156 Marionette TRACE conn4 <- [1,1020,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-2",0,null,null]]]}] 13:46:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 13:46:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 1431ms 13:46:54 INFO - PROCESS | 1827 | 1461271614206 Marionette TRACE conn4 -> [0,1021,"getWindowHandle",null] 13:46:54 INFO - PROCESS | 1827 | 1461271614210 Marionette TRACE conn4 <- [1,1021,null,{"value":"8"}] 13:46:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 13:46:54 INFO - PROCESS | 1827 | 1461271614216 Marionette TRACE conn4 -> [0,1022,"setScriptTimeout",{"ms":35000}] 13:46:54 INFO - PROCESS | 1827 | 1461271614219 Marionette TRACE conn4 <- [1,1022,null,{}] 13:46:54 INFO - PROCESS | 1827 | 1461271614225 Marionette TRACE conn4 -> [0,1023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:46:54 INFO - PROCESS | 1827 | 1461271614405 Marionette TRACE conn4 <- [1,1023,null,{"value":null}] 13:46:54 INFO - PROCESS | 1827 | 1461271614588 Marionette TRACE conn4 -> [0,1024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:46:54 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f975787c000 == 105 [pid = 1827] [id = 263] 13:46:54 INFO - PROCESS | 1827 | ++DOMWINDOW == 163 (0x7f973ec2ec00) [pid = 1827] [serial = 790] [outer = (nil)] 13:46:54 INFO - PROCESS | 1827 | ++DOMWINDOW == 164 (0x7f9751e7cc00) [pid = 1827] [serial = 791] [outer = 0x7f973ec2ec00] 13:46:54 INFO - PROCESS | 1827 | 1461271614661 Marionette DEBUG loaded listener.js 13:46:54 INFO - PROCESS | 1827 | ++DOMWINDOW == 165 (0x7f9751e81800) [pid = 1827] [serial = 792] [outer = 0x7f973ec2ec00] 13:46:55 INFO - PROCESS | 1827 | 1461271615514 Marionette TRACE conn4 <- [1,1024,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-3",0,null,null]]]}] 13:46:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 13:46:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 1333ms 13:46:55 INFO - PROCESS | 1827 | 1461271615551 Marionette TRACE conn4 -> [0,1025,"getWindowHandle",null] 13:46:55 INFO - PROCESS | 1827 | 1461271615555 Marionette TRACE conn4 <- [1,1025,null,{"value":"8"}] 13:46:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 13:46:55 INFO - PROCESS | 1827 | 1461271615562 Marionette TRACE conn4 -> [0,1026,"setScriptTimeout",{"ms":35000}] 13:46:55 INFO - PROCESS | 1827 | 1461271615566 Marionette TRACE conn4 <- [1,1026,null,{}] 13:46:55 INFO - PROCESS | 1827 | 1461271615571 Marionette TRACE conn4 -> [0,1027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:46:55 INFO - PROCESS | 1827 | 1461271615755 Marionette TRACE conn4 <- [1,1027,null,{"value":null}] 13:46:55 INFO - PROCESS | 1827 | 1461271615937 Marionette TRACE conn4 -> [0,1028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:46:55 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f975a0a7000 == 106 [pid = 1827] [id = 264] 13:46:55 INFO - PROCESS | 1827 | ++DOMWINDOW == 166 (0x7f9750108000) [pid = 1827] [serial = 793] [outer = (nil)] 13:46:55 INFO - PROCESS | 1827 | ++DOMWINDOW == 167 (0x7f9751e86c00) [pid = 1827] [serial = 794] [outer = 0x7f9750108000] 13:46:56 INFO - PROCESS | 1827 | 1461271616007 Marionette DEBUG loaded listener.js 13:46:56 INFO - PROCESS | 1827 | ++DOMWINDOW == 168 (0x7f9751ed4400) [pid = 1827] [serial = 795] [outer = 0x7f9750108000] 13:46:56 INFO - PROCESS | 1827 | 1461271616910 Marionette TRACE conn4 <- [1,1028,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-4",0,null,null]]]}] 13:46:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 13:46:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 1378ms 13:46:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 13:46:56 INFO - PROCESS | 1827 | 1461271616941 Marionette TRACE conn4 -> [0,1029,"getWindowHandle",null] 13:46:56 INFO - PROCESS | 1827 | 1461271616944 Marionette TRACE conn4 <- [1,1029,null,{"value":"8"}] 13:46:56 INFO - PROCESS | 1827 | 1461271616951 Marionette TRACE conn4 -> [0,1030,"setScriptTimeout",{"ms":35000}] 13:46:56 INFO - PROCESS | 1827 | 1461271616954 Marionette TRACE conn4 <- [1,1030,null,{}] 13:46:56 INFO - PROCESS | 1827 | 1461271616960 Marionette TRACE conn4 -> [0,1031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:46:57 INFO - PROCESS | 1827 | 1461271617146 Marionette TRACE conn4 <- [1,1031,null,{"value":null}] 13:46:57 INFO - PROCESS | 1827 | 1461271617356 Marionette TRACE conn4 -> [0,1032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:46:57 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f972dc9b000 == 107 [pid = 1827] [id = 265] 13:46:57 INFO - PROCESS | 1827 | ++DOMWINDOW == 169 (0x7f972f170000) [pid = 1827] [serial = 796] [outer = (nil)] 13:46:57 INFO - PROCESS | 1827 | ++DOMWINDOW == 170 (0x7f9751f75800) [pid = 1827] [serial = 797] [outer = 0x7f972f170000] 13:46:57 INFO - PROCESS | 1827 | 1461271617436 Marionette DEBUG loaded listener.js 13:46:57 INFO - PROCESS | 1827 | ++DOMWINDOW == 171 (0x7f97524d0400) [pid = 1827] [serial = 798] [outer = 0x7f972f170000] 13:46:58 INFO - PROCESS | 1827 | 1461271618320 Marionette TRACE conn4 <- [1,1032,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-5",0,null,null]]]}] 13:46:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 13:46:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 1430ms 13:46:58 INFO - PROCESS | 1827 | 1461271618380 Marionette TRACE conn4 -> [0,1033,"getWindowHandle",null] 13:46:58 INFO - PROCESS | 1827 | 1461271618384 Marionette TRACE conn4 <- [1,1033,null,{"value":"8"}] 13:46:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 13:46:58 INFO - PROCESS | 1827 | 1461271618390 Marionette TRACE conn4 -> [0,1034,"setScriptTimeout",{"ms":35000}] 13:46:58 INFO - PROCESS | 1827 | 1461271618393 Marionette TRACE conn4 <- [1,1034,null,{}] 13:46:58 INFO - PROCESS | 1827 | 1461271618398 Marionette TRACE conn4 -> [0,1035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:46:58 INFO - PROCESS | 1827 | 1461271618584 Marionette TRACE conn4 <- [1,1035,null,{"value":null}] 13:46:58 INFO - PROCESS | 1827 | 1461271618759 Marionette TRACE conn4 -> [0,1036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:46:58 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f972ae5d000 == 108 [pid = 1827] [id = 266] 13:46:58 INFO - PROCESS | 1827 | ++DOMWINDOW == 172 (0x7f972dbc9800) [pid = 1827] [serial = 799] [outer = (nil)] 13:46:58 INFO - PROCESS | 1827 | ++DOMWINDOW == 173 (0x7f973dbb5800) [pid = 1827] [serial = 800] [outer = 0x7f972dbc9800] 13:46:58 INFO - PROCESS | 1827 | 1461271618832 Marionette DEBUG loaded listener.js 13:46:58 INFO - PROCESS | 1827 | ++DOMWINDOW == 174 (0x7f97524d3c00) [pid = 1827] [serial = 801] [outer = 0x7f972dbc9800] 13:46:59 INFO - PROCESS | 1827 | 1461271619723 Marionette TRACE conn4 <- [1,1036,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-6",0,null,null]]]}] 13:47:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 13:47:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 1882ms 13:47:00 INFO - PROCESS | 1827 | 1461271620404 Marionette TRACE conn4 -> [0,1037,"getWindowHandle",null] 13:47:00 INFO - PROCESS | 1827 | 1461271620408 Marionette TRACE conn4 <- [1,1037,null,{"value":"8"}] 13:47:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 13:47:00 INFO - PROCESS | 1827 | 1461271620433 Marionette TRACE conn4 -> [0,1038,"setScriptTimeout",{"ms":35000}] 13:47:00 INFO - PROCESS | 1827 | 1461271620439 Marionette TRACE conn4 <- [1,1038,null,{}] 13:47:00 INFO - PROCESS | 1827 | 1461271620447 Marionette TRACE conn4 -> [0,1039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:47:00 INFO - PROCESS | 1827 | 1461271620638 Marionette TRACE conn4 <- [1,1039,null,{"value":null}] 13:47:00 INFO - PROCESS | 1827 | 1461271620828 Marionette TRACE conn4 -> [0,1040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:47:00 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f9736563800 == 109 [pid = 1827] [id = 267] 13:47:00 INFO - PROCESS | 1827 | ++DOMWINDOW == 175 (0x7f9734176c00) [pid = 1827] [serial = 802] [outer = (nil)] 13:47:00 INFO - PROCESS | 1827 | ++DOMWINDOW == 176 (0x7f97341d8800) [pid = 1827] [serial = 803] [outer = 0x7f9734176c00] 13:47:00 INFO - PROCESS | 1827 | 1461271620897 Marionette DEBUG loaded listener.js 13:47:01 INFO - PROCESS | 1827 | ++DOMWINDOW == 177 (0x7f9734f42800) [pid = 1827] [serial = 804] [outer = 0x7f9734176c00] 13:47:02 INFO - PROCESS | 1827 | 1461271621995 Marionette TRACE conn4 <- [1,1040,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-7",0,null,null]]]}] 13:47:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 13:47:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 1638ms 13:47:02 INFO - PROCESS | 1827 | 1461271622070 Marionette TRACE conn4 -> [0,1041,"getWindowHandle",null] 13:47:02 INFO - PROCESS | 1827 | 1461271622074 Marionette TRACE conn4 <- [1,1041,null,{"value":"8"}] 13:47:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 13:47:02 INFO - PROCESS | 1827 | 1461271622087 Marionette TRACE conn4 -> [0,1042,"setScriptTimeout",{"ms":35000}] 13:47:02 INFO - PROCESS | 1827 | 1461271622093 Marionette TRACE conn4 <- [1,1042,null,{}] 13:47:02 INFO - PROCESS | 1827 | 1461271622098 Marionette TRACE conn4 -> [0,1043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:47:02 INFO - PROCESS | 1827 | 1461271622358 Marionette TRACE conn4 <- [1,1043,null,{"value":null}] 13:47:02 INFO - PROCESS | 1827 | --DOCSHELL 0x7f9756929800 == 108 [pid = 1827] [id = 84] 13:47:02 INFO - PROCESS | 1827 | --DOCSHELL 0x7f973f531000 == 107 [pid = 1827] [id = 255] 13:47:02 INFO - PROCESS | 1827 | --DOCSHELL 0x7f973f4e9000 == 106 [pid = 1827] [id = 254] 13:47:02 INFO - PROCESS | 1827 | --DOCSHELL 0x7f973aebc800 == 105 [pid = 1827] [id = 253] 13:47:02 INFO - PROCESS | 1827 | --DOCSHELL 0x7f973a75c800 == 104 [pid = 1827] [id = 252] 13:47:02 INFO - PROCESS | 1827 | --DOCSHELL 0x7f972efb2000 == 103 [pid = 1827] [id = 251] 13:47:02 INFO - PROCESS | 1827 | --DOCSHELL 0x7f972cedf800 == 102 [pid = 1827] [id = 250] 13:47:02 INFO - PROCESS | 1827 | --DOCSHELL 0x7f973a754000 == 101 [pid = 1827] [id = 249] 13:47:02 INFO - PROCESS | 1827 | 1461271622665 Marionette TRACE conn4 -> [0,1044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:47:02 INFO - PROCESS | 1827 | --DOCSHELL 0x7f974351f000 == 100 [pid = 1827] [id = 245] 13:47:02 INFO - PROCESS | 1827 | --DOCSHELL 0x7f9740c5c800 == 99 [pid = 1827] [id = 244] 13:47:02 INFO - PROCESS | 1827 | --DOCSHELL 0x7f9740028800 == 98 [pid = 1827] [id = 243] 13:47:02 INFO - PROCESS | 1827 | --DOCSHELL 0x7f973f55a000 == 97 [pid = 1827] [id = 242] 13:47:02 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f972ee8b000 == 98 [pid = 1827] [id = 268] 13:47:02 INFO - PROCESS | 1827 | ++DOMWINDOW == 178 (0x7f9736504c00) [pid = 1827] [serial = 805] [outer = (nil)] 13:47:02 INFO - PROCESS | 1827 | ++DOMWINDOW == 179 (0x7f9736885c00) [pid = 1827] [serial = 806] [outer = 0x7f9736504c00] 13:47:02 INFO - PROCESS | 1827 | 1461271622744 Marionette DEBUG loaded listener.js 13:47:02 INFO - PROCESS | 1827 | ++DOMWINDOW == 180 (0x7f9736cb6c00) [pid = 1827] [serial = 807] [outer = 0x7f9736504c00] 13:47:02 INFO - PROCESS | 1827 | --DOCSHELL 0x7f973efe7800 == 97 [pid = 1827] [id = 241] 13:47:02 INFO - PROCESS | 1827 | --DOCSHELL 0x7f973a998000 == 96 [pid = 1827] [id = 240] 13:47:02 INFO - PROCESS | 1827 | --DOCSHELL 0x7f9736cc2800 == 95 [pid = 1827] [id = 239] 13:47:02 INFO - PROCESS | 1827 | --DOCSHELL 0x7f973c62a000 == 94 [pid = 1827] [id = 238] 13:47:03 INFO - PROCESS | 1827 | --DOMWINDOW == 179 (0x7f973a2f7000) [pid = 1827] [serial = 602] [outer = (nil)] [url = about:blank] 13:47:03 INFO - PROCESS | 1827 | --DOMWINDOW == 178 (0x7f9739fb5c00) [pid = 1827] [serial = 599] [outer = (nil)] [url = about:blank] 13:47:03 INFO - PROCESS | 1827 | --DOMWINDOW == 177 (0x7f973a8d0c00) [pid = 1827] [serial = 713] [outer = (nil)] [url = about:blank] 13:47:03 INFO - PROCESS | 1827 | --DOMWINDOW == 176 (0x7f973842e800) [pid = 1827] [serial = 707] [outer = (nil)] [url = about:blank] 13:47:03 INFO - PROCESS | 1827 | --DOMWINDOW == 175 (0x7f973a26b000) [pid = 1827] [serial = 710] [outer = (nil)] [url = about:blank] 13:47:03 INFO - PROCESS | 1827 | --DOMWINDOW == 174 (0x7f9739f02800) [pid = 1827] [serial = 708] [outer = (nil)] [url = about:blank] 13:47:03 INFO - PROCESS | 1827 | --DOMWINDOW == 173 (0x7f973a61e000) [pid = 1827] [serial = 711] [outer = (nil)] [url = about:blank] 13:47:03 INFO - PROCESS | 1827 | --DOMWINDOW == 172 (0x7f9739f07800) [pid = 1827] [serial = 670] [outer = (nil)] [url = about:blank] 13:47:03 INFO - PROCESS | 1827 | --DOMWINDOW == 171 (0x7f9736e68400) [pid = 1827] [serial = 662] [outer = (nil)] [url = about:blank] 13:47:03 INFO - PROCESS | 1827 | --DOMWINDOW == 170 (0x7f972f169c00) [pid = 1827] [serial = 696] [outer = (nil)] [url = about:blank] 13:47:03 INFO - PROCESS | 1827 | --DOMWINDOW == 169 (0x7f972ef0e400) [pid = 1827] [serial = 695] [outer = (nil)] [url = about:blank] 13:47:03 INFO - PROCESS | 1827 | --DOMWINDOW == 168 (0x7f9734091000) [pid = 1827] [serial = 701] [outer = (nil)] [url = about:blank] 13:47:03 INFO - PROCESS | 1827 | --DOMWINDOW == 167 (0x7f973650d000) [pid = 1827] [serial = 702] [outer = (nil)] [url = about:blank] 13:47:03 INFO - PROCESS | 1827 | --DOMWINDOW == 166 (0x7f9734fe0800) [pid = 1827] [serial = 699] [outer = (nil)] [url = about:blank] 13:47:03 INFO - PROCESS | 1827 | --DOMWINDOW == 165 (0x7f9734e10000) [pid = 1827] [serial = 698] [outer = (nil)] [url = about:blank] 13:47:03 INFO - PROCESS | 1827 | --DOMWINDOW == 164 (0x7f9736e66000) [pid = 1827] [serial = 704] [outer = (nil)] [url = about:blank] 13:47:03 INFO - PROCESS | 1827 | --DOMWINDOW == 163 (0x7f9735105c00) [pid = 1827] [serial = 667] [outer = (nil)] [url = about:blank] 13:47:03 INFO - PROCESS | 1827 | --DOMWINDOW == 162 (0x7f97432d3800) [pid = 1827] [serial = 680] [outer = (nil)] [url = about:blank] 13:47:03 INFO - PROCESS | 1827 | --DOMWINDOW == 161 (0x7f9734175800) [pid = 1827] [serial = 686] [outer = (nil)] [url = about:blank] 13:47:03 INFO - PROCESS | 1827 | --DOMWINDOW == 160 (0x7f972faec800) [pid = 1827] [serial = 664] [outer = (nil)] [url = about:blank] 13:47:03 INFO - PROCESS | 1827 | --DOMWINDOW == 159 (0x7f9746652400) [pid = 1827] [serial = 683] [outer = (nil)] [url = about:blank] 13:47:03 INFO - PROCESS | 1827 | --DOMWINDOW == 158 (0x7f972ef0b400) [pid = 1827] [serial = 689] [outer = (nil)] [url = about:blank] 13:47:03 INFO - PROCESS | 1827 | --DOMWINDOW == 157 (0x7f973a61ec00) [pid = 1827] [serial = 677] [outer = (nil)] [url = about:blank] 13:47:03 INFO - PROCESS | 1827 | --DOMWINDOW == 156 (0x7f973a622800) [pid = 1827] [serial = 673] [outer = (nil)] [url = about:blank] 13:47:03 INFO - PROCESS | 1827 | --DOMWINDOW == 155 (0x7f972fcf2000) [pid = 1827] [serial = 692] [outer = (nil)] [url = about:blank] 13:47:03 INFO - PROCESS | 1827 | --DOMWINDOW == 154 (0x7f9735102c00) [pid = 1827] [serial = 437] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 13:47:03 INFO - PROCESS | 1827 | --DOMWINDOW == 153 (0x7f97372d9400) [pid = 1827] [serial = 705] [outer = (nil)] [url = about:blank] 13:47:03 INFO - PROCESS | 1827 | --DOMWINDOW == 152 (0x7f973c772000) [pid = 1827] [serial = 714] [outer = (nil)] [url = about:blank] 13:47:03 INFO - PROCESS | 1827 | 1461271623552 Marionette TRACE conn4 <- [1,1044,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-1",0,null,null]]]}] 13:47:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 13:47:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 1491ms 13:47:03 INFO - PROCESS | 1827 | 1461271623576 Marionette TRACE conn4 -> [0,1045,"getWindowHandle",null] 13:47:03 INFO - PROCESS | 1827 | 1461271623580 Marionette TRACE conn4 <- [1,1045,null,{"value":"8"}] 13:47:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 13:47:03 INFO - PROCESS | 1827 | 1461271623586 Marionette TRACE conn4 -> [0,1046,"setScriptTimeout",{"ms":35000}] 13:47:03 INFO - PROCESS | 1827 | 1461271623590 Marionette TRACE conn4 <- [1,1046,null,{}] 13:47:03 INFO - PROCESS | 1827 | 1461271623605 Marionette TRACE conn4 -> [0,1047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:47:03 INFO - PROCESS | 1827 | 1461271623792 Marionette TRACE conn4 <- [1,1047,null,{"value":null}] 13:47:03 INFO - PROCESS | 1827 | 1461271623928 Marionette TRACE conn4 -> [0,1048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:47:03 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f9736cc6000 == 95 [pid = 1827] [id = 269] 13:47:03 INFO - PROCESS | 1827 | ++DOMWINDOW == 153 (0x7f9734e04c00) [pid = 1827] [serial = 808] [outer = (nil)] 13:47:03 INFO - PROCESS | 1827 | ++DOMWINDOW == 154 (0x7f97379a0400) [pid = 1827] [serial = 809] [outer = 0x7f9734e04c00] 13:47:03 INFO - PROCESS | 1827 | 1461271623997 Marionette DEBUG loaded listener.js 13:47:04 INFO - PROCESS | 1827 | ++DOMWINDOW == 155 (0x7f9739f06800) [pid = 1827] [serial = 810] [outer = 0x7f9734e04c00] 13:47:04 INFO - PROCESS | 1827 | 1461271624833 Marionette TRACE conn4 <- [1,1048,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-2",0,null,null]]]}] 13:47:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 13:47:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 1287ms 13:47:04 INFO - PROCESS | 1827 | 1461271624874 Marionette TRACE conn4 -> [0,1049,"getWindowHandle",null] 13:47:04 INFO - PROCESS | 1827 | 1461271624877 Marionette TRACE conn4 <- [1,1049,null,{"value":"8"}] 13:47:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 13:47:04 INFO - PROCESS | 1827 | 1461271624903 Marionette TRACE conn4 -> [0,1050,"setScriptTimeout",{"ms":35000}] 13:47:04 INFO - PROCESS | 1827 | 1461271624905 Marionette TRACE conn4 <- [1,1050,null,{}] 13:47:04 INFO - PROCESS | 1827 | 1461271624911 Marionette TRACE conn4 -> [0,1051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:47:05 INFO - PROCESS | 1827 | 1461271625125 Marionette TRACE conn4 <- [1,1051,null,{"value":null}] 13:47:05 INFO - PROCESS | 1827 | 1461271625164 Marionette TRACE conn4 -> [0,1052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:47:05 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f9738999800 == 96 [pid = 1827] [id = 270] 13:47:05 INFO - PROCESS | 1827 | ++DOMWINDOW == 156 (0x7f9739f07800) [pid = 1827] [serial = 811] [outer = (nil)] 13:47:05 INFO - PROCESS | 1827 | ++DOMWINDOW == 157 (0x7f973a270400) [pid = 1827] [serial = 812] [outer = 0x7f9739f07800] 13:47:05 INFO - PROCESS | 1827 | 1461271625227 Marionette DEBUG loaded listener.js 13:47:05 INFO - PROCESS | 1827 | ++DOMWINDOW == 158 (0x7f973a624c00) [pid = 1827] [serial = 813] [outer = 0x7f9739f07800] 13:47:06 INFO - PROCESS | 1827 | 1461271626092 Marionette TRACE conn4 <- [1,1052,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-3",0,null,null]]]}] 13:47:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 13:47:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 1228ms 13:47:06 INFO - PROCESS | 1827 | 1461271626133 Marionette TRACE conn4 -> [0,1053,"getWindowHandle",null] 13:47:06 INFO - PROCESS | 1827 | 1461271626135 Marionette TRACE conn4 <- [1,1053,null,{"value":"8"}] 13:47:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 13:47:06 INFO - PROCESS | 1827 | 1461271626146 Marionette TRACE conn4 -> [0,1054,"setScriptTimeout",{"ms":35000}] 13:47:06 INFO - PROCESS | 1827 | 1461271626148 Marionette TRACE conn4 <- [1,1054,null,{}] 13:47:06 INFO - PROCESS | 1827 | 1461271626152 Marionette TRACE conn4 -> [0,1055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:47:06 INFO - PROCESS | 1827 | 1461271626360 Marionette TRACE conn4 <- [1,1055,null,{"value":null}] 13:47:06 INFO - PROCESS | 1827 | 1461271626401 Marionette TRACE conn4 -> [0,1056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:47:06 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f973a89b800 == 97 [pid = 1827] [id = 271] 13:47:06 INFO - PROCESS | 1827 | ++DOMWINDOW == 159 (0x7f9739f96c00) [pid = 1827] [serial = 814] [outer = (nil)] 13:47:06 INFO - PROCESS | 1827 | ++DOMWINDOW == 160 (0x7f973a72c400) [pid = 1827] [serial = 815] [outer = 0x7f9739f96c00] 13:47:06 INFO - PROCESS | 1827 | 1461271626464 Marionette DEBUG loaded listener.js 13:47:06 INFO - PROCESS | 1827 | ++DOMWINDOW == 161 (0x7f973c772400) [pid = 1827] [serial = 816] [outer = 0x7f9739f96c00] 13:47:07 INFO - PROCESS | 1827 | --DOMWINDOW == 160 (0x7f973f432000) [pid = 1827] [serial = 763] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 13:47:07 INFO - PROCESS | 1827 | --DOMWINDOW == 159 (0x7f972de3b800) [pid = 1827] [serial = 766] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 13:47:07 INFO - PROCESS | 1827 | --DOMWINDOW == 158 (0x7f97372e3c00) [pid = 1827] [serial = 757] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 13:47:07 INFO - PROCESS | 1827 | --DOMWINDOW == 157 (0x7f9733fedc00) [pid = 1827] [serial = 748] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 13:47:07 INFO - PROCESS | 1827 | --DOMWINDOW == 156 (0x7f972fce6c00) [pid = 1827] [serial = 754] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 13:47:07 INFO - PROCESS | 1827 | --DOMWINDOW == 155 (0x7f973a627000) [pid = 1827] [serial = 715] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 13:47:07 INFO - PROCESS | 1827 | --DOMWINDOW == 154 (0x7f972fcef400) [pid = 1827] [serial = 760] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 13:47:07 INFO - PROCESS | 1827 | --DOMWINDOW == 153 (0x7f9734e09400) [pid = 1827] [serial = 751] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 13:47:07 INFO - PROCESS | 1827 | 1461271627849 Marionette TRACE conn4 <- [1,1056,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-4",0,null,null]]]}] 13:47:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 13:47:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 1735ms 13:47:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 13:47:07 INFO - PROCESS | 1827 | 1461271627883 Marionette TRACE conn4 -> [0,1057,"getWindowHandle",null] 13:47:07 INFO - PROCESS | 1827 | 1461271627885 Marionette TRACE conn4 <- [1,1057,null,{"value":"8"}] 13:47:07 INFO - PROCESS | 1827 | 1461271627892 Marionette TRACE conn4 -> [0,1058,"setScriptTimeout",{"ms":35000}] 13:47:07 INFO - PROCESS | 1827 | 1461271627895 Marionette TRACE conn4 <- [1,1058,null,{}] 13:47:07 INFO - PROCESS | 1827 | 1461271627901 Marionette TRACE conn4 -> [0,1059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:47:08 INFO - PROCESS | 1827 | 1461271628137 Marionette TRACE conn4 <- [1,1059,null,{"value":null}] 13:47:08 INFO - PROCESS | 1827 | 1461271628161 Marionette TRACE conn4 -> [0,1060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:47:08 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f973aadf000 == 98 [pid = 1827] [id = 272] 13:47:08 INFO - PROCESS | 1827 | ++DOMWINDOW == 154 (0x7f973a626c00) [pid = 1827] [serial = 817] [outer = (nil)] 13:47:08 INFO - PROCESS | 1827 | ++DOMWINDOW == 155 (0x7f973c7b8800) [pid = 1827] [serial = 818] [outer = 0x7f973a626c00] 13:47:08 INFO - PROCESS | 1827 | 1461271628228 Marionette DEBUG loaded listener.js 13:47:08 INFO - PROCESS | 1827 | ++DOMWINDOW == 156 (0x7f973efb4c00) [pid = 1827] [serial = 819] [outer = 0x7f973a626c00] 13:47:09 INFO - PROCESS | 1827 | 1461271629025 Marionette TRACE conn4 <- [1,1060,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-5",0,null,null]]]}] 13:47:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 13:47:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 1179ms 13:47:09 INFO - PROCESS | 1827 | 1461271629071 Marionette TRACE conn4 -> [0,1061,"getWindowHandle",null] 13:47:09 INFO - PROCESS | 1827 | 1461271629075 Marionette TRACE conn4 <- [1,1061,null,{"value":"8"}] 13:47:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 13:47:09 INFO - PROCESS | 1827 | 1461271629081 Marionette TRACE conn4 -> [0,1062,"setScriptTimeout",{"ms":35000}] 13:47:09 INFO - PROCESS | 1827 | 1461271629084 Marionette TRACE conn4 <- [1,1062,null,{}] 13:47:09 INFO - PROCESS | 1827 | 1461271629089 Marionette TRACE conn4 -> [0,1063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:47:09 INFO - PROCESS | 1827 | 1461271629248 Marionette TRACE conn4 <- [1,1063,null,{"value":null}] 13:47:09 INFO - PROCESS | 1827 | 1461271629262 Marionette TRACE conn4 -> [0,1064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:47:09 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f973c62a000 == 99 [pid = 1827] [id = 273] 13:47:09 INFO - PROCESS | 1827 | ++DOMWINDOW == 157 (0x7f973ef4c000) [pid = 1827] [serial = 820] [outer = (nil)] 13:47:09 INFO - PROCESS | 1827 | ++DOMWINDOW == 158 (0x7f97406af000) [pid = 1827] [serial = 821] [outer = 0x7f973ef4c000] 13:47:09 INFO - PROCESS | 1827 | 1461271629323 Marionette DEBUG loaded listener.js 13:47:09 INFO - PROCESS | 1827 | ++DOMWINDOW == 159 (0x7f97416ecc00) [pid = 1827] [serial = 822] [outer = 0x7f973ef4c000] 13:47:10 INFO - PROCESS | 1827 | 1461271630448 Marionette TRACE conn4 <- [1,1064,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-eof",0,null,null]]]}] 13:47:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 13:47:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 1386ms 13:47:10 INFO - PROCESS | 1827 | 1461271630468 Marionette TRACE conn4 -> [0,1065,"getWindowHandle",null] 13:47:10 INFO - PROCESS | 1827 | 1461271630476 Marionette TRACE conn4 <- [1,1065,null,{"value":"8"}] 13:47:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 13:47:10 INFO - PROCESS | 1827 | 1461271630485 Marionette TRACE conn4 -> [0,1066,"setScriptTimeout",{"ms":35000}] 13:47:10 INFO - PROCESS | 1827 | 1461271630491 Marionette TRACE conn4 <- [1,1066,null,{}] 13:47:10 INFO - PROCESS | 1827 | 1461271630498 Marionette TRACE conn4 -> [0,1067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:47:10 INFO - PROCESS | 1827 | 1461271630704 Marionette TRACE conn4 <- [1,1067,null,{"value":null}] 13:47:10 INFO - PROCESS | 1827 | 1461271630893 Marionette TRACE conn4 -> [0,1068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:47:10 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f9736562000 == 100 [pid = 1827] [id = 274] 13:47:10 INFO - PROCESS | 1827 | ++DOMWINDOW == 160 (0x7f9734e08000) [pid = 1827] [serial = 823] [outer = (nil)] 13:47:11 INFO - PROCESS | 1827 | ++DOMWINDOW == 161 (0x7f9735166c00) [pid = 1827] [serial = 824] [outer = 0x7f9734e08000] 13:47:11 INFO - PROCESS | 1827 | 1461271631031 Marionette DEBUG loaded listener.js 13:47:11 INFO - PROCESS | 1827 | ++DOMWINDOW == 162 (0x7f9736889800) [pid = 1827] [serial = 825] [outer = 0x7f9734e08000] 13:47:11 INFO - PROCESS | 1827 | 1461271631959 Marionette TRACE conn4 <- [1,1068,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-num",0,null,null]]]}] 13:47:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 13:47:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 1537ms 13:47:12 INFO - PROCESS | 1827 | 1461271632024 Marionette TRACE conn4 -> [0,1069,"getWindowHandle",null] 13:47:12 INFO - PROCESS | 1827 | 1461271632034 Marionette TRACE conn4 <- [1,1069,null,{"value":"8"}] 13:47:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 13:47:12 INFO - PROCESS | 1827 | 1461271632046 Marionette TRACE conn4 -> [0,1070,"setScriptTimeout",{"ms":35000}] 13:47:12 INFO - PROCESS | 1827 | 1461271632050 Marionette TRACE conn4 <- [1,1070,null,{}] 13:47:12 INFO - PROCESS | 1827 | 1461271632057 Marionette TRACE conn4 -> [0,1071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:47:12 INFO - PROCESS | 1827 | 1461271632291 Marionette TRACE conn4 <- [1,1071,null,{"value":null}] 13:47:12 INFO - PROCESS | 1827 | 1461271632554 Marionette TRACE conn4 -> [0,1072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:47:12 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f973aad5000 == 101 [pid = 1827] [id = 275] 13:47:12 INFO - PROCESS | 1827 | ++DOMWINDOW == 163 (0x7f9736e71400) [pid = 1827] [serial = 826] [outer = (nil)] 13:47:12 INFO - PROCESS | 1827 | ++DOMWINDOW == 164 (0x7f9739f09000) [pid = 1827] [serial = 827] [outer = 0x7f9736e71400] 13:47:12 INFO - PROCESS | 1827 | 1461271632672 Marionette DEBUG loaded listener.js 13:47:12 INFO - PROCESS | 1827 | ++DOMWINDOW == 165 (0x7f973a26e000) [pid = 1827] [serial = 828] [outer = 0x7f9736e71400] 13:47:13 INFO - PROCESS | 1827 | 1461271633513 Marionette TRACE conn4 <- [1,1072,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-percent",0,null,null]]]}] 13:47:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 13:47:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 1533ms 13:47:13 INFO - PROCESS | 1827 | 1461271633579 Marionette TRACE conn4 -> [0,1073,"getWindowHandle",null] 13:47:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 13:47:13 INFO - PROCESS | 1827 | 1461271633583 Marionette TRACE conn4 <- [1,1073,null,{"value":"8"}] 13:47:13 INFO - PROCESS | 1827 | 1461271633590 Marionette TRACE conn4 -> [0,1074,"setScriptTimeout",{"ms":35000}] 13:47:13 INFO - PROCESS | 1827 | 1461271633596 Marionette TRACE conn4 <- [1,1074,null,{}] 13:47:13 INFO - PROCESS | 1827 | 1461271633612 Marionette TRACE conn4 -> [0,1075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:47:13 INFO - PROCESS | 1827 | 1461271633841 Marionette TRACE conn4 <- [1,1075,null,{"value":null}] 13:47:14 INFO - PROCESS | 1827 | 1461271634012 Marionette TRACE conn4 -> [0,1076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:47:14 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f973f535000 == 102 [pid = 1827] [id = 276] 13:47:14 INFO - PROCESS | 1827 | ++DOMWINDOW == 166 (0x7f973a2eec00) [pid = 1827] [serial = 829] [outer = (nil)] 13:47:14 INFO - PROCESS | 1827 | ++DOMWINDOW == 167 (0x7f973ef48400) [pid = 1827] [serial = 830] [outer = 0x7f973a2eec00] 13:47:14 INFO - PROCESS | 1827 | 1461271634094 Marionette DEBUG loaded listener.js 13:47:14 INFO - PROCESS | 1827 | ++DOMWINDOW == 168 (0x7f973f434000) [pid = 1827] [serial = 831] [outer = 0x7f973a2eec00] 13:47:15 INFO - PROCESS | 1827 | 1461271635078 Marionette TRACE conn4 <- [1,1076,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-1",0,null,null]]]}] 13:47:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 13:47:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 1540ms 13:47:15 INFO - PROCESS | 1827 | 1461271635131 Marionette TRACE conn4 -> [0,1077,"getWindowHandle",null] 13:47:15 INFO - PROCESS | 1827 | 1461271635138 Marionette TRACE conn4 <- [1,1077,null,{"value":"8"}] 13:47:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 13:47:15 INFO - PROCESS | 1827 | 1461271635147 Marionette TRACE conn4 -> [0,1078,"setScriptTimeout",{"ms":35000}] 13:47:15 INFO - PROCESS | 1827 | 1461271635151 Marionette TRACE conn4 <- [1,1078,null,{}] 13:47:15 INFO - PROCESS | 1827 | 1461271635158 Marionette TRACE conn4 -> [0,1079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:47:15 INFO - PROCESS | 1827 | 1461271635400 Marionette TRACE conn4 <- [1,1079,null,{"value":null}] 13:47:15 INFO - PROCESS | 1827 | 1461271635663 Marionette TRACE conn4 -> [0,1080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:47:15 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f9740517800 == 103 [pid = 1827] [id = 277] 13:47:15 INFO - PROCESS | 1827 | ++DOMWINDOW == 169 (0x7f9739f93400) [pid = 1827] [serial = 832] [outer = (nil)] 13:47:15 INFO - PROCESS | 1827 | ++DOMWINDOW == 170 (0x7f97432d3800) [pid = 1827] [serial = 833] [outer = 0x7f9739f93400] 13:47:15 INFO - PROCESS | 1827 | 1461271635748 Marionette DEBUG loaded listener.js 13:47:15 INFO - PROCESS | 1827 | ++DOMWINDOW == 171 (0x7f9746660000) [pid = 1827] [serial = 834] [outer = 0x7f9739f93400] 13:47:16 INFO - PROCESS | 1827 | 1461271636602 Marionette TRACE conn4 <- [1,1080,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-2",0,null,null]]]}] 13:47:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 13:47:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 1482ms 13:47:16 INFO - PROCESS | 1827 | 1461271636630 Marionette TRACE conn4 -> [0,1081,"getWindowHandle",null] 13:47:16 INFO - PROCESS | 1827 | 1461271636633 Marionette TRACE conn4 <- [1,1081,null,{"value":"8"}] 13:47:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 13:47:16 INFO - PROCESS | 1827 | 1461271636639 Marionette TRACE conn4 -> [0,1082,"setScriptTimeout",{"ms":35000}] 13:47:16 INFO - PROCESS | 1827 | 1461271636642 Marionette TRACE conn4 <- [1,1082,null,{}] 13:47:16 INFO - PROCESS | 1827 | 1461271636647 Marionette TRACE conn4 -> [0,1083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:47:16 INFO - PROCESS | 1827 | 1461271636842 Marionette TRACE conn4 <- [1,1083,null,{"value":null}] 13:47:17 INFO - PROCESS | 1827 | 1461271637020 Marionette TRACE conn4 -> [0,1084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:47:17 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f9746586800 == 104 [pid = 1827] [id = 278] 13:47:17 INFO - PROCESS | 1827 | ++DOMWINDOW == 172 (0x7f973a272c00) [pid = 1827] [serial = 835] [outer = (nil)] 13:47:17 INFO - PROCESS | 1827 | ++DOMWINDOW == 173 (0x7f974d2dbc00) [pid = 1827] [serial = 836] [outer = 0x7f973a272c00] 13:47:17 INFO - PROCESS | 1827 | 1461271637090 Marionette DEBUG loaded listener.js 13:47:17 INFO - PROCESS | 1827 | ++DOMWINDOW == 174 (0x7f974e434800) [pid = 1827] [serial = 837] [outer = 0x7f973a272c00] 13:47:18 INFO - PROCESS | 1827 | 1461271638056 Marionette TRACE conn4 <- [1,1084,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-eof",0,null,null]]]}] 13:47:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 13:47:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 1480ms 13:47:18 INFO - PROCESS | 1827 | 1461271638121 Marionette TRACE conn4 -> [0,1085,"getWindowHandle",null] 13:47:18 INFO - PROCESS | 1827 | 1461271638125 Marionette TRACE conn4 <- [1,1085,null,{"value":"8"}] 13:47:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 13:47:18 INFO - PROCESS | 1827 | 1461271638131 Marionette TRACE conn4 -> [0,1086,"setScriptTimeout",{"ms":35000}] 13:47:18 INFO - PROCESS | 1827 | 1461271638134 Marionette TRACE conn4 <- [1,1086,null,{}] 13:47:18 INFO - PROCESS | 1827 | 1461271638139 Marionette TRACE conn4 -> [0,1087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:47:18 INFO - PROCESS | 1827 | 1461271638335 Marionette TRACE conn4 <- [1,1087,null,{"value":null}] 13:47:18 INFO - PROCESS | 1827 | 1461271638508 Marionette TRACE conn4 -> [0,1088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:47:18 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f974e758000 == 105 [pid = 1827] [id = 279] 13:47:18 INFO - PROCESS | 1827 | ++DOMWINDOW == 175 (0x7f974e536000) [pid = 1827] [serial = 838] [outer = (nil)] 13:47:18 INFO - PROCESS | 1827 | ++DOMWINDOW == 176 (0x7f974e717400) [pid = 1827] [serial = 839] [outer = 0x7f974e536000] 13:47:18 INFO - PROCESS | 1827 | 1461271638587 Marionette DEBUG loaded listener.js 13:47:18 INFO - PROCESS | 1827 | ++DOMWINDOW == 177 (0x7f9751e82800) [pid = 1827] [serial = 840] [outer = 0x7f974e536000] 13:47:19 INFO - PROCESS | 1827 | 1461271639439 Marionette TRACE conn4 <- [1,1088,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-1",0,null,null]]]}] 13:47:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 13:47:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 1379ms 13:47:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 13:47:19 INFO - PROCESS | 1827 | 1461271639512 Marionette TRACE conn4 -> [0,1089,"getWindowHandle",null] 13:47:19 INFO - PROCESS | 1827 | 1461271639515 Marionette TRACE conn4 <- [1,1089,null,{"value":"8"}] 13:47:19 INFO - PROCESS | 1827 | 1461271639521 Marionette TRACE conn4 -> [0,1090,"setScriptTimeout",{"ms":35000}] 13:47:19 INFO - PROCESS | 1827 | 1461271639525 Marionette TRACE conn4 <- [1,1090,null,{}] 13:47:19 INFO - PROCESS | 1827 | 1461271639530 Marionette TRACE conn4 -> [0,1091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:47:19 INFO - PROCESS | 1827 | 1461271639723 Marionette TRACE conn4 <- [1,1091,null,{"value":null}] 13:47:19 INFO - PROCESS | 1827 | 1461271639909 Marionette TRACE conn4 -> [0,1092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:47:19 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f9752a1f800 == 106 [pid = 1827] [id = 280] 13:47:19 INFO - PROCESS | 1827 | ++DOMWINDOW == 178 (0x7f974e573800) [pid = 1827] [serial = 841] [outer = (nil)] 13:47:19 INFO - PROCESS | 1827 | ++DOMWINDOW == 179 (0x7f97524c7400) [pid = 1827] [serial = 842] [outer = 0x7f974e573800] 13:47:20 INFO - PROCESS | 1827 | 1461271639994 Marionette DEBUG loaded listener.js 13:47:20 INFO - PROCESS | 1827 | ++DOMWINDOW == 180 (0x7f9752554000) [pid = 1827] [serial = 843] [outer = 0x7f974e573800] 13:47:20 INFO - PROCESS | 1827 | 1461271640880 Marionette TRACE conn4 <- [1,1092,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-2",0,null,null]]]}] 13:47:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 13:47:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 1390ms 13:47:20 INFO - PROCESS | 1827 | 1461271640911 Marionette TRACE conn4 -> [0,1093,"getWindowHandle",null] 13:47:20 INFO - PROCESS | 1827 | 1461271640914 Marionette TRACE conn4 <- [1,1093,null,{"value":"8"}] 13:47:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 13:47:20 INFO - PROCESS | 1827 | 1461271640920 Marionette TRACE conn4 -> [0,1094,"setScriptTimeout",{"ms":35000}] 13:47:20 INFO - PROCESS | 1827 | 1461271640923 Marionette TRACE conn4 <- [1,1094,null,{}] 13:47:20 INFO - PROCESS | 1827 | 1461271640928 Marionette TRACE conn4 -> [0,1095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:47:21 INFO - PROCESS | 1827 | 1461271641108 Marionette TRACE conn4 <- [1,1095,null,{"value":null}] 13:47:21 INFO - PROCESS | 1827 | 1461271641293 Marionette TRACE conn4 -> [0,1096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:47:21 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f9756930800 == 107 [pid = 1827] [id = 281] 13:47:21 INFO - PROCESS | 1827 | ++DOMWINDOW == 181 (0x7f974d05fc00) [pid = 1827] [serial = 844] [outer = (nil)] 13:47:21 INFO - PROCESS | 1827 | ++DOMWINDOW == 182 (0x7f9752588400) [pid = 1827] [serial = 845] [outer = 0x7f974d05fc00] 13:47:21 INFO - PROCESS | 1827 | 1461271641364 Marionette DEBUG loaded listener.js 13:47:21 INFO - PROCESS | 1827 | ++DOMWINDOW == 183 (0x7f97527ab000) [pid = 1827] [serial = 846] [outer = 0x7f974d05fc00] 13:47:22 INFO - PROCESS | 1827 | 1461271642326 Marionette TRACE conn4 <- [1,1096,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-percent",0,null,null]]]}] 13:47:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 13:47:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 1432ms 13:47:22 INFO - PROCESS | 1827 | 1461271642353 Marionette TRACE conn4 -> [0,1097,"getWindowHandle",null] 13:47:22 INFO - PROCESS | 1827 | 1461271642357 Marionette TRACE conn4 <- [1,1097,null,{"value":"8"}] 13:47:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 13:47:22 INFO - PROCESS | 1827 | 1461271642363 Marionette TRACE conn4 -> [0,1098,"setScriptTimeout",{"ms":35000}] 13:47:22 INFO - PROCESS | 1827 | 1461271642366 Marionette TRACE conn4 <- [1,1098,null,{}] 13:47:22 INFO - PROCESS | 1827 | 1461271642371 Marionette TRACE conn4 -> [0,1099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:47:22 INFO - PROCESS | 1827 | 1461271642564 Marionette TRACE conn4 <- [1,1099,null,{"value":null}] 13:47:22 INFO - PROCESS | 1827 | 1461271642748 Marionette TRACE conn4 -> [0,1100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:47:22 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f973748f000 == 108 [pid = 1827] [id = 282] 13:47:22 INFO - PROCESS | 1827 | ++DOMWINDOW == 184 (0x7f972ad70800) [pid = 1827] [serial = 847] [outer = (nil)] 13:47:22 INFO - PROCESS | 1827 | ++DOMWINDOW == 185 (0x7f972ad78000) [pid = 1827] [serial = 848] [outer = 0x7f972ad70800] 13:47:22 INFO - PROCESS | 1827 | 1461271642819 Marionette DEBUG loaded listener.js 13:47:22 INFO - PROCESS | 1827 | ++DOMWINDOW == 186 (0x7f972ad7c400) [pid = 1827] [serial = 849] [outer = 0x7f972ad70800] 13:47:23 INFO - PROCESS | 1827 | 1461271643698 Marionette TRACE conn4 <- [1,1100,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-1",0,null,null]]]}] 13:47:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 13:47:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 1381ms 13:47:23 INFO - PROCESS | 1827 | 1461271643745 Marionette TRACE conn4 -> [0,1101,"getWindowHandle",null] 13:47:23 INFO - PROCESS | 1827 | 1461271643749 Marionette TRACE conn4 <- [1,1101,null,{"value":"8"}] 13:47:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 13:47:23 INFO - PROCESS | 1827 | 1461271643755 Marionette TRACE conn4 -> [0,1102,"setScriptTimeout",{"ms":35000}] 13:47:23 INFO - PROCESS | 1827 | 1461271643758 Marionette TRACE conn4 <- [1,1102,null,{}] 13:47:23 INFO - PROCESS | 1827 | 1461271643763 Marionette TRACE conn4 -> [0,1103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:47:23 INFO - PROCESS | 1827 | 1461271643940 Marionette TRACE conn4 <- [1,1103,null,{"value":null}] 13:47:24 INFO - PROCESS | 1827 | 1461271644134 Marionette TRACE conn4 -> [0,1104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:47:24 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f9756b8b000 == 109 [pid = 1827] [id = 283] 13:47:24 INFO - PROCESS | 1827 | ++DOMWINDOW == 187 (0x7f972ad74400) [pid = 1827] [serial = 850] [outer = (nil)] 13:47:24 INFO - PROCESS | 1827 | ++DOMWINDOW == 188 (0x7f972bd85400) [pid = 1827] [serial = 851] [outer = 0x7f972ad74400] 13:47:24 INFO - PROCESS | 1827 | 1461271644218 Marionette DEBUG loaded listener.js 13:47:24 INFO - PROCESS | 1827 | ++DOMWINDOW == 189 (0x7f972bd89000) [pid = 1827] [serial = 852] [outer = 0x7f972ad74400] 13:47:25 INFO - PROCESS | 1827 | 1461271645140 Marionette TRACE conn4 <- [1,1104,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-2",0,null,null]]]}] 13:47:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 13:47:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 1436ms 13:47:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 13:47:25 INFO - PROCESS | 1827 | 1461271645192 Marionette TRACE conn4 -> [0,1105,"getWindowHandle",null] 13:47:25 INFO - PROCESS | 1827 | 1461271645196 Marionette TRACE conn4 <- [1,1105,null,{"value":"8"}] 13:47:25 INFO - PROCESS | 1827 | 1461271645202 Marionette TRACE conn4 -> [0,1106,"setScriptTimeout",{"ms":35000}] 13:47:25 INFO - PROCESS | 1827 | 1461271645205 Marionette TRACE conn4 <- [1,1106,null,{}] 13:47:25 INFO - PROCESS | 1827 | 1461271645211 Marionette TRACE conn4 -> [0,1107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:47:25 INFO - PROCESS | 1827 | 1461271645446 Marionette TRACE conn4 <- [1,1107,null,{"value":null}] 13:47:25 INFO - PROCESS | 1827 | 1461271645624 Marionette TRACE conn4 -> [0,1108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:47:25 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f97370a0000 == 110 [pid = 1827] [id = 284] 13:47:25 INFO - PROCESS | 1827 | ++DOMWINDOW == 190 (0x7f972bd88800) [pid = 1827] [serial = 853] [outer = (nil)] 13:47:25 INFO - PROCESS | 1827 | ++DOMWINDOW == 191 (0x7f97524d5c00) [pid = 1827] [serial = 854] [outer = 0x7f972bd88800] 13:47:25 INFO - PROCESS | 1827 | 1461271645749 Marionette DEBUG loaded listener.js 13:47:25 INFO - PROCESS | 1827 | ++DOMWINDOW == 192 (0x7f9752a03c00) [pid = 1827] [serial = 855] [outer = 0x7f972bd88800] 13:47:26 INFO - PROCESS | 1827 | 1461271646555 Marionette TRACE conn4 <- [1,1108,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-3",0,null,null]]]}] 13:47:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 13:47:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 1433ms 13:47:26 INFO - PROCESS | 1827 | 1461271646636 Marionette TRACE conn4 -> [0,1109,"getWindowHandle",null] 13:47:26 INFO - PROCESS | 1827 | 1461271646639 Marionette TRACE conn4 <- [1,1109,null,{"value":"8"}] 13:47:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 13:47:26 INFO - PROCESS | 1827 | 1461271646645 Marionette TRACE conn4 -> [0,1110,"setScriptTimeout",{"ms":35000}] 13:47:26 INFO - PROCESS | 1827 | 1461271646648 Marionette TRACE conn4 <- [1,1110,null,{}] 13:47:26 INFO - PROCESS | 1827 | 1461271646654 Marionette TRACE conn4 -> [0,1111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:47:26 INFO - PROCESS | 1827 | 1461271646880 Marionette TRACE conn4 <- [1,1111,null,{"value":null}] 13:47:27 INFO - PROCESS | 1827 | 1461271647057 Marionette TRACE conn4 -> [0,1112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:47:27 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f972c662800 == 111 [pid = 1827] [id = 285] 13:47:27 INFO - PROCESS | 1827 | ++DOMWINDOW == 193 (0x7f972c221800) [pid = 1827] [serial = 856] [outer = (nil)] 13:47:27 INFO - PROCESS | 1827 | ++DOMWINDOW == 194 (0x7f972c227800) [pid = 1827] [serial = 857] [outer = 0x7f972c221800] 13:47:27 INFO - PROCESS | 1827 | 1461271647173 Marionette DEBUG loaded listener.js 13:47:27 INFO - PROCESS | 1827 | ++DOMWINDOW == 195 (0x7f972c22bc00) [pid = 1827] [serial = 858] [outer = 0x7f972c221800] 13:47:28 INFO - PROCESS | 1827 | 1461271648006 Marionette TRACE conn4 <- [1,1112,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-4",0,null,null]]]}] 13:47:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 13:47:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 1431ms 13:47:28 INFO - PROCESS | 1827 | 1461271648078 Marionette TRACE conn4 -> [0,1113,"getWindowHandle",null] 13:47:28 INFO - PROCESS | 1827 | 1461271648082 Marionette TRACE conn4 <- [1,1113,null,{"value":"8"}] 13:47:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 13:47:28 INFO - PROCESS | 1827 | 1461271648088 Marionette TRACE conn4 -> [0,1114,"setScriptTimeout",{"ms":35000}] 13:47:28 INFO - PROCESS | 1827 | 1461271648090 Marionette TRACE conn4 <- [1,1114,null,{}] 13:47:28 INFO - PROCESS | 1827 | 1461271648096 Marionette TRACE conn4 -> [0,1115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:47:28 INFO - PROCESS | 1827 | 1461271648287 Marionette TRACE conn4 <- [1,1115,null,{"value":null}] 13:47:28 INFO - PROCESS | 1827 | 1461271648471 Marionette TRACE conn4 -> [0,1116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:47:28 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f973a889000 == 112 [pid = 1827] [id = 286] 13:47:28 INFO - PROCESS | 1827 | ++DOMWINDOW == 196 (0x7f972ae98400) [pid = 1827] [serial = 859] [outer = (nil)] 13:47:28 INFO - PROCESS | 1827 | ++DOMWINDOW == 197 (0x7f972aea1000) [pid = 1827] [serial = 860] [outer = 0x7f972ae98400] 13:47:28 INFO - PROCESS | 1827 | 1461271648554 Marionette DEBUG loaded listener.js 13:47:28 INFO - PROCESS | 1827 | ++DOMWINDOW == 198 (0x7f972aea5400) [pid = 1827] [serial = 861] [outer = 0x7f972ae98400] 13:47:29 INFO - PROCESS | 1827 | 1461271649771 Marionette TRACE conn4 <- [1,1116,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-1",0,null,null]]]}] 13:47:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 13:47:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 1742ms 13:47:29 INFO - PROCESS | 1827 | 1461271649840 Marionette TRACE conn4 -> [0,1117,"getWindowHandle",null] 13:47:29 INFO - PROCESS | 1827 | 1461271649845 Marionette TRACE conn4 <- [1,1117,null,{"value":"8"}] 13:47:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 13:47:29 INFO - PROCESS | 1827 | 1461271649855 Marionette TRACE conn4 -> [0,1118,"setScriptTimeout",{"ms":35000}] 13:47:29 INFO - PROCESS | 1827 | 1461271649861 Marionette TRACE conn4 <- [1,1118,null,{}] 13:47:29 INFO - PROCESS | 1827 | 1461271649915 Marionette TRACE conn4 -> [0,1119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:47:30 INFO - PROCESS | 1827 | 1461271650194 Marionette TRACE conn4 <- [1,1119,null,{"value":null}] 13:47:30 INFO - PROCESS | 1827 | 1461271650523 Marionette TRACE conn4 -> [0,1120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:47:30 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f972ae5a800 == 113 [pid = 1827] [id = 287] 13:47:30 INFO - PROCESS | 1827 | ++DOMWINDOW == 199 (0x7f972c224400) [pid = 1827] [serial = 862] [outer = (nil)] 13:47:30 INFO - PROCESS | 1827 | ++DOMWINDOW == 200 (0x7f972c228c00) [pid = 1827] [serial = 863] [outer = 0x7f972c224400] 13:47:30 INFO - PROCESS | 1827 | 1461271650608 Marionette DEBUG loaded listener.js 13:47:30 INFO - PROCESS | 1827 | ++DOMWINDOW == 201 (0x7f972de32000) [pid = 1827] [serial = 864] [outer = 0x7f972c224400] 13:47:31 INFO - PROCESS | 1827 | --DOCSHELL 0x7f973aadf000 == 112 [pid = 1827] [id = 272] 13:47:31 INFO - PROCESS | 1827 | --DOMWINDOW == 200 (0x7f973efae000) [pid = 1827] [serial = 731] [outer = (nil)] [url = about:blank] 13:47:31 INFO - PROCESS | 1827 | --DOMWINDOW == 199 (0x7f974c43c400) [pid = 1827] [serial = 740] [outer = (nil)] [url = about:blank] 13:47:31 INFO - PROCESS | 1827 | --DOMWINDOW == 198 (0x7f974d7ef800) [pid = 1827] [serial = 746] [outer = (nil)] [url = about:blank] 13:47:31 INFO - PROCESS | 1827 | --DOMWINDOW == 197 (0x7f97406b2800) [pid = 1827] [serial = 734] [outer = (nil)] [url = about:blank] 13:47:31 INFO - PROCESS | 1827 | --DOMWINDOW == 196 (0x7f974d369000) [pid = 1827] [serial = 743] [outer = (nil)] [url = about:blank] 13:47:31 INFO - PROCESS | 1827 | --DOMWINDOW == 195 (0x7f97433b5400) [pid = 1827] [serial = 737] [outer = (nil)] [url = about:blank] 13:47:31 INFO - PROCESS | 1827 | --DOMWINDOW == 194 (0x7f9741834c00) [pid = 1827] [serial = 770] [outer = (nil)] [url = about:blank] 13:47:31 INFO - PROCESS | 1827 | --DOCSHELL 0x7f973a89b800 == 111 [pid = 1827] [id = 271] 13:47:31 INFO - PROCESS | 1827 | --DOCSHELL 0x7f9738999800 == 110 [pid = 1827] [id = 270] 13:47:31 INFO - PROCESS | 1827 | --DOCSHELL 0x7f9736cc6000 == 109 [pid = 1827] [id = 269] 13:47:31 INFO - PROCESS | 1827 | --DOCSHELL 0x7f972ee8b000 == 108 [pid = 1827] [id = 268] 13:47:31 INFO - PROCESS | 1827 | --DOCSHELL 0x7f9736563800 == 107 [pid = 1827] [id = 267] 13:47:31 INFO - PROCESS | 1827 | --DOCSHELL 0x7f97550d7800 == 106 [pid = 1827] [id = 262] 13:47:31 INFO - PROCESS | 1827 | --DOCSHELL 0x7f9752a3b000 == 105 [pid = 1827] [id = 261] 13:47:31 INFO - PROCESS | 1827 | --DOCSHELL 0x7f975271c000 == 104 [pid = 1827] [id = 260] 13:47:31 INFO - PROCESS | 1827 | --DOCSHELL 0x7f9750132800 == 103 [pid = 1827] [id = 259] 13:47:31 INFO - PROCESS | 1827 | --DOCSHELL 0x7f973ece8800 == 102 [pid = 1827] [id = 258] 13:47:31 INFO - PROCESS | 1827 | 1461271651675 Marionette TRACE conn4 <- [1,1120,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-2",0,null,null]]]}] 13:47:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 13:47:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 1839ms 13:47:31 INFO - PROCESS | 1827 | --DOCSHELL 0x7f97378ab000 == 101 [pid = 1827] [id = 257] 13:47:31 INFO - PROCESS | 1827 | --DOMWINDOW == 193 (0x7f973f85b400) [pid = 1827] [serial = 764] [outer = (nil)] [url = about:blank] 13:47:31 INFO - PROCESS | 1827 | --DOMWINDOW == 192 (0x7f9739f9a400) [pid = 1827] [serial = 767] [outer = (nil)] [url = about:blank] 13:47:31 INFO - PROCESS | 1827 | --DOMWINDOW == 191 (0x7f973a725400) [pid = 1827] [serial = 759] [outer = (nil)] [url = about:blank] 13:47:31 INFO - PROCESS | 1827 | --DOMWINDOW == 190 (0x7f9734f37800) [pid = 1827] [serial = 750] [outer = (nil)] [url = about:blank] 13:47:31 INFO - PROCESS | 1827 | --DOMWINDOW == 189 (0x7f973893b800) [pid = 1827] [serial = 756] [outer = (nil)] [url = about:blank] 13:47:31 INFO - PROCESS | 1827 | --DOMWINDOW == 188 (0x7f973d49c000) [pid = 1827] [serial = 716] [outer = (nil)] [url = about:blank] 13:47:31 INFO - PROCESS | 1827 | --DOMWINDOW == 187 (0x7f973e8ac400) [pid = 1827] [serial = 762] [outer = (nil)] [url = about:blank] 13:47:31 INFO - PROCESS | 1827 | --DOMWINDOW == 186 (0x7f9735102800) [pid = 1827] [serial = 752] [outer = (nil)] [url = about:blank] 13:47:31 INFO - PROCESS | 1827 | --DOMWINDOW == 185 (0x7f9734f34c00) [pid = 1827] [serial = 719] [outer = (nil)] [url = about:blank] 13:47:31 INFO - PROCESS | 1827 | --DOMWINDOW == 184 (0x7f9736505c00) [pid = 1827] [serial = 753] [outer = (nil)] [url = about:blank] 13:47:31 INFO - PROCESS | 1827 | --DOMWINDOW == 183 (0x7f973a2f3400) [pid = 1827] [serial = 758] [outer = (nil)] [url = about:blank] 13:47:31 INFO - PROCESS | 1827 | --DOMWINDOW == 182 (0x7f973ec8ac00) [pid = 1827] [serial = 728] [outer = (nil)] [url = about:blank] 13:47:31 INFO - PROCESS | 1827 | --DOMWINDOW == 181 (0x7f973a2fa800) [pid = 1827] [serial = 725] [outer = (nil)] [url = about:blank] 13:47:31 INFO - PROCESS | 1827 | --DOMWINDOW == 180 (0x7f9735170000) [pid = 1827] [serial = 755] [outer = (nil)] [url = about:blank] 13:47:31 INFO - PROCESS | 1827 | --DOMWINDOW == 179 (0x7f973a72d800) [pid = 1827] [serial = 761] [outer = (nil)] [url = about:blank] 13:47:31 INFO - PROCESS | 1827 | --DOMWINDOW == 178 (0x7f9736b5d000) [pid = 1827] [serial = 722] [outer = (nil)] [url = about:blank] 13:47:31 INFO - PROCESS | 1827 | --DOMWINDOW == 177 (0x7f973e98e800) [pid = 1827] [serial = 717] [outer = (nil)] [url = about:blank] 13:47:31 INFO - PROCESS | 1827 | --DOMWINDOW == 176 (0x7f973408e400) [pid = 1827] [serial = 749] [outer = (nil)] [url = about:blank] 13:47:31 INFO - PROCESS | 1827 | --DOMWINDOW == 175 (0x7f9740c0e000) [pid = 1827] [serial = 765] [outer = (nil)] [url = about:blank] 13:47:31 INFO - PROCESS | 1827 | --DOMWINDOW == 174 (0x7f973f8de800) [pid = 1827] [serial = 768] [outer = (nil)] [url = about:blank] 13:47:31 INFO - PROCESS | 1827 | 1461271651724 Marionette TRACE conn4 -> [0,1121,"getWindowHandle",null] 13:47:31 INFO - PROCESS | 1827 | 1461271651732 Marionette TRACE conn4 <- [1,1121,null,{"value":"8"}] 13:47:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 13:47:31 INFO - PROCESS | 1827 | 1461271651743 Marionette TRACE conn4 -> [0,1122,"setScriptTimeout",{"ms":35000}] 13:47:31 INFO - PROCESS | 1827 | 1461271651746 Marionette TRACE conn4 <- [1,1122,null,{}] 13:47:31 INFO - PROCESS | 1827 | 1461271651753 Marionette TRACE conn4 -> [0,1123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:47:31 INFO - PROCESS | 1827 | 1461271651950 Marionette TRACE conn4 <- [1,1123,null,{"value":null}] 13:47:32 INFO - PROCESS | 1827 | 1461271652132 Marionette TRACE conn4 -> [0,1124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:47:32 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f9736573000 == 102 [pid = 1827] [id = 288] 13:47:32 INFO - PROCESS | 1827 | ++DOMWINDOW == 175 (0x7f973408bc00) [pid = 1827] [serial = 865] [outer = (nil)] 13:47:32 INFO - PROCESS | 1827 | ++DOMWINDOW == 176 (0x7f97341e0800) [pid = 1827] [serial = 866] [outer = 0x7f973408bc00] 13:47:32 INFO - PROCESS | 1827 | 1461271652200 Marionette DEBUG loaded listener.js 13:47:32 INFO - PROCESS | 1827 | ++DOMWINDOW == 177 (0x7f9734fda800) [pid = 1827] [serial = 867] [outer = 0x7f973408bc00] 13:47:33 INFO - PROCESS | 1827 | 1461271653029 Marionette TRACE conn4 <- [1,1124,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.system",0,null,null]]]}] 13:47:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 13:47:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 1330ms 13:47:33 INFO - PROCESS | 1827 | 1461271653074 Marionette TRACE conn4 -> [0,1125,"getWindowHandle",null] 13:47:33 INFO - PROCESS | 1827 | 1461271653078 Marionette TRACE conn4 <- [1,1125,null,{"value":"8"}] 13:47:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 13:47:33 INFO - PROCESS | 1827 | 1461271653084 Marionette TRACE conn4 -> [0,1126,"setScriptTimeout",{"ms":35000}] 13:47:33 INFO - PROCESS | 1827 | 1461271653090 Marionette TRACE conn4 <- [1,1126,null,{}] 13:47:33 INFO - PROCESS | 1827 | 1461271653106 Marionette TRACE conn4 -> [0,1127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:47:33 INFO - PROCESS | 1827 | 1461271653285 Marionette TRACE conn4 <- [1,1127,null,{"value":null}] 13:47:33 INFO - PROCESS | 1827 | 1461271653422 Marionette TRACE conn4 -> [0,1128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:47:33 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f97378a7800 == 103 [pid = 1827] [id = 289] 13:47:33 INFO - PROCESS | 1827 | ++DOMWINDOW == 178 (0x7f97341dbc00) [pid = 1827] [serial = 868] [outer = (nil)] 13:47:33 INFO - PROCESS | 1827 | ++DOMWINDOW == 179 (0x7f9736882800) [pid = 1827] [serial = 869] [outer = 0x7f97341dbc00] 13:47:33 INFO - PROCESS | 1827 | 1461271653497 Marionette DEBUG loaded listener.js 13:47:33 INFO - PROCESS | 1827 | ++DOMWINDOW == 180 (0x7f9736e6ac00) [pid = 1827] [serial = 870] [outer = 0x7f97341dbc00] 13:47:34 INFO - PROCESS | 1827 | 1461271654346 Marionette TRACE conn4 <- [1,1128,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-1",0,null,null]]]}] 13:47:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 13:47:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 1288ms 13:47:34 INFO - PROCESS | 1827 | 1461271654373 Marionette TRACE conn4 -> [0,1129,"getWindowHandle",null] 13:47:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 13:47:34 INFO - PROCESS | 1827 | 1461271654378 Marionette TRACE conn4 <- [1,1129,null,{"value":"8"}] 13:47:34 INFO - PROCESS | 1827 | 1461271654384 Marionette TRACE conn4 -> [0,1130,"setScriptTimeout",{"ms":35000}] 13:47:34 INFO - PROCESS | 1827 | 1461271654387 Marionette TRACE conn4 <- [1,1130,null,{}] 13:47:34 INFO - PROCESS | 1827 | 1461271654392 Marionette TRACE conn4 -> [0,1131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:47:34 INFO - PROCESS | 1827 | 1461271654717 Marionette TRACE conn4 <- [1,1131,null,{"value":null}] 13:47:34 INFO - PROCESS | 1827 | 1461271654741 Marionette TRACE conn4 -> [0,1132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:47:34 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f973a993000 == 104 [pid = 1827] [id = 290] 13:47:34 INFO - PROCESS | 1827 | ++DOMWINDOW == 181 (0x7f97341e5c00) [pid = 1827] [serial = 871] [outer = (nil)] 13:47:34 INFO - PROCESS | 1827 | ++DOMWINDOW == 182 (0x7f9739f0a400) [pid = 1827] [serial = 872] [outer = 0x7f97341e5c00] 13:47:34 INFO - PROCESS | 1827 | 1461271654805 Marionette DEBUG loaded listener.js 13:47:34 INFO - PROCESS | 1827 | ++DOMWINDOW == 183 (0x7f973a26b000) [pid = 1827] [serial = 873] [outer = 0x7f97341e5c00] 13:47:35 INFO - PROCESS | 1827 | 1461271655793 Marionette TRACE conn4 <- [1,1132,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-2",0,null,null]]]}] 13:47:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 13:47:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 1483ms 13:47:35 INFO - PROCESS | 1827 | 1461271655869 Marionette TRACE conn4 -> [0,1133,"getWindowHandle",null] 13:47:35 INFO - PROCESS | 1827 | 1461271655873 Marionette TRACE conn4 <- [1,1133,null,{"value":"8"}] 13:47:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 13:47:35 INFO - PROCESS | 1827 | 1461271655882 Marionette TRACE conn4 -> [0,1134,"setScriptTimeout",{"ms":35000}] 13:47:35 INFO - PROCESS | 1827 | 1461271655887 Marionette TRACE conn4 <- [1,1134,null,{}] 13:47:35 INFO - PROCESS | 1827 | 1461271655909 Marionette TRACE conn4 -> [0,1135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:47:36 INFO - PROCESS | 1827 | 1461271656252 Marionette TRACE conn4 <- [1,1135,null,{"value":null}] 13:47:36 INFO - PROCESS | 1827 | --DOMWINDOW == 182 (0x7f9739f96c00) [pid = 1827] [serial = 814] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 13:47:36 INFO - PROCESS | 1827 | --DOMWINDOW == 181 (0x7f9736504c00) [pid = 1827] [serial = 805] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 13:47:36 INFO - PROCESS | 1827 | --DOMWINDOW == 180 (0x7f9734176c00) [pid = 1827] [serial = 802] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 13:47:36 INFO - PROCESS | 1827 | --DOMWINDOW == 179 (0x7f973a626c00) [pid = 1827] [serial = 817] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 13:47:36 INFO - PROCESS | 1827 | --DOMWINDOW == 178 (0x7f9734e04c00) [pid = 1827] [serial = 808] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 13:47:36 INFO - PROCESS | 1827 | --DOMWINDOW == 177 (0x7f9739f07800) [pid = 1827] [serial = 811] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 13:47:36 INFO - PROCESS | 1827 | 1461271656713 Marionette TRACE conn4 -> [0,1136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:47:36 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f9736a40000 == 105 [pid = 1827] [id = 291] 13:47:36 INFO - PROCESS | 1827 | ++DOMWINDOW == 178 (0x7f972f169c00) [pid = 1827] [serial = 874] [outer = (nil)] 13:47:36 INFO - PROCESS | 1827 | ++DOMWINDOW == 179 (0x7f9736504c00) [pid = 1827] [serial = 875] [outer = 0x7f972f169c00] 13:47:36 INFO - PROCESS | 1827 | 1461271656820 Marionette DEBUG loaded listener.js 13:47:36 INFO - PROCESS | 1827 | ++DOMWINDOW == 180 (0x7f973a61ec00) [pid = 1827] [serial = 876] [outer = 0x7f972f169c00] 13:47:38 INFO - PROCESS | 1827 | 1461271658031 Marionette TRACE conn4 <- [1,1136,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html",0,null,null,[["Canvas test: 2d.gradient.empty",0,null,null]]]}] 13:47:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 13:47:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 2204ms 13:47:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 13:47:38 INFO - PROCESS | 1827 | 1461271658086 Marionette TRACE conn4 -> [0,1137,"getWindowHandle",null] 13:47:38 INFO - PROCESS | 1827 | 1461271658089 Marionette TRACE conn4 <- [1,1137,null,{"value":"8"}] 13:47:38 INFO - PROCESS | 1827 | 1461271658096 Marionette TRACE conn4 -> [0,1138,"setScriptTimeout",{"ms":35000}] 13:47:38 INFO - PROCESS | 1827 | 1461271658099 Marionette TRACE conn4 <- [1,1138,null,{}] 13:47:38 INFO - PROCESS | 1827 | 1461271658104 Marionette TRACE conn4 -> [0,1139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:47:38 INFO - PROCESS | 1827 | 1461271658365 Marionette TRACE conn4 <- [1,1139,null,{"value":null}] 13:47:38 INFO - PROCESS | 1827 | 1461271658505 Marionette TRACE conn4 -> [0,1140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:47:38 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f973f56b800 == 106 [pid = 1827] [id = 292] 13:47:38 INFO - PROCESS | 1827 | ++DOMWINDOW == 181 (0x7f973842f400) [pid = 1827] [serial = 877] [outer = (nil)] 13:47:38 INFO - PROCESS | 1827 | ++DOMWINDOW == 182 (0x7f973ef4e800) [pid = 1827] [serial = 878] [outer = 0x7f973842f400] 13:47:38 INFO - PROCESS | 1827 | 1461271658573 Marionette DEBUG loaded listener.js 13:47:38 INFO - PROCESS | 1827 | ++DOMWINDOW == 183 (0x7f9740c9e000) [pid = 1827] [serial = 879] [outer = 0x7f973842f400] 13:47:39 INFO - PROCESS | 1827 | 1461271659773 Marionette TRACE conn4 <- [1,1140,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.alpha",0,null,null]]]}] 13:47:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 13:47:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 1738ms 13:47:39 INFO - PROCESS | 1827 | 1461271659836 Marionette TRACE conn4 -> [0,1141,"getWindowHandle",null] 13:47:39 INFO - PROCESS | 1827 | 1461271659849 Marionette TRACE conn4 <- [1,1141,null,{"value":"8"}] 13:47:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 13:47:39 INFO - PROCESS | 1827 | 1461271659864 Marionette TRACE conn4 -> [0,1142,"setScriptTimeout",{"ms":35000}] 13:47:39 INFO - PROCESS | 1827 | 1461271659874 Marionette TRACE conn4 <- [1,1142,null,{}] 13:47:39 INFO - PROCESS | 1827 | 1461271659886 Marionette TRACE conn4 -> [0,1143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:47:40 INFO - PROCESS | 1827 | 1461271660335 Marionette TRACE conn4 <- [1,1143,null,{"value":null}] 13:47:40 INFO - PROCESS | 1827 | 1461271660542 Marionette TRACE conn4 -> [0,1144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:47:40 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f9737099800 == 107 [pid = 1827] [id = 293] 13:47:40 INFO - PROCESS | 1827 | ++DOMWINDOW == 184 (0x7f972de36000) [pid = 1827] [serial = 880] [outer = (nil)] 13:47:40 INFO - PROCESS | 1827 | ++DOMWINDOW == 185 (0x7f9733fe4c00) [pid = 1827] [serial = 881] [outer = 0x7f972de36000] 13:47:40 INFO - PROCESS | 1827 | 1461271660625 Marionette DEBUG loaded listener.js 13:47:40 INFO - PROCESS | 1827 | ++DOMWINDOW == 186 (0x7f9734e03400) [pid = 1827] [serial = 882] [outer = 0x7f972de36000] 13:47:41 INFO - PROCESS | 1827 | 1461271661540 Marionette TRACE conn4 <- [1,1144,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colour",0,null,null]]]}] 13:47:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 13:47:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 1751ms 13:47:41 INFO - PROCESS | 1827 | 1461271661615 Marionette TRACE conn4 -> [0,1145,"getWindowHandle",null] 13:47:41 INFO - PROCESS | 1827 | 1461271661625 Marionette TRACE conn4 <- [1,1145,null,{"value":"8"}] 13:47:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 13:47:41 INFO - PROCESS | 1827 | 1461271661635 Marionette TRACE conn4 -> [0,1146,"setScriptTimeout",{"ms":35000}] 13:47:41 INFO - PROCESS | 1827 | 1461271661640 Marionette TRACE conn4 <- [1,1146,null,{}] 13:47:41 INFO - PROCESS | 1827 | 1461271661646 Marionette TRACE conn4 -> [0,1147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:47:41 INFO - PROCESS | 1827 | 1461271661900 Marionette TRACE conn4 <- [1,1147,null,{"value":null}] 13:47:42 INFO - PROCESS | 1827 | 1461271662165 Marionette TRACE conn4 -> [0,1148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:47:42 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f973f52c800 == 108 [pid = 1827] [id = 294] 13:47:42 INFO - PROCESS | 1827 | ++DOMWINDOW == 187 (0x7f9734fda400) [pid = 1827] [serial = 883] [outer = (nil)] 13:47:42 INFO - PROCESS | 1827 | ++DOMWINDOW == 188 (0x7f9737996800) [pid = 1827] [serial = 884] [outer = 0x7f9734fda400] 13:47:42 INFO - PROCESS | 1827 | 1461271662288 Marionette DEBUG loaded listener.js 13:47:42 INFO - PROCESS | 1827 | ++DOMWINDOW == 189 (0x7f9739f9d400) [pid = 1827] [serial = 885] [outer = 0x7f9734fda400] 13:47:43 INFO - PROCESS | 1827 | 1461271663187 Marionette TRACE conn4 <- [1,1148,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colouralpha",0,null,null]]]}] 13:47:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 13:47:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 1586ms 13:47:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 13:47:43 INFO - PROCESS | 1827 | 1461271663221 Marionette TRACE conn4 -> [0,1149,"getWindowHandle",null] 13:47:43 INFO - PROCESS | 1827 | 1461271663224 Marionette TRACE conn4 <- [1,1149,null,{"value":"8"}] 13:47:43 INFO - PROCESS | 1827 | 1461271663231 Marionette TRACE conn4 -> [0,1150,"setScriptTimeout",{"ms":35000}] 13:47:43 INFO - PROCESS | 1827 | 1461271663237 Marionette TRACE conn4 <- [1,1150,null,{}] 13:47:43 INFO - PROCESS | 1827 | 1461271663252 Marionette TRACE conn4 -> [0,1151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:47:43 INFO - PROCESS | 1827 | 1461271663444 Marionette TRACE conn4 <- [1,1151,null,{"value":null}] 13:47:43 INFO - PROCESS | 1827 | 1461271663636 Marionette TRACE conn4 -> [0,1152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:47:43 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f974d0d8800 == 109 [pid = 1827] [id = 295] 13:47:43 INFO - PROCESS | 1827 | ++DOMWINDOW == 190 (0x7f9735166000) [pid = 1827] [serial = 886] [outer = (nil)] 13:47:43 INFO - PROCESS | 1827 | ++DOMWINDOW == 191 (0x7f973f430800) [pid = 1827] [serial = 887] [outer = 0x7f9735166000] 13:47:43 INFO - PROCESS | 1827 | 1461271663714 Marionette DEBUG loaded listener.js 13:47:43 INFO - PROCESS | 1827 | ++DOMWINDOW == 192 (0x7f9740c18c00) [pid = 1827] [serial = 888] [outer = 0x7f9735166000] 13:47:44 INFO - PROCESS | 1827 | 1461271664590 Marionette TRACE conn4 <- [1,1152,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.multiple",0,null,null]]]}] 13:47:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 13:47:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 1389ms 13:47:44 INFO - PROCESS | 1827 | 1461271664620 Marionette TRACE conn4 -> [0,1153,"getWindowHandle",null] 13:47:44 INFO - PROCESS | 1827 | 1461271664625 Marionette TRACE conn4 <- [1,1153,null,{"value":"8"}] 13:47:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 13:47:44 INFO - PROCESS | 1827 | 1461271664633 Marionette TRACE conn4 -> [0,1154,"setScriptTimeout",{"ms":35000}] 13:47:44 INFO - PROCESS | 1827 | 1461271664636 Marionette TRACE conn4 <- [1,1154,null,{}] 13:47:44 INFO - PROCESS | 1827 | 1461271664642 Marionette TRACE conn4 -> [0,1155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:47:44 INFO - PROCESS | 1827 | 1461271664833 Marionette TRACE conn4 <- [1,1155,null,{"value":null}] 13:47:45 INFO - PROCESS | 1827 | 1461271665019 Marionette TRACE conn4 -> [0,1156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:47:45 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f9752532800 == 110 [pid = 1827] [id = 296] 13:47:45 INFO - PROCESS | 1827 | ++DOMWINDOW == 193 (0x7f973a2ef400) [pid = 1827] [serial = 889] [outer = (nil)] 13:47:45 INFO - PROCESS | 1827 | ++DOMWINDOW == 194 (0x7f974d05f000) [pid = 1827] [serial = 890] [outer = 0x7f973a2ef400] 13:47:45 INFO - PROCESS | 1827 | 1461271665092 Marionette DEBUG loaded listener.js 13:47:45 INFO - PROCESS | 1827 | ++DOMWINDOW == 195 (0x7f974e430c00) [pid = 1827] [serial = 891] [outer = 0x7f973a2ef400] 13:47:46 INFO - PROCESS | 1827 | 1461271666011 Marionette TRACE conn4 <- [1,1156,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.outside",0,null,null]]]}] 13:47:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 13:47:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 1435ms 13:47:46 INFO - PROCESS | 1827 | 1461271666074 Marionette TRACE conn4 -> [0,1157,"getWindowHandle",null] 13:47:46 INFO - PROCESS | 1827 | 1461271666078 Marionette TRACE conn4 <- [1,1157,null,{"value":"8"}] 13:47:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 13:47:46 INFO - PROCESS | 1827 | 1461271666084 Marionette TRACE conn4 -> [0,1158,"setScriptTimeout",{"ms":35000}] 13:47:46 INFO - PROCESS | 1827 | 1461271666086 Marionette TRACE conn4 <- [1,1158,null,{}] 13:47:46 INFO - PROCESS | 1827 | 1461271666092 Marionette TRACE conn4 -> [0,1159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:47:46 INFO - PROCESS | 1827 | 1461271666289 Marionette TRACE conn4 <- [1,1159,null,{"value":null}] 13:47:46 INFO - PROCESS | 1827 | 1461271666474 Marionette TRACE conn4 -> [0,1160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:47:46 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f9752ab4800 == 111 [pid = 1827] [id = 297] 13:47:46 INFO - PROCESS | 1827 | ++DOMWINDOW == 196 (0x7f97416ea400) [pid = 1827] [serial = 892] [outer = (nil)] 13:47:46 INFO - PROCESS | 1827 | ++DOMWINDOW == 197 (0x7f974e554400) [pid = 1827] [serial = 893] [outer = 0x7f97416ea400] 13:47:46 INFO - PROCESS | 1827 | 1461271666565 Marionette DEBUG loaded listener.js 13:47:46 INFO - PROCESS | 1827 | ++DOMWINDOW == 198 (0x7f974e578000) [pid = 1827] [serial = 894] [outer = 0x7f97416ea400] 13:47:47 INFO - PROCESS | 1827 | 1461271667505 Marionette TRACE conn4 <- [1,1160,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap",0,null,null]]]}] 13:47:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 13:47:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 1486ms 13:47:47 INFO - PROCESS | 1827 | 1461271667572 Marionette TRACE conn4 -> [0,1161,"getWindowHandle",null] 13:47:47 INFO - PROCESS | 1827 | 1461271667576 Marionette TRACE conn4 <- [1,1161,null,{"value":"8"}] 13:47:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 13:47:47 INFO - PROCESS | 1827 | 1461271667583 Marionette TRACE conn4 -> [0,1162,"setScriptTimeout",{"ms":35000}] 13:47:47 INFO - PROCESS | 1827 | 1461271667587 Marionette TRACE conn4 <- [1,1162,null,{}] 13:47:47 INFO - PROCESS | 1827 | 1461271667592 Marionette TRACE conn4 -> [0,1163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:47:47 INFO - PROCESS | 1827 | 1461271667852 Marionette TRACE conn4 <- [1,1163,null,{"value":null}] 13:47:48 INFO - PROCESS | 1827 | 1461271668090 Marionette TRACE conn4 -> [0,1164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:47:48 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f973401f000 == 112 [pid = 1827] [id = 298] 13:47:48 INFO - PROCESS | 1827 | ++DOMWINDOW == 199 (0x7f97465f8000) [pid = 1827] [serial = 895] [outer = (nil)] 13:47:48 INFO - PROCESS | 1827 | ++DOMWINDOW == 200 (0x7f9752589400) [pid = 1827] [serial = 896] [outer = 0x7f97465f8000] 13:47:48 INFO - PROCESS | 1827 | 1461271668221 Marionette DEBUG loaded listener.js 13:47:48 INFO - PROCESS | 1827 | ++DOMWINDOW == 201 (0x7f97529b9c00) [pid = 1827] [serial = 897] [outer = 0x7f97465f8000] 13:47:49 INFO - PROCESS | 1827 | 1461271669202 Marionette TRACE conn4 <- [1,1164,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap2",0,null,null]]]}] 13:47:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 13:47:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 1683ms 13:47:49 INFO - PROCESS | 1827 | 1461271669267 Marionette TRACE conn4 -> [0,1165,"getWindowHandle",null] 13:47:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 13:47:49 INFO - PROCESS | 1827 | 1461271669272 Marionette TRACE conn4 <- [1,1165,null,{"value":"8"}] 13:47:49 INFO - PROCESS | 1827 | 1461271669280 Marionette TRACE conn4 -> [0,1166,"setScriptTimeout",{"ms":35000}] 13:47:49 INFO - PROCESS | 1827 | 1461271669283 Marionette TRACE conn4 <- [1,1166,null,{}] 13:47:49 INFO - PROCESS | 1827 | 1461271669290 Marionette TRACE conn4 -> [0,1167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:47:49 INFO - PROCESS | 1827 | 1461271669486 Marionette TRACE conn4 <- [1,1167,null,{"value":null}] 13:47:49 INFO - PROCESS | 1827 | 1461271669669 Marionette TRACE conn4 -> [0,1168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:47:49 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f972aa10000 == 113 [pid = 1827] [id = 299] 13:47:49 INFO - PROCESS | 1827 | ++DOMWINDOW == 202 (0x7f9736f42400) [pid = 1827] [serial = 898] [outer = (nil)] 13:47:49 INFO - PROCESS | 1827 | ++DOMWINDOW == 203 (0x7f9736f4d000) [pid = 1827] [serial = 899] [outer = 0x7f9736f42400] 13:47:49 INFO - PROCESS | 1827 | 1461271669746 Marionette DEBUG loaded listener.js 13:47:49 INFO - PROCESS | 1827 | ++DOMWINDOW == 204 (0x7f9736f51000) [pid = 1827] [serial = 900] [outer = 0x7f9736f42400] 13:47:50 INFO - PROCESS | 1827 | 1461271670625 Marionette TRACE conn4 <- [1,1168,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.solid",0,null,null]]]}] 13:47:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 13:47:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 1384ms 13:47:50 INFO - PROCESS | 1827 | 1461271670663 Marionette TRACE conn4 -> [0,1169,"getWindowHandle",null] 13:47:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 13:47:50 INFO - PROCESS | 1827 | 1461271670667 Marionette TRACE conn4 <- [1,1169,null,{"value":"8"}] 13:47:50 INFO - PROCESS | 1827 | 1461271670674 Marionette TRACE conn4 -> [0,1170,"setScriptTimeout",{"ms":35000}] 13:47:50 INFO - PROCESS | 1827 | 1461271670677 Marionette TRACE conn4 <- [1,1170,null,{}] 13:47:50 INFO - PROCESS | 1827 | 1461271670682 Marionette TRACE conn4 -> [0,1171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:47:50 INFO - PROCESS | 1827 | 1461271670865 Marionette TRACE conn4 <- [1,1171,null,{"value":null}] 13:47:51 INFO - PROCESS | 1827 | 1461271671072 Marionette TRACE conn4 -> [0,1172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:47:51 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f9755348800 == 114 [pid = 1827] [id = 300] 13:47:51 INFO - PROCESS | 1827 | ++DOMWINDOW == 205 (0x7f972aad7c00) [pid = 1827] [serial = 901] [outer = (nil)] 13:47:51 INFO - PROCESS | 1827 | ++DOMWINDOW == 206 (0x7f972aadcc00) [pid = 1827] [serial = 902] [outer = 0x7f972aad7c00] 13:47:51 INFO - PROCESS | 1827 | 1461271671185 Marionette DEBUG loaded listener.js 13:47:51 INFO - PROCESS | 1827 | ++DOMWINDOW == 207 (0x7f972aae1c00) [pid = 1827] [serial = 903] [outer = 0x7f972aad7c00] 13:47:52 INFO - PROCESS | 1827 | 1461271672073 Marionette TRACE conn4 <- [1,1172,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.vertical",0,null,null]]]}] 13:47:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 13:47:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 1429ms 13:47:52 INFO - PROCESS | 1827 | 1461271672102 Marionette TRACE conn4 -> [0,1173,"getWindowHandle",null] 13:47:52 INFO - PROCESS | 1827 | 1461271672106 Marionette TRACE conn4 <- [1,1173,null,{"value":"8"}] 13:47:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 13:47:52 INFO - PROCESS | 1827 | 1461271672112 Marionette TRACE conn4 -> [0,1174,"setScriptTimeout",{"ms":35000}] 13:47:52 INFO - PROCESS | 1827 | 1461271672114 Marionette TRACE conn4 <- [1,1174,null,{}] 13:47:52 INFO - PROCESS | 1827 | 1461271672120 Marionette TRACE conn4 -> [0,1175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:47:52 INFO - PROCESS | 1827 | 1461271672310 Marionette TRACE conn4 <- [1,1175,null,{"value":null}] 13:47:52 INFO - PROCESS | 1827 | 1461271672509 Marionette TRACE conn4 -> [0,1176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:47:52 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f973a862000 == 115 [pid = 1827] [id = 301] 13:47:52 INFO - PROCESS | 1827 | ++DOMWINDOW == 208 (0x7f972aad8400) [pid = 1827] [serial = 904] [outer = (nil)] 13:47:52 INFO - PROCESS | 1827 | ++DOMWINDOW == 209 (0x7f9733fa6c00) [pid = 1827] [serial = 905] [outer = 0x7f972aad8400] 13:47:52 INFO - PROCESS | 1827 | 1461271672597 Marionette DEBUG loaded listener.js 13:47:52 INFO - PROCESS | 1827 | ++DOMWINDOW == 210 (0x7f9733faa400) [pid = 1827] [serial = 906] [outer = 0x7f972aad8400] 13:47:53 INFO - PROCESS | 1827 | 1461271673513 Marionette TRACE conn4 <- [1,1176,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fill",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1177,"getWindowHandle",null] 13:47:53 INFO - PROCESS | 1827 | 1461271673598 Marionette TRACE conn4 <- [1,1177,null,{"value":"8"}] 13:47:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 13:47:53 INFO - PROCESS | 1827 | 1461271673605 Marionette TRACE conn4 -> [0,1178,"setScriptTimeout",{"ms":35000}] 13:47:53 INFO - PROCESS | 1827 | 1461271673608 Marionette TRACE conn4 <- [1,1178,null,{}] 13:47:53 INFO - PROCESS | 1827 | 1461271673614 Marionette TRACE conn4 -> [0,1179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:47:53 INFO - PROCESS | 1827 | 1461271673854 Marionette TRACE conn4 <- [1,1179,null,{"value":null}] 13:47:54 INFO - PROCESS | 1827 | 1461271674097 Marionette TRACE conn4 -> [0,1180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:47:54 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f972fb15800 == 116 [pid = 1827] [id = 302] 13:47:54 INFO - PROCESS | 1827 | ++DOMWINDOW == 211 (0x7f9736cb1400) [pid = 1827] [serial = 907] [outer = (nil)] 13:47:54 INFO - PROCESS | 1827 | ++DOMWINDOW == 212 (0x7f9736f4d400) [pid = 1827] [serial = 908] [outer = 0x7f9736cb1400] 13:47:54 INFO - PROCESS | 1827 | 1461271674217 Marionette DEBUG loaded listener.js 13:47:54 INFO - PROCESS | 1827 | ++DOMWINDOW == 213 (0x7f9739f95000) [pid = 1827] [serial = 909] [outer = 0x7f9736cb1400] 13:47:55 INFO - PROCESS | 1827 | 1461271675100 Marionette TRACE conn4 <- [1,1180,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillRect",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1181,"getWindowHandle",null] 13:47:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 13:47:55 INFO - PROCESS | 1827 | 1461271675150 Marionette TRACE conn4 <- [1,1181,null,{"value":"8"}] 13:47:55 INFO - PROCESS | 1827 | 1461271675156 Marionette TRACE conn4 -> [0,1182,"setScriptTimeout",{"ms":35000}] 13:47:55 INFO - PROCESS | 1827 | 1461271675161 Marionette TRACE conn4 <- [1,1182,null,{}] 13:47:55 INFO - PROCESS | 1827 | 1461271675167 Marionette TRACE conn4 -> [0,1183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:47:55 INFO - PROCESS | 1827 | 1461271675392 Marionette TRACE conn4 <- [1,1183,null,{"value":null}] 13:47:55 INFO - PROCESS | 1827 | 1461271675624 Marionette TRACE conn4 -> [0,1184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:47:55 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f9729cea800 == 117 [pid = 1827] [id = 303] 13:47:55 INFO - PROCESS | 1827 | ++DOMWINDOW == 214 (0x7f9729cc6800) [pid = 1827] [serial = 910] [outer = (nil)] 13:47:55 INFO - PROCESS | 1827 | ++DOMWINDOW == 215 (0x7f9729cd0400) [pid = 1827] [serial = 911] [outer = 0x7f9729cc6800] 13:47:55 INFO - PROCESS | 1827 | 1461271675748 Marionette DEBUG loaded listener.js 13:47:55 INFO - PROCESS | 1827 | ++DOMWINDOW == 216 (0x7f9752556c00) [pid = 1827] [serial = 912] [outer = 0x7f9729cc6800] 13:47:56 INFO - PROCESS | 1827 | SkCairoFTTypeface::onFilterRec unimplemented 13:47:56 INFO - PROCESS | 1827 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 13:47:56 INFO - PROCESS | 1827 | 1461271676773 Marionette TRACE conn4 <- [1,1184,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillText",1,"assert_equals: d[80] expected 0 but got 255","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1185,"getWindowHandle",null] 13:47:56 INFO - PROCESS | 1827 | 1461271676870 Marionette TRACE conn4 <- [1,1185,null,{"value":"8"}] 13:47:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 13:47:56 INFO - PROCESS | 1827 | 1461271676880 Marionette TRACE conn4 -> [0,1186,"setScriptTimeout",{"ms":35000}] 13:47:56 INFO - PROCESS | 1827 | 1461271676885 Marionette TRACE conn4 <- [1,1186,null,{}] 13:47:56 INFO - PROCESS | 1827 | 1461271676903 Marionette TRACE conn4 -> [0,1187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:47:57 INFO - PROCESS | 1827 | 1461271677222 Marionette TRACE conn4 <- [1,1187,null,{"value":null}] 13:47:57 INFO - PROCESS | 1827 | 1461271677511 Marionette TRACE conn4 -> [0,1188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:47:57 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f97293b7000 == 118 [pid = 1827] [id = 304] 13:47:57 INFO - PROCESS | 1827 | ++DOMWINDOW == 217 (0x7f97293d5400) [pid = 1827] [serial = 913] [outer = (nil)] 13:47:57 INFO - PROCESS | 1827 | ++DOMWINDOW == 218 (0x7f97293e0000) [pid = 1827] [serial = 914] [outer = 0x7f97293d5400] 13:47:57 INFO - PROCESS | 1827 | 1461271677628 Marionette DEBUG loaded listener.js 13:47:57 INFO - PROCESS | 1827 | ++DOMWINDOW == 219 (0x7f9729cca400) [pid = 1827] [serial = 915] [outer = 0x7f97293d5400] 13:47:58 INFO - PROCESS | 1827 | 1461271678464 Marionette TRACE conn4 <- [1,1188,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.stroke",1,"assert_equals: Red channel of the pixel at (20, 19) expected 0 but got 127","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1189,"getWindowHandle",null] 13:47:58 INFO - PROCESS | 1827 | 1461271678535 Marionette TRACE conn4 <- [1,1189,null,{"value":"8"}] 13:47:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 13:47:58 INFO - PROCESS | 1827 | 1461271678541 Marionette TRACE conn4 -> [0,1190,"setScriptTimeout",{"ms":35000}] 13:47:58 INFO - PROCESS | 1827 | 1461271678544 Marionette TRACE conn4 <- [1,1190,null,{}] 13:47:58 INFO - PROCESS | 1827 | 1461271678549 Marionette TRACE conn4 -> [0,1191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:47:58 INFO - PROCESS | 1827 | 1461271678753 Marionette TRACE conn4 <- [1,1191,null,{"value":null}] 13:47:58 INFO - PROCESS | 1827 | 1461271678944 Marionette TRACE conn4 -> [0,1192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:47:58 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f972eea1800 == 119 [pid = 1827] [id = 305] 13:47:58 INFO - PROCESS | 1827 | ++DOMWINDOW == 220 (0x7f97293d8800) [pid = 1827] [serial = 916] [outer = (nil)] 13:47:59 INFO - PROCESS | 1827 | ++DOMWINDOW == 221 (0x7f972ae9f000) [pid = 1827] [serial = 917] [outer = 0x7f97293d8800] 13:47:59 INFO - PROCESS | 1827 | 1461271679023 Marionette DEBUG loaded listener.js 13:47:59 INFO - PROCESS | 1827 | ++DOMWINDOW == 222 (0x7f972fba5000) [pid = 1827] [serial = 918] [outer = 0x7f97293d8800] 13:48:00 INFO - PROCESS | 1827 | 1461271680839 Marionette TRACE conn4 <- [1,1192,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeRect",1,"assert_equals: Red channel of the pixel at (19, 19) expected 0 but got 64","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1193,"getWindowHandle",null] 13:48:00 INFO - PROCESS | 1827 | 1461271680892 Marionette TRACE conn4 <- [1,1193,null,{"value":"8"}] 13:48:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 13:48:00 INFO - PROCESS | 1827 | 1461271680904 Marionette TRACE conn4 -> [0,1194,"setScriptTimeout",{"ms":35000}] 13:48:00 INFO - PROCESS | 1827 | 1461271680909 Marionette TRACE conn4 <- [1,1194,null,{}] 13:48:00 INFO - PROCESS | 1827 | 1461271680920 Marionette TRACE conn4 -> [0,1195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:48:01 INFO - PROCESS | 1827 | 1461271681185 Marionette TRACE conn4 <- [1,1195,null,{"value":null}] 13:48:01 INFO - PROCESS | 1827 | 1461271681406 Marionette TRACE conn4 -> [0,1196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:48:01 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f972dc9a800 == 120 [pid = 1827] [id = 306] 13:48:01 INFO - PROCESS | 1827 | ++DOMWINDOW == 223 (0x7f972ad79000) [pid = 1827] [serial = 919] [outer = (nil)] 13:48:01 INFO - PROCESS | 1827 | ++DOMWINDOW == 224 (0x7f972aea4800) [pid = 1827] [serial = 920] [outer = 0x7f972ad79000] 13:48:01 INFO - PROCESS | 1827 | 1461271681535 Marionette DEBUG loaded listener.js 13:48:01 INFO - PROCESS | 1827 | ++DOMWINDOW == 225 (0x7f972c222400) [pid = 1827] [serial = 921] [outer = 0x7f972ad79000] 13:48:02 INFO - PROCESS | 1827 | SkCairoFTTypeface::onFilterRec unimplemented 13:48:02 INFO - PROCESS | 1827 | SkCairoFTTypeface::onFilterRec unimplemented 13:48:02 INFO - PROCESS | 1827 | 1461271682655 Marionette TRACE conn4 <- [1,1196,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeText",1,"assert_equals: d[76] expected 0 but got 210","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1197,"getWindowHandle",null] 13:48:02 INFO - PROCESS | 1827 | 1461271682722 Marionette TRACE conn4 <- [1,1197,null,{"value":"8"}] 13:48:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 13:48:02 INFO - PROCESS | 1827 | 1461271682732 Marionette TRACE conn4 -> [0,1198,"setScriptTimeout",{"ms":35000}] 13:48:02 INFO - PROCESS | 1827 | 1461271682736 Marionette TRACE conn4 <- [1,1198,null,{}] 13:48:02 INFO - PROCESS | 1827 | 1461271682742 Marionette TRACE conn4 -> [0,1199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:48:02 INFO - PROCESS | 1827 | 1461271682938 Marionette TRACE conn4 <- [1,1199,null,{"value":null}] 13:48:03 INFO - PROCESS | 1827 | 1461271683175 Marionette TRACE conn4 -> [0,1200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:48:03 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f972ae64800 == 121 [pid = 1827] [id = 307] 13:48:03 INFO - PROCESS | 1827 | ++DOMWINDOW == 226 (0x7f972bd8f800) [pid = 1827] [serial = 922] [outer = (nil)] 13:48:03 INFO - PROCESS | 1827 | ++DOMWINDOW == 227 (0x7f972fbabc00) [pid = 1827] [serial = 923] [outer = 0x7f972bd8f800] 13:48:03 INFO - PROCESS | 1827 | 1461271683306 Marionette DEBUG loaded listener.js 13:48:03 INFO - PROCESS | 1827 | ++DOMWINDOW == 228 (0x7f9733fb0400) [pid = 1827] [serial = 924] [outer = 0x7f972bd8f800] 13:48:03 INFO - PROCESS | 1827 | --DOCSHELL 0x7f9740521000 == 120 [pid = 1827] [id = 188] 13:48:03 INFO - PROCESS | 1827 | --DOCSHELL 0x7f972efb0800 == 119 [pid = 1827] [id = 204] 13:48:03 INFO - PROCESS | 1827 | --DOCSHELL 0x7f975067b800 == 118 [pid = 1827] [id = 248] 13:48:03 INFO - PROCESS | 1827 | --DOCSHELL 0x7f97474ea800 == 117 [pid = 1827] [id = 246] 13:48:03 INFO - PROCESS | 1827 | --DOCSHELL 0x7f9736a40000 == 116 [pid = 1827] [id = 291] 13:48:03 INFO - PROCESS | 1827 | --DOCSHELL 0x7f973a993000 == 115 [pid = 1827] [id = 290] 13:48:03 INFO - PROCESS | 1827 | --DOCSHELL 0x7f97378a7800 == 114 [pid = 1827] [id = 289] 13:48:03 INFO - PROCESS | 1827 | --DOCSHELL 0x7f9736573000 == 113 [pid = 1827] [id = 288] 13:48:03 INFO - PROCESS | 1827 | --DOCSHELL 0x7f972ae5a800 == 112 [pid = 1827] [id = 287] 13:48:03 INFO - PROCESS | 1827 | --DOCSHELL 0x7f9756930800 == 111 [pid = 1827] [id = 281] 13:48:03 INFO - PROCESS | 1827 | --DOCSHELL 0x7f9752a1f800 == 110 [pid = 1827] [id = 280] 13:48:04 INFO - PROCESS | 1827 | --DOCSHELL 0x7f974e758000 == 109 [pid = 1827] [id = 279] 13:48:04 INFO - PROCESS | 1827 | --DOCSHELL 0x7f9746586800 == 108 [pid = 1827] [id = 278] 13:48:04 INFO - PROCESS | 1827 | --DOCSHELL 0x7f9740517800 == 107 [pid = 1827] [id = 277] 13:48:04 INFO - PROCESS | 1827 | --DOCSHELL 0x7f973f535000 == 106 [pid = 1827] [id = 276] 13:48:04 INFO - PROCESS | 1827 | --DOCSHELL 0x7f973aad5000 == 105 [pid = 1827] [id = 275] 13:48:04 INFO - PROCESS | 1827 | --DOCSHELL 0x7f9736562000 == 104 [pid = 1827] [id = 274] 13:48:04 INFO - PROCESS | 1827 | 1461271684251 Marionette TRACE conn4 <- [1,1200,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html",0,null,null,[["createLinearGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 13:48:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 13:48:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 1529ms 13:48:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 13:48:04 INFO - PROCESS | 1827 | 1461271684261 Marionette TRACE conn4 -> [0,1201,"getWindowHandle",null] 13:48:04 INFO - PROCESS | 1827 | 1461271684264 Marionette TRACE conn4 <- [1,1201,null,{"value":"8"}] 13:48:04 INFO - PROCESS | 1827 | 1461271684271 Marionette TRACE conn4 -> [0,1202,"setScriptTimeout",{"ms":35000}] 13:48:04 INFO - PROCESS | 1827 | 1461271684277 Marionette TRACE conn4 <- [1,1202,null,{}] 13:48:04 INFO - PROCESS | 1827 | --DOMWINDOW == 227 (0x7f973a72c400) [pid = 1827] [serial = 815] [outer = (nil)] [url = about:blank] 13:48:04 INFO - PROCESS | 1827 | --DOMWINDOW == 226 (0x7f97402ce400) [pid = 1827] [serial = 779] [outer = (nil)] [url = about:blank] 13:48:04 INFO - PROCESS | 1827 | --DOMWINDOW == 225 (0x7f9736885c00) [pid = 1827] [serial = 806] [outer = (nil)] [url = about:blank] 13:48:04 INFO - PROCESS | 1827 | --DOMWINDOW == 224 (0x7f9736cb6c00) [pid = 1827] [serial = 807] [outer = (nil)] [url = about:blank] 13:48:04 INFO - PROCESS | 1827 | --DOMWINDOW == 223 (0x7f973a2f5400) [pid = 1827] [serial = 776] [outer = (nil)] [url = about:blank] 13:48:04 INFO - PROCESS | 1827 | --DOMWINDOW == 222 (0x7f974e54e800) [pid = 1827] [serial = 785] [outer = (nil)] [url = about:blank] 13:48:04 INFO - PROCESS | 1827 | --DOMWINDOW == 221 (0x7f9751e86c00) [pid = 1827] [serial = 794] [outer = (nil)] [url = about:blank] 13:48:04 INFO - PROCESS | 1827 | --DOMWINDOW == 220 (0x7f974d7efc00) [pid = 1827] [serial = 782] [outer = (nil)] [url = about:blank] 13:48:04 INFO - PROCESS | 1827 | --DOMWINDOW == 219 (0x7f9735171c00) [pid = 1827] [serial = 773] [outer = (nil)] [url = about:blank] 13:48:04 INFO - PROCESS | 1827 | --DOMWINDOW == 218 (0x7f973dbb5800) [pid = 1827] [serial = 800] [outer = (nil)] [url = about:blank] 13:48:04 INFO - PROCESS | 1827 | --DOMWINDOW == 217 (0x7f9751f75800) [pid = 1827] [serial = 797] [outer = (nil)] [url = about:blank] 13:48:04 INFO - PROCESS | 1827 | --DOMWINDOW == 216 (0x7f97341d8800) [pid = 1827] [serial = 803] [outer = (nil)] [url = about:blank] 13:48:04 INFO - PROCESS | 1827 | --DOMWINDOW == 215 (0x7f9734f42800) [pid = 1827] [serial = 804] [outer = (nil)] [url = about:blank] 13:48:04 INFO - PROCESS | 1827 | --DOMWINDOW == 214 (0x7f974e57a800) [pid = 1827] [serial = 788] [outer = (nil)] [url = about:blank] 13:48:04 INFO - PROCESS | 1827 | --DOMWINDOW == 213 (0x7f9751e7cc00) [pid = 1827] [serial = 791] [outer = (nil)] [url = about:blank] 13:48:04 INFO - PROCESS | 1827 | --DOMWINDOW == 212 (0x7f973c7b8800) [pid = 1827] [serial = 818] [outer = (nil)] [url = about:blank] 13:48:04 INFO - PROCESS | 1827 | --DOMWINDOW == 211 (0x7f973efb4c00) [pid = 1827] [serial = 819] [outer = (nil)] [url = about:blank] 13:48:04 INFO - PROCESS | 1827 | --DOMWINDOW == 210 (0x7f97379a0400) [pid = 1827] [serial = 809] [outer = (nil)] [url = about:blank] 13:48:04 INFO - PROCESS | 1827 | --DOMWINDOW == 209 (0x7f973a270400) [pid = 1827] [serial = 812] [outer = (nil)] [url = about:blank] 13:48:04 INFO - PROCESS | 1827 | --DOMWINDOW == 208 (0x7f973a624c00) [pid = 1827] [serial = 813] [outer = (nil)] [url = about:blank] 13:48:04 INFO - PROCESS | 1827 | --DOMWINDOW == 207 (0x7f973c772400) [pid = 1827] [serial = 816] [outer = (nil)] [url = about:blank] 13:48:04 INFO - PROCESS | 1827 | --DOMWINDOW == 206 (0x7f9739f06800) [pid = 1827] [serial = 810] [outer = (nil)] [url = about:blank] 13:48:04 INFO - PROCESS | 1827 | 1461271684366 Marionette TRACE conn4 -> [0,1203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:48:04 INFO - PROCESS | 1827 | 1461271684554 Marionette TRACE conn4 <- [1,1203,null,{"value":null}] 13:48:04 INFO - PROCESS | 1827 | 1461271684564 Marionette TRACE conn4 -> [0,1204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:48:04 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f973709c000 == 105 [pid = 1827] [id = 308] 13:48:04 INFO - PROCESS | 1827 | ++DOMWINDOW == 207 (0x7f9735102c00) [pid = 1827] [serial = 925] [outer = (nil)] 13:48:04 INFO - PROCESS | 1827 | ++DOMWINDOW == 208 (0x7f9735170000) [pid = 1827] [serial = 926] [outer = 0x7f9735102c00] 13:48:04 INFO - PROCESS | 1827 | 1461271684644 Marionette DEBUG loaded listener.js 13:48:04 INFO - PROCESS | 1827 | ++DOMWINDOW == 209 (0x7f973688b800) [pid = 1827] [serial = 927] [outer = 0x7f9735102c00] 13:48:05 INFO - PROCESS | 1827 | 1461271685634 Marionette TRACE conn4 <- [1,1204,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 13:48:05 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 13:48:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 1425ms 13:48:05 INFO - PROCESS | 1827 | 1461271685698 Marionette TRACE conn4 -> [0,1205,"getWindowHandle",null] 13:48:05 INFO - PROCESS | 1827 | 1461271685703 Marionette TRACE conn4 <- [1,1205,null,{"value":"8"}] 13:48:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 13:48:05 INFO - PROCESS | 1827 | 1461271685739 Marionette TRACE conn4 -> [0,1206,"setScriptTimeout",{"ms":35000}] 13:48:05 INFO - PROCESS | 1827 | 1461271685742 Marionette TRACE conn4 <- [1,1206,null,{}] 13:48:05 INFO - PROCESS | 1827 | 1461271685748 Marionette TRACE conn4 -> [0,1207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:48:05 INFO - PROCESS | 1827 | 1461271685925 Marionette TRACE conn4 <- [1,1207,null,{"value":null}] 13:48:05 INFO - PROCESS | 1827 | 1461271685936 Marionette TRACE conn4 -> [0,1208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:48:05 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f9739dd0800 == 106 [pid = 1827] [id = 309] 13:48:05 INFO - PROCESS | 1827 | ++DOMWINDOW == 210 (0x7f973516c400) [pid = 1827] [serial = 928] [outer = (nil)] 13:48:05 INFO - PROCESS | 1827 | ++DOMWINDOW == 211 (0x7f9736f4cc00) [pid = 1827] [serial = 929] [outer = 0x7f973516c400] 13:48:06 INFO - PROCESS | 1827 | 1461271685999 Marionette DEBUG loaded listener.js 13:48:06 INFO - PROCESS | 1827 | ++DOMWINDOW == 212 (0x7f9738935400) [pid = 1827] [serial = 930] [outer = 0x7f973516c400] 13:48:07 INFO - PROCESS | 1827 | 1461271687002 Marionette TRACE conn4 <- [1,1208,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 13:48:07 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 13:48:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 1337ms 13:48:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 13:48:07 INFO - PROCESS | 1827 | 1461271687075 Marionette TRACE conn4 -> [0,1209,"getWindowHandle",null] 13:48:07 INFO - PROCESS | 1827 | 1461271687078 Marionette TRACE conn4 <- [1,1209,null,{"value":"8"}] 13:48:07 INFO - PROCESS | 1827 | 1461271687085 Marionette TRACE conn4 -> [0,1210,"setScriptTimeout",{"ms":35000}] 13:48:07 INFO - PROCESS | 1827 | 1461271687088 Marionette TRACE conn4 <- [1,1210,null,{}] 13:48:07 INFO - PROCESS | 1827 | 1461271687099 Marionette TRACE conn4 -> [0,1211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:48:07 INFO - PROCESS | 1827 | 1461271687337 Marionette TRACE conn4 <- [1,1211,null,{"value":null}] 13:48:07 INFO - PROCESS | 1827 | 1461271687365 Marionette TRACE conn4 -> [0,1212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:48:07 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f973a992000 == 107 [pid = 1827] [id = 310] 13:48:07 INFO - PROCESS | 1827 | ++DOMWINDOW == 213 (0x7f9739fa0400) [pid = 1827] [serial = 931] [outer = (nil)] 13:48:07 INFO - PROCESS | 1827 | ++DOMWINDOW == 214 (0x7f973a26d000) [pid = 1827] [serial = 932] [outer = 0x7f9739fa0400] 13:48:07 INFO - PROCESS | 1827 | 1461271687428 Marionette DEBUG loaded listener.js 13:48:07 INFO - PROCESS | 1827 | ++DOMWINDOW == 215 (0x7f973a2f3000) [pid = 1827] [serial = 933] [outer = 0x7f9739fa0400] 13:48:08 INFO - PROCESS | 1827 | --DOMWINDOW == 214 (0x7f97341e5c00) [pid = 1827] [serial = 871] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 13:48:08 INFO - PROCESS | 1827 | --DOMWINDOW == 213 (0x7f972f169c00) [pid = 1827] [serial = 874] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 13:48:08 INFO - PROCESS | 1827 | --DOMWINDOW == 212 (0x7f97341dbc00) [pid = 1827] [serial = 868] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 13:48:08 INFO - PROCESS | 1827 | --DOMWINDOW == 211 (0x7f973408bc00) [pid = 1827] [serial = 865] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 13:48:08 INFO - PROCESS | 1827 | --DOMWINDOW == 210 (0x7f972c224400) [pid = 1827] [serial = 862] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 13:48:09 INFO - PROCESS | 1827 | 1461271689128 Marionette TRACE conn4 <- [1,1212,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html",0,null,null,[["Linear gradient transforms do not experience broken caching effects",0,null,null]]]}] 13:48:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 13:48:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 2095ms 13:48:09 INFO - PROCESS | 1827 | 1461271689200 Marionette TRACE conn4 -> [0,1213,"getWindowHandle",null] 13:48:09 INFO - PROCESS | 1827 | 1461271689203 Marionette TRACE conn4 <- [1,1213,null,{"value":"8"}] 13:48:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 13:48:09 INFO - PROCESS | 1827 | 1461271689214 Marionette TRACE conn4 -> [0,1214,"setScriptTimeout",{"ms":35000}] 13:48:09 INFO - PROCESS | 1827 | 1461271689217 Marionette TRACE conn4 <- [1,1214,null,{}] 13:48:09 INFO - PROCESS | 1827 | 1461271689222 Marionette TRACE conn4 -> [0,1215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:48:09 INFO - PROCESS | 1827 | 1461271689422 Marionette TRACE conn4 <- [1,1215,null,{"value":null}] 13:48:09 INFO - PROCESS | 1827 | 1461271689564 Marionette TRACE conn4 -> [0,1216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:48:09 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f973ece6800 == 108 [pid = 1827] [id = 311] 13:48:09 INFO - PROCESS | 1827 | ++DOMWINDOW == 211 (0x7f9739fa1800) [pid = 1827] [serial = 934] [outer = (nil)] 13:48:09 INFO - PROCESS | 1827 | ++DOMWINDOW == 212 (0x7f973ed3f400) [pid = 1827] [serial = 935] [outer = 0x7f9739fa1800] 13:48:09 INFO - PROCESS | 1827 | 1461271689637 Marionette DEBUG loaded listener.js 13:48:09 INFO - PROCESS | 1827 | ++DOMWINDOW == 213 (0x7f974665e000) [pid = 1827] [serial = 936] [outer = 0x7f9739fa1800] 13:48:10 INFO - PROCESS | 1827 | 1461271690319 Marionette TRACE conn4 <- [1,1216,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html",0,null,null,[["Canvas test: 2d.gradient.object.compare",0,null,null]]]}] 13:48:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 13:48:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 1127ms 13:48:10 INFO - PROCESS | 1827 | 1461271690342 Marionette TRACE conn4 -> [0,1217,"getWindowHandle",null] 13:48:10 INFO - PROCESS | 1827 | 1461271690357 Marionette TRACE conn4 <- [1,1217,null,{"value":"8"}] 13:48:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 13:48:10 INFO - PROCESS | 1827 | 1461271690364 Marionette TRACE conn4 -> [0,1218,"setScriptTimeout",{"ms":35000}] 13:48:10 INFO - PROCESS | 1827 | 1461271690366 Marionette TRACE conn4 <- [1,1218,null,{}] 13:48:10 INFO - PROCESS | 1827 | 1461271690372 Marionette TRACE conn4 -> [0,1219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:48:10 INFO - PROCESS | 1827 | 1461271690592 Marionette TRACE conn4 <- [1,1219,null,{"value":null}] 13:48:10 INFO - PROCESS | 1827 | 1461271690610 Marionette TRACE conn4 -> [0,1220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:48:10 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f974136d800 == 109 [pid = 1827] [id = 312] 13:48:10 INFO - PROCESS | 1827 | ++DOMWINDOW == 214 (0x7f973a725400) [pid = 1827] [serial = 937] [outer = (nil)] 13:48:10 INFO - PROCESS | 1827 | ++DOMWINDOW == 215 (0x7f974e4e6000) [pid = 1827] [serial = 938] [outer = 0x7f973a725400] 13:48:10 INFO - PROCESS | 1827 | 1461271690674 Marionette DEBUG loaded listener.js 13:48:10 INFO - PROCESS | 1827 | ++DOMWINDOW == 216 (0x7f974e570c00) [pid = 1827] [serial = 939] [outer = 0x7f973a725400] 13:48:11 INFO - PROCESS | 1827 | 1461271691755 Marionette TRACE conn4 <- [1,1220,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html",0,null,null,[["Canvas test: 2d.gradient.object.crosscanvas",0,null,null]]]}] 13:48:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 13:48:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 1434ms 13:48:11 INFO - PROCESS | 1827 | 1461271691800 Marionette TRACE conn4 -> [0,1221,"getWindowHandle",null] 13:48:11 INFO - PROCESS | 1827 | 1461271691807 Marionette TRACE conn4 <- [1,1221,null,{"value":"8"}] 13:48:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 13:48:11 INFO - PROCESS | 1827 | 1461271691817 Marionette TRACE conn4 -> [0,1222,"setScriptTimeout",{"ms":35000}] 13:48:11 INFO - PROCESS | 1827 | 1461271691821 Marionette TRACE conn4 <- [1,1222,null,{}] 13:48:11 INFO - PROCESS | 1827 | 1461271691830 Marionette TRACE conn4 -> [0,1223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:48:12 INFO - PROCESS | 1827 | 1461271692055 Marionette TRACE conn4 <- [1,1223,null,{"value":null}] 13:48:12 INFO - PROCESS | 1827 | 1461271692293 Marionette TRACE conn4 -> [0,1224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:48:12 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f9736425800 == 110 [pid = 1827] [id = 313] 13:48:12 INFO - PROCESS | 1827 | ++DOMWINDOW == 217 (0x7f972bd90800) [pid = 1827] [serial = 940] [outer = (nil)] 13:48:12 INFO - PROCESS | 1827 | ++DOMWINDOW == 218 (0x7f972dbd1800) [pid = 1827] [serial = 941] [outer = 0x7f972bd90800] 13:48:12 INFO - PROCESS | 1827 | 1461271692394 Marionette DEBUG loaded listener.js 13:48:12 INFO - PROCESS | 1827 | ++DOMWINDOW == 219 (0x7f972fba6400) [pid = 1827] [serial = 942] [outer = 0x7f972bd90800] 13:48:13 INFO - PROCESS | 1827 | 1461271693316 Marionette TRACE conn4 <- [1,1224,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html",0,null,null,[["Canvas test: 2d.gradient.object.current",1,"An invalid or illegal string was specified","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html:28:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1225,"getWindowHandle",null] 13:48:13 INFO - PROCESS | 1827 | 1461271693360 Marionette TRACE conn4 <- [1,1225,null,{"value":"8"}] 13:48:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 13:48:13 INFO - PROCESS | 1827 | 1461271693370 Marionette TRACE conn4 -> [0,1226,"setScriptTimeout",{"ms":35000}] 13:48:13 INFO - PROCESS | 1827 | 1461271693375 Marionette TRACE conn4 <- [1,1226,null,{}] 13:48:13 INFO - PROCESS | 1827 | 1461271693380 Marionette TRACE conn4 -> [0,1227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:48:13 INFO - PROCESS | 1827 | 1461271693573 Marionette TRACE conn4 <- [1,1227,null,{"value":null}] 13:48:13 INFO - PROCESS | 1827 | 1461271693764 Marionette TRACE conn4 -> [0,1228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:48:13 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f973aeaa800 == 111 [pid = 1827] [id = 314] 13:48:13 INFO - PROCESS | 1827 | ++DOMWINDOW == 220 (0x7f972fba6800) [pid = 1827] [serial = 943] [outer = (nil)] 13:48:13 INFO - PROCESS | 1827 | ++DOMWINDOW == 221 (0x7f9736503000) [pid = 1827] [serial = 944] [outer = 0x7f972fba6800] 13:48:13 INFO - PROCESS | 1827 | 1461271693920 Marionette DEBUG loaded listener.js 13:48:14 INFO - PROCESS | 1827 | ++DOMWINDOW == 222 (0x7f9736e62c00) [pid = 1827] [serial = 945] [outer = 0x7f972fba6800] 13:48:14 INFO - PROCESS | 1827 | 1461271694797 Marionette TRACE conn4 <- [1,1228,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidcolour",0,null,null]]]}] 13:48:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 13:48:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 1481ms 13:48:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 13:48:14 INFO - PROCESS | 1827 | 1461271694852 Marionette TRACE conn4 -> [0,1229,"getWindowHandle",null] 13:48:14 INFO - PROCESS | 1827 | 1461271694855 Marionette TRACE conn4 <- [1,1229,null,{"value":"8"}] 13:48:14 INFO - PROCESS | 1827 | 1461271694862 Marionette TRACE conn4 -> [0,1230,"setScriptTimeout",{"ms":35000}] 13:48:14 INFO - PROCESS | 1827 | 1461271694868 Marionette TRACE conn4 <- [1,1230,null,{}] 13:48:14 INFO - PROCESS | 1827 | 1461271694885 Marionette TRACE conn4 -> [0,1231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:48:15 INFO - PROCESS | 1827 | 1461271695106 Marionette TRACE conn4 <- [1,1231,null,{"value":null}] 13:48:15 INFO - PROCESS | 1827 | 1461271695334 Marionette TRACE conn4 -> [0,1232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:48:15 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f975012f000 == 112 [pid = 1827] [id = 315] 13:48:15 INFO - PROCESS | 1827 | ++DOMWINDOW == 223 (0x7f9736e66800) [pid = 1827] [serial = 946] [outer = (nil)] 13:48:15 INFO - PROCESS | 1827 | ++DOMWINDOW == 224 (0x7f973c7b8800) [pid = 1827] [serial = 947] [outer = 0x7f9736e66800] 13:48:15 INFO - PROCESS | 1827 | 1461271695455 Marionette DEBUG loaded listener.js 13:48:15 INFO - PROCESS | 1827 | ++DOMWINDOW == 225 (0x7f973efb6400) [pid = 1827] [serial = 948] [outer = 0x7f9736e66800] 13:48:16 INFO - PROCESS | 1827 | 1461271696313 Marionette TRACE conn4 <- [1,1232,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidoffset",0,null,null]]]}] 13:48:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 13:48:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 1485ms 13:48:16 INFO - PROCESS | 1827 | 1461271696349 Marionette TRACE conn4 -> [0,1233,"getWindowHandle",null] 13:48:16 INFO - PROCESS | 1827 | 1461271696353 Marionette TRACE conn4 <- [1,1233,null,{"value":"8"}] 13:48:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 13:48:16 INFO - PROCESS | 1827 | 1461271696360 Marionette TRACE conn4 -> [0,1234,"setScriptTimeout",{"ms":35000}] 13:48:16 INFO - PROCESS | 1827 | 1461271696364 Marionette TRACE conn4 <- [1,1234,null,{}] 13:48:16 INFO - PROCESS | 1827 | 1461271696369 Marionette TRACE conn4 -> [0,1235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:48:16 INFO - PROCESS | 1827 | 1461271696586 Marionette TRACE conn4 <- [1,1235,null,{"value":null}] 13:48:16 INFO - PROCESS | 1827 | 1461271696782 Marionette TRACE conn4 -> [0,1236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:48:16 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f9754677000 == 113 [pid = 1827] [id = 316] 13:48:16 INFO - PROCESS | 1827 | ++DOMWINDOW == 226 (0x7f9733fa6400) [pid = 1827] [serial = 949] [outer = (nil)] 13:48:16 INFO - PROCESS | 1827 | ++DOMWINDOW == 227 (0x7f974e4e0400) [pid = 1827] [serial = 950] [outer = 0x7f9733fa6400] 13:48:16 INFO - PROCESS | 1827 | 1461271696853 Marionette DEBUG loaded listener.js 13:48:16 INFO - PROCESS | 1827 | ++DOMWINDOW == 228 (0x7f974e574c00) [pid = 1827] [serial = 951] [outer = 0x7f9733fa6400] 13:48:17 INFO - PROCESS | 1827 | 1461271697730 Marionette TRACE conn4 <- [1,1236,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html",0,null,null,[["createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient",0,null,null]]]}] 13:48:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 13:48:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 1430ms 13:48:17 INFO - PROCESS | 1827 | 1461271697793 Marionette TRACE conn4 -> [0,1237,"getWindowHandle",null] 13:48:17 INFO - PROCESS | 1827 | 1461271697797 Marionette TRACE conn4 <- [1,1237,null,{"value":"8"}] 13:48:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 13:48:17 INFO - PROCESS | 1827 | 1461271697802 Marionette TRACE conn4 -> [0,1238,"setScriptTimeout",{"ms":35000}] 13:48:17 INFO - PROCESS | 1827 | 1461271697805 Marionette TRACE conn4 <- [1,1238,null,{}] 13:48:17 INFO - PROCESS | 1827 | 1461271697811 Marionette TRACE conn4 -> [0,1239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:48:17 INFO - PROCESS | 1827 | 1461271697997 Marionette TRACE conn4 <- [1,1239,null,{"value":null}] 13:48:18 INFO - PROCESS | 1827 | 1461271698182 Marionette TRACE conn4 -> [0,1240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:48:18 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f97578eb800 == 114 [pid = 1827] [id = 317] 13:48:18 INFO - PROCESS | 1827 | ++DOMWINDOW == 229 (0x7f9741657000) [pid = 1827] [serial = 952] [outer = (nil)] 13:48:18 INFO - PROCESS | 1827 | ++DOMWINDOW == 230 (0x7f97506db000) [pid = 1827] [serial = 953] [outer = 0x7f9741657000] 13:48:18 INFO - PROCESS | 1827 | 1461271698259 Marionette DEBUG loaded listener.js 13:48:18 INFO - PROCESS | 1827 | ++DOMWINDOW == 231 (0x7f9751e82c00) [pid = 1827] [serial = 954] [outer = 0x7f9741657000] 13:48:19 INFO - PROCESS | 1827 | 1461271699138 Marionette TRACE conn4 <- [1,1240,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html",0,null,null,[["window.CanvasGradient exists and has the right properties",0,null,null]]]}] 13:48:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 13:48:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 1377ms 13:48:19 INFO - PROCESS | 1827 | 1461271699181 Marionette TRACE conn4 -> [0,1241,"getWindowHandle",null] 13:48:19 INFO - PROCESS | 1827 | 1461271699185 Marionette TRACE conn4 <- [1,1241,null,{"value":"8"}] 13:48:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 13:48:19 INFO - PROCESS | 1827 | 1461271699191 Marionette TRACE conn4 -> [0,1242,"setScriptTimeout",{"ms":35000}] 13:48:19 INFO - PROCESS | 1827 | 1461271699194 Marionette TRACE conn4 <- [1,1242,null,{}] 13:48:19 INFO - PROCESS | 1827 | 1461271699199 Marionette TRACE conn4 -> [0,1243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:48:19 INFO - PROCESS | 1827 | 1461271699386 Marionette TRACE conn4 <- [1,1243,null,{"value":null}] 13:48:19 INFO - PROCESS | 1827 | 1461271699578 Marionette TRACE conn4 -> [0,1244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:48:19 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f974d0d5800 == 115 [pid = 1827] [id = 318] 13:48:19 INFO - PROCESS | 1827 | ++DOMWINDOW == 232 (0x7f972995c000) [pid = 1827] [serial = 955] [outer = (nil)] 13:48:19 INFO - PROCESS | 1827 | ++DOMWINDOW == 233 (0x7f972aa6dc00) [pid = 1827] [serial = 956] [outer = 0x7f972995c000] 13:48:19 INFO - PROCESS | 1827 | 1461271699659 Marionette DEBUG loaded listener.js 13:48:19 INFO - PROCESS | 1827 | ++DOMWINDOW == 234 (0x7f972aa73c00) [pid = 1827] [serial = 957] [outer = 0x7f972995c000] 13:48:20 INFO - PROCESS | 1827 | 1461271700602 Marionette TRACE conn4 <- [1,1244,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html",0,null,null,[["Canvas test: 2d.gradient.object.update",0,null,null]]]}] 13:48:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 13:48:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 1485ms 13:48:20 INFO - PROCESS | 1827 | 1461271700677 Marionette TRACE conn4 -> [0,1245,"getWindowHandle",null] 13:48:20 INFO - PROCESS | 1827 | 1461271700682 Marionette TRACE conn4 <- [1,1245,null,{"value":"8"}] 13:48:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 13:48:20 INFO - PROCESS | 1827 | 1461271700688 Marionette TRACE conn4 -> [0,1246,"setScriptTimeout",{"ms":35000}] 13:48:20 INFO - PROCESS | 1827 | 1461271700690 Marionette TRACE conn4 <- [1,1246,null,{}] 13:48:20 INFO - PROCESS | 1827 | 1461271700697 Marionette TRACE conn4 -> [0,1247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:48:20 INFO - PROCESS | 1827 | 1461271700957 Marionette TRACE conn4 <- [1,1247,null,{"value":null}] 13:48:21 INFO - PROCESS | 1827 | 1461271701269 Marionette TRACE conn4 -> [0,1248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:48:21 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f9726adb800 == 116 [pid = 1827] [id = 319] 13:48:21 INFO - PROCESS | 1827 | ++DOMWINDOW == 235 (0x7f972aa74000) [pid = 1827] [serial = 958] [outer = (nil)] 13:48:21 INFO - PROCESS | 1827 | ++DOMWINDOW == 236 (0x7f9734fdfc00) [pid = 1827] [serial = 959] [outer = 0x7f972aa74000] 13:48:21 INFO - PROCESS | 1827 | 1461271701366 Marionette DEBUG loaded listener.js 13:48:21 INFO - PROCESS | 1827 | ++DOMWINDOW == 237 (0x7f9751ecd800) [pid = 1827] [serial = 960] [outer = 0x7f972aa74000] 13:48:22 INFO - PROCESS | 1827 | 1461271702393 Marionette TRACE conn4 <- [1,1248,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.behind",0,null,null]]]}] 13:48:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 13:48:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 1783ms 13:48:22 INFO - PROCESS | 1827 | 1461271702477 Marionette TRACE conn4 -> [0,1249,"getWindowHandle",null] 13:48:22 INFO - PROCESS | 1827 | 1461271702483 Marionette TRACE conn4 <- [1,1249,null,{"value":"8"}] 13:48:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 13:48:22 INFO - PROCESS | 1827 | 1461271702492 Marionette TRACE conn4 -> [0,1250,"setScriptTimeout",{"ms":35000}] 13:48:22 INFO - PROCESS | 1827 | 1461271702496 Marionette TRACE conn4 <- [1,1250,null,{}] 13:48:22 INFO - PROCESS | 1827 | 1461271702504 Marionette TRACE conn4 -> [0,1251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:48:22 INFO - PROCESS | 1827 | 1461271702722 Marionette TRACE conn4 <- [1,1251,null,{"value":null}] 13:48:23 INFO - PROCESS | 1827 | 1461271703040 Marionette TRACE conn4 -> [0,1252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:48:23 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f9726bd1000 == 117 [pid = 1827] [id = 320] 13:48:23 INFO - PROCESS | 1827 | ++DOMWINDOW == 238 (0x7f972995c400) [pid = 1827] [serial = 961] [outer = (nil)] 13:48:23 INFO - PROCESS | 1827 | ++DOMWINDOW == 239 (0x7f9733f22800) [pid = 1827] [serial = 962] [outer = 0x7f972995c400] 13:48:23 INFO - PROCESS | 1827 | 1461271703163 Marionette DEBUG loaded listener.js 13:48:23 INFO - PROCESS | 1827 | ++DOMWINDOW == 240 (0x7f9733f28000) [pid = 1827] [serial = 963] [outer = 0x7f972995c400] 13:48:24 INFO - PROCESS | 1827 | 1461271704069 Marionette TRACE conn4 <- [1,1252,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.beside",0,null,null]]]}] 13:48:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 13:48:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 1633ms 13:48:24 INFO - PROCESS | 1827 | 1461271704125 Marionette TRACE conn4 -> [0,1253,"getWindowHandle",null] 13:48:24 INFO - PROCESS | 1827 | 1461271704128 Marionette TRACE conn4 <- [1,1253,null,{"value":"8"}] 13:48:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 13:48:24 INFO - PROCESS | 1827 | 1461271704134 Marionette TRACE conn4 -> [0,1254,"setScriptTimeout",{"ms":35000}] 13:48:24 INFO - PROCESS | 1827 | 1461271704137 Marionette TRACE conn4 <- [1,1254,null,{}] 13:48:24 INFO - PROCESS | 1827 | 1461271704142 Marionette TRACE conn4 -> [0,1255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:48:24 INFO - PROCESS | 1827 | 1461271704348 Marionette TRACE conn4 <- [1,1255,null,{"value":null}] 13:48:24 INFO - PROCESS | 1827 | 1461271704586 Marionette TRACE conn4 -> [0,1256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:48:24 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f9726dc9000 == 118 [pid = 1827] [id = 321] 13:48:24 INFO - PROCESS | 1827 | ++DOMWINDOW == 241 (0x7f972aa6ec00) [pid = 1827] [serial = 964] [outer = (nil)] 13:48:24 INFO - PROCESS | 1827 | ++DOMWINDOW == 242 (0x7f9751eca000) [pid = 1827] [serial = 965] [outer = 0x7f972aa6ec00] 13:48:24 INFO - PROCESS | 1827 | 1461271704707 Marionette DEBUG loaded listener.js 13:48:24 INFO - PROCESS | 1827 | ++DOMWINDOW == 243 (0x7f97524d6000) [pid = 1827] [serial = 966] [outer = 0x7f972aa6ec00] 13:48:25 INFO - PROCESS | 1827 | 1461271705568 Marionette TRACE conn4 <- [1,1256,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.bottom",0,null,null]]]}] 13:48:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 13:48:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 1482ms 13:48:25 INFO - PROCESS | 1827 | 1461271705617 Marionette TRACE conn4 -> [0,1257,"getWindowHandle",null] 13:48:25 INFO - PROCESS | 1827 | 1461271705622 Marionette TRACE conn4 <- [1,1257,null,{"value":"8"}] 13:48:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 13:48:25 INFO - PROCESS | 1827 | 1461271705628 Marionette TRACE conn4 -> [0,1258,"setScriptTimeout",{"ms":35000}] 13:48:25 INFO - PROCESS | 1827 | 1461271705631 Marionette TRACE conn4 <- [1,1258,null,{}] 13:48:25 INFO - PROCESS | 1827 | 1461271705637 Marionette TRACE conn4 -> [0,1259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:48:25 INFO - PROCESS | 1827 | 1461271705815 Marionette TRACE conn4 <- [1,1259,null,{"value":null}] 13:48:26 INFO - PROCESS | 1827 | 1461271706010 Marionette TRACE conn4 -> [0,1260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:48:26 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f9726de2800 == 119 [pid = 1827] [id = 322] 13:48:26 INFO - PROCESS | 1827 | ++DOMWINDOW == 244 (0x7f9733f1f800) [pid = 1827] [serial = 967] [outer = (nil)] 13:48:26 INFO - PROCESS | 1827 | ++DOMWINDOW == 245 (0x7f9734126400) [pid = 1827] [serial = 968] [outer = 0x7f9733f1f800] 13:48:26 INFO - PROCESS | 1827 | 1461271706083 Marionette DEBUG loaded listener.js 13:48:26 INFO - PROCESS | 1827 | ++DOMWINDOW == 246 (0x7f973412b400) [pid = 1827] [serial = 969] [outer = 0x7f9733f1f800] 13:48:26 INFO - PROCESS | 1827 | 1461271706953 Marionette TRACE conn4 <- [1,1260,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.cylinder",0,null,null]]]}] 13:48:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 13:48:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 1379ms 13:48:27 INFO - PROCESS | 1827 | 1461271707009 Marionette TRACE conn4 -> [0,1261,"getWindowHandle",null] 13:48:27 INFO - PROCESS | 1827 | 1461271707013 Marionette TRACE conn4 <- [1,1261,null,{"value":"8"}] 13:48:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 13:48:27 INFO - PROCESS | 1827 | 1461271707019 Marionette TRACE conn4 -> [0,1262,"setScriptTimeout",{"ms":35000}] 13:48:27 INFO - PROCESS | 1827 | 1461271707023 Marionette TRACE conn4 <- [1,1262,null,{}] 13:48:27 INFO - PROCESS | 1827 | 1461271707028 Marionette TRACE conn4 -> [0,1263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:48:27 INFO - PROCESS | 1827 | 1461271707247 Marionette TRACE conn4 <- [1,1263,null,{"value":null}] 13:48:27 INFO - PROCESS | 1827 | 1461271707439 Marionette TRACE conn4 -> [0,1264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:48:27 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f9726ea9800 == 120 [pid = 1827] [id = 323] 13:48:27 INFO - PROCESS | 1827 | ++DOMWINDOW == 247 (0x7f9727069000) [pid = 1827] [serial = 970] [outer = (nil)] 13:48:27 INFO - PROCESS | 1827 | ++DOMWINDOW == 248 (0x7f9727072000) [pid = 1827] [serial = 971] [outer = 0x7f9727069000] 13:48:27 INFO - PROCESS | 1827 | 1461271707517 Marionette DEBUG loaded listener.js 13:48:27 INFO - PROCESS | 1827 | ++DOMWINDOW == 249 (0x7f975255f000) [pid = 1827] [serial = 972] [outer = 0x7f9727069000] 13:48:28 INFO - PROCESS | 1827 | 1461271708391 Marionette TRACE conn4 <- [1,1264,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.front",0,null,null]]]}] 13:48:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 13:48:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 1431ms 13:48:28 INFO - PROCESS | 1827 | 1461271708451 Marionette TRACE conn4 -> [0,1265,"getWindowHandle",null] 13:48:28 INFO - PROCESS | 1827 | 1461271708454 Marionette TRACE conn4 <- [1,1265,null,{"value":"8"}] 13:48:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 13:48:28 INFO - PROCESS | 1827 | 1461271708461 Marionette TRACE conn4 -> [0,1266,"setScriptTimeout",{"ms":35000}] 13:48:28 INFO - PROCESS | 1827 | 1461271708463 Marionette TRACE conn4 <- [1,1266,null,{}] 13:48:28 INFO - PROCESS | 1827 | 1461271708469 Marionette TRACE conn4 -> [0,1267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:48:28 INFO - PROCESS | 1827 | 1461271708661 Marionette TRACE conn4 <- [1,1267,null,{"value":null}] 13:48:28 INFO - PROCESS | 1827 | --DOCSHELL 0x7f9738403800 == 119 [pid = 1827] [id = 10] 13:48:28 INFO - PROCESS | 1827 | 1461271708965 Marionette TRACE conn4 -> [0,1268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:48:29 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f9727222000 == 120 [pid = 1827] [id = 324] 13:48:29 INFO - PROCESS | 1827 | ++DOMWINDOW == 250 (0x7f97272e1800) [pid = 1827] [serial = 973] [outer = (nil)] 13:48:29 INFO - PROCESS | 1827 | ++DOMWINDOW == 251 (0x7f97272e6c00) [pid = 1827] [serial = 974] [outer = 0x7f97272e1800] 13:48:29 INFO - PROCESS | 1827 | 1461271709156 Marionette DEBUG loaded listener.js 13:48:29 INFO - PROCESS | 1827 | ++DOMWINDOW == 252 (0x7f97272eb000) [pid = 1827] [serial = 975] [outer = 0x7f97272e1800] 13:48:30 INFO - PROCESS | 1827 | 1461271710031 Marionette TRACE conn4 <- [1,1268,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape1",0,null,null]]]}] 13:48:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 13:48:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 1635ms 13:48:30 INFO - PROCESS | 1827 | 1461271710098 Marionette TRACE conn4 -> [0,1269,"getWindowHandle",null] 13:48:30 INFO - PROCESS | 1827 | 1461271710102 Marionette TRACE conn4 <- [1,1269,null,{"value":"8"}] 13:48:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 13:48:30 INFO - PROCESS | 1827 | 1461271710108 Marionette TRACE conn4 -> [0,1270,"setScriptTimeout",{"ms":35000}] 13:48:30 INFO - PROCESS | 1827 | 1461271710111 Marionette TRACE conn4 <- [1,1270,null,{}] 13:48:30 INFO - PROCESS | 1827 | 1461271710116 Marionette TRACE conn4 -> [0,1271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:48:30 INFO - PROCESS | 1827 | 1461271710316 Marionette TRACE conn4 <- [1,1271,null,{"value":null}] 13:48:30 INFO - PROCESS | 1827 | 1461271710513 Marionette TRACE conn4 -> [0,1272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:48:30 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f9726d18000 == 121 [pid = 1827] [id = 325] 13:48:30 INFO - PROCESS | 1827 | ++DOMWINDOW == 253 (0x7f9725b07400) [pid = 1827] [serial = 976] [outer = (nil)] 13:48:30 INFO - PROCESS | 1827 | ++DOMWINDOW == 254 (0x7f9725b11000) [pid = 1827] [serial = 977] [outer = 0x7f9725b07400] 13:48:30 INFO - PROCESS | 1827 | 1461271710629 Marionette DEBUG loaded listener.js 13:48:30 INFO - PROCESS | 1827 | ++DOMWINDOW == 255 (0x7f9725b15800) [pid = 1827] [serial = 978] [outer = 0x7f9725b07400] 13:48:31 INFO - PROCESS | 1827 | 1461271711486 Marionette TRACE conn4 <- [1,1272,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape2",0,null,null]]]}] 13:48:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 13:48:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 1435ms 13:48:31 INFO - PROCESS | 1827 | 1461271711544 Marionette TRACE conn4 -> [0,1273,"getWindowHandle",null] 13:48:31 INFO - PROCESS | 1827 | 1461271711548 Marionette TRACE conn4 <- [1,1273,null,{"value":"8"}] 13:48:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 13:48:31 INFO - PROCESS | 1827 | 1461271711554 Marionette TRACE conn4 -> [0,1274,"setScriptTimeout",{"ms":35000}] 13:48:31 INFO - PROCESS | 1827 | 1461271711557 Marionette TRACE conn4 <- [1,1274,null,{}] 13:48:31 INFO - PROCESS | 1827 | 1461271711563 Marionette TRACE conn4 -> [0,1275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:48:31 INFO - PROCESS | 1827 | 1461271711780 Marionette TRACE conn4 <- [1,1275,null,{"value":null}] 13:48:32 INFO - PROCESS | 1827 | 1461271712088 Marionette TRACE conn4 -> [0,1276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:48:32 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f9725ce0000 == 122 [pid = 1827] [id = 326] 13:48:32 INFO - PROCESS | 1827 | ++DOMWINDOW == 256 (0x7f972aae2800) [pid = 1827] [serial = 979] [outer = (nil)] 13:48:32 INFO - PROCESS | 1827 | ++DOMWINDOW == 257 (0x7f972fba9c00) [pid = 1827] [serial = 980] [outer = 0x7f972aae2800] 13:48:32 INFO - PROCESS | 1827 | 1461271712209 Marionette DEBUG loaded listener.js 13:48:32 INFO - PROCESS | 1827 | ++DOMWINDOW == 258 (0x7f973893c000) [pid = 1827] [serial = 981] [outer = 0x7f972aae2800] 13:48:33 INFO - PROCESS | 1827 | 1461271713386 Marionette TRACE conn4 <- [1,1276,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.top",0,null,null]]]}] 13:48:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 13:48:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 1890ms 13:48:33 INFO - PROCESS | 1827 | 1461271713445 Marionette TRACE conn4 -> [0,1277,"getWindowHandle",null] 13:48:33 INFO - PROCESS | 1827 | 1461271713451 Marionette TRACE conn4 <- [1,1277,null,{"value":"8"}] 13:48:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 13:48:33 INFO - PROCESS | 1827 | 1461271713468 Marionette TRACE conn4 -> [0,1278,"setScriptTimeout",{"ms":35000}] 13:48:33 INFO - PROCESS | 1827 | 1461271713473 Marionette TRACE conn4 <- [1,1278,null,{}] 13:48:33 INFO - PROCESS | 1827 | 1461271713482 Marionette TRACE conn4 -> [0,1279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:48:33 INFO - PROCESS | 1827 | 1461271713769 Marionette TRACE conn4 <- [1,1279,null,{"value":null}] 13:48:33 INFO - PROCESS | 1827 | 1461271713944 Marionette TRACE conn4 -> [0,1280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:48:34 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f9727216800 == 123 [pid = 1827] [id = 327] 13:48:34 INFO - PROCESS | 1827 | ++DOMWINDOW == 259 (0x7f97293e3800) [pid = 1827] [serial = 982] [outer = (nil)] 13:48:34 INFO - PROCESS | 1827 | ++DOMWINDOW == 260 (0x7f9729954800) [pid = 1827] [serial = 983] [outer = 0x7f97293e3800] 13:48:34 INFO - PROCESS | 1827 | 1461271714064 Marionette DEBUG loaded listener.js 13:48:34 INFO - PROCESS | 1827 | ++DOMWINDOW == 261 (0x7f972995f400) [pid = 1827] [serial = 984] [outer = 0x7f97293e3800] 13:48:34 INFO - PROCESS | 1827 | 1461271714991 Marionette TRACE conn4 <- [1,1280,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html",0,null,null,[["Canvas test: 2d.gradient.radial.equal",0,null,null]]]}] 13:48:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 13:48:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 1593ms 13:48:35 INFO - PROCESS | 1827 | 1461271715054 Marionette TRACE conn4 -> [0,1281,"getWindowHandle",null] 13:48:35 INFO - PROCESS | 1827 | 1461271715062 Marionette TRACE conn4 <- [1,1281,null,{"value":"8"}] 13:48:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 13:48:35 INFO - PROCESS | 1827 | 1461271715073 Marionette TRACE conn4 -> [0,1282,"setScriptTimeout",{"ms":35000}] 13:48:35 INFO - PROCESS | 1827 | 1461271715076 Marionette TRACE conn4 <- [1,1282,null,{}] 13:48:35 INFO - PROCESS | 1827 | 1461271715082 Marionette TRACE conn4 -> [0,1283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:48:35 INFO - PROCESS | 1827 | 1461271715270 Marionette TRACE conn4 <- [1,1283,null,{"value":null}] 13:48:35 INFO - PROCESS | 1827 | 1461271715660 Marionette TRACE conn4 -> [0,1284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:48:35 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f97293b2000 == 124 [pid = 1827] [id = 328] 13:48:35 INFO - PROCESS | 1827 | ++DOMWINDOW == 262 (0x7f97293e3000) [pid = 1827] [serial = 985] [outer = (nil)] 13:48:35 INFO - PROCESS | 1827 | ++DOMWINDOW == 263 (0x7f972aa6d000) [pid = 1827] [serial = 986] [outer = 0x7f97293e3000] 13:48:35 INFO - PROCESS | 1827 | 1461271715734 Marionette DEBUG loaded listener.js 13:48:35 INFO - PROCESS | 1827 | ++DOMWINDOW == 264 (0x7f972ad7b800) [pid = 1827] [serial = 987] [outer = 0x7f97293e3000] 13:48:36 INFO - PROCESS | 1827 | 1461271716692 Marionette TRACE conn4 <- [1,1284,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside1",0,null,null]]]}] 13:48:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 13:48:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 1682ms 13:48:36 INFO - PROCESS | 1827 | 1461271716755 Marionette TRACE conn4 -> [0,1285,"getWindowHandle",null] 13:48:36 INFO - PROCESS | 1827 | 1461271716759 Marionette TRACE conn4 <- [1,1285,null,{"value":"8"}] 13:48:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 13:48:36 INFO - PROCESS | 1827 | 1461271716764 Marionette TRACE conn4 -> [0,1286,"setScriptTimeout",{"ms":35000}] 13:48:36 INFO - PROCESS | 1827 | 1461271716770 Marionette TRACE conn4 <- [1,1286,null,{}] 13:48:36 INFO - PROCESS | 1827 | 1461271716784 Marionette TRACE conn4 -> [0,1287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:48:37 INFO - PROCESS | 1827 | 1461271717030 Marionette TRACE conn4 <- [1,1287,null,{"value":null}] 13:48:37 INFO - PROCESS | 1827 | 1461271717335 Marionette TRACE conn4 -> [0,1288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:48:37 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f972fb03000 == 125 [pid = 1827] [id = 329] 13:48:37 INFO - PROCESS | 1827 | ++DOMWINDOW == 265 (0x7f972b165400) [pid = 1827] [serial = 988] [outer = (nil)] 13:48:37 INFO - PROCESS | 1827 | ++DOMWINDOW == 266 (0x7f972b168800) [pid = 1827] [serial = 989] [outer = 0x7f972b165400] 13:48:37 INFO - PROCESS | 1827 | 1461271717412 Marionette DEBUG loaded listener.js 13:48:37 INFO - PROCESS | 1827 | ++DOMWINDOW == 267 (0x7f972c226400) [pid = 1827] [serial = 990] [outer = 0x7f972b165400] 13:48:38 INFO - PROCESS | 1827 | 1461271718240 Marionette TRACE conn4 <- [1,1288,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside2",0,null,null]]]}] 13:48:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 13:48:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 1533ms 13:48:38 INFO - PROCESS | 1827 | 1461271718299 Marionette TRACE conn4 -> [0,1289,"getWindowHandle",null] 13:48:38 INFO - PROCESS | 1827 | 1461271718304 Marionette TRACE conn4 <- [1,1289,null,{"value":"8"}] 13:48:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 13:48:38 INFO - PROCESS | 1827 | 1461271718310 Marionette TRACE conn4 -> [0,1290,"setScriptTimeout",{"ms":35000}] 13:48:38 INFO - PROCESS | 1827 | 1461271718312 Marionette TRACE conn4 <- [1,1290,null,{}] 13:48:38 INFO - PROCESS | 1827 | 1461271718317 Marionette TRACE conn4 -> [0,1291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:48:38 INFO - PROCESS | 1827 | 1461271718502 Marionette TRACE conn4 <- [1,1291,null,{"value":null}] 13:48:38 INFO - PROCESS | 1827 | 1461271718708 Marionette TRACE conn4 -> [0,1292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:48:38 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f973657b000 == 126 [pid = 1827] [id = 330] 13:48:38 INFO - PROCESS | 1827 | ++DOMWINDOW == 268 (0x7f972aea7c00) [pid = 1827] [serial = 991] [outer = (nil)] 13:48:38 INFO - PROCESS | 1827 | ++DOMWINDOW == 269 (0x7f9733f23c00) [pid = 1827] [serial = 992] [outer = 0x7f972aea7c00] 13:48:38 INFO - PROCESS | 1827 | 1461271718777 Marionette DEBUG loaded listener.js 13:48:38 INFO - PROCESS | 1827 | ++DOMWINDOW == 270 (0x7f9733fa9800) [pid = 1827] [serial = 993] [outer = 0x7f972aea7c00] 13:48:39 INFO - PROCESS | 1827 | --DOCSHELL 0x7f97474e6800 == 125 [pid = 1827] [id = 256] 13:48:39 INFO - PROCESS | 1827 | --DOCSHELL 0x7f973ece6800 == 124 [pid = 1827] [id = 311] 13:48:39 INFO - PROCESS | 1827 | --DOMWINDOW == 269 (0x7f974d2dbc00) [pid = 1827] [serial = 836] [outer = (nil)] [url = about:blank] 13:48:39 INFO - PROCESS | 1827 | --DOMWINDOW == 268 (0x7f9735166c00) [pid = 1827] [serial = 824] [outer = (nil)] [url = about:blank] 13:48:39 INFO - PROCESS | 1827 | --DOMWINDOW == 267 (0x7f972c227800) [pid = 1827] [serial = 857] [outer = (nil)] [url = about:blank] 13:48:39 INFO - PROCESS | 1827 | --DOMWINDOW == 266 (0x7f97524c7400) [pid = 1827] [serial = 842] [outer = (nil)] [url = about:blank] 13:48:39 INFO - PROCESS | 1827 | --DOMWINDOW == 265 (0x7f9739f09000) [pid = 1827] [serial = 827] [outer = (nil)] [url = about:blank] 13:48:39 INFO - PROCESS | 1827 | --DOMWINDOW == 264 (0x7f97524d5c00) [pid = 1827] [serial = 854] [outer = (nil)] [url = about:blank] 13:48:39 INFO - PROCESS | 1827 | --DOMWINDOW == 263 (0x7f9752588400) [pid = 1827] [serial = 845] [outer = (nil)] [url = about:blank] 13:48:39 INFO - PROCESS | 1827 | --DOMWINDOW == 262 (0x7f973ef48400) [pid = 1827] [serial = 830] [outer = (nil)] [url = about:blank] 13:48:39 INFO - PROCESS | 1827 | --DOMWINDOW == 261 (0x7f972bd85400) [pid = 1827] [serial = 851] [outer = (nil)] [url = about:blank] 13:48:39 INFO - PROCESS | 1827 | --DOMWINDOW == 260 (0x7f972aea1000) [pid = 1827] [serial = 860] [outer = (nil)] [url = about:blank] 13:48:39 INFO - PROCESS | 1827 | --DOMWINDOW == 259 (0x7f97432d3800) [pid = 1827] [serial = 833] [outer = (nil)] [url = about:blank] 13:48:39 INFO - PROCESS | 1827 | --DOMWINDOW == 258 (0x7f974e717400) [pid = 1827] [serial = 839] [outer = (nil)] [url = about:blank] 13:48:39 INFO - PROCESS | 1827 | --DOMWINDOW == 257 (0x7f972ad78000) [pid = 1827] [serial = 848] [outer = (nil)] [url = about:blank] 13:48:39 INFO - PROCESS | 1827 | --DOCSHELL 0x7f973a992000 == 123 [pid = 1827] [id = 310] 13:48:39 INFO - PROCESS | 1827 | --DOCSHELL 0x7f9739dd0800 == 122 [pid = 1827] [id = 309] 13:48:39 INFO - PROCESS | 1827 | --DOCSHELL 0x7f973709c000 == 121 [pid = 1827] [id = 308] 13:48:39 INFO - PROCESS | 1827 | 1461271719890 Marionette TRACE conn4 <- [1,1292,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside3",0,null,null]]]}] 13:48:39 INFO - PROCESS | 1827 | --DOCSHELL 0x7f972ae64800 == 120 [pid = 1827] [id = 307] 13:48:39 INFO - PROCESS | 1827 | --DOCSHELL 0x7f972dc9a800 == 119 [pid = 1827] [id = 306] 13:48:39 INFO - PROCESS | 1827 | --DOCSHELL 0x7f973a862000 == 118 [pid = 1827] [id = 301] 13:48:39 INFO - PROCESS | 1827 | --DOCSHELL 0x7f9755348800 == 117 [pid = 1827] [id = 300] 13:48:39 INFO - PROCESS | 1827 | --DOCSHELL 0x7f972aa10000 == 116 [pid = 1827] [id = 299] 13:48:39 INFO - PROCESS | 1827 | --DOCSHELL 0x7f973401f000 == 115 [pid = 1827] [id = 298] 13:48:39 INFO - PROCESS | 1827 | --DOCSHELL 0x7f9752ab4800 == 114 [pid = 1827] [id = 297] 13:48:39 INFO - PROCESS | 1827 | --DOCSHELL 0x7f9752532800 == 113 [pid = 1827] [id = 296] 13:48:39 INFO - PROCESS | 1827 | --DOCSHELL 0x7f974d0d8800 == 112 [pid = 1827] [id = 295] 13:48:39 INFO - PROCESS | 1827 | --DOCSHELL 0x7f973f52c800 == 111 [pid = 1827] [id = 294] 13:48:39 INFO - PROCESS | 1827 | --DOCSHELL 0x7f9737099800 == 110 [pid = 1827] [id = 293] 13:48:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 13:48:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 1628ms 13:48:39 INFO - PROCESS | 1827 | 1461271719939 Marionette TRACE conn4 -> [0,1293,"getWindowHandle",null] 13:48:39 INFO - PROCESS | 1827 | 1461271719942 Marionette TRACE conn4 <- [1,1293,null,{"value":"8"}] 13:48:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 13:48:39 INFO - PROCESS | 1827 | 1461271719949 Marionette TRACE conn4 -> [0,1294,"setScriptTimeout",{"ms":35000}] 13:48:39 INFO - PROCESS | 1827 | 1461271719951 Marionette TRACE conn4 <- [1,1294,null,{}] 13:48:39 INFO - PROCESS | 1827 | 1461271719956 Marionette TRACE conn4 -> [0,1295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:48:40 INFO - PROCESS | 1827 | 1461271720148 Marionette TRACE conn4 <- [1,1295,null,{"value":null}] 13:48:40 INFO - PROCESS | 1827 | --DOMWINDOW == 256 (0x7f973a26b000) [pid = 1827] [serial = 873] [outer = (nil)] [url = about:blank] 13:48:40 INFO - PROCESS | 1827 | --DOMWINDOW == 255 (0x7f9736e6ac00) [pid = 1827] [serial = 870] [outer = (nil)] [url = about:blank] 13:48:40 INFO - PROCESS | 1827 | --DOMWINDOW == 254 (0x7f9739f0a400) [pid = 1827] [serial = 872] [outer = (nil)] [url = about:blank] 13:48:40 INFO - PROCESS | 1827 | --DOMWINDOW == 253 (0x7f9736504c00) [pid = 1827] [serial = 875] [outer = (nil)] [url = about:blank] 13:48:40 INFO - PROCESS | 1827 | --DOMWINDOW == 252 (0x7f9736882800) [pid = 1827] [serial = 869] [outer = (nil)] [url = about:blank] 13:48:40 INFO - PROCESS | 1827 | --DOMWINDOW == 251 (0x7f97341e0800) [pid = 1827] [serial = 866] [outer = (nil)] [url = about:blank] 13:48:40 INFO - PROCESS | 1827 | --DOMWINDOW == 250 (0x7f9734fda800) [pid = 1827] [serial = 867] [outer = (nil)] [url = about:blank] 13:48:40 INFO - PROCESS | 1827 | --DOMWINDOW == 249 (0x7f972de32000) [pid = 1827] [serial = 864] [outer = (nil)] [url = about:blank] 13:48:40 INFO - PROCESS | 1827 | --DOMWINDOW == 248 (0x7f972c228c00) [pid = 1827] [serial = 863] [outer = (nil)] [url = about:blank] 13:48:40 INFO - PROCESS | 1827 | --DOMWINDOW == 247 (0x7f973a61ec00) [pid = 1827] [serial = 876] [outer = (nil)] [url = about:blank] 13:48:40 INFO - PROCESS | 1827 | --DOMWINDOW == 246 (0x7f97406af000) [pid = 1827] [serial = 821] [outer = (nil)] [url = about:blank] 13:48:40 INFO - PROCESS | 1827 | 1461271720390 Marionette TRACE conn4 -> [0,1296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:48:40 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f972c648800 == 111 [pid = 1827] [id = 331] 13:48:40 INFO - PROCESS | 1827 | ++DOMWINDOW == 247 (0x7f972bd8a000) [pid = 1827] [serial = 994] [outer = (nil)] 13:48:40 INFO - PROCESS | 1827 | ++DOMWINDOW == 248 (0x7f9733fab000) [pid = 1827] [serial = 995] [outer = 0x7f972bd8a000] 13:48:40 INFO - PROCESS | 1827 | 1461271720458 Marionette DEBUG loaded listener.js 13:48:40 INFO - PROCESS | 1827 | ++DOMWINDOW == 249 (0x7f9734127800) [pid = 1827] [serial = 996] [outer = 0x7f972bd8a000] 13:48:41 INFO - PROCESS | 1827 | 1461271721118 Marionette TRACE conn4 <- [1,1296,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html",0,null,null,[["createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative",0,null,null]]]}] 13:48:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 13:48:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 1231ms 13:48:41 INFO - PROCESS | 1827 | 1461271721181 Marionette TRACE conn4 -> [0,1297,"getWindowHandle",null] 13:48:41 INFO - PROCESS | 1827 | 1461271721185 Marionette TRACE conn4 <- [1,1297,null,{"value":"8"}] 13:48:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 13:48:41 INFO - PROCESS | 1827 | 1461271721191 Marionette TRACE conn4 -> [0,1298,"setScriptTimeout",{"ms":35000}] 13:48:41 INFO - PROCESS | 1827 | 1461271721193 Marionette TRACE conn4 <- [1,1298,null,{}] 13:48:41 INFO - PROCESS | 1827 | 1461271721199 Marionette TRACE conn4 -> [0,1299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:48:41 INFO - PROCESS | 1827 | 1461271721390 Marionette TRACE conn4 <- [1,1299,null,{"value":null}] 13:48:41 INFO - PROCESS | 1827 | 1461271721545 Marionette TRACE conn4 -> [0,1300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:48:41 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f9737093000 == 112 [pid = 1827] [id = 332] 13:48:41 INFO - PROCESS | 1827 | ++DOMWINDOW == 250 (0x7f972fba1000) [pid = 1827] [serial = 997] [outer = (nil)] 13:48:41 INFO - PROCESS | 1827 | ++DOMWINDOW == 251 (0x7f9734fdb400) [pid = 1827] [serial = 998] [outer = 0x7f972fba1000] 13:48:41 INFO - PROCESS | 1827 | 1461271721607 Marionette DEBUG loaded listener.js 13:48:41 INFO - PROCESS | 1827 | ++DOMWINDOW == 252 (0x7f9736f48000) [pid = 1827] [serial = 999] [outer = 0x7f972fba1000] 13:48:42 INFO - PROCESS | 1827 | 1461271722469 Marionette TRACE conn4 <- [1,1300,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html",0,null,null,[["createRadialGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 13:48:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 13:48:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 1331ms 13:48:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 13:48:42 INFO - PROCESS | 1827 | 1461271722522 Marionette TRACE conn4 -> [0,1301,"getWindowHandle",null] 13:48:42 INFO - PROCESS | 1827 | 1461271722525 Marionette TRACE conn4 <- [1,1301,null,{"value":"8"}] 13:48:42 INFO - PROCESS | 1827 | 1461271722531 Marionette TRACE conn4 -> [0,1302,"setScriptTimeout",{"ms":35000}] 13:48:42 INFO - PROCESS | 1827 | 1461271722533 Marionette TRACE conn4 <- [1,1302,null,{}] 13:48:42 INFO - PROCESS | 1827 | 1461271722549 Marionette TRACE conn4 -> [0,1303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:48:42 INFO - PROCESS | 1827 | 1461271722785 Marionette TRACE conn4 <- [1,1303,null,{"value":null}] 13:48:42 INFO - PROCESS | 1827 | 1461271722810 Marionette TRACE conn4 -> [0,1304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:48:42 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f973a2c3000 == 113 [pid = 1827] [id = 333] 13:48:42 INFO - PROCESS | 1827 | ++DOMWINDOW == 253 (0x7f97272e4c00) [pid = 1827] [serial = 1000] [outer = (nil)] 13:48:42 INFO - PROCESS | 1827 | ++DOMWINDOW == 254 (0x7f9738437000) [pid = 1827] [serial = 1001] [outer = 0x7f97272e4c00] 13:48:42 INFO - PROCESS | 1827 | 1461271722892 Marionette DEBUG loaded listener.js 13:48:42 INFO - PROCESS | 1827 | ++DOMWINDOW == 255 (0x7f973a2f1800) [pid = 1827] [serial = 1002] [outer = 0x7f97272e4c00] 13:48:43 INFO - PROCESS | 1827 | 1461271723726 Marionette TRACE conn4 <- [1,1304,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside1",0,null,null]]]}] 13:48:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 13:48:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 1292ms 13:48:43 INFO - PROCESS | 1827 | 1461271723831 Marionette TRACE conn4 -> [0,1305,"getWindowHandle",null] 13:48:43 INFO - PROCESS | 1827 | 1461271723834 Marionette TRACE conn4 <- [1,1305,null,{"value":"8"}] 13:48:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 13:48:43 INFO - PROCESS | 1827 | 1461271723842 Marionette TRACE conn4 -> [0,1306,"setScriptTimeout",{"ms":35000}] 13:48:43 INFO - PROCESS | 1827 | 1461271723845 Marionette TRACE conn4 <- [1,1306,null,{}] 13:48:43 INFO - PROCESS | 1827 | 1461271723850 Marionette TRACE conn4 -> [0,1307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:48:44 INFO - PROCESS | 1827 | 1461271724085 Marionette TRACE conn4 <- [1,1307,null,{"value":null}] 13:48:44 INFO - PROCESS | 1827 | 1461271724117 Marionette TRACE conn4 -> [0,1308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:48:44 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f973a984000 == 114 [pid = 1827] [id = 334] 13:48:44 INFO - PROCESS | 1827 | ++DOMWINDOW == 256 (0x7f9736f4f800) [pid = 1827] [serial = 1003] [outer = (nil)] 13:48:44 INFO - PROCESS | 1827 | ++DOMWINDOW == 257 (0x7f973a8c9800) [pid = 1827] [serial = 1004] [outer = 0x7f9736f4f800] 13:48:44 INFO - PROCESS | 1827 | 1461271724182 Marionette DEBUG loaded listener.js 13:48:44 INFO - PROCESS | 1827 | ++DOMWINDOW == 258 (0x7f973e04bc00) [pid = 1827] [serial = 1005] [outer = 0x7f9736f4f800] 13:48:45 INFO - PROCESS | 1827 | --DOMWINDOW == 257 (0x7f9740920000) [pid = 1827] [serial = 739] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 13:48:45 INFO - PROCESS | 1827 | --DOMWINDOW == 256 (0x7f9739fa1000) [pid = 1827] [serial = 727] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 13:48:45 INFO - PROCESS | 1827 | --DOMWINDOW == 255 (0x7f973f432400) [pid = 1827] [serial = 733] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 13:48:45 INFO - PROCESS | 1827 | --DOMWINDOW == 254 (0x7f973510c000) [pid = 1827] [serial = 676] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 13:48:45 INFO - PROCESS | 1827 | --DOMWINDOW == 253 (0x7f972fae4400) [pid = 1827] [serial = 636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 13:48:45 INFO - PROCESS | 1827 | --DOMWINDOW == 252 (0x7f97372e2000) [pid = 1827] [serial = 669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 13:48:45 INFO - PROCESS | 1827 | --DOMWINDOW == 251 (0x7f972efd3800) [pid = 1827] [serial = 685] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 13:48:45 INFO - PROCESS | 1827 | --DOMWINDOW == 250 (0x7f9747477c00) [pid = 1827] [serial = 745] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 13:48:45 INFO - PROCESS | 1827 | --DOMWINDOW == 249 (0x7f9734082800) [pid = 1827] [serial = 615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 13:48:45 INFO - PROCESS | 1827 | --DOMWINDOW == 248 (0x7f973dbb6800) [pid = 1827] [serial = 730] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 13:48:45 INFO - PROCESS | 1827 | --DOMWINDOW == 247 (0x7f972ad79000) [pid = 1827] [serial = 919] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 13:48:45 INFO - PROCESS | 1827 | --DOMWINDOW == 246 (0x7f972dbc3000) [pid = 1827] [serial = 639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 13:48:45 INFO - PROCESS | 1827 | --DOMWINDOW == 245 (0x7f9739fa1800) [pid = 1827] [serial = 934] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 13:48:45 INFO - PROCESS | 1827 | --DOMWINDOW == 244 (0x7f972dbce800) [pid = 1827] [serial = 603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 13:48:45 INFO - PROCESS | 1827 | --DOMWINDOW == 243 (0x7f9738432000) [pid = 1827] [serial = 724] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 13:48:45 INFO - PROCESS | 1827 | --DOMWINDOW == 242 (0x7f972dbce000) [pid = 1827] [serial = 663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 13:48:45 INFO - PROCESS | 1827 | --DOMWINDOW == 241 (0x7f972dbca000) [pid = 1827] [serial = 688] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 13:48:45 INFO - PROCESS | 1827 | --DOMWINDOW == 240 (0x7f972ef0a000) [pid = 1827] [serial = 666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 13:48:45 INFO - PROCESS | 1827 | --DOMWINDOW == 239 (0x7f974008c000) [pid = 1827] [serial = 736] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 13:48:45 INFO - PROCESS | 1827 | --DOMWINDOW == 238 (0x7f9734179c00) [pid = 1827] [serial = 633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 13:48:45 INFO - PROCESS | 1827 | --DOMWINDOW == 237 (0x7f97341df800) [pid = 1827] [serial = 718] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 13:48:45 INFO - PROCESS | 1827 | --DOMWINDOW == 236 (0x7f973516c400) [pid = 1827] [serial = 928] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 13:48:45 INFO - PROCESS | 1827 | --DOMWINDOW == 235 (0x7f9735102c00) [pid = 1827] [serial = 925] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 13:48:45 INFO - PROCESS | 1827 | --DOMWINDOW == 234 (0x7f972ae98400) [pid = 1827] [serial = 859] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 13:48:45 INFO - PROCESS | 1827 | --DOMWINDOW == 233 (0x7f9739fa0400) [pid = 1827] [serial = 931] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 13:48:45 INFO - PROCESS | 1827 | --DOMWINDOW == 232 (0x7f973a628800) [pid = 1827] [serial = 627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 13:48:45 INFO - PROCESS | 1827 | --DOMWINDOW == 231 (0x7f973782c000) [pid = 1827] [serial = 672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 13:48:45 INFO - PROCESS | 1827 | --DOMWINDOW == 230 (0x7f973a621c00) [pid = 1827] [serial = 624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 13:48:45 INFO - PROCESS | 1827 | --DOMWINDOW == 229 (0x7f97406b7400) [pid = 1827] [serial = 679] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 13:48:45 INFO - PROCESS | 1827 | --DOMWINDOW == 228 (0x7f973893cc00) [pid = 1827] [serial = 621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 13:48:45 INFO - PROCESS | 1827 | --DOMWINDOW == 227 (0x7f973e993c00) [pid = 1827] [serial = 630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 13:48:45 INFO - PROCESS | 1827 | --DOMWINDOW == 226 (0x7f97416ebc00) [pid = 1827] [serial = 742] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 13:48:45 INFO - PROCESS | 1827 | --DOMWINDOW == 225 (0x7f972bd8f800) [pid = 1827] [serial = 922] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 13:48:45 INFO - PROCESS | 1827 | --DOMWINDOW == 224 (0x7f973417c800) [pid = 1827] [serial = 721] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 13:48:45 INFO - PROCESS | 1827 | --DOMWINDOW == 223 (0x7f97406b4c00) [pid = 1827] [serial = 682] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 13:48:45 INFO - PROCESS | 1827 | --DOMWINDOW == 222 (0x7f973516f400) [pid = 1827] [serial = 618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 13:48:45 INFO - PROCESS | 1827 | --DOMWINDOW == 221 (0x7f9733fee000) [pid = 1827] [serial = 606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 13:48:45 INFO - PROCESS | 1827 | --DOMWINDOW == 220 (0x7f972dbcb000) [pid = 1827] [serial = 691] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 13:48:45 INFO - PROCESS | 1827 | 1461271725791 Marionette TRACE conn4 <- [1,1308,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside2",0,null,null]]]}] 13:48:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 13:48:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 1980ms 13:48:45 INFO - PROCESS | 1827 | 1461271725822 Marionette TRACE conn4 -> [0,1309,"getWindowHandle",null] 13:48:45 INFO - PROCESS | 1827 | 1461271725825 Marionette TRACE conn4 <- [1,1309,null,{"value":"8"}] 13:48:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 13:48:45 INFO - PROCESS | 1827 | 1461271725831 Marionette TRACE conn4 -> [0,1310,"setScriptTimeout",{"ms":35000}] 13:48:45 INFO - PROCESS | 1827 | 1461271725833 Marionette TRACE conn4 <- [1,1310,null,{}] 13:48:45 INFO - PROCESS | 1827 | 1461271725838 Marionette TRACE conn4 -> [0,1311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:48:45 INFO - PROCESS | 1827 | 1461271725993 Marionette TRACE conn4 <- [1,1311,null,{"value":null}] 13:48:46 INFO - PROCESS | 1827 | 1461271726022 Marionette TRACE conn4 -> [0,1312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:48:46 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f9737082800 == 115 [pid = 1827] [id = 335] 13:48:46 INFO - PROCESS | 1827 | ++DOMWINDOW == 221 (0x7f972dbc3000) [pid = 1827] [serial = 1006] [outer = (nil)] 13:48:46 INFO - PROCESS | 1827 | ++DOMWINDOW == 222 (0x7f9736886000) [pid = 1827] [serial = 1007] [outer = 0x7f972dbc3000] 13:48:46 INFO - PROCESS | 1827 | 1461271726085 Marionette DEBUG loaded listener.js 13:48:46 INFO - PROCESS | 1827 | ++DOMWINDOW == 223 (0x7f9739fa1000) [pid = 1827] [serial = 1008] [outer = 0x7f972dbc3000] 13:48:46 INFO - PROCESS | 1827 | 1461271726968 Marionette TRACE conn4 <- [1,1312,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside3",1,"assert_equals: Red channel of the pixel at (1, 1) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1313,"getWindowHandle",null] 13:48:47 INFO - PROCESS | 1827 | 1461271727026 Marionette TRACE conn4 <- [1,1313,null,{"value":"8"}] 13:48:47 INFO - PROCESS | 1827 | 1461271727032 Marionette TRACE conn4 -> [0,1314,"setScriptTimeout",{"ms":35000}] 13:48:47 INFO - PROCESS | 1827 | 1461271727035 Marionette TRACE conn4 <- [1,1314,null,{}] 13:48:47 INFO - PROCESS | 1827 | 1461271727040 Marionette TRACE conn4 -> [0,1315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:48:47 INFO - PROCESS | 1827 | 1461271727220 Marionette TRACE conn4 <- [1,1315,null,{"value":null}] 13:48:47 INFO - PROCESS | 1827 | 1461271727535 Marionette TRACE conn4 -> [0,1316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:48:47 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f9726bdf800 == 116 [pid = 1827] [id = 336] 13:48:47 INFO - PROCESS | 1827 | ++DOMWINDOW == 224 (0x7f9725b0a000) [pid = 1827] [serial = 1009] [outer = (nil)] 13:48:47 INFO - PROCESS | 1827 | ++DOMWINDOW == 225 (0x7f9725b13000) [pid = 1827] [serial = 1010] [outer = 0x7f9725b0a000] 13:48:47 INFO - PROCESS | 1827 | 1461271727616 Marionette DEBUG loaded listener.js 13:48:47 INFO - PROCESS | 1827 | ++DOMWINDOW == 226 (0x7f9727074000) [pid = 1827] [serial = 1011] [outer = 0x7f9725b0a000] 13:48:48 INFO - PROCESS | 1827 | 1461271728652 Marionette TRACE conn4 <- [1,1316,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch1",0,null,null]]]}] 13:48:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 13:48:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 1686ms 13:48:48 INFO - PROCESS | 1827 | 1461271728720 Marionette TRACE conn4 -> [0,1317,"getWindowHandle",null] 13:48:48 INFO - PROCESS | 1827 | 1461271728727 Marionette TRACE conn4 <- [1,1317,null,{"value":"8"}] 13:48:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 13:48:48 INFO - PROCESS | 1827 | 1461271728737 Marionette TRACE conn4 -> [0,1318,"setScriptTimeout",{"ms":35000}] 13:48:48 INFO - PROCESS | 1827 | 1461271728741 Marionette TRACE conn4 <- [1,1318,null,{}] 13:48:48 INFO - PROCESS | 1827 | 1461271728749 Marionette TRACE conn4 -> [0,1319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:48:49 INFO - PROCESS | 1827 | 1461271729002 Marionette TRACE conn4 <- [1,1319,null,{"value":null}] 13:48:49 INFO - PROCESS | 1827 | 1461271729296 Marionette TRACE conn4 -> [0,1320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:48:49 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f972fb0e800 == 117 [pid = 1827] [id = 337] 13:48:49 INFO - PROCESS | 1827 | ++DOMWINDOW == 227 (0x7f972aa6cc00) [pid = 1827] [serial = 1012] [outer = (nil)] 13:48:49 INFO - PROCESS | 1827 | ++DOMWINDOW == 228 (0x7f972ae9fc00) [pid = 1827] [serial = 1013] [outer = 0x7f972aa6cc00] 13:48:49 INFO - PROCESS | 1827 | 1461271729375 Marionette DEBUG loaded listener.js 13:48:49 INFO - PROCESS | 1827 | ++DOMWINDOW == 229 (0x7f972b164800) [pid = 1827] [serial = 1014] [outer = 0x7f972aa6cc00] 13:48:50 INFO - PROCESS | 1827 | 1461271730341 Marionette TRACE conn4 <- [1,1320,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch2",0,null,null]]]}] 13:48:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 13:48:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 1633ms 13:48:50 INFO - PROCESS | 1827 | 1461271730376 Marionette TRACE conn4 -> [0,1321,"getWindowHandle",null] 13:48:50 INFO - PROCESS | 1827 | 1461271730382 Marionette TRACE conn4 <- [1,1321,null,{"value":"8"}] 13:48:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 13:48:50 INFO - PROCESS | 1827 | 1461271730388 Marionette TRACE conn4 -> [0,1322,"setScriptTimeout",{"ms":35000}] 13:48:50 INFO - PROCESS | 1827 | 1461271730391 Marionette TRACE conn4 <- [1,1322,null,{}] 13:48:50 INFO - PROCESS | 1827 | 1461271730397 Marionette TRACE conn4 -> [0,1323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:48:50 INFO - PROCESS | 1827 | 1461271730591 Marionette TRACE conn4 <- [1,1323,null,{"value":null}] 13:48:50 INFO - PROCESS | 1827 | 1461271730881 Marionette TRACE conn4 -> [0,1324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:48:50 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f973a76b800 == 118 [pid = 1827] [id = 338] 13:48:50 INFO - PROCESS | 1827 | ++DOMWINDOW == 230 (0x7f972fcebc00) [pid = 1827] [serial = 1015] [outer = (nil)] 13:48:50 INFO - PROCESS | 1827 | ++DOMWINDOW == 231 (0x7f9733fae400) [pid = 1827] [serial = 1016] [outer = 0x7f972fcebc00] 13:48:51 INFO - PROCESS | 1827 | 1461271731001 Marionette DEBUG loaded listener.js 13:48:51 INFO - PROCESS | 1827 | ++DOMWINDOW == 232 (0x7f973412ec00) [pid = 1827] [serial = 1017] [outer = 0x7f972fcebc00] 13:48:51 INFO - PROCESS | 1827 | 1461271731876 Marionette TRACE conn4 <- [1,1324,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch3",0,null,null]]]}] 13:48:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 13:48:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 1535ms 13:48:51 INFO - PROCESS | 1827 | 1461271731924 Marionette TRACE conn4 -> [0,1325,"getWindowHandle",null] 13:48:51 INFO - PROCESS | 1827 | 1461271731928 Marionette TRACE conn4 <- [1,1325,null,{"value":"8"}] 13:48:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 13:48:51 INFO - PROCESS | 1827 | 1461271731944 Marionette TRACE conn4 -> [0,1326,"setScriptTimeout",{"ms":35000}] 13:48:51 INFO - PROCESS | 1827 | 1461271731952 Marionette TRACE conn4 <- [1,1326,null,{}] 13:48:51 INFO - PROCESS | 1827 | 1461271731958 Marionette TRACE conn4 -> [0,1327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:48:52 INFO - PROCESS | 1827 | 1461271732173 Marionette TRACE conn4 <- [1,1327,null,{"value":null}] 13:48:52 INFO - PROCESS | 1827 | 1461271732426 Marionette TRACE conn4 -> [0,1328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:48:52 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f973f51b000 == 119 [pid = 1827] [id = 339] 13:48:52 INFO - PROCESS | 1827 | ++DOMWINDOW == 233 (0x7f9736506c00) [pid = 1827] [serial = 1018] [outer = (nil)] 13:48:52 INFO - PROCESS | 1827 | ++DOMWINDOW == 234 (0x7f9736f50800) [pid = 1827] [serial = 1019] [outer = 0x7f9736506c00] 13:48:52 INFO - PROCESS | 1827 | 1461271732546 Marionette DEBUG loaded listener.js 13:48:52 INFO - PROCESS | 1827 | ++DOMWINDOW == 235 (0x7f9739f03400) [pid = 1827] [serial = 1020] [outer = 0x7f9736506c00] 13:48:53 INFO - PROCESS | 1827 | 1461271733466 Marionette TRACE conn4 <- [1,1328,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 13:48:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | Radial gradient coordinates are relative to the coordinate space at the time of filling 13:48:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 1592ms 13:48:53 INFO - PROCESS | 1827 | 1461271733530 Marionette TRACE conn4 -> [0,1329,"getWindowHandle",null] 13:48:53 INFO - PROCESS | 1827 | 1461271733535 Marionette TRACE conn4 <- [1,1329,null,{"value":"8"}] 13:48:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 13:48:53 INFO - PROCESS | 1827 | 1461271733541 Marionette TRACE conn4 -> [0,1330,"setScriptTimeout",{"ms":35000}] 13:48:53 INFO - PROCESS | 1827 | 1461271733544 Marionette TRACE conn4 <- [1,1330,null,{}] 13:48:53 INFO - PROCESS | 1827 | 1461271733549 Marionette TRACE conn4 -> [0,1331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:48:53 INFO - PROCESS | 1827 | 1461271733751 Marionette TRACE conn4 <- [1,1331,null,{"value":null}] 13:48:53 INFO - PROCESS | 1827 | 1461271733992 Marionette TRACE conn4 -> [0,1332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:48:54 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f974161d000 == 120 [pid = 1827] [id = 340] 13:48:54 INFO - PROCESS | 1827 | ++DOMWINDOW == 236 (0x7f9733f20c00) [pid = 1827] [serial = 1021] [outer = (nil)] 13:48:54 INFO - PROCESS | 1827 | ++DOMWINDOW == 237 (0x7f973a8c8800) [pid = 1827] [serial = 1022] [outer = 0x7f9733f20c00] 13:48:54 INFO - PROCESS | 1827 | 1461271734113 Marionette DEBUG loaded listener.js 13:48:54 INFO - PROCESS | 1827 | ++DOMWINDOW == 238 (0x7f973c77bc00) [pid = 1827] [serial = 1023] [outer = 0x7f9733f20c00] 13:48:54 INFO - PROCESS | 1827 | 1461271734953 Marionette TRACE conn4 <- [1,1332,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 13:48:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | Radial gradient coordinates are relative to the coordinate space at the time of filling 13:48:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 1478ms 13:48:55 INFO - PROCESS | 1827 | 1461271735020 Marionette TRACE conn4 -> [0,1333,"getWindowHandle",null] 13:48:55 INFO - PROCESS | 1827 | 1461271735024 Marionette TRACE conn4 <- [1,1333,null,{"value":"8"}] 13:48:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 13:48:55 INFO - PROCESS | 1827 | 1461271735030 Marionette TRACE conn4 -> [0,1334,"setScriptTimeout",{"ms":35000}] 13:48:55 INFO - PROCESS | 1827 | 1461271735033 Marionette TRACE conn4 <- [1,1334,null,{}] 13:48:55 INFO - PROCESS | 1827 | 1461271735038 Marionette TRACE conn4 -> [0,1335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:48:55 INFO - PROCESS | 1827 | 1461271735240 Marionette TRACE conn4 <- [1,1335,null,{"value":null}] 13:48:55 INFO - PROCESS | 1827 | 1461271735436 Marionette TRACE conn4 -> [0,1336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:48:55 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f974d2f7000 == 121 [pid = 1827] [id = 341] 13:48:55 INFO - PROCESS | 1827 | ++DOMWINDOW == 239 (0x7f973ef49000) [pid = 1827] [serial = 1024] [outer = (nil)] 13:48:55 INFO - PROCESS | 1827 | ++DOMWINDOW == 240 (0x7f973efaa800) [pid = 1827] [serial = 1025] [outer = 0x7f973ef49000] 13:48:55 INFO - PROCESS | 1827 | 1461271735534 Marionette DEBUG loaded listener.js 13:48:55 INFO - PROCESS | 1827 | ++DOMWINDOW == 241 (0x7f97406b7000) [pid = 1827] [serial = 1026] [outer = 0x7f973ef49000] 13:48:56 INFO - PROCESS | 1827 | 1461271736503 Marionette TRACE conn4 <- [1,1336,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html",0,null,null,[["Radial gradient transforms do not experience broken caching effects",0,null,null]]]}] 13:48:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 13:48:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 1530ms 13:48:56 INFO - PROCESS | 1827 | 1461271736561 Marionette TRACE conn4 -> [0,1337,"getWindowHandle",null] 13:48:56 INFO - PROCESS | 1827 | 1461271736564 Marionette TRACE conn4 <- [1,1337,null,{"value":"8"}] 13:48:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 13:48:56 INFO - PROCESS | 1827 | 1461271736570 Marionette TRACE conn4 -> [0,1338,"setScriptTimeout",{"ms":35000}] 13:48:56 INFO - PROCESS | 1827 | 1461271736573 Marionette TRACE conn4 <- [1,1338,null,{}] 13:48:56 INFO - PROCESS | 1827 | 1461271736578 Marionette TRACE conn4 -> [0,1339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:48:56 INFO - PROCESS | 1827 | 1461271736789 Marionette TRACE conn4 <- [1,1339,null,{"value":null}] 13:48:56 INFO - PROCESS | 1827 | 1461271736984 Marionette TRACE conn4 -> [0,1340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:48:57 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f9752532800 == 122 [pid = 1827] [id = 342] 13:48:57 INFO - PROCESS | 1827 | ++DOMWINDOW == 242 (0x7f973d4a1400) [pid = 1827] [serial = 1027] [outer = (nil)] 13:48:57 INFO - PROCESS | 1827 | ++DOMWINDOW == 243 (0x7f973ef4a800) [pid = 1827] [serial = 1028] [outer = 0x7f973d4a1400] 13:48:57 INFO - PROCESS | 1827 | 1461271737070 Marionette DEBUG loaded listener.js 13:48:57 INFO - PROCESS | 1827 | ++DOMWINDOW == 244 (0x7f9747476c00) [pid = 1827] [serial = 1029] [outer = 0x7f973d4a1400] 13:48:58 INFO - PROCESS | 1827 | 1461271738490 Marionette TRACE conn4 <- [1,1340,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html",0,null,null,[["createPattern() of an animated GIF draws the first frame",0,null,null]]]}] 13:48:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 13:48:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1932ms 13:48:58 INFO - PROCESS | 1827 | 1461271738563 Marionette TRACE conn4 -> [0,1341,"getWindowHandle",null] 13:48:58 INFO - PROCESS | 1827 | 1461271738566 Marionette TRACE conn4 <- [1,1341,null,{"value":"8"}] 13:48:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 13:48:58 INFO - PROCESS | 1827 | 1461271738576 Marionette TRACE conn4 -> [0,1342,"setScriptTimeout",{"ms":35000}] 13:48:58 INFO - PROCESS | 1827 | 1461271738579 Marionette TRACE conn4 <- [1,1342,null,{}] 13:48:58 INFO - PROCESS | 1827 | 1461271738587 Marionette TRACE conn4 -> [0,1343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:48:58 INFO - PROCESS | 1827 | 1461271738799 Marionette TRACE conn4 <- [1,1343,null,{"value":null}] 13:48:59 INFO - PROCESS | 1827 | 1461271739009 Marionette TRACE conn4 -> [0,1344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:48:59 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f9752aba800 == 123 [pid = 1827] [id = 343] 13:48:59 INFO - PROCESS | 1827 | ++DOMWINDOW == 245 (0x7f972fba8000) [pid = 1827] [serial = 1030] [outer = (nil)] 13:48:59 INFO - PROCESS | 1827 | ++DOMWINDOW == 246 (0x7f974741dc00) [pid = 1827] [serial = 1031] [outer = 0x7f972fba8000] 13:48:59 INFO - PROCESS | 1827 | 1461271739081 Marionette DEBUG loaded listener.js 13:48:59 INFO - PROCESS | 1827 | ++DOMWINDOW == 247 (0x7f974d741800) [pid = 1827] [serial = 1032] [outer = 0x7f972fba8000] 13:48:59 INFO - PROCESS | 1827 | 1461271739960 Marionette TRACE conn4 <- [1,1344,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.canvas",0,null,null]]]}] 13:49:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 13:49:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 1429ms 13:49:00 INFO - PROCESS | 1827 | 1461271740007 Marionette TRACE conn4 -> [0,1345,"getWindowHandle",null] 13:49:00 INFO - PROCESS | 1827 | 1461271740011 Marionette TRACE conn4 <- [1,1345,null,{"value":"8"}] 13:49:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 13:49:00 INFO - PROCESS | 1827 | 1461271740016 Marionette TRACE conn4 -> [0,1346,"setScriptTimeout",{"ms":35000}] 13:49:00 INFO - PROCESS | 1827 | 1461271740019 Marionette TRACE conn4 <- [1,1346,null,{}] 13:49:00 INFO - PROCESS | 1827 | 1461271740024 Marionette TRACE conn4 -> [0,1347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:49:00 INFO - PROCESS | 1827 | 1461271740207 Marionette TRACE conn4 <- [1,1347,null,{"value":null}] 13:49:00 INFO - PROCESS | 1827 | 1461271740417 Marionette TRACE conn4 -> [0,1348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:49:00 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f973642a800 == 124 [pid = 1827] [id = 344] 13:49:00 INFO - PROCESS | 1827 | ++DOMWINDOW == 248 (0x7f972ad7e000) [pid = 1827] [serial = 1033] [outer = (nil)] 13:49:00 INFO - PROCESS | 1827 | ++DOMWINDOW == 249 (0x7f974747c800) [pid = 1827] [serial = 1034] [outer = 0x7f972ad7e000] 13:49:00 INFO - PROCESS | 1827 | 1461271740488 Marionette DEBUG loaded listener.js 13:49:00 INFO - PROCESS | 1827 | ++DOMWINDOW == 250 (0x7f974e19f800) [pid = 1827] [serial = 1035] [outer = 0x7f972ad7e000] 13:49:01 INFO - PROCESS | 1827 | 1461271741433 Marionette TRACE conn4 <- [1,1348,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html",0,null,null,[["Canvas test: 2d.pattern.basic.image",0,null,null]]]}] 13:49:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 13:49:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 1489ms 13:49:01 INFO - PROCESS | 1827 | 1461271741508 Marionette TRACE conn4 -> [0,1349,"getWindowHandle",null] 13:49:01 INFO - PROCESS | 1827 | 1461271741511 Marionette TRACE conn4 <- [1,1349,null,{"value":"8"}] 13:49:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 13:49:01 INFO - PROCESS | 1827 | 1461271741520 Marionette TRACE conn4 -> [0,1350,"setScriptTimeout",{"ms":35000}] 13:49:01 INFO - PROCESS | 1827 | 1461271741524 Marionette TRACE conn4 <- [1,1350,null,{}] 13:49:01 INFO - PROCESS | 1827 | 1461271741531 Marionette TRACE conn4 -> [0,1351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:49:01 INFO - PROCESS | 1827 | 1461271741799 Marionette TRACE conn4 <- [1,1351,null,{"value":null}] 13:49:02 INFO - PROCESS | 1827 | 1461271742114 Marionette TRACE conn4 -> [0,1352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:49:02 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f9736571000 == 125 [pid = 1827] [id = 345] 13:49:02 INFO - PROCESS | 1827 | ++DOMWINDOW == 251 (0x7f97341df000) [pid = 1827] [serial = 1036] [outer = (nil)] 13:49:02 INFO - PROCESS | 1827 | ++DOMWINDOW == 252 (0x7f9734e05c00) [pid = 1827] [serial = 1037] [outer = 0x7f97341df000] 13:49:02 INFO - PROCESS | 1827 | 1461271742198 Marionette DEBUG loaded listener.js 13:49:02 INFO - PROCESS | 1827 | ++DOMWINDOW == 253 (0x7f973efb5800) [pid = 1827] [serial = 1038] [outer = 0x7f97341df000] 13:49:03 INFO - PROCESS | 1827 | 1461271743133 Marionette TRACE conn4 <- [1,1352,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html",0,null,null,[["Canvas test: 2d.pattern.basic.nocontext",0,null,null]]]}] 13:49:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 13:49:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 1684ms 13:49:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 13:49:03 INFO - PROCESS | 1827 | 1461271743205 Marionette TRACE conn4 -> [0,1353,"getWindowHandle",null] 13:49:03 INFO - PROCESS | 1827 | 1461271743207 Marionette TRACE conn4 <- [1,1353,null,{"value":"8"}] 13:49:03 INFO - PROCESS | 1827 | 1461271743215 Marionette TRACE conn4 -> [0,1354,"setScriptTimeout",{"ms":35000}] 13:49:03 INFO - PROCESS | 1827 | 1461271743218 Marionette TRACE conn4 <- [1,1354,null,{}] 13:49:03 INFO - PROCESS | 1827 | 1461271743223 Marionette TRACE conn4 -> [0,1355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:49:03 INFO - PROCESS | 1827 | 1461271743459 Marionette TRACE conn4 <- [1,1355,null,{"value":null}] 13:49:03 INFO - PROCESS | 1827 | 1461271743781 Marionette TRACE conn4 -> [0,1356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:49:03 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f972de17000 == 126 [pid = 1827] [id = 346] 13:49:03 INFO - PROCESS | 1827 | ++DOMWINDOW == 254 (0x7f972ef16000) [pid = 1827] [serial = 1039] [outer = (nil)] 13:49:03 INFO - PROCESS | 1827 | ++DOMWINDOW == 255 (0x7f9736884800) [pid = 1827] [serial = 1040] [outer = 0x7f972ef16000] 13:49:03 INFO - PROCESS | 1827 | 1461271743878 Marionette DEBUG loaded listener.js 13:49:03 INFO - PROCESS | 1827 | ++DOMWINDOW == 256 (0x7f973fe17000) [pid = 1827] [serial = 1041] [outer = 0x7f972ef16000] 13:49:05 INFO - PROCESS | 1827 | 1461271745534 Marionette TRACE conn4 <- [1,1356,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html",0,null,null,[["Canvas test: 2d.pattern.basic.type",0,null,null]]]}] 13:49:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 13:49:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 2335ms 13:49:05 INFO - PROCESS | 1827 | 1461271745548 Marionette TRACE conn4 -> [0,1357,"getWindowHandle",null] 13:49:05 INFO - PROCESS | 1827 | 1461271745553 Marionette TRACE conn4 <- [1,1357,null,{"value":"8"}] 13:49:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 13:49:05 INFO - PROCESS | 1827 | 1461271745561 Marionette TRACE conn4 -> [0,1358,"setScriptTimeout",{"ms":35000}] 13:49:05 INFO - PROCESS | 1827 | 1461271745566 Marionette TRACE conn4 <- [1,1358,null,{}] 13:49:05 INFO - PROCESS | 1827 | 1461271745574 Marionette TRACE conn4 -> [0,1359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:49:05 INFO - PROCESS | 1827 | 1461271745754 Marionette TRACE conn4 <- [1,1359,null,{"value":null}] 13:49:05 INFO - PROCESS | 1827 | 1461271745965 Marionette TRACE conn4 -> [0,1360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:49:05 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f972dc84000 == 127 [pid = 1827] [id = 347] 13:49:05 INFO - PROCESS | 1827 | ++DOMWINDOW == 257 (0x7f9729960800) [pid = 1827] [serial = 1042] [outer = (nil)] 13:49:06 INFO - PROCESS | 1827 | ++DOMWINDOW == 258 (0x7f972aad6400) [pid = 1827] [serial = 1043] [outer = 0x7f9729960800] 13:49:06 INFO - PROCESS | 1827 | 1461271746033 Marionette DEBUG loaded listener.js 13:49:06 INFO - PROCESS | 1827 | ++DOMWINDOW == 259 (0x7f972aea1000) [pid = 1827] [serial = 1044] [outer = 0x7f9729960800] 13:49:06 INFO - PROCESS | 1827 | 1461271746962 Marionette TRACE conn4 <- [1,1360,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.zerocanvas",0,null,null]]]}] 13:49:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 13:49:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 1442ms 13:49:07 INFO - PROCESS | 1827 | 1461271747007 Marionette TRACE conn4 -> [0,1361,"getWindowHandle",null] 13:49:07 INFO - PROCESS | 1827 | 1461271747016 Marionette TRACE conn4 <- [1,1361,null,{"value":"8"}] 13:49:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 13:49:07 INFO - PROCESS | 1827 | 1461271747026 Marionette TRACE conn4 -> [0,1362,"setScriptTimeout",{"ms":35000}] 13:49:07 INFO - PROCESS | 1827 | 1461271747030 Marionette TRACE conn4 <- [1,1362,null,{}] 13:49:07 INFO - PROCESS | 1827 | 1461271747036 Marionette TRACE conn4 -> [0,1363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:49:07 INFO - PROCESS | 1827 | 1461271747247 Marionette TRACE conn4 <- [1,1363,null,{"value":null}] 13:49:07 INFO - PROCESS | 1827 | 1461271747739 Marionette TRACE conn4 -> [0,1364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:49:07 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f9726ad4800 == 128 [pid = 1827] [id = 348] 13:49:07 INFO - PROCESS | 1827 | ++DOMWINDOW == 260 (0x7f9729cc5000) [pid = 1827] [serial = 1045] [outer = (nil)] 13:49:07 INFO - PROCESS | 1827 | ++DOMWINDOW == 261 (0x7f972ad7b400) [pid = 1827] [serial = 1046] [outer = 0x7f9729cc5000] 13:49:07 INFO - PROCESS | 1827 | 1461271747816 Marionette DEBUG loaded listener.js 13:49:07 INFO - PROCESS | 1827 | ++DOMWINDOW == 262 (0x7f972bd90400) [pid = 1827] [serial = 1047] [outer = 0x7f9729cc5000] 13:49:08 INFO - PROCESS | 1827 | 1461271748848 Marionette TRACE conn4 <- [1,1364,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html",0,null,null,[["Canvas test: 2d.pattern.crosscanvas",0,null,null]]]}] 13:49:08 INFO - PROCESS | 1827 | --DOCSHELL 0x7f9738408000 == 127 [pid = 1827] [id = 49] 13:49:08 INFO - PROCESS | 1827 | --DOCSHELL 0x7f973c62a000 == 126 [pid = 1827] [id = 273] 13:49:08 INFO - PROCESS | 1827 | --DOCSHELL 0x7f9736cc7000 == 125 [pid = 1827] [id = 47] 13:49:08 INFO - PROCESS | 1827 | --DOCSHELL 0x7f97474ef000 == 124 [pid = 1827] [id = 48] 13:49:08 INFO - PROCESS | 1827 | --DOCSHELL 0x7f9750135000 == 123 [pid = 1827] [id = 45] 13:49:08 INFO - PROCESS | 1827 | --DOCSHELL 0x7f973f887800 == 122 [pid = 1827] [id = 53] 13:49:08 INFO - PROCESS | 1827 | --DOCSHELL 0x7f973c62e000 == 121 [pid = 1827] [id = 42] 13:49:08 INFO - PROCESS | 1827 | --DOMWINDOW == 261 (0x7f974e4e6000) [pid = 1827] [serial = 938] [outer = (nil)] [url = about:blank] 13:49:08 INFO - PROCESS | 1827 | --DOMWINDOW == 260 (0x7f9736f4d400) [pid = 1827] [serial = 908] [outer = (nil)] [url = about:blank] 13:49:08 INFO - PROCESS | 1827 | --DOMWINDOW == 259 (0x7f9729cd0400) [pid = 1827] [serial = 911] [outer = (nil)] [url = about:blank] 13:49:08 INFO - PROCESS | 1827 | --DOMWINDOW == 258 (0x7f97293e0000) [pid = 1827] [serial = 914] [outer = (nil)] [url = about:blank] 13:49:08 INFO - PROCESS | 1827 | --DOCSHELL 0x7f9738998000 == 120 [pid = 1827] [id = 51] 13:49:08 INFO - PROCESS | 1827 | --DOCSHELL 0x7f973db57000 == 119 [pid = 1827] [id = 52] 13:49:08 INFO - PROCESS | 1827 | --DOCSHELL 0x7f974d553000 == 118 [pid = 1827] [id = 247] 13:49:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 13:49:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 1881ms 13:49:08 INFO - PROCESS | 1827 | --DOCSHELL 0x7f9738412000 == 117 [pid = 1827] [id = 50] 13:49:08 INFO - PROCESS | 1827 | --DOCSHELL 0x7f974052a800 == 116 [pid = 1827] [id = 55] 13:49:08 INFO - PROCESS | 1827 | --DOCSHELL 0x7f9737082800 == 115 [pid = 1827] [id = 335] 13:49:08 INFO - PROCESS | 1827 | --DOCSHELL 0x7f972fb15800 == 114 [pid = 1827] [id = 302] 13:49:08 INFO - PROCESS | 1827 | --DOCSHELL 0x7f973a984000 == 113 [pid = 1827] [id = 334] 13:49:08 INFO - PROCESS | 1827 | --DOCSHELL 0x7f973a2c3000 == 112 [pid = 1827] [id = 333] 13:49:08 INFO - PROCESS | 1827 | --DOCSHELL 0x7f9737093000 == 111 [pid = 1827] [id = 332] 13:49:08 INFO - PROCESS | 1827 | --DOCSHELL 0x7f972c648800 == 110 [pid = 1827] [id = 331] 13:49:08 INFO - PROCESS | 1827 | --DOCSHELL 0x7f973f56b800 == 109 [pid = 1827] [id = 292] 13:49:08 INFO - PROCESS | 1827 | 1461271748951 Marionette TRACE conn4 -> [0,1365,"getWindowHandle",null] 13:49:08 INFO - PROCESS | 1827 | 1461271748955 Marionette TRACE conn4 <- [1,1365,null,{"value":"8"}] 13:49:08 INFO - PROCESS | 1827 | --DOCSHELL 0x7f973657b000 == 108 [pid = 1827] [id = 330] 13:49:08 INFO - PROCESS | 1827 | --DOCSHELL 0x7f972fb03000 == 107 [pid = 1827] [id = 329] 13:49:08 INFO - PROCESS | 1827 | --DOCSHELL 0x7f97293b2000 == 106 [pid = 1827] [id = 328] 13:49:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 13:49:08 INFO - PROCESS | 1827 | --DOCSHELL 0x7f9727216800 == 105 [pid = 1827] [id = 327] 13:49:08 INFO - PROCESS | 1827 | --DOCSHELL 0x7f9725ce0000 == 104 [pid = 1827] [id = 326] 13:49:08 INFO - PROCESS | 1827 | --DOCSHELL 0x7f9726d18000 == 103 [pid = 1827] [id = 325] 13:49:08 INFO - PROCESS | 1827 | --DOCSHELL 0x7f9727222000 == 102 [pid = 1827] [id = 324] 13:49:08 INFO - PROCESS | 1827 | --DOCSHELL 0x7f9726ea9800 == 101 [pid = 1827] [id = 323] 13:49:08 INFO - PROCESS | 1827 | --DOCSHELL 0x7f9726de2800 == 100 [pid = 1827] [id = 322] 13:49:08 INFO - PROCESS | 1827 | --DOCSHELL 0x7f9726dc9000 == 99 [pid = 1827] [id = 321] 13:49:08 INFO - PROCESS | 1827 | --DOCSHELL 0x7f9726bd1000 == 98 [pid = 1827] [id = 320] 13:49:08 INFO - PROCESS | 1827 | 1461271748981 Marionette TRACE conn4 -> [0,1366,"setScriptTimeout",{"ms":35000}] 13:49:08 INFO - PROCESS | 1827 | 1461271748987 Marionette TRACE conn4 <- [1,1366,null,{}] 13:49:08 INFO - PROCESS | 1827 | --DOCSHELL 0x7f9726adb800 == 97 [pid = 1827] [id = 319] 13:49:08 INFO - PROCESS | 1827 | --DOCSHELL 0x7f974d0d5800 == 96 [pid = 1827] [id = 318] 13:49:08 INFO - PROCESS | 1827 | --DOCSHELL 0x7f97578eb800 == 95 [pid = 1827] [id = 317] 13:49:09 INFO - PROCESS | 1827 | --DOCSHELL 0x7f9754677000 == 94 [pid = 1827] [id = 316] 13:49:09 INFO - PROCESS | 1827 | --DOCSHELL 0x7f975012f000 == 93 [pid = 1827] [id = 315] 13:49:09 INFO - PROCESS | 1827 | --DOCSHELL 0x7f973aeaa800 == 92 [pid = 1827] [id = 314] 13:49:09 INFO - PROCESS | 1827 | --DOCSHELL 0x7f9736425800 == 91 [pid = 1827] [id = 313] 13:49:09 INFO - PROCESS | 1827 | 1461271749015 Marionette TRACE conn4 -> [0,1367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:49:09 INFO - PROCESS | 1827 | 1461271749209 Marionette TRACE conn4 <- [1,1367,null,{"value":null}] 13:49:09 INFO - PROCESS | 1827 | --DOMWINDOW == 257 (0x7f974d2d4800) [pid = 1827] [serial = 741] [outer = (nil)] [url = about:blank] 13:49:09 INFO - PROCESS | 1827 | --DOMWINDOW == 256 (0x7f973ef48800) [pid = 1827] [serial = 729] [outer = (nil)] [url = about:blank] 13:49:09 INFO - PROCESS | 1827 | --DOMWINDOW == 255 (0x7f97416e9c00) [pid = 1827] [serial = 735] [outer = (nil)] [url = about:blank] 13:49:09 INFO - PROCESS | 1827 | --DOMWINDOW == 254 (0x7f973ec8dc00) [pid = 1827] [serial = 678] [outer = (nil)] [url = about:blank] 13:49:09 INFO - PROCESS | 1827 | --DOMWINDOW == 253 (0x7f974e554400) [pid = 1827] [serial = 893] [outer = (nil)] [url = about:blank] 13:49:09 INFO - PROCESS | 1827 | --DOMWINDOW == 252 (0x7f9736f4d000) [pid = 1827] [serial = 899] [outer = (nil)] [url = about:blank] 13:49:09 INFO - PROCESS | 1827 | --DOMWINDOW == 251 (0x7f97406b4000) [pid = 1827] [serial = 638] [outer = (nil)] [url = about:blank] 13:49:09 INFO - PROCESS | 1827 | --DOMWINDOW == 250 (0x7f9733fe4c00) [pid = 1827] [serial = 881] [outer = (nil)] [url = about:blank] 13:49:09 INFO - PROCESS | 1827 | --DOMWINDOW == 249 (0x7f973a268c00) [pid = 1827] [serial = 671] [outer = (nil)] [url = about:blank] 13:49:09 INFO - PROCESS | 1827 | --DOMWINDOW == 248 (0x7f972aadcc00) [pid = 1827] [serial = 902] [outer = (nil)] [url = about:blank] 13:49:09 INFO - PROCESS | 1827 | --DOMWINDOW == 247 (0x7f9738433800) [pid = 1827] [serial = 687] [outer = (nil)] [url = about:blank] 13:49:09 INFO - PROCESS | 1827 | --DOMWINDOW == 246 (0x7f974e438000) [pid = 1827] [serial = 747] [outer = (nil)] [url = about:blank] 13:49:09 INFO - PROCESS | 1827 | --DOMWINDOW == 245 (0x7f9734fe4000) [pid = 1827] [serial = 617] [outer = (nil)] [url = about:blank] 13:49:09 INFO - PROCESS | 1827 | --DOMWINDOW == 244 (0x7f973f422c00) [pid = 1827] [serial = 732] [outer = (nil)] [url = about:blank] 13:49:09 INFO - PROCESS | 1827 | --DOMWINDOW == 243 (0x7f972aea4800) [pid = 1827] [serial = 920] [outer = (nil)] [url = about:blank] 13:49:09 INFO - PROCESS | 1827 | --DOMWINDOW == 242 (0x7f974165e800) [pid = 1827] [serial = 641] [outer = (nil)] [url = about:blank] 13:49:09 INFO - PROCESS | 1827 | --DOMWINDOW == 241 (0x7f974665e000) [pid = 1827] [serial = 936] [outer = (nil)] [url = about:blank] 13:49:09 INFO - PROCESS | 1827 | --DOMWINDOW == 240 (0x7f9733fa6c00) [pid = 1827] [serial = 905] [outer = (nil)] [url = about:blank] 13:49:09 INFO - PROCESS | 1827 | --DOMWINDOW == 239 (0x7f973f430800) [pid = 1827] [serial = 887] [outer = (nil)] [url = about:blank] 13:49:09 INFO - PROCESS | 1827 | --DOMWINDOW == 238 (0x7f973a620400) [pid = 1827] [serial = 605] [outer = (nil)] [url = about:blank] 13:49:09 INFO - PROCESS | 1827 | --DOMWINDOW == 237 (0x7f973b404800) [pid = 1827] [serial = 726] [outer = (nil)] [url = about:blank] 13:49:09 INFO - PROCESS | 1827 | --DOMWINDOW == 236 (0x7f9734087800) [pid = 1827] [serial = 665] [outer = (nil)] [url = about:blank] 13:49:09 INFO - PROCESS | 1827 | --DOMWINDOW == 235 (0x7f9734173400) [pid = 1827] [serial = 690] [outer = (nil)] [url = about:blank] 13:49:09 INFO - PROCESS | 1827 | --DOMWINDOW == 234 (0x7f973688d000) [pid = 1827] [serial = 668] [outer = (nil)] [url = about:blank] 13:49:09 INFO - PROCESS | 1827 | --DOMWINDOW == 233 (0x7f974665dc00) [pid = 1827] [serial = 738] [outer = (nil)] [url = about:blank] 13:49:09 INFO - PROCESS | 1827 | --DOMWINDOW == 232 (0x7f973f8df000) [pid = 1827] [serial = 635] [outer = (nil)] [url = about:blank] 13:49:09 INFO - PROCESS | 1827 | --DOMWINDOW == 231 (0x7f9735162400) [pid = 1827] [serial = 720] [outer = (nil)] [url = about:blank] 13:49:09 INFO - PROCESS | 1827 | --DOMWINDOW == 230 (0x7f9736f4cc00) [pid = 1827] [serial = 929] [outer = (nil)] [url = about:blank] 13:49:09 INFO - PROCESS | 1827 | --DOMWINDOW == 229 (0x7f9735170000) [pid = 1827] [serial = 926] [outer = (nil)] [url = about:blank] 13:49:09 INFO - PROCESS | 1827 | --DOMWINDOW == 228 (0x7f972aea5400) [pid = 1827] [serial = 861] [outer = (nil)] [url = about:blank] 13:49:09 INFO - PROCESS | 1827 | --DOMWINDOW == 227 (0x7f973a2f3000) [pid = 1827] [serial = 933] [outer = (nil)] [url = about:blank] 13:49:09 INFO - PROCESS | 1827 | --DOMWINDOW == 226 (0x7f973dcb5800) [pid = 1827] [serial = 629] [outer = (nil)] [url = about:blank] 13:49:09 INFO - PROCESS | 1827 | --DOMWINDOW == 225 (0x7f974d05f000) [pid = 1827] [serial = 890] [outer = (nil)] [url = about:blank] 13:49:09 INFO - PROCESS | 1827 | --DOMWINDOW == 224 (0x7f973a72bc00) [pid = 1827] [serial = 674] [outer = (nil)] [url = about:blank] 13:49:09 INFO - PROCESS | 1827 | --DOMWINDOW == 223 (0x7f972c222400) [pid = 1827] [serial = 921] [outer = (nil)] [url = about:blank] 13:49:09 INFO - PROCESS | 1827 | --DOMWINDOW == 222 (0x7f973b409800) [pid = 1827] [serial = 626] [outer = (nil)] [url = about:blank] 13:49:09 INFO - PROCESS | 1827 | --DOMWINDOW == 221 (0x7f9743861800) [pid = 1827] [serial = 681] [outer = (nil)] [url = about:blank] 13:49:09 INFO - PROCESS | 1827 | --DOMWINDOW == 220 (0x7f9752589400) [pid = 1827] [serial = 896] [outer = (nil)] [url = about:blank] 13:49:09 INFO - PROCESS | 1827 | --DOMWINDOW == 219 (0x7f973a2ef000) [pid = 1827] [serial = 623] [outer = (nil)] [url = about:blank] 13:49:09 INFO - PROCESS | 1827 | --DOMWINDOW == 218 (0x7f973ed3f400) [pid = 1827] [serial = 935] [outer = (nil)] [url = about:blank] 13:49:09 INFO - PROCESS | 1827 | --DOMWINDOW == 217 (0x7f973efb7800) [pid = 1827] [serial = 632] [outer = (nil)] [url = about:blank] 13:49:09 INFO - PROCESS | 1827 | --DOMWINDOW == 216 (0x7f9738935400) [pid = 1827] [serial = 930] [outer = (nil)] [url = about:blank] 13:49:09 INFO - PROCESS | 1827 | --DOMWINDOW == 215 (0x7f973ef4e800) [pid = 1827] [serial = 878] [outer = (nil)] [url = about:blank] 13:49:09 INFO - PROCESS | 1827 | --DOMWINDOW == 214 (0x7f973a26d000) [pid = 1827] [serial = 932] [outer = (nil)] [url = about:blank] 13:49:09 INFO - PROCESS | 1827 | --DOMWINDOW == 213 (0x7f974d371400) [pid = 1827] [serial = 744] [outer = (nil)] [url = about:blank] 13:49:09 INFO - PROCESS | 1827 | --DOMWINDOW == 212 (0x7f972fbabc00) [pid = 1827] [serial = 923] [outer = (nil)] [url = about:blank] 13:49:09 INFO - PROCESS | 1827 | --DOMWINDOW == 211 (0x7f97372e6800) [pid = 1827] [serial = 723] [outer = (nil)] [url = about:blank] 13:49:09 INFO - PROCESS | 1827 | --DOMWINDOW == 210 (0x7f974741a800) [pid = 1827] [serial = 684] [outer = (nil)] [url = about:blank] 13:49:09 INFO - PROCESS | 1827 | --DOMWINDOW == 209 (0x7f973688b800) [pid = 1827] [serial = 927] [outer = (nil)] [url = about:blank] 13:49:09 INFO - PROCESS | 1827 | --DOMWINDOW == 208 (0x7f9737996800) [pid = 1827] [serial = 884] [outer = (nil)] [url = about:blank] 13:49:09 INFO - PROCESS | 1827 | --DOMWINDOW == 207 (0x7f97372e3800) [pid = 1827] [serial = 620] [outer = (nil)] [url = about:blank] 13:49:09 INFO - PROCESS | 1827 | --DOMWINDOW == 206 (0x7f973dca6800) [pid = 1827] [serial = 608] [outer = (nil)] [url = about:blank] 13:49:09 INFO - PROCESS | 1827 | --DOMWINDOW == 205 (0x7f9734e07000) [pid = 1827] [serial = 693] [outer = (nil)] [url = about:blank] 13:49:09 INFO - PROCESS | 1827 | --DOMWINDOW == 204 (0x7f9733fb0400) [pid = 1827] [serial = 924] [outer = (nil)] [url = about:blank] 13:49:09 INFO - PROCESS | 1827 | --DOMWINDOW == 203 (0x7f972ae9f000) [pid = 1827] [serial = 917] [outer = (nil)] [url = about:blank] 13:49:09 INFO - PROCESS | 1827 | 1461271749504 Marionette TRACE conn4 -> [0,1368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:49:09 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f9726ea4800 == 92 [pid = 1827] [id = 349] 13:49:09 INFO - PROCESS | 1827 | ++DOMWINDOW == 204 (0x7f972dbd1c00) [pid = 1827] [serial = 1048] [outer = (nil)] 13:49:09 INFO - PROCESS | 1827 | ++DOMWINDOW == 205 (0x7f972f16b800) [pid = 1827] [serial = 1049] [outer = 0x7f972dbd1c00] 13:49:09 INFO - PROCESS | 1827 | 1461271749576 Marionette DEBUG loaded listener.js 13:49:09 INFO - PROCESS | 1827 | ++DOMWINDOW == 206 (0x7f972fceb800) [pid = 1827] [serial = 1050] [outer = 0x7f972dbd1c00] 13:49:10 INFO - PROCESS | 1827 | 1461271750703 Marionette TRACE conn4 <- [1,1368,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html",0,null,null,[["Canvas test: 2d.pattern.image.broken",1,"assert_throws: function \"function () { ctx.createPattern(img, 'repeat'); }\" threw object \"[Exception... \"Component is not available\" nsresult: \"0x...\" that is not a DOMException INVALID_STATE_ERR: property \"code\" is equal to undefined, expected 11","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1369,"getWindowHandle",null] 13:49:10 INFO - PROCESS | 1827 | 1461271750732 Marionette TRACE conn4 <- [1,1369,null,{"value":"8"}] 13:49:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 13:49:10 INFO - PROCESS | 1827 | 1461271750742 Marionette TRACE conn4 -> [0,1370,"setScriptTimeout",{"ms":35000}] 13:49:10 INFO - PROCESS | 1827 | 1461271750746 Marionette TRACE conn4 <- [1,1370,null,{}] 13:49:10 INFO - PROCESS | 1827 | 1461271750755 Marionette TRACE conn4 -> [0,1371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:49:11 INFO - PROCESS | 1827 | 1461271751027 Marionette TRACE conn4 <- [1,1371,null,{"value":null}] 13:49:11 INFO - PROCESS | 1827 | 1461271751329 Marionette TRACE conn4 -> [0,1372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:49:11 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f972c25a800 == 93 [pid = 1827] [id = 350] 13:49:11 INFO - PROCESS | 1827 | ++DOMWINDOW == 207 (0x7f972aadcc00) [pid = 1827] [serial = 1051] [outer = (nil)] 13:49:11 INFO - PROCESS | 1827 | ++DOMWINDOW == 208 (0x7f9733fe4400) [pid = 1827] [serial = 1052] [outer = 0x7f972aadcc00] 13:49:11 INFO - PROCESS | 1827 | 1461271751399 Marionette DEBUG loaded listener.js 13:49:11 INFO - PROCESS | 1827 | ++DOMWINDOW == 209 (0x7f9734129400) [pid = 1827] [serial = 1053] [outer = 0x7f972aadcc00] 13:49:12 INFO - PROCESS | 1827 | 1461271752278 Marionette TRACE conn4 <- [1,1372,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.emptysrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1373,"getWindowHandle",null] 13:49:12 INFO - PROCESS | 1827 | 1461271752332 Marionette TRACE conn4 <- [1,1373,null,{"value":"8"}] 13:49:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 13:49:12 INFO - PROCESS | 1827 | 1461271752346 Marionette TRACE conn4 -> [0,1374,"setScriptTimeout",{"ms":35000}] 13:49:12 INFO - PROCESS | 1827 | 1461271752349 Marionette TRACE conn4 <- [1,1374,null,{}] 13:49:12 INFO - PROCESS | 1827 | 1461271752355 Marionette TRACE conn4 -> [0,1375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:49:12 INFO - PROCESS | 1827 | 1461271752594 Marionette TRACE conn4 <- [1,1375,null,{"value":null}] 13:49:12 INFO - PROCESS | 1827 | 1461271752628 Marionette TRACE conn4 -> [0,1376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:49:12 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f973401f000 == 94 [pid = 1827] [id = 351] 13:49:12 INFO - PROCESS | 1827 | ++DOMWINDOW == 210 (0x7f973412b800) [pid = 1827] [serial = 1054] [outer = (nil)] 13:49:12 INFO - PROCESS | 1827 | ++DOMWINDOW == 211 (0x7f973417e000) [pid = 1827] [serial = 1055] [outer = 0x7f973412b800] 13:49:12 INFO - PROCESS | 1827 | 1461271752693 Marionette DEBUG loaded listener.js 13:49:12 INFO - PROCESS | 1827 | ++DOMWINDOW == 212 (0x7f97341e0800) [pid = 1827] [serial = 1056] [outer = 0x7f973412b800] 13:49:14 INFO - PROCESS | 1827 | [1827] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 13:49:14 INFO - PROCESS | 1827 | 1461271754659 Marionette TRACE conn4 <- [1,1376,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.immediate",1,"","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html:28:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/] 13:49:14 INFO - PROCESS | 1827 | --DOMWINDOW == 207 (0x7f9736f4f800) [pid = 1827] [serial = 1003] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 13:49:14 INFO - PROCESS | 1827 | --DOMWINDOW == 206 (0x7f97272e4c00) [pid = 1827] [serial = 1000] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 13:49:14 INFO - PROCESS | 1827 | --DOMWINDOW == 205 (0x7f972b165400) [pid = 1827] [serial = 988] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 13:49:14 INFO - PROCESS | 1827 | --DOMWINDOW == 204 (0x7f972aea7c00) [pid = 1827] [serial = 991] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 13:49:14 INFO - PROCESS | 1827 | --DOMWINDOW == 203 (0x7f97293e3000) [pid = 1827] [serial = 985] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 13:49:14 INFO - PROCESS | 1827 | --DOMWINDOW == 202 (0x7f97371b1000) [pid = 1827] [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.] 13:49:14 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html | Canvas test: 2d.pattern.image.incomplete.immediate - 13:49:14 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html:28:13 13:49:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:49:14 INFO - _addTest/ [0,1377,"getWindowHandle",null] 13:49:14 INFO - PROCESS | 1827 | 1461271754793 Marionette TRACE conn4 <- [1,1377,null,{"value":"8"}] 13:49:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 13:49:14 INFO - PROCESS | 1827 | 1461271754798 Marionette TRACE conn4 -> [0,1378,"setScriptTimeout",{"ms":35000}] 13:49:14 INFO - PROCESS | 1827 | 1461271754800 Marionette TRACE conn4 <- [1,1378,null,{}] 13:49:14 INFO - PROCESS | 1827 | 1461271754806 Marionette TRACE conn4 -> [0,1379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:49:15 INFO - PROCESS | 1827 | 1461271755067 Marionette TRACE conn4 <- [1,1379,null,{"value":null}] 13:49:15 INFO - PROCESS | 1827 | 1461271755165 Marionette TRACE conn4 -> [0,1380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:49:15 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f97352d5000 == 95 [pid = 1827] [id = 352] 13:49:15 INFO - PROCESS | 1827 | ++DOMWINDOW == 203 (0x7f9734f36000) [pid = 1827] [serial = 1057] [outer = (nil)] 13:49:15 INFO - PROCESS | 1827 | ++DOMWINDOW == 204 (0x7f9734fe4400) [pid = 1827] [serial = 1058] [outer = 0x7f9734f36000] 13:49:15 INFO - PROCESS | 1827 | 1461271755237 Marionette DEBUG loaded listener.js 13:49:15 INFO - PROCESS | 1827 | ++DOMWINDOW == 205 (0x7f9736508400) [pid = 1827] [serial = 1059] [outer = 0x7f9734f36000] 13:49:15 INFO - PROCESS | 1827 | 1461271755917 Marionette TRACE conn4 <- [1,1380,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.nosrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html:23:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1381,"getWindowHandle",null] 13:49:15 INFO - PROCESS | 1827 | 1461271755948 Marionette TRACE conn4 <- [1,1381,null,{"value":"8"}] 13:49:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 13:49:15 INFO - PROCESS | 1827 | 1461271755955 Marionette TRACE conn4 -> [0,1382,"setScriptTimeout",{"ms":35000}] 13:49:15 INFO - PROCESS | 1827 | 1461271755958 Marionette TRACE conn4 <- [1,1382,null,{}] 13:49:15 INFO - PROCESS | 1827 | 1461271755963 Marionette TRACE conn4 -> [0,1383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:49:16 INFO - PROCESS | 1827 | 1461271756186 Marionette TRACE conn4 <- [1,1383,null,{"value":null}] 13:49:16 INFO - PROCESS | 1827 | 1461271756217 Marionette TRACE conn4 -> [0,1384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:49:16 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f97367dc000 == 96 [pid = 1827] [id = 353] 13:49:16 INFO - PROCESS | 1827 | ++DOMWINDOW == 206 (0x7f9734fdc000) [pid = 1827] [serial = 1060] [outer = (nil)] 13:49:16 INFO - PROCESS | 1827 | ++DOMWINDOW == 207 (0x7f9736a29800) [pid = 1827] [serial = 1061] [outer = 0x7f9734fdc000] 13:49:16 INFO - PROCESS | 1827 | 1461271756279 Marionette DEBUG loaded listener.js 13:49:16 INFO - PROCESS | 1827 | ++DOMWINDOW == 208 (0x7f9736b60c00) [pid = 1827] [serial = 1062] [outer = 0x7f9734fdc000] 13:49:17 INFO - PROCESS | 1827 | [1827] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 13:49:17 INFO - PROCESS | 1827 | 1461271757527 Marionette TRACE conn4 <- [1,1384,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.reload",1,"assert_equals: ctx.createPattern(img, 'repeat') === null (got [object CanvasPattern][object], expected [object]) expected null but got object \"[object CanvasPattern]\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html:29:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1385,"getWindowHandle",null] 13:49:17 INFO - PROCESS | 1827 | 1461271757603 Marionette TRACE conn4 <- [1,1385,null,{"value":"8"}] 13:49:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 13:49:17 INFO - PROCESS | 1827 | 1461271757612 Marionette TRACE conn4 -> [0,1386,"setScriptTimeout",{"ms":35000}] 13:49:17 INFO - PROCESS | 1827 | 1461271757617 Marionette TRACE conn4 <- [1,1386,null,{}] 13:49:17 INFO - PROCESS | 1827 | 1461271757626 Marionette TRACE conn4 -> [0,1387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:49:17 INFO - PROCESS | 1827 | 1461271757814 Marionette TRACE conn4 <- [1,1387,null,{"value":null}] 13:49:18 INFO - PROCESS | 1827 | 1461271758107 Marionette TRACE conn4 -> [0,1388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:49:18 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f972aa1a800 == 97 [pid = 1827] [id = 354] 13:49:18 INFO - PROCESS | 1827 | ++DOMWINDOW == 209 (0x7f9729cc9c00) [pid = 1827] [serial = 1063] [outer = (nil)] 13:49:18 INFO - PROCESS | 1827 | ++DOMWINDOW == 210 (0x7f972ae9f000) [pid = 1827] [serial = 1064] [outer = 0x7f9729cc9c00] 13:49:18 INFO - PROCESS | 1827 | 1461271758212 Marionette DEBUG loaded listener.js 13:49:18 INFO - PROCESS | 1827 | ++DOMWINDOW == 211 (0x7f972b165c00) [pid = 1827] [serial = 1065] [outer = 0x7f9729cc9c00] 13:49:19 INFO - PROCESS | 1827 | 1461271759145 Marionette TRACE conn4 <- [1,1388,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.removedsrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1389,"getWindowHandle",null] 13:49:19 INFO - PROCESS | 1827 | 1461271759210 Marionette TRACE conn4 <- [1,1389,null,{"value":"8"}] 13:49:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 13:49:19 INFO - PROCESS | 1827 | 1461271759220 Marionette TRACE conn4 -> [0,1390,"setScriptTimeout",{"ms":35000}] 13:49:19 INFO - PROCESS | 1827 | 1461271759224 Marionette TRACE conn4 <- [1,1390,null,{}] 13:49:19 INFO - PROCESS | 1827 | 1461271759230 Marionette TRACE conn4 -> [0,1391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:49:19 INFO - PROCESS | 1827 | 1461271759474 Marionette TRACE conn4 <- [1,1391,null,{"value":null}] 13:49:19 INFO - PROCESS | 1827 | 1461271759806 Marionette TRACE conn4 -> [0,1392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:49:19 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f973641d800 == 98 [pid = 1827] [id = 355] 13:49:19 INFO - PROCESS | 1827 | ++DOMWINDOW == 212 (0x7f972ef10000) [pid = 1827] [serial = 1066] [outer = (nil)] 13:49:19 INFO - PROCESS | 1827 | ++DOMWINDOW == 213 (0x7f9733faf800) [pid = 1827] [serial = 1067] [outer = 0x7f972ef10000] 13:49:19 INFO - PROCESS | 1827 | 1461271759886 Marionette DEBUG loaded listener.js 13:49:19 INFO - PROCESS | 1827 | ++DOMWINDOW == 214 (0x7f973417b000) [pid = 1827] [serial = 1068] [outer = 0x7f972ef10000] 13:49:20 INFO - PROCESS | 1827 | 1461271760781 Marionette TRACE conn4 <- [1,1392,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html",0,null,null,[["Canvas test: 2d.pattern.image.null",0,null,null]]]}] 13:49:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 13:49:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 1634ms 13:49:20 INFO - PROCESS | 1827 | 1461271760855 Marionette TRACE conn4 -> [0,1393,"getWindowHandle",null] 13:49:20 INFO - PROCESS | 1827 | 1461271760859 Marionette TRACE conn4 <- [1,1393,null,{"value":"8"}] 13:49:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 13:49:20 INFO - PROCESS | 1827 | 1461271760865 Marionette TRACE conn4 -> [0,1394,"setScriptTimeout",{"ms":35000}] 13:49:20 INFO - PROCESS | 1827 | 1461271760872 Marionette TRACE conn4 <- [1,1394,null,{}] 13:49:20 INFO - PROCESS | 1827 | 1461271760888 Marionette TRACE conn4 -> [0,1395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:49:21 INFO - PROCESS | 1827 | 1461271761149 Marionette TRACE conn4 <- [1,1395,null,{"value":null}] 13:49:21 INFO - PROCESS | 1827 | 1461271761430 Marionette TRACE conn4 -> [0,1396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:49:21 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f9737491000 == 99 [pid = 1827] [id = 356] 13:49:21 INFO - PROCESS | 1827 | ++DOMWINDOW == 215 (0x7f9734086800) [pid = 1827] [serial = 1069] [outer = (nil)] 13:49:21 INFO - PROCESS | 1827 | ++DOMWINDOW == 216 (0x7f9735106000) [pid = 1827] [serial = 1070] [outer = 0x7f9734086800] 13:49:21 INFO - PROCESS | 1827 | 1461271761521 Marionette DEBUG loaded listener.js 13:49:21 INFO - PROCESS | 1827 | ++DOMWINDOW == 217 (0x7f9736887400) [pid = 1827] [serial = 1071] [outer = 0x7f9734086800] 13:49:22 INFO - PROCESS | 1827 | 1461271762414 Marionette TRACE conn4 <- [1,1396,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html",0,null,null,[["Canvas test: 2d.pattern.image.string",0,null,null]]]}] 13:49:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 13:49:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 1590ms 13:49:22 INFO - PROCESS | 1827 | 1461271762456 Marionette TRACE conn4 -> [0,1397,"getWindowHandle",null] 13:49:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 13:49:22 INFO - PROCESS | 1827 | 1461271762461 Marionette TRACE conn4 <- [1,1397,null,{"value":"8"}] 13:49:22 INFO - PROCESS | 1827 | 1461271762467 Marionette TRACE conn4 -> [0,1398,"setScriptTimeout",{"ms":35000}] 13:49:22 INFO - PROCESS | 1827 | 1461271762470 Marionette TRACE conn4 <- [1,1398,null,{}] 13:49:22 INFO - PROCESS | 1827 | 1461271762475 Marionette TRACE conn4 -> [0,1399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:49:22 INFO - PROCESS | 1827 | 1461271762676 Marionette TRACE conn4 <- [1,1399,null,{"value":null}] 13:49:22 INFO - PROCESS | 1827 | 1461271762864 Marionette TRACE conn4 -> [0,1400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:49:22 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f9738408000 == 100 [pid = 1827] [id = 357] 13:49:22 INFO - PROCESS | 1827 | ++DOMWINDOW == 218 (0x7f9736cb2c00) [pid = 1827] [serial = 1072] [outer = (nil)] 13:49:22 INFO - PROCESS | 1827 | ++DOMWINDOW == 219 (0x7f9736e64c00) [pid = 1827] [serial = 1073] [outer = 0x7f9736cb2c00] 13:49:22 INFO - PROCESS | 1827 | 1461271762946 Marionette DEBUG loaded listener.js 13:49:23 INFO - PROCESS | 1827 | ++DOMWINDOW == 220 (0x7f9736e6d800) [pid = 1827] [serial = 1074] [outer = 0x7f9736cb2c00] 13:49:23 INFO - PROCESS | 1827 | 1461271763835 Marionette TRACE conn4 <- [1,1400,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html",0,null,null,[["Canvas test: 2d.pattern.image.undefined",0,null,null]]]}] 13:49:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 13:49:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 1379ms 13:49:23 INFO - PROCESS | 1827 | 1461271763845 Marionette TRACE conn4 -> [0,1401,"getWindowHandle",null] 13:49:23 INFO - PROCESS | 1827 | 1461271763848 Marionette TRACE conn4 <- [1,1401,null,{"value":"8"}] 13:49:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 13:49:23 INFO - PROCESS | 1827 | 1461271763854 Marionette TRACE conn4 -> [0,1402,"setScriptTimeout",{"ms":35000}] 13:49:23 INFO - PROCESS | 1827 | 1461271763856 Marionette TRACE conn4 <- [1,1402,null,{}] 13:49:23 INFO - PROCESS | 1827 | 1461271763862 Marionette TRACE conn4 -> [0,1403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:49:24 INFO - PROCESS | 1827 | 1461271764038 Marionette TRACE conn4 <- [1,1403,null,{"value":null}] 13:49:24 INFO - PROCESS | 1827 | 1461271764226 Marionette TRACE conn4 -> [0,1404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:49:24 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f973a2bb000 == 101 [pid = 1827] [id = 358] 13:49:24 INFO - PROCESS | 1827 | ++DOMWINDOW == 221 (0x7f973510ac00) [pid = 1827] [serial = 1075] [outer = (nil)] 13:49:24 INFO - PROCESS | 1827 | ++DOMWINDOW == 222 (0x7f9736f4ec00) [pid = 1827] [serial = 1076] [outer = 0x7f973510ac00] 13:49:24 INFO - PROCESS | 1827 | 1461271764297 Marionette DEBUG loaded listener.js 13:49:24 INFO - PROCESS | 1827 | ++DOMWINDOW == 223 (0x7f97372e8000) [pid = 1827] [serial = 1077] [outer = 0x7f973510ac00] 13:49:25 INFO - PROCESS | 1827 | 1461271765225 Marionette TRACE conn4 <- [1,1404,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas1",0,null,null]]]}] 13:49:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 13:49:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 1431ms 13:49:25 INFO - PROCESS | 1827 | 1461271765286 Marionette TRACE conn4 -> [0,1405,"getWindowHandle",null] 13:49:25 INFO - PROCESS | 1827 | 1461271765290 Marionette TRACE conn4 <- [1,1405,null,{"value":"8"}] 13:49:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 13:49:25 INFO - PROCESS | 1827 | 1461271765296 Marionette TRACE conn4 -> [0,1406,"setScriptTimeout",{"ms":35000}] 13:49:25 INFO - PROCESS | 1827 | 1461271765298 Marionette TRACE conn4 <- [1,1406,null,{}] 13:49:25 INFO - PROCESS | 1827 | 1461271765304 Marionette TRACE conn4 -> [0,1407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:49:25 INFO - PROCESS | 1827 | 1461271765530 Marionette TRACE conn4 <- [1,1407,null,{"value":null}] 13:49:25 INFO - PROCESS | 1827 | 1461271765777 Marionette TRACE conn4 -> [0,1408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:49:25 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f973a899800 == 102 [pid = 1827] [id = 359] 13:49:25 INFO - PROCESS | 1827 | ++DOMWINDOW == 224 (0x7f9739f0a000) [pid = 1827] [serial = 1078] [outer = (nil)] 13:49:25 INFO - PROCESS | 1827 | ++DOMWINDOW == 225 (0x7f9739f9f400) [pid = 1827] [serial = 1079] [outer = 0x7f9739f0a000] 13:49:25 INFO - PROCESS | 1827 | 1461271765902 Marionette DEBUG loaded listener.js 13:49:26 INFO - PROCESS | 1827 | ++DOMWINDOW == 226 (0x7f973a267000) [pid = 1827] [serial = 1080] [outer = 0x7f9739f0a000] 13:49:26 INFO - PROCESS | 1827 | 1461271766773 Marionette TRACE conn4 <- [1,1408,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas2",0,null,null]]]}] 13:49:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 13:49:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 1538ms 13:49:26 INFO - PROCESS | 1827 | 1461271766835 Marionette TRACE conn4 -> [0,1409,"getWindowHandle",null] 13:49:26 INFO - PROCESS | 1827 | 1461271766840 Marionette TRACE conn4 <- [1,1409,null,{"value":"8"}] 13:49:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 13:49:26 INFO - PROCESS | 1827 | 1461271766847 Marionette TRACE conn4 -> [0,1410,"setScriptTimeout",{"ms":35000}] 13:49:26 INFO - PROCESS | 1827 | 1461271766851 Marionette TRACE conn4 <- [1,1410,null,{}] 13:49:26 INFO - PROCESS | 1827 | 1461271766857 Marionette TRACE conn4 -> [0,1411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:49:27 INFO - PROCESS | 1827 | 1461271767049 Marionette TRACE conn4 <- [1,1411,null,{"value":null}] 13:49:27 INFO - PROCESS | 1827 | 1461271767237 Marionette TRACE conn4 -> [0,1412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:49:27 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f973aad3000 == 103 [pid = 1827] [id = 360] 13:49:27 INFO - PROCESS | 1827 | ++DOMWINDOW == 227 (0x7f9729953000) [pid = 1827] [serial = 1081] [outer = (nil)] 13:49:27 INFO - PROCESS | 1827 | ++DOMWINDOW == 228 (0x7f973a271800) [pid = 1827] [serial = 1082] [outer = 0x7f9729953000] 13:49:27 INFO - PROCESS | 1827 | 1461271767334 Marionette DEBUG loaded listener.js 13:49:27 INFO - PROCESS | 1827 | ++DOMWINDOW == 229 (0x7f973a61d800) [pid = 1827] [serial = 1083] [outer = 0x7f9729953000] 13:49:28 INFO - PROCESS | 1827 | 1461271768330 Marionette TRACE conn4 <- [1,1412,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html",0,null,null,[["Canvas test: 2d.pattern.modify.image1",0,null,null]]]}] 13:49:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 13:49:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 1530ms 13:49:28 INFO - PROCESS | 1827 | 1461271768378 Marionette TRACE conn4 -> [0,1413,"getWindowHandle",null] 13:49:28 INFO - PROCESS | 1827 | 1461271768382 Marionette TRACE conn4 <- [1,1413,null,{"value":"8"}] 13:49:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 13:49:28 INFO - PROCESS | 1827 | 1461271768388 Marionette TRACE conn4 -> [0,1414,"setScriptTimeout",{"ms":35000}] 13:49:28 INFO - PROCESS | 1827 | 1461271768392 Marionette TRACE conn4 <- [1,1414,null,{}] 13:49:28 INFO - PROCESS | 1827 | 1461271768400 Marionette TRACE conn4 -> [0,1415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:49:28 INFO - PROCESS | 1827 | 1461271768630 Marionette TRACE conn4 <- [1,1415,null,{"value":null}] 13:49:28 INFO - PROCESS | 1827 | 1461271768859 Marionette TRACE conn4 -> [0,1416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:49:28 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f973aeaa000 == 104 [pid = 1827] [id = 361] 13:49:28 INFO - PROCESS | 1827 | ++DOMWINDOW == 230 (0x7f9739f06000) [pid = 1827] [serial = 1084] [outer = (nil)] 13:49:28 INFO - PROCESS | 1827 | ++DOMWINDOW == 231 (0x7f973a721800) [pid = 1827] [serial = 1085] [outer = 0x7f9739f06000] 13:49:28 INFO - PROCESS | 1827 | 1461271768946 Marionette DEBUG loaded listener.js 13:49:29 INFO - PROCESS | 1827 | ++DOMWINDOW == 232 (0x7f973a72d800) [pid = 1827] [serial = 1086] [outer = 0x7f9739f06000] 13:49:29 INFO - PROCESS | 1827 | 1461271769850 Marionette TRACE conn4 <- [1,1416,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html",0,null,null,[["Canvas test: 2d.pattern.modify.image2",0,null,null]]]}] 13:49:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 13:49:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 1485ms 13:49:29 INFO - PROCESS | 1827 | 1461271769875 Marionette TRACE conn4 -> [0,1417,"getWindowHandle",null] 13:49:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 13:49:29 INFO - PROCESS | 1827 | 1461271769879 Marionette TRACE conn4 <- [1,1417,null,{"value":"8"}] 13:49:29 INFO - PROCESS | 1827 | 1461271769885 Marionette TRACE conn4 -> [0,1418,"setScriptTimeout",{"ms":35000}] 13:49:29 INFO - PROCESS | 1827 | 1461271769889 Marionette TRACE conn4 <- [1,1418,null,{}] 13:49:29 INFO - PROCESS | 1827 | 1461271769895 Marionette TRACE conn4 -> [0,1419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:49:30 INFO - PROCESS | 1827 | 1461271770138 Marionette TRACE conn4 <- [1,1419,null,{"value":null}] 13:49:30 INFO - PROCESS | 1827 | 1461271770379 Marionette TRACE conn4 -> [0,1420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:49:30 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f973c76c800 == 105 [pid = 1827] [id = 362] 13:49:30 INFO - PROCESS | 1827 | ++DOMWINDOW == 233 (0x7f972faf0800) [pid = 1827] [serial = 1087] [outer = (nil)] 13:49:30 INFO - PROCESS | 1827 | ++DOMWINDOW == 234 (0x7f973a26ec00) [pid = 1827] [serial = 1088] [outer = 0x7f972faf0800] 13:49:30 INFO - PROCESS | 1827 | 1461271770469 Marionette DEBUG loaded listener.js 13:49:30 INFO - PROCESS | 1827 | ++DOMWINDOW == 235 (0x7f973b40a800) [pid = 1827] [serial = 1089] [outer = 0x7f972faf0800] 13:49:31 INFO - PROCESS | 1827 | 1461271771361 Marionette TRACE conn4 <- [1,1420,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.basic",0,null,null]]]}] 13:49:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 13:49:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 1534ms 13:49:31 INFO - PROCESS | 1827 | 1461271771421 Marionette TRACE conn4 -> [0,1421,"getWindowHandle",null] 13:49:31 INFO - PROCESS | 1827 | 1461271771425 Marionette TRACE conn4 <- [1,1421,null,{"value":"8"}] 13:49:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 13:49:31 INFO - PROCESS | 1827 | 1461271771436 Marionette TRACE conn4 -> [0,1422,"setScriptTimeout",{"ms":35000}] 13:49:31 INFO - PROCESS | 1827 | 1461271771440 Marionette TRACE conn4 <- [1,1422,null,{}] 13:49:31 INFO - PROCESS | 1827 | 1461271771447 Marionette TRACE conn4 -> [0,1423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:49:31 INFO - PROCESS | 1827 | 1461271771677 Marionette TRACE conn4 <- [1,1423,null,{"value":null}] 13:49:31 INFO - PROCESS | 1827 | 1461271771922 Marionette TRACE conn4 -> [0,1424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:49:31 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f973edc3800 == 106 [pid = 1827] [id = 363] 13:49:31 INFO - PROCESS | 1827 | ++DOMWINDOW == 236 (0x7f97341e1000) [pid = 1827] [serial = 1090] [outer = (nil)] 13:49:32 INFO - PROCESS | 1827 | ++DOMWINDOW == 237 (0x7f973c7c5400) [pid = 1827] [serial = 1091] [outer = 0x7f97341e1000] 13:49:32 INFO - PROCESS | 1827 | 1461271772010 Marionette DEBUG loaded listener.js 13:49:32 INFO - PROCESS | 1827 | ++DOMWINDOW == 238 (0x7f973dca7c00) [pid = 1827] [serial = 1092] [outer = 0x7f97341e1000] 13:49:33 INFO - PROCESS | 1827 | 1461271773006 Marionette TRACE conn4 <- [1,1424,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord1",0,null,null]]]}] 13:49:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 13:49:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 1641ms 13:49:33 INFO - PROCESS | 1827 | 1461271773077 Marionette TRACE conn4 -> [0,1425,"getWindowHandle",null] 13:49:33 INFO - PROCESS | 1827 | 1461271773081 Marionette TRACE conn4 <- [1,1425,null,{"value":"8"}] 13:49:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 13:49:33 INFO - PROCESS | 1827 | 1461271773088 Marionette TRACE conn4 -> [0,1426,"setScriptTimeout",{"ms":35000}] 13:49:33 INFO - PROCESS | 1827 | 1461271773098 Marionette TRACE conn4 <- [1,1426,null,{}] 13:49:33 INFO - PROCESS | 1827 | 1461271773102 Marionette TRACE conn4 -> [0,1427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:49:33 INFO - PROCESS | 1827 | 1461271773358 Marionette TRACE conn4 <- [1,1427,null,{"value":null}] 13:49:33 INFO - PROCESS | 1827 | 1461271773652 Marionette TRACE conn4 -> [0,1428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:49:33 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f973ffa4000 == 107 [pid = 1827] [id = 364] 13:49:33 INFO - PROCESS | 1827 | ++DOMWINDOW == 239 (0x7f973ef48c00) [pid = 1827] [serial = 1093] [outer = (nil)] 13:49:33 INFO - PROCESS | 1827 | ++DOMWINDOW == 240 (0x7f973efac000) [pid = 1827] [serial = 1094] [outer = 0x7f973ef48c00] 13:49:33 INFO - PROCESS | 1827 | 1461271773734 Marionette DEBUG loaded listener.js 13:49:33 INFO - PROCESS | 1827 | ++DOMWINDOW == 241 (0x7f973f422c00) [pid = 1827] [serial = 1095] [outer = 0x7f973ef48c00] 13:49:34 INFO - PROCESS | 1827 | 1461271774693 Marionette TRACE conn4 <- [1,1428,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord2",0,null,null]]]}] 13:49:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 13:49:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 1645ms 13:49:34 INFO - PROCESS | 1827 | 1461271774734 Marionette TRACE conn4 -> [0,1429,"getWindowHandle",null] 13:49:34 INFO - PROCESS | 1827 | 1461271774739 Marionette TRACE conn4 <- [1,1429,null,{"value":"8"}] 13:49:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 13:49:34 INFO - PROCESS | 1827 | 1461271774744 Marionette TRACE conn4 -> [0,1430,"setScriptTimeout",{"ms":35000}] 13:49:34 INFO - PROCESS | 1827 | 1461271774747 Marionette TRACE conn4 <- [1,1430,null,{}] 13:49:34 INFO - PROCESS | 1827 | 1461271774752 Marionette TRACE conn4 -> [0,1431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:49:34 INFO - PROCESS | 1827 | 1461271774938 Marionette TRACE conn4 <- [1,1431,null,{"value":null}] 13:49:35 INFO - PROCESS | 1827 | 1461271775134 Marionette TRACE conn4 -> [0,1432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:49:35 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f9726bd9000 == 108 [pid = 1827] [id = 365] 13:49:35 INFO - PROCESS | 1827 | ++DOMWINDOW == 242 (0x7f972995bc00) [pid = 1827] [serial = 1096] [outer = (nil)] 13:49:35 INFO - PROCESS | 1827 | ++DOMWINDOW == 243 (0x7f9734fe8000) [pid = 1827] [serial = 1097] [outer = 0x7f972995bc00] 13:49:35 INFO - PROCESS | 1827 | 1461271775207 Marionette DEBUG loaded listener.js 13:49:35 INFO - PROCESS | 1827 | ++DOMWINDOW == 244 (0x7f973ef48400) [pid = 1827] [serial = 1098] [outer = 0x7f972995bc00] 13:49:36 INFO - PROCESS | 1827 | 1461271776210 Marionette TRACE conn4 <- [1,1432,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord3",0,null,null]]]}] 13:49:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 13:49:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 1541ms 13:49:36 INFO - PROCESS | 1827 | 1461271776287 Marionette TRACE conn4 -> [0,1433,"getWindowHandle",null] 13:49:36 INFO - PROCESS | 1827 | 1461271776291 Marionette TRACE conn4 <- [1,1433,null,{"value":"8"}] 13:49:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 13:49:36 INFO - PROCESS | 1827 | 1461271776297 Marionette TRACE conn4 -> [0,1434,"setScriptTimeout",{"ms":35000}] 13:49:36 INFO - PROCESS | 1827 | 1461271776300 Marionette TRACE conn4 <- [1,1434,null,{}] 13:49:36 INFO - PROCESS | 1827 | 1461271776305 Marionette TRACE conn4 -> [0,1435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:49:36 INFO - PROCESS | 1827 | 1461271776523 Marionette TRACE conn4 <- [1,1435,null,{"value":null}] 13:49:36 INFO - PROCESS | 1827 | 1461271776762 Marionette TRACE conn4 -> [0,1436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:49:36 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f9736561800 == 109 [pid = 1827] [id = 366] 13:49:36 INFO - PROCESS | 1827 | ++DOMWINDOW == 245 (0x7f972aa77800) [pid = 1827] [serial = 1099] [outer = (nil)] 13:49:36 INFO - PROCESS | 1827 | ++DOMWINDOW == 246 (0x7f973f43bc00) [pid = 1827] [serial = 1100] [outer = 0x7f972aa77800] 13:49:36 INFO - PROCESS | 1827 | 1461271776849 Marionette DEBUG loaded listener.js 13:49:36 INFO - PROCESS | 1827 | ++DOMWINDOW == 247 (0x7f973f8e0800) [pid = 1827] [serial = 1101] [outer = 0x7f972aa77800] 13:49:38 INFO - PROCESS | 1827 | 1461271778090 Marionette TRACE conn4 <- [1,1436,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.outside",0,null,null]]]}] 13:49:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 13:49:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 1835ms 13:49:38 INFO - PROCESS | 1827 | 1461271778133 Marionette TRACE conn4 -> [0,1437,"getWindowHandle",null] 13:49:38 INFO - PROCESS | 1827 | 1461271778138 Marionette TRACE conn4 <- [1,1437,null,{"value":"8"}] 13:49:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 13:49:38 INFO - PROCESS | 1827 | 1461271778146 Marionette TRACE conn4 -> [0,1438,"setScriptTimeout",{"ms":35000}] 13:49:38 INFO - PROCESS | 1827 | 1461271778151 Marionette TRACE conn4 <- [1,1438,null,{}] 13:49:38 INFO - PROCESS | 1827 | 1461271778158 Marionette TRACE conn4 -> [0,1439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:49:38 INFO - PROCESS | 1827 | 1461271778368 Marionette TRACE conn4 <- [1,1439,null,{"value":null}] 13:49:38 INFO - PROCESS | 1827 | 1461271778553 Marionette TRACE conn4 -> [0,1440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:49:38 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f972fb15800 == 110 [pid = 1827] [id = 367] 13:49:38 INFO - PROCESS | 1827 | ++DOMWINDOW == 248 (0x7f972aea7800) [pid = 1827] [serial = 1102] [outer = (nil)] 13:49:38 INFO - PROCESS | 1827 | ++DOMWINDOW == 249 (0x7f972bd8e000) [pid = 1827] [serial = 1103] [outer = 0x7f972aea7800] 13:49:38 INFO - PROCESS | 1827 | 1461271778625 Marionette DEBUG loaded listener.js 13:49:38 INFO - PROCESS | 1827 | ++DOMWINDOW == 250 (0x7f972ef08000) [pid = 1827] [serial = 1104] [outer = 0x7f972aea7800] 13:49:39 INFO - PROCESS | 1827 | 1461271779452 Marionette TRACE conn4 <- [1,1440,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html",0,null,null,[["Canvas patterns do not get flipped when painted",0,null,null]]]}] 13:49:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 13:49:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 1380ms 13:49:39 INFO - PROCESS | 1827 | 1461271779527 Marionette TRACE conn4 -> [0,1441,"getWindowHandle",null] 13:49:39 INFO - PROCESS | 1827 | 1461271779535 Marionette TRACE conn4 <- [1,1441,null,{"value":"8"}] 13:49:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 13:49:39 INFO - PROCESS | 1827 | 1461271779544 Marionette TRACE conn4 -> [0,1442,"setScriptTimeout",{"ms":35000}] 13:49:39 INFO - PROCESS | 1827 | 1461271779547 Marionette TRACE conn4 <- [1,1442,null,{}] 13:49:39 INFO - PROCESS | 1827 | 1461271779553 Marionette TRACE conn4 -> [0,1443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:49:39 INFO - PROCESS | 1827 | 1461271779729 Marionette TRACE conn4 <- [1,1443,null,{"value":null}] 13:49:40 INFO - PROCESS | 1827 | 1461271780150 Marionette TRACE conn4 -> [0,1444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:49:40 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f9726d04000 == 111 [pid = 1827] [id = 368] 13:49:40 INFO - PROCESS | 1827 | ++DOMWINDOW == 251 (0x7f972fba7400) [pid = 1827] [serial = 1105] [outer = (nil)] 13:49:40 INFO - PROCESS | 1827 | ++DOMWINDOW == 252 (0x7f9733f29800) [pid = 1827] [serial = 1106] [outer = 0x7f972fba7400] 13:49:40 INFO - PROCESS | 1827 | 1461271780223 Marionette DEBUG loaded listener.js 13:49:40 INFO - PROCESS | 1827 | ++DOMWINDOW == 253 (0x7f9734126000) [pid = 1827] [serial = 1107] [outer = 0x7f972fba7400] 13:49:40 INFO - PROCESS | 1827 | --DOMWINDOW == 252 (0x7f9736886000) [pid = 1827] [serial = 1007] [outer = (nil)] [url = about:blank] 13:49:40 INFO - PROCESS | 1827 | --DOMWINDOW == 251 (0x7f97371d6800) [pid = 1827] [serial = 29] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 13:49:40 INFO - PROCESS | 1827 | --DOMWINDOW == 250 (0x7f9725b11000) [pid = 1827] [serial = 977] [outer = (nil)] [url = about:blank] 13:49:40 INFO - PROCESS | 1827 | --DOMWINDOW == 249 (0x7f97272e6c00) [pid = 1827] [serial = 974] [outer = (nil)] [url = about:blank] 13:49:41 INFO - PROCESS | 1827 | --DOCSHELL 0x7f974d2f7000 == 110 [pid = 1827] [id = 341] 13:49:41 INFO - PROCESS | 1827 | --DOCSHELL 0x7f974161d000 == 109 [pid = 1827] [id = 340] 13:49:41 INFO - PROCESS | 1827 | --DOCSHELL 0x7f973f51b000 == 108 [pid = 1827] [id = 339] 13:49:41 INFO - PROCESS | 1827 | --DOCSHELL 0x7f973a76b800 == 107 [pid = 1827] [id = 338] 13:49:41 INFO - PROCESS | 1827 | --DOCSHELL 0x7f972fb0e800 == 106 [pid = 1827] [id = 337] 13:49:41 INFO - PROCESS | 1827 | --DOCSHELL 0x7f9726bdf800 == 105 [pid = 1827] [id = 336] 13:49:41 INFO - PROCESS | 1827 | 1461271781188 Marionette TRACE conn4 <- [1,1444,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html",0,null,null,[["Image patterns do not get flipped when painted",0,null,null]]]}] 13:49:41 INFO - PROCESS | 1827 | --DOMWINDOW == 248 (0x7f972fba9c00) [pid = 1827] [serial = 980] [outer = (nil)] [url = about:blank] 13:49:41 INFO - PROCESS | 1827 | --DOMWINDOW == 247 (0x7f9733fab000) [pid = 1827] [serial = 995] [outer = (nil)] [url = about:blank] 13:49:41 INFO - PROCESS | 1827 | --DOMWINDOW == 246 (0x7f9734fdb400) [pid = 1827] [serial = 998] [outer = (nil)] [url = about:blank] 13:49:41 INFO - PROCESS | 1827 | --DOMWINDOW == 245 (0x7f972995f400) [pid = 1827] [serial = 984] [outer = (nil)] [url = about:blank] 13:49:41 INFO - PROCESS | 1827 | --DOMWINDOW == 244 (0x7f9727072000) [pid = 1827] [serial = 971] [outer = (nil)] [url = about:blank] 13:49:41 INFO - PROCESS | 1827 | --DOMWINDOW == 243 (0x7f9734127800) [pid = 1827] [serial = 996] [outer = (nil)] [url = about:blank] 13:49:41 INFO - PROCESS | 1827 | --DOMWINDOW == 242 (0x7f9734fdfc00) [pid = 1827] [serial = 959] [outer = (nil)] [url = about:blank] 13:49:41 INFO - PROCESS | 1827 | --DOMWINDOW == 241 (0x7f9736503000) [pid = 1827] [serial = 944] [outer = (nil)] [url = about:blank] 13:49:41 INFO - PROCESS | 1827 | --DOMWINDOW == 240 (0x7f973a8c9800) [pid = 1827] [serial = 1004] [outer = (nil)] [url = about:blank] 13:49:41 INFO - PROCESS | 1827 | --DOMWINDOW == 239 (0x7f9738437000) [pid = 1827] [serial = 1001] [outer = (nil)] [url = about:blank] 13:49:41 INFO - PROCESS | 1827 | --DOMWINDOW == 238 (0x7f972c226400) [pid = 1827] [serial = 990] [outer = (nil)] [url = about:blank] 13:49:41 INFO - PROCESS | 1827 | --DOMWINDOW == 237 (0x7f9734126400) [pid = 1827] [serial = 968] [outer = (nil)] [url = about:blank] 13:49:41 INFO - PROCESS | 1827 | --DOMWINDOW == 236 (0x7f9733f22800) [pid = 1827] [serial = 962] [outer = (nil)] [url = about:blank] 13:49:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 13:49:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 1680ms 13:49:41 INFO - PROCESS | 1827 | --DOMWINDOW == 235 (0x7f972b168800) [pid = 1827] [serial = 989] [outer = (nil)] [url = about:blank] 13:49:41 INFO - PROCESS | 1827 | --DOMWINDOW == 234 (0x7f9733f23c00) [pid = 1827] [serial = 992] [outer = (nil)] [url = about:blank] 13:49:41 INFO - PROCESS | 1827 | --DOMWINDOW == 233 (0x7f9751eca000) [pid = 1827] [serial = 965] [outer = (nil)] [url = about:blank] 13:49:41 INFO - PROCESS | 1827 | --DOMWINDOW == 232 (0x7f973a2f1800) [pid = 1827] [serial = 1002] [outer = (nil)] [url = about:blank] 13:49:41 INFO - PROCESS | 1827 | --DOMWINDOW == 231 (0x7f973c7b8800) [pid = 1827] [serial = 947] [outer = (nil)] [url = about:blank] 13:49:41 INFO - PROCESS | 1827 | --DOMWINDOW == 230 (0x7f972dbd1800) [pid = 1827] [serial = 941] [outer = (nil)] [url = about:blank] 13:49:41 INFO - PROCESS | 1827 | --DOMWINDOW == 229 (0x7f9733fa9800) [pid = 1827] [serial = 993] [outer = (nil)] [url = about:blank] 13:49:41 INFO - PROCESS | 1827 | --DOMWINDOW == 228 (0x7f97506db000) [pid = 1827] [serial = 953] [outer = (nil)] [url = about:blank] 13:49:41 INFO - PROCESS | 1827 | --DOMWINDOW == 227 (0x7f973e04bc00) [pid = 1827] [serial = 1005] [outer = (nil)] [url = about:blank] 13:49:41 INFO - PROCESS | 1827 | --DOMWINDOW == 226 (0x7f974e4e0400) [pid = 1827] [serial = 950] [outer = (nil)] [url = about:blank] 13:49:41 INFO - PROCESS | 1827 | --DOMWINDOW == 225 (0x7f972aa6d000) [pid = 1827] [serial = 986] [outer = (nil)] [url = about:blank] 13:49:41 INFO - PROCESS | 1827 | --DOMWINDOW == 224 (0x7f9736f48000) [pid = 1827] [serial = 999] [outer = (nil)] [url = about:blank] 13:49:41 INFO - PROCESS | 1827 | --DOMWINDOW == 223 (0x7f972aa6dc00) [pid = 1827] [serial = 956] [outer = (nil)] [url = about:blank] 13:49:41 INFO - PROCESS | 1827 | --DOMWINDOW == 222 (0x7f972faf0400) [pid = 1827] [serial = 675] [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.] 13:49:41 INFO - PROCESS | 1827 | --DOMWINDOW == 221 (0x7f972ad7b800) [pid = 1827] [serial = 987] [outer = (nil)] [url = about:blank] 13:49:41 INFO - PROCESS | 1827 | --DOMWINDOW == 220 (0x7f9729954800) [pid = 1827] [serial = 983] [outer = (nil)] [url = about:blank] 13:49:41 INFO - PROCESS | 1827 | 1461271781247 Marionette TRACE conn4 -> [0,1445,"getWindowHandle",null] 13:49:41 INFO - PROCESS | 1827 | 1461271781251 Marionette TRACE conn4 <- [1,1445,null,{"value":"8"}] 13:49:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 13:49:41 INFO - PROCESS | 1827 | 1461271781260 Marionette TRACE conn4 -> [0,1446,"setScriptTimeout",{"ms":35000}] 13:49:41 INFO - PROCESS | 1827 | 1461271781264 Marionette TRACE conn4 <- [1,1446,null,{}] 13:49:41 INFO - PROCESS | 1827 | 1461271781279 Marionette TRACE conn4 -> [0,1447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:49:41 INFO - PROCESS | 1827 | 1461271781456 Marionette TRACE conn4 <- [1,1447,null,{"value":null}] 13:49:41 INFO - PROCESS | 1827 | 1461271781656 Marionette TRACE conn4 -> [0,1448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:49:41 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f972a8f2000 == 106 [pid = 1827] [id = 369] 13:49:41 INFO - PROCESS | 1827 | ++DOMWINDOW == 221 (0x7f9734171800) [pid = 1827] [serial = 1108] [outer = (nil)] 13:49:41 INFO - PROCESS | 1827 | ++DOMWINDOW == 222 (0x7f97341e3000) [pid = 1827] [serial = 1109] [outer = 0x7f9734171800] 13:49:41 INFO - PROCESS | 1827 | 1461271781724 Marionette DEBUG loaded listener.js 13:49:41 INFO - PROCESS | 1827 | ++DOMWINDOW == 223 (0x7f9735109400) [pid = 1827] [serial = 1110] [outer = 0x7f9734171800] 13:49:42 INFO - PROCESS | 1827 | 1461271782463 Marionette TRACE conn4 <- [1,1448,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.basic",0,null,null]]]}] 13:49:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 13:49:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 1237ms 13:49:42 INFO - PROCESS | 1827 | 1461271782498 Marionette TRACE conn4 -> [0,1449,"getWindowHandle",null] 13:49:42 INFO - PROCESS | 1827 | 1461271782503 Marionette TRACE conn4 <- [1,1449,null,{"value":"8"}] 13:49:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 13:49:42 INFO - PROCESS | 1827 | 1461271782510 Marionette TRACE conn4 -> [0,1450,"setScriptTimeout",{"ms":35000}] 13:49:42 INFO - PROCESS | 1827 | 1461271782513 Marionette TRACE conn4 <- [1,1450,null,{}] 13:49:42 INFO - PROCESS | 1827 | 1461271782518 Marionette TRACE conn4 -> [0,1451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:49:42 INFO - PROCESS | 1827 | 1461271782687 Marionette TRACE conn4 <- [1,1451,null,{"value":null}] 13:49:42 INFO - PROCESS | 1827 | 1461271782701 Marionette TRACE conn4 -> [0,1452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:49:42 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f973400b000 == 107 [pid = 1827] [id = 370] 13:49:42 INFO - PROCESS | 1827 | ++DOMWINDOW == 224 (0x7f9734120800) [pid = 1827] [serial = 1111] [outer = (nil)] 13:49:42 INFO - PROCESS | 1827 | ++DOMWINDOW == 225 (0x7f9736b5b400) [pid = 1827] [serial = 1112] [outer = 0x7f9734120800] 13:49:42 INFO - PROCESS | 1827 | 1461271782767 Marionette DEBUG loaded listener.js 13:49:42 INFO - PROCESS | 1827 | ++DOMWINDOW == 226 (0x7f9736f47000) [pid = 1827] [serial = 1113] [outer = 0x7f9734120800] 13:49:43 INFO - PROCESS | 1827 | 1461271783706 Marionette TRACE conn4 <- [1,1452,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord1",0,null,null]]]}] 13:49:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 13:49:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 1237ms 13:49:43 INFO - PROCESS | 1827 | 1461271783749 Marionette TRACE conn4 -> [0,1453,"getWindowHandle",null] 13:49:43 INFO - PROCESS | 1827 | 1461271783752 Marionette TRACE conn4 <- [1,1453,null,{"value":"8"}] 13:49:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 13:49:43 INFO - PROCESS | 1827 | 1461271783771 Marionette TRACE conn4 -> [0,1454,"setScriptTimeout",{"ms":35000}] 13:49:43 INFO - PROCESS | 1827 | 1461271783785 Marionette TRACE conn4 <- [1,1454,null,{}] 13:49:43 INFO - PROCESS | 1827 | 1461271783791 Marionette TRACE conn4 -> [0,1455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:49:44 INFO - PROCESS | 1827 | 1461271784015 Marionette TRACE conn4 <- [1,1455,null,{"value":null}] 13:49:44 INFO - PROCESS | 1827 | 1461271784041 Marionette TRACE conn4 -> [0,1456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:49:44 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f9736a4a800 == 108 [pid = 1827] [id = 371] 13:49:44 INFO - PROCESS | 1827 | ++DOMWINDOW == 227 (0x7f973688d000) [pid = 1827] [serial = 1114] [outer = (nil)] 13:49:44 INFO - PROCESS | 1827 | ++DOMWINDOW == 228 (0x7f97372da800) [pid = 1827] [serial = 1115] [outer = 0x7f973688d000] 13:49:44 INFO - PROCESS | 1827 | 1461271784103 Marionette DEBUG loaded listener.js 13:49:44 INFO - PROCESS | 1827 | ++DOMWINDOW == 229 (0x7f9737996800) [pid = 1827] [serial = 1116] [outer = 0x7f973688d000] 13:49:45 INFO - PROCESS | 1827 | 1461271785056 Marionette TRACE conn4 <- [1,1456,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord2",0,null,null]]]}] 13:49:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 13:49:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 1356ms 13:49:45 INFO - PROCESS | 1827 | 1461271785120 Marionette TRACE conn4 -> [0,1457,"getWindowHandle",null] 13:49:45 INFO - PROCESS | 1827 | 1461271785123 Marionette TRACE conn4 <- [1,1457,null,{"value":"8"}] 13:49:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 13:49:45 INFO - PROCESS | 1827 | 1461271785128 Marionette TRACE conn4 -> [0,1458,"setScriptTimeout",{"ms":35000}] 13:49:45 INFO - PROCESS | 1827 | 1461271785130 Marionette TRACE conn4 <- [1,1458,null,{}] 13:49:45 INFO - PROCESS | 1827 | 1461271785136 Marionette TRACE conn4 -> [0,1459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:49:45 INFO - PROCESS | 1827 | 1461271785380 Marionette TRACE conn4 <- [1,1459,null,{"value":null}] 13:49:45 INFO - PROCESS | 1827 | 1461271785413 Marionette TRACE conn4 -> [0,1460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:49:45 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f973a2cb800 == 109 [pid = 1827] [id = 372] 13:49:45 INFO - PROCESS | 1827 | ++DOMWINDOW == 230 (0x7f9739f0f000) [pid = 1827] [serial = 1117] [outer = (nil)] 13:49:45 INFO - PROCESS | 1827 | ++DOMWINDOW == 231 (0x7f973a71fc00) [pid = 1827] [serial = 1118] [outer = 0x7f9739f0f000] 13:49:45 INFO - PROCESS | 1827 | 1461271785477 Marionette DEBUG loaded listener.js 13:49:45 INFO - PROCESS | 1827 | ++DOMWINDOW == 232 (0x7f973b412000) [pid = 1827] [serial = 1119] [outer = 0x7f9739f0f000] 13:49:46 INFO - PROCESS | 1827 | --DOMWINDOW == 231 (0x7f972dbc3000) [pid = 1827] [serial = 1006] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 13:49:46 INFO - PROCESS | 1827 | --DOMWINDOW == 230 (0x7f9729960800) [pid = 1827] [serial = 1042] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 13:49:46 INFO - PROCESS | 1827 | --DOMWINDOW == 229 (0x7f972dbd1c00) [pid = 1827] [serial = 1048] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 13:49:46 INFO - PROCESS | 1827 | --DOMWINDOW == 228 (0x7f972aadcc00) [pid = 1827] [serial = 1051] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 13:49:46 INFO - PROCESS | 1827 | --DOMWINDOW == 227 (0x7f973412b800) [pid = 1827] [serial = 1054] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 13:49:46 INFO - PROCESS | 1827 | --DOMWINDOW == 226 (0x7f9729cc5000) [pid = 1827] [serial = 1045] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 13:49:46 INFO - PROCESS | 1827 | --DOMWINDOW == 225 (0x7f9734f36000) [pid = 1827] [serial = 1057] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 13:49:46 INFO - PROCESS | 1827 | 1461271786717 Marionette TRACE conn4 <- [1,1460,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord3",0,null,null]]]}] 13:49:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 13:49:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 1627ms 13:49:46 INFO - PROCESS | 1827 | 1461271786758 Marionette TRACE conn4 -> [0,1461,"getWindowHandle",null] 13:49:46 INFO - PROCESS | 1827 | 1461271786762 Marionette TRACE conn4 <- [1,1461,null,{"value":"8"}] 13:49:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 13:49:46 INFO - PROCESS | 1827 | 1461271786767 Marionette TRACE conn4 -> [0,1462,"setScriptTimeout",{"ms":35000}] 13:49:46 INFO - PROCESS | 1827 | 1461271786769 Marionette TRACE conn4 <- [1,1462,null,{}] 13:49:46 INFO - PROCESS | 1827 | 1461271786775 Marionette TRACE conn4 -> [0,1463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:49:46 INFO - PROCESS | 1827 | 1461271786938 Marionette TRACE conn4 <- [1,1463,null,{"value":null}] 13:49:46 INFO - PROCESS | 1827 | 1461271786952 Marionette TRACE conn4 -> [0,1464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:49:46 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f973a89c000 == 110 [pid = 1827] [id = 373] 13:49:46 INFO - PROCESS | 1827 | ++DOMWINDOW == 226 (0x7f9734f34c00) [pid = 1827] [serial = 1120] [outer = (nil)] 13:49:47 INFO - PROCESS | 1827 | ++DOMWINDOW == 227 (0x7f973d27f800) [pid = 1827] [serial = 1121] [outer = 0x7f9734f34c00] 13:49:47 INFO - PROCESS | 1827 | 1461271787015 Marionette DEBUG loaded listener.js 13:49:47 INFO - PROCESS | 1827 | ++DOMWINDOW == 228 (0x7f973e8b7000) [pid = 1827] [serial = 1122] [outer = 0x7f9734f34c00] 13:49:47 INFO - PROCESS | 1827 | 1461271787900 Marionette TRACE conn4 <- [1,1464,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.outside",0,null,null]]]}] 13:49:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 13:49:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 1182ms 13:49:47 INFO - PROCESS | 1827 | 1461271787952 Marionette TRACE conn4 -> [0,1465,"getWindowHandle",null] 13:49:47 INFO - PROCESS | 1827 | 1461271787955 Marionette TRACE conn4 <- [1,1465,null,{"value":"8"}] 13:49:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 13:49:47 INFO - PROCESS | 1827 | 1461271787964 Marionette TRACE conn4 -> [0,1466,"setScriptTimeout",{"ms":35000}] 13:49:47 INFO - PROCESS | 1827 | 1461271787966 Marionette TRACE conn4 <- [1,1466,null,{}] 13:49:47 INFO - PROCESS | 1827 | 1461271787971 Marionette TRACE conn4 -> [0,1467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:49:48 INFO - PROCESS | 1827 | 1461271788132 Marionette TRACE conn4 <- [1,1467,null,{"value":null}] 13:49:48 INFO - PROCESS | 1827 | 1461271788433 Marionette TRACE conn4 -> [0,1468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:49:48 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f9726bd9800 == 111 [pid = 1827] [id = 374] 13:49:48 INFO - PROCESS | 1827 | ++DOMWINDOW == 229 (0x7f9725b0dc00) [pid = 1827] [serial = 1123] [outer = (nil)] 13:49:48 INFO - PROCESS | 1827 | ++DOMWINDOW == 230 (0x7f9727069800) [pid = 1827] [serial = 1124] [outer = 0x7f9725b0dc00] 13:49:48 INFO - PROCESS | 1827 | 1461271788508 Marionette DEBUG loaded listener.js 13:49:48 INFO - PROCESS | 1827 | ++DOMWINDOW == 231 (0x7f9729959c00) [pid = 1827] [serial = 1125] [outer = 0x7f9725b0dc00] 13:49:49 INFO - PROCESS | 1827 | 1461271789550 Marionette TRACE conn4 <- [1,1468,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.basic",0,null,null]]]}] 13:49:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 13:49:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 1636ms 13:49:49 INFO - PROCESS | 1827 | 1461271789604 Marionette TRACE conn4 -> [0,1469,"getWindowHandle",null] 13:49:49 INFO - PROCESS | 1827 | 1461271789611 Marionette TRACE conn4 <- [1,1469,null,{"value":"8"}] 13:49:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 13:49:49 INFO - PROCESS | 1827 | 1461271789621 Marionette TRACE conn4 -> [0,1470,"setScriptTimeout",{"ms":35000}] 13:49:49 INFO - PROCESS | 1827 | 1461271789625 Marionette TRACE conn4 <- [1,1470,null,{}] 13:49:49 INFO - PROCESS | 1827 | 1461271789632 Marionette TRACE conn4 -> [0,1471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:49:49 INFO - PROCESS | 1827 | 1461271789849 Marionette TRACE conn4 <- [1,1471,null,{"value":null}] 13:49:50 INFO - PROCESS | 1827 | 1461271790088 Marionette TRACE conn4 -> [0,1472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:49:50 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f972fb0f000 == 112 [pid = 1827] [id = 375] 13:49:50 INFO - PROCESS | 1827 | ++DOMWINDOW == 232 (0x7f972bd91800) [pid = 1827] [serial = 1126] [outer = (nil)] 13:49:50 INFO - PROCESS | 1827 | ++DOMWINDOW == 233 (0x7f972efd5c00) [pid = 1827] [serial = 1127] [outer = 0x7f972bd91800] 13:49:50 INFO - PROCESS | 1827 | 1461271790206 Marionette DEBUG loaded listener.js 13:49:50 INFO - PROCESS | 1827 | ++DOMWINDOW == 234 (0x7f972fbacc00) [pid = 1827] [serial = 1128] [outer = 0x7f972bd91800] 13:49:51 INFO - PROCESS | 1827 | 1461271791173 Marionette TRACE conn4 <- [1,1472,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.coord1",0,null,null]]]}] 13:49:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 13:49:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 1583ms 13:49:51 INFO - PROCESS | 1827 | 1461271791208 Marionette TRACE conn4 -> [0,1473,"getWindowHandle",null] 13:49:51 INFO - PROCESS | 1827 | 1461271791215 Marionette TRACE conn4 <- [1,1473,null,{"value":"8"}] 13:49:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 13:49:51 INFO - PROCESS | 1827 | 1461271791223 Marionette TRACE conn4 -> [0,1474,"setScriptTimeout",{"ms":35000}] 13:49:51 INFO - PROCESS | 1827 | 1461271791228 Marionette TRACE conn4 <- [1,1474,null,{}] 13:49:51 INFO - PROCESS | 1827 | 1461271791234 Marionette TRACE conn4 -> [0,1475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:49:51 INFO - PROCESS | 1827 | 1461271791422 Marionette TRACE conn4 <- [1,1475,null,{"value":null}] 13:49:51 INFO - PROCESS | 1827 | 1461271791701 Marionette TRACE conn4 -> [0,1476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:49:51 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f973a23e000 == 113 [pid = 1827] [id = 376] 13:49:51 INFO - PROCESS | 1827 | ++DOMWINDOW == 235 (0x7f9725b0f000) [pid = 1827] [serial = 1129] [outer = (nil)] 13:49:51 INFO - PROCESS | 1827 | ++DOMWINDOW == 236 (0x7f972f16e400) [pid = 1827] [serial = 1130] [outer = 0x7f9725b0f000] 13:49:51 INFO - PROCESS | 1827 | 1461271791821 Marionette DEBUG loaded listener.js 13:49:51 INFO - PROCESS | 1827 | ++DOMWINDOW == 237 (0x7f9734e09800) [pid = 1827] [serial = 1131] [outer = 0x7f9725b0f000] 13:49:52 INFO - PROCESS | 1827 | 1461271792788 Marionette TRACE conn4 <- [1,1476,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.outside",0,null,null]]]}] 13:49:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 13:49:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 1634ms 13:49:52 INFO - PROCESS | 1827 | 1461271792858 Marionette TRACE conn4 -> [0,1477,"getWindowHandle",null] 13:49:52 INFO - PROCESS | 1827 | 1461271792862 Marionette TRACE conn4 <- [1,1477,null,{"value":"8"}] 13:49:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 13:49:52 INFO - PROCESS | 1827 | 1461271792877 Marionette TRACE conn4 -> [0,1478,"setScriptTimeout",{"ms":35000}] 13:49:52 INFO - PROCESS | 1827 | 1461271792887 Marionette TRACE conn4 <- [1,1478,null,{}] 13:49:52 INFO - PROCESS | 1827 | 1461271792893 Marionette TRACE conn4 -> [0,1479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:49:53 INFO - PROCESS | 1827 | 1461271793141 Marionette TRACE conn4 <- [1,1479,null,{"value":null}] 13:49:53 INFO - PROCESS | 1827 | 1461271793420 Marionette TRACE conn4 -> [0,1480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:49:53 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f973fe9d000 == 114 [pid = 1827] [id = 377] 13:49:53 INFO - PROCESS | 1827 | ++DOMWINDOW == 238 (0x7f973516fc00) [pid = 1827] [serial = 1132] [outer = (nil)] 13:49:53 INFO - PROCESS | 1827 | ++DOMWINDOW == 239 (0x7f9736f48400) [pid = 1827] [serial = 1133] [outer = 0x7f973516fc00] 13:49:53 INFO - PROCESS | 1827 | 1461271793495 Marionette DEBUG loaded listener.js 13:49:53 INFO - PROCESS | 1827 | ++DOMWINDOW == 240 (0x7f9738437000) [pid = 1827] [serial = 1134] [outer = 0x7f973516fc00] 13:49:54 INFO - PROCESS | 1827 | 1461271794420 Marionette TRACE conn4 <- [1,1480,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.basic",0,null,null]]]}] 13:49:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 13:49:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 1607ms 13:49:54 INFO - PROCESS | 1827 | 1461271794477 Marionette TRACE conn4 -> [0,1481,"getWindowHandle",null] 13:49:54 INFO - PROCESS | 1827 | 1461271794481 Marionette TRACE conn4 <- [1,1481,null,{"value":"8"}] 13:49:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 13:49:54 INFO - PROCESS | 1827 | 1461271794488 Marionette TRACE conn4 -> [0,1482,"setScriptTimeout",{"ms":35000}] 13:49:54 INFO - PROCESS | 1827 | 1461271794491 Marionette TRACE conn4 <- [1,1482,null,{}] 13:49:54 INFO - PROCESS | 1827 | 1461271794496 Marionette TRACE conn4 -> [0,1483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:49:54 INFO - PROCESS | 1827 | 1461271794704 Marionette TRACE conn4 <- [1,1483,null,{"value":null}] 13:49:54 INFO - PROCESS | 1827 | 1461271794935 Marionette TRACE conn4 -> [0,1484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:49:55 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f9740c5f000 == 115 [pid = 1827] [id = 378] 13:49:55 INFO - PROCESS | 1827 | ++DOMWINDOW == 241 (0x7f9736505800) [pid = 1827] [serial = 1135] [outer = (nil)] 13:49:55 INFO - PROCESS | 1827 | ++DOMWINDOW == 242 (0x7f9739fc1400) [pid = 1827] [serial = 1136] [outer = 0x7f9736505800] 13:49:55 INFO - PROCESS | 1827 | 1461271795050 Marionette DEBUG loaded listener.js 13:49:55 INFO - PROCESS | 1827 | ++DOMWINDOW == 243 (0x7f973a61cc00) [pid = 1827] [serial = 1137] [outer = 0x7f9736505800] 13:49:55 INFO - PROCESS | 1827 | 1461271795914 Marionette TRACE conn4 <- [1,1484,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.coord1",0,null,null]]]}] 13:49:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 13:49:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 1483ms 13:49:55 INFO - PROCESS | 1827 | 1461271795971 Marionette TRACE conn4 -> [0,1485,"getWindowHandle",null] 13:49:55 INFO - PROCESS | 1827 | 1461271795975 Marionette TRACE conn4 <- [1,1485,null,{"value":"8"}] 13:49:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 13:49:55 INFO - PROCESS | 1827 | 1461271795981 Marionette TRACE conn4 -> [0,1486,"setScriptTimeout",{"ms":35000}] 13:49:55 INFO - PROCESS | 1827 | 1461271795984 Marionette TRACE conn4 <- [1,1486,null,{}] 13:49:55 INFO - PROCESS | 1827 | 1461271795989 Marionette TRACE conn4 -> [0,1487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:49:56 INFO - PROCESS | 1827 | 1461271796167 Marionette TRACE conn4 <- [1,1487,null,{"value":null}] 13:49:56 INFO - PROCESS | 1827 | 1461271796356 Marionette TRACE conn4 -> [0,1488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:49:56 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f9743579800 == 116 [pid = 1827] [id = 379] 13:49:56 INFO - PROCESS | 1827 | ++DOMWINDOW == 244 (0x7f973e8b7400) [pid = 1827] [serial = 1138] [outer = (nil)] 13:49:56 INFO - PROCESS | 1827 | ++DOMWINDOW == 245 (0x7f973ea9f000) [pid = 1827] [serial = 1139] [outer = 0x7f973e8b7400] 13:49:56 INFO - PROCESS | 1827 | 1461271796445 Marionette DEBUG loaded listener.js 13:49:56 INFO - PROCESS | 1827 | ++DOMWINDOW == 246 (0x7f973f8e1800) [pid = 1827] [serial = 1140] [outer = 0x7f973e8b7400] 13:49:57 INFO - PROCESS | 1827 | 1461271797404 Marionette TRACE conn4 <- [1,1488,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.outside",0,null,null]]]}] 13:49:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 13:49:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 1479ms 13:49:57 INFO - PROCESS | 1827 | 1461271797461 Marionette TRACE conn4 -> [0,1489,"getWindowHandle",null] 13:49:57 INFO - PROCESS | 1827 | 1461271797464 Marionette TRACE conn4 <- [1,1489,null,{"value":"8"}] 13:49:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 13:49:57 INFO - PROCESS | 1827 | 1461271797470 Marionette TRACE conn4 -> [0,1490,"setScriptTimeout",{"ms":35000}] 13:49:57 INFO - PROCESS | 1827 | 1461271797473 Marionette TRACE conn4 <- [1,1490,null,{}] 13:49:57 INFO - PROCESS | 1827 | 1461271797478 Marionette TRACE conn4 -> [0,1491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:49:57 INFO - PROCESS | 1827 | 1461271797685 Marionette TRACE conn4 <- [1,1491,null,{"value":null}] 13:49:57 INFO - PROCESS | 1827 | 1461271797882 Marionette TRACE conn4 -> [0,1492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:49:57 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f974d29c000 == 117 [pid = 1827] [id = 380] 13:49:57 INFO - PROCESS | 1827 | ++DOMWINDOW == 247 (0x7f973a8d1800) [pid = 1827] [serial = 1141] [outer = (nil)] 13:49:57 INFO - PROCESS | 1827 | ++DOMWINDOW == 248 (0x7f9741660c00) [pid = 1827] [serial = 1142] [outer = 0x7f973a8d1800] 13:49:57 INFO - PROCESS | 1827 | 1461271797992 Marionette DEBUG loaded listener.js 13:49:58 INFO - PROCESS | 1827 | ++DOMWINDOW == 249 (0x7f97432d4c00) [pid = 1827] [serial = 1143] [outer = 0x7f973a8d1800] 13:49:58 INFO - PROCESS | 1827 | 1461271798812 Marionette TRACE conn4 <- [1,1492,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html",0,null,null,[["Canvas test: 2d.pattern.repeat.case",0,null,null]]]}] 13:49:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 13:49:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 1380ms 13:49:58 INFO - PROCESS | 1827 | 1461271798851 Marionette TRACE conn4 -> [0,1493,"getWindowHandle",null] 13:49:58 INFO - PROCESS | 1827 | 1461271798854 Marionette TRACE conn4 <- [1,1493,null,{"value":"8"}] 13:49:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 13:49:58 INFO - PROCESS | 1827 | 1461271798860 Marionette TRACE conn4 -> [0,1494,"setScriptTimeout",{"ms":35000}] 13:49:58 INFO - PROCESS | 1827 | 1461271798862 Marionette TRACE conn4 <- [1,1494,null,{}] 13:49:58 INFO - PROCESS | 1827 | 1461271798868 Marionette TRACE conn4 -> [0,1495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:49:59 INFO - PROCESS | 1827 | 1461271799047 Marionette TRACE conn4 <- [1,1495,null,{"value":null}] 13:49:59 INFO - PROCESS | 1827 | 1461271799241 Marionette TRACE conn4 -> [0,1496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:49:59 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f974e1e5800 == 118 [pid = 1827] [id = 381] 13:49:59 INFO - PROCESS | 1827 | ++DOMWINDOW == 250 (0x7f973b410c00) [pid = 1827] [serial = 1144] [outer = (nil)] 13:49:59 INFO - PROCESS | 1827 | ++DOMWINDOW == 251 (0x7f9743572c00) [pid = 1827] [serial = 1145] [outer = 0x7f973b410c00] 13:49:59 INFO - PROCESS | 1827 | 1461271799309 Marionette DEBUG loaded listener.js 13:49:59 INFO - PROCESS | 1827 | ++DOMWINDOW == 252 (0x7f9746656c00) [pid = 1827] [serial = 1146] [outer = 0x7f973b410c00] 13:50:00 INFO - PROCESS | 1827 | 1461271800232 Marionette TRACE conn4 <- [1,1496,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html",0,null,null,[["Canvas test: 2d.pattern.repeat.empty",0,null,null]]]}] 13:50:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 13:50:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 1432ms 13:50:00 INFO - PROCESS | 1827 | 1461271800294 Marionette TRACE conn4 -> [0,1497,"getWindowHandle",null] 13:50:00 INFO - PROCESS | 1827 | 1461271800297 Marionette TRACE conn4 <- [1,1497,null,{"value":"8"}] 13:50:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 13:50:00 INFO - PROCESS | 1827 | 1461271800303 Marionette TRACE conn4 -> [0,1498,"setScriptTimeout",{"ms":35000}] 13:50:00 INFO - PROCESS | 1827 | 1461271800305 Marionette TRACE conn4 <- [1,1498,null,{}] 13:50:00 INFO - PROCESS | 1827 | 1461271800311 Marionette TRACE conn4 -> [0,1499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:50:00 INFO - PROCESS | 1827 | 1461271800486 Marionette TRACE conn4 <- [1,1499,null,{"value":null}] 13:50:00 INFO - PROCESS | 1827 | 1461271800683 Marionette TRACE conn4 -> [0,1500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:50:00 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f9750135000 == 119 [pid = 1827] [id = 382] 13:50:00 INFO - PROCESS | 1827 | ++DOMWINDOW == 253 (0x7f974165f400) [pid = 1827] [serial = 1147] [outer = (nil)] 13:50:00 INFO - PROCESS | 1827 | ++DOMWINDOW == 254 (0x7f974c43d400) [pid = 1827] [serial = 1148] [outer = 0x7f974165f400] 13:50:00 INFO - PROCESS | 1827 | 1461271800755 Marionette DEBUG loaded listener.js 13:50:00 INFO - PROCESS | 1827 | ++DOMWINDOW == 255 (0x7f974d364800) [pid = 1827] [serial = 1149] [outer = 0x7f974165f400] 13:50:01 INFO - PROCESS | 1827 | 1461271801627 Marionette TRACE conn4 <- [1,1500,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html",0,null,null,[["Canvas test: 2d.pattern.repeat.null",0,null,null]]]}] 13:50:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 13:50:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 1379ms 13:50:01 INFO - PROCESS | 1827 | 1461271801684 Marionette TRACE conn4 -> [0,1501,"getWindowHandle",null] 13:50:01 INFO - PROCESS | 1827 | 1461271801688 Marionette TRACE conn4 <- [1,1501,null,{"value":"8"}] 13:50:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 13:50:01 INFO - PROCESS | 1827 | 1461271801694 Marionette TRACE conn4 -> [0,1502,"setScriptTimeout",{"ms":35000}] 13:50:01 INFO - PROCESS | 1827 | 1461271801697 Marionette TRACE conn4 <- [1,1502,null,{}] 13:50:01 INFO - PROCESS | 1827 | 1461271801702 Marionette TRACE conn4 -> [0,1503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:50:01 INFO - PROCESS | 1827 | 1461271801896 Marionette TRACE conn4 <- [1,1503,null,{"value":null}] 13:50:02 INFO - PROCESS | 1827 | 1461271802162 Marionette TRACE conn4 -> [0,1504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:50:02 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f97520ca000 == 120 [pid = 1827] [id = 383] 13:50:02 INFO - PROCESS | 1827 | ++DOMWINDOW == 256 (0x7f9734fe2c00) [pid = 1827] [serial = 1150] [outer = (nil)] 13:50:02 INFO - PROCESS | 1827 | ++DOMWINDOW == 257 (0x7f973f84cc00) [pid = 1827] [serial = 1151] [outer = 0x7f9734fe2c00] 13:50:02 INFO - PROCESS | 1827 | 1461271802290 Marionette DEBUG loaded listener.js 13:50:02 INFO - PROCESS | 1827 | ++DOMWINDOW == 258 (0x7f974d5f6800) [pid = 1827] [serial = 1152] [outer = 0x7f9734fe2c00] 13:50:03 INFO - PROCESS | 1827 | 1461271803166 Marionette TRACE conn4 <- [1,1504,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html",0,null,null,[["Canvas test: 2d.pattern.repeat.nullsuffix",0,null,null]]]}] 13:50:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 13:50:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 1540ms 13:50:03 INFO - PROCESS | 1827 | 1461271803235 Marionette TRACE conn4 -> [0,1505,"getWindowHandle",null] 13:50:03 INFO - PROCESS | 1827 | 1461271803239 Marionette TRACE conn4 <- [1,1505,null,{"value":"8"}] 13:50:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 13:50:03 INFO - PROCESS | 1827 | 1461271803244 Marionette TRACE conn4 -> [0,1506,"setScriptTimeout",{"ms":35000}] 13:50:03 INFO - PROCESS | 1827 | 1461271803247 Marionette TRACE conn4 <- [1,1506,null,{}] 13:50:03 INFO - PROCESS | 1827 | 1461271803254 Marionette TRACE conn4 -> [0,1507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:50:03 INFO - PROCESS | 1827 | 1461271803468 Marionette TRACE conn4 <- [1,1507,null,{"value":null}] 13:50:03 INFO - PROCESS | 1827 | 1461271803721 Marionette TRACE conn4 -> [0,1508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:50:03 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f9752ab1000 == 121 [pid = 1827] [id = 384] 13:50:03 INFO - PROCESS | 1827 | ++DOMWINDOW == 259 (0x7f974e555400) [pid = 1827] [serial = 1153] [outer = (nil)] 13:50:03 INFO - PROCESS | 1827 | ++DOMWINDOW == 260 (0x7f974e56c800) [pid = 1827] [serial = 1154] [outer = 0x7f974e555400] 13:50:03 INFO - PROCESS | 1827 | 1461271803822 Marionette DEBUG loaded listener.js 13:50:03 INFO - PROCESS | 1827 | ++DOMWINDOW == 261 (0x7f974e5c4800) [pid = 1827] [serial = 1155] [outer = 0x7f974e555400] 13:50:04 INFO - PROCESS | 1827 | 1461271804726 Marionette TRACE conn4 <- [1,1508,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html",0,null,null,[["Canvas test: 2d.pattern.repeat.undefined",0,null,null]]]}] 13:50:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 13:50:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 1536ms 13:50:04 INFO - PROCESS | 1827 | 1461271804782 Marionette TRACE conn4 -> [0,1509,"getWindowHandle",null] 13:50:04 INFO - PROCESS | 1827 | 1461271804786 Marionette TRACE conn4 <- [1,1509,null,{"value":"8"}] 13:50:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 13:50:04 INFO - PROCESS | 1827 | 1461271804792 Marionette TRACE conn4 -> [0,1510,"setScriptTimeout",{"ms":35000}] 13:50:04 INFO - PROCESS | 1827 | 1461271804796 Marionette TRACE conn4 <- [1,1510,null,{}] 13:50:04 INFO - PROCESS | 1827 | 1461271804801 Marionette TRACE conn4 -> [0,1511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:50:05 INFO - PROCESS | 1827 | 1461271805022 Marionette TRACE conn4 <- [1,1511,null,{"value":null}] 13:50:05 INFO - PROCESS | 1827 | 1461271805257 Marionette TRACE conn4 -> [0,1512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:50:05 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f972de0f000 == 122 [pid = 1827] [id = 385] 13:50:05 INFO - PROCESS | 1827 | ++DOMWINDOW == 262 (0x7f972bd85c00) [pid = 1827] [serial = 1156] [outer = (nil)] 13:50:05 INFO - PROCESS | 1827 | ++DOMWINDOW == 263 (0x7f973a629400) [pid = 1827] [serial = 1157] [outer = 0x7f972bd85c00] 13:50:05 INFO - PROCESS | 1827 | 1461271805373 Marionette DEBUG loaded listener.js 13:50:05 INFO - PROCESS | 1827 | ++DOMWINDOW == 264 (0x7f9751e86c00) [pid = 1827] [serial = 1158] [outer = 0x7f972bd85c00] 13:50:06 INFO - PROCESS | 1827 | 1461271806189 Marionette TRACE conn4 <- [1,1512,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognised",0,null,null]]]}] 13:50:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 13:50:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 1437ms 13:50:06 INFO - PROCESS | 1827 | 1461271806230 Marionette TRACE conn4 -> [0,1513,"getWindowHandle",null] 13:50:06 INFO - PROCESS | 1827 | 1461271806234 Marionette TRACE conn4 <- [1,1513,null,{"value":"8"}] 13:50:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 13:50:06 INFO - PROCESS | 1827 | 1461271806239 Marionette TRACE conn4 -> [0,1514,"setScriptTimeout",{"ms":35000}] 13:50:06 INFO - PROCESS | 1827 | 1461271806242 Marionette TRACE conn4 <- [1,1514,null,{}] 13:50:06 INFO - PROCESS | 1827 | 1461271806247 Marionette TRACE conn4 -> [0,1515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:50:06 INFO - PROCESS | 1827 | 1461271806438 Marionette TRACE conn4 <- [1,1515,null,{"value":null}] 13:50:06 INFO - PROCESS | 1827 | 1461271806638 Marionette TRACE conn4 -> [0,1516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:50:06 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f9750122000 == 123 [pid = 1827] [id = 386] 13:50:06 INFO - PROCESS | 1827 | ++DOMWINDOW == 265 (0x7f972aea5000) [pid = 1827] [serial = 1159] [outer = (nil)] 13:50:06 INFO - PROCESS | 1827 | ++DOMWINDOW == 266 (0x7f97524ca000) [pid = 1827] [serial = 1160] [outer = 0x7f972aea5000] 13:50:06 INFO - PROCESS | 1827 | 1461271806711 Marionette DEBUG loaded listener.js 13:50:06 INFO - PROCESS | 1827 | ++DOMWINDOW == 267 (0x7f9752552800) [pid = 1827] [serial = 1161] [outer = 0x7f972aea5000] 13:50:07 INFO - PROCESS | 1827 | 1461271807635 Marionette TRACE conn4 <- [1,1516,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognisednull",0,null,null]]]}] 13:50:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 13:50:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 1430ms 13:50:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 13:50:07 INFO - PROCESS | 1827 | 1461271807671 Marionette TRACE conn4 -> [0,1517,"getWindowHandle",null] 13:50:07 INFO - PROCESS | 1827 | 1461271807674 Marionette TRACE conn4 <- [1,1517,null,{"value":"8"}] 13:50:07 INFO - PROCESS | 1827 | 1461271807681 Marionette TRACE conn4 -> [0,1518,"setScriptTimeout",{"ms":35000}] 13:50:07 INFO - PROCESS | 1827 | 1461271807684 Marionette TRACE conn4 <- [1,1518,null,{}] 13:50:07 INFO - PROCESS | 1827 | 1461271807690 Marionette TRACE conn4 -> [0,1519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:50:07 INFO - PROCESS | 1827 | 1461271807892 Marionette TRACE conn4 <- [1,1519,null,{"value":null}] 13:50:08 INFO - PROCESS | 1827 | 1461271808094 Marionette TRACE conn4 -> [0,1520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:50:08 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f9757890800 == 124 [pid = 1827] [id = 387] 13:50:08 INFO - PROCESS | 1827 | ++DOMWINDOW == 268 (0x7f972719b000) [pid = 1827] [serial = 1162] [outer = (nil)] 13:50:08 INFO - PROCESS | 1827 | ++DOMWINDOW == 269 (0x7f97271a1000) [pid = 1827] [serial = 1163] [outer = 0x7f972719b000] 13:50:08 INFO - PROCESS | 1827 | 1461271808212 Marionette DEBUG loaded listener.js 13:50:08 INFO - PROCESS | 1827 | ++DOMWINDOW == 270 (0x7f97271a5000) [pid = 1827] [serial = 1164] [outer = 0x7f972719b000] 13:50:09 INFO - PROCESS | 1827 | 1461271809531 Marionette TRACE conn4 <- [1,1520,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html",0,null,null,[["Canvas test: 2d.strokeStyle.default",0,null,null]]]}] 13:50:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 13:50:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 1889ms 13:50:09 INFO - PROCESS | 1827 | 1461271809570 Marionette TRACE conn4 -> [0,1521,"getWindowHandle",null] 13:50:09 INFO - PROCESS | 1827 | 1461271809578 Marionette TRACE conn4 <- [1,1521,null,{"value":"8"}] 13:50:09 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 13:50:09 INFO - PROCESS | 1827 | 1461271809589 Marionette TRACE conn4 -> [0,1522,"setScriptTimeout",{"ms":35000}] 13:50:09 INFO - PROCESS | 1827 | 1461271809595 Marionette TRACE conn4 <- [1,1522,null,{}] 13:50:09 INFO - PROCESS | 1827 | 1461271809603 Marionette TRACE conn4 -> [0,1523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:50:09 INFO - PROCESS | 1827 | 1461271809838 Marionette TRACE conn4 <- [1,1523,null,{"value":null}] 13:50:10 INFO - PROCESS | 1827 | 1461271810116 Marionette TRACE conn4 -> [0,1524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:50:10 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f9729cf2800 == 125 [pid = 1827] [id = 388] 13:50:10 INFO - PROCESS | 1827 | ++DOMWINDOW == 271 (0x7f972ae9a800) [pid = 1827] [serial = 1165] [outer = (nil)] 13:50:10 INFO - PROCESS | 1827 | ++DOMWINDOW == 272 (0x7f972aea7400) [pid = 1827] [serial = 1166] [outer = 0x7f972ae9a800] 13:50:10 INFO - PROCESS | 1827 | 1461271810202 Marionette DEBUG loaded listener.js 13:50:10 INFO - PROCESS | 1827 | ++DOMWINDOW == 273 (0x7f972bd8d800) [pid = 1827] [serial = 1167] [outer = 0x7f972ae9a800] 13:50:10 INFO - PROCESS | 1827 | SkCairoFTTypeface::onFilterRec unimplemented 13:50:10 INFO - PROCESS | 1827 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 13:50:10 INFO - PROCESS | 1827 | SkCairoFTTypeface::onFilterRec unimplemented 13:50:10 INFO - PROCESS | 1827 | SkCairoFTTypeface::onFilterRec unimplemented 13:50:10 INFO - PROCESS | 1827 | SkCairoFTTypeface::onFilterRec unimplemented 13:50:10 INFO - PROCESS | 1827 | SkCairoFTTypeface::onFilterRec unimplemented 13:50:10 INFO - PROCESS | 1827 | SkCairoFTTypeface::onFilterRec unimplemented 13:50:10 INFO - PROCESS | 1827 | SkCairoFTTypeface::onFilterRec unimplemented 13:50:10 INFO - PROCESS | 1827 | SkCairoFTTypeface::onFilterRec unimplemented 13:50:10 INFO - PROCESS | 1827 | SkCairoFTTypeface::onFilterRec unimplemented 13:50:10 INFO - PROCESS | 1827 | SkCairoFTTypeface::onFilterRec unimplemented 13:50:10 INFO - PROCESS | 1827 | SkCairoFTTypeface::onFilterRec unimplemented 13:50:11 INFO - PROCESS | 1827 | 1461271811144 Marionette TRACE conn4 <- [1,1524,null,{"value":["/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html",0,null,null,[["fillRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1\n"],["strokeRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: strokeRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1\n"],["fillText should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillText should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1\n"],["strokeText should not affect current default path and NotSupportedError shuld be thrown.",1,"assert_throws: strokeText should not affect current default path and NotSupportedError shuld be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1\n"]]]}] 13:50:11 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 () { 13:50:11 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 13:50:11 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 13:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:50:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:50:11 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 13:50:11 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 () { 13:50:11 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 13:50:11 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 13:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:50:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:50:11 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 13:50:11 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 () { 13:50:11 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 13:50:11 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 13:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:50:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:50:11 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 13:50:11 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 () { 13:50:11 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 13:50:11 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 13:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:50:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:50:11 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 13:50:11 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 1589ms 13:50:11 INFO - PROCESS | 1827 | 1461271811182 Marionette TRACE conn4 -> [0,1525,"getWindowHandle",null] 13:50:11 INFO - PROCESS | 1827 | 1461271811192 Marionette TRACE conn4 <- [1,1525,null,{"value":"8"}] 13:50:11 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 13:50:11 INFO - PROCESS | 1827 | 1461271811202 Marionette TRACE conn4 -> [0,1526,"setScriptTimeout",{"ms":35000}] 13:50:11 INFO - PROCESS | 1827 | 1461271811205 Marionette TRACE conn4 <- [1,1526,null,{}] 13:50:11 INFO - PROCESS | 1827 | 1461271811211 Marionette TRACE conn4 -> [0,1527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:50:11 INFO - PROCESS | 1827 | 1461271811466 Marionette TRACE conn4 <- [1,1527,null,{"value":null}] 13:50:11 INFO - PROCESS | 1827 | 1461271811623 Marionette TRACE conn4 -> [0,1528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/hit-regions/hitregions-members-exist.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:50:11 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f9726bdb800 == 126 [pid = 1827] [id = 389] 13:50:11 INFO - PROCESS | 1827 | ++DOMWINDOW == 274 (0x7f9725b09400) [pid = 1827] [serial = 1168] [outer = (nil)] 13:50:11 INFO - PROCESS | 1827 | ++DOMWINDOW == 275 (0x7f972f178c00) [pid = 1827] [serial = 1169] [outer = 0x7f9725b09400] 13:50:11 INFO - PROCESS | 1827 | 1461271811768 Marionette DEBUG loaded listener.js 13:50:11 INFO - PROCESS | 1827 | ++DOMWINDOW == 276 (0x7f973412c400) [pid = 1827] [serial = 1170] [outer = 0x7f9725b09400] 13:50:11 INFO - PROCESS | 1827 | --DOCSHELL 0x7f97352d5000 == 125 [pid = 1827] [id = 352] 13:50:11 INFO - PROCESS | 1827 | --DOCSHELL 0x7f973401f000 == 124 [pid = 1827] [id = 351] 13:50:11 INFO - PROCESS | 1827 | --DOCSHELL 0x7f973751f000 == 123 [pid = 1827] [id = 137] 13:50:11 INFO - PROCESS | 1827 | --DOCSHELL 0x7f972c25a800 == 122 [pid = 1827] [id = 350] 13:50:11 INFO - PROCESS | 1827 | --DOCSHELL 0x7f9726ea4800 == 121 [pid = 1827] [id = 349] 13:50:12 INFO - PROCESS | 1827 | --DOMWINDOW == 275 (0x7f973ef4a800) [pid = 1827] [serial = 1028] [outer = (nil)] [url = about:blank] 13:50:12 INFO - PROCESS | 1827 | --DOMWINDOW == 274 (0x7f974741dc00) [pid = 1827] [serial = 1031] [outer = (nil)] [url = about:blank] 13:50:12 INFO - PROCESS | 1827 | --DOMWINDOW == 273 (0x7f974747c800) [pid = 1827] [serial = 1034] [outer = (nil)] [url = about:blank] 13:50:12 INFO - PROCESS | 1827 | --DOMWINDOW == 272 (0x7f9734e05c00) [pid = 1827] [serial = 1037] [outer = (nil)] [url = about:blank] 13:50:12 INFO - PROCESS | 1827 | --DOMWINDOW == 271 (0x7f9736a29800) [pid = 1827] [serial = 1061] [outer = (nil)] [url = about:blank] 13:50:12 INFO - PROCESS | 1827 | --DOCSHELL 0x7f974136d800 == 120 [pid = 1827] [id = 312] 13:50:12 INFO - PROCESS | 1827 | --DOCSHELL 0x7f973a89c000 == 119 [pid = 1827] [id = 373] 13:50:12 INFO - PROCESS | 1827 | --DOCSHELL 0x7f973a2cb800 == 118 [pid = 1827] [id = 372] 13:50:12 INFO - PROCESS | 1827 | --DOCSHELL 0x7f9736a4a800 == 117 [pid = 1827] [id = 371] 13:50:12 INFO - PROCESS | 1827 | --DOCSHELL 0x7f973400b000 == 116 [pid = 1827] [id = 370] 13:50:12 INFO - PROCESS | 1827 | --DOCSHELL 0x7f972a8f2000 == 115 [pid = 1827] [id = 369] 13:50:12 INFO - PROCESS | 1827 | --DOCSHELL 0x7f9726d04000 == 114 [pid = 1827] [id = 368] 13:50:12 INFO - PROCESS | 1827 | --DOCSHELL 0x7f972fb15800 == 113 [pid = 1827] [id = 367] 13:50:12 INFO - PROCESS | 1827 | --DOCSHELL 0x7f973ffa4000 == 112 [pid = 1827] [id = 364] 13:50:12 INFO - PROCESS | 1827 | --DOCSHELL 0x7f973edc3800 == 111 [pid = 1827] [id = 363] 13:50:12 INFO - PROCESS | 1827 | --DOCSHELL 0x7f973c76c800 == 110 [pid = 1827] [id = 362] 13:50:12 INFO - PROCESS | 1827 | --DOCSHELL 0x7f973aeaa000 == 109 [pid = 1827] [id = 361] 13:50:12 INFO - PROCESS | 1827 | --DOCSHELL 0x7f973aad3000 == 108 [pid = 1827] [id = 360] 13:50:12 INFO - PROCESS | 1827 | --DOCSHELL 0x7f973a899800 == 107 [pid = 1827] [id = 359] 13:50:12 INFO - PROCESS | 1827 | --DOCSHELL 0x7f973a2bb000 == 106 [pid = 1827] [id = 358] 13:50:12 INFO - PROCESS | 1827 | --DOCSHELL 0x7f9738408000 == 105 [pid = 1827] [id = 357] 13:50:12 INFO - PROCESS | 1827 | --DOCSHELL 0x7f9737491000 == 104 [pid = 1827] [id = 356] 13:50:12 INFO - PROCESS | 1827 | --DOCSHELL 0x7f973641d800 == 103 [pid = 1827] [id = 355] 13:50:12 INFO - PROCESS | 1827 | --DOCSHELL 0x7f972aa1a800 == 102 [pid = 1827] [id = 354] 13:50:12 INFO - PROCESS | 1827 | --DOCSHELL 0x7f97367dc000 == 101 [pid = 1827] [id = 353] 13:50:12 INFO - PROCESS | 1827 | --DOCSHELL 0x7f97371d2000 == 100 [pid = 1827] [id = 11] 13:50:12 INFO - PROCESS | 1827 | 1461271812790 Marionette TRACE conn4 <- [1,1528,null,{"value":["/2dcontext/hit-regions/hitregions-members-exist.html",0,null,null,[["context.addHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1\n"],["context.removeHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1\n"],["context.clearHitRegions Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1\n"]]]}] 13:50:12 INFO - PROCESS | 1827 | --DOMWINDOW == 270 (0x7f9739fa1000) [pid = 1827] [serial = 1008] [outer = (nil)] [url = about:blank] 13:50:12 INFO - PROCESS | 1827 | --DOMWINDOW == 269 (0x7f972aea1000) [pid = 1827] [serial = 1044] [outer = (nil)] [url = about:blank] 13:50:12 INFO - PROCESS | 1827 | --DOMWINDOW == 268 (0x7f972aad6400) [pid = 1827] [serial = 1043] [outer = (nil)] [url = about:blank] 13:50:12 INFO - PROCESS | 1827 | --DOMWINDOW == 267 (0x7f973a8c8800) [pid = 1827] [serial = 1022] [outer = (nil)] [url = about:blank] 13:50:12 INFO - PROCESS | 1827 | --DOMWINDOW == 266 (0x7f972f16b800) [pid = 1827] [serial = 1049] [outer = (nil)] [url = about:blank] 13:50:12 INFO - PROCESS | 1827 | --DOMWINDOW == 265 (0x7f972fceb800) [pid = 1827] [serial = 1050] [outer = (nil)] [url = about:blank] 13:50:12 INFO - PROCESS | 1827 | --DOMWINDOW == 264 (0x7f9733fe4400) [pid = 1827] [serial = 1052] [outer = (nil)] [url = about:blank] 13:50:12 INFO - PROCESS | 1827 | --DOMWINDOW == 263 (0x7f973417e000) [pid = 1827] [serial = 1055] [outer = (nil)] [url = about:blank] 13:50:12 INFO - PROCESS | 1827 | --DOMWINDOW == 262 (0x7f972bd90400) [pid = 1827] [serial = 1047] [outer = (nil)] [url = about:blank] 13:50:12 INFO - PROCESS | 1827 | --DOMWINDOW == 261 (0x7f972ad7b400) [pid = 1827] [serial = 1046] [outer = (nil)] [url = about:blank] 13:50:12 INFO - PROCESS | 1827 | --DOMWINDOW == 260 (0x7f9736884800) [pid = 1827] [serial = 1040] [outer = (nil)] [url = about:blank] 13:50:12 INFO - PROCESS | 1827 | --DOMWINDOW == 259 (0x7f972ae9fc00) [pid = 1827] [serial = 1013] [outer = (nil)] [url = about:blank] 13:50:12 INFO - PROCESS | 1827 | --DOMWINDOW == 258 (0x7f9733fae400) [pid = 1827] [serial = 1016] [outer = (nil)] [url = about:blank] 13:50:12 INFO - PROCESS | 1827 | --DOMWINDOW == 257 (0x7f9725b13000) [pid = 1827] [serial = 1010] [outer = (nil)] [url = about:blank] 13:50:12 INFO - PROCESS | 1827 | --DOMWINDOW == 256 (0x7f973efaa800) [pid = 1827] [serial = 1025] [outer = (nil)] [url = about:blank] 13:50:12 INFO - PROCESS | 1827 | --DOMWINDOW == 255 (0x7f9736f50800) [pid = 1827] [serial = 1019] [outer = (nil)] [url = about:blank] 13:50:12 INFO - PROCESS | 1827 | --DOMWINDOW == 254 (0x7f97341e0800) [pid = 1827] [serial = 1056] [outer = (nil)] [url = about:blank] 13:50:12 INFO - PROCESS | 1827 | --DOMWINDOW == 253 (0x7f9734fe4400) [pid = 1827] [serial = 1058] [outer = (nil)] [url = about:blank] 13:50:12 INFO - PROCESS | 1827 | --DOMWINDOW == 252 (0x7f9734129400) [pid = 1827] [serial = 1053] [outer = (nil)] [url = about:blank] 13:50:12 INFO - PROCESS | 1827 | --DOMWINDOW == 251 (0x7f9736508400) [pid = 1827] [serial = 1059] [outer = (nil)] [url = about:blank] 13:50:12 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 13:50:12 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 13:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:50:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:50:12 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 13:50:12 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 13:50:12 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 13:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:50:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:50:12 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 13:50:12 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 13:50:12 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 13:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:50:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:50:12 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 13:50:12 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 1630ms 13:50:12 INFO - PROCESS | 1827 | 1461271812871 Marionette TRACE conn4 -> [0,1529,"getWindowHandle",null] 13:50:12 INFO - PROCESS | 1827 | 1461271812874 Marionette TRACE conn4 <- [1,1529,null,{"value":"8"}] 13:50:12 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 13:50:12 INFO - PROCESS | 1827 | 1461271812882 Marionette TRACE conn4 -> [0,1530,"setScriptTimeout",{"ms":35000}] 13:50:12 INFO - PROCESS | 1827 | 1461271812887 Marionette TRACE conn4 <- [1,1530,null,{}] 13:50:12 INFO - PROCESS | 1827 | 1461271812903 Marionette TRACE conn4 -> [0,1531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:50:13 INFO - PROCESS | 1827 | 1461271813115 Marionette TRACE conn4 <- [1,1531,null,{"value":null}] 13:50:13 INFO - PROCESS | 1827 | 1461271813276 Marionette TRACE conn4 -> [0,1532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/image-smoothing/imagesmoothing.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:50:13 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f972fb15800 == 101 [pid = 1827] [id = 390] 13:50:13 INFO - PROCESS | 1827 | ++DOMWINDOW == 252 (0x7f972c228c00) [pid = 1827] [serial = 1171] [outer = (nil)] 13:50:13 INFO - PROCESS | 1827 | ++DOMWINDOW == 253 (0x7f9735111000) [pid = 1827] [serial = 1172] [outer = 0x7f972c228c00] 13:50:13 INFO - PROCESS | 1827 | 1461271813349 Marionette DEBUG loaded listener.js 13:50:13 INFO - PROCESS | 1827 | ++DOMWINDOW == 254 (0x7f973688bc00) [pid = 1827] [serial = 1173] [outer = 0x7f972c228c00] 13:50:14 INFO - PROCESS | 1827 | 1461271814052 Marionette TRACE conn4 <- [1,1532,null,{"value":["/2dcontext/image-smoothing/imagesmoothing.html",0,null,null,[["When the CanvasRenderingContext2D object is created, the attribute must be set to true.",1,"assert_true: expected true got undefined","@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6\n"],["On getting the imageSmoothingEnabled attribute, the user agent must return the last value it was set to.",0,null,null],["On setting the imageSmoothingEnabled attribute, it must be set to the new value.",0,null,null]]]}] 13:50:14 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 13:50:14 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 13:50:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:50:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:50:14 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 13:50:14 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 13:50:14 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. 13:50:14 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 13:50:14 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 1184ms 13:50:14 INFO - PROCESS | 1827 | 1461271814073 Marionette TRACE conn4 -> [0,1533,"getWindowHandle",null] 13:50:14 INFO - PROCESS | 1827 | 1461271814078 Marionette TRACE conn4 <- [1,1533,null,{"value":"8"}] 13:50:14 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 13:50:14 INFO - PROCESS | 1827 | 1461271814084 Marionette TRACE conn4 -> [0,1534,"setScriptTimeout",{"ms":35000}] 13:50:14 INFO - PROCESS | 1827 | 1461271814086 Marionette TRACE conn4 <- [1,1534,null,{}] 13:50:14 INFO - PROCESS | 1827 | 1461271814092 Marionette TRACE conn4 -> [0,1535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:50:14 INFO - PROCESS | 1827 | 1461271814278 Marionette TRACE conn4 <- [1,1535,null,{"value":null}] 13:50:14 INFO - PROCESS | 1827 | 1461271814462 Marionette TRACE conn4 -> [0,1536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.butt.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:50:14 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f97367d6000 == 102 [pid = 1827] [id = 391] 13:50:14 INFO - PROCESS | 1827 | ++DOMWINDOW == 255 (0x7f9734177400) [pid = 1827] [serial = 1174] [outer = (nil)] 13:50:14 INFO - PROCESS | 1827 | ++DOMWINDOW == 256 (0x7f9736f4c800) [pid = 1827] [serial = 1175] [outer = 0x7f9734177400] 13:50:14 INFO - PROCESS | 1827 | 1461271814526 Marionette DEBUG loaded listener.js 13:50:14 INFO - PROCESS | 1827 | ++DOMWINDOW == 257 (0x7f973842e400) [pid = 1827] [serial = 1176] [outer = 0x7f9734177400] 13:50:15 INFO - PROCESS | 1827 | 1461271815411 Marionette TRACE conn4 <- [1,1536,null,{"value":["/2dcontext/line-styles/2d.line.cap.butt.html",0,null,null,[["lineCap 'butt' is rendered correctly",0,null,null]]]}] 13:50:15 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 13:50:15 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 1381ms 13:50:15 INFO - PROCESS | 1827 | 1461271815470 Marionette TRACE conn4 -> [0,1537,"getWindowHandle",null] 13:50:15 INFO - PROCESS | 1827 | 1461271815472 Marionette TRACE conn4 <- [1,1537,null,{"value":"8"}] 13:50:15 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 13:50:15 INFO - PROCESS | 1827 | 1461271815480 Marionette TRACE conn4 -> [0,1538,"setScriptTimeout",{"ms":35000}] 13:50:15 INFO - PROCESS | 1827 | 1461271815482 Marionette TRACE conn4 <- [1,1538,null,{}] 13:50:15 INFO - PROCESS | 1827 | 1461271815488 Marionette TRACE conn4 -> [0,1539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:50:15 INFO - PROCESS | 1827 | 1461271815715 Marionette TRACE conn4 <- [1,1539,null,{"value":null}] 13:50:15 INFO - PROCESS | 1827 | 1461271815750 Marionette TRACE conn4 -> [0,1540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:50:15 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f9737527000 == 103 [pid = 1827] [id = 392] 13:50:15 INFO - PROCESS | 1827 | ++DOMWINDOW == 258 (0x7f97372e3c00) [pid = 1827] [serial = 1177] [outer = (nil)] 13:50:15 INFO - PROCESS | 1827 | ++DOMWINDOW == 259 (0x7f9739f95800) [pid = 1827] [serial = 1178] [outer = 0x7f97372e3c00] 13:50:15 INFO - PROCESS | 1827 | 1461271815815 Marionette DEBUG loaded listener.js 13:50:15 INFO - PROCESS | 1827 | ++DOMWINDOW == 260 (0x7f973a2ee800) [pid = 1827] [serial = 1179] [outer = 0x7f97372e3c00] 13:50:17 INFO - PROCESS | 1827 | 1461271817291 Marionette TRACE conn4 <- [1,1540,null,{"value":["/2dcontext/line-styles/2d.line.cap.closed.html",0,null,null,[["Line caps are not drawn at the corners of an unclosed rectangle",0,null,null]]]}] 13:50:17 INFO - PROCESS | 1827 | --DOMWINDOW == 259 (0x7f972aea7800) [pid = 1827] [serial = 1102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 13:50:17 INFO - PROCESS | 1827 | --DOMWINDOW == 258 (0x7f9734171800) [pid = 1827] [serial = 1108] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 13:50:17 INFO - PROCESS | 1827 | --DOMWINDOW == 257 (0x7f972fba7400) [pid = 1827] [serial = 1105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 13:50:17 INFO - PROCESS | 1827 | --DOMWINDOW == 256 (0x7f973688d000) [pid = 1827] [serial = 1114] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 13:50:17 INFO - PROCESS | 1827 | --DOMWINDOW == 255 (0x7f9739f0f000) [pid = 1827] [serial = 1117] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 13:50:17 INFO - PROCESS | 1827 | --DOMWINDOW == 254 (0x7f9734120800) [pid = 1827] [serial = 1111] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 13:50:17 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 13:50:17 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 1937ms 13:50:17 INFO - PROCESS | 1827 | 1461271817417 Marionette TRACE conn4 -> [0,1541,"getWindowHandle",null] 13:50:17 INFO - PROCESS | 1827 | 1461271817421 Marionette TRACE conn4 <- [1,1541,null,{"value":"8"}] 13:50:17 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 13:50:17 INFO - PROCESS | 1827 | 1461271817427 Marionette TRACE conn4 -> [0,1542,"setScriptTimeout",{"ms":35000}] 13:50:17 INFO - PROCESS | 1827 | 1461271817429 Marionette TRACE conn4 <- [1,1542,null,{}] 13:50:17 INFO - PROCESS | 1827 | 1461271817434 Marionette TRACE conn4 -> [0,1543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:50:17 INFO - PROCESS | 1827 | 1461271817704 Marionette TRACE conn4 <- [1,1543,null,{"value":null}] 13:50:17 INFO - PROCESS | 1827 | 1461271817808 Marionette TRACE conn4 -> [0,1544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:50:17 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f973789b000 == 104 [pid = 1827] [id = 393] 13:50:17 INFO - PROCESS | 1827 | ++DOMWINDOW == 255 (0x7f9738433800) [pid = 1827] [serial = 1180] [outer = (nil)] 13:50:17 INFO - PROCESS | 1827 | ++DOMWINDOW == 256 (0x7f973d4aac00) [pid = 1827] [serial = 1181] [outer = 0x7f9738433800] 13:50:17 INFO - PROCESS | 1827 | 1461271817884 Marionette DEBUG loaded listener.js 13:50:17 INFO - PROCESS | 1827 | ++DOMWINDOW == 257 (0x7f973efb8c00) [pid = 1827] [serial = 1182] [outer = 0x7f9738433800] 13:50:18 INFO - PROCESS | 1827 | 1461271818589 Marionette TRACE conn4 <- [1,1544,null,{"value":["/2dcontext/line-styles/2d.line.cap.invalid.html",0,null,null,[["Setting lineCap to invalid values is ignored",0,null,null]]]}] 13:50:18 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 13:50:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 1176ms 13:50:18 INFO - PROCESS | 1827 | 1461271818603 Marionette TRACE conn4 -> [0,1545,"getWindowHandle",null] 13:50:18 INFO - PROCESS | 1827 | 1461271818605 Marionette TRACE conn4 <- [1,1545,null,{"value":"8"}] 13:50:18 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 13:50:18 INFO - PROCESS | 1827 | 1461271818612 Marionette TRACE conn4 -> [0,1546,"setScriptTimeout",{"ms":35000}] 13:50:18 INFO - PROCESS | 1827 | 1461271818614 Marionette TRACE conn4 <- [1,1546,null,{}] 13:50:18 INFO - PROCESS | 1827 | 1461271818619 Marionette TRACE conn4 -> [0,1547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:50:18 INFO - PROCESS | 1827 | 1461271818850 Marionette TRACE conn4 <- [1,1547,null,{"value":null}] 13:50:18 INFO - PROCESS | 1827 | 1461271818873 Marionette TRACE conn4 -> [0,1548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.open.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:50:18 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f973a995800 == 105 [pid = 1827] [id = 394] 13:50:18 INFO - PROCESS | 1827 | ++DOMWINDOW == 258 (0x7f9739f10000) [pid = 1827] [serial = 1183] [outer = (nil)] 13:50:18 INFO - PROCESS | 1827 | ++DOMWINDOW == 259 (0x7f973f84dc00) [pid = 1827] [serial = 1184] [outer = 0x7f9739f10000] 13:50:18 INFO - PROCESS | 1827 | 1461271818934 Marionette DEBUG loaded listener.js 13:50:19 INFO - PROCESS | 1827 | ++DOMWINDOW == 260 (0x7f9740374000) [pid = 1827] [serial = 1185] [outer = 0x7f9739f10000] 13:50:20 INFO - PROCESS | 1827 | 1461271820027 Marionette TRACE conn4 <- [1,1548,null,{"value":["/2dcontext/line-styles/2d.line.cap.open.html",0,null,null,[["Line caps are drawn at the corners of an unclosed rectangle",0,null,null]]]}] 13:50:20 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 13:50:20 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 1448ms 13:50:20 INFO - PROCESS | 1827 | 1461271820061 Marionette TRACE conn4 -> [0,1549,"getWindowHandle",null] 13:50:20 INFO - PROCESS | 1827 | 1461271820066 Marionette TRACE conn4 <- [1,1549,null,{"value":"8"}] 13:50:20 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 13:50:20 INFO - PROCESS | 1827 | 1461271820075 Marionette TRACE conn4 -> [0,1550,"setScriptTimeout",{"ms":35000}] 13:50:20 INFO - PROCESS | 1827 | 1461271820080 Marionette TRACE conn4 <- [1,1550,null,{}] 13:50:20 INFO - PROCESS | 1827 | 1461271820088 Marionette TRACE conn4 -> [0,1551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:50:20 INFO - PROCESS | 1827 | 1461271820283 Marionette TRACE conn4 <- [1,1551,null,{"value":null}] 13:50:20 INFO - PROCESS | 1827 | 1461271820545 Marionette TRACE conn4 -> [0,1552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:50:20 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f972ae52000 == 106 [pid = 1827] [id = 395] 13:50:20 INFO - PROCESS | 1827 | ++DOMWINDOW == 261 (0x7f972ad7bc00) [pid = 1827] [serial = 1186] [outer = (nil)] 13:50:20 INFO - PROCESS | 1827 | ++DOMWINDOW == 262 (0x7f972b162800) [pid = 1827] [serial = 1187] [outer = 0x7f972ad7bc00] 13:50:20 INFO - PROCESS | 1827 | 1461271820670 Marionette DEBUG loaded listener.js 13:50:20 INFO - PROCESS | 1827 | ++DOMWINDOW == 263 (0x7f972fae6800) [pid = 1827] [serial = 1188] [outer = 0x7f972ad7bc00] 13:50:21 INFO - PROCESS | 1827 | 1461271821541 Marionette TRACE conn4 <- [1,1552,null,{"value":["/2dcontext/line-styles/2d.line.cap.round.html",0,null,null,[["lineCap 'round' is rendered correctly",0,null,null]]]}] 13:50:21 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 13:50:21 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 1532ms 13:50:21 INFO - PROCESS | 1827 | 1461271821609 Marionette TRACE conn4 -> [0,1553,"getWindowHandle",null] 13:50:21 INFO - PROCESS | 1827 | 1461271821617 Marionette TRACE conn4 <- [1,1553,null,{"value":"8"}] 13:50:21 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 13:50:21 INFO - PROCESS | 1827 | 1461271821627 Marionette TRACE conn4 -> [0,1554,"setScriptTimeout",{"ms":35000}] 13:50:21 INFO - PROCESS | 1827 | 1461271821632 Marionette TRACE conn4 <- [1,1554,null,{}] 13:50:21 INFO - PROCESS | 1827 | 1461271821637 Marionette TRACE conn4 -> [0,1555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:50:21 INFO - PROCESS | 1827 | 1461271821875 Marionette TRACE conn4 <- [1,1555,null,{"value":null}] 13:50:22 INFO - PROCESS | 1827 | 1461271822178 Marionette TRACE conn4 -> [0,1556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.square.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:50:22 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f973752a800 == 107 [pid = 1827] [id = 396] 13:50:22 INFO - PROCESS | 1827 | ++DOMWINDOW == 264 (0x7f9733fe3c00) [pid = 1827] [serial = 1189] [outer = (nil)] 13:50:22 INFO - PROCESS | 1827 | ++DOMWINDOW == 265 (0x7f97341dc000) [pid = 1827] [serial = 1190] [outer = 0x7f9733fe3c00] 13:50:22 INFO - PROCESS | 1827 | 1461271822294 Marionette DEBUG loaded listener.js 13:50:22 INFO - PROCESS | 1827 | ++DOMWINDOW == 266 (0x7f9735102800) [pid = 1827] [serial = 1191] [outer = 0x7f9733fe3c00] 13:50:23 INFO - PROCESS | 1827 | 1461271823263 Marionette TRACE conn4 <- [1,1556,null,{"value":["/2dcontext/line-styles/2d.line.cap.square.html",0,null,null,[["lineCap 'square' is rendered correctly",0,null,null]]]}] 13:50:23 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 13:50:23 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 1690ms 13:50:23 INFO - PROCESS | 1827 | 1461271823318 Marionette TRACE conn4 -> [0,1557,"getWindowHandle",null] 13:50:23 INFO - PROCESS | 1827 | 1461271823322 Marionette TRACE conn4 <- [1,1557,null,{"value":"8"}] 13:50:23 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 13:50:23 INFO - PROCESS | 1827 | 1461271823328 Marionette TRACE conn4 -> [0,1558,"setScriptTimeout",{"ms":35000}] 13:50:23 INFO - PROCESS | 1827 | 1461271823334 Marionette TRACE conn4 <- [1,1558,null,{}] 13:50:23 INFO - PROCESS | 1827 | 1461271823350 Marionette TRACE conn4 -> [0,1559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:50:23 INFO - PROCESS | 1827 | 1461271823556 Marionette TRACE conn4 <- [1,1559,null,{"value":null}] 13:50:23 INFO - PROCESS | 1827 | 1461271823803 Marionette TRACE conn4 -> [0,1560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:50:23 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f973e011800 == 108 [pid = 1827] [id = 397] 13:50:23 INFO - PROCESS | 1827 | ++DOMWINDOW == 267 (0x7f9738772400) [pid = 1827] [serial = 1192] [outer = (nil)] 13:50:23 INFO - PROCESS | 1827 | ++DOMWINDOW == 268 (0x7f973a721c00) [pid = 1827] [serial = 1193] [outer = 0x7f9738772400] 13:50:23 INFO - PROCESS | 1827 | 1461271823927 Marionette DEBUG loaded listener.js 13:50:24 INFO - PROCESS | 1827 | ++DOMWINDOW == 269 (0x7f973c7c4000) [pid = 1827] [serial = 1194] [outer = 0x7f9738772400] 13:50:24 INFO - PROCESS | 1827 | 1461271824781 Marionette TRACE conn4 <- [1,1560,null,{"value":["/2dcontext/line-styles/2d.line.cap.valid.html",0,null,null,[["Setting lineCap to valid values works",0,null,null]]]}] 13:50:24 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 13:50:24 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 1489ms 13:50:24 INFO - PROCESS | 1827 | 1461271824818 Marionette TRACE conn4 -> [0,1561,"getWindowHandle",null] 13:50:24 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 13:50:24 INFO - PROCESS | 1827 | 1461271824823 Marionette TRACE conn4 <- [1,1561,null,{"value":"8"}] 13:50:24 INFO - PROCESS | 1827 | 1461271824829 Marionette TRACE conn4 -> [0,1562,"setScriptTimeout",{"ms":35000}] 13:50:24 INFO - PROCESS | 1827 | 1461271824832 Marionette TRACE conn4 <- [1,1562,null,{}] 13:50:24 INFO - PROCESS | 1827 | 1461271824838 Marionette TRACE conn4 -> [0,1563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:50:25 INFO - PROCESS | 1827 | 1461271825046 Marionette TRACE conn4 <- [1,1563,null,{"value":null}] 13:50:25 INFO - PROCESS | 1827 | 1461271825250 Marionette TRACE conn4 -> [0,1564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cross.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:50:25 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f973fc98800 == 109 [pid = 1827] [id = 398] 13:50:25 INFO - PROCESS | 1827 | ++DOMWINDOW == 270 (0x7f973efb7c00) [pid = 1827] [serial = 1195] [outer = (nil)] 13:50:25 INFO - PROCESS | 1827 | ++DOMWINDOW == 271 (0x7f9740373000) [pid = 1827] [serial = 1196] [outer = 0x7f973efb7c00] 13:50:25 INFO - PROCESS | 1827 | 1461271825335 Marionette DEBUG loaded listener.js 13:50:25 INFO - PROCESS | 1827 | ++DOMWINDOW == 272 (0x7f974074a800) [pid = 1827] [serial = 1197] [outer = 0x7f973efb7c00] 13:50:26 INFO - PROCESS | 1827 | 1461271826211 Marionette TRACE conn4 <- [1,1564,null,{"value":["/2dcontext/line-styles/2d.line.cross.html",0,null,null,[["Canvas test: 2d.line.cross",0,null,null]]]}] 13:50:26 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 13:50:26 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 1436ms 13:50:26 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 13:50:26 INFO - PROCESS | 1827 | 1461271826265 Marionette TRACE conn4 -> [0,1565,"getWindowHandle",null] 13:50:26 INFO - PROCESS | 1827 | 1461271826268 Marionette TRACE conn4 <- [1,1565,null,{"value":"8"}] 13:50:26 INFO - PROCESS | 1827 | 1461271826274 Marionette TRACE conn4 -> [0,1566,"setScriptTimeout",{"ms":35000}] 13:50:26 INFO - PROCESS | 1827 | 1461271826278 Marionette TRACE conn4 <- [1,1566,null,{}] 13:50:26 INFO - PROCESS | 1827 | 1461271826283 Marionette TRACE conn4 -> [0,1567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:50:26 INFO - PROCESS | 1827 | 1461271826463 Marionette TRACE conn4 <- [1,1567,null,{"value":null}] 13:50:26 INFO - PROCESS | 1827 | 1461271826669 Marionette TRACE conn4 -> [0,1568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.defaults.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:50:26 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f9746593800 == 110 [pid = 1827] [id = 399] 13:50:26 INFO - PROCESS | 1827 | ++DOMWINDOW == 273 (0x7f973ef4a800) [pid = 1827] [serial = 1198] [outer = (nil)] 13:50:26 INFO - PROCESS | 1827 | ++DOMWINDOW == 274 (0x7f974356b400) [pid = 1827] [serial = 1199] [outer = 0x7f973ef4a800] 13:50:26 INFO - PROCESS | 1827 | 1461271826745 Marionette DEBUG loaded listener.js 13:50:26 INFO - PROCESS | 1827 | ++DOMWINDOW == 275 (0x7f974d369800) [pid = 1827] [serial = 1200] [outer = 0x7f973ef4a800] 13:50:27 INFO - PROCESS | 1827 | 1461271827662 Marionette TRACE conn4 <- [1,1568,null,{"value":["/2dcontext/line-styles/2d.line.defaults.html",0,null,null,[["Canvas test: 2d.line.defaults",0,null,null]]]}] 13:50:27 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 13:50:27 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 1434ms 13:50:27 INFO - PROCESS | 1827 | 1461271827710 Marionette TRACE conn4 -> [0,1569,"getWindowHandle",null] 13:50:27 INFO - PROCESS | 1827 | 1461271827713 Marionette TRACE conn4 <- [1,1569,null,{"value":"8"}] 13:50:27 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 13:50:27 INFO - PROCESS | 1827 | 1461271827720 Marionette TRACE conn4 -> [0,1570,"setScriptTimeout",{"ms":35000}] 13:50:27 INFO - PROCESS | 1827 | 1461271827723 Marionette TRACE conn4 <- [1,1570,null,{}] 13:50:27 INFO - PROCESS | 1827 | 1461271827728 Marionette TRACE conn4 -> [0,1571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:50:27 INFO - PROCESS | 1827 | 1461271827956 Marionette TRACE conn4 <- [1,1571,null,{"value":null}] 13:50:28 INFO - PROCESS | 1827 | 1461271828219 Marionette TRACE conn4 -> [0,1572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.bevel.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:50:28 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f9752a30800 == 111 [pid = 1827] [id = 400] 13:50:28 INFO - PROCESS | 1827 | ++DOMWINDOW == 276 (0x7f974e577c00) [pid = 1827] [serial = 1201] [outer = (nil)] 13:50:28 INFO - PROCESS | 1827 | ++DOMWINDOW == 277 (0x7f9751ed4000) [pid = 1827] [serial = 1202] [outer = 0x7f974e577c00] 13:50:28 INFO - PROCESS | 1827 | 1461271828343 Marionette DEBUG loaded listener.js 13:50:28 INFO - PROCESS | 1827 | ++DOMWINDOW == 278 (0x7f9752589400) [pid = 1827] [serial = 1203] [outer = 0x7f974e577c00] 13:50:29 INFO - PROCESS | 1827 | 1461271829212 Marionette TRACE conn4 <- [1,1572,null,{"value":["/2dcontext/line-styles/2d.line.join.bevel.html",0,null,null,[["lineJoin 'bevel' is rendered correctly",0,null,null]]]}] 13:50:29 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 13:50:29 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 1529ms 13:50:29 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 13:50:29 INFO - PROCESS | 1827 | 1461271829250 Marionette TRACE conn4 -> [0,1573,"getWindowHandle",null] 13:50:29 INFO - PROCESS | 1827 | 1461271829253 Marionette TRACE conn4 <- [1,1573,null,{"value":"8"}] 13:50:29 INFO - PROCESS | 1827 | 1461271829259 Marionette TRACE conn4 -> [0,1574,"setScriptTimeout",{"ms":35000}] 13:50:29 INFO - PROCESS | 1827 | 1461271829262 Marionette TRACE conn4 <- [1,1574,null,{}] 13:50:29 INFO - PROCESS | 1827 | 1461271829267 Marionette TRACE conn4 -> [0,1575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:50:29 INFO - PROCESS | 1827 | 1461271829451 Marionette TRACE conn4 <- [1,1575,null,{"value":null}] 13:50:29 INFO - PROCESS | 1827 | 1461271829657 Marionette TRACE conn4 -> [0,1576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:50:29 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f9725f13000 == 112 [pid = 1827] [id = 401] 13:50:29 INFO - PROCESS | 1827 | ++DOMWINDOW == 279 (0x7f9725ded800) [pid = 1827] [serial = 1204] [outer = (nil)] 13:50:29 INFO - PROCESS | 1827 | ++DOMWINDOW == 280 (0x7f9725df6c00) [pid = 1827] [serial = 1205] [outer = 0x7f9725ded800] 13:50:29 INFO - PROCESS | 1827 | 1461271829727 Marionette DEBUG loaded listener.js 13:50:29 INFO - PROCESS | 1827 | ++DOMWINDOW == 281 (0x7f9725dfbc00) [pid = 1827] [serial = 1206] [outer = 0x7f9725ded800] 13:50:30 INFO - PROCESS | 1827 | 1461271830622 Marionette TRACE conn4 <- [1,1576,null,{"value":["/2dcontext/line-styles/2d.line.join.closed.html",0,null,null,[["Line joins are drawn at the corner of a closed rectangle",0,null,null]]]}] 13:50:30 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 13:50:30 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 1432ms 13:50:30 INFO - PROCESS | 1827 | 1461271830692 Marionette TRACE conn4 -> [0,1577,"getWindowHandle",null] 13:50:30 INFO - PROCESS | 1827 | 1461271830695 Marionette TRACE conn4 <- [1,1577,null,{"value":"8"}] 13:50:30 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 13:50:30 INFO - PROCESS | 1827 | 1461271830701 Marionette TRACE conn4 -> [0,1578,"setScriptTimeout",{"ms":35000}] 13:50:30 INFO - PROCESS | 1827 | 1461271830703 Marionette TRACE conn4 <- [1,1578,null,{}] 13:50:30 INFO - PROCESS | 1827 | 1461271830709 Marionette TRACE conn4 -> [0,1579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:50:30 INFO - PROCESS | 1827 | 1461271830897 Marionette TRACE conn4 <- [1,1579,null,{"value":null}] 13:50:31 INFO - PROCESS | 1827 | 1461271831098 Marionette TRACE conn4 -> [0,1580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:50:31 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f975787f000 == 113 [pid = 1827] [id = 402] 13:50:31 INFO - PROCESS | 1827 | ++DOMWINDOW == 282 (0x7f9725df0000) [pid = 1827] [serial = 1207] [outer = (nil)] 13:50:31 INFO - PROCESS | 1827 | ++DOMWINDOW == 283 (0x7f9729946000) [pid = 1827] [serial = 1208] [outer = 0x7f9725df0000] 13:50:31 INFO - PROCESS | 1827 | 1461271831180 Marionette DEBUG loaded listener.js 13:50:31 INFO - PROCESS | 1827 | ++DOMWINDOW == 284 (0x7f972994b800) [pid = 1827] [serial = 1209] [outer = 0x7f9725df0000] 13:50:32 INFO - PROCESS | 1827 | 1461271832085 Marionette TRACE conn4 <- [1,1580,null,{"value":["/2dcontext/line-styles/2d.line.join.invalid.html",0,null,null,[["Setting lineJoin to invalid values is ignored",0,null,null]]]}] 13:50:32 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 13:50:32 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 1438ms 13:50:32 INFO - PROCESS | 1827 | 1461271832141 Marionette TRACE conn4 -> [0,1581,"getWindowHandle",null] 13:50:32 INFO - PROCESS | 1827 | 1461271832145 Marionette TRACE conn4 <- [1,1581,null,{"value":"8"}] 13:50:32 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 13:50:32 INFO - PROCESS | 1827 | 1461271832151 Marionette TRACE conn4 -> [0,1582,"setScriptTimeout",{"ms":35000}] 13:50:32 INFO - PROCESS | 1827 | 1461271832153 Marionette TRACE conn4 <- [1,1582,null,{}] 13:50:32 INFO - PROCESS | 1827 | 1461271832159 Marionette TRACE conn4 -> [0,1583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:50:32 INFO - PROCESS | 1827 | 1461271832350 Marionette TRACE conn4 <- [1,1583,null,{"value":null}] 13:50:32 INFO - PROCESS | 1827 | 1461271832558 Marionette TRACE conn4 -> [0,1584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.miter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:50:32 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f972af71800 == 114 [pid = 1827] [id = 403] 13:50:32 INFO - PROCESS | 1827 | ++DOMWINDOW == 285 (0x7f9725dfb400) [pid = 1827] [serial = 1210] [outer = (nil)] 13:50:32 INFO - PROCESS | 1827 | ++DOMWINDOW == 286 (0x7f9729950c00) [pid = 1827] [serial = 1211] [outer = 0x7f9725dfb400] 13:50:32 INFO - PROCESS | 1827 | 1461271832631 Marionette DEBUG loaded listener.js 13:50:32 INFO - PROCESS | 1827 | ++DOMWINDOW == 287 (0x7f9751e7a000) [pid = 1827] [serial = 1212] [outer = 0x7f9725dfb400] 13:50:33 INFO - PROCESS | 1827 | 1461271833563 Marionette TRACE conn4 <- [1,1584,null,{"value":["/2dcontext/line-styles/2d.line.join.miter.html",0,null,null,[["lineJoin 'miter' is rendered correctly",0,null,null]]]}] 13:50:33 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 13:50:33 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 1480ms 13:50:33 INFO - PROCESS | 1827 | 1461271833633 Marionette TRACE conn4 -> [0,1585,"getWindowHandle",null] 13:50:33 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 13:50:33 INFO - PROCESS | 1827 | 1461271833637 Marionette TRACE conn4 <- [1,1585,null,{"value":"8"}] 13:50:33 INFO - PROCESS | 1827 | 1461271833643 Marionette TRACE conn4 -> [0,1586,"setScriptTimeout",{"ms":35000}] 13:50:33 INFO - PROCESS | 1827 | 1461271833646 Marionette TRACE conn4 <- [1,1586,null,{}] 13:50:33 INFO - PROCESS | 1827 | 1461271833651 Marionette TRACE conn4 -> [0,1587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:50:33 INFO - PROCESS | 1827 | 1461271833854 Marionette TRACE conn4 <- [1,1587,null,{"value":null}] 13:50:34 INFO - PROCESS | 1827 | 1461271834059 Marionette TRACE conn4 -> [0,1588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.open.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:50:34 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f97297d6800 == 115 [pid = 1827] [id = 404] 13:50:34 INFO - PROCESS | 1827 | ++DOMWINDOW == 288 (0x7f972958ac00) [pid = 1827] [serial = 1213] [outer = (nil)] 13:50:34 INFO - PROCESS | 1827 | ++DOMWINDOW == 289 (0x7f9729594c00) [pid = 1827] [serial = 1214] [outer = 0x7f972958ac00] 13:50:34 INFO - PROCESS | 1827 | 1461271834204 Marionette DEBUG loaded listener.js 13:50:34 INFO - PROCESS | 1827 | ++DOMWINDOW == 290 (0x7f9729945c00) [pid = 1827] [serial = 1215] [outer = 0x7f972958ac00] 13:50:35 INFO - PROCESS | 1827 | 1461271835211 Marionette TRACE conn4 <- [1,1588,null,{"value":["/2dcontext/line-styles/2d.line.join.open.html",0,null,null,[["Line joins are not drawn at the corner of an unclosed rectangle",0,null,null]]]}] 13:50:35 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 13:50:35 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 1642ms 13:50:35 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 13:50:35 INFO - PROCESS | 1827 | 1461271835286 Marionette TRACE conn4 -> [0,1589,"getWindowHandle",null] 13:50:35 INFO - PROCESS | 1827 | 1461271835289 Marionette TRACE conn4 <- [1,1589,null,{"value":"8"}] 13:50:35 INFO - PROCESS | 1827 | 1461271835295 Marionette TRACE conn4 -> [0,1590,"setScriptTimeout",{"ms":35000}] 13:50:35 INFO - PROCESS | 1827 | 1461271835299 Marionette TRACE conn4 <- [1,1590,null,{}] 13:50:35 INFO - PROCESS | 1827 | 1461271835305 Marionette TRACE conn4 -> [0,1591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:50:35 INFO - PROCESS | 1827 | 1461271835565 Marionette TRACE conn4 <- [1,1591,null,{"value":null}] 13:50:35 INFO - PROCESS | 1827 | 1461271835868 Marionette TRACE conn4 -> [0,1592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.parallel.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:50:35 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f9724acd800 == 116 [pid = 1827] [id = 405] 13:50:35 INFO - PROCESS | 1827 | ++DOMWINDOW == 291 (0x7f972958f400) [pid = 1827] [serial = 1216] [outer = (nil)] 13:50:35 INFO - PROCESS | 1827 | ++DOMWINDOW == 292 (0x7f972994b400) [pid = 1827] [serial = 1217] [outer = 0x7f972958f400] 13:50:35 INFO - PROCESS | 1827 | 1461271835955 Marionette DEBUG loaded listener.js 13:50:36 INFO - PROCESS | 1827 | ++DOMWINDOW == 293 (0x7f975258dc00) [pid = 1827] [serial = 1218] [outer = 0x7f972958f400] 13:50:36 INFO - PROCESS | 1827 | 1461271836814 Marionette TRACE conn4 <- [1,1592,null,{"value":["/2dcontext/line-styles/2d.line.join.parallel.html",0,null,null,[["Line joins are drawn at 180-degree joins",0,null,null]]]}] 13:50:36 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 13:50:36 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 1582ms 13:50:36 INFO - PROCESS | 1827 | 1461271836877 Marionette TRACE conn4 -> [0,1593,"getWindowHandle",null] 13:50:36 INFO - PROCESS | 1827 | 1461271836881 Marionette TRACE conn4 <- [1,1593,null,{"value":"8"}] 13:50:36 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 13:50:36 INFO - PROCESS | 1827 | 1461271836907 Marionette TRACE conn4 -> [0,1594,"setScriptTimeout",{"ms":35000}] 13:50:36 INFO - PROCESS | 1827 | 1461271836912 Marionette TRACE conn4 <- [1,1594,null,{}] 13:50:36 INFO - PROCESS | 1827 | 1461271836919 Marionette TRACE conn4 -> [0,1595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:50:37 INFO - PROCESS | 1827 | 1461271837110 Marionette TRACE conn4 <- [1,1595,null,{"value":null}] 13:50:37 INFO - PROCESS | 1827 | 1461271837316 Marionette TRACE conn4 -> [0,1596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:50:37 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f97274b1800 == 117 [pid = 1827] [id = 406] 13:50:37 INFO - PROCESS | 1827 | ++DOMWINDOW == 294 (0x7f97252d3800) [pid = 1827] [serial = 1219] [outer = (nil)] 13:50:37 INFO - PROCESS | 1827 | ++DOMWINDOW == 295 (0x7f97252dc000) [pid = 1827] [serial = 1220] [outer = 0x7f97252d3800] 13:50:37 INFO - PROCESS | 1827 | 1461271837429 Marionette DEBUG loaded listener.js 13:50:37 INFO - PROCESS | 1827 | ++DOMWINDOW == 296 (0x7f97252e1800) [pid = 1827] [serial = 1221] [outer = 0x7f97252d3800] 13:50:38 INFO - PROCESS | 1827 | 1461271838470 Marionette TRACE conn4 <- [1,1596,null,{"value":["/2dcontext/line-styles/2d.line.join.round.html",0,null,null,[["lineJoin 'round' is rendered correctly",0,null,null]]]}] 13:50:38 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 13:50:38 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 1603ms 13:50:38 INFO - PROCESS | 1827 | 1461271838507 Marionette TRACE conn4 -> [0,1597,"getWindowHandle",null] 13:50:38 INFO - PROCESS | 1827 | 1461271838511 Marionette TRACE conn4 <- [1,1597,null,{"value":"8"}] 13:50:38 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 13:50:38 INFO - PROCESS | 1827 | 1461271838517 Marionette TRACE conn4 -> [0,1598,"setScriptTimeout",{"ms":35000}] 13:50:38 INFO - PROCESS | 1827 | 1461271838519 Marionette TRACE conn4 <- [1,1598,null,{}] 13:50:38 INFO - PROCESS | 1827 | 1461271838524 Marionette TRACE conn4 -> [0,1599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:50:38 INFO - PROCESS | 1827 | 1461271838721 Marionette TRACE conn4 <- [1,1599,null,{"value":null}] 13:50:38 INFO - PROCESS | 1827 | 1461271838975 Marionette TRACE conn4 -> [0,1600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:50:39 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f9726d13800 == 118 [pid = 1827] [id = 407] 13:50:39 INFO - PROCESS | 1827 | ++DOMWINDOW == 297 (0x7f97252d5400) [pid = 1827] [serial = 1222] [outer = (nil)] 13:50:39 INFO - PROCESS | 1827 | ++DOMWINDOW == 298 (0x7f972545bc00) [pid = 1827] [serial = 1223] [outer = 0x7f97252d5400] 13:50:39 INFO - PROCESS | 1827 | 1461271839097 Marionette DEBUG loaded listener.js 13:50:39 INFO - PROCESS | 1827 | ++DOMWINDOW == 299 (0x7f9725460c00) [pid = 1827] [serial = 1224] [outer = 0x7f97252d5400] 13:50:39 INFO - PROCESS | 1827 | 1461271839988 Marionette TRACE conn4 <- [1,1600,null,{"value":["/2dcontext/line-styles/2d.line.join.valid.html",0,null,null,[["Setting lineJoin to valid values works",0,null,null]]]}] 13:50:40 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 13:50:40 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 1528ms 13:50:40 INFO - PROCESS | 1827 | 1461271840046 Marionette TRACE conn4 -> [0,1601,"getWindowHandle",null] 13:50:40 INFO - PROCESS | 1827 | 1461271840050 Marionette TRACE conn4 <- [1,1601,null,{"value":"8"}] 13:50:40 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 13:50:40 INFO - PROCESS | 1827 | 1461271840056 Marionette TRACE conn4 -> [0,1602,"setScriptTimeout",{"ms":35000}] 13:50:40 INFO - PROCESS | 1827 | 1461271840058 Marionette TRACE conn4 <- [1,1602,null,{}] 13:50:40 INFO - PROCESS | 1827 | 1461271840063 Marionette TRACE conn4 -> [0,1603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:50:40 INFO - PROCESS | 1827 | 1461271840296 Marionette TRACE conn4 <- [1,1603,null,{"value":null}] 13:50:40 INFO - PROCESS | 1827 | 1461271840554 Marionette TRACE conn4 -> [0,1604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.acute.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:50:40 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f972efad800 == 119 [pid = 1827] [id = 408] 13:50:40 INFO - PROCESS | 1827 | ++DOMWINDOW == 300 (0x7f97252d9800) [pid = 1827] [serial = 1225] [outer = (nil)] 13:50:40 INFO - PROCESS | 1827 | ++DOMWINDOW == 301 (0x7f9725465800) [pid = 1827] [serial = 1226] [outer = 0x7f97252d9800] 13:50:40 INFO - PROCESS | 1827 | 1461271840672 Marionette DEBUG loaded listener.js 13:50:40 INFO - PROCESS | 1827 | ++DOMWINDOW == 302 (0x7f9729596c00) [pid = 1827] [serial = 1227] [outer = 0x7f97252d9800] 13:50:41 INFO - PROCESS | 1827 | 1461271841513 Marionette TRACE conn4 <- [1,1604,null,{"value":["/2dcontext/line-styles/2d.line.miter.acute.html",0,null,null,[["Miter joins are drawn correctly with acute angles",0,null,null]]]}] 13:50:41 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 13:50:41 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 1527ms 13:50:41 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 13:50:41 INFO - PROCESS | 1827 | 1461271841584 Marionette TRACE conn4 -> [0,1605,"getWindowHandle",null] 13:50:41 INFO - PROCESS | 1827 | 1461271841587 Marionette TRACE conn4 <- [1,1605,null,{"value":"8"}] 13:50:41 INFO - PROCESS | 1827 | 1461271841594 Marionette TRACE conn4 -> [0,1606,"setScriptTimeout",{"ms":35000}] 13:50:41 INFO - PROCESS | 1827 | 1461271841597 Marionette TRACE conn4 <- [1,1606,null,{}] 13:50:41 INFO - PROCESS | 1827 | 1461271841603 Marionette TRACE conn4 -> [0,1607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:50:41 INFO - PROCESS | 1827 | 1461271841815 Marionette TRACE conn4 <- [1,1607,null,{"value":null}] 13:50:42 INFO - PROCESS | 1827 | 1461271842069 Marionette TRACE conn4 -> [0,1608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.exceeded.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:50:42 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f973a86b000 == 120 [pid = 1827] [id = 409] 13:50:42 INFO - PROCESS | 1827 | ++DOMWINDOW == 303 (0x7f9729596000) [pid = 1827] [serial = 1228] [outer = (nil)] 13:50:42 INFO - PROCESS | 1827 | ++DOMWINDOW == 304 (0x7f972fc05400) [pid = 1827] [serial = 1229] [outer = 0x7f9729596000] 13:50:42 INFO - PROCESS | 1827 | 1461271842186 Marionette DEBUG loaded listener.js 13:50:42 INFO - PROCESS | 1827 | ++DOMWINDOW == 305 (0x7f972fc09c00) [pid = 1827] [serial = 1230] [outer = 0x7f9729596000] 13:50:43 INFO - PROCESS | 1827 | 1461271843645 Marionette TRACE conn4 <- [1,1608,null,{"value":["/2dcontext/line-styles/2d.line.miter.exceeded.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded",0,null,null]]]}] 13:50:43 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 13:50:43 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 2087ms 13:50:43 INFO - PROCESS | 1827 | 1461271843681 Marionette TRACE conn4 -> [0,1609,"getWindowHandle",null] 13:50:43 INFO - PROCESS | 1827 | 1461271843688 Marionette TRACE conn4 <- [1,1609,null,{"value":"8"}] 13:50:43 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 13:50:43 INFO - PROCESS | 1827 | 1461271843696 Marionette TRACE conn4 -> [0,1610,"setScriptTimeout",{"ms":35000}] 13:50:43 INFO - PROCESS | 1827 | 1461271843701 Marionette TRACE conn4 <- [1,1610,null,{}] 13:50:43 INFO - PROCESS | 1827 | 1461271843710 Marionette TRACE conn4 -> [0,1611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:50:43 INFO - PROCESS | 1827 | 1461271843925 Marionette TRACE conn4 <- [1,1611,null,{"value":null}] 13:50:44 INFO - PROCESS | 1827 | 1461271844177 Marionette TRACE conn4 -> [0,1612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:50:44 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f9725f14000 == 121 [pid = 1827] [id = 410] 13:50:44 INFO - PROCESS | 1827 | ++DOMWINDOW == 306 (0x7f972958f800) [pid = 1827] [serial = 1231] [outer = (nil)] 13:50:44 INFO - PROCESS | 1827 | ++DOMWINDOW == 307 (0x7f9729596400) [pid = 1827] [serial = 1232] [outer = 0x7f972958f800] 13:50:44 INFO - PROCESS | 1827 | 1461271844249 Marionette DEBUG loaded listener.js 13:50:44 INFO - PROCESS | 1827 | ++DOMWINDOW == 308 (0x7f9729cc5800) [pid = 1827] [serial = 1233] [outer = 0x7f972958f800] 13:50:45 INFO - PROCESS | 1827 | 1461271845219 Marionette TRACE conn4 <- [1,1612,null,{"value":["/2dcontext/line-styles/2d.line.miter.invalid.html",0,null,null,[["Setting miterLimit to invalid values is ignored",0,null,null]]]}] 13:50:45 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 13:50:45 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 1585ms 13:50:45 INFO - PROCESS | 1827 | 1461271845282 Marionette TRACE conn4 -> [0,1613,"getWindowHandle",null] 13:50:45 INFO - PROCESS | 1827 | 1461271845290 Marionette TRACE conn4 <- [1,1613,null,{"value":"8"}] 13:50:45 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 13:50:45 INFO - PROCESS | 1827 | 1461271845300 Marionette TRACE conn4 -> [0,1614,"setScriptTimeout",{"ms":35000}] 13:50:45 INFO - PROCESS | 1827 | 1461271845304 Marionette TRACE conn4 <- [1,1614,null,{}] 13:50:45 INFO - PROCESS | 1827 | 1461271845310 Marionette TRACE conn4 -> [0,1615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:50:45 INFO - PROCESS | 1827 | 1461271845630 Marionette TRACE conn4 <- [1,1615,null,{"value":null}] 13:50:46 INFO - PROCESS | 1827 | 1461271845998 Marionette TRACE conn4 -> [0,1616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.lineedge.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:50:46 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f9726d04000 == 122 [pid = 1827] [id = 411] 13:50:46 INFO - PROCESS | 1827 | ++DOMWINDOW == 309 (0x7f972b160000) [pid = 1827] [serial = 1234] [outer = (nil)] 13:50:46 INFO - PROCESS | 1827 | ++DOMWINDOW == 310 (0x7f972fb9f000) [pid = 1827] [serial = 1235] [outer = 0x7f972b160000] 13:50:46 INFO - PROCESS | 1827 | 1461271846074 Marionette DEBUG loaded listener.js 13:50:46 INFO - PROCESS | 1827 | ++DOMWINDOW == 311 (0x7f972fc06800) [pid = 1827] [serial = 1236] [outer = 0x7f972b160000] 13:50:46 INFO - PROCESS | 1827 | --DOMWINDOW == 310 (0x7f973d27f800) [pid = 1827] [serial = 1121] [outer = (nil)] [url = about:blank] 13:50:46 INFO - PROCESS | 1827 | --DOCSHELL 0x7f97520ca000 == 121 [pid = 1827] [id = 383] 13:50:46 INFO - PROCESS | 1827 | --DOCSHELL 0x7f9750135000 == 120 [pid = 1827] [id = 382] 13:50:46 INFO - PROCESS | 1827 | --DOCSHELL 0x7f974e1e5800 == 119 [pid = 1827] [id = 381] 13:50:46 INFO - PROCESS | 1827 | --DOCSHELL 0x7f974d29c000 == 118 [pid = 1827] [id = 380] 13:50:46 INFO - PROCESS | 1827 | --DOCSHELL 0x7f9743579800 == 117 [pid = 1827] [id = 379] 13:50:46 INFO - PROCESS | 1827 | --DOCSHELL 0x7f9740c5f000 == 116 [pid = 1827] [id = 378] 13:50:46 INFO - PROCESS | 1827 | --DOCSHELL 0x7f973fe9d000 == 115 [pid = 1827] [id = 377] 13:50:46 INFO - PROCESS | 1827 | --DOCSHELL 0x7f973a23e000 == 114 [pid = 1827] [id = 376] 13:50:46 INFO - PROCESS | 1827 | --DOCSHELL 0x7f972fb0f000 == 113 [pid = 1827] [id = 375] 13:50:46 INFO - PROCESS | 1827 | --DOCSHELL 0x7f9726bd9800 == 112 [pid = 1827] [id = 374] 13:50:46 INFO - PROCESS | 1827 | --DOMWINDOW == 309 (0x7f9734fe8000) [pid = 1827] [serial = 1097] [outer = (nil)] [url = about:blank] 13:50:46 INFO - PROCESS | 1827 | --DOMWINDOW == 308 (0x7f973a26ec00) [pid = 1827] [serial = 1088] [outer = (nil)] [url = about:blank] 13:50:46 INFO - PROCESS | 1827 | --DOMWINDOW == 307 (0x7f973a71fc00) [pid = 1827] [serial = 1118] [outer = (nil)] [url = about:blank] 13:50:46 INFO - PROCESS | 1827 | --DOMWINDOW == 306 (0x7f97372da800) [pid = 1827] [serial = 1115] [outer = (nil)] [url = about:blank] 13:50:46 INFO - PROCESS | 1827 | --DOMWINDOW == 305 (0x7f973c7c5400) [pid = 1827] [serial = 1091] [outer = (nil)] [url = about:blank] 13:50:46 INFO - PROCESS | 1827 | --DOMWINDOW == 304 (0x7f9736f47000) [pid = 1827] [serial = 1113] [outer = (nil)] [url = about:blank] 13:50:46 INFO - PROCESS | 1827 | --DOMWINDOW == 303 (0x7f973b412000) [pid = 1827] [serial = 1119] [outer = (nil)] [url = about:blank] 13:50:46 INFO - PROCESS | 1827 | --DOMWINDOW == 302 (0x7f9735109400) [pid = 1827] [serial = 1110] [outer = (nil)] [url = about:blank] 13:50:46 INFO - PROCESS | 1827 | --DOMWINDOW == 301 (0x7f9736b5b400) [pid = 1827] [serial = 1112] [outer = (nil)] [url = about:blank] 13:50:46 INFO - PROCESS | 1827 | --DOMWINDOW == 300 (0x7f972ef08000) [pid = 1827] [serial = 1104] [outer = (nil)] [url = about:blank] 13:50:46 INFO - PROCESS | 1827 | --DOMWINDOW == 299 (0x7f9733faf800) [pid = 1827] [serial = 1067] [outer = (nil)] [url = about:blank] 13:50:46 INFO - PROCESS | 1827 | --DOMWINDOW == 298 (0x7f972ae9f000) [pid = 1827] [serial = 1064] [outer = (nil)] [url = about:blank] 13:50:46 INFO - PROCESS | 1827 | --DOMWINDOW == 297 (0x7f9733f29800) [pid = 1827] [serial = 1106] [outer = (nil)] [url = about:blank] 13:50:46 INFO - PROCESS | 1827 | --DOMWINDOW == 296 (0x7f9739f9f400) [pid = 1827] [serial = 1079] [outer = (nil)] [url = about:blank] 13:50:46 INFO - PROCESS | 1827 | --DOMWINDOW == 295 (0x7f973a271800) [pid = 1827] [serial = 1082] [outer = (nil)] [url = about:blank] 13:50:46 INFO - PROCESS | 1827 | --DOMWINDOW == 294 (0x7f972bd8e000) [pid = 1827] [serial = 1103] [outer = (nil)] [url = about:blank] 13:50:46 INFO - PROCESS | 1827 | --DOMWINDOW == 293 (0x7f9735106000) [pid = 1827] [serial = 1070] [outer = (nil)] [url = about:blank] 13:50:46 INFO - PROCESS | 1827 | --DOMWINDOW == 292 (0x7f97341e3000) [pid = 1827] [serial = 1109] [outer = (nil)] [url = about:blank] 13:50:46 INFO - PROCESS | 1827 | --DOMWINDOW == 291 (0x7f973a721800) [pid = 1827] [serial = 1085] [outer = (nil)] [url = about:blank] 13:50:46 INFO - PROCESS | 1827 | --DOMWINDOW == 290 (0x7f9736f4ec00) [pid = 1827] [serial = 1076] [outer = (nil)] [url = about:blank] 13:50:46 INFO - PROCESS | 1827 | --DOMWINDOW == 289 (0x7f973f43bc00) [pid = 1827] [serial = 1100] [outer = (nil)] [url = about:blank] 13:50:46 INFO - PROCESS | 1827 | --DOMWINDOW == 288 (0x7f9734126000) [pid = 1827] [serial = 1107] [outer = (nil)] [url = about:blank] 13:50:46 INFO - PROCESS | 1827 | --DOMWINDOW == 287 (0x7f9737996800) [pid = 1827] [serial = 1116] [outer = (nil)] [url = about:blank] 13:50:46 INFO - PROCESS | 1827 | --DOMWINDOW == 286 (0x7f973efac000) [pid = 1827] [serial = 1094] [outer = (nil)] [url = about:blank] 13:50:46 INFO - PROCESS | 1827 | --DOMWINDOW == 285 (0x7f9736e64c00) [pid = 1827] [serial = 1073] [outer = (nil)] [url = about:blank] 13:50:47 INFO - PROCESS | 1827 | 1461271847027 Marionette TRACE conn4 <- [1,1616,null,{"value":["/2dcontext/line-styles/2d.line.miter.lineedge.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded at the corners of a zero-height rectangle",0,null,null]]]}] 13:50:47 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 13:50:47 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 1783ms 13:50:47 INFO - PROCESS | 1827 | 1461271847083 Marionette TRACE conn4 -> [0,1617,"getWindowHandle",null] 13:50:47 INFO - PROCESS | 1827 | 1461271847087 Marionette TRACE conn4 <- [1,1617,null,{"value":"8"}] 13:50:47 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 13:50:47 INFO - PROCESS | 1827 | 1461271847093 Marionette TRACE conn4 -> [0,1618,"setScriptTimeout",{"ms":35000}] 13:50:47 INFO - PROCESS | 1827 | 1461271847098 Marionette TRACE conn4 <- [1,1618,null,{}] 13:50:47 INFO - PROCESS | 1827 | 1461271847114 Marionette TRACE conn4 -> [0,1619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:50:47 INFO - PROCESS | 1827 | 1461271847304 Marionette TRACE conn4 <- [1,1619,null,{"value":null}] 13:50:47 INFO - PROCESS | 1827 | 1461271847322 Marionette TRACE conn4 -> [0,1620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.obtuse.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:50:47 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f972c64e000 == 113 [pid = 1827] [id = 412] 13:50:47 INFO - PROCESS | 1827 | ++DOMWINDOW == 286 (0x7f97272e2c00) [pid = 1827] [serial = 1237] [outer = (nil)] 13:50:47 INFO - PROCESS | 1827 | ++DOMWINDOW == 287 (0x7f9733f20000) [pid = 1827] [serial = 1238] [outer = 0x7f97272e2c00] 13:50:47 INFO - PROCESS | 1827 | 1461271847537 Marionette DEBUG loaded listener.js 13:50:47 INFO - PROCESS | 1827 | ++DOMWINDOW == 288 (0x7f9734170c00) [pid = 1827] [serial = 1239] [outer = 0x7f97272e2c00] 13:50:48 INFO - PROCESS | 1827 | 1461271848295 Marionette TRACE conn4 <- [1,1620,null,{"value":["/2dcontext/line-styles/2d.line.miter.obtuse.html",0,null,null,[["Miter joins are drawn correctly with obtuse angles",0,null,null]]]}] 13:50:48 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 13:50:48 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 1244ms 13:50:48 INFO - PROCESS | 1827 | 1461271848339 Marionette TRACE conn4 -> [0,1621,"getWindowHandle",null] 13:50:48 INFO - PROCESS | 1827 | 1461271848342 Marionette TRACE conn4 <- [1,1621,null,{"value":"8"}] 13:50:48 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 13:50:48 INFO - PROCESS | 1827 | 1461271848348 Marionette TRACE conn4 -> [0,1622,"setScriptTimeout",{"ms":35000}] 13:50:48 INFO - PROCESS | 1827 | 1461271848350 Marionette TRACE conn4 <- [1,1622,null,{}] 13:50:48 INFO - PROCESS | 1827 | 1461271848430 Marionette TRACE conn4 -> [0,1623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:50:48 INFO - PROCESS | 1827 | 1461271848619 Marionette TRACE conn4 <- [1,1623,null,{"value":null}] 13:50:48 INFO - PROCESS | 1827 | 1461271848630 Marionette TRACE conn4 -> [0,1624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.rightangle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:50:48 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f973519c800 == 114 [pid = 1827] [id = 413] 13:50:48 INFO - PROCESS | 1827 | ++DOMWINDOW == 289 (0x7f972fc0fc00) [pid = 1827] [serial = 1240] [outer = (nil)] 13:50:48 INFO - PROCESS | 1827 | ++DOMWINDOW == 290 (0x7f9735166800) [pid = 1827] [serial = 1241] [outer = 0x7f972fc0fc00] 13:50:48 INFO - PROCESS | 1827 | 1461271848693 Marionette DEBUG loaded listener.js 13:50:48 INFO - PROCESS | 1827 | ++DOMWINDOW == 291 (0x7f9736881400) [pid = 1827] [serial = 1242] [outer = 0x7f972fc0fc00] 13:50:49 INFO - PROCESS | 1827 | 1461271849664 Marionette TRACE conn4 <- [1,1624,null,{"value":["/2dcontext/line-styles/2d.line.miter.rightangle.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded, on exact right angles",0,null,null]]]}] 13:50:49 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 13:50:49 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 1372ms 13:50:49 INFO - PROCESS | 1827 | 1461271849727 Marionette TRACE conn4 -> [0,1625,"getWindowHandle",null] 13:50:49 INFO - PROCESS | 1827 | 1461271849730 Marionette TRACE conn4 <- [1,1625,null,{"value":"8"}] 13:50:49 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 13:50:49 INFO - PROCESS | 1827 | 1461271849736 Marionette TRACE conn4 -> [0,1626,"setScriptTimeout",{"ms":35000}] 13:50:49 INFO - PROCESS | 1827 | 1461271849738 Marionette TRACE conn4 <- [1,1626,null,{}] 13:50:49 INFO - PROCESS | 1827 | 1461271849748 Marionette TRACE conn4 -> [0,1627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:50:49 INFO - PROCESS | 1827 | 1461271849989 Marionette TRACE conn4 <- [1,1627,null,{"value":null}] 13:50:50 INFO - PROCESS | 1827 | 1461271850023 Marionette TRACE conn4 -> [0,1628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:50:50 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f973709d000 == 115 [pid = 1827] [id = 414] 13:50:50 INFO - PROCESS | 1827 | ++DOMWINDOW == 292 (0x7f97341e2000) [pid = 1827] [serial = 1243] [outer = (nil)] 13:50:50 INFO - PROCESS | 1827 | ++DOMWINDOW == 293 (0x7f9736b61000) [pid = 1827] [serial = 1244] [outer = 0x7f97341e2000] 13:50:50 INFO - PROCESS | 1827 | 1461271850097 Marionette DEBUG loaded listener.js 13:50:50 INFO - PROCESS | 1827 | ++DOMWINDOW == 294 (0x7f97371ae800) [pid = 1827] [serial = 1245] [outer = 0x7f97341e2000] 13:50:51 INFO - PROCESS | 1827 | --DOMWINDOW == 293 (0x7f973a725400) [pid = 1827] [serial = 937] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 13:50:51 INFO - PROCESS | 1827 | --DOMWINDOW == 292 (0x7f972ae9a800) [pid = 1827] [serial = 1165] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 13:50:51 INFO - PROCESS | 1827 | --DOMWINDOW == 291 (0x7f9734f43800) [pid = 1827] [serial = 787] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 13:50:51 INFO - PROCESS | 1827 | --DOMWINDOW == 290 (0x7f9735166000) [pid = 1827] [serial = 886] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 13:50:51 INFO - PROCESS | 1827 | --DOMWINDOW == 289 (0x7f972dbc9800) [pid = 1827] [serial = 799] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 13:50:51 INFO - PROCESS | 1827 | --DOMWINDOW == 288 (0x7f97416ea400) [pid = 1827] [serial = 892] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 13:50:51 INFO - PROCESS | 1827 | --DOMWINDOW == 287 (0x7f9750108000) [pid = 1827] [serial = 793] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 13:50:51 INFO - PROCESS | 1827 | --DOMWINDOW == 286 (0x7f97465f8000) [pid = 1827] [serial = 895] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 13:50:51 INFO - PROCESS | 1827 | --DOMWINDOW == 285 (0x7f972ad70800) [pid = 1827] [serial = 847] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 13:50:51 INFO - PROCESS | 1827 | --DOMWINDOW == 284 (0x7f974e536000) [pid = 1827] [serial = 838] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 13:50:51 INFO - PROCESS | 1827 | --DOMWINDOW == 283 (0x7f972de36000) [pid = 1827] [serial = 880] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 13:50:51 INFO - PROCESS | 1827 | --DOMWINDOW == 282 (0x7f97372e3c00) [pid = 1827] [serial = 1177] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 13:50:51 INFO - PROCESS | 1827 | --DOMWINDOW == 281 (0x7f9738433800) [pid = 1827] [serial = 1180] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 13:50:51 INFO - PROCESS | 1827 | --DOMWINDOW == 280 (0x7f974e573800) [pid = 1827] [serial = 841] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 13:50:51 INFO - PROCESS | 1827 | --DOMWINDOW == 279 (0x7f972c228c00) [pid = 1827] [serial = 1171] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 13:50:51 INFO - PROCESS | 1827 | --DOMWINDOW == 278 (0x7f9734fda400) [pid = 1827] [serial = 883] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 13:50:51 INFO - PROCESS | 1827 | --DOMWINDOW == 277 (0x7f972ad74400) [pid = 1827] [serial = 850] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 13:50:51 INFO - PROCESS | 1827 | --DOMWINDOW == 276 (0x7f973a2eec00) [pid = 1827] [serial = 829] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 13:50:51 INFO - PROCESS | 1827 | --DOMWINDOW == 275 (0x7f9725b09400) [pid = 1827] [serial = 1168] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 13:50:51 INFO - PROCESS | 1827 | --DOMWINDOW == 274 (0x7f973ec2ec00) [pid = 1827] [serial = 790] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 13:50:51 INFO - PROCESS | 1827 | --DOMWINDOW == 273 (0x7f9736cb0c00) [pid = 1827] [serial = 775] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 13:50:51 INFO - PROCESS | 1827 | --DOMWINDOW == 272 (0x7f974d05fc00) [pid = 1827] [serial = 844] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 13:50:51 INFO - PROCESS | 1827 | --DOMWINDOW == 271 (0x7f973dcb3000) [pid = 1827] [serial = 778] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 13:50:51 INFO - PROCESS | 1827 | --DOMWINDOW == 270 (0x7f9734f3dc00) [pid = 1827] [serial = 772] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 13:50:51 INFO - PROCESS | 1827 | --DOMWINDOW == 269 (0x7f973842f400) [pid = 1827] [serial = 877] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 13:50:51 INFO - PROCESS | 1827 | --DOMWINDOW == 268 (0x7f972c221800) [pid = 1827] [serial = 856] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 13:50:51 INFO - PROCESS | 1827 | --DOMWINDOW == 267 (0x7f9734e08000) [pid = 1827] [serial = 823] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 13:50:51 INFO - PROCESS | 1827 | --DOMWINDOW == 266 (0x7f9734177400) [pid = 1827] [serial = 1174] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 13:50:51 INFO - PROCESS | 1827 | --DOMWINDOW == 265 (0x7f9736e71400) [pid = 1827] [serial = 826] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 13:50:51 INFO - PROCESS | 1827 | --DOMWINDOW == 264 (0x7f974c43b400) [pid = 1827] [serial = 784] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 13:50:51 INFO - PROCESS | 1827 | --DOMWINDOW == 263 (0x7f9740374800) [pid = 1827] [serial = 769] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 13:50:51 INFO - PROCESS | 1827 | --DOMWINDOW == 262 (0x7f972f170000) [pid = 1827] [serial = 796] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 13:50:51 INFO - PROCESS | 1827 | --DOMWINDOW == 261 (0x7f972bd88800) [pid = 1827] [serial = 853] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 13:50:51 INFO - PROCESS | 1827 | --DOMWINDOW == 260 (0x7f973a61d000) [pid = 1827] [serial = 781] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 13:50:51 INFO - PROCESS | 1827 | --DOMWINDOW == 259 (0x7f973a272c00) [pid = 1827] [serial = 835] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 13:50:51 INFO - PROCESS | 1827 | --DOMWINDOW == 258 (0x7f973a2ef400) [pid = 1827] [serial = 889] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 13:50:51 INFO - PROCESS | 1827 | --DOMWINDOW == 257 (0x7f9739f93400) [pid = 1827] [serial = 832] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 13:50:51 INFO - PROCESS | 1827 | --DOMWINDOW == 256 (0x7f9734f34c00) [pid = 1827] [serial = 1120] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 13:50:51 INFO - PROCESS | 1827 | --DOMWINDOW == 255 (0x7f9734fdc000) [pid = 1827] [serial = 1060] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 13:50:51 INFO - PROCESS | 1827 | 1461271851606 Marionette TRACE conn4 <- [1,1628,null,{"value":["/2dcontext/line-styles/2d.line.miter.valid.html",0,null,null,[["Setting miterLimit to valid values works",0,null,null]]]}] 13:50:51 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 13:50:51 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 1933ms 13:50:51 INFO - PROCESS | 1827 | 1461271851671 Marionette TRACE conn4 -> [0,1629,"getWindowHandle",null] 13:50:51 INFO - PROCESS | 1827 | 1461271851675 Marionette TRACE conn4 <- [1,1629,null,{"value":"8"}] 13:50:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 13:50:51 INFO - PROCESS | 1827 | 1461271851681 Marionette TRACE conn4 -> [0,1630,"setScriptTimeout",{"ms":35000}] 13:50:51 INFO - PROCESS | 1827 | 1461271851683 Marionette TRACE conn4 <- [1,1630,null,{}] 13:50:51 INFO - PROCESS | 1827 | 1461271851688 Marionette TRACE conn4 -> [0,1631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:50:51 INFO - PROCESS | 1827 | 1461271851931 Marionette TRACE conn4 <- [1,1631,null,{"value":null}] 13:50:51 INFO - PROCESS | 1827 | 1461271851946 Marionette TRACE conn4 -> [0,1632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.within.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:50:51 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f972de0c000 == 116 [pid = 1827] [id = 415] 13:50:51 INFO - PROCESS | 1827 | ++DOMWINDOW == 256 (0x7f9734fda400) [pid = 1827] [serial = 1246] [outer = (nil)] 13:50:52 INFO - PROCESS | 1827 | ++DOMWINDOW == 257 (0x7f9736b5bc00) [pid = 1827] [serial = 1247] [outer = 0x7f9734fda400] 13:50:52 INFO - PROCESS | 1827 | 1461271852010 Marionette DEBUG loaded listener.js 13:50:52 INFO - PROCESS | 1827 | ++DOMWINDOW == 258 (0x7f97372e6800) [pid = 1827] [serial = 1248] [outer = 0x7f9734fda400] 13:50:52 INFO - PROCESS | 1827 | 1461271852777 Marionette TRACE conn4 <- [1,1632,null,{"value":["/2dcontext/line-styles/2d.line.miter.within.html",0,null,null,[["Miter joins are drawn when the miter limit is not quite exceeded",0,null,null]]]}] 13:50:52 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 13:50:52 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 1126ms 13:50:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 13:50:52 INFO - PROCESS | 1827 | 1461271852808 Marionette TRACE conn4 -> [0,1633,"getWindowHandle",null] 13:50:52 INFO - PROCESS | 1827 | 1461271852810 Marionette TRACE conn4 <- [1,1633,null,{"value":"8"}] 13:50:52 INFO - PROCESS | 1827 | 1461271852816 Marionette TRACE conn4 -> [0,1634,"setScriptTimeout",{"ms":35000}] 13:50:52 INFO - PROCESS | 1827 | 1461271852831 Marionette TRACE conn4 <- [1,1634,null,{}] 13:50:52 INFO - PROCESS | 1827 | 1461271852837 Marionette TRACE conn4 -> [0,1635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:50:53 INFO - PROCESS | 1827 | 1461271853075 Marionette TRACE conn4 <- [1,1635,null,{"value":null}] 13:50:53 INFO - PROCESS | 1827 | 1461271853095 Marionette TRACE conn4 -> [0,1636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.union.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:50:53 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f973a862000 == 117 [pid = 1827] [id = 416] 13:50:53 INFO - PROCESS | 1827 | ++DOMWINDOW == 259 (0x7f97372e7000) [pid = 1827] [serial = 1249] [outer = (nil)] 13:50:53 INFO - PROCESS | 1827 | ++DOMWINDOW == 260 (0x7f9739f0dc00) [pid = 1827] [serial = 1250] [outer = 0x7f97372e7000] 13:50:53 INFO - PROCESS | 1827 | 1461271853156 Marionette DEBUG loaded listener.js 13:50:53 INFO - PROCESS | 1827 | ++DOMWINDOW == 261 (0x7f973a62ac00) [pid = 1827] [serial = 1251] [outer = 0x7f97372e7000] 13:50:54 INFO - PROCESS | 1827 | 1461271854261 Marionette TRACE conn4 <- [1,1636,null,{"value":["/2dcontext/line-styles/2d.line.union.html",0,null,null,[["Canvas test: 2d.line.union",0,null,null]]]}] 13:50:54 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 13:50:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 1491ms 13:50:54 INFO - PROCESS | 1827 | 1461271854308 Marionette TRACE conn4 -> [0,1637,"getWindowHandle",null] 13:50:54 INFO - PROCESS | 1827 | 1461271854314 Marionette TRACE conn4 <- [1,1637,null,{"value":"8"}] 13:50:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 13:50:54 INFO - PROCESS | 1827 | 1461271854324 Marionette TRACE conn4 -> [0,1638,"setScriptTimeout",{"ms":35000}] 13:50:54 INFO - PROCESS | 1827 | 1461271854328 Marionette TRACE conn4 <- [1,1638,null,{}] 13:50:54 INFO - PROCESS | 1827 | 1461271854336 Marionette TRACE conn4 -> [0,1639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:50:54 INFO - PROCESS | 1827 | 1461271854557 Marionette TRACE conn4 <- [1,1639,null,{"value":null}] 13:50:54 INFO - PROCESS | 1827 | 1461271854822 Marionette TRACE conn4 -> [0,1640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:50:54 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f97297d0800 == 118 [pid = 1827] [id = 417] 13:50:54 INFO - PROCESS | 1827 | ++DOMWINDOW == 262 (0x7f972719ec00) [pid = 1827] [serial = 1252] [outer = (nil)] 13:50:54 INFO - PROCESS | 1827 | ++DOMWINDOW == 263 (0x7f97272dfc00) [pid = 1827] [serial = 1253] [outer = 0x7f972719ec00] 13:50:54 INFO - PROCESS | 1827 | 1461271854949 Marionette DEBUG loaded listener.js 13:50:55 INFO - PROCESS | 1827 | ++DOMWINDOW == 264 (0x7f9729947000) [pid = 1827] [serial = 1254] [outer = 0x7f972719ec00] 13:50:55 INFO - PROCESS | 1827 | 1461271855936 Marionette TRACE conn4 <- [1,1640,null,{"value":["/2dcontext/line-styles/2d.line.width.basic.html",0,null,null,[["lineWidth determines the width of line strokes",0,null,null]]]}] 13:50:56 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 13:50:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 1684ms 13:50:56 INFO - PROCESS | 1827 | 1461271856010 Marionette TRACE conn4 -> [0,1641,"getWindowHandle",null] 13:50:56 INFO - PROCESS | 1827 | 1461271856019 Marionette TRACE conn4 <- [1,1641,null,{"value":"8"}] 13:50:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 13:50:56 INFO - PROCESS | 1827 | 1461271856029 Marionette TRACE conn4 -> [0,1642,"setScriptTimeout",{"ms":35000}] 13:50:56 INFO - PROCESS | 1827 | 1461271856034 Marionette TRACE conn4 <- [1,1642,null,{}] 13:50:56 INFO - PROCESS | 1827 | 1461271856041 Marionette TRACE conn4 -> [0,1643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:50:56 INFO - PROCESS | 1827 | 1461271856284 Marionette TRACE conn4 <- [1,1643,null,{"value":null}] 13:50:56 INFO - PROCESS | 1827 | 1461271856628 Marionette TRACE conn4 -> [0,1644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:50:56 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f973519a000 == 119 [pid = 1827] [id = 418] 13:50:56 INFO - PROCESS | 1827 | ++DOMWINDOW == 265 (0x7f972ae9c400) [pid = 1827] [serial = 1255] [outer = (nil)] 13:50:56 INFO - PROCESS | 1827 | ++DOMWINDOW == 266 (0x7f972ef09800) [pid = 1827] [serial = 1256] [outer = 0x7f972ae9c400] 13:50:56 INFO - PROCESS | 1827 | 1461271856703 Marionette DEBUG loaded listener.js 13:50:56 INFO - PROCESS | 1827 | ++DOMWINDOW == 267 (0x7f972fc09400) [pid = 1827] [serial = 1257] [outer = 0x7f972ae9c400] 13:50:57 INFO - PROCESS | 1827 | 1461271857559 Marionette TRACE conn4 <- [1,1644,null,{"value":["/2dcontext/line-styles/2d.line.width.invalid.html",0,null,null,[["Setting lineWidth to invalid values is ignored",0,null,null]]]}] 13:50:57 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 13:50:57 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 1588ms 13:50:57 INFO - PROCESS | 1827 | 1461271857618 Marionette TRACE conn4 -> [0,1645,"getWindowHandle",null] 13:50:57 INFO - PROCESS | 1827 | 1461271857621 Marionette TRACE conn4 <- [1,1645,null,{"value":"8"}] 13:50:57 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 13:50:57 INFO - PROCESS | 1827 | 1461271857627 Marionette TRACE conn4 -> [0,1646,"setScriptTimeout",{"ms":35000}] 13:50:57 INFO - PROCESS | 1827 | 1461271857633 Marionette TRACE conn4 <- [1,1646,null,{}] 13:50:57 INFO - PROCESS | 1827 | 1461271857648 Marionette TRACE conn4 -> [0,1647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:50:57 INFO - PROCESS | 1827 | 1461271857904 Marionette TRACE conn4 <- [1,1647,null,{"value":null}] 13:50:58 INFO - PROCESS | 1827 | 1461271858157 Marionette TRACE conn4 -> [0,1648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.scaledefault.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:50:58 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f973d208000 == 120 [pid = 1827] [id = 419] 13:50:58 INFO - PROCESS | 1827 | ++DOMWINDOW == 268 (0x7f9734172800) [pid = 1827] [serial = 1258] [outer = (nil)] 13:50:58 INFO - PROCESS | 1827 | ++DOMWINDOW == 269 (0x7f9734f43800) [pid = 1827] [serial = 1259] [outer = 0x7f9734172800] 13:50:58 INFO - PROCESS | 1827 | 1461271858286 Marionette DEBUG loaded listener.js 13:50:58 INFO - PROCESS | 1827 | ++DOMWINDOW == 270 (0x7f9736a26800) [pid = 1827] [serial = 1260] [outer = 0x7f9734172800] 13:50:59 INFO - PROCESS | 1827 | 1461271859130 Marionette TRACE conn4 <- [1,1648,null,{"value":["/2dcontext/line-styles/2d.line.width.scaledefault.html",0,null,null,[["Default lineWidth strokes are affected by scale transformations",0,null,null]]]}] 13:50:59 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 13:50:59 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 1534ms 13:50:59 INFO - PROCESS | 1827 | 1461271859163 Marionette TRACE conn4 -> [0,1649,"getWindowHandle",null] 13:50:59 INFO - PROCESS | 1827 | 1461271859168 Marionette TRACE conn4 <- [1,1649,null,{"value":"8"}] 13:50:59 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 13:50:59 INFO - PROCESS | 1827 | 1461271859174 Marionette TRACE conn4 -> [0,1650,"setScriptTimeout",{"ms":35000}] 13:50:59 INFO - PROCESS | 1827 | 1461271859179 Marionette TRACE conn4 <- [1,1650,null,{}] 13:50:59 INFO - PROCESS | 1827 | 1461271859186 Marionette TRACE conn4 -> [0,1651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:50:59 INFO - PROCESS | 1827 | 1461271859371 Marionette TRACE conn4 <- [1,1651,null,{"value":null}] 13:50:59 INFO - PROCESS | 1827 | 1461271859583 Marionette TRACE conn4 -> [0,1652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.transformed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:50:59 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f974021b000 == 121 [pid = 1827] [id = 420] 13:50:59 INFO - PROCESS | 1827 | ++DOMWINDOW == 271 (0x7f973412c800) [pid = 1827] [serial = 1261] [outer = (nil)] 13:50:59 INFO - PROCESS | 1827 | ++DOMWINDOW == 272 (0x7f9739f02400) [pid = 1827] [serial = 1262] [outer = 0x7f973412c800] 13:50:59 INFO - PROCESS | 1827 | 1461271859665 Marionette DEBUG loaded listener.js 13:50:59 INFO - PROCESS | 1827 | ++DOMWINDOW == 273 (0x7f973a26fc00) [pid = 1827] [serial = 1263] [outer = 0x7f973412c800] 13:51:00 INFO - PROCESS | 1827 | 1461271860546 Marionette TRACE conn4 <- [1,1652,null,{"value":["/2dcontext/line-styles/2d.line.width.transformed.html",0,null,null,[["Line stroke widths are affected by scale transformations",0,null,null]]]}] 13:51:00 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 13:51:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 1431ms 13:51:00 INFO - PROCESS | 1827 | 1461271860606 Marionette TRACE conn4 -> [0,1653,"getWindowHandle",null] 13:51:00 INFO - PROCESS | 1827 | 1461271860609 Marionette TRACE conn4 <- [1,1653,null,{"value":"8"}] 13:51:00 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 13:51:00 INFO - PROCESS | 1827 | 1461271860615 Marionette TRACE conn4 -> [0,1654,"setScriptTimeout",{"ms":35000}] 13:51:00 INFO - PROCESS | 1827 | 1461271860618 Marionette TRACE conn4 <- [1,1654,null,{}] 13:51:00 INFO - PROCESS | 1827 | 1461271860623 Marionette TRACE conn4 -> [0,1655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:51:00 INFO - PROCESS | 1827 | 1461271860822 Marionette TRACE conn4 <- [1,1655,null,{"value":null}] 13:51:01 INFO - PROCESS | 1827 | 1461271861038 Marionette TRACE conn4 -> [0,1656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:01 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f97474ef000 == 122 [pid = 1827] [id = 421] 13:51:01 INFO - PROCESS | 1827 | ++DOMWINDOW == 274 (0x7f9736886000) [pid = 1827] [serial = 1264] [outer = (nil)] 13:51:01 INFO - PROCESS | 1827 | ++DOMWINDOW == 275 (0x7f973a8c8000) [pid = 1827] [serial = 1265] [outer = 0x7f9736886000] 13:51:01 INFO - PROCESS | 1827 | 1461271861150 Marionette DEBUG loaded listener.js 13:51:01 INFO - PROCESS | 1827 | ++DOMWINDOW == 276 (0x7f973d27f800) [pid = 1827] [serial = 1266] [outer = 0x7f9736886000] 13:51:02 INFO - PROCESS | 1827 | 1461271862078 Marionette TRACE conn4 <- [1,1656,null,{"value":["/2dcontext/line-styles/2d.line.width.valid.html",0,null,null,[["Setting lineWidth to valid values works",0,null,null]]]}] 13:51:02 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 13:51:02 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 1485ms 13:51:02 INFO - PROCESS | 1827 | 1461271862101 Marionette TRACE conn4 -> [0,1657,"getWindowHandle",null] 13:51:02 INFO - PROCESS | 1827 | 1461271862105 Marionette TRACE conn4 <- [1,1657,null,{"value":"8"}] 13:51:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 13:51:02 INFO - PROCESS | 1827 | 1461271862111 Marionette TRACE conn4 -> [0,1658,"setScriptTimeout",{"ms":35000}] 13:51:02 INFO - PROCESS | 1827 | 1461271862113 Marionette TRACE conn4 <- [1,1658,null,{}] 13:51:02 INFO - PROCESS | 1827 | 1461271862119 Marionette TRACE conn4 -> [0,1659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:51:02 INFO - PROCESS | 1827 | 1461271862352 Marionette TRACE conn4 <- [1,1659,null,{"value":null}] 13:51:02 INFO - PROCESS | 1827 | 1461271862569 Marionette TRACE conn4 -> [0,1660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:02 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f97520c0000 == 123 [pid = 1827] [id = 422] 13:51:02 INFO - PROCESS | 1827 | ++DOMWINDOW == 277 (0x7f973d27fc00) [pid = 1827] [serial = 1267] [outer = (nil)] 13:51:02 INFO - PROCESS | 1827 | ++DOMWINDOW == 278 (0x7f973f8dfc00) [pid = 1827] [serial = 1268] [outer = 0x7f973d27fc00] 13:51:02 INFO - PROCESS | 1827 | 1461271862690 Marionette DEBUG loaded listener.js 13:51:02 INFO - PROCESS | 1827 | ++DOMWINDOW == 279 (0x7f974386ec00) [pid = 1827] [serial = 1269] [outer = 0x7f973d27fc00] 13:51:03 INFO - PROCESS | 1827 | 1461271863604 Marionette TRACE conn4 <- [1,1660,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.1.html",0,null,null,[["arc() draws pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 13:51:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 13:51:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 1534ms 13:51:03 INFO - PROCESS | 1827 | 1461271863646 Marionette TRACE conn4 -> [0,1661,"getWindowHandle",null] 13:51:03 INFO - PROCESS | 1827 | 1461271863649 Marionette TRACE conn4 <- [1,1661,null,{"value":"8"}] 13:51:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 13:51:03 INFO - PROCESS | 1827 | 1461271863655 Marionette TRACE conn4 -> [0,1662,"setScriptTimeout",{"ms":35000}] 13:51:03 INFO - PROCESS | 1827 | 1461271863658 Marionette TRACE conn4 <- [1,1662,null,{}] 13:51:03 INFO - PROCESS | 1827 | 1461271863663 Marionette TRACE conn4 -> [0,1663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:51:03 INFO - PROCESS | 1827 | 1461271863863 Marionette TRACE conn4 <- [1,1663,null,{"value":null}] 13:51:04 INFO - PROCESS | 1827 | 1461271864078 Marionette TRACE conn4 -> [0,1664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:04 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f97569b0000 == 124 [pid = 1827] [id = 423] 13:51:04 INFO - PROCESS | 1827 | ++DOMWINDOW == 280 (0x7f973ec8b400) [pid = 1827] [serial = 1270] [outer = (nil)] 13:51:04 INFO - PROCESS | 1827 | ++DOMWINDOW == 281 (0x7f974d370800) [pid = 1827] [serial = 1271] [outer = 0x7f973ec8b400] 13:51:04 INFO - PROCESS | 1827 | 1461271864191 Marionette DEBUG loaded listener.js 13:51:04 INFO - PROCESS | 1827 | ++DOMWINDOW == 282 (0x7f974e536000) [pid = 1827] [serial = 1272] [outer = 0x7f973ec8b400] 13:51:05 INFO - PROCESS | 1827 | 1461271865124 Marionette TRACE conn4 <- [1,1664,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.2.html",0,null,null,[["arc() draws -3pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 13:51:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 13:51:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 1530ms 13:51:05 INFO - PROCESS | 1827 | 1461271865188 Marionette TRACE conn4 -> [0,1665,"getWindowHandle",null] 13:51:05 INFO - PROCESS | 1827 | 1461271865192 Marionette TRACE conn4 <- [1,1665,null,{"value":"8"}] 13:51:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 13:51:05 INFO - PROCESS | 1827 | 1461271865197 Marionette TRACE conn4 -> [0,1666,"setScriptTimeout",{"ms":35000}] 13:51:05 INFO - PROCESS | 1827 | 1461271865200 Marionette TRACE conn4 <- [1,1666,null,{}] 13:51:05 INFO - PROCESS | 1827 | 1461271865205 Marionette TRACE conn4 -> [0,1667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:51:05 INFO - PROCESS | 1827 | 1461271865404 Marionette TRACE conn4 <- [1,1667,null,{"value":null}] 13:51:05 INFO - PROCESS | 1827 | 1461271865614 Marionette TRACE conn4 -> [0,1668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:05 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f972afc7800 == 125 [pid = 1827] [id = 424] 13:51:05 INFO - PROCESS | 1827 | ++DOMWINDOW == 283 (0x7f97416ebc00) [pid = 1827] [serial = 1273] [outer = (nil)] 13:51:05 INFO - PROCESS | 1827 | ++DOMWINDOW == 284 (0x7f974e559800) [pid = 1827] [serial = 1274] [outer = 0x7f97416ebc00] 13:51:05 INFO - PROCESS | 1827 | 1461271865726 Marionette DEBUG loaded listener.js 13:51:05 INFO - PROCESS | 1827 | ++DOMWINDOW == 285 (0x7f974e579000) [pid = 1827] [serial = 1275] [outer = 0x7f97416ebc00] 13:51:06 INFO - PROCESS | 1827 | 1461271866633 Marionette TRACE conn4 <- [1,1668,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.3.html",0,null,null,[["arc() wraps angles mod 2pi when anticlockwise and end > start+2pi",0,null,null]]]}] 13:51:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 13:51:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 1485ms 13:51:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 13:51:06 INFO - PROCESS | 1827 | 1461271866684 Marionette TRACE conn4 -> [0,1669,"getWindowHandle",null] 13:51:06 INFO - PROCESS | 1827 | 1461271866687 Marionette TRACE conn4 <- [1,1669,null,{"value":"8"}] 13:51:06 INFO - PROCESS | 1827 | 1461271866693 Marionette TRACE conn4 -> [0,1670,"setScriptTimeout",{"ms":35000}] 13:51:06 INFO - PROCESS | 1827 | 1461271866696 Marionette TRACE conn4 <- [1,1670,null,{}] 13:51:06 INFO - PROCESS | 1827 | 1461271866701 Marionette TRACE conn4 -> [0,1671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:51:06 INFO - PROCESS | 1827 | 1461271866897 Marionette TRACE conn4 <- [1,1671,null,{"value":null}] 13:51:07 INFO - PROCESS | 1827 | 1461271867113 Marionette TRACE conn4 -> [0,1672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:07 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f972db12800 == 126 [pid = 1827] [id = 425] 13:51:07 INFO - PROCESS | 1827 | ++DOMWINDOW == 286 (0x7f974665dc00) [pid = 1827] [serial = 1276] [outer = (nil)] 13:51:07 INFO - PROCESS | 1827 | ++DOMWINDOW == 287 (0x7f9750630000) [pid = 1827] [serial = 1277] [outer = 0x7f974665dc00] 13:51:07 INFO - PROCESS | 1827 | 1461271867225 Marionette DEBUG loaded listener.js 13:51:07 INFO - PROCESS | 1827 | ++DOMWINDOW == 288 (0x7f9751ed6000) [pid = 1827] [serial = 1278] [outer = 0x7f974665dc00] 13:51:08 INFO - PROCESS | 1827 | 1461271868106 Marionette TRACE conn4 <- [1,1672,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.4.html",0,null,null,[["arc() draws a full circle when clockwise and end > start+2pi",0,null,null]]]}] 13:51:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 13:51:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 1491ms 13:51:08 INFO - PROCESS | 1827 | 1461271868199 Marionette TRACE conn4 -> [0,1673,"getWindowHandle",null] 13:51:08 INFO - PROCESS | 1827 | 1461271868202 Marionette TRACE conn4 <- [1,1673,null,{"value":"8"}] 13:51:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 13:51:08 INFO - PROCESS | 1827 | 1461271868211 Marionette TRACE conn4 -> [0,1674,"setScriptTimeout",{"ms":35000}] 13:51:08 INFO - PROCESS | 1827 | 1461271868213 Marionette TRACE conn4 <- [1,1674,null,{}] 13:51:08 INFO - PROCESS | 1827 | 1461271868219 Marionette TRACE conn4 -> [0,1675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:51:08 INFO - PROCESS | 1827 | 1461271868417 Marionette TRACE conn4 <- [1,1675,null,{"value":null}] 13:51:08 INFO - PROCESS | 1827 | 1461271868726 Marionette TRACE conn4 -> [0,1676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:08 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f972db2b000 == 127 [pid = 1827] [id = 426] 13:51:08 INFO - PROCESS | 1827 | ++DOMWINDOW == 289 (0x7f9725bcb000) [pid = 1827] [serial = 1279] [outer = (nil)] 13:51:08 INFO - PROCESS | 1827 | ++DOMWINDOW == 290 (0x7f9725bd3c00) [pid = 1827] [serial = 1280] [outer = 0x7f9725bcb000] 13:51:08 INFO - PROCESS | 1827 | 1461271868804 Marionette DEBUG loaded listener.js 13:51:08 INFO - PROCESS | 1827 | ++DOMWINDOW == 291 (0x7f9725bd8c00) [pid = 1827] [serial = 1281] [outer = 0x7f9725bcb000] 13:51:09 INFO - PROCESS | 1827 | 1461271869654 Marionette TRACE conn4 <- [1,1676,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.5.html",0,null,null,[["arc() wraps angles mod 2pi when clockwise and start > end+2pi",0,null,null]]]}] 13:51:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 13:51:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 1484ms 13:51:09 INFO - PROCESS | 1827 | 1461271869696 Marionette TRACE conn4 -> [0,1677,"getWindowHandle",null] 13:51:09 INFO - PROCESS | 1827 | 1461271869701 Marionette TRACE conn4 <- [1,1677,null,{"value":"8"}] 13:51:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 13:51:09 INFO - PROCESS | 1827 | 1461271869706 Marionette TRACE conn4 -> [0,1678,"setScriptTimeout",{"ms":35000}] 13:51:09 INFO - PROCESS | 1827 | 1461271869709 Marionette TRACE conn4 <- [1,1678,null,{}] 13:51:09 INFO - PROCESS | 1827 | 1461271869715 Marionette TRACE conn4 -> [0,1679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:51:09 INFO - PROCESS | 1827 | 1461271869928 Marionette TRACE conn4 <- [1,1679,null,{"value":null}] 13:51:10 INFO - PROCESS | 1827 | 1461271870262 Marionette TRACE conn4 -> [0,1680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:10 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f9726de2800 == 128 [pid = 1827] [id = 427] 13:51:10 INFO - PROCESS | 1827 | ++DOMWINDOW == 292 (0x7f972ad78400) [pid = 1827] [serial = 1282] [outer = (nil)] 13:51:10 INFO - PROCESS | 1827 | ++DOMWINDOW == 293 (0x7f972fae6000) [pid = 1827] [serial = 1283] [outer = 0x7f972ad78400] 13:51:10 INFO - PROCESS | 1827 | 1461271870348 Marionette DEBUG loaded listener.js 13:51:10 INFO - PROCESS | 1827 | ++DOMWINDOW == 294 (0x7f973a2f2400) [pid = 1827] [serial = 1284] [outer = 0x7f972ad78400] 13:51:11 INFO - PROCESS | 1827 | 1461271871204 Marionette TRACE conn4 <- [1,1680,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.6.html",0,null,null,[["arc() draws a full circle when anticlockwise and start > end+2pi",0,null,null]]]}] 13:51:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 13:51:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 1532ms 13:51:11 INFO - PROCESS | 1827 | 1461271871240 Marionette TRACE conn4 -> [0,1681,"getWindowHandle",null] 13:51:11 INFO - PROCESS | 1827 | 1461271871243 Marionette TRACE conn4 <- [1,1681,null,{"value":"8"}] 13:51:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 13:51:11 INFO - PROCESS | 1827 | 1461271871249 Marionette TRACE conn4 -> [0,1682,"setScriptTimeout",{"ms":35000}] 13:51:11 INFO - PROCESS | 1827 | 1461271871251 Marionette TRACE conn4 <- [1,1682,null,{}] 13:51:11 INFO - PROCESS | 1827 | 1461271871257 Marionette TRACE conn4 -> [0,1683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:51:11 INFO - PROCESS | 1827 | 1461271871449 Marionette TRACE conn4 <- [1,1683,null,{"value":null}] 13:51:11 INFO - PROCESS | 1827 | 1461271871720 Marionette TRACE conn4 -> [0,1684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:11 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f972ae70800 == 129 [pid = 1827] [id = 428] 13:51:11 INFO - PROCESS | 1827 | ++DOMWINDOW == 295 (0x7f972ad79800) [pid = 1827] [serial = 1285] [outer = (nil)] 13:51:11 INFO - PROCESS | 1827 | ++DOMWINDOW == 296 (0x7f972bd82800) [pid = 1827] [serial = 1286] [outer = 0x7f972ad79800] 13:51:11 INFO - PROCESS | 1827 | 1461271871853 Marionette DEBUG loaded listener.js 13:51:11 INFO - PROCESS | 1827 | ++DOMWINDOW == 297 (0x7f9737830800) [pid = 1827] [serial = 1287] [outer = 0x7f972ad79800] 13:51:13 INFO - PROCESS | 1827 | 1461271873229 Marionette TRACE conn4 <- [1,1684,null,{"value":["/2dcontext/path-objects/2d.path.arc.default.html",0,null,null,[["arc() with missing last argument defaults to clockwise",0,null,null]]]}] 13:51:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 13:51:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 2079ms 13:51:13 INFO - PROCESS | 1827 | 1461271873332 Marionette TRACE conn4 -> [0,1685,"getWindowHandle",null] 13:51:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 13:51:13 INFO - PROCESS | 1827 | 1461271873337 Marionette TRACE conn4 <- [1,1685,null,{"value":"8"}] 13:51:13 INFO - PROCESS | 1827 | 1461271873345 Marionette TRACE conn4 -> [0,1686,"setScriptTimeout",{"ms":35000}] 13:51:13 INFO - PROCESS | 1827 | 1461271873351 Marionette TRACE conn4 <- [1,1686,null,{}] 13:51:13 INFO - PROCESS | 1827 | 1461271873360 Marionette TRACE conn4 -> [0,1687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:51:13 INFO - PROCESS | 1827 | 1461271873557 Marionette TRACE conn4 <- [1,1687,null,{"value":null}] 13:51:13 INFO - PROCESS | 1827 | 1461271873777 Marionette TRACE conn4 -> [0,1688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:13 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f972afc6800 == 130 [pid = 1827] [id = 429] 13:51:13 INFO - PROCESS | 1827 | ++DOMWINDOW == 298 (0x7f97252d8400) [pid = 1827] [serial = 1288] [outer = (nil)] 13:51:13 INFO - PROCESS | 1827 | ++DOMWINDOW == 299 (0x7f9725dedc00) [pid = 1827] [serial = 1289] [outer = 0x7f97252d8400] 13:51:13 INFO - PROCESS | 1827 | 1461271873884 Marionette DEBUG loaded listener.js 13:51:13 INFO - PROCESS | 1827 | ++DOMWINDOW == 300 (0x7f9727197800) [pid = 1827] [serial = 1290] [outer = 0x7f97252d8400] 13:51:14 INFO - PROCESS | 1827 | 1461271874957 Marionette TRACE conn4 <- [1,1688,null,{"value":["/2dcontext/path-objects/2d.path.arc.empty.html",0,null,null,[["arc() with an empty path does not draw a straight line to the start point",0,null,null]]]}] 13:51:15 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 13:51:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 1689ms 13:51:15 INFO - PROCESS | 1827 | 1461271875034 Marionette TRACE conn4 -> [0,1689,"getWindowHandle",null] 13:51:15 INFO - PROCESS | 1827 | 1461271875042 Marionette TRACE conn4 <- [1,1689,null,{"value":"8"}] 13:51:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 13:51:15 INFO - PROCESS | 1827 | 1461271875051 Marionette TRACE conn4 -> [0,1690,"setScriptTimeout",{"ms":35000}] 13:51:15 INFO - PROCESS | 1827 | 1461271875054 Marionette TRACE conn4 <- [1,1690,null,{}] 13:51:15 INFO - PROCESS | 1827 | 1461271875060 Marionette TRACE conn4 -> [0,1691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:51:15 INFO - PROCESS | 1827 | 1461271875298 Marionette TRACE conn4 <- [1,1691,null,{"value":null}] 13:51:15 INFO - PROCESS | 1827 | 1461271875610 Marionette TRACE conn4 -> [0,1692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:15 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f97274b7800 == 131 [pid = 1827] [id = 430] 13:51:15 INFO - PROCESS | 1827 | ++DOMWINDOW == 301 (0x7f9725bcd800) [pid = 1827] [serial = 1291] [outer = (nil)] 13:51:15 INFO - PROCESS | 1827 | ++DOMWINDOW == 302 (0x7f9729593400) [pid = 1827] [serial = 1292] [outer = 0x7f9725bcd800] 13:51:15 INFO - PROCESS | 1827 | 1461271875681 Marionette DEBUG loaded listener.js 13:51:15 INFO - PROCESS | 1827 | ++DOMWINDOW == 303 (0x7f972994e400) [pid = 1827] [serial = 1293] [outer = 0x7f9725bcd800] 13:51:16 INFO - PROCESS | 1827 | 1461271876589 Marionette TRACE conn4 <- [1,1692,null,{"value":["/2dcontext/path-objects/2d.path.arc.end.html",0,null,null,[["arc() adds the end point of the arc to the subpath",0,null,null]]]}] 13:51:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 13:51:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 1580ms 13:51:16 INFO - PROCESS | 1827 | 1461271876632 Marionette TRACE conn4 -> [0,1693,"getWindowHandle",null] 13:51:16 INFO - PROCESS | 1827 | 1461271876636 Marionette TRACE conn4 <- [1,1693,null,{"value":"8"}] 13:51:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 13:51:16 INFO - PROCESS | 1827 | 1461271876642 Marionette TRACE conn4 -> [0,1694,"setScriptTimeout",{"ms":35000}] 13:51:16 INFO - PROCESS | 1827 | 1461271876648 Marionette TRACE conn4 <- [1,1694,null,{}] 13:51:16 INFO - PROCESS | 1827 | 1461271876663 Marionette TRACE conn4 -> [0,1695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:51:16 INFO - PROCESS | 1827 | 1461271876846 Marionette TRACE conn4 <- [1,1695,null,{"value":null}] 13:51:17 INFO - PROCESS | 1827 | 1461271877106 Marionette TRACE conn4 -> [0,1696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:17 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f972ee89800 == 132 [pid = 1827] [id = 431] 13:51:17 INFO - PROCESS | 1827 | ++DOMWINDOW == 304 (0x7f972bd89400) [pid = 1827] [serial = 1294] [outer = (nil)] 13:51:17 INFO - PROCESS | 1827 | ++DOMWINDOW == 305 (0x7f972dbd1800) [pid = 1827] [serial = 1295] [outer = 0x7f972bd89400] 13:51:17 INFO - PROCESS | 1827 | 1461271877229 Marionette DEBUG loaded listener.js 13:51:17 INFO - PROCESS | 1827 | ++DOMWINDOW == 306 (0x7f972fba0c00) [pid = 1827] [serial = 1296] [outer = 0x7f972bd89400] 13:51:18 INFO - PROCESS | 1827 | 1461271878080 Marionette TRACE conn4 <- [1,1696,null,{"value":["/2dcontext/path-objects/2d.path.arc.negative.html",0,null,null,[["arc() with negative radius throws INDEX_SIZE_ERR",0,null,null]]]}] 13:51:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 13:51:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 1487ms 13:51:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 13:51:18 INFO - PROCESS | 1827 | 1461271878130 Marionette TRACE conn4 -> [0,1697,"getWindowHandle",null] 13:51:18 INFO - PROCESS | 1827 | 1461271878133 Marionette TRACE conn4 <- [1,1697,null,{"value":"8"}] 13:51:18 INFO - PROCESS | 1827 | 1461271878139 Marionette TRACE conn4 -> [0,1698,"setScriptTimeout",{"ms":35000}] 13:51:18 INFO - PROCESS | 1827 | 1461271878142 Marionette TRACE conn4 <- [1,1698,null,{}] 13:51:18 INFO - PROCESS | 1827 | 1461271878147 Marionette TRACE conn4 -> [0,1699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:51:18 INFO - PROCESS | 1827 | 1461271878315 Marionette TRACE conn4 <- [1,1699,null,{"value":null}] 13:51:18 INFO - PROCESS | 1827 | --DOCSHELL 0x7f973f52b000 == 131 [pid = 1827] [id = 136] 13:51:18 INFO - PROCESS | 1827 | --DOCSHELL 0x7f9734144800 == 130 [pid = 1827] [id = 120] 13:51:18 INFO - PROCESS | 1827 | --DOCSHELL 0x7f972de0c000 == 129 [pid = 1827] [id = 415] 13:51:18 INFO - PROCESS | 1827 | --DOMWINDOW == 305 (0x7f973f84dc00) [pid = 1827] [serial = 1184] [outer = (nil)] [url = about:blank] 13:51:18 INFO - PROCESS | 1827 | --DOMWINDOW == 304 (0x7f974c43d400) [pid = 1827] [serial = 1148] [outer = (nil)] [url = about:blank] 13:51:18 INFO - PROCESS | 1827 | --DOMWINDOW == 303 (0x7f9736f48400) [pid = 1827] [serial = 1133] [outer = (nil)] [url = about:blank] 13:51:18 INFO - PROCESS | 1827 | --DOMWINDOW == 302 (0x7f973a629400) [pid = 1827] [serial = 1157] [outer = (nil)] [url = about:blank] 13:51:18 INFO - PROCESS | 1827 | --DOMWINDOW == 301 (0x7f9739fc1400) [pid = 1827] [serial = 1136] [outer = (nil)] [url = about:blank] 13:51:18 INFO - PROCESS | 1827 | --DOMWINDOW == 300 (0x7f9741660c00) [pid = 1827] [serial = 1142] [outer = (nil)] [url = about:blank] 13:51:18 INFO - PROCESS | 1827 | --DOMWINDOW == 299 (0x7f974e56c800) [pid = 1827] [serial = 1154] [outer = (nil)] [url = about:blank] 13:51:18 INFO - PROCESS | 1827 | --DOMWINDOW == 298 (0x7f9743572c00) [pid = 1827] [serial = 1145] [outer = (nil)] [url = about:blank] 13:51:18 INFO - PROCESS | 1827 | --DOMWINDOW == 297 (0x7f9727069800) [pid = 1827] [serial = 1124] [outer = (nil)] [url = about:blank] 13:51:18 INFO - PROCESS | 1827 | --DOMWINDOW == 296 (0x7f972f16e400) [pid = 1827] [serial = 1130] [outer = (nil)] [url = about:blank] 13:51:18 INFO - PROCESS | 1827 | --DOMWINDOW == 295 (0x7f973f84cc00) [pid = 1827] [serial = 1151] [outer = (nil)] [url = about:blank] 13:51:18 INFO - PROCESS | 1827 | --DOMWINDOW == 294 (0x7f97524ca000) [pid = 1827] [serial = 1160] [outer = (nil)] [url = about:blank] 13:51:18 INFO - PROCESS | 1827 | --DOMWINDOW == 293 (0x7f973ea9f000) [pid = 1827] [serial = 1139] [outer = (nil)] [url = about:blank] 13:51:18 INFO - PROCESS | 1827 | --DOMWINDOW == 292 (0x7f97271a1000) [pid = 1827] [serial = 1163] [outer = (nil)] [url = about:blank] 13:51:18 INFO - PROCESS | 1827 | --DOMWINDOW == 291 (0x7f972efd5c00) [pid = 1827] [serial = 1127] [outer = (nil)] [url = about:blank] 13:51:18 INFO - PROCESS | 1827 | 1461271878754 Marionette TRACE conn4 -> [0,1700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.nonempty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:18 INFO - PROCESS | 1827 | --DOCSHELL 0x7f973709d000 == 128 [pid = 1827] [id = 414] 13:51:18 INFO - PROCESS | 1827 | --DOCSHELL 0x7f973519c800 == 127 [pid = 1827] [id = 413] 13:51:18 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f9727206800 == 128 [pid = 1827] [id = 432] 13:51:18 INFO - PROCESS | 1827 | ++DOMWINDOW == 292 (0x7f972aa76000) [pid = 1827] [serial = 1297] [outer = (nil)] 13:51:18 INFO - PROCESS | 1827 | ++DOMWINDOW == 293 (0x7f972c21f800) [pid = 1827] [serial = 1298] [outer = 0x7f972aa76000] 13:51:18 INFO - PROCESS | 1827 | 1461271878850 Marionette DEBUG loaded listener.js 13:51:18 INFO - PROCESS | 1827 | ++DOMWINDOW == 294 (0x7f972fc0bc00) [pid = 1827] [serial = 1299] [outer = 0x7f972aa76000] 13:51:19 INFO - PROCESS | 1827 | --DOCSHELL 0x7f972c64e000 == 127 [pid = 1827] [id = 412] 13:51:19 INFO - PROCESS | 1827 | --DOCSHELL 0x7f9726d04000 == 126 [pid = 1827] [id = 411] 13:51:19 INFO - PROCESS | 1827 | --DOCSHELL 0x7f9725f14000 == 125 [pid = 1827] [id = 410] 13:51:19 INFO - PROCESS | 1827 | --DOCSHELL 0x7f972efad800 == 124 [pid = 1827] [id = 408] 13:51:19 INFO - PROCESS | 1827 | --DOCSHELL 0x7f9726d13800 == 123 [pid = 1827] [id = 407] 13:51:19 INFO - PROCESS | 1827 | --DOCSHELL 0x7f97274b1800 == 122 [pid = 1827] [id = 406] 13:51:19 INFO - PROCESS | 1827 | --DOMWINDOW == 293 (0x7f9736b60c00) [pid = 1827] [serial = 1062] [outer = (nil)] [url = about:blank] 13:51:19 INFO - PROCESS | 1827 | --DOMWINDOW == 292 (0x7f974e570c00) [pid = 1827] [serial = 939] [outer = (nil)] [url = about:blank] 13:51:19 INFO - PROCESS | 1827 | --DOMWINDOW == 291 (0x7f972aea7400) [pid = 1827] [serial = 1166] [outer = (nil)] [url = about:blank] 13:51:19 INFO - PROCESS | 1827 | --DOMWINDOW == 290 (0x7f97506de800) [pid = 1827] [serial = 789] [outer = (nil)] [url = about:blank] 13:51:19 INFO - PROCESS | 1827 | --DOMWINDOW == 289 (0x7f9740c18c00) [pid = 1827] [serial = 888] [outer = (nil)] [url = about:blank] 13:51:19 INFO - PROCESS | 1827 | --DOMWINDOW == 288 (0x7f97524d3c00) [pid = 1827] [serial = 801] [outer = (nil)] [url = about:blank] 13:51:19 INFO - PROCESS | 1827 | --DOMWINDOW == 287 (0x7f974e578000) [pid = 1827] [serial = 894] [outer = (nil)] [url = about:blank] 13:51:19 INFO - PROCESS | 1827 | --DOMWINDOW == 286 (0x7f972bd8d800) [pid = 1827] [serial = 1167] [outer = (nil)] [url = about:blank] 13:51:19 INFO - PROCESS | 1827 | --DOMWINDOW == 285 (0x7f9751ed4400) [pid = 1827] [serial = 795] [outer = (nil)] [url = about:blank] 13:51:19 INFO - PROCESS | 1827 | --DOMWINDOW == 284 (0x7f97529b9c00) [pid = 1827] [serial = 897] [outer = (nil)] [url = about:blank] 13:51:19 INFO - PROCESS | 1827 | --DOMWINDOW == 283 (0x7f972ad7c400) [pid = 1827] [serial = 849] [outer = (nil)] [url = about:blank] 13:51:19 INFO - PROCESS | 1827 | --DOMWINDOW == 282 (0x7f9751e82800) [pid = 1827] [serial = 840] [outer = (nil)] [url = about:blank] 13:51:19 INFO - PROCESS | 1827 | --DOMWINDOW == 281 (0x7f9734e03400) [pid = 1827] [serial = 882] [outer = (nil)] [url = about:blank] 13:51:19 INFO - PROCESS | 1827 | --DOMWINDOW == 280 (0x7f9739f95800) [pid = 1827] [serial = 1178] [outer = (nil)] [url = about:blank] 13:51:19 INFO - PROCESS | 1827 | --DOMWINDOW == 279 (0x7f973d4aac00) [pid = 1827] [serial = 1181] [outer = (nil)] [url = about:blank] 13:51:19 INFO - PROCESS | 1827 | --DOMWINDOW == 278 (0x7f9752554000) [pid = 1827] [serial = 843] [outer = (nil)] [url = about:blank] 13:51:19 INFO - PROCESS | 1827 | --DOMWINDOW == 277 (0x7f9735111000) [pid = 1827] [serial = 1172] [outer = (nil)] [url = about:blank] 13:51:19 INFO - PROCESS | 1827 | --DOMWINDOW == 276 (0x7f9739f9d400) [pid = 1827] [serial = 885] [outer = (nil)] [url = about:blank] 13:51:19 INFO - PROCESS | 1827 | --DOMWINDOW == 275 (0x7f972bd89000) [pid = 1827] [serial = 852] [outer = (nil)] [url = about:blank] 13:51:19 INFO - PROCESS | 1827 | --DOMWINDOW == 274 (0x7f973f434000) [pid = 1827] [serial = 831] [outer = (nil)] [url = about:blank] 13:51:19 INFO - PROCESS | 1827 | --DOMWINDOW == 273 (0x7f972f178c00) [pid = 1827] [serial = 1169] [outer = (nil)] [url = about:blank] 13:51:19 INFO - PROCESS | 1827 | --DOMWINDOW == 272 (0x7f9751e81800) [pid = 1827] [serial = 792] [outer = (nil)] [url = about:blank] 13:51:19 INFO - PROCESS | 1827 | --DOMWINDOW == 271 (0x7f973dca9800) [pid = 1827] [serial = 777] [outer = (nil)] [url = about:blank] 13:51:19 INFO - PROCESS | 1827 | --DOMWINDOW == 270 (0x7f97527ab000) [pid = 1827] [serial = 846] [outer = (nil)] [url = about:blank] 13:51:19 INFO - PROCESS | 1827 | --DOMWINDOW == 269 (0x7f9741661400) [pid = 1827] [serial = 780] [outer = (nil)] [url = about:blank] 13:51:19 INFO - PROCESS | 1827 | --DOMWINDOW == 268 (0x7f9736a1a800) [pid = 1827] [serial = 774] [outer = (nil)] [url = about:blank] 13:51:19 INFO - PROCESS | 1827 | --DOMWINDOW == 267 (0x7f9740c9e000) [pid = 1827] [serial = 879] [outer = (nil)] [url = about:blank] 13:51:19 INFO - PROCESS | 1827 | --DOMWINDOW == 266 (0x7f972c22bc00) [pid = 1827] [serial = 858] [outer = (nil)] [url = about:blank] 13:51:19 INFO - PROCESS | 1827 | --DOMWINDOW == 265 (0x7f973efb8c00) [pid = 1827] [serial = 1182] [outer = (nil)] [url = about:blank] 13:51:19 INFO - PROCESS | 1827 | --DOMWINDOW == 264 (0x7f9736889800) [pid = 1827] [serial = 825] [outer = (nil)] [url = about:blank] 13:51:19 INFO - PROCESS | 1827 | --DOMWINDOW == 263 (0x7f973842e400) [pid = 1827] [serial = 1176] [outer = (nil)] [url = about:blank] 13:51:19 INFO - PROCESS | 1827 | --DOMWINDOW == 262 (0x7f973a26e000) [pid = 1827] [serial = 828] [outer = (nil)] [url = about:blank] 13:51:19 INFO - PROCESS | 1827 | --DOMWINDOW == 261 (0x7f974e556400) [pid = 1827] [serial = 786] [outer = (nil)] [url = about:blank] 13:51:19 INFO - PROCESS | 1827 | --DOMWINDOW == 260 (0x7f974d5f1000) [pid = 1827] [serial = 771] [outer = (nil)] [url = about:blank] 13:51:19 INFO - PROCESS | 1827 | --DOMWINDOW == 259 (0x7f97524d0400) [pid = 1827] [serial = 798] [outer = (nil)] [url = about:blank] 13:51:19 INFO - PROCESS | 1827 | --DOMWINDOW == 258 (0x7f9752a03c00) [pid = 1827] [serial = 855] [outer = (nil)] [url = about:blank] 13:51:19 INFO - PROCESS | 1827 | --DOMWINDOW == 257 (0x7f9736f4c800) [pid = 1827] [serial = 1175] [outer = (nil)] [url = about:blank] 13:51:19 INFO - PROCESS | 1827 | --DOMWINDOW == 256 (0x7f973a2ee800) [pid = 1827] [serial = 1179] [outer = (nil)] [url = about:blank] 13:51:19 INFO - PROCESS | 1827 | --DOMWINDOW == 255 (0x7f974e53c400) [pid = 1827] [serial = 783] [outer = (nil)] [url = about:blank] 13:51:19 INFO - PROCESS | 1827 | --DOMWINDOW == 254 (0x7f973688bc00) [pid = 1827] [serial = 1173] [outer = (nil)] [url = about:blank] 13:51:19 INFO - PROCESS | 1827 | --DOMWINDOW == 253 (0x7f974e434800) [pid = 1827] [serial = 837] [outer = (nil)] [url = about:blank] 13:51:19 INFO - PROCESS | 1827 | --DOMWINDOW == 252 (0x7f973412c400) [pid = 1827] [serial = 1170] [outer = (nil)] [url = about:blank] 13:51:19 INFO - PROCESS | 1827 | --DOMWINDOW == 251 (0x7f974e430c00) [pid = 1827] [serial = 891] [outer = (nil)] [url = about:blank] 13:51:19 INFO - PROCESS | 1827 | --DOMWINDOW == 250 (0x7f9746660000) [pid = 1827] [serial = 834] [outer = (nil)] [url = about:blank] 13:51:19 INFO - PROCESS | 1827 | --DOMWINDOW == 249 (0x7f973e8b7000) [pid = 1827] [serial = 1122] [outer = (nil)] [url = about:blank] 13:51:19 INFO - PROCESS | 1827 | 1461271879701 Marionette TRACE conn4 <- [1,1700,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonempty.html",0,null,null,[["arc() with a non-empty path does draw a straight line to the start point",0,null,null]]]}] 13:51:19 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 13:51:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 1586ms 13:51:19 INFO - PROCESS | 1827 | 1461271879726 Marionette TRACE conn4 -> [0,1701,"getWindowHandle",null] 13:51:19 INFO - PROCESS | 1827 | 1461271879729 Marionette TRACE conn4 <- [1,1701,null,{"value":"8"}] 13:51:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 13:51:19 INFO - PROCESS | 1827 | 1461271879735 Marionette TRACE conn4 -> [0,1702,"setScriptTimeout",{"ms":35000}] 13:51:19 INFO - PROCESS | 1827 | 1461271879737 Marionette TRACE conn4 <- [1,1702,null,{}] 13:51:19 INFO - PROCESS | 1827 | 1461271879742 Marionette TRACE conn4 -> [0,1703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:51:19 INFO - PROCESS | 1827 | 1461271879910 Marionette TRACE conn4 <- [1,1703,null,{"value":null}] 13:51:20 INFO - PROCESS | 1827 | 1461271880095 Marionette TRACE conn4 -> [0,1704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:20 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f9729aaa800 == 123 [pid = 1827] [id = 433] 13:51:20 INFO - PROCESS | 1827 | ++DOMWINDOW == 250 (0x7f972994c800) [pid = 1827] [serial = 1300] [outer = (nil)] 13:51:20 INFO - PROCESS | 1827 | ++DOMWINDOW == 251 (0x7f972fc0b800) [pid = 1827] [serial = 1301] [outer = 0x7f972994c800] 13:51:20 INFO - PROCESS | 1827 | 1461271880170 Marionette DEBUG loaded listener.js 13:51:20 INFO - PROCESS | 1827 | ++DOMWINDOW == 252 (0x7f9734126000) [pid = 1827] [serial = 1302] [outer = 0x7f972994c800] 13:51:20 INFO - PROCESS | 1827 | 1461271880911 Marionette TRACE conn4 <- [1,1704,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonfinite.html",0,null,null,[["arc() with Infinity/NaN is ignored",0,null,null]]]}] 13:51:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 13:51:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 1236ms 13:51:20 INFO - PROCESS | 1827 | 1461271880976 Marionette TRACE conn4 -> [0,1705,"getWindowHandle",null] 13:51:20 INFO - PROCESS | 1827 | 1461271880978 Marionette TRACE conn4 <- [1,1705,null,{"value":"8"}] 13:51:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 13:51:20 INFO - PROCESS | 1827 | 1461271880985 Marionette TRACE conn4 -> [0,1706,"setScriptTimeout",{"ms":35000}] 13:51:20 INFO - PROCESS | 1827 | 1461271880987 Marionette TRACE conn4 <- [1,1706,null,{}] 13:51:20 INFO - PROCESS | 1827 | 1461271880992 Marionette TRACE conn4 -> [0,1707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:51:21 INFO - PROCESS | 1827 | 1461271881264 Marionette TRACE conn4 <- [1,1707,null,{"value":null}] 13:51:21 INFO - PROCESS | 1827 | 1461271881293 Marionette TRACE conn4 -> [0,1708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.scale.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:21 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f97341be000 == 124 [pid = 1827] [id = 434] 13:51:21 INFO - PROCESS | 1827 | ++DOMWINDOW == 253 (0x7f973412e000) [pid = 1827] [serial = 1303] [outer = (nil)] 13:51:21 INFO - PROCESS | 1827 | ++DOMWINDOW == 254 (0x7f9734fe4000) [pid = 1827] [serial = 1304] [outer = 0x7f973412e000] 13:51:21 INFO - PROCESS | 1827 | 1461271881367 Marionette DEBUG loaded listener.js 13:51:21 INFO - PROCESS | 1827 | ++DOMWINDOW == 255 (0x7f9736889800) [pid = 1827] [serial = 1305] [outer = 0x7f973412e000] 13:51:22 INFO - PROCESS | 1827 | 1461271882232 Marionette TRACE conn4 <- [1,1708,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.1.html",0,null,null,[["Non-uniformly scaled arcs are the right shape",0,null,null]]]}] 13:51:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 13:51:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 1285ms 13:51:22 INFO - PROCESS | 1827 | 1461271882273 Marionette TRACE conn4 -> [0,1709,"getWindowHandle",null] 13:51:22 INFO - PROCESS | 1827 | 1461271882275 Marionette TRACE conn4 <- [1,1709,null,{"value":"8"}] 13:51:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 13:51:22 INFO - PROCESS | 1827 | 1461271882281 Marionette TRACE conn4 -> [0,1710,"setScriptTimeout",{"ms":35000}] 13:51:22 INFO - PROCESS | 1827 | 1461271882283 Marionette TRACE conn4 <- [1,1710,null,{}] 13:51:22 INFO - PROCESS | 1827 | 1461271882289 Marionette TRACE conn4 -> [0,1711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:51:22 INFO - PROCESS | 1827 | 1461271882509 Marionette TRACE conn4 <- [1,1711,null,{"value":null}] 13:51:22 INFO - PROCESS | 1827 | 1461271882547 Marionette TRACE conn4 -> [0,1712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.scale.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:22 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f9736a4f000 == 125 [pid = 1827] [id = 435] 13:51:22 INFO - PROCESS | 1827 | ++DOMWINDOW == 256 (0x7f9736503c00) [pid = 1827] [serial = 1306] [outer = (nil)] 13:51:22 INFO - PROCESS | 1827 | ++DOMWINDOW == 257 (0x7f9736f48c00) [pid = 1827] [serial = 1307] [outer = 0x7f9736503c00] 13:51:22 INFO - PROCESS | 1827 | 1461271882665 Marionette DEBUG loaded listener.js 13:51:22 INFO - PROCESS | 1827 | ++DOMWINDOW == 258 (0x7f9738936000) [pid = 1827] [serial = 1308] [outer = 0x7f9736503c00] 13:51:24 INFO - PROCESS | 1827 | --DOMWINDOW == 257 (0x7f97341e1000) [pid = 1827] [serial = 1090] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 13:51:24 INFO - PROCESS | 1827 | --DOMWINDOW == 256 (0x7f9736e66800) [pid = 1827] [serial = 946] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 13:51:24 INFO - PROCESS | 1827 | --DOMWINDOW == 255 (0x7f9725b0a000) [pid = 1827] [serial = 1009] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 13:51:24 INFO - PROCESS | 1827 | --DOMWINDOW == 254 (0x7f972995c000) [pid = 1827] [serial = 955] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 13:51:24 INFO - PROCESS | 1827 | --DOMWINDOW == 253 (0x7f9727069000) [pid = 1827] [serial = 970] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 13:51:24 INFO - PROCESS | 1827 | --DOMWINDOW == 252 (0x7f97272e1800) [pid = 1827] [serial = 973] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 13:51:24 INFO - PROCESS | 1827 | --DOMWINDOW == 251 (0x7f973b410c00) [pid = 1827] [serial = 1144] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 13:51:24 INFO - PROCESS | 1827 | --DOMWINDOW == 250 (0x7f972719b000) [pid = 1827] [serial = 1162] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 13:51:24 INFO - PROCESS | 1827 | --DOMWINDOW == 249 (0x7f972995c400) [pid = 1827] [serial = 961] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 13:51:24 INFO - PROCESS | 1827 | --DOMWINDOW == 248 (0x7f972aa6cc00) [pid = 1827] [serial = 1012] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 13:51:24 INFO - PROCESS | 1827 | --DOMWINDOW == 247 (0x7f9736f42400) [pid = 1827] [serial = 898] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 13:51:24 INFO - PROCESS | 1827 | --DOMWINDOW == 246 (0x7f9736506c00) [pid = 1827] [serial = 1018] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 13:51:24 INFO - PROCESS | 1827 | --DOMWINDOW == 245 (0x7f9734fe2c00) [pid = 1827] [serial = 1150] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 13:51:24 INFO - PROCESS | 1827 | --DOMWINDOW == 244 (0x7f973ef49000) [pid = 1827] [serial = 1024] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 13:51:24 INFO - PROCESS | 1827 | --DOMWINDOW == 243 (0x7f9725b07400) [pid = 1827] [serial = 976] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 13:51:24 INFO - PROCESS | 1827 | --DOMWINDOW == 242 (0x7f9736cb1400) [pid = 1827] [serial = 907] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 13:51:24 INFO - PROCESS | 1827 | --DOMWINDOW == 241 (0x7f9733f1f800) [pid = 1827] [serial = 967] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 13:51:24 INFO - PROCESS | 1827 | --DOMWINDOW == 240 (0x7f97341df000) [pid = 1827] [serial = 1036] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 13:51:24 INFO - PROCESS | 1827 | --DOMWINDOW == 239 (0x7f972ad7e000) [pid = 1827] [serial = 1033] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 13:51:24 INFO - PROCESS | 1827 | --DOMWINDOW == 238 (0x7f9729cc9c00) [pid = 1827] [serial = 1063] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 13:51:24 INFO - PROCESS | 1827 | --DOMWINDOW == 237 (0x7f9725b0dc00) [pid = 1827] [serial = 1123] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 13:51:24 INFO - PROCESS | 1827 | --DOMWINDOW == 236 (0x7f97293d8800) [pid = 1827] [serial = 916] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 13:51:24 INFO - PROCESS | 1827 | --DOMWINDOW == 235 (0x7f972fcebc00) [pid = 1827] [serial = 1015] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 13:51:24 INFO - PROCESS | 1827 | --DOMWINDOW == 234 (0x7f972aad8400) [pid = 1827] [serial = 904] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 13:51:24 INFO - PROCESS | 1827 | --DOMWINDOW == 233 (0x7f9739f0a000) [pid = 1827] [serial = 1078] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 13:51:24 INFO - PROCESS | 1827 | --DOMWINDOW == 232 (0x7f9734086800) [pid = 1827] [serial = 1069] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 13:51:24 INFO - PROCESS | 1827 | --DOMWINDOW == 231 (0x7f9741657000) [pid = 1827] [serial = 952] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 13:51:24 INFO - PROCESS | 1827 | --DOMWINDOW == 230 (0x7f9736505800) [pid = 1827] [serial = 1135] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 13:51:24 INFO - PROCESS | 1827 | --DOMWINDOW == 229 (0x7f972fba6800) [pid = 1827] [serial = 943] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 13:51:24 INFO - PROCESS | 1827 | --DOMWINDOW == 228 (0x7f9729953000) [pid = 1827] [serial = 1081] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 13:51:24 INFO - PROCESS | 1827 | --DOMWINDOW == 227 (0x7f972bd90800) [pid = 1827] [serial = 940] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 13:51:24 INFO - PROCESS | 1827 | --DOMWINDOW == 226 (0x7f9725b0f000) [pid = 1827] [serial = 1129] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 13:51:24 INFO - PROCESS | 1827 | --DOMWINDOW == 225 (0x7f972aae2800) [pid = 1827] [serial = 979] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 13:51:24 INFO - PROCESS | 1827 | --DOMWINDOW == 224 (0x7f9729cc6800) [pid = 1827] [serial = 910] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 13:51:24 INFO - PROCESS | 1827 | --DOMWINDOW == 223 (0x7f973516fc00) [pid = 1827] [serial = 1132] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 13:51:24 INFO - PROCESS | 1827 | --DOMWINDOW == 222 (0x7f972aa74000) [pid = 1827] [serial = 958] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 13:51:24 INFO - PROCESS | 1827 | --DOMWINDOW == 221 (0x7f972aa77800) [pid = 1827] [serial = 1099] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 13:51:24 INFO - PROCESS | 1827 | --DOMWINDOW == 220 (0x7f972faf0800) [pid = 1827] [serial = 1087] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 13:51:24 INFO - PROCESS | 1827 | --DOMWINDOW == 219 (0x7f973e8b7400) [pid = 1827] [serial = 1138] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 13:51:24 INFO - PROCESS | 1827 | --DOMWINDOW == 218 (0x7f972ef10000) [pid = 1827] [serial = 1066] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 13:51:24 INFO - PROCESS | 1827 | --DOMWINDOW == 217 (0x7f972ef16000) [pid = 1827] [serial = 1039] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 13:51:24 INFO - PROCESS | 1827 | --DOMWINDOW == 216 (0x7f972bd91800) [pid = 1827] [serial = 1126] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 13:51:24 INFO - PROCESS | 1827 | --DOMWINDOW == 215 (0x7f972995bc00) [pid = 1827] [serial = 1096] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 13:51:24 INFO - PROCESS | 1827 | --DOMWINDOW == 214 (0x7f9733fa6400) [pid = 1827] [serial = 949] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 13:51:24 INFO - PROCESS | 1827 | --DOMWINDOW == 213 (0x7f9736cb2c00) [pid = 1827] [serial = 1072] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 13:51:24 INFO - PROCESS | 1827 | --DOMWINDOW == 212 (0x7f972aad7c00) [pid = 1827] [serial = 901] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 13:51:24 INFO - PROCESS | 1827 | --DOMWINDOW == 211 (0x7f974165f400) [pid = 1827] [serial = 1147] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 13:51:24 INFO - PROCESS | 1827 | --DOMWINDOW == 210 (0x7f9733f20c00) [pid = 1827] [serial = 1021] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 13:51:24 INFO - PROCESS | 1827 | --DOMWINDOW == 209 (0x7f973510ac00) [pid = 1827] [serial = 1075] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 13:51:24 INFO - PROCESS | 1827 | --DOMWINDOW == 208 (0x7f973ef48c00) [pid = 1827] [serial = 1093] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 13:51:24 INFO - PROCESS | 1827 | --DOMWINDOW == 207 (0x7f972aa6ec00) [pid = 1827] [serial = 964] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 13:51:24 INFO - PROCESS | 1827 | --DOMWINDOW == 206 (0x7f97293d5400) [pid = 1827] [serial = 913] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 13:51:24 INFO - PROCESS | 1827 | --DOMWINDOW == 205 (0x7f973a8d1800) [pid = 1827] [serial = 1141] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 13:51:24 INFO - PROCESS | 1827 | --DOMWINDOW == 204 (0x7f972fba8000) [pid = 1827] [serial = 1030] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 13:51:24 INFO - PROCESS | 1827 | --DOMWINDOW == 203 (0x7f973d4a1400) [pid = 1827] [serial = 1027] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 13:51:24 INFO - PROCESS | 1827 | --DOMWINDOW == 202 (0x7f973ef4c000) [pid = 1827] [serial = 820] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 13:51:24 INFO - PROCESS | 1827 | --DOMWINDOW == 201 (0x7f97341e2000) [pid = 1827] [serial = 1243] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 13:51:24 INFO - PROCESS | 1827 | --DOMWINDOW == 200 (0x7f9734fda400) [pid = 1827] [serial = 1246] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 13:51:24 INFO - PROCESS | 1827 | --DOMWINDOW == 199 (0x7f972b160000) [pid = 1827] [serial = 1234] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 13:51:24 INFO - PROCESS | 1827 | --DOMWINDOW == 198 (0x7f972958f800) [pid = 1827] [serial = 1231] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 13:51:24 INFO - PROCESS | 1827 | --DOMWINDOW == 197 (0x7f97272e2c00) [pid = 1827] [serial = 1237] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 13:51:24 INFO - PROCESS | 1827 | --DOMWINDOW == 196 (0x7f972fc0fc00) [pid = 1827] [serial = 1240] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 13:51:24 INFO - PROCESS | 1827 | --DOMWINDOW == 195 (0x7f9739f06000) [pid = 1827] [serial = 1084] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 13:51:24 INFO - PROCESS | 1827 | 1461271884600 Marionette TRACE conn4 <- [1,1712,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.2.html",0,null,null,[["Highly scaled arcs are the right shape",0,null,null]]]}] 13:51:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 13:51:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 2332ms 13:51:24 INFO - PROCESS | 1827 | 1461271884615 Marionette TRACE conn4 -> [0,1713,"getWindowHandle",null] 13:51:24 INFO - PROCESS | 1827 | 1461271884617 Marionette TRACE conn4 <- [1,1713,null,{"value":"8"}] 13:51:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 13:51:24 INFO - PROCESS | 1827 | 1461271884625 Marionette TRACE conn4 -> [0,1714,"setScriptTimeout",{"ms":35000}] 13:51:24 INFO - PROCESS | 1827 | 1461271884627 Marionette TRACE conn4 <- [1,1714,null,{}] 13:51:24 INFO - PROCESS | 1827 | 1461271884633 Marionette TRACE conn4 -> [0,1715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:51:24 INFO - PROCESS | 1827 | 1461271884802 Marionette TRACE conn4 <- [1,1715,null,{"value":null}] 13:51:24 INFO - PROCESS | 1827 | 1461271884974 Marionette TRACE conn4 -> [0,1716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.selfintersect.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:24 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f9726ddd000 == 126 [pid = 1827] [id = 436] 13:51:24 INFO - PROCESS | 1827 | ++DOMWINDOW == 196 (0x7f97252d7000) [pid = 1827] [serial = 1309] [outer = (nil)] 13:51:25 INFO - PROCESS | 1827 | ++DOMWINDOW == 197 (0x7f972706c800) [pid = 1827] [serial = 1310] [outer = 0x7f97252d7000] 13:51:25 INFO - PROCESS | 1827 | 1461271885034 Marionette DEBUG loaded listener.js 13:51:25 INFO - PROCESS | 1827 | ++DOMWINDOW == 198 (0x7f9729cc6800) [pid = 1827] [serial = 1311] [outer = 0x7f97252d7000] 13:51:25 INFO - PROCESS | 1827 | 1461271885762 Marionette TRACE conn4 <- [1,1716,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.1.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 13:51:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 13:51:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 1182ms 13:51:25 INFO - PROCESS | 1827 | 1461271885808 Marionette TRACE conn4 -> [0,1717,"getWindowHandle",null] 13:51:25 INFO - PROCESS | 1827 | 1461271885811 Marionette TRACE conn4 <- [1,1717,null,{"value":"8"}] 13:51:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 13:51:25 INFO - PROCESS | 1827 | 1461271885827 Marionette TRACE conn4 -> [0,1718,"setScriptTimeout",{"ms":35000}] 13:51:25 INFO - PROCESS | 1827 | 1461271885830 Marionette TRACE conn4 <- [1,1718,null,{}] 13:51:25 INFO - PROCESS | 1827 | 1461271885837 Marionette TRACE conn4 -> [0,1719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:51:26 INFO - PROCESS | 1827 | 1461271886010 Marionette TRACE conn4 <- [1,1719,null,{"value":null}] 13:51:26 INFO - PROCESS | 1827 | 1461271886027 Marionette TRACE conn4 -> [0,1720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.selfintersect.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:26 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f972ee8e000 == 127 [pid = 1827] [id = 437] 13:51:26 INFO - PROCESS | 1827 | ++DOMWINDOW == 199 (0x7f972958f800) [pid = 1827] [serial = 1312] [outer = (nil)] 13:51:26 INFO - PROCESS | 1827 | ++DOMWINDOW == 200 (0x7f972b15a400) [pid = 1827] [serial = 1313] [outer = 0x7f972958f800] 13:51:26 INFO - PROCESS | 1827 | 1461271886087 Marionette DEBUG loaded listener.js 13:51:26 INFO - PROCESS | 1827 | ++DOMWINDOW == 201 (0x7f972fb9f800) [pid = 1827] [serial = 1314] [outer = 0x7f972958f800] 13:51:27 INFO - PROCESS | 1827 | 1461271887303 Marionette TRACE conn4 <- [1,1720,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.2.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 13:51:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 13:51:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 1549ms 13:51:27 INFO - PROCESS | 1827 | 1461271887367 Marionette TRACE conn4 -> [0,1721,"getWindowHandle",null] 13:51:27 INFO - PROCESS | 1827 | 1461271887375 Marionette TRACE conn4 <- [1,1721,null,{"value":"8"}] 13:51:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 13:51:27 INFO - PROCESS | 1827 | 1461271887383 Marionette TRACE conn4 -> [0,1722,"setScriptTimeout",{"ms":35000}] 13:51:27 INFO - PROCESS | 1827 | 1461271887388 Marionette TRACE conn4 <- [1,1722,null,{}] 13:51:27 INFO - PROCESS | 1827 | 1461271887396 Marionette TRACE conn4 -> [0,1723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:51:27 INFO - PROCESS | 1827 | 1461271887608 Marionette TRACE conn4 <- [1,1723,null,{"value":null}] 13:51:27 INFO - PROCESS | 1827 | 1461271887866 Marionette TRACE conn4 -> [0,1724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:27 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f972ae56000 == 128 [pid = 1827] [id = 438] 13:51:27 INFO - PROCESS | 1827 | ++DOMWINDOW == 202 (0x7f97271a3c00) [pid = 1827] [serial = 1315] [outer = (nil)] 13:51:27 INFO - PROCESS | 1827 | ++DOMWINDOW == 203 (0x7f9729591000) [pid = 1827] [serial = 1316] [outer = 0x7f97271a3c00] 13:51:28 INFO - PROCESS | 1827 | 1461271887996 Marionette DEBUG loaded listener.js 13:51:28 INFO - PROCESS | 1827 | ++DOMWINDOW == 204 (0x7f972995f800) [pid = 1827] [serial = 1317] [outer = 0x7f97271a3c00] 13:51:28 INFO - PROCESS | 1827 | 1461271888946 Marionette TRACE conn4 <- [1,1724,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.1.html",0,null,null,[["arc() from 0 to pi does not draw anything in the wrong half",0,null,null]]]}] 13:51:29 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 13:51:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 1639ms 13:51:29 INFO - PROCESS | 1827 | 1461271889024 Marionette TRACE conn4 -> [0,1725,"getWindowHandle",null] 13:51:29 INFO - PROCESS | 1827 | 1461271889033 Marionette TRACE conn4 <- [1,1725,null,{"value":"8"}] 13:51:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 13:51:29 INFO - PROCESS | 1827 | 1461271889043 Marionette TRACE conn4 -> [0,1726,"setScriptTimeout",{"ms":35000}] 13:51:29 INFO - PROCESS | 1827 | 1461271889048 Marionette TRACE conn4 <- [1,1726,null,{}] 13:51:29 INFO - PROCESS | 1827 | 1461271889053 Marionette TRACE conn4 -> [0,1727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:51:29 INFO - PROCESS | 1827 | 1461271889297 Marionette TRACE conn4 <- [1,1727,null,{"value":null}] 13:51:29 INFO - PROCESS | 1827 | 1461271889630 Marionette TRACE conn4 -> [0,1728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:29 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f973401b000 == 129 [pid = 1827] [id = 439] 13:51:29 INFO - PROCESS | 1827 | ++DOMWINDOW == 205 (0x7f9729cca800) [pid = 1827] [serial = 1318] [outer = (nil)] 13:51:29 INFO - PROCESS | 1827 | ++DOMWINDOW == 206 (0x7f972bd8f000) [pid = 1827] [serial = 1319] [outer = 0x7f9729cca800] 13:51:29 INFO - PROCESS | 1827 | 1461271889704 Marionette DEBUG loaded listener.js 13:51:29 INFO - PROCESS | 1827 | ++DOMWINDOW == 207 (0x7f972fae7400) [pid = 1827] [serial = 1320] [outer = 0x7f9729cca800] 13:51:30 INFO - PROCESS | 1827 | 1461271890599 Marionette TRACE conn4 <- [1,1728,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.2.html",0,null,null,[["arc() from 0 to pi draws stuff in the right half",0,null,null]]]}] 13:51:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 13:51:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 1586ms 13:51:30 INFO - PROCESS | 1827 | 1461271890630 Marionette TRACE conn4 -> [0,1729,"getWindowHandle",null] 13:51:30 INFO - PROCESS | 1827 | 1461271890634 Marionette TRACE conn4 <- [1,1729,null,{"value":"8"}] 13:51:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 13:51:30 INFO - PROCESS | 1827 | 1461271890641 Marionette TRACE conn4 -> [0,1730,"setScriptTimeout",{"ms":35000}] 13:51:30 INFO - PROCESS | 1827 | 1461271890646 Marionette TRACE conn4 <- [1,1730,null,{}] 13:51:30 INFO - PROCESS | 1827 | 1461271890662 Marionette TRACE conn4 -> [0,1731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:51:30 INFO - PROCESS | 1827 | 1461271890861 Marionette TRACE conn4 <- [1,1731,null,{"value":null}] 13:51:31 INFO - PROCESS | 1827 | 1461271891075 Marionette TRACE conn4 -> [0,1732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:31 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f97378b7800 == 130 [pid = 1827] [id = 440] 13:51:31 INFO - PROCESS | 1827 | ++DOMWINDOW == 208 (0x7f972f177800) [pid = 1827] [serial = 1321] [outer = (nil)] 13:51:31 INFO - PROCESS | 1827 | ++DOMWINDOW == 209 (0x7f9733fa6400) [pid = 1827] [serial = 1322] [outer = 0x7f972f177800] 13:51:31 INFO - PROCESS | 1827 | 1461271891193 Marionette DEBUG loaded listener.js 13:51:31 INFO - PROCESS | 1827 | ++DOMWINDOW == 210 (0x7f9734176c00) [pid = 1827] [serial = 1323] [outer = 0x7f972f177800] 13:51:32 INFO - PROCESS | 1827 | 1461271892135 Marionette TRACE conn4 <- [1,1732,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.3.html",0,null,null,[["arc() from 0 to -pi/2 does not draw anything in the wrong quadrant",0,null,null]]]}] 13:51:32 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 13:51:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 1535ms 13:51:32 INFO - PROCESS | 1827 | 1461271892177 Marionette TRACE conn4 -> [0,1733,"getWindowHandle",null] 13:51:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 13:51:32 INFO - PROCESS | 1827 | 1461271892182 Marionette TRACE conn4 <- [1,1733,null,{"value":"8"}] 13:51:32 INFO - PROCESS | 1827 | 1461271892188 Marionette TRACE conn4 -> [0,1734,"setScriptTimeout",{"ms":35000}] 13:51:32 INFO - PROCESS | 1827 | 1461271892191 Marionette TRACE conn4 <- [1,1734,null,{}] 13:51:32 INFO - PROCESS | 1827 | 1461271892197 Marionette TRACE conn4 -> [0,1735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:51:32 INFO - PROCESS | 1827 | 1461271892396 Marionette TRACE conn4 <- [1,1735,null,{"value":null}] 13:51:32 INFO - PROCESS | 1827 | 1461271892609 Marionette TRACE conn4 -> [0,1736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:32 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f973a852000 == 131 [pid = 1827] [id = 441] 13:51:32 INFO - PROCESS | 1827 | ++DOMWINDOW == 211 (0x7f972fba6800) [pid = 1827] [serial = 1324] [outer = (nil)] 13:51:32 INFO - PROCESS | 1827 | ++DOMWINDOW == 212 (0x7f9734fe4400) [pid = 1827] [serial = 1325] [outer = 0x7f972fba6800] 13:51:32 INFO - PROCESS | 1827 | 1461271892724 Marionette DEBUG loaded listener.js 13:51:32 INFO - PROCESS | 1827 | ++DOMWINDOW == 213 (0x7f9735171c00) [pid = 1827] [serial = 1326] [outer = 0x7f972fba6800] 13:51:33 INFO - PROCESS | 1827 | 1461271893690 Marionette TRACE conn4 <- [1,1736,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.4.html",0,null,null,[["arc() from 0 to -pi/2 draws stuff in the right quadrant",0,null,null]]]}] 13:51:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 13:51:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 1538ms 13:51:33 INFO - PROCESS | 1827 | 1461271893726 Marionette TRACE conn4 -> [0,1737,"getWindowHandle",null] 13:51:33 INFO - PROCESS | 1827 | 1461271893729 Marionette TRACE conn4 <- [1,1737,null,{"value":"8"}] 13:51:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 13:51:33 INFO - PROCESS | 1827 | 1461271893741 Marionette TRACE conn4 -> [0,1738,"setScriptTimeout",{"ms":35000}] 13:51:33 INFO - PROCESS | 1827 | 1461271893744 Marionette TRACE conn4 <- [1,1738,null,{}] 13:51:33 INFO - PROCESS | 1827 | 1461271893754 Marionette TRACE conn4 -> [0,1739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:51:33 INFO - PROCESS | 1827 | 1461271893986 Marionette TRACE conn4 <- [1,1739,null,{"value":null}] 13:51:34 INFO - PROCESS | 1827 | 1461271894208 Marionette TRACE conn4 -> [0,1740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:34 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f973aad6800 == 132 [pid = 1827] [id = 442] 13:51:34 INFO - PROCESS | 1827 | ++DOMWINDOW == 214 (0x7f9734e0a000) [pid = 1827] [serial = 1327] [outer = (nil)] 13:51:34 INFO - PROCESS | 1827 | ++DOMWINDOW == 215 (0x7f9736cb3000) [pid = 1827] [serial = 1328] [outer = 0x7f9734e0a000] 13:51:34 INFO - PROCESS | 1827 | 1461271894324 Marionette DEBUG loaded listener.js 13:51:34 INFO - PROCESS | 1827 | ++DOMWINDOW == 216 (0x7f9736f50c00) [pid = 1827] [serial = 1329] [outer = 0x7f9734e0a000] 13:51:35 INFO - PROCESS | 1827 | 1461271895289 Marionette TRACE conn4 <- [1,1740,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.5.html",0,null,null,[["arc() from 0 to 5pi does not draw crazy things",0,null,null]]]}] 13:51:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 13:51:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 1584ms 13:51:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 13:51:35 INFO - PROCESS | 1827 | 1461271895325 Marionette TRACE conn4 -> [0,1741,"getWindowHandle",null] 13:51:35 INFO - PROCESS | 1827 | 1461271895328 Marionette TRACE conn4 <- [1,1741,null,{"value":"8"}] 13:51:35 INFO - PROCESS | 1827 | 1461271895334 Marionette TRACE conn4 -> [0,1742,"setScriptTimeout",{"ms":35000}] 13:51:35 INFO - PROCESS | 1827 | 1461271895337 Marionette TRACE conn4 <- [1,1742,null,{}] 13:51:35 INFO - PROCESS | 1827 | 1461271895342 Marionette TRACE conn4 -> [0,1743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:51:35 INFO - PROCESS | 1827 | 1461271895544 Marionette TRACE conn4 <- [1,1743,null,{"value":null}] 13:51:35 INFO - PROCESS | 1827 | 1461271895758 Marionette TRACE conn4 -> [0,1744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:35 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f973d209000 == 133 [pid = 1827] [id = 443] 13:51:35 INFO - PROCESS | 1827 | ++DOMWINDOW == 217 (0x7f9736888800) [pid = 1827] [serial = 1330] [outer = (nil)] 13:51:35 INFO - PROCESS | 1827 | ++DOMWINDOW == 218 (0x7f973a274400) [pid = 1827] [serial = 1331] [outer = 0x7f9736888800] 13:51:35 INFO - PROCESS | 1827 | 1461271895913 Marionette DEBUG loaded listener.js 13:51:36 INFO - PROCESS | 1827 | ++DOMWINDOW == 219 (0x7f973a723400) [pid = 1827] [serial = 1332] [outer = 0x7f9736888800] 13:51:36 INFO - PROCESS | 1827 | 1461271896766 Marionette TRACE conn4 <- [1,1744,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.1.html",0,null,null,[["arc() draws nothing when end = start + 2pi-e and anticlockwise",0,null,null]]]}] 13:51:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 13:51:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 1479ms 13:51:36 INFO - PROCESS | 1827 | 1461271896815 Marionette TRACE conn4 -> [0,1745,"getWindowHandle",null] 13:51:36 INFO - PROCESS | 1827 | 1461271896818 Marionette TRACE conn4 <- [1,1745,null,{"value":"8"}] 13:51:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 13:51:36 INFO - PROCESS | 1827 | 1461271896824 Marionette TRACE conn4 -> [0,1746,"setScriptTimeout",{"ms":35000}] 13:51:36 INFO - PROCESS | 1827 | 1461271896828 Marionette TRACE conn4 <- [1,1746,null,{}] 13:51:36 INFO - PROCESS | 1827 | 1461271896833 Marionette TRACE conn4 -> [0,1747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:51:37 INFO - PROCESS | 1827 | 1461271897021 Marionette TRACE conn4 <- [1,1747,null,{"value":null}] 13:51:37 INFO - PROCESS | 1827 | 1461271897282 Marionette TRACE conn4 -> [0,1748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:37 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f973fc8b000 == 134 [pid = 1827] [id = 444] 13:51:37 INFO - PROCESS | 1827 | ++DOMWINDOW == 220 (0x7f973688a800) [pid = 1827] [serial = 1333] [outer = (nil)] 13:51:37 INFO - PROCESS | 1827 | ++DOMWINDOW == 221 (0x7f973a8cec00) [pid = 1827] [serial = 1334] [outer = 0x7f973688a800] 13:51:37 INFO - PROCESS | 1827 | 1461271897358 Marionette DEBUG loaded listener.js 13:51:37 INFO - PROCESS | 1827 | ++DOMWINDOW == 222 (0x7f973b40f800) [pid = 1827] [serial = 1335] [outer = 0x7f973688a800] 13:51:38 INFO - PROCESS | 1827 | 1461271898201 Marionette TRACE conn4 <- [1,1748,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.2.html",0,null,null,[["arc() draws a full circle when end = start + 2pi-e and clockwise",0,null,null]]]}] 13:51:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 13:51:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 1427ms 13:51:38 INFO - PROCESS | 1827 | 1461271898268 Marionette TRACE conn4 -> [0,1749,"getWindowHandle",null] 13:51:38 INFO - PROCESS | 1827 | 1461271898273 Marionette TRACE conn4 <- [1,1749,null,{"value":"8"}] 13:51:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 13:51:38 INFO - PROCESS | 1827 | 1461271898281 Marionette TRACE conn4 -> [0,1750,"setScriptTimeout",{"ms":35000}] 13:51:38 INFO - PROCESS | 1827 | 1461271898284 Marionette TRACE conn4 <- [1,1750,null,{}] 13:51:38 INFO - PROCESS | 1827 | 1461271898289 Marionette TRACE conn4 -> [0,1751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:51:38 INFO - PROCESS | 1827 | 1461271898476 Marionette TRACE conn4 <- [1,1751,null,{"value":null}] 13:51:38 INFO - PROCESS | 1827 | 1461271898689 Marionette TRACE conn4 -> [0,1752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:38 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f974136b000 == 135 [pid = 1827] [id = 445] 13:51:38 INFO - PROCESS | 1827 | ++DOMWINDOW == 223 (0x7f973a26d000) [pid = 1827] [serial = 1336] [outer = (nil)] 13:51:38 INFO - PROCESS | 1827 | ++DOMWINDOW == 224 (0x7f973dbb5c00) [pid = 1827] [serial = 1337] [outer = 0x7f973a26d000] 13:51:38 INFO - PROCESS | 1827 | 1461271898804 Marionette DEBUG loaded listener.js 13:51:38 INFO - PROCESS | 1827 | ++DOMWINDOW == 225 (0x7f973e991400) [pid = 1827] [serial = 1338] [outer = 0x7f973a26d000] 13:51:39 INFO - PROCESS | 1827 | 1461271899758 Marionette TRACE conn4 <- [1,1752,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.3.html",0,null,null,[["arc() draws a full circle when end = start + 2pi+e and anticlockwise",0,null,null]]]}] 13:51:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 13:51:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 1531ms 13:51:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 13:51:39 INFO - PROCESS | 1827 | 1461271899813 Marionette TRACE conn4 -> [0,1753,"getWindowHandle",null] 13:51:39 INFO - PROCESS | 1827 | 1461271899816 Marionette TRACE conn4 <- [1,1753,null,{"value":"8"}] 13:51:39 INFO - PROCESS | 1827 | 1461271899822 Marionette TRACE conn4 -> [0,1754,"setScriptTimeout",{"ms":35000}] 13:51:39 INFO - PROCESS | 1827 | 1461271899825 Marionette TRACE conn4 <- [1,1754,null,{}] 13:51:39 INFO - PROCESS | 1827 | 1461271899830 Marionette TRACE conn4 -> [0,1755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:51:40 INFO - PROCESS | 1827 | 1461271900011 Marionette TRACE conn4 <- [1,1755,null,{"value":null}] 13:51:40 INFO - PROCESS | 1827 | 1461271900270 Marionette TRACE conn4 -> [0,1756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:40 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f97474de000 == 136 [pid = 1827] [id = 446] 13:51:40 INFO - PROCESS | 1827 | ++DOMWINDOW == 226 (0x7f9736cb2000) [pid = 1827] [serial = 1339] [outer = (nil)] 13:51:40 INFO - PROCESS | 1827 | ++DOMWINDOW == 227 (0x7f973ef4cc00) [pid = 1827] [serial = 1340] [outer = 0x7f9736cb2000] 13:51:40 INFO - PROCESS | 1827 | 1461271900390 Marionette DEBUG loaded listener.js 13:51:40 INFO - PROCESS | 1827 | ++DOMWINDOW == 228 (0x7f973f421800) [pid = 1827] [serial = 1341] [outer = 0x7f9736cb2000] 13:51:41 INFO - PROCESS | 1827 | 1461271901198 Marionette TRACE conn4 <- [1,1756,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.4.html",0,null,null,[["arc() draws nothing when end = start + 2pi+e and clockwise",0,null,null]]]}] 13:51:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 13:51:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 1435ms 13:51:41 INFO - PROCESS | 1827 | 1461271901257 Marionette TRACE conn4 -> [0,1757,"getWindowHandle",null] 13:51:41 INFO - PROCESS | 1827 | 1461271901260 Marionette TRACE conn4 <- [1,1757,null,{"value":"8"}] 13:51:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 13:51:41 INFO - PROCESS | 1827 | 1461271901267 Marionette TRACE conn4 -> [0,1758,"setScriptTimeout",{"ms":35000}] 13:51:41 INFO - PROCESS | 1827 | 1461271901269 Marionette TRACE conn4 <- [1,1758,null,{}] 13:51:41 INFO - PROCESS | 1827 | 1461271901274 Marionette TRACE conn4 -> [0,1759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:51:41 INFO - PROCESS | 1827 | 1461271901458 Marionette TRACE conn4 <- [1,1759,null,{"value":null}] 13:51:41 INFO - PROCESS | 1827 | 1461271901726 Marionette TRACE conn4 -> [0,1760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:41 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f974e1f7000 == 137 [pid = 1827] [id = 447] 13:51:41 INFO - PROCESS | 1827 | ++DOMWINDOW == 229 (0x7f972fae2800) [pid = 1827] [serial = 1342] [outer = (nil)] 13:51:41 INFO - PROCESS | 1827 | ++DOMWINDOW == 230 (0x7f973f43bc00) [pid = 1827] [serial = 1343] [outer = 0x7f972fae2800] 13:51:41 INFO - PROCESS | 1827 | 1461271901801 Marionette DEBUG loaded listener.js 13:51:41 INFO - PROCESS | 1827 | ++DOMWINDOW == 231 (0x7f97406afc00) [pid = 1827] [serial = 1344] [outer = 0x7f972fae2800] 13:51:42 INFO - PROCESS | 1827 | 1461271902678 Marionette TRACE conn4 <- [1,1760,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.1.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and anticlockwise",0,null,null]]]}] 13:51:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 13:51:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 1478ms 13:51:42 INFO - PROCESS | 1827 | 1461271902746 Marionette TRACE conn4 -> [0,1761,"getWindowHandle",null] 13:51:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 13:51:42 INFO - PROCESS | 1827 | 1461271902751 Marionette TRACE conn4 <- [1,1761,null,{"value":"8"}] 13:51:42 INFO - PROCESS | 1827 | 1461271902756 Marionette TRACE conn4 -> [0,1762,"setScriptTimeout",{"ms":35000}] 13:51:42 INFO - PROCESS | 1827 | 1461271902760 Marionette TRACE conn4 <- [1,1762,null,{}] 13:51:42 INFO - PROCESS | 1827 | 1461271902765 Marionette TRACE conn4 -> [0,1763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:51:43 INFO - PROCESS | 1827 | 1461271902997 Marionette TRACE conn4 <- [1,1763,null,{"value":null}] 13:51:43 INFO - PROCESS | 1827 | 1461271903251 Marionette TRACE conn4 -> [0,1764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:43 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f9737095800 == 138 [pid = 1827] [id = 448] 13:51:43 INFO - PROCESS | 1827 | ++DOMWINDOW == 232 (0x7f972545c000) [pid = 1827] [serial = 1345] [outer = (nil)] 13:51:43 INFO - PROCESS | 1827 | ++DOMWINDOW == 233 (0x7f9746660000) [pid = 1827] [serial = 1346] [outer = 0x7f972545c000] 13:51:43 INFO - PROCESS | 1827 | 1461271903388 Marionette DEBUG loaded listener.js 13:51:43 INFO - PROCESS | 1827 | ++DOMWINDOW == 234 (0x7f974e1a0400) [pid = 1827] [serial = 1347] [outer = 0x7f972545c000] 13:51:44 INFO - PROCESS | 1827 | 1461271904262 Marionette TRACE conn4 <- [1,1764,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.2.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and clockwise",0,null,null]]]}] 13:51:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 13:51:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 1586ms 13:51:44 INFO - PROCESS | 1827 | 1461271904343 Marionette TRACE conn4 -> [0,1765,"getWindowHandle",null] 13:51:44 INFO - PROCESS | 1827 | 1461271904347 Marionette TRACE conn4 <- [1,1765,null,{"value":"8"}] 13:51:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 13:51:44 INFO - PROCESS | 1827 | 1461271904353 Marionette TRACE conn4 -> [0,1766,"setScriptTimeout",{"ms":35000}] 13:51:44 INFO - PROCESS | 1827 | 1461271904355 Marionette TRACE conn4 <- [1,1766,null,{}] 13:51:44 INFO - PROCESS | 1827 | 1461271904360 Marionette TRACE conn4 -> [0,1767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:51:44 INFO - PROCESS | 1827 | 1461271904593 Marionette TRACE conn4 <- [1,1767,null,{"value":null}] 13:51:44 INFO - PROCESS | 1827 | 1461271904898 Marionette TRACE conn4 -> [0,1768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zeroradius.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:44 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f97297de000 == 139 [pid = 1827] [id = 449] 13:51:44 INFO - PROCESS | 1827 | ++DOMWINDOW == 235 (0x7f9725b0c000) [pid = 1827] [serial = 1348] [outer = (nil)] 13:51:44 INFO - PROCESS | 1827 | ++DOMWINDOW == 236 (0x7f9729597400) [pid = 1827] [serial = 1349] [outer = 0x7f9725b0c000] 13:51:44 INFO - PROCESS | 1827 | 1461271904975 Marionette DEBUG loaded listener.js 13:51:45 INFO - PROCESS | 1827 | ++DOMWINDOW == 237 (0x7f9736cb0c00) [pid = 1827] [serial = 1350] [outer = 0x7f9725b0c000] 13:51:45 INFO - PROCESS | 1827 | 1461271905811 Marionette TRACE conn4 <- [1,1768,null,{"value":["/2dcontext/path-objects/2d.path.arc.zeroradius.html",0,null,null,[["arc() with zero radius draws a line to the start point",0,null,null]]]}] 13:51:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 13:51:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 1533ms 13:51:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 13:51:45 INFO - PROCESS | 1827 | 1461271905887 Marionette TRACE conn4 -> [0,1769,"getWindowHandle",null] 13:51:45 INFO - PROCESS | 1827 | 1461271905889 Marionette TRACE conn4 <- [1,1769,null,{"value":"8"}] 13:51:45 INFO - PROCESS | 1827 | 1461271905896 Marionette TRACE conn4 -> [0,1770,"setScriptTimeout",{"ms":35000}] 13:51:45 INFO - PROCESS | 1827 | 1461271905899 Marionette TRACE conn4 <- [1,1770,null,{}] 13:51:45 INFO - PROCESS | 1827 | 1461271905904 Marionette TRACE conn4 -> [0,1771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:51:46 INFO - PROCESS | 1827 | 1461271906097 Marionette TRACE conn4 <- [1,1771,null,{"value":null}] 13:51:46 INFO - PROCESS | 1827 | 1461271906319 Marionette TRACE conn4 -> [0,1772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.coincide.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:46 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f97293b9800 == 140 [pid = 1827] [id = 450] 13:51:46 INFO - PROCESS | 1827 | ++DOMWINDOW == 238 (0x7f972706d000) [pid = 1827] [serial = 1351] [outer = (nil)] 13:51:46 INFO - PROCESS | 1827 | ++DOMWINDOW == 239 (0x7f9729ccc000) [pid = 1827] [serial = 1352] [outer = 0x7f972706d000] 13:51:46 INFO - PROCESS | 1827 | 1461271906436 Marionette DEBUG loaded listener.js 13:51:46 INFO - PROCESS | 1827 | ++DOMWINDOW == 240 (0x7f972faee400) [pid = 1827] [serial = 1353] [outer = 0x7f972706d000] 13:51:47 INFO - PROCESS | 1827 | 1461271907379 Marionette TRACE conn4 <- [1,1772,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.1.html",0,null,null,[["arcTo() has no effect if P0 = P1",0,null,null]]]}] 13:51:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 13:51:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 1534ms 13:51:47 INFO - PROCESS | 1827 | 1461271907431 Marionette TRACE conn4 -> [0,1773,"getWindowHandle",null] 13:51:47 INFO - PROCESS | 1827 | 1461271907435 Marionette TRACE conn4 <- [1,1773,null,{"value":"8"}] 13:51:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 13:51:47 INFO - PROCESS | 1827 | 1461271907440 Marionette TRACE conn4 -> [0,1774,"setScriptTimeout",{"ms":35000}] 13:51:47 INFO - PROCESS | 1827 | 1461271907442 Marionette TRACE conn4 <- [1,1774,null,{}] 13:51:47 INFO - PROCESS | 1827 | 1461271907448 Marionette TRACE conn4 -> [0,1775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:51:47 INFO - PROCESS | 1827 | 1461271907646 Marionette TRACE conn4 <- [1,1775,null,{"value":null}] 13:51:47 INFO - PROCESS | 1827 | 1461271907869 Marionette TRACE conn4 -> [0,1776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.coincide.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:47 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f9726ae2800 == 141 [pid = 1827] [id = 451] 13:51:47 INFO - PROCESS | 1827 | ++DOMWINDOW == 241 (0x7f9724ce3000) [pid = 1827] [serial = 1354] [outer = (nil)] 13:51:47 INFO - PROCESS | 1827 | ++DOMWINDOW == 242 (0x7f97272e7c00) [pid = 1827] [serial = 1355] [outer = 0x7f9724ce3000] 13:51:47 INFO - PROCESS | 1827 | 1461271907983 Marionette DEBUG loaded listener.js 13:51:48 INFO - PROCESS | 1827 | ++DOMWINDOW == 243 (0x7f9729cc8c00) [pid = 1827] [serial = 1356] [outer = 0x7f9724ce3000] 13:51:49 INFO - PROCESS | 1827 | 1461271909462 Marionette TRACE conn4 <- [1,1776,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.2.html",0,null,null,[["arcTo() draws a straight line to P1 if P1 = P2",0,null,null]]]}] 13:51:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 13:51:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 2084ms 13:51:49 INFO - PROCESS | 1827 | 1461271909529 Marionette TRACE conn4 -> [0,1777,"getWindowHandle",null] 13:51:49 INFO - PROCESS | 1827 | 1461271909536 Marionette TRACE conn4 <- [1,1777,null,{"value":"8"}] 13:51:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 13:51:49 INFO - PROCESS | 1827 | 1461271909547 Marionette TRACE conn4 -> [0,1778,"setScriptTimeout",{"ms":35000}] 13:51:49 INFO - PROCESS | 1827 | 1461271909555 Marionette TRACE conn4 <- [1,1778,null,{}] 13:51:49 INFO - PROCESS | 1827 | 1461271909566 Marionette TRACE conn4 -> [0,1779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:51:49 INFO - PROCESS | 1827 | 1461271909870 Marionette TRACE conn4 <- [1,1779,null,{"value":null}] 13:51:50 INFO - PROCESS | 1827 | 1461271910215 Marionette TRACE conn4 -> [0,1780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:50 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f972a8ee000 == 142 [pid = 1827] [id = 452] 13:51:50 INFO - PROCESS | 1827 | ++DOMWINDOW == 244 (0x7f972706f400) [pid = 1827] [serial = 1357] [outer = (nil)] 13:51:50 INFO - PROCESS | 1827 | ++DOMWINDOW == 245 (0x7f97271a5800) [pid = 1827] [serial = 1358] [outer = 0x7f972706f400] 13:51:50 INFO - PROCESS | 1827 | 1461271910355 Marionette DEBUG loaded listener.js 13:51:50 INFO - PROCESS | 1827 | ++DOMWINDOW == 246 (0x7f972994e800) [pid = 1827] [serial = 1359] [outer = 0x7f972706f400] 13:51:51 INFO - PROCESS | 1827 | 1461271911393 Marionette TRACE conn4 <- [1,1780,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.1.html",0,null,null,[["arcTo() with all points on a line, and P1 between P0/P2, draws a straight line to P1",0,null,null]]]}] 13:51:51 INFO - PROCESS | 1827 | --DOCSHELL 0x7f9726ddd000 == 141 [pid = 1827] [id = 436] 13:51:51 INFO - PROCESS | 1827 | --DOMWINDOW == 245 (0x7f9739f0dc00) [pid = 1827] [serial = 1250] [outer = (nil)] [url = about:blank] 13:51:51 INFO - PROCESS | 1827 | --DOMWINDOW == 244 (0x7f97252dc000) [pid = 1827] [serial = 1220] [outer = (nil)] [url = about:blank] 13:51:51 INFO - PROCESS | 1827 | --DOMWINDOW == 243 (0x7f972545bc00) [pid = 1827] [serial = 1223] [outer = (nil)] [url = about:blank] 13:51:51 INFO - PROCESS | 1827 | --DOMWINDOW == 242 (0x7f9725465800) [pid = 1827] [serial = 1226] [outer = (nil)] [url = about:blank] 13:51:51 INFO - PROCESS | 1827 | --DOCSHELL 0x7f9736a4f000 == 140 [pid = 1827] [id = 435] 13:51:51 INFO - PROCESS | 1827 | --DOCSHELL 0x7f97341be000 == 139 [pid = 1827] [id = 434] 13:51:51 INFO - PROCESS | 1827 | --DOCSHELL 0x7f9729aaa800 == 138 [pid = 1827] [id = 433] 13:51:51 INFO - PROCESS | 1827 | --DOCSHELL 0x7f9727206800 == 137 [pid = 1827] [id = 432] 13:51:51 INFO - PROCESS | 1827 | --DOCSHELL 0x7f972ee89800 == 136 [pid = 1827] [id = 431] 13:51:51 INFO - PROCESS | 1827 | --DOCSHELL 0x7f97274b7800 == 135 [pid = 1827] [id = 430] 13:51:51 INFO - PROCESS | 1827 | --DOCSHELL 0x7f972afc6800 == 134 [pid = 1827] [id = 429] 13:51:51 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 13:51:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 1940ms 13:51:51 INFO - PROCESS | 1827 | --DOCSHELL 0x7f972afc7800 == 133 [pid = 1827] [id = 424] 13:51:51 INFO - PROCESS | 1827 | --DOCSHELL 0x7f97569b0000 == 132 [pid = 1827] [id = 423] 13:51:51 INFO - PROCESS | 1827 | --DOCSHELL 0x7f97520c0000 == 131 [pid = 1827] [id = 422] 13:51:51 INFO - PROCESS | 1827 | --DOCSHELL 0x7f97474ef000 == 130 [pid = 1827] [id = 421] 13:51:51 INFO - PROCESS | 1827 | --DOCSHELL 0x7f974021b000 == 129 [pid = 1827] [id = 420] 13:51:51 INFO - PROCESS | 1827 | --DOCSHELL 0x7f973d208000 == 128 [pid = 1827] [id = 419] 13:51:51 INFO - PROCESS | 1827 | --DOCSHELL 0x7f973519a000 == 127 [pid = 1827] [id = 418] 13:51:51 INFO - PROCESS | 1827 | --DOCSHELL 0x7f97297d0800 == 126 [pid = 1827] [id = 417] 13:51:51 INFO - PROCESS | 1827 | --DOCSHELL 0x7f973a86b000 == 125 [pid = 1827] [id = 409] 13:51:51 INFO - PROCESS | 1827 | 1461271911502 Marionette TRACE conn4 -> [0,1781,"getWindowHandle",null] 13:51:51 INFO - PROCESS | 1827 | 1461271911510 Marionette TRACE conn4 <- [1,1781,null,{"value":"8"}] 13:51:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 13:51:51 INFO - PROCESS | 1827 | 1461271911521 Marionette TRACE conn4 -> [0,1782,"setScriptTimeout",{"ms":35000}] 13:51:51 INFO - PROCESS | 1827 | 1461271911524 Marionette TRACE conn4 <- [1,1782,null,{}] 13:51:51 INFO - PROCESS | 1827 | 1461271911529 Marionette TRACE conn4 -> [0,1783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:51:51 INFO - PROCESS | 1827 | 1461271911738 Marionette TRACE conn4 <- [1,1783,null,{"value":null}] 13:51:51 INFO - PROCESS | 1827 | --DOMWINDOW == 241 (0x7f973dca7c00) [pid = 1827] [serial = 1092] [outer = (nil)] [url = about:blank] 13:51:51 INFO - PROCESS | 1827 | --DOMWINDOW == 240 (0x7f973efb6400) [pid = 1827] [serial = 948] [outer = (nil)] [url = about:blank] 13:51:51 INFO - PROCESS | 1827 | --DOMWINDOW == 239 (0x7f9727074000) [pid = 1827] [serial = 1011] [outer = (nil)] [url = about:blank] 13:51:51 INFO - PROCESS | 1827 | --DOMWINDOW == 238 (0x7f972aa73c00) [pid = 1827] [serial = 957] [outer = (nil)] [url = about:blank] 13:51:51 INFO - PROCESS | 1827 | --DOMWINDOW == 237 (0x7f975255f000) [pid = 1827] [serial = 972] [outer = (nil)] [url = about:blank] 13:51:51 INFO - PROCESS | 1827 | --DOMWINDOW == 236 (0x7f97272eb000) [pid = 1827] [serial = 975] [outer = (nil)] [url = about:blank] 13:51:51 INFO - PROCESS | 1827 | --DOMWINDOW == 235 (0x7f9746656c00) [pid = 1827] [serial = 1146] [outer = (nil)] [url = about:blank] 13:51:51 INFO - PROCESS | 1827 | --DOMWINDOW == 234 (0x7f97271a5000) [pid = 1827] [serial = 1164] [outer = (nil)] [url = about:blank] 13:51:51 INFO - PROCESS | 1827 | --DOMWINDOW == 233 (0x7f9733f28000) [pid = 1827] [serial = 963] [outer = (nil)] [url = about:blank] 13:51:51 INFO - PROCESS | 1827 | --DOMWINDOW == 232 (0x7f972b164800) [pid = 1827] [serial = 1014] [outer = (nil)] [url = about:blank] 13:51:51 INFO - PROCESS | 1827 | --DOMWINDOW == 231 (0x7f9736f51000) [pid = 1827] [serial = 900] [outer = (nil)] [url = about:blank] 13:51:51 INFO - PROCESS | 1827 | --DOMWINDOW == 230 (0x7f9739f03400) [pid = 1827] [serial = 1020] [outer = (nil)] [url = about:blank] 13:51:51 INFO - PROCESS | 1827 | --DOMWINDOW == 229 (0x7f974d5f6800) [pid = 1827] [serial = 1152] [outer = (nil)] [url = about:blank] 13:51:51 INFO - PROCESS | 1827 | --DOMWINDOW == 228 (0x7f97406b7000) [pid = 1827] [serial = 1026] [outer = (nil)] [url = about:blank] 13:51:51 INFO - PROCESS | 1827 | --DOMWINDOW == 227 (0x7f9725b15800) [pid = 1827] [serial = 978] [outer = (nil)] [url = about:blank] 13:51:51 INFO - PROCESS | 1827 | --DOMWINDOW == 226 (0x7f9739f95000) [pid = 1827] [serial = 909] [outer = (nil)] [url = about:blank] 13:51:51 INFO - PROCESS | 1827 | --DOMWINDOW == 225 (0x7f973412b400) [pid = 1827] [serial = 969] [outer = (nil)] [url = about:blank] 13:51:51 INFO - PROCESS | 1827 | --DOMWINDOW == 224 (0x7f973efb5800) [pid = 1827] [serial = 1038] [outer = (nil)] [url = about:blank] 13:51:51 INFO - PROCESS | 1827 | --DOMWINDOW == 223 (0x7f974e19f800) [pid = 1827] [serial = 1035] [outer = (nil)] [url = about:blank] 13:51:51 INFO - PROCESS | 1827 | --DOMWINDOW == 222 (0x7f972b165c00) [pid = 1827] [serial = 1065] [outer = (nil)] [url = about:blank] 13:51:51 INFO - PROCESS | 1827 | --DOMWINDOW == 221 (0x7f9729959c00) [pid = 1827] [serial = 1125] [outer = (nil)] [url = about:blank] 13:51:51 INFO - PROCESS | 1827 | --DOMWINDOW == 220 (0x7f972fba5000) [pid = 1827] [serial = 918] [outer = (nil)] [url = about:blank] 13:51:51 INFO - PROCESS | 1827 | --DOMWINDOW == 219 (0x7f973412ec00) [pid = 1827] [serial = 1017] [outer = (nil)] [url = about:blank] 13:51:51 INFO - PROCESS | 1827 | --DOMWINDOW == 218 (0x7f9733faa400) [pid = 1827] [serial = 906] [outer = (nil)] [url = about:blank] 13:51:51 INFO - PROCESS | 1827 | --DOMWINDOW == 217 (0x7f973a267000) [pid = 1827] [serial = 1080] [outer = (nil)] [url = about:blank] 13:51:51 INFO - PROCESS | 1827 | --DOMWINDOW == 216 (0x7f9736887400) [pid = 1827] [serial = 1071] [outer = (nil)] [url = about:blank] 13:51:51 INFO - PROCESS | 1827 | --DOMWINDOW == 215 (0x7f9751e82c00) [pid = 1827] [serial = 954] [outer = (nil)] [url = about:blank] 13:51:51 INFO - PROCESS | 1827 | --DOMWINDOW == 214 (0x7f973a61cc00) [pid = 1827] [serial = 1137] [outer = (nil)] [url = about:blank] 13:51:51 INFO - PROCESS | 1827 | --DOMWINDOW == 213 (0x7f9736e62c00) [pid = 1827] [serial = 945] [outer = (nil)] [url = about:blank] 13:51:51 INFO - PROCESS | 1827 | --DOMWINDOW == 212 (0x7f972fba6400) [pid = 1827] [serial = 942] [outer = (nil)] [url = about:blank] 13:51:51 INFO - PROCESS | 1827 | --DOMWINDOW == 211 (0x7f9734e09800) [pid = 1827] [serial = 1131] [outer = (nil)] [url = about:blank] 13:51:51 INFO - PROCESS | 1827 | --DOMWINDOW == 210 (0x7f973893c000) [pid = 1827] [serial = 981] [outer = (nil)] [url = about:blank] 13:51:51 INFO - PROCESS | 1827 | --DOMWINDOW == 209 (0x7f9752556c00) [pid = 1827] [serial = 912] [outer = (nil)] [url = about:blank] 13:51:51 INFO - PROCESS | 1827 | --DOMWINDOW == 208 (0x7f9738437000) [pid = 1827] [serial = 1134] [outer = (nil)] [url = about:blank] 13:51:51 INFO - PROCESS | 1827 | --DOMWINDOW == 207 (0x7f9751ecd800) [pid = 1827] [serial = 960] [outer = (nil)] [url = about:blank] 13:51:51 INFO - PROCESS | 1827 | --DOMWINDOW == 206 (0x7f973f8e0800) [pid = 1827] [serial = 1101] [outer = (nil)] [url = about:blank] 13:51:51 INFO - PROCESS | 1827 | --DOMWINDOW == 205 (0x7f973b40a800) [pid = 1827] [serial = 1089] [outer = (nil)] [url = about:blank] 13:51:51 INFO - PROCESS | 1827 | --DOMWINDOW == 204 (0x7f973f8e1800) [pid = 1827] [serial = 1140] [outer = (nil)] [url = about:blank] 13:51:51 INFO - PROCESS | 1827 | --DOMWINDOW == 203 (0x7f973417b000) [pid = 1827] [serial = 1068] [outer = (nil)] [url = about:blank] 13:51:51 INFO - PROCESS | 1827 | --DOMWINDOW == 202 (0x7f973fe17000) [pid = 1827] [serial = 1041] [outer = (nil)] [url = about:blank] 13:51:51 INFO - PROCESS | 1827 | --DOMWINDOW == 201 (0x7f972fbacc00) [pid = 1827] [serial = 1128] [outer = (nil)] [url = about:blank] 13:51:51 INFO - PROCESS | 1827 | --DOMWINDOW == 200 (0x7f973ef48400) [pid = 1827] [serial = 1098] [outer = (nil)] [url = about:blank] 13:51:51 INFO - PROCESS | 1827 | --DOMWINDOW == 199 (0x7f974e574c00) [pid = 1827] [serial = 951] [outer = (nil)] [url = about:blank] 13:51:51 INFO - PROCESS | 1827 | --DOMWINDOW == 198 (0x7f9736e6d800) [pid = 1827] [serial = 1074] [outer = (nil)] [url = about:blank] 13:51:51 INFO - PROCESS | 1827 | --DOMWINDOW == 197 (0x7f972aae1c00) [pid = 1827] [serial = 903] [outer = (nil)] [url = about:blank] 13:51:51 INFO - PROCESS | 1827 | --DOMWINDOW == 196 (0x7f974d364800) [pid = 1827] [serial = 1149] [outer = (nil)] [url = about:blank] 13:51:51 INFO - PROCESS | 1827 | --DOMWINDOW == 195 (0x7f973c77bc00) [pid = 1827] [serial = 1023] [outer = (nil)] [url = about:blank] 13:51:51 INFO - PROCESS | 1827 | --DOMWINDOW == 194 (0x7f97372e8000) [pid = 1827] [serial = 1077] [outer = (nil)] [url = about:blank] 13:51:51 INFO - PROCESS | 1827 | --DOMWINDOW == 193 (0x7f973f422c00) [pid = 1827] [serial = 1095] [outer = (nil)] [url = about:blank] 13:51:51 INFO - PROCESS | 1827 | --DOMWINDOW == 192 (0x7f97524d6000) [pid = 1827] [serial = 966] [outer = (nil)] [url = about:blank] 13:51:51 INFO - PROCESS | 1827 | --DOMWINDOW == 191 (0x7f9729cca400) [pid = 1827] [serial = 915] [outer = (nil)] [url = about:blank] 13:51:51 INFO - PROCESS | 1827 | --DOMWINDOW == 190 (0x7f97432d4c00) [pid = 1827] [serial = 1143] [outer = (nil)] [url = about:blank] 13:51:51 INFO - PROCESS | 1827 | --DOMWINDOW == 189 (0x7f974d741800) [pid = 1827] [serial = 1032] [outer = (nil)] [url = about:blank] 13:51:51 INFO - PROCESS | 1827 | --DOMWINDOW == 188 (0x7f9747476c00) [pid = 1827] [serial = 1029] [outer = (nil)] [url = about:blank] 13:51:51 INFO - PROCESS | 1827 | --DOMWINDOW == 187 (0x7f97416ecc00) [pid = 1827] [serial = 822] [outer = (nil)] [url = about:blank] 13:51:51 INFO - PROCESS | 1827 | --DOMWINDOW == 186 (0x7f973a61d800) [pid = 1827] [serial = 1083] [outer = (nil)] [url = about:blank] 13:51:51 INFO - PROCESS | 1827 | --DOMWINDOW == 185 (0x7f9736b5bc00) [pid = 1827] [serial = 1247] [outer = (nil)] [url = about:blank] 13:51:51 INFO - PROCESS | 1827 | --DOMWINDOW == 184 (0x7f9736881400) [pid = 1827] [serial = 1242] [outer = (nil)] [url = about:blank] 13:51:51 INFO - PROCESS | 1827 | --DOMWINDOW == 183 (0x7f973a72d800) [pid = 1827] [serial = 1086] [outer = (nil)] [url = about:blank] 13:51:51 INFO - PROCESS | 1827 | --DOMWINDOW == 182 (0x7f9736b61000) [pid = 1827] [serial = 1244] [outer = (nil)] [url = about:blank] 13:51:51 INFO - PROCESS | 1827 | --DOMWINDOW == 181 (0x7f97372e6800) [pid = 1827] [serial = 1248] [outer = (nil)] [url = about:blank] 13:51:51 INFO - PROCESS | 1827 | --DOMWINDOW == 180 (0x7f97371ae800) [pid = 1827] [serial = 1245] [outer = (nil)] [url = about:blank] 13:51:51 INFO - PROCESS | 1827 | --DOMWINDOW == 179 (0x7f9729950c00) [pid = 1827] [serial = 1211] [outer = (nil)] [url = about:blank] 13:51:51 INFO - PROCESS | 1827 | --DOMWINDOW == 178 (0x7f972fc06800) [pid = 1827] [serial = 1236] [outer = (nil)] [url = about:blank] 13:51:51 INFO - PROCESS | 1827 | --DOMWINDOW == 177 (0x7f972fb9f000) [pid = 1827] [serial = 1235] [outer = (nil)] [url = about:blank] 13:51:51 INFO - PROCESS | 1827 | --DOMWINDOW == 176 (0x7f972b162800) [pid = 1827] [serial = 1187] [outer = (nil)] [url = about:blank] 13:51:51 INFO - PROCESS | 1827 | --DOMWINDOW == 175 (0x7f9725df6c00) [pid = 1827] [serial = 1205] [outer = (nil)] [url = about:blank] 13:51:51 INFO - PROCESS | 1827 | --DOMWINDOW == 174 (0x7f9729cc5800) [pid = 1827] [serial = 1233] [outer = (nil)] [url = about:blank] 13:51:51 INFO - PROCESS | 1827 | --DOMWINDOW == 173 (0x7f9729596400) [pid = 1827] [serial = 1232] [outer = (nil)] [url = about:blank] 13:51:51 INFO - PROCESS | 1827 | --DOMWINDOW == 172 (0x7f9729594c00) [pid = 1827] [serial = 1214] [outer = (nil)] [url = about:blank] 13:51:51 INFO - PROCESS | 1827 | --DOMWINDOW == 171 (0x7f973a721c00) [pid = 1827] [serial = 1193] [outer = (nil)] [url = about:blank] 13:51:51 INFO - PROCESS | 1827 | --DOMWINDOW == 170 (0x7f9733f20000) [pid = 1827] [serial = 1238] [outer = (nil)] [url = about:blank] 13:51:51 INFO - PROCESS | 1827 | --DOMWINDOW == 169 (0x7f9734170c00) [pid = 1827] [serial = 1239] [outer = (nil)] [url = about:blank] 13:51:51 INFO - PROCESS | 1827 | --DOMWINDOW == 168 (0x7f9729946000) [pid = 1827] [serial = 1208] [outer = (nil)] [url = about:blank] 13:51:51 INFO - PROCESS | 1827 | --DOMWINDOW == 167 (0x7f97341dc000) [pid = 1827] [serial = 1190] [outer = (nil)] [url = about:blank] 13:51:51 INFO - PROCESS | 1827 | --DOMWINDOW == 166 (0x7f9751ed4000) [pid = 1827] [serial = 1202] [outer = (nil)] [url = about:blank] 13:51:51 INFO - PROCESS | 1827 | --DOMWINDOW == 165 (0x7f972fc05400) [pid = 1827] [serial = 1229] [outer = (nil)] [url = about:blank] 13:51:51 INFO - PROCESS | 1827 | --DOMWINDOW == 164 (0x7f9740373000) [pid = 1827] [serial = 1196] [outer = (nil)] [url = about:blank] 13:51:51 INFO - PROCESS | 1827 | --DOMWINDOW == 163 (0x7f974356b400) [pid = 1827] [serial = 1199] [outer = (nil)] [url = about:blank] 13:51:51 INFO - PROCESS | 1827 | --DOMWINDOW == 162 (0x7f9735166800) [pid = 1827] [serial = 1241] [outer = (nil)] [url = about:blank] 13:51:51 INFO - PROCESS | 1827 | --DOMWINDOW == 161 (0x7f972994b400) [pid = 1827] [serial = 1217] [outer = (nil)] [url = about:blank] 13:51:52 INFO - PROCESS | 1827 | 1461271912063 Marionette TRACE conn4 -> [0,1784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:52 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f9726bc4800 == 126 [pid = 1827] [id = 453] 13:51:52 INFO - PROCESS | 1827 | ++DOMWINDOW == 162 (0x7f972545c800) [pid = 1827] [serial = 1360] [outer = (nil)] 13:51:52 INFO - PROCESS | 1827 | ++DOMWINDOW == 163 (0x7f9727197400) [pid = 1827] [serial = 1361] [outer = 0x7f972545c800] 13:51:52 INFO - PROCESS | 1827 | 1461271912129 Marionette DEBUG loaded listener.js 13:51:52 INFO - PROCESS | 1827 | ++DOMWINDOW == 164 (0x7f9729cca400) [pid = 1827] [serial = 1362] [outer = 0x7f972545c800] 13:51:52 INFO - PROCESS | 1827 | 1461271912863 Marionette TRACE conn4 <- [1,1784,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.2.html",0,null,null,[["arcTo() with all points on a line, and P2 between P0/P1, draws a straight line to P1",0,null,null]]]}] 13:51:52 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 13:51:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 1381ms 13:51:52 INFO - PROCESS | 1827 | 1461271912902 Marionette TRACE conn4 -> [0,1785,"getWindowHandle",null] 13:51:52 INFO - PROCESS | 1827 | 1461271912905 Marionette TRACE conn4 <- [1,1785,null,{"value":"8"}] 13:51:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 13:51:52 INFO - PROCESS | 1827 | 1461271912911 Marionette TRACE conn4 -> [0,1786,"setScriptTimeout",{"ms":35000}] 13:51:52 INFO - PROCESS | 1827 | 1461271912917 Marionette TRACE conn4 <- [1,1786,null,{}] 13:51:52 INFO - PROCESS | 1827 | 1461271912931 Marionette TRACE conn4 -> [0,1787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:51:53 INFO - PROCESS | 1827 | 1461271913131 Marionette TRACE conn4 <- [1,1787,null,{"value":null}] 13:51:53 INFO - PROCESS | 1827 | 1461271913296 Marionette TRACE conn4 -> [0,1788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:53 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f97293c1800 == 127 [pid = 1827] [id = 454] 13:51:53 INFO - PROCESS | 1827 | ++DOMWINDOW == 165 (0x7f9729959400) [pid = 1827] [serial = 1363] [outer = (nil)] 13:51:53 INFO - PROCESS | 1827 | ++DOMWINDOW == 166 (0x7f972bd86400) [pid = 1827] [serial = 1364] [outer = 0x7f9729959400] 13:51:53 INFO - PROCESS | 1827 | 1461271913360 Marionette DEBUG loaded listener.js 13:51:53 INFO - PROCESS | 1827 | ++DOMWINDOW == 167 (0x7f972efd4800) [pid = 1827] [serial = 1365] [outer = 0x7f9729959400] 13:51:54 INFO - PROCESS | 1827 | 1461271914091 Marionette TRACE conn4 <- [1,1788,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.3.html",0,null,null,[["arcTo() with all points on a line, and P0 between P1/P2, draws a straight line to P1",0,null,null]]]}] 13:51:54 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 13:51:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 1234ms 13:51:54 INFO - PROCESS | 1827 | 1461271914147 Marionette TRACE conn4 -> [0,1789,"getWindowHandle",null] 13:51:54 INFO - PROCESS | 1827 | 1461271914151 Marionette TRACE conn4 <- [1,1789,null,{"value":"8"}] 13:51:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 13:51:54 INFO - PROCESS | 1827 | 1461271914212 Marionette TRACE conn4 -> [0,1790,"setScriptTimeout",{"ms":35000}] 13:51:54 INFO - PROCESS | 1827 | 1461271914216 Marionette TRACE conn4 <- [1,1790,null,{}] 13:51:54 INFO - PROCESS | 1827 | 1461271914221 Marionette TRACE conn4 -> [0,1791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:51:54 INFO - PROCESS | 1827 | 1461271914467 Marionette TRACE conn4 <- [1,1791,null,{"value":null}] 13:51:54 INFO - PROCESS | 1827 | 1461271914492 Marionette TRACE conn4 -> [0,1792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:54 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f972af6e000 == 128 [pid = 1827] [id = 455] 13:51:54 INFO - PROCESS | 1827 | ++DOMWINDOW == 168 (0x7f972efd5c00) [pid = 1827] [serial = 1366] [outer = (nil)] 13:51:54 INFO - PROCESS | 1827 | ++DOMWINDOW == 169 (0x7f972fba6400) [pid = 1827] [serial = 1367] [outer = 0x7f972efd5c00] 13:51:54 INFO - PROCESS | 1827 | 1461271914554 Marionette DEBUG loaded listener.js 13:51:54 INFO - PROCESS | 1827 | ++DOMWINDOW == 170 (0x7f972fc07400) [pid = 1827] [serial = 1368] [outer = 0x7f972efd5c00] 13:51:55 INFO - PROCESS | 1827 | 1461271915467 Marionette TRACE conn4 <- [1,1792,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 13:51:55 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) 13:51:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 1292ms 13:51:55 INFO - PROCESS | 1827 | 1461271915503 Marionette TRACE conn4 -> [0,1793,"getWindowHandle",null] 13:51:55 INFO - PROCESS | 1827 | 1461271915507 Marionette TRACE conn4 <- [1,1793,null,{"value":"8"}] 13:51:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 13:51:55 INFO - PROCESS | 1827 | 1461271915523 Marionette TRACE conn4 -> [0,1794,"setScriptTimeout",{"ms":35000}] 13:51:55 INFO - PROCESS | 1827 | 1461271915526 Marionette TRACE conn4 <- [1,1794,null,{}] 13:51:55 INFO - PROCESS | 1827 | 1461271915531 Marionette TRACE conn4 -> [0,1795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:51:55 INFO - PROCESS | 1827 | 1461271915855 Marionette TRACE conn4 <- [1,1795,null,{"value":null}] 13:51:55 INFO - PROCESS | 1827 | 1461271915883 Marionette TRACE conn4 -> [0,1796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:55 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f972ceca800 == 129 [pid = 1827] [id = 456] 13:51:55 INFO - PROCESS | 1827 | ++DOMWINDOW == 171 (0x7f972aad6000) [pid = 1827] [serial = 1369] [outer = (nil)] 13:51:55 INFO - PROCESS | 1827 | ++DOMWINDOW == 172 (0x7f972fce8000) [pid = 1827] [serial = 1370] [outer = 0x7f972aad6000] 13:51:55 INFO - PROCESS | 1827 | 1461271915943 Marionette DEBUG loaded listener.js 13:51:56 INFO - PROCESS | 1827 | ++DOMWINDOW == 173 (0x7f9733fa5400) [pid = 1827] [serial = 1371] [outer = 0x7f972aad6000] 13:51:56 INFO - PROCESS | 1827 | --DOMWINDOW == 172 (0x7f9736503c00) [pid = 1827] [serial = 1306] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 13:51:56 INFO - PROCESS | 1827 | --DOMWINDOW == 171 (0x7f972994c800) [pid = 1827] [serial = 1300] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 13:51:56 INFO - PROCESS | 1827 | --DOMWINDOW == 170 (0x7f972aa76000) [pid = 1827] [serial = 1297] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 13:51:56 INFO - PROCESS | 1827 | --DOMWINDOW == 169 (0x7f972bd89400) [pid = 1827] [serial = 1294] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 13:51:56 INFO - PROCESS | 1827 | --DOMWINDOW == 168 (0x7f97252d8400) [pid = 1827] [serial = 1288] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 13:51:56 INFO - PROCESS | 1827 | --DOMWINDOW == 167 (0x7f9725bcd800) [pid = 1827] [serial = 1291] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 13:51:56 INFO - PROCESS | 1827 | --DOMWINDOW == 166 (0x7f973412e000) [pid = 1827] [serial = 1303] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 13:51:56 INFO - PROCESS | 1827 | --DOMWINDOW == 165 (0x7f97252d7000) [pid = 1827] [serial = 1309] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 13:51:57 INFO - PROCESS | 1827 | 1461271917226 Marionette TRACE conn4 <- [1,1796,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 13:51:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 13:51:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 1745ms 13:51:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 13:51:57 INFO - PROCESS | 1827 | 1461271917262 Marionette TRACE conn4 -> [0,1797,"getWindowHandle",null] 13:51:57 INFO - PROCESS | 1827 | 1461271917265 Marionette TRACE conn4 <- [1,1797,null,{"value":"8"}] 13:51:57 INFO - PROCESS | 1827 | 1461271917271 Marionette TRACE conn4 -> [0,1798,"setScriptTimeout",{"ms":35000}] 13:51:57 INFO - PROCESS | 1827 | 1461271917274 Marionette TRACE conn4 <- [1,1798,null,{}] 13:51:57 INFO - PROCESS | 1827 | 1461271917287 Marionette TRACE conn4 -> [0,1799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:51:57 INFO - PROCESS | 1827 | 1461271917522 Marionette TRACE conn4 <- [1,1799,null,{"value":null}] 13:51:57 INFO - PROCESS | 1827 | 1461271917544 Marionette TRACE conn4 -> [0,1800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:57 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f972db60000 == 130 [pid = 1827] [id = 457] 13:51:57 INFO - PROCESS | 1827 | ++DOMWINDOW == 166 (0x7f972ae9e000) [pid = 1827] [serial = 1372] [outer = (nil)] 13:51:57 INFO - PROCESS | 1827 | ++DOMWINDOW == 167 (0x7f9733fa4800) [pid = 1827] [serial = 1373] [outer = 0x7f972ae9e000] 13:51:57 INFO - PROCESS | 1827 | 1461271917620 Marionette DEBUG loaded listener.js 13:51:57 INFO - PROCESS | 1827 | ++DOMWINDOW == 168 (0x7f9734f38400) [pid = 1827] [serial = 1374] [outer = 0x7f972ae9e000] 13:51:58 INFO - PROCESS | 1827 | 1461271918400 Marionette TRACE conn4 <- [1,1800,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.negative.html",0,null,null,[["arcTo() with negative radius throws an exception",0,null,null]]]}] 13:51:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 13:51:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 1183ms 13:51:58 INFO - PROCESS | 1827 | 1461271918463 Marionette TRACE conn4 -> [0,1801,"getWindowHandle",null] 13:51:58 INFO - PROCESS | 1827 | 1461271918467 Marionette TRACE conn4 <- [1,1801,null,{"value":"8"}] 13:51:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 13:51:58 INFO - PROCESS | 1827 | 1461271918475 Marionette TRACE conn4 -> [0,1802,"setScriptTimeout",{"ms":35000}] 13:51:58 INFO - PROCESS | 1827 | 1461271918478 Marionette TRACE conn4 <- [1,1802,null,{}] 13:51:58 INFO - PROCESS | 1827 | 1461271918483 Marionette TRACE conn4 -> [0,1803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:51:58 INFO - PROCESS | 1827 | 1461271918654 Marionette TRACE conn4 <- [1,1803,null,{"value":null}] 13:51:58 INFO - PROCESS | 1827 | 1461271918668 Marionette TRACE conn4 -> [0,1804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:58 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f972fb07800 == 131 [pid = 1827] [id = 458] 13:51:58 INFO - PROCESS | 1827 | ++DOMWINDOW == 169 (0x7f9734f3c800) [pid = 1827] [serial = 1375] [outer = (nil)] 13:51:58 INFO - PROCESS | 1827 | ++DOMWINDOW == 170 (0x7f9736503c00) [pid = 1827] [serial = 1376] [outer = 0x7f9734f3c800] 13:51:58 INFO - PROCESS | 1827 | 1461271918728 Marionette DEBUG loaded listener.js 13:51:58 INFO - PROCESS | 1827 | ++DOMWINDOW == 171 (0x7f9736b5b400) [pid = 1827] [serial = 1377] [outer = 0x7f9734f3c800] 13:51:59 INFO - PROCESS | 1827 | 1461271919923 Marionette TRACE conn4 <- [1,1804,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.nonfinite.html",0,null,null,[["arcTo() with Infinity/NaN is ignored",0,null,null]]]}] 13:51:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 13:51:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 1477ms 13:51:59 INFO - PROCESS | 1827 | 1461271919953 Marionette TRACE conn4 -> [0,1805,"getWindowHandle",null] 13:51:59 INFO - PROCESS | 1827 | 1461271919961 Marionette TRACE conn4 <- [1,1805,null,{"value":"8"}] 13:51:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 13:51:59 INFO - PROCESS | 1827 | 1461271919969 Marionette TRACE conn4 -> [0,1806,"setScriptTimeout",{"ms":35000}] 13:51:59 INFO - PROCESS | 1827 | 1461271919975 Marionette TRACE conn4 <- [1,1806,null,{}] 13:51:59 INFO - PROCESS | 1827 | 1461271919982 Marionette TRACE conn4 -> [0,1807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:52:00 INFO - PROCESS | 1827 | 1461271920190 Marionette TRACE conn4 <- [1,1807,null,{"value":null}] 13:52:00 INFO - PROCESS | 1827 | 1461271920391 Marionette TRACE conn4 -> [0,1808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.scale.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:00 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f97293a9000 == 132 [pid = 1827] [id = 459] 13:52:00 INFO - PROCESS | 1827 | ++DOMWINDOW == 172 (0x7f9725bd0800) [pid = 1827] [serial = 1378] [outer = (nil)] 13:52:00 INFO - PROCESS | 1827 | ++DOMWINDOW == 173 (0x7f9729949000) [pid = 1827] [serial = 1379] [outer = 0x7f9725bd0800] 13:52:00 INFO - PROCESS | 1827 | 1461271920507 Marionette DEBUG loaded listener.js 13:52:00 INFO - PROCESS | 1827 | ++DOMWINDOW == 174 (0x7f972aa6f000) [pid = 1827] [serial = 1380] [outer = 0x7f9725bd0800] 13:52:01 INFO - PROCESS | 1827 | 1461271921477 Marionette TRACE conn4 <- [1,1808,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.scale.html",0,null,null,[["arcTo scales the curve, not just the control points",0,null,null]]]}] 13:52:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 13:52:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 1535ms 13:52:01 INFO - PROCESS | 1827 | 1461271921522 Marionette TRACE conn4 -> [0,1809,"getWindowHandle",null] 13:52:01 INFO - PROCESS | 1827 | 1461271921531 Marionette TRACE conn4 <- [1,1809,null,{"value":"8"}] 13:52:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 13:52:01 INFO - PROCESS | 1827 | 1461271921541 Marionette TRACE conn4 -> [0,1810,"setScriptTimeout",{"ms":35000}] 13:52:01 INFO - PROCESS | 1827 | 1461271921544 Marionette TRACE conn4 <- [1,1810,null,{}] 13:52:01 INFO - PROCESS | 1827 | 1461271921550 Marionette TRACE conn4 -> [0,1811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:52:01 INFO - PROCESS | 1827 | 1461271921755 Marionette TRACE conn4 <- [1,1811,null,{"value":null}] 13:52:01 INFO - PROCESS | 1827 | 1461271921965 Marionette TRACE conn4 -> [0,1812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:02 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f972db5c800 == 133 [pid = 1827] [id = 460] 13:52:02 INFO - PROCESS | 1827 | ++DOMWINDOW == 175 (0x7f97271a3000) [pid = 1827] [serial = 1381] [outer = (nil)] 13:52:02 INFO - PROCESS | 1827 | ++DOMWINDOW == 176 (0x7f972c22a400) [pid = 1827] [serial = 1382] [outer = 0x7f97271a3000] 13:52:02 INFO - PROCESS | 1827 | 1461271922082 Marionette DEBUG loaded listener.js 13:52:02 INFO - PROCESS | 1827 | ++DOMWINDOW == 177 (0x7f972fba3400) [pid = 1827] [serial = 1383] [outer = 0x7f97271a3000] 13:52:03 INFO - PROCESS | 1827 | 1461271923374 Marionette TRACE conn4 <- [1,1812,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 13:52:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 13:52:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 1884ms 13:52:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 13:52:03 INFO - PROCESS | 1827 | 1461271923426 Marionette TRACE conn4 -> [0,1813,"getWindowHandle",null] 13:52:03 INFO - PROCESS | 1827 | 1461271923429 Marionette TRACE conn4 <- [1,1813,null,{"value":"8"}] 13:52:03 INFO - PROCESS | 1827 | 1461271923435 Marionette TRACE conn4 -> [0,1814,"setScriptTimeout",{"ms":35000}] 13:52:03 INFO - PROCESS | 1827 | 1461271923441 Marionette TRACE conn4 <- [1,1814,null,{}] 13:52:03 INFO - PROCESS | 1827 | 1461271923457 Marionette TRACE conn4 -> [0,1815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:52:03 INFO - PROCESS | 1827 | 1461271923670 Marionette TRACE conn4 <- [1,1815,null,{"value":null}] 13:52:03 INFO - PROCESS | 1827 | 1461271923873 Marionette TRACE conn4 -> [0,1816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:03 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f9736580000 == 134 [pid = 1827] [id = 461] 13:52:03 INFO - PROCESS | 1827 | ++DOMWINDOW == 178 (0x7f972de34400) [pid = 1827] [serial = 1384] [outer = (nil)] 13:52:03 INFO - PROCESS | 1827 | ++DOMWINDOW == 179 (0x7f9734128400) [pid = 1827] [serial = 1385] [outer = 0x7f972de34400] 13:52:04 INFO - PROCESS | 1827 | 1461271923995 Marionette DEBUG loaded listener.js 13:52:04 INFO - PROCESS | 1827 | ++DOMWINDOW == 180 (0x7f9735105400) [pid = 1827] [serial = 1386] [outer = 0x7f972de34400] 13:52:04 INFO - PROCESS | 1827 | 1461271924962 Marionette TRACE conn4 <- [1,1816,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 13:52:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 13:52:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 1590ms 13:52:05 INFO - PROCESS | 1827 | 1461271925025 Marionette TRACE conn4 -> [0,1817,"getWindowHandle",null] 13:52:05 INFO - PROCESS | 1827 | 1461271925030 Marionette TRACE conn4 <- [1,1817,null,{"value":"8"}] 13:52:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 13:52:05 INFO - PROCESS | 1827 | 1461271925035 Marionette TRACE conn4 -> [0,1818,"setScriptTimeout",{"ms":35000}] 13:52:05 INFO - PROCESS | 1827 | 1461271925038 Marionette TRACE conn4 <- [1,1818,null,{}] 13:52:05 INFO - PROCESS | 1827 | 1461271925043 Marionette TRACE conn4 -> [0,1819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:52:05 INFO - PROCESS | 1827 | 1461271925247 Marionette TRACE conn4 <- [1,1819,null,{"value":null}] 13:52:05 INFO - PROCESS | 1827 | 1461271925459 Marionette TRACE conn4 -> [0,1820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:05 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f97371e5000 == 135 [pid = 1827] [id = 462] 13:52:05 INFO - PROCESS | 1827 | ++DOMWINDOW == 181 (0x7f972fba1400) [pid = 1827] [serial = 1387] [outer = (nil)] 13:52:05 INFO - PROCESS | 1827 | ++DOMWINDOW == 182 (0x7f9736e6d800) [pid = 1827] [serial = 1388] [outer = 0x7f972fba1400] 13:52:05 INFO - PROCESS | 1827 | 1461271925533 Marionette DEBUG loaded listener.js 13:52:05 INFO - PROCESS | 1827 | ++DOMWINDOW == 183 (0x7f97372e0400) [pid = 1827] [serial = 1389] [outer = 0x7f972fba1400] 13:52:06 INFO - PROCESS | 1827 | 1461271926414 Marionette TRACE conn4 <- [1,1820,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.end.html",0,null,null,[["arcTo() does not draw anything from P1 to P2",0,null,null]]]}] 13:52:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 13:52:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 1440ms 13:52:06 INFO - PROCESS | 1827 | 1461271926477 Marionette TRACE conn4 -> [0,1821,"getWindowHandle",null] 13:52:06 INFO - PROCESS | 1827 | 1461271926481 Marionette TRACE conn4 <- [1,1821,null,{"value":"8"}] 13:52:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 13:52:06 INFO - PROCESS | 1827 | 1461271926487 Marionette TRACE conn4 -> [0,1822,"setScriptTimeout",{"ms":35000}] 13:52:06 INFO - PROCESS | 1827 | 1461271926489 Marionette TRACE conn4 <- [1,1822,null,{}] 13:52:06 INFO - PROCESS | 1827 | 1461271926494 Marionette TRACE conn4 -> [0,1823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:52:06 INFO - PROCESS | 1827 | 1461271926682 Marionette TRACE conn4 <- [1,1823,null,{"value":null}] 13:52:06 INFO - PROCESS | 1827 | 1461271926891 Marionette TRACE conn4 -> [0,1824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.start.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:06 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f9737525800 == 136 [pid = 1827] [id = 463] 13:52:06 INFO - PROCESS | 1827 | ++DOMWINDOW == 184 (0x7f9734e08000) [pid = 1827] [serial = 1390] [outer = (nil)] 13:52:07 INFO - PROCESS | 1827 | ++DOMWINDOW == 185 (0x7f973876d000) [pid = 1827] [serial = 1391] [outer = 0x7f9734e08000] 13:52:07 INFO - PROCESS | 1827 | 1461271927007 Marionette DEBUG loaded listener.js 13:52:07 INFO - PROCESS | 1827 | ++DOMWINDOW == 186 (0x7f9739375800) [pid = 1827] [serial = 1392] [outer = 0x7f9734e08000] 13:52:07 INFO - PROCESS | 1827 | 1461271927928 Marionette TRACE conn4 <- [1,1824,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.start.html",0,null,null,[["arcTo() draws a straight line from P0 to P1",0,null,null]]]}] 13:52:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 13:52:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 1488ms 13:52:07 INFO - PROCESS | 1827 | 1461271927976 Marionette TRACE conn4 -> [0,1825,"getWindowHandle",null] 13:52:07 INFO - PROCESS | 1827 | 1461271927980 Marionette TRACE conn4 <- [1,1825,null,{"value":"8"}] 13:52:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 13:52:07 INFO - PROCESS | 1827 | 1461271927985 Marionette TRACE conn4 -> [0,1826,"setScriptTimeout",{"ms":35000}] 13:52:07 INFO - PROCESS | 1827 | 1461271927988 Marionette TRACE conn4 <- [1,1826,null,{}] 13:52:07 INFO - PROCESS | 1827 | 1461271927993 Marionette TRACE conn4 -> [0,1827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:52:08 INFO - PROCESS | 1827 | 1461271928215 Marionette TRACE conn4 <- [1,1827,null,{"value":null}] 13:52:08 INFO - PROCESS | 1827 | 1461271928419 Marionette TRACE conn4 -> [0,1828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.transformation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:08 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f973a863800 == 137 [pid = 1827] [id = 464] 13:52:08 INFO - PROCESS | 1827 | ++DOMWINDOW == 187 (0x7f97372e1800) [pid = 1827] [serial = 1393] [outer = (nil)] 13:52:08 INFO - PROCESS | 1827 | ++DOMWINDOW == 188 (0x7f973a61d800) [pid = 1827] [serial = 1394] [outer = 0x7f97372e1800] 13:52:08 INFO - PROCESS | 1827 | 1461271928497 Marionette DEBUG loaded listener.js 13:52:08 INFO - PROCESS | 1827 | ++DOMWINDOW == 189 (0x7f973d49b800) [pid = 1827] [serial = 1395] [outer = 0x7f97372e1800] 13:52:09 INFO - PROCESS | 1827 | 1461271929395 Marionette TRACE conn4 <- [1,1828,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.transformation.html",0,null,null,[["arcTo joins up to the last subpath point correctly",0,null,null]]]}] 13:52:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 13:52:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 1478ms 13:52:09 INFO - PROCESS | 1827 | 1461271929465 Marionette TRACE conn4 -> [0,1829,"getWindowHandle",null] 13:52:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 13:52:09 INFO - PROCESS | 1827 | 1461271929469 Marionette TRACE conn4 <- [1,1829,null,{"value":"8"}] 13:52:09 INFO - PROCESS | 1827 | 1461271929474 Marionette TRACE conn4 -> [0,1830,"setScriptTimeout",{"ms":35000}] 13:52:09 INFO - PROCESS | 1827 | 1461271929477 Marionette TRACE conn4 <- [1,1830,null,{}] 13:52:09 INFO - PROCESS | 1827 | 1461271929483 Marionette TRACE conn4 -> [0,1831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:52:09 INFO - PROCESS | 1827 | 1461271929677 Marionette TRACE conn4 <- [1,1831,null,{"value":null}] 13:52:09 INFO - PROCESS | 1827 | 1461271929884 Marionette TRACE conn4 -> [0,1832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:09 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f973ae70000 == 138 [pid = 1827] [id = 465] 13:52:09 INFO - PROCESS | 1827 | ++DOMWINDOW == 190 (0x7f973a22a000) [pid = 1827] [serial = 1396] [outer = (nil)] 13:52:09 INFO - PROCESS | 1827 | ++DOMWINDOW == 191 (0x7f973efac400) [pid = 1827] [serial = 1397] [outer = 0x7f973a22a000] 13:52:10 INFO - PROCESS | 1827 | 1461271930000 Marionette DEBUG loaded listener.js 13:52:10 INFO - PROCESS | 1827 | ++DOMWINDOW == 192 (0x7f973f438000) [pid = 1827] [serial = 1398] [outer = 0x7f973a22a000] 13:52:10 INFO - PROCESS | 1827 | 1461271930925 Marionette TRACE conn4 <- [1,1832,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.1.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1",0,null,null]]]}] 13:52:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 13:52:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 1491ms 13:52:10 INFO - PROCESS | 1827 | 1461271930966 Marionette TRACE conn4 -> [0,1833,"getWindowHandle",null] 13:52:10 INFO - PROCESS | 1827 | 1461271930969 Marionette TRACE conn4 <- [1,1833,null,{"value":"8"}] 13:52:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 13:52:10 INFO - PROCESS | 1827 | 1461271930976 Marionette TRACE conn4 -> [0,1834,"setScriptTimeout",{"ms":35000}] 13:52:10 INFO - PROCESS | 1827 | 1461271930978 Marionette TRACE conn4 <- [1,1834,null,{}] 13:52:10 INFO - PROCESS | 1827 | 1461271930984 Marionette TRACE conn4 -> [0,1835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:52:11 INFO - PROCESS | 1827 | 1461271931179 Marionette TRACE conn4 <- [1,1835,null,{"value":null}] 13:52:11 INFO - PROCESS | 1827 | 1461271931388 Marionette TRACE conn4 -> [0,1836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:11 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f973c639000 == 139 [pid = 1827] [id = 466] 13:52:11 INFO - PROCESS | 1827 | ++DOMWINDOW == 193 (0x7f973a2f9000) [pid = 1827] [serial = 1399] [outer = (nil)] 13:52:11 INFO - PROCESS | 1827 | ++DOMWINDOW == 194 (0x7f974008c000) [pid = 1827] [serial = 1400] [outer = 0x7f973a2f9000] 13:52:11 INFO - PROCESS | 1827 | 1461271931499 Marionette DEBUG loaded listener.js 13:52:11 INFO - PROCESS | 1827 | ++DOMWINDOW == 195 (0x7f9740c9e000) [pid = 1827] [serial = 1401] [outer = 0x7f973a2f9000] 13:52:12 INFO - PROCESS | 1827 | 1461271932409 Marionette TRACE conn4 <- [1,1836,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.2.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1, even when all points are collinear",0,null,null]]]}] 13:52:12 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 13:52:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 1490ms 13:52:12 INFO - PROCESS | 1827 | 1461271932467 Marionette TRACE conn4 -> [0,1837,"getWindowHandle",null] 13:52:12 INFO - PROCESS | 1827 | 1461271932471 Marionette TRACE conn4 <- [1,1837,null,{"value":"8"}] 13:52:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 13:52:12 INFO - PROCESS | 1827 | 1461271932496 Marionette TRACE conn4 -> [0,1838,"setScriptTimeout",{"ms":35000}] 13:52:12 INFO - PROCESS | 1827 | 1461271932500 Marionette TRACE conn4 <- [1,1838,null,{}] 13:52:12 INFO - PROCESS | 1827 | 1461271932505 Marionette TRACE conn4 -> [0,1839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:52:12 INFO - PROCESS | 1827 | 1461271932711 Marionette TRACE conn4 <- [1,1839,null,{"value":null}] 13:52:12 INFO - PROCESS | 1827 | 1461271932918 Marionette TRACE conn4 -> [0,1840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.beginPath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:12 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f973f51d000 == 140 [pid = 1827] [id = 467] 13:52:12 INFO - PROCESS | 1827 | ++DOMWINDOW == 196 (0x7f973e04b000) [pid = 1827] [serial = 1402] [outer = (nil)] 13:52:13 INFO - PROCESS | 1827 | ++DOMWINDOW == 197 (0x7f9741834c00) [pid = 1827] [serial = 1403] [outer = 0x7f973e04b000] 13:52:13 INFO - PROCESS | 1827 | 1461271933031 Marionette DEBUG loaded listener.js 13:52:13 INFO - PROCESS | 1827 | ++DOMWINDOW == 198 (0x7f974356b400) [pid = 1827] [serial = 1404] [outer = 0x7f973e04b000] 13:52:13 INFO - PROCESS | 1827 | 1461271933956 Marionette TRACE conn4 <- [1,1840,null,{"value":["/2dcontext/path-objects/2d.path.beginPath.html",0,null,null,[["Canvas test: 2d.path.beginPath",0,null,null]]]}] 13:52:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 13:52:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 1535ms 13:52:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 13:52:14 INFO - PROCESS | 1827 | 1461271934029 Marionette TRACE conn4 -> [0,1841,"getWindowHandle",null] 13:52:14 INFO - PROCESS | 1827 | 1461271934032 Marionette TRACE conn4 <- [1,1841,null,{"value":"8"}] 13:52:14 INFO - PROCESS | 1827 | 1461271934038 Marionette TRACE conn4 -> [0,1842,"setScriptTimeout",{"ms":35000}] 13:52:14 INFO - PROCESS | 1827 | 1461271934041 Marionette TRACE conn4 <- [1,1842,null,{}] 13:52:14 INFO - PROCESS | 1827 | 1461271934047 Marionette TRACE conn4 -> [0,1843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:52:14 INFO - PROCESS | 1827 | 1461271934248 Marionette TRACE conn4 <- [1,1843,null,{"value":null}] 13:52:14 INFO - PROCESS | 1827 | 1461271934556 Marionette TRACE conn4 -> [0,1844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:14 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f9740511000 == 141 [pid = 1827] [id = 468] 13:52:14 INFO - PROCESS | 1827 | ++DOMWINDOW == 199 (0x7f9747418000) [pid = 1827] [serial = 1405] [outer = (nil)] 13:52:14 INFO - PROCESS | 1827 | ++DOMWINDOW == 200 (0x7f974c43d800) [pid = 1827] [serial = 1406] [outer = 0x7f9747418000] 13:52:14 INFO - PROCESS | 1827 | 1461271934634 Marionette DEBUG loaded listener.js 13:52:14 INFO - PROCESS | 1827 | ++DOMWINDOW == 201 (0x7f974d2d5400) [pid = 1827] [serial = 1407] [outer = 0x7f9747418000] 13:52:15 INFO - PROCESS | 1827 | 1461271935459 Marionette TRACE conn4 <- [1,1844,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.basic",0,null,null]]]}] 13:52:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 13:52:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 1491ms 13:52:15 INFO - PROCESS | 1827 | 1461271935529 Marionette TRACE conn4 -> [0,1845,"getWindowHandle",null] 13:52:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 13:52:15 INFO - PROCESS | 1827 | 1461271935533 Marionette TRACE conn4 <- [1,1845,null,{"value":"8"}] 13:52:15 INFO - PROCESS | 1827 | 1461271935539 Marionette TRACE conn4 -> [0,1846,"setScriptTimeout",{"ms":35000}] 13:52:15 INFO - PROCESS | 1827 | 1461271935543 Marionette TRACE conn4 <- [1,1846,null,{}] 13:52:15 INFO - PROCESS | 1827 | 1461271935548 Marionette TRACE conn4 -> [0,1847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:52:15 INFO - PROCESS | 1827 | 1461271935807 Marionette TRACE conn4 <- [1,1847,null,{"value":null}] 13:52:16 INFO - PROCESS | 1827 | 1461271936060 Marionette TRACE conn4 -> [0,1848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:16 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f9746585800 == 142 [pid = 1827] [id = 469] 13:52:16 INFO - PROCESS | 1827 | ++DOMWINDOW == 202 (0x7f9746657000) [pid = 1827] [serial = 1408] [outer = (nil)] 13:52:16 INFO - PROCESS | 1827 | ++DOMWINDOW == 203 (0x7f974e54c400) [pid = 1827] [serial = 1409] [outer = 0x7f9746657000] 13:52:16 INFO - PROCESS | 1827 | 1461271936182 Marionette DEBUG loaded listener.js 13:52:16 INFO - PROCESS | 1827 | ++DOMWINDOW == 204 (0x7f974e574c00) [pid = 1827] [serial = 1410] [outer = 0x7f9746657000] 13:52:17 INFO - PROCESS | 1827 | 1461271937008 Marionette TRACE conn4 <- [1,1848,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 13:52:17 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) 13:52:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 1535ms 13:52:17 INFO - PROCESS | 1827 | 1461271937075 Marionette TRACE conn4 -> [0,1849,"getWindowHandle",null] 13:52:17 INFO - PROCESS | 1827 | 1461271937079 Marionette TRACE conn4 <- [1,1849,null,{"value":"8"}] 13:52:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 13:52:17 INFO - PROCESS | 1827 | 1461271937085 Marionette TRACE conn4 -> [0,1850,"setScriptTimeout",{"ms":35000}] 13:52:17 INFO - PROCESS | 1827 | 1461271937088 Marionette TRACE conn4 <- [1,1850,null,{}] 13:52:17 INFO - PROCESS | 1827 | 1461271937094 Marionette TRACE conn4 -> [0,1851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:52:17 INFO - PROCESS | 1827 | 1461271937299 Marionette TRACE conn4 <- [1,1851,null,{"value":null}] 13:52:17 INFO - PROCESS | 1827 | 1461271937508 Marionette TRACE conn4 -> [0,1852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:17 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f974d7ac800 == 143 [pid = 1827] [id = 470] 13:52:17 INFO - PROCESS | 1827 | ++DOMWINDOW == 205 (0x7f974d368c00) [pid = 1827] [serial = 1411] [outer = (nil)] 13:52:17 INFO - PROCESS | 1827 | ++DOMWINDOW == 206 (0x7f974e717800) [pid = 1827] [serial = 1412] [outer = 0x7f974d368c00] 13:52:17 INFO - PROCESS | 1827 | 1461271937622 Marionette DEBUG loaded listener.js 13:52:17 INFO - PROCESS | 1827 | ++DOMWINDOW == 207 (0x7f9751e79800) [pid = 1827] [serial = 1413] [outer = 0x7f974d368c00] 13:52:18 INFO - PROCESS | 1827 | 1461271938590 Marionette TRACE conn4 <- [1,1852,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 13:52:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 13:52:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 1534ms 13:52:18 INFO - PROCESS | 1827 | 1461271938620 Marionette TRACE conn4 -> [0,1853,"getWindowHandle",null] 13:52:18 INFO - PROCESS | 1827 | 1461271938626 Marionette TRACE conn4 <- [1,1853,null,{"value":"8"}] 13:52:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 13:52:18 INFO - PROCESS | 1827 | 1461271938632 Marionette TRACE conn4 -> [0,1854,"setScriptTimeout",{"ms":35000}] 13:52:18 INFO - PROCESS | 1827 | 1461271938635 Marionette TRACE conn4 <- [1,1854,null,{}] 13:52:18 INFO - PROCESS | 1827 | 1461271938640 Marionette TRACE conn4 -> [0,1855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:52:18 INFO - PROCESS | 1827 | 1461271938881 Marionette TRACE conn4 <- [1,1855,null,{"value":null}] 13:52:19 INFO - PROCESS | 1827 | 1461271939133 Marionette TRACE conn4 -> [0,1856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:19 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f9725f0d800 == 144 [pid = 1827] [id = 471] 13:52:19 INFO - PROCESS | 1827 | ++DOMWINDOW == 208 (0x7f97252d4000) [pid = 1827] [serial = 1414] [outer = (nil)] 13:52:19 INFO - PROCESS | 1827 | ++DOMWINDOW == 209 (0x7f9727070000) [pid = 1827] [serial = 1415] [outer = 0x7f97252d4000] 13:52:19 INFO - PROCESS | 1827 | 1461271939253 Marionette DEBUG loaded listener.js 13:52:19 INFO - PROCESS | 1827 | ++DOMWINDOW == 210 (0x7f972c222000) [pid = 1827] [serial = 1416] [outer = 0x7f97252d4000] 13:52:20 INFO - PROCESS | 1827 | 1461271940192 Marionette TRACE conn4 <- [1,1856,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html",0,null,null,[["bezierCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 13:52:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 13:52:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 1640ms 13:52:20 INFO - PROCESS | 1827 | 1461271940274 Marionette TRACE conn4 -> [0,1857,"getWindowHandle",null] 13:52:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 13:52:20 INFO - PROCESS | 1827 | 1461271940278 Marionette TRACE conn4 <- [1,1857,null,{"value":"8"}] 13:52:20 INFO - PROCESS | 1827 | 1461271940283 Marionette TRACE conn4 -> [0,1858,"setScriptTimeout",{"ms":35000}] 13:52:20 INFO - PROCESS | 1827 | 1461271940286 Marionette TRACE conn4 <- [1,1858,null,{}] 13:52:20 INFO - PROCESS | 1827 | 1461271940292 Marionette TRACE conn4 -> [0,1859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:52:20 INFO - PROCESS | 1827 | 1461271940905 Marionette TRACE conn4 <- [1,1859,null,{"value":null}] 13:52:21 INFO - PROCESS | 1827 | 1461271941247 Marionette TRACE conn4 -> [0,1860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:21 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f97297dd800 == 145 [pid = 1827] [id = 472] 13:52:21 INFO - PROCESS | 1827 | ++DOMWINDOW == 211 (0x7f97252dfc00) [pid = 1827] [serial = 1417] [outer = (nil)] 13:52:21 INFO - PROCESS | 1827 | ++DOMWINDOW == 212 (0x7f9725b0e000) [pid = 1827] [serial = 1418] [outer = 0x7f97252dfc00] 13:52:21 INFO - PROCESS | 1827 | 1461271941363 Marionette DEBUG loaded listener.js 13:52:21 INFO - PROCESS | 1827 | ++DOMWINDOW == 213 (0x7f97272de000) [pid = 1827] [serial = 1419] [outer = 0x7f97252dfc00] 13:52:22 INFO - PROCESS | 1827 | 1461271942254 Marionette TRACE conn4 <- [1,1860,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.scaled",0,null,null]]]}] 13:52:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 13:52:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 2037ms 13:52:22 INFO - PROCESS | 1827 | 1461271942323 Marionette TRACE conn4 -> [0,1861,"getWindowHandle",null] 13:52:22 INFO - PROCESS | 1827 | 1461271942329 Marionette TRACE conn4 <- [1,1861,null,{"value":"8"}] 13:52:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 13:52:22 INFO - PROCESS | 1827 | 1461271942336 Marionette TRACE conn4 -> [0,1862,"setScriptTimeout",{"ms":35000}] 13:52:22 INFO - PROCESS | 1827 | 1461271942345 Marionette TRACE conn4 <- [1,1862,null,{}] 13:52:22 INFO - PROCESS | 1827 | 1461271942353 Marionette TRACE conn4 -> [0,1863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:52:22 INFO - PROCESS | 1827 | 1461271942661 Marionette TRACE conn4 <- [1,1863,null,{"value":null}] 13:52:23 INFO - PROCESS | 1827 | 1461271942995 Marionette TRACE conn4 -> [0,1864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:23 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f972aa20800 == 146 [pid = 1827] [id = 473] 13:52:23 INFO - PROCESS | 1827 | ++DOMWINDOW == 214 (0x7f97252dd000) [pid = 1827] [serial = 1420] [outer = (nil)] 13:52:23 INFO - PROCESS | 1827 | ++DOMWINDOW == 215 (0x7f97272e9800) [pid = 1827] [serial = 1421] [outer = 0x7f97252dd000] 13:52:23 INFO - PROCESS | 1827 | 1461271943067 Marionette DEBUG loaded listener.js 13:52:23 INFO - PROCESS | 1827 | ++DOMWINDOW == 216 (0x7f972aa71000) [pid = 1827] [serial = 1422] [outer = 0x7f97252dd000] 13:52:24 INFO - PROCESS | 1827 | 1461271944097 Marionette TRACE conn4 <- [1,1864,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.shape",0,null,null]]]}] 13:52:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 13:52:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 1798ms 13:52:24 INFO - PROCESS | 1827 | 1461271944136 Marionette TRACE conn4 -> [0,1865,"getWindowHandle",null] 13:52:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 13:52:24 INFO - PROCESS | 1827 | 1461271944140 Marionette TRACE conn4 <- [1,1865,null,{"value":"8"}] 13:52:24 INFO - PROCESS | 1827 | 1461271944147 Marionette TRACE conn4 -> [0,1866,"setScriptTimeout",{"ms":35000}] 13:52:24 INFO - PROCESS | 1827 | 1461271944150 Marionette TRACE conn4 <- [1,1866,null,{}] 13:52:24 INFO - PROCESS | 1827 | 1461271944155 Marionette TRACE conn4 -> [0,1867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:52:24 INFO - PROCESS | 1827 | 1461271944329 Marionette TRACE conn4 <- [1,1867,null,{"value":null}] 13:52:24 INFO - PROCESS | 1827 | 1461271944628 Marionette TRACE conn4 -> [0,1868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.basic.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:24 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f9725f1a000 == 147 [pid = 1827] [id = 474] 13:52:24 INFO - PROCESS | 1827 | ++DOMWINDOW == 217 (0x7f97272ddc00) [pid = 1827] [serial = 1423] [outer = (nil)] 13:52:24 INFO - PROCESS | 1827 | ++DOMWINDOW == 218 (0x7f972efd8400) [pid = 1827] [serial = 1424] [outer = 0x7f97272ddc00] 13:52:24 INFO - PROCESS | 1827 | 1461271944785 Marionette DEBUG loaded listener.js 13:52:24 INFO - PROCESS | 1827 | ++DOMWINDOW == 219 (0x7f972fc07800) [pid = 1827] [serial = 1425] [outer = 0x7f97272ddc00] 13:52:24 INFO - PROCESS | 1827 | --DOCSHELL 0x7f972db60000 == 146 [pid = 1827] [id = 457] 13:52:24 INFO - PROCESS | 1827 | --DOCSHELL 0x7f972ceca800 == 145 [pid = 1827] [id = 456] 13:52:24 INFO - PROCESS | 1827 | --DOMWINDOW == 218 (0x7f9725bd3c00) [pid = 1827] [serial = 1280] [outer = (nil)] [url = about:blank] 13:52:24 INFO - PROCESS | 1827 | --DOMWINDOW == 217 (0x7f972fae6000) [pid = 1827] [serial = 1283] [outer = (nil)] [url = about:blank] 13:52:25 INFO - PROCESS | 1827 | --DOCSHELL 0x7f972af6e000 == 144 [pid = 1827] [id = 455] 13:52:25 INFO - PROCESS | 1827 | --DOCSHELL 0x7f97293c1800 == 143 [pid = 1827] [id = 454] 13:52:25 INFO - PROCESS | 1827 | --DOCSHELL 0x7f9726bc4800 == 142 [pid = 1827] [id = 453] 13:52:25 INFO - PROCESS | 1827 | --DOCSHELL 0x7f972a8ee000 == 141 [pid = 1827] [id = 452] 13:52:25 INFO - PROCESS | 1827 | --DOCSHELL 0x7f97474de000 == 140 [pid = 1827] [id = 446] 13:52:25 INFO - PROCESS | 1827 | --DOCSHELL 0x7f974136b000 == 139 [pid = 1827] [id = 445] 13:52:25 INFO - PROCESS | 1827 | --DOCSHELL 0x7f973fc8b000 == 138 [pid = 1827] [id = 444] 13:52:25 INFO - PROCESS | 1827 | --DOCSHELL 0x7f973d209000 == 137 [pid = 1827] [id = 443] 13:52:25 INFO - PROCESS | 1827 | --DOCSHELL 0x7f973aad6800 == 136 [pid = 1827] [id = 442] 13:52:25 INFO - PROCESS | 1827 | --DOCSHELL 0x7f973a852000 == 135 [pid = 1827] [id = 441] 13:52:25 INFO - PROCESS | 1827 | --DOCSHELL 0x7f97378b7800 == 134 [pid = 1827] [id = 440] 13:52:25 INFO - PROCESS | 1827 | --DOCSHELL 0x7f973401b000 == 133 [pid = 1827] [id = 439] 13:52:25 INFO - PROCESS | 1827 | --DOCSHELL 0x7f972ae56000 == 132 [pid = 1827] [id = 438] 13:52:25 INFO - PROCESS | 1827 | --DOMWINDOW == 216 (0x7f9734fe4000) [pid = 1827] [serial = 1304] [outer = (nil)] [url = about:blank] 13:52:25 INFO - PROCESS | 1827 | --DOMWINDOW == 215 (0x7f972706c800) [pid = 1827] [serial = 1310] [outer = (nil)] [url = about:blank] 13:52:25 INFO - PROCESS | 1827 | --DOMWINDOW == 214 (0x7f9729cc6800) [pid = 1827] [serial = 1311] [outer = (nil)] [url = about:blank] 13:52:25 INFO - PROCESS | 1827 | --DOMWINDOW == 213 (0x7f9736889800) [pid = 1827] [serial = 1305] [outer = (nil)] [url = about:blank] 13:52:25 INFO - PROCESS | 1827 | --DOMWINDOW == 212 (0x7f9736f48c00) [pid = 1827] [serial = 1307] [outer = (nil)] [url = about:blank] 13:52:25 INFO - PROCESS | 1827 | --DOMWINDOW == 211 (0x7f9739f02400) [pid = 1827] [serial = 1262] [outer = (nil)] [url = about:blank] 13:52:25 INFO - PROCESS | 1827 | --DOMWINDOW == 210 (0x7f9738936000) [pid = 1827] [serial = 1308] [outer = (nil)] [url = about:blank] 13:52:25 INFO - PROCESS | 1827 | --DOMWINDOW == 209 (0x7f972fc0b800) [pid = 1827] [serial = 1301] [outer = (nil)] [url = about:blank] 13:52:25 INFO - PROCESS | 1827 | --DOMWINDOW == 208 (0x7f9734126000) [pid = 1827] [serial = 1302] [outer = (nil)] [url = about:blank] 13:52:25 INFO - PROCESS | 1827 | --DOMWINDOW == 207 (0x7f972ef09800) [pid = 1827] [serial = 1256] [outer = (nil)] [url = about:blank] 13:52:25 INFO - PROCESS | 1827 | --DOMWINDOW == 206 (0x7f97272dfc00) [pid = 1827] [serial = 1253] [outer = (nil)] [url = about:blank] 13:52:25 INFO - PROCESS | 1827 | --DOMWINDOW == 205 (0x7f972bd82800) [pid = 1827] [serial = 1286] [outer = (nil)] [url = about:blank] 13:52:25 INFO - PROCESS | 1827 | --DOMWINDOW == 204 (0x7f972c21f800) [pid = 1827] [serial = 1298] [outer = (nil)] [url = about:blank] 13:52:25 INFO - PROCESS | 1827 | --DOMWINDOW == 203 (0x7f972fc0bc00) [pid = 1827] [serial = 1299] [outer = (nil)] [url = about:blank] 13:52:25 INFO - PROCESS | 1827 | --DOMWINDOW == 202 (0x7f972fba0c00) [pid = 1827] [serial = 1296] [outer = (nil)] [url = about:blank] 13:52:25 INFO - PROCESS | 1827 | --DOMWINDOW == 201 (0x7f972dbd1800) [pid = 1827] [serial = 1295] [outer = (nil)] [url = about:blank] 13:52:25 INFO - PROCESS | 1827 | --DOMWINDOW == 200 (0x7f974e559800) [pid = 1827] [serial = 1274] [outer = (nil)] [url = about:blank] 13:52:25 INFO - PROCESS | 1827 | --DOMWINDOW == 199 (0x7f9727197800) [pid = 1827] [serial = 1290] [outer = (nil)] [url = about:blank] 13:52:25 INFO - PROCESS | 1827 | --DOMWINDOW == 198 (0x7f9725dedc00) [pid = 1827] [serial = 1289] [outer = (nil)] [url = about:blank] 13:52:25 INFO - PROCESS | 1827 | --DOMWINDOW == 197 (0x7f973a8c8000) [pid = 1827] [serial = 1265] [outer = (nil)] [url = about:blank] 13:52:25 INFO - PROCESS | 1827 | --DOMWINDOW == 196 (0x7f9750630000) [pid = 1827] [serial = 1277] [outer = (nil)] [url = about:blank] 13:52:25 INFO - PROCESS | 1827 | --DOMWINDOW == 195 (0x7f974d370800) [pid = 1827] [serial = 1271] [outer = (nil)] [url = about:blank] 13:52:25 INFO - PROCESS | 1827 | --DOMWINDOW == 194 (0x7f972994e400) [pid = 1827] [serial = 1293] [outer = (nil)] [url = about:blank] 13:52:25 INFO - PROCESS | 1827 | --DOMWINDOW == 193 (0x7f9729593400) [pid = 1827] [serial = 1292] [outer = (nil)] [url = about:blank] 13:52:25 INFO - PROCESS | 1827 | --DOMWINDOW == 192 (0x7f9734f43800) [pid = 1827] [serial = 1259] [outer = (nil)] [url = about:blank] 13:52:25 INFO - PROCESS | 1827 | --DOMWINDOW == 191 (0x7f973f8dfc00) [pid = 1827] [serial = 1268] [outer = (nil)] [url = about:blank] 13:52:25 INFO - PROCESS | 1827 | 1461271945696 Marionette TRACE conn4 <- [1,1868,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.1.html",0,null,null,[["Canvas test: 2d.path.clip.basic.1",0,null,null]]]}] 13:52:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 13:52:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 1582ms 13:52:25 INFO - PROCESS | 1827 | 1461271945729 Marionette TRACE conn4 -> [0,1869,"getWindowHandle",null] 13:52:25 INFO - PROCESS | 1827 | 1461271945734 Marionette TRACE conn4 <- [1,1869,null,{"value":"8"}] 13:52:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 13:52:25 INFO - PROCESS | 1827 | 1461271945749 Marionette TRACE conn4 -> [0,1870,"setScriptTimeout",{"ms":35000}] 13:52:25 INFO - PROCESS | 1827 | 1461271945756 Marionette TRACE conn4 <- [1,1870,null,{}] 13:52:25 INFO - PROCESS | 1827 | 1461271945761 Marionette TRACE conn4 -> [0,1871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:52:25 INFO - PROCESS | 1827 | 1461271945943 Marionette TRACE conn4 <- [1,1871,null,{"value":null}] 13:52:26 INFO - PROCESS | 1827 | 1461271946119 Marionette TRACE conn4 -> [0,1872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.basic.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:26 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f972aa0c800 == 133 [pid = 1827] [id = 475] 13:52:26 INFO - PROCESS | 1827 | ++DOMWINDOW == 192 (0x7f9725467400) [pid = 1827] [serial = 1426] [outer = (nil)] 13:52:26 INFO - PROCESS | 1827 | ++DOMWINDOW == 193 (0x7f972dbc2c00) [pid = 1827] [serial = 1427] [outer = 0x7f9725467400] 13:52:26 INFO - PROCESS | 1827 | 1461271946180 Marionette DEBUG loaded listener.js 13:52:26 INFO - PROCESS | 1827 | ++DOMWINDOW == 194 (0x7f9734126000) [pid = 1827] [serial = 1428] [outer = 0x7f9725467400] 13:52:26 INFO - PROCESS | 1827 | 1461271946900 Marionette TRACE conn4 <- [1,1872,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.2.html",0,null,null,[["Canvas test: 2d.path.clip.basic.2",0,null,null]]]}] 13:52:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 13:52:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 1187ms 13:52:26 INFO - PROCESS | 1827 | 1461271946929 Marionette TRACE conn4 -> [0,1873,"getWindowHandle",null] 13:52:26 INFO - PROCESS | 1827 | 1461271946933 Marionette TRACE conn4 <- [1,1873,null,{"value":"8"}] 13:52:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 13:52:26 INFO - PROCESS | 1827 | 1461271946938 Marionette TRACE conn4 -> [0,1874,"setScriptTimeout",{"ms":35000}] 13:52:26 INFO - PROCESS | 1827 | 1461271946941 Marionette TRACE conn4 <- [1,1874,null,{}] 13:52:26 INFO - PROCESS | 1827 | 1461271946976 Marionette TRACE conn4 -> [0,1875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:52:27 INFO - PROCESS | 1827 | 1461271947152 Marionette TRACE conn4 <- [1,1875,null,{"value":null}] 13:52:27 INFO - PROCESS | 1827 | 1461271947162 Marionette TRACE conn4 -> [0,1876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:27 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f972ced6800 == 134 [pid = 1827] [id = 476] 13:52:27 INFO - PROCESS | 1827 | ++DOMWINDOW == 195 (0x7f9724cdac00) [pid = 1827] [serial = 1429] [outer = (nil)] 13:52:27 INFO - PROCESS | 1827 | ++DOMWINDOW == 196 (0x7f9734fe4000) [pid = 1827] [serial = 1430] [outer = 0x7f9724cdac00] 13:52:27 INFO - PROCESS | 1827 | 1461271947221 Marionette DEBUG loaded listener.js 13:52:27 INFO - PROCESS | 1827 | ++DOMWINDOW == 197 (0x7f9736b58400) [pid = 1827] [serial = 1431] [outer = 0x7f9724cdac00] 13:52:28 INFO - PROCESS | 1827 | 1461271948220 Marionette TRACE conn4 <- [1,1876,null,{"value":["/2dcontext/path-objects/2d.path.clip.empty.html",0,null,null,[["Canvas test: 2d.path.clip.empty",0,null,null]]]}] 13:52:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 13:52:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 1341ms 13:52:28 INFO - PROCESS | 1827 | 1461271948280 Marionette TRACE conn4 -> [0,1877,"getWindowHandle",null] 13:52:28 INFO - PROCESS | 1827 | 1461271948282 Marionette TRACE conn4 <- [1,1877,null,{"value":"8"}] 13:52:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 13:52:28 INFO - PROCESS | 1827 | 1461271948294 Marionette TRACE conn4 -> [0,1878,"setScriptTimeout",{"ms":35000}] 13:52:28 INFO - PROCESS | 1827 | 1461271948296 Marionette TRACE conn4 <- [1,1878,null,{}] 13:52:28 INFO - PROCESS | 1827 | 1461271948302 Marionette TRACE conn4 -> [0,1879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:52:28 INFO - PROCESS | 1827 | 1461271948526 Marionette TRACE conn4 <- [1,1879,null,{"value":null}] 13:52:28 INFO - PROCESS | 1827 | 1461271948565 Marionette TRACE conn4 -> [0,1880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.intersect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:28 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f9734155800 == 135 [pid = 1827] [id = 477] 13:52:28 INFO - PROCESS | 1827 | ++DOMWINDOW == 198 (0x7f9738776800) [pid = 1827] [serial = 1432] [outer = (nil)] 13:52:28 INFO - PROCESS | 1827 | ++DOMWINDOW == 199 (0x7f9739f02800) [pid = 1827] [serial = 1433] [outer = 0x7f9738776800] 13:52:28 INFO - PROCESS | 1827 | 1461271948637 Marionette DEBUG loaded listener.js 13:52:28 INFO - PROCESS | 1827 | ++DOMWINDOW == 200 (0x7f973a26c800) [pid = 1827] [serial = 1434] [outer = 0x7f9738776800] 13:52:29 INFO - PROCESS | 1827 | --DOMWINDOW == 199 (0x7f972aad6000) [pid = 1827] [serial = 1369] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 13:52:29 INFO - PROCESS | 1827 | --DOMWINDOW == 198 (0x7f972efd5c00) [pid = 1827] [serial = 1366] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 13:52:29 INFO - PROCESS | 1827 | --DOMWINDOW == 197 (0x7f972ae9e000) [pid = 1827] [serial = 1372] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 13:52:29 INFO - PROCESS | 1827 | --DOMWINDOW == 196 (0x7f972545c800) [pid = 1827] [serial = 1360] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 13:52:29 INFO - PROCESS | 1827 | --DOMWINDOW == 195 (0x7f972706f400) [pid = 1827] [serial = 1357] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 13:52:29 INFO - PROCESS | 1827 | --DOMWINDOW == 194 (0x7f9729959400) [pid = 1827] [serial = 1363] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 13:52:29 INFO - PROCESS | 1827 | 1461271949900 Marionette TRACE conn4 <- [1,1880,null,{"value":["/2dcontext/path-objects/2d.path.clip.intersect.html",0,null,null,[["Canvas test: 2d.path.clip.intersect",0,null,null]]]}] 13:52:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 13:52:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 1639ms 13:52:29 INFO - PROCESS | 1827 | 1461271949930 Marionette TRACE conn4 -> [0,1881,"getWindowHandle",null] 13:52:29 INFO - PROCESS | 1827 | 1461271949934 Marionette TRACE conn4 <- [1,1881,null,{"value":"8"}] 13:52:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 13:52:29 INFO - PROCESS | 1827 | 1461271949939 Marionette TRACE conn4 -> [0,1882,"setScriptTimeout",{"ms":35000}] 13:52:29 INFO - PROCESS | 1827 | 1461271949941 Marionette TRACE conn4 <- [1,1882,null,{}] 13:52:29 INFO - PROCESS | 1827 | 1461271949946 Marionette TRACE conn4 -> [0,1883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:52:30 INFO - PROCESS | 1827 | 1461271950183 Marionette TRACE conn4 <- [1,1883,null,{"value":null}] 13:52:30 INFO - PROCESS | 1827 | 1461271950334 Marionette TRACE conn4 -> [0,1884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:30 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f9736416800 == 136 [pid = 1827] [id = 478] 13:52:30 INFO - PROCESS | 1827 | ++DOMWINDOW == 195 (0x7f9725bd1800) [pid = 1827] [serial = 1435] [outer = (nil)] 13:52:30 INFO - PROCESS | 1827 | ++DOMWINDOW == 196 (0x7f9736e6cc00) [pid = 1827] [serial = 1436] [outer = 0x7f9725bd1800] 13:52:30 INFO - PROCESS | 1827 | 1461271950399 Marionette DEBUG loaded listener.js 13:52:30 INFO - PROCESS | 1827 | ++DOMWINDOW == 197 (0x7f973a720800) [pid = 1827] [serial = 1437] [outer = 0x7f9725bd1800] 13:52:31 INFO - PROCESS | 1827 | 1461271951074 Marionette TRACE conn4 <- [1,1884,null,{"value":["/2dcontext/path-objects/2d.path.clip.unaffected.html",0,null,null,[["Canvas test: 2d.path.clip.unaffected",0,null,null]]]}] 13:52:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 13:52:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 1188ms 13:52:31 INFO - PROCESS | 1827 | 1461271951128 Marionette TRACE conn4 -> [0,1885,"getWindowHandle",null] 13:52:31 INFO - PROCESS | 1827 | 1461271951131 Marionette TRACE conn4 <- [1,1885,null,{"value":"8"}] 13:52:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 13:52:31 INFO - PROCESS | 1827 | 1461271951157 Marionette TRACE conn4 -> [0,1886,"setScriptTimeout",{"ms":35000}] 13:52:31 INFO - PROCESS | 1827 | 1461271951161 Marionette TRACE conn4 <- [1,1886,null,{}] 13:52:31 INFO - PROCESS | 1827 | 1461271951166 Marionette TRACE conn4 -> [0,1887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:52:31 INFO - PROCESS | 1827 | 1461271951335 Marionette TRACE conn4 <- [1,1887,null,{"value":null}] 13:52:31 INFO - PROCESS | 1827 | 1461271951346 Marionette TRACE conn4 -> [0,1888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.winding.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:31 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f973a2ba000 == 137 [pid = 1827] [id = 479] 13:52:31 INFO - PROCESS | 1827 | ++DOMWINDOW == 198 (0x7f9729959400) [pid = 1827] [serial = 1438] [outer = (nil)] 13:52:31 INFO - PROCESS | 1827 | ++DOMWINDOW == 199 (0x7f973eddd800) [pid = 1827] [serial = 1439] [outer = 0x7f9729959400] 13:52:31 INFO - PROCESS | 1827 | 1461271951405 Marionette DEBUG loaded listener.js 13:52:31 INFO - PROCESS | 1827 | ++DOMWINDOW == 200 (0x7f97406ad800) [pid = 1827] [serial = 1440] [outer = 0x7f9729959400] 13:52:32 INFO - PROCESS | 1827 | 1461271952563 Marionette TRACE conn4 <- [1,1888,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.1.html",0,null,null,[["Canvas test: 2d.path.clip.winding.1",0,null,null]]]}] 13:52:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 13:52:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 1443ms 13:52:32 INFO - PROCESS | 1827 | 1461271952593 Marionette TRACE conn4 -> [0,1889,"getWindowHandle",null] 13:52:32 INFO - PROCESS | 1827 | 1461271952599 Marionette TRACE conn4 <- [1,1889,null,{"value":"8"}] 13:52:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 13:52:32 INFO - PROCESS | 1827 | 1461271952609 Marionette TRACE conn4 -> [0,1890,"setScriptTimeout",{"ms":35000}] 13:52:32 INFO - PROCESS | 1827 | 1461271952612 Marionette TRACE conn4 <- [1,1890,null,{}] 13:52:32 INFO - PROCESS | 1827 | 1461271952621 Marionette TRACE conn4 -> [0,1891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:52:32 INFO - PROCESS | 1827 | 1461271952819 Marionette TRACE conn4 <- [1,1891,null,{"value":null}] 13:52:33 INFO - PROCESS | 1827 | 1461271953035 Marionette TRACE conn4 -> [0,1892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.winding.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:33 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f9729cd5000 == 138 [pid = 1827] [id = 480] 13:52:33 INFO - PROCESS | 1827 | ++DOMWINDOW == 201 (0x7f97272e4400) [pid = 1827] [serial = 1441] [outer = (nil)] 13:52:33 INFO - PROCESS | 1827 | ++DOMWINDOW == 202 (0x7f9729cc9c00) [pid = 1827] [serial = 1442] [outer = 0x7f97272e4400] 13:52:33 INFO - PROCESS | 1827 | 1461271953151 Marionette DEBUG loaded listener.js 13:52:33 INFO - PROCESS | 1827 | ++DOMWINDOW == 203 (0x7f972ad7d000) [pid = 1827] [serial = 1443] [outer = 0x7f97272e4400] 13:52:34 INFO - PROCESS | 1827 | 1461271954226 Marionette TRACE conn4 <- [1,1892,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.2.html",0,null,null,[["Canvas test: 2d.path.clip.winding.2",0,null,null]]]}] 13:52:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 13:52:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 1683ms 13:52:34 INFO - PROCESS | 1827 | 1461271954295 Marionette TRACE conn4 -> [0,1893,"getWindowHandle",null] 13:52:34 INFO - PROCESS | 1827 | 1461271954308 Marionette TRACE conn4 <- [1,1893,null,{"value":"8"}] 13:52:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 13:52:34 INFO - PROCESS | 1827 | 1461271954322 Marionette TRACE conn4 -> [0,1894,"setScriptTimeout",{"ms":35000}] 13:52:34 INFO - PROCESS | 1827 | 1461271954327 Marionette TRACE conn4 <- [1,1894,null,{}] 13:52:34 INFO - PROCESS | 1827 | 1461271954336 Marionette TRACE conn4 -> [0,1895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:52:34 INFO - PROCESS | 1827 | 1461271954655 Marionette TRACE conn4 <- [1,1895,null,{"value":null}] 13:52:35 INFO - PROCESS | 1827 | 1461271955107 Marionette TRACE conn4 -> [0,1896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:35 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f97352e0000 == 139 [pid = 1827] [id = 481] 13:52:35 INFO - PROCESS | 1827 | ++DOMWINDOW == 204 (0x7f972fc0fc00) [pid = 1827] [serial = 1444] [outer = (nil)] 13:52:35 INFO - PROCESS | 1827 | ++DOMWINDOW == 205 (0x7f9733f23c00) [pid = 1827] [serial = 1445] [outer = 0x7f972fc0fc00] 13:52:35 INFO - PROCESS | 1827 | 1461271955180 Marionette DEBUG loaded listener.js 13:52:35 INFO - PROCESS | 1827 | ++DOMWINDOW == 206 (0x7f97341d9000) [pid = 1827] [serial = 1446] [outer = 0x7f972fc0fc00] 13:52:36 INFO - PROCESS | 1827 | 1461271956124 Marionette TRACE conn4 <- [1,1896,null,{"value":["/2dcontext/path-objects/2d.path.closePath.empty.html",0,null,null,[["Canvas test: 2d.path.closePath.empty",0,null,null]]]}] 13:52:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 13:52:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 1839ms 13:52:36 INFO - PROCESS | 1827 | 1461271956160 Marionette TRACE conn4 -> [0,1897,"getWindowHandle",null] 13:52:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 13:52:36 INFO - PROCESS | 1827 | 1461271956165 Marionette TRACE conn4 <- [1,1897,null,{"value":"8"}] 13:52:36 INFO - PROCESS | 1827 | 1461271956171 Marionette TRACE conn4 -> [0,1898,"setScriptTimeout",{"ms":35000}] 13:52:36 INFO - PROCESS | 1827 | 1461271956177 Marionette TRACE conn4 <- [1,1898,null,{}] 13:52:36 INFO - PROCESS | 1827 | 1461271956192 Marionette TRACE conn4 -> [0,1899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:52:36 INFO - PROCESS | 1827 | 1461271956408 Marionette TRACE conn4 <- [1,1899,null,{"value":null}] 13:52:36 INFO - PROCESS | 1827 | 1461271956623 Marionette TRACE conn4 -> [0,1900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.newline.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:36 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f973aea6800 == 140 [pid = 1827] [id = 482] 13:52:36 INFO - PROCESS | 1827 | ++DOMWINDOW == 207 (0x7f9734173800) [pid = 1827] [serial = 1447] [outer = (nil)] 13:52:36 INFO - PROCESS | 1827 | ++DOMWINDOW == 208 (0x7f973876c400) [pid = 1827] [serial = 1448] [outer = 0x7f9734173800] 13:52:36 INFO - PROCESS | 1827 | 1461271956741 Marionette DEBUG loaded listener.js 13:52:36 INFO - PROCESS | 1827 | ++DOMWINDOW == 209 (0x7f973a271800) [pid = 1827] [serial = 1449] [outer = 0x7f9734173800] 13:52:37 INFO - PROCESS | 1827 | 1461271957650 Marionette TRACE conn4 <- [1,1900,null,{"value":["/2dcontext/path-objects/2d.path.closePath.newline.html",0,null,null,[["Canvas test: 2d.path.closePath.newline",0,null,null]]]}] 13:52:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 13:52:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 1536ms 13:52:37 INFO - PROCESS | 1827 | 1461271957707 Marionette TRACE conn4 -> [0,1901,"getWindowHandle",null] 13:52:37 INFO - PROCESS | 1827 | 1461271957711 Marionette TRACE conn4 <- [1,1901,null,{"value":"8"}] 13:52:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 13:52:37 INFO - PROCESS | 1827 | 1461271957717 Marionette TRACE conn4 -> [0,1902,"setScriptTimeout",{"ms":35000}] 13:52:37 INFO - PROCESS | 1827 | 1461271957719 Marionette TRACE conn4 <- [1,1902,null,{}] 13:52:37 INFO - PROCESS | 1827 | 1461271957725 Marionette TRACE conn4 -> [0,1903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:52:37 INFO - PROCESS | 1827 | 1461271957923 Marionette TRACE conn4 <- [1,1903,null,{"value":null}] 13:52:38 INFO - PROCESS | 1827 | 1461271958130 Marionette TRACE conn4 -> [0,1904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.nextpoint.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:38 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f97402e3000 == 141 [pid = 1827] [id = 483] 13:52:38 INFO - PROCESS | 1827 | ++DOMWINDOW == 210 (0x7f9734f3f800) [pid = 1827] [serial = 1450] [outer = (nil)] 13:52:38 INFO - PROCESS | 1827 | ++DOMWINDOW == 211 (0x7f973f417800) [pid = 1827] [serial = 1451] [outer = 0x7f9734f3f800] 13:52:38 INFO - PROCESS | 1827 | 1461271958257 Marionette DEBUG loaded listener.js 13:52:38 INFO - PROCESS | 1827 | ++DOMWINDOW == 212 (0x7f9743867000) [pid = 1827] [serial = 1452] [outer = 0x7f9734f3f800] 13:52:39 INFO - PROCESS | 1827 | 1461271959158 Marionette TRACE conn4 <- [1,1904,null,{"value":["/2dcontext/path-objects/2d.path.closePath.nextpoint.html",0,null,null,[["Canvas test: 2d.path.closePath.nextpoint",0,null,null]]]}] 13:52:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 13:52:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 1478ms 13:52:39 INFO - PROCESS | 1827 | 1461271959197 Marionette TRACE conn4 -> [0,1905,"getWindowHandle",null] 13:52:39 INFO - PROCESS | 1827 | 1461271959201 Marionette TRACE conn4 <- [1,1905,null,{"value":"8"}] 13:52:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 13:52:39 INFO - PROCESS | 1827 | 1461271959206 Marionette TRACE conn4 -> [0,1906,"setScriptTimeout",{"ms":35000}] 13:52:39 INFO - PROCESS | 1827 | 1461271959208 Marionette TRACE conn4 <- [1,1906,null,{}] 13:52:39 INFO - PROCESS | 1827 | 1461271959214 Marionette TRACE conn4 -> [0,1907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:52:39 INFO - PROCESS | 1827 | 1461271959405 Marionette TRACE conn4 <- [1,1907,null,{"value":null}] 13:52:39 INFO - PROCESS | 1827 | 1461271959619 Marionette TRACE conn4 -> [0,1908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.closed.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:39 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f974659a000 == 142 [pid = 1827] [id = 484] 13:52:39 INFO - PROCESS | 1827 | ++DOMWINDOW == 213 (0x7f973a8d5400) [pid = 1827] [serial = 1453] [outer = (nil)] 13:52:39 INFO - PROCESS | 1827 | ++DOMWINDOW == 214 (0x7f974d2d8000) [pid = 1827] [serial = 1454] [outer = 0x7f973a8d5400] 13:52:39 INFO - PROCESS | 1827 | 1461271959731 Marionette DEBUG loaded listener.js 13:52:39 INFO - PROCESS | 1827 | ++DOMWINDOW == 215 (0x7f974e19a800) [pid = 1827] [serial = 1455] [outer = 0x7f973a8d5400] 13:52:40 INFO - PROCESS | 1827 | 1461271960684 Marionette TRACE conn4 <- [1,1908,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.basic.html",0,null,null,[["Canvas test: 2d.path.fill.closed.basic",0,null,null]]]}] 13:52:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 13:52:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 1531ms 13:52:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 13:52:40 INFO - PROCESS | 1827 | 1461271960739 Marionette TRACE conn4 -> [0,1909,"getWindowHandle",null] 13:52:40 INFO - PROCESS | 1827 | 1461271960742 Marionette TRACE conn4 <- [1,1909,null,{"value":"8"}] 13:52:40 INFO - PROCESS | 1827 | 1461271960749 Marionette TRACE conn4 -> [0,1910,"setScriptTimeout",{"ms":35000}] 13:52:40 INFO - PROCESS | 1827 | 1461271960752 Marionette TRACE conn4 <- [1,1910,null,{}] 13:52:40 INFO - PROCESS | 1827 | 1461271960757 Marionette TRACE conn4 -> [0,1911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:52:40 INFO - PROCESS | 1827 | 1461271960981 Marionette TRACE conn4 <- [1,1911,null,{"value":null}] 13:52:41 INFO - PROCESS | 1827 | 1461271961197 Marionette TRACE conn4 -> [0,1912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.closed.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:41 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f9751d2c000 == 143 [pid = 1827] [id = 485] 13:52:41 INFO - PROCESS | 1827 | ++DOMWINDOW == 216 (0x7f973b412000) [pid = 1827] [serial = 1456] [outer = (nil)] 13:52:41 INFO - PROCESS | 1827 | ++DOMWINDOW == 217 (0x7f9751e84400) [pid = 1827] [serial = 1457] [outer = 0x7f973b412000] 13:52:41 INFO - PROCESS | 1827 | 1461271961316 Marionette DEBUG loaded listener.js 13:52:41 INFO - PROCESS | 1827 | ++DOMWINDOW == 218 (0x7f975224c400) [pid = 1827] [serial = 1458] [outer = 0x7f973b412000] 13:52:42 INFO - PROCESS | 1827 | 1461271962195 Marionette TRACE conn4 <- [1,1912,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.unaffected.html",0,null,null,[["Canvas test: 2d.path.fill.closed.unaffected",0,null,null]]]}] 13:52:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 13:52:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 1480ms 13:52:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 13:52:42 INFO - PROCESS | 1827 | 1461271962229 Marionette TRACE conn4 -> [0,1913,"getWindowHandle",null] 13:52:42 INFO - PROCESS | 1827 | 1461271962232 Marionette TRACE conn4 <- [1,1913,null,{"value":"8"}] 13:52:42 INFO - PROCESS | 1827 | 1461271962238 Marionette TRACE conn4 -> [0,1914,"setScriptTimeout",{"ms":35000}] 13:52:42 INFO - PROCESS | 1827 | 1461271962242 Marionette TRACE conn4 <- [1,1914,null,{}] 13:52:42 INFO - PROCESS | 1827 | 1461271962247 Marionette TRACE conn4 -> [0,1915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:52:42 INFO - PROCESS | 1827 | 1461271962437 Marionette TRACE conn4 <- [1,1915,null,{"value":null}] 13:52:42 INFO - PROCESS | 1827 | 1461271962666 Marionette TRACE conn4 -> [0,1916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:42 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f975271e800 == 144 [pid = 1827] [id = 486] 13:52:42 INFO - PROCESS | 1827 | ++DOMWINDOW == 219 (0x7f9740929000) [pid = 1827] [serial = 1459] [outer = (nil)] 13:52:42 INFO - PROCESS | 1827 | ++DOMWINDOW == 220 (0x7f97524cd400) [pid = 1827] [serial = 1460] [outer = 0x7f9740929000] 13:52:42 INFO - PROCESS | 1827 | 1461271962780 Marionette DEBUG loaded listener.js 13:52:42 INFO - PROCESS | 1827 | ++DOMWINDOW == 221 (0x7f9752558c00) [pid = 1827] [serial = 1461] [outer = 0x7f9740929000] 13:52:43 INFO - PROCESS | 1827 | 1461271963735 Marionette TRACE conn4 <- [1,1916,null,{"value":["/2dcontext/path-objects/2d.path.fill.overlap.html",0,null,null,[["Canvas test: 2d.path.fill.overlap",0,null,null]]]}] 13:52:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 13:52:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 1544ms 13:52:43 INFO - PROCESS | 1827 | 1461271963783 Marionette TRACE conn4 -> [0,1917,"getWindowHandle",null] 13:52:43 INFO - PROCESS | 1827 | 1461271963787 Marionette TRACE conn4 <- [1,1917,null,{"value":"8"}] 13:52:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 13:52:43 INFO - PROCESS | 1827 | 1461271963793 Marionette TRACE conn4 -> [0,1918,"setScriptTimeout",{"ms":35000}] 13:52:43 INFO - PROCESS | 1827 | 1461271963796 Marionette TRACE conn4 <- [1,1918,null,{}] 13:52:43 INFO - PROCESS | 1827 | 1461271963822 Marionette TRACE conn4 -> [0,1919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:52:44 INFO - PROCESS | 1827 | 1461271964024 Marionette TRACE conn4 <- [1,1919,null,{"value":null}] 13:52:44 INFO - PROCESS | 1827 | 1461271964237 Marionette TRACE conn4 -> [0,1920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.add.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:44 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f9754675000 == 145 [pid = 1827] [id = 487] 13:52:44 INFO - PROCESS | 1827 | ++DOMWINDOW == 222 (0x7f9724fe4800) [pid = 1827] [serial = 1462] [outer = (nil)] 13:52:44 INFO - PROCESS | 1827 | ++DOMWINDOW == 223 (0x7f9724fec400) [pid = 1827] [serial = 1463] [outer = 0x7f9724fe4800] 13:52:44 INFO - PROCESS | 1827 | 1461271964347 Marionette DEBUG loaded listener.js 13:52:44 INFO - PROCESS | 1827 | ++DOMWINDOW == 224 (0x7f9724ff1400) [pid = 1827] [serial = 1464] [outer = 0x7f9724fe4800] 13:52:45 INFO - PROCESS | 1827 | 1461271965261 Marionette TRACE conn4 <- [1,1920,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.add.html",0,null,null,[["Canvas test: 2d.path.fill.winding.add",0,null,null]]]}] 13:52:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 13:52:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 1497ms 13:52:45 INFO - PROCESS | 1827 | 1461271965292 Marionette TRACE conn4 -> [0,1921,"getWindowHandle",null] 13:52:45 INFO - PROCESS | 1827 | 1461271965296 Marionette TRACE conn4 <- [1,1921,null,{"value":"8"}] 13:52:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 13:52:45 INFO - PROCESS | 1827 | 1461271965302 Marionette TRACE conn4 -> [0,1922,"setScriptTimeout",{"ms":35000}] 13:52:45 INFO - PROCESS | 1827 | 1461271965306 Marionette TRACE conn4 <- [1,1922,null,{}] 13:52:45 INFO - PROCESS | 1827 | 1461271965315 Marionette TRACE conn4 -> [0,1923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:52:45 INFO - PROCESS | 1827 | 1461271965612 Marionette TRACE conn4 <- [1,1923,null,{"value":null}] 13:52:45 INFO - PROCESS | 1827 | 1461271965970 Marionette TRACE conn4 -> [0,1924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:46 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f9756b96800 == 146 [pid = 1827] [id = 488] 13:52:46 INFO - PROCESS | 1827 | ++DOMWINDOW == 225 (0x7f9724fe9400) [pid = 1827] [serial = 1465] [outer = (nil)] 13:52:46 INFO - PROCESS | 1827 | ++DOMWINDOW == 226 (0x7f973a729800) [pid = 1827] [serial = 1466] [outer = 0x7f9724fe9400] 13:52:46 INFO - PROCESS | 1827 | 1461271966088 Marionette DEBUG loaded listener.js 13:52:46 INFO - PROCESS | 1827 | ++DOMWINDOW == 227 (0x7f9752582800) [pid = 1827] [serial = 1467] [outer = 0x7f9724fe9400] 13:52:47 INFO - PROCESS | 1827 | 1461271967073 Marionette TRACE conn4 <- [1,1924,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.1",0,null,null]]]}] 13:52:47 INFO - PROCESS | 1827 | ************************* 13:52:47 INFO - PROCESS | 1827 | A coding exception was thrown and uncaught in a Task. 13:52:47 INFO - PROCESS | 1827 | 13:52:47 INFO - PROCESS | 1827 | Full message: TypeError: NetworkError when attempting to fetch resource. 13:52:47 INFO - PROCESS | 1827 | Full stack: 13:52:47 INFO - PROCESS | 1827 | ************************* 13:52:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 13:52:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 1831ms 13:52:47 INFO - PROCESS | 1827 | 1461271967134 Marionette TRACE conn4 -> [0,1925,"getWindowHandle",null] 13:52:47 INFO - PROCESS | 1827 | 1461271967138 Marionette TRACE conn4 <- [1,1925,null,{"value":"8"}] 13:52:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 13:52:47 INFO - PROCESS | 1827 | 1461271967144 Marionette TRACE conn4 -> [0,1926,"setScriptTimeout",{"ms":35000}] 13:52:47 INFO - PROCESS | 1827 | 1461271967146 Marionette TRACE conn4 <- [1,1926,null,{}] 13:52:47 INFO - PROCESS | 1827 | 1461271967152 Marionette TRACE conn4 -> [0,1927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:52:47 INFO - PROCESS | 1827 | 1461271967355 Marionette TRACE conn4 <- [1,1927,null,{"value":null}] 13:52:47 INFO - PROCESS | 1827 | 1461271967571 Marionette TRACE conn4 -> [0,1928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:47 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f973a6b4000 == 147 [pid = 1827] [id = 489] 13:52:47 INFO - PROCESS | 1827 | ++DOMWINDOW == 228 (0x7f9724febc00) [pid = 1827] [serial = 1468] [outer = (nil)] 13:52:47 INFO - PROCESS | 1827 | ++DOMWINDOW == 229 (0x7f9752775400) [pid = 1827] [serial = 1469] [outer = 0x7f9724febc00] 13:52:47 INFO - PROCESS | 1827 | 1461271967683 Marionette DEBUG loaded listener.js 13:52:47 INFO - PROCESS | 1827 | ++DOMWINDOW == 230 (0x7f97527ac000) [pid = 1827] [serial = 1470] [outer = 0x7f9724febc00] 13:52:48 INFO - PROCESS | 1827 | 1461271968601 Marionette TRACE conn4 <- [1,1928,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.2",0,null,null]]]}] 13:52:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 13:52:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 1531ms 13:52:48 INFO - PROCESS | 1827 | 1461271968676 Marionette TRACE conn4 -> [0,1929,"getWindowHandle",null] 13:52:48 INFO - PROCESS | 1827 | 1461271968680 Marionette TRACE conn4 <- [1,1929,null,{"value":"8"}] 13:52:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 13:52:48 INFO - PROCESS | 1827 | 1461271968686 Marionette TRACE conn4 -> [0,1930,"setScriptTimeout",{"ms":35000}] 13:52:48 INFO - PROCESS | 1827 | 1461271968689 Marionette TRACE conn4 <- [1,1930,null,{}] 13:52:48 INFO - PROCESS | 1827 | 1461271968695 Marionette TRACE conn4 -> [0,1931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:52:48 INFO - PROCESS | 1827 | 1461271968958 Marionette TRACE conn4 <- [1,1931,null,{"value":null}] 13:52:49 INFO - PROCESS | 1827 | 1461271969268 Marionette TRACE conn4 -> [0,1932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:49 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f972c29a800 == 148 [pid = 1827] [id = 490] 13:52:49 INFO - PROCESS | 1827 | ++DOMWINDOW == 231 (0x7f972be51800) [pid = 1827] [serial = 1471] [outer = (nil)] 13:52:49 INFO - PROCESS | 1827 | ++DOMWINDOW == 232 (0x7f975291c800) [pid = 1827] [serial = 1472] [outer = 0x7f972be51800] 13:52:49 INFO - PROCESS | 1827 | 1461271969351 Marionette DEBUG loaded listener.js 13:52:49 INFO - PROCESS | 1827 | ++DOMWINDOW == 233 (0x7f97529b9800) [pid = 1827] [serial = 1473] [outer = 0x7f972be51800] 13:52:50 INFO - PROCESS | 1827 | 1461271970208 Marionette TRACE conn4 <- [1,1932,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.3",0,null,null]]]}] 13:52:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 13:52:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 1580ms 13:52:50 INFO - PROCESS | 1827 | 1461271970267 Marionette TRACE conn4 -> [0,1933,"getWindowHandle",null] 13:52:50 INFO - PROCESS | 1827 | 1461271970270 Marionette TRACE conn4 <- [1,1933,null,{"value":"8"}] 13:52:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 13:52:50 INFO - PROCESS | 1827 | 1461271970276 Marionette TRACE conn4 -> [0,1934,"setScriptTimeout",{"ms":35000}] 13:52:50 INFO - PROCESS | 1827 | 1461271970278 Marionette TRACE conn4 <- [1,1934,null,{}] 13:52:50 INFO - PROCESS | 1827 | 1461271970284 Marionette TRACE conn4 -> [0,1935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:52:50 INFO - PROCESS | 1827 | 1461271970490 Marionette TRACE conn4 <- [1,1935,null,{"value":null}] 13:52:50 INFO - PROCESS | 1827 | 1461271970719 Marionette TRACE conn4 -> [0,1936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:50 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f97255e1800 == 149 [pid = 1827] [id = 491] 13:52:50 INFO - PROCESS | 1827 | ++DOMWINDOW == 234 (0x7f9724e4e800) [pid = 1827] [serial = 1474] [outer = (nil)] 13:52:50 INFO - PROCESS | 1827 | ++DOMWINDOW == 235 (0x7f9724e56000) [pid = 1827] [serial = 1475] [outer = 0x7f9724e4e800] 13:52:50 INFO - PROCESS | 1827 | 1461271970874 Marionette DEBUG loaded listener.js 13:52:50 INFO - PROCESS | 1827 | ++DOMWINDOW == 236 (0x7f972be4c000) [pid = 1827] [serial = 1476] [outer = 0x7f9724e4e800] 13:52:51 INFO - PROCESS | 1827 | 1461271971755 Marionette TRACE conn4 <- [1,1936,null,{"value":["/2dcontext/path-objects/2d.path.initial.html",0,null,null,[["Canvas test: 2d.path.initial",0,null,null]]]}] 13:52:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 13:52:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 1534ms 13:52:51 INFO - PROCESS | 1827 | 1461271971812 Marionette TRACE conn4 -> [0,1937,"getWindowHandle",null] 13:52:51 INFO - PROCESS | 1827 | 1461271971815 Marionette TRACE conn4 <- [1,1937,null,{"value":"8"}] 13:52:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 13:52:51 INFO - PROCESS | 1827 | 1461271971821 Marionette TRACE conn4 -> [0,1938,"setScriptTimeout",{"ms":35000}] 13:52:51 INFO - PROCESS | 1827 | 1461271971823 Marionette TRACE conn4 <- [1,1938,null,{}] 13:52:51 INFO - PROCESS | 1827 | 1461271971829 Marionette TRACE conn4 -> [0,1939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:52:52 INFO - PROCESS | 1827 | 1461271972023 Marionette TRACE conn4 <- [1,1939,null,{"value":null}] 13:52:52 INFO - PROCESS | 1827 | 1461271972305 Marionette TRACE conn4 -> [0,1940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.arc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:52 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f9724acd000 == 150 [pid = 1827] [id = 492] 13:52:52 INFO - PROCESS | 1827 | ++DOMWINDOW == 237 (0x7f9724e4b400) [pid = 1827] [serial = 1477] [outer = (nil)] 13:52:52 INFO - PROCESS | 1827 | ++DOMWINDOW == 238 (0x7f9725bd2c00) [pid = 1827] [serial = 1478] [outer = 0x7f9724e4b400] 13:52:52 INFO - PROCESS | 1827 | 1461271972422 Marionette DEBUG loaded listener.js 13:52:52 INFO - PROCESS | 1827 | ++DOMWINDOW == 239 (0x7f972aea1000) [pid = 1827] [serial = 1479] [outer = 0x7f9724e4b400] 13:52:53 INFO - PROCESS | 1827 | 1461271973261 Marionette TRACE conn4 <- [1,1940,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.arc.html",0,null,null,[["isPointInPath() works on arcs",0,null,null]]]}] 13:52:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 13:52:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 1487ms 13:52:53 INFO - PROCESS | 1827 | 1461271973310 Marionette TRACE conn4 -> [0,1941,"getWindowHandle",null] 13:52:53 INFO - PROCESS | 1827 | 1461271973313 Marionette TRACE conn4 <- [1,1941,null,{"value":"8"}] 13:52:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 13:52:53 INFO - PROCESS | 1827 | 1461271973319 Marionette TRACE conn4 -> [0,1942,"setScriptTimeout",{"ms":35000}] 13:52:53 INFO - PROCESS | 1827 | 1461271973322 Marionette TRACE conn4 <- [1,1942,null,{}] 13:52:53 INFO - PROCESS | 1827 | 1461271973327 Marionette TRACE conn4 -> [0,1943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:52:53 INFO - PROCESS | 1827 | 1461271973527 Marionette TRACE conn4 <- [1,1943,null,{"value":null}] 13:52:53 INFO - PROCESS | 1827 | 1461271973748 Marionette TRACE conn4 -> [0,1944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:53 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f972cdcb000 == 151 [pid = 1827] [id = 493] 13:52:53 INFO - PROCESS | 1827 | ++DOMWINDOW == 240 (0x7f9724e51800) [pid = 1827] [serial = 1480] [outer = (nil)] 13:52:53 INFO - PROCESS | 1827 | ++DOMWINDOW == 241 (0x7f972bd69800) [pid = 1827] [serial = 1481] [outer = 0x7f9724e51800] 13:52:53 INFO - PROCESS | 1827 | 1461271973859 Marionette DEBUG loaded listener.js 13:52:53 INFO - PROCESS | 1827 | ++DOMWINDOW == 242 (0x7f972c22b000) [pid = 1827] [serial = 1482] [outer = 0x7f9724e51800] 13:52:55 INFO - PROCESS | 1827 | 1461271975279 Marionette TRACE conn4 <- [1,1944,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 13:52:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 13:52:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 2029ms 13:52:55 INFO - PROCESS | 1827 | 1461271975350 Marionette TRACE conn4 -> [0,1945,"getWindowHandle",null] 13:52:55 INFO - PROCESS | 1827 | 1461271975357 Marionette TRACE conn4 <- [1,1945,null,{"value":"8"}] 13:52:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 13:52:55 INFO - PROCESS | 1827 | 1461271975365 Marionette TRACE conn4 -> [0,1946,"setScriptTimeout",{"ms":35000}] 13:52:55 INFO - PROCESS | 1827 | 1461271975370 Marionette TRACE conn4 <- [1,1946,null,{}] 13:52:55 INFO - PROCESS | 1827 | 1461271975376 Marionette TRACE conn4 -> [0,1947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:52:55 INFO - PROCESS | 1827 | 1461271975621 Marionette TRACE conn4 <- [1,1947,null,{"value":null}] 13:52:55 INFO - PROCESS | 1827 | 1461271975961 Marionette TRACE conn4 -> [0,1948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:56 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f972aa0f000 == 152 [pid = 1827] [id = 494] 13:52:56 INFO - PROCESS | 1827 | ++DOMWINDOW == 243 (0x7f97272df400) [pid = 1827] [serial = 1483] [outer = (nil)] 13:52:56 INFO - PROCESS | 1827 | ++DOMWINDOW == 244 (0x7f97293e1000) [pid = 1827] [serial = 1484] [outer = 0x7f97272df400] 13:52:56 INFO - PROCESS | 1827 | 1461271976124 Marionette DEBUG loaded listener.js 13:52:56 INFO - PROCESS | 1827 | ++DOMWINDOW == 245 (0x7f9729c88400) [pid = 1827] [serial = 1485] [outer = 0x7f97272df400] 13:52:57 INFO - PROCESS | 1827 | 1461271977116 Marionette TRACE conn4 <- [1,1948,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 13:52:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 13:52:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 1787ms 13:52:57 INFO - PROCESS | 1827 | 1461271977153 Marionette TRACE conn4 -> [0,1949,"getWindowHandle",null] 13:52:57 INFO - PROCESS | 1827 | 1461271977160 Marionette TRACE conn4 <- [1,1949,null,{"value":"8"}] 13:52:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 13:52:57 INFO - PROCESS | 1827 | 1461271977170 Marionette TRACE conn4 -> [0,1950,"setScriptTimeout",{"ms":35000}] 13:52:57 INFO - PROCESS | 1827 | 1461271977174 Marionette TRACE conn4 <- [1,1950,null,{}] 13:52:57 INFO - PROCESS | 1827 | 1461271977179 Marionette TRACE conn4 -> [0,1951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:52:57 INFO - PROCESS | 1827 | 1461271977368 Marionette TRACE conn4 <- [1,1951,null,{"value":null}] 13:52:57 INFO - PROCESS | 1827 | --DOCSHELL 0x7f9736a53000 == 151 [pid = 1827] [id = 85] 13:52:57 INFO - PROCESS | 1827 | --DOMWINDOW == 244 (0x7f9729ccc000) [pid = 1827] [serial = 1352] [outer = (nil)] [url = about:blank] 13:52:57 INFO - PROCESS | 1827 | --DOMWINDOW == 243 (0x7f9746660000) [pid = 1827] [serial = 1346] [outer = (nil)] [url = about:blank] 13:52:57 INFO - PROCESS | 1827 | --DOMWINDOW == 242 (0x7f9729597400) [pid = 1827] [serial = 1349] [outer = (nil)] [url = about:blank] 13:52:57 INFO - PROCESS | 1827 | 1461271977807 Marionette TRACE conn4 -> [0,1952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.bezier.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:57 INFO - PROCESS | 1827 | --DOCSHELL 0x7f9736416800 == 150 [pid = 1827] [id = 478] 13:52:57 INFO - PROCESS | 1827 | --DOCSHELL 0x7f9734155800 == 149 [pid = 1827] [id = 477] 13:52:57 INFO - PROCESS | 1827 | --DOCSHELL 0x7f972ced6800 == 148 [pid = 1827] [id = 476] 13:52:57 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f9726ae2000 == 149 [pid = 1827] [id = 495] 13:52:57 INFO - PROCESS | 1827 | ++DOMWINDOW == 243 (0x7f9729597400) [pid = 1827] [serial = 1486] [outer = (nil)] 13:52:57 INFO - PROCESS | 1827 | ++DOMWINDOW == 244 (0x7f972ae99400) [pid = 1827] [serial = 1487] [outer = 0x7f9729597400] 13:52:57 INFO - PROCESS | 1827 | 1461271977888 Marionette DEBUG loaded listener.js 13:52:57 INFO - PROCESS | 1827 | ++DOMWINDOW == 245 (0x7f972bd6a800) [pid = 1827] [serial = 1488] [outer = 0x7f9729597400] 13:52:58 INFO - PROCESS | 1827 | --DOCSHELL 0x7f972aa0c800 == 148 [pid = 1827] [id = 475] 13:52:58 INFO - PROCESS | 1827 | --DOCSHELL 0x7f9725f1a000 == 147 [pid = 1827] [id = 474] 13:52:58 INFO - PROCESS | 1827 | --DOCSHELL 0x7f972aa20800 == 146 [pid = 1827] [id = 473] 13:52:58 INFO - PROCESS | 1827 | --DOCSHELL 0x7f97297dd800 == 145 [pid = 1827] [id = 472] 13:52:58 INFO - PROCESS | 1827 | --DOCSHELL 0x7f973c639000 == 144 [pid = 1827] [id = 466] 13:52:58 INFO - PROCESS | 1827 | --DOCSHELL 0x7f973ae70000 == 143 [pid = 1827] [id = 465] 13:52:58 INFO - PROCESS | 1827 | --DOCSHELL 0x7f973a863800 == 142 [pid = 1827] [id = 464] 13:52:58 INFO - PROCESS | 1827 | --DOCSHELL 0x7f9737525800 == 141 [pid = 1827] [id = 463] 13:52:58 INFO - PROCESS | 1827 | --DOCSHELL 0x7f97371e5000 == 140 [pid = 1827] [id = 462] 13:52:58 INFO - PROCESS | 1827 | --DOCSHELL 0x7f972db5c800 == 139 [pid = 1827] [id = 460] 13:52:58 INFO - PROCESS | 1827 | --DOCSHELL 0x7f97293a9000 == 138 [pid = 1827] [id = 459] 13:52:58 INFO - PROCESS | 1827 | --DOCSHELL 0x7f972fb07800 == 137 [pid = 1827] [id = 458] 13:52:58 INFO - PROCESS | 1827 | --DOMWINDOW == 244 (0x7f9734f38400) [pid = 1827] [serial = 1374] [outer = (nil)] [url = about:blank] 13:52:58 INFO - PROCESS | 1827 | --DOMWINDOW == 243 (0x7f9729591000) [pid = 1827] [serial = 1316] [outer = (nil)] [url = about:blank] 13:52:58 INFO - PROCESS | 1827 | --DOMWINDOW == 242 (0x7f9733fa6400) [pid = 1827] [serial = 1322] [outer = (nil)] [url = about:blank] 13:52:58 INFO - PROCESS | 1827 | --DOMWINDOW == 241 (0x7f972fce8000) [pid = 1827] [serial = 1370] [outer = (nil)] [url = about:blank] 13:52:58 INFO - PROCESS | 1827 | --DOMWINDOW == 240 (0x7f972fba6400) [pid = 1827] [serial = 1367] [outer = (nil)] [url = about:blank] 13:52:58 INFO - PROCESS | 1827 | --DOMWINDOW == 239 (0x7f97272e7c00) [pid = 1827] [serial = 1355] [outer = (nil)] [url = about:blank] 13:52:58 INFO - PROCESS | 1827 | --DOMWINDOW == 238 (0x7f9733fa4800) [pid = 1827] [serial = 1373] [outer = (nil)] [url = about:blank] 13:52:58 INFO - PROCESS | 1827 | --DOMWINDOW == 237 (0x7f9727197400) [pid = 1827] [serial = 1361] [outer = (nil)] [url = about:blank] 13:52:58 INFO - PROCESS | 1827 | --DOMWINDOW == 236 (0x7f9729cca400) [pid = 1827] [serial = 1362] [outer = (nil)] [url = about:blank] 13:52:58 INFO - PROCESS | 1827 | --DOMWINDOW == 235 (0x7f972994e800) [pid = 1827] [serial = 1359] [outer = (nil)] [url = about:blank] 13:52:58 INFO - PROCESS | 1827 | --DOMWINDOW == 234 (0x7f973f43bc00) [pid = 1827] [serial = 1343] [outer = (nil)] [url = about:blank] 13:52:58 INFO - PROCESS | 1827 | --DOMWINDOW == 233 (0x7f97271a5800) [pid = 1827] [serial = 1358] [outer = (nil)] [url = about:blank] 13:52:58 INFO - PROCESS | 1827 | --DOMWINDOW == 232 (0x7f972b15a400) [pid = 1827] [serial = 1313] [outer = (nil)] [url = about:blank] 13:52:58 INFO - PROCESS | 1827 | --DOMWINDOW == 231 (0x7f972bd8f000) [pid = 1827] [serial = 1319] [outer = (nil)] [url = about:blank] 13:52:58 INFO - PROCESS | 1827 | --DOMWINDOW == 230 (0x7f973a8cec00) [pid = 1827] [serial = 1334] [outer = (nil)] [url = about:blank] 13:52:58 INFO - PROCESS | 1827 | --DOMWINDOW == 229 (0x7f972fc07400) [pid = 1827] [serial = 1368] [outer = (nil)] [url = about:blank] 13:52:58 INFO - PROCESS | 1827 | --DOMWINDOW == 228 (0x7f9736cb3000) [pid = 1827] [serial = 1328] [outer = (nil)] [url = about:blank] 13:52:58 INFO - PROCESS | 1827 | --DOMWINDOW == 227 (0x7f9734fe4400) [pid = 1827] [serial = 1325] [outer = (nil)] [url = about:blank] 13:52:58 INFO - PROCESS | 1827 | --DOMWINDOW == 226 (0x7f973ef4cc00) [pid = 1827] [serial = 1340] [outer = (nil)] [url = about:blank] 13:52:58 INFO - PROCESS | 1827 | --DOMWINDOW == 225 (0x7f972efd4800) [pid = 1827] [serial = 1365] [outer = (nil)] [url = about:blank] 13:52:58 INFO - PROCESS | 1827 | --DOMWINDOW == 224 (0x7f972bd86400) [pid = 1827] [serial = 1364] [outer = (nil)] [url = about:blank] 13:52:58 INFO - PROCESS | 1827 | --DOMWINDOW == 223 (0x7f973dbb5c00) [pid = 1827] [serial = 1337] [outer = (nil)] [url = about:blank] 13:52:58 INFO - PROCESS | 1827 | --DOMWINDOW == 222 (0x7f9733fa5400) [pid = 1827] [serial = 1371] [outer = (nil)] [url = about:blank] 13:52:58 INFO - PROCESS | 1827 | --DOMWINDOW == 221 (0x7f973a274400) [pid = 1827] [serial = 1331] [outer = (nil)] [url = about:blank] 13:52:58 INFO - PROCESS | 1827 | 1461271978673 Marionette TRACE conn4 <- [1,1952,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bezier.html",0,null,null,[["isPointInPath() works on Bezier curves",0,null,null]]]}] 13:52:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 13:52:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 1530ms 13:52:58 INFO - PROCESS | 1827 | 1461271978713 Marionette TRACE conn4 -> [0,1953,"getWindowHandle",null] 13:52:58 INFO - PROCESS | 1827 | 1461271978717 Marionette TRACE conn4 <- [1,1953,null,{"value":"8"}] 13:52:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 13:52:58 INFO - PROCESS | 1827 | 1461271978724 Marionette TRACE conn4 -> [0,1954,"setScriptTimeout",{"ms":35000}] 13:52:58 INFO - PROCESS | 1827 | 1461271978730 Marionette TRACE conn4 <- [1,1954,null,{}] 13:52:58 INFO - PROCESS | 1827 | 1461271978744 Marionette TRACE conn4 -> [0,1955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:52:58 INFO - PROCESS | 1827 | 1461271978921 Marionette TRACE conn4 <- [1,1955,null,{"value":null}] 13:52:58 INFO - PROCESS | 1827 | 1461271978939 Marionette TRACE conn4 -> [0,1956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:58 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f972c289800 == 138 [pid = 1827] [id = 496] 13:52:58 INFO - PROCESS | 1827 | ++DOMWINDOW == 222 (0x7f972be48400) [pid = 1827] [serial = 1489] [outer = (nil)] 13:52:58 INFO - PROCESS | 1827 | ++DOMWINDOW == 223 (0x7f972c22e400) [pid = 1827] [serial = 1490] [outer = 0x7f972be48400] 13:52:59 INFO - PROCESS | 1827 | 1461271979005 Marionette DEBUG loaded listener.js 13:52:59 INFO - PROCESS | 1827 | ++DOMWINDOW == 224 (0x7f972f173400) [pid = 1827] [serial = 1491] [outer = 0x7f972be48400] 13:52:59 INFO - PROCESS | 1827 | 1461271979887 Marionette TRACE conn4 <- [1,1956,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html",0,null,null,[["isPointInPath() works on unclosed arcs larger than 2pi",0,null,null]]]}] 13:52:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 13:52:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 1183ms 13:52:59 INFO - PROCESS | 1827 | 1461271979907 Marionette TRACE conn4 -> [0,1957,"getWindowHandle",null] 13:52:59 INFO - PROCESS | 1827 | 1461271979911 Marionette TRACE conn4 <- [1,1957,null,{"value":"8"}] 13:52:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 13:52:59 INFO - PROCESS | 1827 | 1461271979919 Marionette TRACE conn4 -> [0,1958,"setScriptTimeout",{"ms":35000}] 13:52:59 INFO - PROCESS | 1827 | 1461271979921 Marionette TRACE conn4 <- [1,1958,null,{}] 13:52:59 INFO - PROCESS | 1827 | 1461271979926 Marionette TRACE conn4 -> [0,1959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:53:00 INFO - PROCESS | 1827 | 1461271980108 Marionette TRACE conn4 <- [1,1959,null,{"value":null}] 13:53:00 INFO - PROCESS | 1827 | 1461271980123 Marionette TRACE conn4 -> [0,1960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.edge.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:00 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f972db18000 == 139 [pid = 1827] [id = 497] 13:53:00 INFO - PROCESS | 1827 | ++DOMWINDOW == 225 (0x7f972f175c00) [pid = 1827] [serial = 1492] [outer = (nil)] 13:53:00 INFO - PROCESS | 1827 | ++DOMWINDOW == 226 (0x7f972fce6c00) [pid = 1827] [serial = 1493] [outer = 0x7f972f175c00] 13:53:00 INFO - PROCESS | 1827 | 1461271980184 Marionette DEBUG loaded listener.js 13:53:00 INFO - PROCESS | 1827 | ++DOMWINDOW == 227 (0x7f9733f23000) [pid = 1827] [serial = 1494] [outer = 0x7f972f175c00] 13:53:01 INFO - PROCESS | 1827 | 1461271981477 Marionette TRACE conn4 <- [1,1960,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.edge.html",0,null,null,[["isPointInPath() counts points on the path as being inside",0,null,null]]]}] 13:53:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 13:53:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 1577ms 13:53:01 INFO - PROCESS | 1827 | 1461271981497 Marionette TRACE conn4 -> [0,1961,"getWindowHandle",null] 13:53:01 INFO - PROCESS | 1827 | 1461271981500 Marionette TRACE conn4 <- [1,1961,null,{"value":"8"}] 13:53:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 13:53:01 INFO - PROCESS | 1827 | 1461271981507 Marionette TRACE conn4 -> [0,1962,"setScriptTimeout",{"ms":35000}] 13:53:01 INFO - PROCESS | 1827 | 1461271981510 Marionette TRACE conn4 <- [1,1962,null,{}] 13:53:01 INFO - PROCESS | 1827 | 1461271981515 Marionette TRACE conn4 -> [0,1963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:53:01 INFO - PROCESS | 1827 | 1461271981838 Marionette TRACE conn4 <- [1,1963,null,{"value":null}] 13:53:01 INFO - PROCESS | 1827 | 1461271981880 Marionette TRACE conn4 -> [0,1964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:01 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f972ee8d000 == 140 [pid = 1827] [id = 498] 13:53:01 INFO - PROCESS | 1827 | ++DOMWINDOW == 228 (0x7f972fc03800) [pid = 1827] [serial = 1495] [outer = (nil)] 13:53:01 INFO - PROCESS | 1827 | ++DOMWINDOW == 229 (0x7f9733faa400) [pid = 1827] [serial = 1496] [outer = 0x7f972fc03800] 13:53:01 INFO - PROCESS | 1827 | 1461271981950 Marionette DEBUG loaded listener.js 13:53:02 INFO - PROCESS | 1827 | ++DOMWINDOW == 230 (0x7f973412b400) [pid = 1827] [serial = 1497] [outer = 0x7f972fc03800] 13:53:03 INFO - PROCESS | 1827 | --DOMWINDOW == 229 (0x7f9738776800) [pid = 1827] [serial = 1432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 13:53:03 INFO - PROCESS | 1827 | --DOMWINDOW == 228 (0x7f9725bd1800) [pid = 1827] [serial = 1435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 13:53:03 INFO - PROCESS | 1827 | --DOMWINDOW == 227 (0x7f97252dd000) [pid = 1827] [serial = 1420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 13:53:03 INFO - PROCESS | 1827 | --DOMWINDOW == 226 (0x7f9724cdac00) [pid = 1827] [serial = 1429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 13:53:03 INFO - PROCESS | 1827 | --DOMWINDOW == 225 (0x7f9725467400) [pid = 1827] [serial = 1426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 13:53:03 INFO - PROCESS | 1827 | --DOMWINDOW == 224 (0x7f97252dfc00) [pid = 1827] [serial = 1417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 13:53:03 INFO - PROCESS | 1827 | --DOMWINDOW == 223 (0x7f97272ddc00) [pid = 1827] [serial = 1423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 13:53:03 INFO - PROCESS | 1827 | 1461271983523 Marionette TRACE conn4 <- [1,1964,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.empty.html",0,null,null,[["isPointInPath() works when there is no path",0,null,null]]]}] 13:53:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 13:53:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 2085ms 13:53:03 INFO - PROCESS | 1827 | 1461271983593 Marionette TRACE conn4 -> [0,1965,"getWindowHandle",null] 13:53:03 INFO - PROCESS | 1827 | 1461271983597 Marionette TRACE conn4 <- [1,1965,null,{"value":"8"}] 13:53:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 13:53:03 INFO - PROCESS | 1827 | 1461271983603 Marionette TRACE conn4 -> [0,1966,"setScriptTimeout",{"ms":35000}] 13:53:03 INFO - PROCESS | 1827 | 1461271983605 Marionette TRACE conn4 <- [1,1966,null,{}] 13:53:03 INFO - PROCESS | 1827 | 1461271983610 Marionette TRACE conn4 -> [0,1967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:53:03 INFO - PROCESS | 1827 | 1461271983819 Marionette TRACE conn4 <- [1,1967,null,{"value":null}] 13:53:04 INFO - PROCESS | 1827 | 1461271984034 Marionette TRACE conn4 -> [0,1968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:04 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f97341c1000 == 141 [pid = 1827] [id = 499] 13:53:04 INFO - PROCESS | 1827 | ++DOMWINDOW == 224 (0x7f97341dc000) [pid = 1827] [serial = 1498] [outer = (nil)] 13:53:04 INFO - PROCESS | 1827 | ++DOMWINDOW == 225 (0x7f9736509c00) [pid = 1827] [serial = 1499] [outer = 0x7f97341dc000] 13:53:04 INFO - PROCESS | 1827 | 1461271984105 Marionette DEBUG loaded listener.js 13:53:04 INFO - PROCESS | 1827 | ++DOMWINDOW == 226 (0x7f9736cb6000) [pid = 1827] [serial = 1500] [outer = 0x7f97341dc000] 13:53:04 INFO - PROCESS | 1827 | 1461271984825 Marionette TRACE conn4 <- [1,1968,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html",0,null,null,[["isPointInPath() returns false for non-finite arguments",0,null,null]]]}] 13:53:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 13:53:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 1277ms 13:53:04 INFO - PROCESS | 1827 | 1461271984881 Marionette TRACE conn4 -> [0,1969,"getWindowHandle",null] 13:53:04 INFO - PROCESS | 1827 | 1461271984885 Marionette TRACE conn4 <- [1,1969,null,{"value":"8"}] 13:53:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 13:53:04 INFO - PROCESS | 1827 | 1461271984890 Marionette TRACE conn4 -> [0,1970,"setScriptTimeout",{"ms":35000}] 13:53:04 INFO - PROCESS | 1827 | 1461271984892 Marionette TRACE conn4 <- [1,1970,null,{}] 13:53:04 INFO - PROCESS | 1827 | 1461271984901 Marionette TRACE conn4 -> [0,1971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:53:05 INFO - PROCESS | 1827 | 1461271985217 Marionette TRACE conn4 <- [1,1971,null,{"value":null}] 13:53:05 INFO - PROCESS | 1827 | 1461271985567 Marionette TRACE conn4 -> [0,1972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:05 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f9727216000 == 142 [pid = 1827] [id = 500] 13:53:05 INFO - PROCESS | 1827 | ++DOMWINDOW == 227 (0x7f9724e51400) [pid = 1827] [serial = 1501] [outer = (nil)] 13:53:05 INFO - PROCESS | 1827 | ++DOMWINDOW == 228 (0x7f97252dfc00) [pid = 1827] [serial = 1502] [outer = 0x7f9724e51400] 13:53:05 INFO - PROCESS | 1827 | 1461271985692 Marionette DEBUG loaded listener.js 13:53:05 INFO - PROCESS | 1827 | ++DOMWINDOW == 229 (0x7f972706ec00) [pid = 1827] [serial = 1503] [outer = 0x7f9724e51400] 13:53:06 INFO - PROCESS | 1827 | 1461271986861 Marionette TRACE conn4 <- [1,1972,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.outside.html",0,null,null,[["isPointInPath() works on paths outside the canvas",0,null,null]]]}] 13:53:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 13:53:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 2033ms 13:53:06 INFO - PROCESS | 1827 | 1461271986928 Marionette TRACE conn4 -> [0,1973,"getWindowHandle",null] 13:53:06 INFO - PROCESS | 1827 | 1461271986937 Marionette TRACE conn4 <- [1,1973,null,{"value":"8"}] 13:53:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 13:53:06 INFO - PROCESS | 1827 | 1461271986947 Marionette TRACE conn4 -> [0,1974,"setScriptTimeout",{"ms":35000}] 13:53:06 INFO - PROCESS | 1827 | 1461271986954 Marionette TRACE conn4 <- [1,1974,null,{}] 13:53:06 INFO - PROCESS | 1827 | 1461271986968 Marionette TRACE conn4 -> [0,1975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:53:07 INFO - PROCESS | 1827 | 1461271987321 Marionette TRACE conn4 <- [1,1975,null,{"value":null}] 13:53:07 INFO - PROCESS | 1827 | 1461271987677 Marionette TRACE conn4 -> [0,1976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.subpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:07 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f972c288000 == 143 [pid = 1827] [id = 501] 13:53:07 INFO - PROCESS | 1827 | ++DOMWINDOW == 230 (0x7f972ad7b400) [pid = 1827] [serial = 1504] [outer = (nil)] 13:53:07 INFO - PROCESS | 1827 | ++DOMWINDOW == 231 (0x7f972bd62400) [pid = 1827] [serial = 1505] [outer = 0x7f972ad7b400] 13:53:07 INFO - PROCESS | 1827 | 1461271987759 Marionette DEBUG loaded listener.js 13:53:07 INFO - PROCESS | 1827 | ++DOMWINDOW == 232 (0x7f972be44c00) [pid = 1827] [serial = 1506] [outer = 0x7f972ad7b400] 13:53:08 INFO - PROCESS | 1827 | 1461271988720 Marionette TRACE conn4 <- [1,1976,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.subpath.html",0,null,null,[["isPointInPath() uses the current path, not just the subpath",0,null,null]]]}] 13:53:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 13:53:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 1847ms 13:53:08 INFO - PROCESS | 1827 | 1461271988794 Marionette TRACE conn4 -> [0,1977,"getWindowHandle",null] 13:53:08 INFO - PROCESS | 1827 | 1461271988798 Marionette TRACE conn4 <- [1,1977,null,{"value":"8"}] 13:53:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 13:53:08 INFO - PROCESS | 1827 | 1461271988806 Marionette TRACE conn4 -> [0,1978,"setScriptTimeout",{"ms":35000}] 13:53:08 INFO - PROCESS | 1827 | 1461271988809 Marionette TRACE conn4 <- [1,1978,null,{}] 13:53:08 INFO - PROCESS | 1827 | 1461271988815 Marionette TRACE conn4 -> [0,1979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:53:09 INFO - PROCESS | 1827 | 1461271989060 Marionette TRACE conn4 <- [1,1979,null,{"value":null}] 13:53:09 INFO - PROCESS | 1827 | 1461271989355 Marionette TRACE conn4 -> [0,1980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:09 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f973708d000 == 144 [pid = 1827] [id = 502] 13:53:09 INFO - PROCESS | 1827 | ++DOMWINDOW == 233 (0x7f972c229000) [pid = 1827] [serial = 1507] [outer = (nil)] 13:53:09 INFO - PROCESS | 1827 | ++DOMWINDOW == 234 (0x7f972fc03400) [pid = 1827] [serial = 1508] [outer = 0x7f972c229000] 13:53:09 INFO - PROCESS | 1827 | 1461271989471 Marionette DEBUG loaded listener.js 13:53:09 INFO - PROCESS | 1827 | ++DOMWINDOW == 235 (0x7f9733fb0c00) [pid = 1827] [serial = 1509] [outer = 0x7f972c229000] 13:53:10 INFO - PROCESS | 1827 | 1461271990350 Marionette TRACE conn4 <- [1,1980,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 13:53:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 13:53:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 1633ms 13:53:10 INFO - PROCESS | 1827 | 1461271990442 Marionette TRACE conn4 -> [0,1981,"getWindowHandle",null] 13:53:10 INFO - PROCESS | 1827 | 1461271990449 Marionette TRACE conn4 <- [1,1981,null,{"value":"8"}] 13:53:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 13:53:10 INFO - PROCESS | 1827 | 1461271990466 Marionette TRACE conn4 -> [0,1982,"setScriptTimeout",{"ms":35000}] 13:53:10 INFO - PROCESS | 1827 | 1461271990473 Marionette TRACE conn4 <- [1,1982,null,{}] 13:53:10 INFO - PROCESS | 1827 | 1461271990479 Marionette TRACE conn4 -> [0,1983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:53:10 INFO - PROCESS | 1827 | 1461271990744 Marionette TRACE conn4 <- [1,1983,null,{"value":null}] 13:53:11 INFO - PROCESS | 1827 | 1461271991057 Marionette TRACE conn4 -> [0,1984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:11 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f973a2b9000 == 145 [pid = 1827] [id = 503] 13:53:11 INFO - PROCESS | 1827 | ++DOMWINDOW == 236 (0x7f972efe1c00) [pid = 1827] [serial = 1510] [outer = (nil)] 13:53:11 INFO - PROCESS | 1827 | ++DOMWINDOW == 237 (0x7f9734174400) [pid = 1827] [serial = 1511] [outer = 0x7f972efe1c00] 13:53:11 INFO - PROCESS | 1827 | 1461271991134 Marionette DEBUG loaded listener.js 13:53:11 INFO - PROCESS | 1827 | ++DOMWINDOW == 238 (0x7f97372e1c00) [pid = 1827] [serial = 1512] [outer = 0x7f972efe1c00] 13:53:11 INFO - PROCESS | 1827 | 1461271991980 Marionette TRACE conn4 <- [1,1984,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 13:53:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 13:53:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 1555ms 13:53:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 13:53:12 INFO - PROCESS | 1827 | 1461271992013 Marionette TRACE conn4 -> [0,1985,"getWindowHandle",null] 13:53:12 INFO - PROCESS | 1827 | 1461271992017 Marionette TRACE conn4 <- [1,1985,null,{"value":"8"}] 13:53:12 INFO - PROCESS | 1827 | 1461271992024 Marionette TRACE conn4 -> [0,1986,"setScriptTimeout",{"ms":35000}] 13:53:12 INFO - PROCESS | 1827 | 1461271992026 Marionette TRACE conn4 <- [1,1986,null,{}] 13:53:12 INFO - PROCESS | 1827 | 1461271992033 Marionette TRACE conn4 -> [0,1987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:53:12 INFO - PROCESS | 1827 | 1461271992243 Marionette TRACE conn4 <- [1,1987,null,{"value":null}] 13:53:12 INFO - PROCESS | 1827 | 1461271992463 Marionette TRACE conn4 -> [0,1988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:12 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f973a89b800 == 146 [pid = 1827] [id = 504] 13:53:12 INFO - PROCESS | 1827 | ++DOMWINDOW == 239 (0x7f972f16e400) [pid = 1827] [serial = 1513] [outer = (nil)] 13:53:12 INFO - PROCESS | 1827 | ++DOMWINDOW == 240 (0x7f9739f07000) [pid = 1827] [serial = 1514] [outer = 0x7f972f16e400] 13:53:12 INFO - PROCESS | 1827 | 1461271992581 Marionette DEBUG loaded listener.js 13:53:12 INFO - PROCESS | 1827 | ++DOMWINDOW == 241 (0x7f973a26a000) [pid = 1827] [serial = 1515] [outer = 0x7f972f16e400] 13:53:13 INFO - PROCESS | 1827 | 1461271993498 Marionette TRACE conn4 <- [1,1988,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 13:53:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 13:53:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 1534ms 13:53:13 INFO - PROCESS | 1827 | 1461271993558 Marionette TRACE conn4 -> [0,1989,"getWindowHandle",null] 13:53:13 INFO - PROCESS | 1827 | 1461271993561 Marionette TRACE conn4 <- [1,1989,null,{"value":"8"}] 13:53:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 13:53:13 INFO - PROCESS | 1827 | 1461271993568 Marionette TRACE conn4 -> [0,1990,"setScriptTimeout",{"ms":35000}] 13:53:13 INFO - PROCESS | 1827 | 1461271993571 Marionette TRACE conn4 <- [1,1990,null,{}] 13:53:13 INFO - PROCESS | 1827 | 1461271993576 Marionette TRACE conn4 -> [0,1991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:53:13 INFO - PROCESS | 1827 | 1461271993796 Marionette TRACE conn4 <- [1,1991,null,{"value":null}] 13:53:14 INFO - PROCESS | 1827 | 1461271994053 Marionette TRACE conn4 -> [0,1992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:14 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f973c752800 == 147 [pid = 1827] [id = 505] 13:53:14 INFO - PROCESS | 1827 | ++DOMWINDOW == 242 (0x7f973c77bc00) [pid = 1827] [serial = 1516] [outer = (nil)] 13:53:14 INFO - PROCESS | 1827 | ++DOMWINDOW == 243 (0x7f973dbb5c00) [pid = 1827] [serial = 1517] [outer = 0x7f973c77bc00] 13:53:14 INFO - PROCESS | 1827 | 1461271994192 Marionette DEBUG loaded listener.js 13:53:14 INFO - PROCESS | 1827 | ++DOMWINDOW == 244 (0x7f973f437800) [pid = 1827] [serial = 1518] [outer = 0x7f973c77bc00] 13:53:15 INFO - PROCESS | 1827 | 1461271995038 Marionette TRACE conn4 <- [1,1992,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 13:53:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 13:53:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 1535ms 13:53:15 INFO - PROCESS | 1827 | 1461271995104 Marionette TRACE conn4 -> [0,1993,"getWindowHandle",null] 13:53:15 INFO - PROCESS | 1827 | 1461271995108 Marionette TRACE conn4 <- [1,1993,null,{"value":"8"}] 13:53:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 13:53:15 INFO - PROCESS | 1827 | 1461271995114 Marionette TRACE conn4 -> [0,1994,"setScriptTimeout",{"ms":35000}] 13:53:15 INFO - PROCESS | 1827 | 1461271995116 Marionette TRACE conn4 <- [1,1994,null,{}] 13:53:15 INFO - PROCESS | 1827 | 1461271995122 Marionette TRACE conn4 -> [0,1995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:53:15 INFO - PROCESS | 1827 | 1461271995345 Marionette TRACE conn4 <- [1,1995,null,{"value":null}] 13:53:15 INFO - PROCESS | 1827 | 1461271995693 Marionette TRACE conn4 -> [0,1996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:15 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f973fc92800 == 148 [pid = 1827] [id = 506] 13:53:15 INFO - PROCESS | 1827 | ++DOMWINDOW == 245 (0x7f9724e4d800) [pid = 1827] [serial = 1519] [outer = (nil)] 13:53:15 INFO - PROCESS | 1827 | ++DOMWINDOW == 246 (0x7f9740744c00) [pid = 1827] [serial = 1520] [outer = 0x7f9724e4d800] 13:53:15 INFO - PROCESS | 1827 | 1461271995775 Marionette DEBUG loaded listener.js 13:53:15 INFO - PROCESS | 1827 | ++DOMWINDOW == 247 (0x7f97465ee800) [pid = 1827] [serial = 1521] [outer = 0x7f9724e4d800] 13:53:16 INFO - PROCESS | 1827 | 1461271996640 Marionette TRACE conn4 <- [1,1996,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html",0,null,null,[["isPointInPath() works on unclosed subpaths",0,null,null]]]}] 13:53:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 13:53:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 1583ms 13:53:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 13:53:16 INFO - PROCESS | 1827 | 1461271996699 Marionette TRACE conn4 -> [0,1997,"getWindowHandle",null] 13:53:16 INFO - PROCESS | 1827 | 1461271996702 Marionette TRACE conn4 <- [1,1997,null,{"value":"8"}] 13:53:16 INFO - PROCESS | 1827 | 1461271996709 Marionette TRACE conn4 -> [0,1998,"setScriptTimeout",{"ms":35000}] 13:53:16 INFO - PROCESS | 1827 | 1461271996712 Marionette TRACE conn4 <- [1,1998,null,{}] 13:53:16 INFO - PROCESS | 1827 | 1461271996718 Marionette TRACE conn4 -> [0,1999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:53:16 INFO - PROCESS | 1827 | 1461271996936 Marionette TRACE conn4 <- [1,1999,null,{"value":null}] 13:53:17 INFO - PROCESS | 1827 | 1461271997199 Marionette TRACE conn4 -> [0,2000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.winding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:17 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f9741363000 == 149 [pid = 1827] [id = 507] 13:53:17 INFO - PROCESS | 1827 | ++DOMWINDOW == 248 (0x7f9736e6d400) [pid = 1827] [serial = 1522] [outer = (nil)] 13:53:17 INFO - PROCESS | 1827 | ++DOMWINDOW == 249 (0x7f974d060800) [pid = 1827] [serial = 1523] [outer = 0x7f9736e6d400] 13:53:17 INFO - PROCESS | 1827 | 1461271997289 Marionette DEBUG loaded listener.js 13:53:17 INFO - PROCESS | 1827 | ++DOMWINDOW == 250 (0x7f974e1a9400) [pid = 1827] [serial = 1524] [outer = 0x7f9736e6d400] 13:53:18 INFO - PROCESS | 1827 | 1461271998316 Marionette TRACE conn4 <- [1,2000,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.winding.html",0,null,null,[["isPointInPath() uses the non-zero winding number rule",0,null,null]]]}] 13:53:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 13:53:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 1686ms 13:53:18 INFO - PROCESS | 1827 | 1461271998407 Marionette TRACE conn4 -> [0,2001,"getWindowHandle",null] 13:53:18 INFO - PROCESS | 1827 | 1461271998411 Marionette TRACE conn4 <- [1,2001,null,{"value":"8"}] 13:53:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 13:53:18 INFO - PROCESS | 1827 | 1461271998429 Marionette TRACE conn4 -> [0,2002,"setScriptTimeout",{"ms":35000}] 13:53:18 INFO - PROCESS | 1827 | 1461271998435 Marionette TRACE conn4 <- [1,2002,null,{}] 13:53:18 INFO - PROCESS | 1827 | 1461271998485 Marionette TRACE conn4 -> [0,2003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:53:18 INFO - PROCESS | 1827 | 1461271998887 Marionette TRACE conn4 <- [1,2003,null,{"value":null}] 13:53:19 INFO - PROCESS | 1827 | 1461271999199 Marionette TRACE conn4 -> [0,2004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:19 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f974d2ed800 == 150 [pid = 1827] [id = 508] 13:53:19 INFO - PROCESS | 1827 | ++DOMWINDOW == 251 (0x7f974d7f4000) [pid = 1827] [serial = 1525] [outer = (nil)] 13:53:19 INFO - PROCESS | 1827 | ++DOMWINDOW == 252 (0x7f974e571000) [pid = 1827] [serial = 1526] [outer = 0x7f974d7f4000] 13:53:19 INFO - PROCESS | 1827 | 1461271999297 Marionette DEBUG loaded listener.js 13:53:19 INFO - PROCESS | 1827 | ++DOMWINDOW == 253 (0x7f974e712c00) [pid = 1827] [serial = 1527] [outer = 0x7f974d7f4000] 13:53:20 INFO - PROCESS | 1827 | 1461272000191 Marionette TRACE conn4 <- [1,2004,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.basic.html",0,null,null,[["Canvas test: 2d.path.lineTo.basic",0,null,null]]]}] 13:53:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 13:53:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 1845ms 13:53:20 INFO - PROCESS | 1827 | 1461272000275 Marionette TRACE conn4 -> [0,2005,"getWindowHandle",null] 13:53:20 INFO - PROCESS | 1827 | 1461272000281 Marionette TRACE conn4 <- [1,2005,null,{"value":"8"}] 13:53:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 13:53:20 INFO - PROCESS | 1827 | 1461272000288 Marionette TRACE conn4 -> [0,2006,"setScriptTimeout",{"ms":35000}] 13:53:20 INFO - PROCESS | 1827 | 1461272000291 Marionette TRACE conn4 <- [1,2006,null,{}] 13:53:20 INFO - PROCESS | 1827 | 1461272000296 Marionette TRACE conn4 -> [0,2007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:53:20 INFO - PROCESS | 1827 | 1461272000546 Marionette TRACE conn4 <- [1,2007,null,{"value":null}] 13:53:20 INFO - PROCESS | 1827 | 1461272000920 Marionette TRACE conn4 -> [0,2008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:20 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f9752540800 == 151 [pid = 1827] [id = 509] 13:53:20 INFO - PROCESS | 1827 | ++DOMWINDOW == 254 (0x7f97299aac00) [pid = 1827] [serial = 1528] [outer = (nil)] 13:53:20 INFO - PROCESS | 1827 | ++DOMWINDOW == 255 (0x7f97299aec00) [pid = 1827] [serial = 1529] [outer = 0x7f97299aac00] 13:53:21 INFO - PROCESS | 1827 | 1461272000997 Marionette DEBUG loaded listener.js 13:53:21 INFO - PROCESS | 1827 | ++DOMWINDOW == 256 (0x7f974386b000) [pid = 1827] [serial = 1530] [outer = 0x7f97299aac00] 13:53:21 INFO - PROCESS | 1827 | 1461272001886 Marionette TRACE conn4 <- [1,2008,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the point is added and nothing is drawn",0,null,null]]]}] 13:53:21 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 13:53:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 1630ms 13:53:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 13:53:21 INFO - PROCESS | 1827 | 1461272001920 Marionette TRACE conn4 -> [0,2009,"getWindowHandle",null] 13:53:21 INFO - PROCESS | 1827 | 1461272001923 Marionette TRACE conn4 <- [1,2009,null,{"value":"8"}] 13:53:21 INFO - PROCESS | 1827 | 1461272001929 Marionette TRACE conn4 -> [0,2010,"setScriptTimeout",{"ms":35000}] 13:53:21 INFO - PROCESS | 1827 | 1461272001932 Marionette TRACE conn4 <- [1,2010,null,{}] 13:53:21 INFO - PROCESS | 1827 | 1461272001939 Marionette TRACE conn4 -> [0,2011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:53:22 INFO - PROCESS | 1827 | 1461272002159 Marionette TRACE conn4 <- [1,2011,null,{"value":null}] 13:53:22 INFO - PROCESS | 1827 | 1461272002493 Marionette TRACE conn4 -> [0,2012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:22 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f972a989800 == 152 [pid = 1827] [id = 510] 13:53:22 INFO - PROCESS | 1827 | ++DOMWINDOW == 257 (0x7f9751e80400) [pid = 1827] [serial = 1531] [outer = (nil)] 13:53:22 INFO - PROCESS | 1827 | ++DOMWINDOW == 258 (0x7f9751f7b800) [pid = 1827] [serial = 1532] [outer = 0x7f9751e80400] 13:53:22 INFO - PROCESS | 1827 | 1461272002593 Marionette DEBUG loaded listener.js 13:53:22 INFO - PROCESS | 1827 | ++DOMWINDOW == 259 (0x7f975224e400) [pid = 1827] [serial = 1533] [outer = 0x7f9751e80400] 13:53:23 INFO - PROCESS | 1827 | 1461272003515 Marionette TRACE conn4 <- [1,2012,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the point is added and used for subsequent drawing",0,null,null]]]}] 13:53:23 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 13:53:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 1634ms 13:53:23 INFO - PROCESS | 1827 | 1461272003563 Marionette TRACE conn4 -> [0,2013,"getWindowHandle",null] 13:53:23 INFO - PROCESS | 1827 | 1461272003568 Marionette TRACE conn4 <- [1,2013,null,{"value":"8"}] 13:53:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 13:53:23 INFO - PROCESS | 1827 | 1461272003577 Marionette TRACE conn4 -> [0,2014,"setScriptTimeout",{"ms":35000}] 13:53:23 INFO - PROCESS | 1827 | 1461272003582 Marionette TRACE conn4 <- [1,2014,null,{}] 13:53:23 INFO - PROCESS | 1827 | 1461272003587 Marionette TRACE conn4 -> [0,2015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:53:23 INFO - PROCESS | 1827 | 1461272003845 Marionette TRACE conn4 <- [1,2015,null,{"value":null}] 13:53:24 INFO - PROCESS | 1827 | 1461272004161 Marionette TRACE conn4 -> [0,2016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.nextpoint.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:24 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f972a6c8000 == 153 [pid = 1827] [id = 511] 13:53:24 INFO - PROCESS | 1827 | ++DOMWINDOW == 260 (0x7f97295b4000) [pid = 1827] [serial = 1534] [outer = (nil)] 13:53:24 INFO - PROCESS | 1827 | ++DOMWINDOW == 261 (0x7f97295b9c00) [pid = 1827] [serial = 1535] [outer = 0x7f97295b4000] 13:53:24 INFO - PROCESS | 1827 | 1461272004248 Marionette DEBUG loaded listener.js 13:53:24 INFO - PROCESS | 1827 | ++DOMWINDOW == 262 (0x7f97524c8800) [pid = 1827] [serial = 1536] [outer = 0x7f97295b4000] 13:53:25 INFO - PROCESS | 1827 | 1461272005095 Marionette TRACE conn4 <- [1,2016,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nextpoint.html",0,null,null,[["Canvas test: 2d.path.lineTo.nextpoint",0,null,null]]]}] 13:53:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 13:53:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 1581ms 13:53:25 INFO - PROCESS | 1827 | 1461272005159 Marionette TRACE conn4 -> [0,2017,"getWindowHandle",null] 13:53:25 INFO - PROCESS | 1827 | 1461272005164 Marionette TRACE conn4 <- [1,2017,null,{"value":"8"}] 13:53:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 13:53:25 INFO - PROCESS | 1827 | 1461272005171 Marionette TRACE conn4 -> [0,2018,"setScriptTimeout",{"ms":35000}] 13:53:25 INFO - PROCESS | 1827 | 1461272005175 Marionette TRACE conn4 <- [1,2018,null,{}] 13:53:25 INFO - PROCESS | 1827 | 1461272005181 Marionette TRACE conn4 -> [0,2019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:53:25 INFO - PROCESS | 1827 | 1461272005449 Marionette TRACE conn4 <- [1,2019,null,{"value":null}] 13:53:25 INFO - PROCESS | 1827 | 1461272005799 Marionette TRACE conn4 -> [0,2020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:25 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f972a6e0000 == 154 [pid = 1827] [id = 512] 13:53:25 INFO - PROCESS | 1827 | ++DOMWINDOW == 263 (0x7f9721ee2000) [pid = 1827] [serial = 1537] [outer = (nil)] 13:53:25 INFO - PROCESS | 1827 | ++DOMWINDOW == 264 (0x7f9721ee9c00) [pid = 1827] [serial = 1538] [outer = 0x7f9721ee2000] 13:53:25 INFO - PROCESS | 1827 | 1461272005885 Marionette DEBUG loaded listener.js 13:53:25 INFO - PROCESS | 1827 | ++DOMWINDOW == 265 (0x7f9721eef400) [pid = 1827] [serial = 1539] [outer = 0x7f9721ee2000] 13:53:26 INFO - PROCESS | 1827 | 1461272006742 Marionette TRACE conn4 <- [1,2020,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nonfinite.html",0,null,null,[["lineTo() with Infinity/NaN is ignored",0,null,null]]]}] 13:53:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 13:53:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 1635ms 13:53:26 INFO - PROCESS | 1827 | 1461272006806 Marionette TRACE conn4 -> [0,2021,"getWindowHandle",null] 13:53:26 INFO - PROCESS | 1827 | 1461272006810 Marionette TRACE conn4 <- [1,2021,null,{"value":"8"}] 13:53:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 13:53:26 INFO - PROCESS | 1827 | 1461272006816 Marionette TRACE conn4 -> [0,2022,"setScriptTimeout",{"ms":35000}] 13:53:26 INFO - PROCESS | 1827 | 1461272006818 Marionette TRACE conn4 <- [1,2022,null,{}] 13:53:26 INFO - PROCESS | 1827 | 1461272006823 Marionette TRACE conn4 -> [0,2023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:53:27 INFO - PROCESS | 1827 | 1461272007040 Marionette TRACE conn4 <- [1,2023,null,{"value":null}] 13:53:27 INFO - PROCESS | 1827 | 1461272007303 Marionette TRACE conn4 -> [0,2024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:27 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f97256da800 == 155 [pid = 1827] [id = 513] 13:53:27 INFO - PROCESS | 1827 | ++DOMWINDOW == 266 (0x7f9721ee4400) [pid = 1827] [serial = 1540] [outer = (nil)] 13:53:27 INFO - PROCESS | 1827 | ++DOMWINDOW == 267 (0x7f972a294c00) [pid = 1827] [serial = 1541] [outer = 0x7f9721ee4400] 13:53:27 INFO - PROCESS | 1827 | 1461272007421 Marionette DEBUG loaded listener.js 13:53:27 INFO - PROCESS | 1827 | ++DOMWINDOW == 268 (0x7f972a299000) [pid = 1827] [serial = 1542] [outer = 0x7f9721ee4400] 13:53:28 INFO - PROCESS | 1827 | 1461272008250 Marionette TRACE conn4 <- [1,2024,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.basic.html",0,null,null,[["Canvas test: 2d.path.moveTo.basic",0,null,null]]]}] 13:53:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 13:53:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 1477ms 13:53:28 INFO - PROCESS | 1827 | 1461272008297 Marionette TRACE conn4 -> [0,2025,"getWindowHandle",null] 13:53:28 INFO - PROCESS | 1827 | 1461272008301 Marionette TRACE conn4 <- [1,2025,null,{"value":"8"}] 13:53:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 13:53:28 INFO - PROCESS | 1827 | 1461272008307 Marionette TRACE conn4 -> [0,2026,"setScriptTimeout",{"ms":35000}] 13:53:28 INFO - PROCESS | 1827 | 1461272008310 Marionette TRACE conn4 <- [1,2026,null,{}] 13:53:28 INFO - PROCESS | 1827 | 1461272008315 Marionette TRACE conn4 -> [0,2027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:53:28 INFO - PROCESS | 1827 | 1461272008533 Marionette TRACE conn4 <- [1,2027,null,{"value":null}] 13:53:28 INFO - PROCESS | 1827 | 1461272008813 Marionette TRACE conn4 -> [0,2028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:28 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f9721f5a800 == 156 [pid = 1827] [id = 514] 13:53:28 INFO - PROCESS | 1827 | ++DOMWINDOW == 269 (0x7f9721ee9000) [pid = 1827] [serial = 1543] [outer = (nil)] 13:53:28 INFO - PROCESS | 1827 | ++DOMWINDOW == 270 (0x7f9721f79000) [pid = 1827] [serial = 1544] [outer = 0x7f9721ee9000] 13:53:28 INFO - PROCESS | 1827 | 1461272008952 Marionette DEBUG loaded listener.js 13:53:29 INFO - PROCESS | 1827 | ++DOMWINDOW == 271 (0x7f9721f7d800) [pid = 1827] [serial = 1545] [outer = 0x7f9721ee9000] 13:53:29 INFO - PROCESS | 1827 | 1461272009905 Marionette TRACE conn4 <- [1,2028,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.multiple.html",0,null,null,[["Canvas test: 2d.path.moveTo.multiple",0,null,null]]]}] 13:53:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 13:53:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 1636ms 13:53:29 INFO - PROCESS | 1827 | 1461272009946 Marionette TRACE conn4 -> [0,2029,"getWindowHandle",null] 13:53:29 INFO - PROCESS | 1827 | 1461272009950 Marionette TRACE conn4 <- [1,2029,null,{"value":"8"}] 13:53:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 13:53:29 INFO - PROCESS | 1827 | 1461272009957 Marionette TRACE conn4 -> [0,2030,"setScriptTimeout",{"ms":35000}] 13:53:29 INFO - PROCESS | 1827 | 1461272009960 Marionette TRACE conn4 <- [1,2030,null,{}] 13:53:29 INFO - PROCESS | 1827 | 1461272009965 Marionette TRACE conn4 -> [0,2031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:53:30 INFO - PROCESS | 1827 | 1461272010180 Marionette TRACE conn4 <- [1,2031,null,{"value":null}] 13:53:30 INFO - PROCESS | 1827 | 1461272010515 Marionette TRACE conn4 -> [0,2032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.newsubpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:30 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f97221b0000 == 157 [pid = 1827] [id = 515] 13:53:30 INFO - PROCESS | 1827 | ++DOMWINDOW == 272 (0x7f9721f71c00) [pid = 1827] [serial = 1546] [outer = (nil)] 13:53:30 INFO - PROCESS | 1827 | ++DOMWINDOW == 273 (0x7f972706c800) [pid = 1827] [serial = 1547] [outer = 0x7f9721f71c00] 13:53:30 INFO - PROCESS | 1827 | 1461272010603 Marionette DEBUG loaded listener.js 13:53:30 INFO - PROCESS | 1827 | ++DOMWINDOW == 274 (0x7f972a298c00) [pid = 1827] [serial = 1548] [outer = 0x7f9721f71c00] 13:53:31 INFO - PROCESS | 1827 | 1461272011576 Marionette TRACE conn4 <- [1,2032,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.newsubpath.html",0,null,null,[["Canvas test: 2d.path.moveTo.newsubpath",0,null,null]]]}] 13:53:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 13:53:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 1681ms 13:53:31 INFO - PROCESS | 1827 | 1461272011640 Marionette TRACE conn4 -> [0,2033,"getWindowHandle",null] 13:53:31 INFO - PROCESS | 1827 | 1461272011644 Marionette TRACE conn4 <- [1,2033,null,{"value":"8"}] 13:53:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 13:53:31 INFO - PROCESS | 1827 | 1461272011650 Marionette TRACE conn4 -> [0,2034,"setScriptTimeout",{"ms":35000}] 13:53:31 INFO - PROCESS | 1827 | 1461272011652 Marionette TRACE conn4 <- [1,2034,null,{}] 13:53:31 INFO - PROCESS | 1827 | 1461272011659 Marionette TRACE conn4 -> [0,2035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:53:31 INFO - PROCESS | 1827 | 1461272011888 Marionette TRACE conn4 <- [1,2035,null,{"value":null}] 13:53:32 INFO - PROCESS | 1827 | 1461272012674 Marionette TRACE conn4 -> [0,2036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:32 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f97256d9000 == 158 [pid = 1827] [id = 516] 13:53:32 INFO - PROCESS | 1827 | ++DOMWINDOW == 275 (0x7f9721f7ac00) [pid = 1827] [serial = 1549] [outer = (nil)] 13:53:32 INFO - PROCESS | 1827 | ++DOMWINDOW == 276 (0x7f9724ce8c00) [pid = 1827] [serial = 1550] [outer = 0x7f9721f7ac00] 13:53:32 INFO - PROCESS | 1827 | 1461272012766 Marionette DEBUG loaded listener.js 13:53:32 INFO - PROCESS | 1827 | ++DOMWINDOW == 277 (0x7f9724feb400) [pid = 1827] [serial = 1551] [outer = 0x7f9721f7ac00] 13:53:33 INFO - PROCESS | 1827 | 1461272013694 Marionette TRACE conn4 <- [1,2036,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.nonfinite.html",0,null,null,[["moveTo() with Infinity/NaN is ignored",0,null,null]]]}] 13:53:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 13:53:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 2085ms 13:53:33 INFO - PROCESS | 1827 | 1461272013741 Marionette TRACE conn4 -> [0,2037,"getWindowHandle",null] 13:53:33 INFO - PROCESS | 1827 | 1461272013748 Marionette TRACE conn4 <- [1,2037,null,{"value":"8"}] 13:53:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 13:53:33 INFO - PROCESS | 1827 | 1461272013756 Marionette TRACE conn4 -> [0,2038,"setScriptTimeout",{"ms":35000}] 13:53:33 INFO - PROCESS | 1827 | 1461272013761 Marionette TRACE conn4 <- [1,2038,null,{}] 13:53:33 INFO - PROCESS | 1827 | 1461272013767 Marionette TRACE conn4 -> [0,2039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:53:33 INFO - PROCESS | 1827 | 1461272013988 Marionette TRACE conn4 <- [1,2039,null,{"value":null}] 13:53:34 INFO - PROCESS | 1827 | 1461272014343 Marionette TRACE conn4 -> [0,2040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:34 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f972a98c000 == 159 [pid = 1827] [id = 517] 13:53:34 INFO - PROCESS | 1827 | ++DOMWINDOW == 278 (0x7f97293e3000) [pid = 1827] [serial = 1552] [outer = (nil)] 13:53:34 INFO - PROCESS | 1827 | ++DOMWINDOW == 279 (0x7f97295bd400) [pid = 1827] [serial = 1553] [outer = 0x7f97293e3000] 13:53:34 INFO - PROCESS | 1827 | 1461272014468 Marionette DEBUG loaded listener.js 13:53:34 INFO - PROCESS | 1827 | ++DOMWINDOW == 280 (0x7f97299ac400) [pid = 1827] [serial = 1554] [outer = 0x7f97293e3000] 13:53:35 INFO - PROCESS | 1827 | --DOCSHELL 0x7f97297de000 == 158 [pid = 1827] [id = 449] 13:53:35 INFO - PROCESS | 1827 | --DOCSHELL 0x7f974e1f7000 == 157 [pid = 1827] [id = 447] 13:53:35 INFO - PROCESS | 1827 | --DOCSHELL 0x7f9737095800 == 156 [pid = 1827] [id = 448] 13:53:35 INFO - PROCESS | 1827 | --DOCSHELL 0x7f97341c1000 == 155 [pid = 1827] [id = 499] 13:53:35 INFO - PROCESS | 1827 | --DOCSHELL 0x7f972ee8d000 == 154 [pid = 1827] [id = 498] 13:53:35 INFO - PROCESS | 1827 | --DOCSHELL 0x7f972db18000 == 153 [pid = 1827] [id = 497] 13:53:35 INFO - PROCESS | 1827 | --DOCSHELL 0x7f972c289800 == 152 [pid = 1827] [id = 496] 13:53:35 INFO - PROCESS | 1827 | --DOCSHELL 0x7f9726ae2000 == 151 [pid = 1827] [id = 495] 13:53:35 INFO - PROCESS | 1827 | --DOCSHELL 0x7f972aa0f000 == 150 [pid = 1827] [id = 494] 13:53:35 INFO - PROCESS | 1827 | --DOCSHELL 0x7f97255e1800 == 149 [pid = 1827] [id = 491] 13:53:35 INFO - PROCESS | 1827 | --DOCSHELL 0x7f972c29a800 == 148 [pid = 1827] [id = 490] 13:53:35 INFO - PROCESS | 1827 | --DOCSHELL 0x7f973a6b4000 == 147 [pid = 1827] [id = 489] 13:53:35 INFO - PROCESS | 1827 | --DOCSHELL 0x7f9756b96800 == 146 [pid = 1827] [id = 488] 13:53:35 INFO - PROCESS | 1827 | --DOCSHELL 0x7f9754675000 == 145 [pid = 1827] [id = 487] 13:53:35 INFO - PROCESS | 1827 | --DOCSHELL 0x7f975271e800 == 144 [pid = 1827] [id = 486] 13:53:35 INFO - PROCESS | 1827 | --DOCSHELL 0x7f9751d2c000 == 143 [pid = 1827] [id = 485] 13:53:35 INFO - PROCESS | 1827 | --DOCSHELL 0x7f974659a000 == 142 [pid = 1827] [id = 484] 13:53:35 INFO - PROCESS | 1827 | --DOCSHELL 0x7f97402e3000 == 141 [pid = 1827] [id = 483] 13:53:35 INFO - PROCESS | 1827 | --DOCSHELL 0x7f973aea6800 == 140 [pid = 1827] [id = 482] 13:53:35 INFO - PROCESS | 1827 | --DOCSHELL 0x7f97352e0000 == 139 [pid = 1827] [id = 481] 13:53:35 INFO - PROCESS | 1827 | --DOCSHELL 0x7f9729cd5000 == 138 [pid = 1827] [id = 480] 13:53:36 INFO - PROCESS | 1827 | --DOMWINDOW == 279 (0x7f9739f02800) [pid = 1827] [serial = 1433] [outer = (nil)] [url = about:blank] 13:53:36 INFO - PROCESS | 1827 | --DOMWINDOW == 278 (0x7f9727070000) [pid = 1827] [serial = 1415] [outer = (nil)] [url = about:blank] 13:53:36 INFO - PROCESS | 1827 | --DOMWINDOW == 277 (0x7f973a26c800) [pid = 1827] [serial = 1434] [outer = (nil)] [url = about:blank] 13:53:36 INFO - PROCESS | 1827 | --DOMWINDOW == 276 (0x7f973efac400) [pid = 1827] [serial = 1397] [outer = (nil)] [url = about:blank] 13:53:36 INFO - PROCESS | 1827 | --DOMWINDOW == 275 (0x7f9736503c00) [pid = 1827] [serial = 1376] [outer = (nil)] [url = about:blank] 13:53:36 INFO - PROCESS | 1827 | --DOMWINDOW == 274 (0x7f9729949000) [pid = 1827] [serial = 1379] [outer = (nil)] [url = about:blank] 13:53:36 INFO - PROCESS | 1827 | --DOMWINDOW == 273 (0x7f9725b0e000) [pid = 1827] [serial = 1418] [outer = (nil)] [url = about:blank] 13:53:36 INFO - PROCESS | 1827 | --DOMWINDOW == 272 (0x7f974008c000) [pid = 1827] [serial = 1400] [outer = (nil)] [url = about:blank] 13:53:36 INFO - PROCESS | 1827 | --DOMWINDOW == 271 (0x7f9734fe4000) [pid = 1827] [serial = 1430] [outer = (nil)] [url = about:blank] 13:53:36 INFO - PROCESS | 1827 | --DOMWINDOW == 270 (0x7f974e717800) [pid = 1827] [serial = 1412] [outer = (nil)] [url = about:blank] 13:53:36 INFO - PROCESS | 1827 | --DOMWINDOW == 269 (0x7f9734126000) [pid = 1827] [serial = 1428] [outer = (nil)] [url = about:blank] 13:53:36 INFO - PROCESS | 1827 | --DOMWINDOW == 268 (0x7f972efd8400) [pid = 1827] [serial = 1424] [outer = (nil)] [url = about:blank] 13:53:36 INFO - PROCESS | 1827 | --DOMWINDOW == 267 (0x7f974e54c400) [pid = 1827] [serial = 1409] [outer = (nil)] [url = about:blank] 13:53:36 INFO - PROCESS | 1827 | --DOMWINDOW == 266 (0x7f9736e6cc00) [pid = 1827] [serial = 1436] [outer = (nil)] [url = about:blank] 13:53:36 INFO - PROCESS | 1827 | --DOMWINDOW == 265 (0x7f972aa71000) [pid = 1827] [serial = 1422] [outer = (nil)] [url = about:blank] 13:53:36 INFO - PROCESS | 1827 | --DOMWINDOW == 264 (0x7f974c43d800) [pid = 1827] [serial = 1406] [outer = (nil)] [url = about:blank] 13:53:36 INFO - PROCESS | 1827 | --DOMWINDOW == 263 (0x7f97272e9800) [pid = 1827] [serial = 1421] [outer = (nil)] [url = about:blank] 13:53:36 INFO - PROCESS | 1827 | --DOMWINDOW == 262 (0x7f9736e6d800) [pid = 1827] [serial = 1388] [outer = (nil)] [url = about:blank] 13:53:36 INFO - PROCESS | 1827 | --DOMWINDOW == 261 (0x7f973a61d800) [pid = 1827] [serial = 1394] [outer = (nil)] [url = about:blank] 13:53:36 INFO - PROCESS | 1827 | --DOMWINDOW == 260 (0x7f972c22a400) [pid = 1827] [serial = 1382] [outer = (nil)] [url = about:blank] 13:53:36 INFO - PROCESS | 1827 | --DOMWINDOW == 259 (0x7f973eddd800) [pid = 1827] [serial = 1439] [outer = (nil)] [url = about:blank] 13:53:36 INFO - PROCESS | 1827 | --DOMWINDOW == 258 (0x7f973a720800) [pid = 1827] [serial = 1437] [outer = (nil)] [url = about:blank] 13:53:36 INFO - PROCESS | 1827 | --DOMWINDOW == 257 (0x7f9741834c00) [pid = 1827] [serial = 1403] [outer = (nil)] [url = about:blank] 13:53:36 INFO - PROCESS | 1827 | --DOMWINDOW == 256 (0x7f973876d000) [pid = 1827] [serial = 1391] [outer = (nil)] [url = about:blank] 13:53:36 INFO - PROCESS | 1827 | --DOMWINDOW == 255 (0x7f9736b58400) [pid = 1827] [serial = 1431] [outer = (nil)] [url = about:blank] 13:53:36 INFO - PROCESS | 1827 | --DOMWINDOW == 254 (0x7f972dbc2c00) [pid = 1827] [serial = 1427] [outer = (nil)] [url = about:blank] 13:53:36 INFO - PROCESS | 1827 | --DOMWINDOW == 253 (0x7f9734128400) [pid = 1827] [serial = 1385] [outer = (nil)] [url = about:blank] 13:53:36 INFO - PROCESS | 1827 | --DOMWINDOW == 252 (0x7f97272de000) [pid = 1827] [serial = 1419] [outer = (nil)] [url = about:blank] 13:53:36 INFO - PROCESS | 1827 | --DOMWINDOW == 251 (0x7f972fc07800) [pid = 1827] [serial = 1425] [outer = (nil)] [url = about:blank] 13:53:36 INFO - PROCESS | 1827 | 1461272016413 Marionette TRACE conn4 <- [1,2040,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.basic",0,null,null]]]}] 13:53:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 13:53:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 2687ms 13:53:36 INFO - PROCESS | 1827 | 1461272016447 Marionette TRACE conn4 -> [0,2041,"getWindowHandle",null] 13:53:36 INFO - PROCESS | 1827 | 1461272016454 Marionette TRACE conn4 <- [1,2041,null,{"value":"8"}] 13:53:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 13:53:36 INFO - PROCESS | 1827 | 1461272016462 Marionette TRACE conn4 -> [0,2042,"setScriptTimeout",{"ms":35000}] 13:53:36 INFO - PROCESS | 1827 | 1461272016466 Marionette TRACE conn4 <- [1,2042,null,{}] 13:53:36 INFO - PROCESS | 1827 | 1461272016472 Marionette TRACE conn4 -> [0,2043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:53:36 INFO - PROCESS | 1827 | 1461272016681 Marionette TRACE conn4 <- [1,2043,null,{"value":null}] 13:53:36 INFO - PROCESS | 1827 | 1461272016918 Marionette TRACE conn4 -> [0,2044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:36 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f9726d08800 == 139 [pid = 1827] [id = 518] 13:53:36 INFO - PROCESS | 1827 | ++DOMWINDOW == 252 (0x7f9724cdfc00) [pid = 1827] [serial = 1555] [outer = (nil)] 13:53:36 INFO - PROCESS | 1827 | ++DOMWINDOW == 253 (0x7f9729c88800) [pid = 1827] [serial = 1556] [outer = 0x7f9724cdfc00] 13:53:36 INFO - PROCESS | 1827 | 1461272016991 Marionette DEBUG loaded listener.js 13:53:37 INFO - PROCESS | 1827 | ++DOMWINDOW == 254 (0x7f972a2a1400) [pid = 1827] [serial = 1557] [outer = 0x7f9724cdfc00] 13:53:37 INFO - PROCESS | 1827 | 1461272017850 Marionette TRACE conn4 <- [1,2044,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 13:53:37 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) 13:53:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 1435ms 13:53:37 INFO - PROCESS | 1827 | 1461272017897 Marionette TRACE conn4 -> [0,2045,"getWindowHandle",null] 13:53:37 INFO - PROCESS | 1827 | 1461272017901 Marionette TRACE conn4 <- [1,2045,null,{"value":"8"}] 13:53:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 13:53:37 INFO - PROCESS | 1827 | 1461272017909 Marionette TRACE conn4 -> [0,2046,"setScriptTimeout",{"ms":35000}] 13:53:37 INFO - PROCESS | 1827 | 1461272017917 Marionette TRACE conn4 <- [1,2046,null,{}] 13:53:37 INFO - PROCESS | 1827 | 1461272017931 Marionette TRACE conn4 -> [0,2047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:53:38 INFO - PROCESS | 1827 | 1461272018159 Marionette TRACE conn4 <- [1,2047,null,{"value":null}] 13:53:38 INFO - PROCESS | 1827 | 1461272018378 Marionette TRACE conn4 -> [0,2048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:38 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f972af5e800 == 140 [pid = 1827] [id = 519] 13:53:38 INFO - PROCESS | 1827 | ++DOMWINDOW == 255 (0x7f97252d7c00) [pid = 1827] [serial = 1558] [outer = (nil)] 13:53:38 INFO - PROCESS | 1827 | ++DOMWINDOW == 256 (0x7f972ae9bc00) [pid = 1827] [serial = 1559] [outer = 0x7f97252d7c00] 13:53:38 INFO - PROCESS | 1827 | 1461272018446 Marionette DEBUG loaded listener.js 13:53:38 INFO - PROCESS | 1827 | ++DOMWINDOW == 257 (0x7f972be47400) [pid = 1827] [serial = 1560] [outer = 0x7f97252d7c00] 13:53:39 INFO - PROCESS | 1827 | 1461272019329 Marionette TRACE conn4 <- [1,2048,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 13:53:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 13:53:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 1446ms 13:53:39 INFO - PROCESS | 1827 | 1461272019354 Marionette TRACE conn4 -> [0,2049,"getWindowHandle",null] 13:53:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 13:53:39 INFO - PROCESS | 1827 | 1461272019358 Marionette TRACE conn4 <- [1,2049,null,{"value":"8"}] 13:53:39 INFO - PROCESS | 1827 | 1461272019364 Marionette TRACE conn4 -> [0,2050,"setScriptTimeout",{"ms":35000}] 13:53:39 INFO - PROCESS | 1827 | 1461272019368 Marionette TRACE conn4 <- [1,2050,null,{}] 13:53:39 INFO - PROCESS | 1827 | 1461272019372 Marionette TRACE conn4 -> [0,2051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:53:39 INFO - PROCESS | 1827 | 1461272019648 Marionette TRACE conn4 <- [1,2051,null,{"value":null}] 13:53:39 INFO - PROCESS | 1827 | 1461272019685 Marionette TRACE conn4 -> [0,2052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:39 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f972c659000 == 141 [pid = 1827] [id = 520] 13:53:39 INFO - PROCESS | 1827 | ++DOMWINDOW == 258 (0x7f972bd5e000) [pid = 1827] [serial = 1561] [outer = (nil)] 13:53:39 INFO - PROCESS | 1827 | ++DOMWINDOW == 259 (0x7f972dbd1800) [pid = 1827] [serial = 1562] [outer = 0x7f972bd5e000] 13:53:39 INFO - PROCESS | 1827 | 1461272019753 Marionette DEBUG loaded listener.js 13:53:39 INFO - PROCESS | 1827 | ++DOMWINDOW == 260 (0x7f972f177000) [pid = 1827] [serial = 1563] [outer = 0x7f972bd5e000] 13:53:41 INFO - PROCESS | 1827 | --DOMWINDOW == 259 (0x7f972ad79800) [pid = 1827] [serial = 1285] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 13:53:41 INFO - PROCESS | 1827 | --DOMWINDOW == 258 (0x7f9729596000) [pid = 1827] [serial = 1228] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 13:53:41 INFO - PROCESS | 1827 | --DOMWINDOW == 257 (0x7f9724ce3000) [pid = 1827] [serial = 1354] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 13:53:41 INFO - PROCESS | 1827 | --DOMWINDOW == 256 (0x7f972fc03800) [pid = 1827] [serial = 1495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 13:53:41 INFO - PROCESS | 1827 | --DOMWINDOW == 255 (0x7f973b412000) [pid = 1827] [serial = 1456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 13:53:41 INFO - PROCESS | 1827 | --DOMWINDOW == 254 (0x7f97272df400) [pid = 1827] [serial = 1483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 13:53:41 INFO - PROCESS | 1827 | --DOMWINDOW == 253 (0x7f972fc0fc00) [pid = 1827] [serial = 1444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 13:53:41 INFO - PROCESS | 1827 | --DOMWINDOW == 252 (0x7f9724fe9400) [pid = 1827] [serial = 1465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 13:53:41 INFO - PROCESS | 1827 | --DOMWINDOW == 251 (0x7f9724fe4800) [pid = 1827] [serial = 1462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 13:53:41 INFO - PROCESS | 1827 | --DOMWINDOW == 250 (0x7f9734173800) [pid = 1827] [serial = 1447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 13:53:41 INFO - PROCESS | 1827 | --DOMWINDOW == 249 (0x7f972be51800) [pid = 1827] [serial = 1471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 13:53:41 INFO - PROCESS | 1827 | --DOMWINDOW == 248 (0x7f97272e4400) [pid = 1827] [serial = 1441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 13:53:41 INFO - PROCESS | 1827 | --DOMWINDOW == 247 (0x7f972f175c00) [pid = 1827] [serial = 1492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 13:53:41 INFO - PROCESS | 1827 | --DOMWINDOW == 246 (0x7f9734f3f800) [pid = 1827] [serial = 1450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 13:53:41 INFO - PROCESS | 1827 | --DOMWINDOW == 245 (0x7f9724febc00) [pid = 1827] [serial = 1468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 13:53:41 INFO - PROCESS | 1827 | --DOMWINDOW == 244 (0x7f9729959400) [pid = 1827] [serial = 1438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 13:53:41 INFO - PROCESS | 1827 | --DOMWINDOW == 243 (0x7f972be48400) [pid = 1827] [serial = 1489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 13:53:41 INFO - PROCESS | 1827 | --DOMWINDOW == 242 (0x7f9740929000) [pid = 1827] [serial = 1459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 13:53:41 INFO - PROCESS | 1827 | --DOMWINDOW == 241 (0x7f973a8d5400) [pid = 1827] [serial = 1453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 13:53:41 INFO - PROCESS | 1827 | --DOMWINDOW == 240 (0x7f9729597400) [pid = 1827] [serial = 1486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 13:53:41 INFO - PROCESS | 1827 | --DOMWINDOW == 239 (0x7f9736cb2000) [pid = 1827] [serial = 1339] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 13:53:41 INFO - PROCESS | 1827 | --DOMWINDOW == 238 (0x7f972958f800) [pid = 1827] [serial = 1312] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 13:53:41 INFO - PROCESS | 1827 | --DOMWINDOW == 237 (0x7f9725df0000) [pid = 1827] [serial = 1207] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 13:53:41 INFO - PROCESS | 1827 | --DOMWINDOW == 236 (0x7f972f177800) [pid = 1827] [serial = 1321] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 13:53:42 INFO - PROCESS | 1827 | --DOMWINDOW == 235 (0x7f972fae2800) [pid = 1827] [serial = 1342] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 13:53:42 INFO - PROCESS | 1827 | --DOMWINDOW == 234 (0x7f972ad78400) [pid = 1827] [serial = 1282] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 13:53:42 INFO - PROCESS | 1827 | --DOMWINDOW == 233 (0x7f973e04b000) [pid = 1827] [serial = 1402] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 13:53:42 INFO - PROCESS | 1827 | --DOMWINDOW == 232 (0x7f974d368c00) [pid = 1827] [serial = 1411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 13:53:42 INFO - PROCESS | 1827 | --DOMWINDOW == 231 (0x7f973a2f9000) [pid = 1827] [serial = 1399] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 13:53:42 INFO - PROCESS | 1827 | --DOMWINDOW == 230 (0x7f97252d4000) [pid = 1827] [serial = 1414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 13:53:42 INFO - PROCESS | 1827 | --DOMWINDOW == 229 (0x7f973688a800) [pid = 1827] [serial = 1333] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 13:53:42 INFO - PROCESS | 1827 | --DOMWINDOW == 228 (0x7f9738772400) [pid = 1827] [serial = 1192] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 13:53:42 INFO - PROCESS | 1827 | --DOMWINDOW == 227 (0x7f972719ec00) [pid = 1827] [serial = 1252] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 13:53:42 INFO - PROCESS | 1827 | --DOMWINDOW == 226 (0x7f97372e7000) [pid = 1827] [serial = 1249] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 13:53:42 INFO - PROCESS | 1827 | --DOMWINDOW == 225 (0x7f972958f400) [pid = 1827] [serial = 1216] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 13:53:42 INFO - PROCESS | 1827 | --DOMWINDOW == 224 (0x7f973a26d000) [pid = 1827] [serial = 1336] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 13:53:42 INFO - PROCESS | 1827 | --DOMWINDOW == 223 (0x7f973a22a000) [pid = 1827] [serial = 1396] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 13:53:42 INFO - PROCESS | 1827 | --DOMWINDOW == 222 (0x7f972958ac00) [pid = 1827] [serial = 1213] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 13:53:42 INFO - PROCESS | 1827 | --DOMWINDOW == 221 (0x7f9733fe3c00) [pid = 1827] [serial = 1189] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 13:53:42 INFO - PROCESS | 1827 | --DOMWINDOW == 220 (0x7f972fba6800) [pid = 1827] [serial = 1324] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 13:53:42 INFO - PROCESS | 1827 | --DOMWINDOW == 219 (0x7f9725ded800) [pid = 1827] [serial = 1204] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 13:53:42 INFO - PROCESS | 1827 | --DOMWINDOW == 218 (0x7f9736888800) [pid = 1827] [serial = 1330] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 13:53:42 INFO - PROCESS | 1827 | --DOMWINDOW == 217 (0x7f973ef4a800) [pid = 1827] [serial = 1198] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 13:53:42 INFO - PROCESS | 1827 | --DOMWINDOW == 216 (0x7f974665dc00) [pid = 1827] [serial = 1276] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 13:53:42 INFO - PROCESS | 1827 | --DOMWINDOW == 215 (0x7f9725dfb400) [pid = 1827] [serial = 1210] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 13:53:42 INFO - PROCESS | 1827 | --DOMWINDOW == 214 (0x7f974e577c00) [pid = 1827] [serial = 1201] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 13:53:42 INFO - PROCESS | 1827 | --DOMWINDOW == 213 (0x7f9734e0a000) [pid = 1827] [serial = 1327] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 13:53:42 INFO - PROCESS | 1827 | --DOMWINDOW == 212 (0x7f9747418000) [pid = 1827] [serial = 1405] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 13:53:42 INFO - PROCESS | 1827 | --DOMWINDOW == 211 (0x7f973efb7c00) [pid = 1827] [serial = 1195] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 13:53:42 INFO - PROCESS | 1827 | --DOMWINDOW == 210 (0x7f9725bcb000) [pid = 1827] [serial = 1279] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 13:53:42 INFO - PROCESS | 1827 | --DOMWINDOW == 209 (0x7f972ae9c400) [pid = 1827] [serial = 1255] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 13:53:42 INFO - PROCESS | 1827 | --DOMWINDOW == 208 (0x7f9746657000) [pid = 1827] [serial = 1408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 13:53:42 INFO - PROCESS | 1827 | --DOMWINDOW == 207 (0x7f97271a3c00) [pid = 1827] [serial = 1315] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 13:53:42 INFO - PROCESS | 1827 | --DOMWINDOW == 206 (0x7f9729cca800) [pid = 1827] [serial = 1318] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 13:53:42 INFO - PROCESS | 1827 | --DOMWINDOW == 205 (0x7f97372e1800) [pid = 1827] [serial = 1393] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 13:53:42 INFO - PROCESS | 1827 | --DOMWINDOW == 204 (0x7f9734e08000) [pid = 1827] [serial = 1390] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 13:53:42 INFO - PROCESS | 1827 | --DOMWINDOW == 203 (0x7f972fba1400) [pid = 1827] [serial = 1387] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 13:53:42 INFO - PROCESS | 1827 | --DOMWINDOW == 202 (0x7f972de34400) [pid = 1827] [serial = 1384] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 13:53:42 INFO - PROCESS | 1827 | --DOMWINDOW == 201 (0x7f97271a3000) [pid = 1827] [serial = 1381] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 13:53:42 INFO - PROCESS | 1827 | --DOMWINDOW == 200 (0x7f9725bd0800) [pid = 1827] [serial = 1378] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 13:53:42 INFO - PROCESS | 1827 | --DOMWINDOW == 199 (0x7f972706d000) [pid = 1827] [serial = 1351] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 13:53:42 INFO - PROCESS | 1827 | --DOMWINDOW == 198 (0x7f9725b0c000) [pid = 1827] [serial = 1348] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 13:53:42 INFO - PROCESS | 1827 | --DOMWINDOW == 197 (0x7f972545c000) [pid = 1827] [serial = 1345] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 13:53:42 INFO - PROCESS | 1827 | --DOMWINDOW == 196 (0x7f97416ebc00) [pid = 1827] [serial = 1273] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 13:53:42 INFO - PROCESS | 1827 | --DOMWINDOW == 195 (0x7f973ec8b400) [pid = 1827] [serial = 1270] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 13:53:42 INFO - PROCESS | 1827 | --DOMWINDOW == 194 (0x7f973d27fc00) [pid = 1827] [serial = 1267] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 13:53:42 INFO - PROCESS | 1827 | --DOMWINDOW == 193 (0x7f9736886000) [pid = 1827] [serial = 1264] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 13:53:42 INFO - PROCESS | 1827 | --DOMWINDOW == 192 (0x7f973412c800) [pid = 1827] [serial = 1261] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 13:53:42 INFO - PROCESS | 1827 | --DOMWINDOW == 191 (0x7f9734172800) [pid = 1827] [serial = 1258] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 13:53:42 INFO - PROCESS | 1827 | --DOMWINDOW == 190 (0x7f97252d9800) [pid = 1827] [serial = 1225] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 13:53:42 INFO - PROCESS | 1827 | --DOMWINDOW == 189 (0x7f97252d5400) [pid = 1827] [serial = 1222] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 13:53:42 INFO - PROCESS | 1827 | --DOMWINDOW == 188 (0x7f97252d3800) [pid = 1827] [serial = 1219] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 13:53:42 INFO - PROCESS | 1827 | --DOMWINDOW == 187 (0x7f972ad7bc00) [pid = 1827] [serial = 1186] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 13:53:42 INFO - PROCESS | 1827 | --DOMWINDOW == 186 (0x7f9739f10000) [pid = 1827] [serial = 1183] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 13:53:42 INFO - PROCESS | 1827 | --DOMWINDOW == 185 (0x7f972aea5000) [pid = 1827] [serial = 1159] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 13:53:42 INFO - PROCESS | 1827 | --DOMWINDOW == 184 (0x7f972bd85c00) [pid = 1827] [serial = 1156] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 13:53:42 INFO - PROCESS | 1827 | --DOMWINDOW == 183 (0x7f974e555400) [pid = 1827] [serial = 1153] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 13:53:42 INFO - PROCESS | 1827 | 1461272022217 Marionette TRACE conn4 <- [1,2052,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html",0,null,null,[["quadraticCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 13:53:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 13:53:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 2892ms 13:53:42 INFO - PROCESS | 1827 | 1461272022258 Marionette TRACE conn4 -> [0,2053,"getWindowHandle",null] 13:53:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 13:53:42 INFO - PROCESS | 1827 | 1461272022263 Marionette TRACE conn4 <- [1,2053,null,{"value":"8"}] 13:53:42 INFO - PROCESS | 1827 | 1461272022269 Marionette TRACE conn4 -> [0,2054,"setScriptTimeout",{"ms":35000}] 13:53:42 INFO - PROCESS | 1827 | 1461272022272 Marionette TRACE conn4 <- [1,2054,null,{}] 13:53:42 INFO - PROCESS | 1827 | 1461272022277 Marionette TRACE conn4 -> [0,2055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:53:42 INFO - PROCESS | 1827 | 1461272022479 Marionette TRACE conn4 <- [1,2055,null,{"value":null}] 13:53:42 INFO - PROCESS | 1827 | 1461272022667 Marionette TRACE conn4 -> [0,2056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:42 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f9725f1a800 == 142 [pid = 1827] [id = 521] 13:53:42 INFO - PROCESS | 1827 | ++DOMWINDOW == 184 (0x7f97252d9800) [pid = 1827] [serial = 1564] [outer = (nil)] 13:53:42 INFO - PROCESS | 1827 | ++DOMWINDOW == 185 (0x7f972545b800) [pid = 1827] [serial = 1565] [outer = 0x7f97252d9800] 13:53:42 INFO - PROCESS | 1827 | 1461272022750 Marionette DEBUG loaded listener.js 13:53:42 INFO - PROCESS | 1827 | ++DOMWINDOW == 186 (0x7f972706d000) [pid = 1827] [serial = 1566] [outer = 0x7f97252d9800] 13:53:43 INFO - PROCESS | 1827 | 1461272023562 Marionette TRACE conn4 <- [1,2056,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.scaled",0,null,null]]]}] 13:53:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 13:53:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 1336ms 13:53:43 INFO - PROCESS | 1827 | 1461272023606 Marionette TRACE conn4 -> [0,2057,"getWindowHandle",null] 13:53:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 13:53:43 INFO - PROCESS | 1827 | 1461272023611 Marionette TRACE conn4 <- [1,2057,null,{"value":"8"}] 13:53:43 INFO - PROCESS | 1827 | 1461272023619 Marionette TRACE conn4 -> [0,2058,"setScriptTimeout",{"ms":35000}] 13:53:43 INFO - PROCESS | 1827 | 1461272023622 Marionette TRACE conn4 <- [1,2058,null,{}] 13:53:43 INFO - PROCESS | 1827 | 1461272023628 Marionette TRACE conn4 -> [0,2059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:53:43 INFO - PROCESS | 1827 | 1461272023872 Marionette TRACE conn4 <- [1,2059,null,{"value":null}] 13:53:44 INFO - PROCESS | 1827 | 1461272024372 Marionette TRACE conn4 -> [0,2060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:44 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f97255eb800 == 143 [pid = 1827] [id = 522] 13:53:44 INFO - PROCESS | 1827 | ++DOMWINDOW == 187 (0x7f9721eebc00) [pid = 1827] [serial = 1567] [outer = (nil)] 13:53:44 INFO - PROCESS | 1827 | ++DOMWINDOW == 188 (0x7f9724cdcc00) [pid = 1827] [serial = 1568] [outer = 0x7f9721eebc00] 13:53:44 INFO - PROCESS | 1827 | 1461272024471 Marionette DEBUG loaded listener.js 13:53:44 INFO - PROCESS | 1827 | ++DOMWINDOW == 189 (0x7f9724ff1000) [pid = 1827] [serial = 1569] [outer = 0x7f9721eebc00] 13:53:45 INFO - PROCESS | 1827 | 1461272025492 Marionette TRACE conn4 <- [1,2060,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.shape",0,null,null]]]}] 13:53:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 13:53:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 1932ms 13:53:45 INFO - PROCESS | 1827 | 1461272025552 Marionette TRACE conn4 -> [0,2061,"getWindowHandle",null] 13:53:45 INFO - PROCESS | 1827 | 1461272025559 Marionette TRACE conn4 <- [1,2061,null,{"value":"8"}] 13:53:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 13:53:45 INFO - PROCESS | 1827 | 1461272025568 Marionette TRACE conn4 -> [0,2062,"setScriptTimeout",{"ms":35000}] 13:53:45 INFO - PROCESS | 1827 | 1461272025572 Marionette TRACE conn4 <- [1,2062,null,{}] 13:53:45 INFO - PROCESS | 1827 | 1461272025579 Marionette TRACE conn4 -> [0,2063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:53:45 INFO - PROCESS | 1827 | 1461272025826 Marionette TRACE conn4 <- [1,2063,null,{"value":null}] 13:53:46 INFO - PROCESS | 1827 | 1461272026145 Marionette TRACE conn4 -> [0,2064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:46 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f972a8d7000 == 144 [pid = 1827] [id = 523] 13:53:46 INFO - PROCESS | 1827 | ++DOMWINDOW == 190 (0x7f972706d800) [pid = 1827] [serial = 1570] [outer = (nil)] 13:53:46 INFO - PROCESS | 1827 | ++DOMWINDOW == 191 (0x7f97272e4400) [pid = 1827] [serial = 1571] [outer = 0x7f972706d800] 13:53:46 INFO - PROCESS | 1827 | 1461272026245 Marionette DEBUG loaded listener.js 13:53:46 INFO - PROCESS | 1827 | ++DOMWINDOW == 192 (0x7f97295b3c00) [pid = 1827] [serial = 1572] [outer = 0x7f972706d800] 13:53:47 INFO - PROCESS | 1827 | 1461272027324 Marionette TRACE conn4 <- [1,2064,null,{"value":["/2dcontext/path-objects/2d.path.rect.basic.html",0,null,null,[["Canvas test: 2d.path.rect.basic",0,null,null]]]}] 13:53:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 13:53:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 1831ms 13:53:47 INFO - PROCESS | 1827 | 1461272027403 Marionette TRACE conn4 -> [0,2065,"getWindowHandle",null] 13:53:47 INFO - PROCESS | 1827 | 1461272027411 Marionette TRACE conn4 <- [1,2065,null,{"value":"8"}] 13:53:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 13:53:47 INFO - PROCESS | 1827 | 1461272027421 Marionette TRACE conn4 -> [0,2066,"setScriptTimeout",{"ms":35000}] 13:53:47 INFO - PROCESS | 1827 | 1461272027425 Marionette TRACE conn4 <- [1,2066,null,{}] 13:53:47 INFO - PROCESS | 1827 | 1461272027432 Marionette TRACE conn4 -> [0,2067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:53:47 INFO - PROCESS | 1827 | 1461272027746 Marionette TRACE conn4 <- [1,2067,null,{"value":null}] 13:53:48 INFO - PROCESS | 1827 | 1461272028098 Marionette TRACE conn4 -> [0,2068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:48 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f972db15800 == 145 [pid = 1827] [id = 524] 13:53:48 INFO - PROCESS | 1827 | ++DOMWINDOW == 193 (0x7f97295b5c00) [pid = 1827] [serial = 1573] [outer = (nil)] 13:53:48 INFO - PROCESS | 1827 | ++DOMWINDOW == 194 (0x7f972a29b400) [pid = 1827] [serial = 1574] [outer = 0x7f97295b5c00] 13:53:48 INFO - PROCESS | 1827 | 1461272028183 Marionette DEBUG loaded listener.js 13:53:48 INFO - PROCESS | 1827 | ++DOMWINDOW == 195 (0x7f972aaddc00) [pid = 1827] [serial = 1575] [outer = 0x7f97295b5c00] 13:53:49 INFO - PROCESS | 1827 | 1461272029140 Marionette TRACE conn4 <- [1,2068,null,{"value":["/2dcontext/path-objects/2d.path.rect.closed.html",0,null,null,[["Canvas test: 2d.path.rect.closed",0,null,null]]]}] 13:53:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 13:53:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 1784ms 13:53:49 INFO - PROCESS | 1827 | 1461272029206 Marionette TRACE conn4 -> [0,2069,"getWindowHandle",null] 13:53:49 INFO - PROCESS | 1827 | 1461272029210 Marionette TRACE conn4 <- [1,2069,null,{"value":"8"}] 13:53:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 13:53:49 INFO - PROCESS | 1827 | 1461272029225 Marionette TRACE conn4 -> [0,2070,"setScriptTimeout",{"ms":35000}] 13:53:49 INFO - PROCESS | 1827 | 1461272029234 Marionette TRACE conn4 <- [1,2070,null,{}] 13:53:49 INFO - PROCESS | 1827 | 1461272029240 Marionette TRACE conn4 -> [0,2071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:53:49 INFO - PROCESS | 1827 | 1461272029464 Marionette TRACE conn4 <- [1,2071,null,{"value":null}] 13:53:49 INFO - PROCESS | 1827 | 1461272029773 Marionette TRACE conn4 -> [0,2072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.end.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:49 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f9734144800 == 146 [pid = 1827] [id = 525] 13:53:49 INFO - PROCESS | 1827 | ++DOMWINDOW == 196 (0x7f9729c8a800) [pid = 1827] [serial = 1576] [outer = (nil)] 13:53:49 INFO - PROCESS | 1827 | ++DOMWINDOW == 197 (0x7f972be4dc00) [pid = 1827] [serial = 1577] [outer = 0x7f9729c8a800] 13:53:49 INFO - PROCESS | 1827 | 1461272029856 Marionette DEBUG loaded listener.js 13:53:49 INFO - PROCESS | 1827 | ++DOMWINDOW == 198 (0x7f972f173000) [pid = 1827] [serial = 1578] [outer = 0x7f9729c8a800] 13:53:50 INFO - PROCESS | 1827 | 1461272030690 Marionette TRACE conn4 <- [1,2072,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.1.html",0,null,null,[["Canvas test: 2d.path.rect.end.1",0,null,null]]]}] 13:53:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 13:53:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 1545ms 13:53:50 INFO - PROCESS | 1827 | 1461272030764 Marionette TRACE conn4 -> [0,2073,"getWindowHandle",null] 13:53:50 INFO - PROCESS | 1827 | 1461272030769 Marionette TRACE conn4 <- [1,2073,null,{"value":"8"}] 13:53:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 13:53:50 INFO - PROCESS | 1827 | 1461272030778 Marionette TRACE conn4 -> [0,2074,"setScriptTimeout",{"ms":35000}] 13:53:50 INFO - PROCESS | 1827 | 1461272030782 Marionette TRACE conn4 <- [1,2074,null,{}] 13:53:50 INFO - PROCESS | 1827 | 1461272030787 Marionette TRACE conn4 -> [0,2075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:53:51 INFO - PROCESS | 1827 | 1461272031029 Marionette TRACE conn4 <- [1,2075,null,{"value":null}] 13:53:51 INFO - PROCESS | 1827 | 1461272031462 Marionette TRACE conn4 -> [0,2076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.end.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:51 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f9736578000 == 147 [pid = 1827] [id = 526] 13:53:51 INFO - PROCESS | 1827 | ++DOMWINDOW == 199 (0x7f972fae7800) [pid = 1827] [serial = 1579] [outer = (nil)] 13:53:51 INFO - PROCESS | 1827 | ++DOMWINDOW == 200 (0x7f972fceb000) [pid = 1827] [serial = 1580] [outer = 0x7f972fae7800] 13:53:51 INFO - PROCESS | 1827 | 1461272031540 Marionette DEBUG loaded listener.js 13:53:51 INFO - PROCESS | 1827 | ++DOMWINDOW == 201 (0x7f9733fa9800) [pid = 1827] [serial = 1581] [outer = 0x7f972fae7800] 13:53:52 INFO - PROCESS | 1827 | 1461272032372 Marionette TRACE conn4 <- [1,2076,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.2.html",0,null,null,[["Canvas test: 2d.path.rect.end.2",0,null,null]]]}] 13:53:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 13:53:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 1638ms 13:53:52 INFO - PROCESS | 1827 | 1461272032417 Marionette TRACE conn4 -> [0,2077,"getWindowHandle",null] 13:53:52 INFO - PROCESS | 1827 | 1461272032421 Marionette TRACE conn4 <- [1,2077,null,{"value":"8"}] 13:53:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 13:53:52 INFO - PROCESS | 1827 | 1461272032427 Marionette TRACE conn4 -> [0,2078,"setScriptTimeout",{"ms":35000}] 13:53:52 INFO - PROCESS | 1827 | 1461272032429 Marionette TRACE conn4 <- [1,2078,null,{}] 13:53:52 INFO - PROCESS | 1827 | 1461272032434 Marionette TRACE conn4 -> [0,2079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:53:52 INFO - PROCESS | 1827 | 1461272032631 Marionette TRACE conn4 <- [1,2079,null,{"value":null}] 13:53:52 INFO - PROCESS | 1827 | 1461272032905 Marionette TRACE conn4 -> [0,2080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:52 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f973748f800 == 148 [pid = 1827] [id = 527] 13:53:52 INFO - PROCESS | 1827 | ++DOMWINDOW == 202 (0x7f973412a800) [pid = 1827] [serial = 1582] [outer = (nil)] 13:53:52 INFO - PROCESS | 1827 | ++DOMWINDOW == 203 (0x7f9734173800) [pid = 1827] [serial = 1583] [outer = 0x7f973412a800] 13:53:53 INFO - PROCESS | 1827 | 1461272033000 Marionette DEBUG loaded listener.js 13:53:53 INFO - PROCESS | 1827 | ++DOMWINDOW == 204 (0x7f9735170c00) [pid = 1827] [serial = 1584] [outer = 0x7f973412a800] 13:53:53 INFO - PROCESS | 1827 | 1461272033940 Marionette TRACE conn4 <- [1,2080,null,{"value":["/2dcontext/path-objects/2d.path.rect.negative.html",0,null,null,[["Canvas test: 2d.path.rect.negative",0,null,null]]]}] 13:53:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 13:53:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 1578ms 13:53:54 INFO - PROCESS | 1827 | 1461272034006 Marionette TRACE conn4 -> [0,2081,"getWindowHandle",null] 13:53:54 INFO - PROCESS | 1827 | 1461272034010 Marionette TRACE conn4 <- [1,2081,null,{"value":"8"}] 13:53:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 13:53:54 INFO - PROCESS | 1827 | 1461272034015 Marionette TRACE conn4 -> [0,2082,"setScriptTimeout",{"ms":35000}] 13:53:54 INFO - PROCESS | 1827 | 1461272034018 Marionette TRACE conn4 <- [1,2082,null,{}] 13:53:54 INFO - PROCESS | 1827 | 1461272034023 Marionette TRACE conn4 -> [0,2083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:53:54 INFO - PROCESS | 1827 | 1461272034234 Marionette TRACE conn4 <- [1,2083,null,{"value":null}] 13:53:54 INFO - PROCESS | 1827 | 1461272034496 Marionette TRACE conn4 -> [0,2084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.newsubpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:54 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f973a75c800 == 149 [pid = 1827] [id = 528] 13:53:54 INFO - PROCESS | 1827 | ++DOMWINDOW == 205 (0x7f973688d400) [pid = 1827] [serial = 1585] [outer = (nil)] 13:53:54 INFO - PROCESS | 1827 | ++DOMWINDOW == 206 (0x7f9737831400) [pid = 1827] [serial = 1586] [outer = 0x7f973688d400] 13:53:54 INFO - PROCESS | 1827 | 1461272034616 Marionette DEBUG loaded listener.js 13:53:54 INFO - PROCESS | 1827 | ++DOMWINDOW == 207 (0x7f973893e400) [pid = 1827] [serial = 1587] [outer = 0x7f973688d400] 13:53:55 INFO - PROCESS | 1827 | 1461272035488 Marionette TRACE conn4 <- [1,2084,null,{"value":["/2dcontext/path-objects/2d.path.rect.newsubpath.html",0,null,null,[["Canvas test: 2d.path.rect.newsubpath",0,null,null]]]}] 13:53:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 13:53:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 1528ms 13:53:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 13:53:55 INFO - PROCESS | 1827 | 1461272035545 Marionette TRACE conn4 -> [0,2085,"getWindowHandle",null] 13:53:55 INFO - PROCESS | 1827 | 1461272035548 Marionette TRACE conn4 <- [1,2085,null,{"value":"8"}] 13:53:55 INFO - PROCESS | 1827 | 1461272035555 Marionette TRACE conn4 -> [0,2086,"setScriptTimeout",{"ms":35000}] 13:53:55 INFO - PROCESS | 1827 | 1461272035557 Marionette TRACE conn4 <- [1,2086,null,{}] 13:53:55 INFO - PROCESS | 1827 | 1461272035563 Marionette TRACE conn4 -> [0,2087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:53:55 INFO - PROCESS | 1827 | 1461272035795 Marionette TRACE conn4 <- [1,2087,null,{"value":null}] 13:53:56 INFO - PROCESS | 1827 | 1461272036064 Marionette TRACE conn4 -> [0,2088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:56 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f973ae6f800 == 150 [pid = 1827] [id = 529] 13:53:56 INFO - PROCESS | 1827 | ++DOMWINDOW == 208 (0x7f973412bc00) [pid = 1827] [serial = 1588] [outer = (nil)] 13:53:56 INFO - PROCESS | 1827 | ++DOMWINDOW == 209 (0x7f9739f93400) [pid = 1827] [serial = 1589] [outer = 0x7f973412bc00] 13:53:56 INFO - PROCESS | 1827 | 1461272036187 Marionette DEBUG loaded listener.js 13:53:56 INFO - PROCESS | 1827 | ++DOMWINDOW == 210 (0x7f973a26dc00) [pid = 1827] [serial = 1590] [outer = 0x7f973412bc00] 13:53:57 INFO - PROCESS | 1827 | 1461272037049 Marionette TRACE conn4 <- [1,2088,null,{"value":["/2dcontext/path-objects/2d.path.rect.nonfinite.html",0,null,null,[["rect() with Infinity/NaN is ignored",0,null,null]]]}] 13:53:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 13:53:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 1536ms 13:53:57 INFO - PROCESS | 1827 | 1461272037090 Marionette TRACE conn4 -> [0,2089,"getWindowHandle",null] 13:53:57 INFO - PROCESS | 1827 | 1461272037094 Marionette TRACE conn4 <- [1,2089,null,{"value":"8"}] 13:53:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 13:53:57 INFO - PROCESS | 1827 | 1461272037100 Marionette TRACE conn4 -> [0,2090,"setScriptTimeout",{"ms":35000}] 13:53:57 INFO - PROCESS | 1827 | 1461272037102 Marionette TRACE conn4 <- [1,2090,null,{}] 13:53:57 INFO - PROCESS | 1827 | 1461272037109 Marionette TRACE conn4 -> [0,2091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:53:57 INFO - PROCESS | 1827 | 1461272037315 Marionette TRACE conn4 <- [1,2091,null,{"value":null}] 13:53:57 INFO - PROCESS | 1827 | 1461272037597 Marionette TRACE conn4 -> [0,2092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.selfintersect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:57 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f973e864800 == 151 [pid = 1827] [id = 530] 13:53:57 INFO - PROCESS | 1827 | ++DOMWINDOW == 211 (0x7f972fba9800) [pid = 1827] [serial = 1591] [outer = (nil)] 13:53:57 INFO - PROCESS | 1827 | ++DOMWINDOW == 212 (0x7f973a61f400) [pid = 1827] [serial = 1592] [outer = 0x7f972fba9800] 13:53:57 INFO - PROCESS | 1827 | 1461272037724 Marionette DEBUG loaded listener.js 13:53:57 INFO - PROCESS | 1827 | ++DOMWINDOW == 213 (0x7f973a724c00) [pid = 1827] [serial = 1593] [outer = 0x7f972fba9800] 13:53:58 INFO - PROCESS | 1827 | 1461272038583 Marionette TRACE conn4 <- [1,2092,null,{"value":["/2dcontext/path-objects/2d.path.rect.selfintersect.html",0,null,null,[["Canvas test: 2d.path.rect.selfintersect",0,null,null]]]}] 13:53:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 13:53:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 1531ms 13:53:58 INFO - PROCESS | 1827 | 1461272038632 Marionette TRACE conn4 -> [0,2093,"getWindowHandle",null] 13:53:58 INFO - PROCESS | 1827 | 1461272038635 Marionette TRACE conn4 <- [1,2093,null,{"value":"8"}] 13:53:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 13:53:58 INFO - PROCESS | 1827 | 1461272038641 Marionette TRACE conn4 -> [0,2094,"setScriptTimeout",{"ms":35000}] 13:53:58 INFO - PROCESS | 1827 | 1461272038643 Marionette TRACE conn4 <- [1,2094,null,{}] 13:53:58 INFO - PROCESS | 1827 | 1461272038649 Marionette TRACE conn4 -> [0,2095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:53:58 INFO - PROCESS | 1827 | 1461272038855 Marionette TRACE conn4 <- [1,2095,null,{"value":null}] 13:53:59 INFO - PROCESS | 1827 | 1461272039127 Marionette TRACE conn4 -> [0,2096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.winding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:59 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f973fc9f000 == 152 [pid = 1827] [id = 531] 13:53:59 INFO - PROCESS | 1827 | ++DOMWINDOW == 214 (0x7f9727072000) [pid = 1827] [serial = 1594] [outer = (nil)] 13:53:59 INFO - PROCESS | 1827 | ++DOMWINDOW == 215 (0x7f973a8d3c00) [pid = 1827] [serial = 1595] [outer = 0x7f9727072000] 13:53:59 INFO - PROCESS | 1827 | 1461272039247 Marionette DEBUG loaded listener.js 13:53:59 INFO - PROCESS | 1827 | ++DOMWINDOW == 216 (0x7f973c7c6400) [pid = 1827] [serial = 1596] [outer = 0x7f9727072000] 13:54:00 INFO - PROCESS | 1827 | 1461272040137 Marionette TRACE conn4 <- [1,2096,null,{"value":["/2dcontext/path-objects/2d.path.rect.winding.html",0,null,null,[["Canvas test: 2d.path.rect.winding",0,null,null]]]}] 13:54:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 13:54:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 1537ms 13:54:00 INFO - PROCESS | 1827 | 1461272040179 Marionette TRACE conn4 -> [0,2097,"getWindowHandle",null] 13:54:00 INFO - PROCESS | 1827 | 1461272040183 Marionette TRACE conn4 <- [1,2097,null,{"value":"8"}] 13:54:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 13:54:00 INFO - PROCESS | 1827 | 1461272040189 Marionette TRACE conn4 -> [0,2098,"setScriptTimeout",{"ms":35000}] 13:54:00 INFO - PROCESS | 1827 | 1461272040191 Marionette TRACE conn4 <- [1,2098,null,{}] 13:54:00 INFO - PROCESS | 1827 | 1461272040197 Marionette TRACE conn4 -> [0,2099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:54:00 INFO - PROCESS | 1827 | 1461272040414 Marionette TRACE conn4 <- [1,2099,null,{"value":null}] 13:54:00 INFO - PROCESS | 1827 | 1461272040714 Marionette TRACE conn4 -> [0,2100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:00 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f974358a000 == 153 [pid = 1827] [id = 532] 13:54:00 INFO - PROCESS | 1827 | ++DOMWINDOW == 217 (0x7f973eddd800) [pid = 1827] [serial = 1597] [outer = (nil)] 13:54:00 INFO - PROCESS | 1827 | ++DOMWINDOW == 218 (0x7f973ef4f000) [pid = 1827] [serial = 1598] [outer = 0x7f973eddd800] 13:54:00 INFO - PROCESS | 1827 | 1461272040902 Marionette DEBUG loaded listener.js 13:54:01 INFO - PROCESS | 1827 | ++DOMWINDOW == 219 (0x7f973f438c00) [pid = 1827] [serial = 1599] [outer = 0x7f973eddd800] 13:54:01 INFO - PROCESS | 1827 | 1461272041955 Marionette TRACE conn4 <- [1,2100,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.1.html",0,null,null,[["Canvas test: 2d.path.rect.zero.1",0,null,null]]]}] 13:54:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 13:54:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 1797ms 13:54:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 13:54:01 INFO - PROCESS | 1827 | 1461272041987 Marionette TRACE conn4 -> [0,2101,"getWindowHandle",null] 13:54:01 INFO - PROCESS | 1827 | 1461272041990 Marionette TRACE conn4 <- [1,2101,null,{"value":"8"}] 13:54:01 INFO - PROCESS | 1827 | 1461272041997 Marionette TRACE conn4 -> [0,2102,"setScriptTimeout",{"ms":35000}] 13:54:02 INFO - PROCESS | 1827 | 1461272042001 Marionette TRACE conn4 <- [1,2102,null,{}] 13:54:02 INFO - PROCESS | 1827 | 1461272042006 Marionette TRACE conn4 -> [0,2103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:54:02 INFO - PROCESS | 1827 | 1461272042265 Marionette TRACE conn4 <- [1,2103,null,{"value":null}] 13:54:02 INFO - PROCESS | 1827 | 1461272042586 Marionette TRACE conn4 -> [0,2104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:02 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f9751ec1000 == 154 [pid = 1827] [id = 533] 13:54:02 INFO - PROCESS | 1827 | ++DOMWINDOW == 220 (0x7f973ef47400) [pid = 1827] [serial = 1600] [outer = (nil)] 13:54:02 INFO - PROCESS | 1827 | ++DOMWINDOW == 221 (0x7f974741fc00) [pid = 1827] [serial = 1601] [outer = 0x7f973ef47400] 13:54:02 INFO - PROCESS | 1827 | 1461272042673 Marionette DEBUG loaded listener.js 13:54:02 INFO - PROCESS | 1827 | ++DOMWINDOW == 222 (0x7f974d743c00) [pid = 1827] [serial = 1602] [outer = 0x7f973ef47400] 13:54:03 INFO - PROCESS | 1827 | 1461272043487 Marionette TRACE conn4 <- [1,2104,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.2.html",0,null,null,[["Canvas test: 2d.path.rect.zero.2",0,null,null]]]}] 13:54:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 13:54:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 1530ms 13:54:03 INFO - PROCESS | 1827 | 1461272043531 Marionette TRACE conn4 -> [0,2105,"getWindowHandle",null] 13:54:03 INFO - PROCESS | 1827 | 1461272043534 Marionette TRACE conn4 <- [1,2105,null,{"value":"8"}] 13:54:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 13:54:03 INFO - PROCESS | 1827 | 1461272043541 Marionette TRACE conn4 -> [0,2106,"setScriptTimeout",{"ms":35000}] 13:54:03 INFO - PROCESS | 1827 | 1461272043544 Marionette TRACE conn4 <- [1,2106,null,{}] 13:54:03 INFO - PROCESS | 1827 | 1461272043549 Marionette TRACE conn4 -> [0,2107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:54:03 INFO - PROCESS | 1827 | 1461272043776 Marionette TRACE conn4 <- [1,2107,null,{"value":null}] 13:54:04 INFO - PROCESS | 1827 | 1461272044044 Marionette TRACE conn4 -> [0,2108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:04 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f97553e3000 == 155 [pid = 1827] [id = 534] 13:54:04 INFO - PROCESS | 1827 | ++DOMWINDOW == 223 (0x7f973e8ac400) [pid = 1827] [serial = 1603] [outer = (nil)] 13:54:04 INFO - PROCESS | 1827 | ++DOMWINDOW == 224 (0x7f974e559800) [pid = 1827] [serial = 1604] [outer = 0x7f973e8ac400] 13:54:04 INFO - PROCESS | 1827 | 1461272044124 Marionette DEBUG loaded listener.js 13:54:04 INFO - PROCESS | 1827 | ++DOMWINDOW == 225 (0x7f974e8cec00) [pid = 1827] [serial = 1605] [outer = 0x7f973e8ac400] 13:54:05 INFO - PROCESS | 1827 | 1461272045001 Marionette TRACE conn4 <- [1,2108,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.3.html",0,null,null,[["Canvas test: 2d.path.rect.zero.3",0,null,null]]]}] 13:54:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 13:54:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 1533ms 13:54:05 INFO - PROCESS | 1827 | 1461272045076 Marionette TRACE conn4 -> [0,2109,"getWindowHandle",null] 13:54:05 INFO - PROCESS | 1827 | 1461272045079 Marionette TRACE conn4 <- [1,2109,null,{"value":"8"}] 13:54:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 13:54:05 INFO - PROCESS | 1827 | 1461272045085 Marionette TRACE conn4 -> [0,2110,"setScriptTimeout",{"ms":35000}] 13:54:05 INFO - PROCESS | 1827 | 1461272045088 Marionette TRACE conn4 <- [1,2110,null,{}] 13:54:05 INFO - PROCESS | 1827 | 1461272045093 Marionette TRACE conn4 -> [0,2111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:54:05 INFO - PROCESS | 1827 | 1461272045347 Marionette TRACE conn4 <- [1,2111,null,{"value":null}] 13:54:05 INFO - PROCESS | 1827 | 1461272045660 Marionette TRACE conn4 -> [0,2112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:05 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f972a431800 == 156 [pid = 1827] [id = 535] 13:54:05 INFO - PROCESS | 1827 | ++DOMWINDOW == 226 (0x7f9741652800) [pid = 1827] [serial = 1606] [outer = (nil)] 13:54:05 INFO - PROCESS | 1827 | ++DOMWINDOW == 227 (0x7f9751e7e800) [pid = 1827] [serial = 1607] [outer = 0x7f9741652800] 13:54:05 INFO - PROCESS | 1827 | 1461272045737 Marionette DEBUG loaded listener.js 13:54:05 INFO - PROCESS | 1827 | ++DOMWINDOW == 228 (0x7f9752245400) [pid = 1827] [serial = 1608] [outer = 0x7f9741652800] 13:54:06 INFO - PROCESS | 1827 | 1461272046646 Marionette TRACE conn4 <- [1,2112,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.4.html",0,null,null,[["Canvas test: 2d.path.rect.zero.4",0,null,null]]]}] 13:54:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 13:54:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 1639ms 13:54:06 INFO - PROCESS | 1827 | 1461272046727 Marionette TRACE conn4 -> [0,2113,"getWindowHandle",null] 13:54:06 INFO - PROCESS | 1827 | 1461272046732 Marionette TRACE conn4 <- [1,2113,null,{"value":"8"}] 13:54:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 13:54:06 INFO - PROCESS | 1827 | 1461272046743 Marionette TRACE conn4 -> [0,2114,"setScriptTimeout",{"ms":35000}] 13:54:06 INFO - PROCESS | 1827 | 1461272046746 Marionette TRACE conn4 <- [1,2114,null,{}] 13:54:06 INFO - PROCESS | 1827 | 1461272046756 Marionette TRACE conn4 -> [0,2115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:54:07 INFO - PROCESS | 1827 | 1461272047122 Marionette TRACE conn4 <- [1,2115,null,{"value":null}] 13:54:07 INFO - PROCESS | 1827 | 1461272047508 Marionette TRACE conn4 -> [0,2116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:07 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f97578df800 == 157 [pid = 1827] [id = 536] 13:54:07 INFO - PROCESS | 1827 | ++DOMWINDOW == 229 (0x7f972aa6e800) [pid = 1827] [serial = 1609] [outer = (nil)] 13:54:07 INFO - PROCESS | 1827 | ++DOMWINDOW == 230 (0x7f975224c000) [pid = 1827] [serial = 1610] [outer = 0x7f972aa6e800] 13:54:07 INFO - PROCESS | 1827 | 1461272047628 Marionette DEBUG loaded listener.js 13:54:07 INFO - PROCESS | 1827 | ++DOMWINDOW == 231 (0x7f975255a800) [pid = 1827] [serial = 1611] [outer = 0x7f972aa6e800] 13:54:08 INFO - PROCESS | 1827 | 1461272048739 Marionette TRACE conn4 <- [1,2116,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.5.html",0,null,null,[["Canvas test: 2d.path.rect.zero.5",0,null,null]]]}] 13:54:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 13:54:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 2051ms 13:54:08 INFO - PROCESS | 1827 | 1461272048793 Marionette TRACE conn4 -> [0,2117,"getWindowHandle",null] 13:54:08 INFO - PROCESS | 1827 | 1461272048795 Marionette TRACE conn4 <- [1,2117,null,{"value":"8"}] 13:54:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 13:54:08 INFO - PROCESS | 1827 | 1461272048802 Marionette TRACE conn4 -> [0,2118,"setScriptTimeout",{"ms":35000}] 13:54:08 INFO - PROCESS | 1827 | 1461272048804 Marionette TRACE conn4 <- [1,2118,null,{}] 13:54:08 INFO - PROCESS | 1827 | 1461272048809 Marionette TRACE conn4 -> [0,2119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:54:09 INFO - PROCESS | 1827 | 1461272049045 Marionette TRACE conn4 <- [1,2119,null,{"value":null}] 13:54:09 INFO - PROCESS | 1827 | 1461272049316 Marionette TRACE conn4 -> [0,2120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:09 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f97273d9800 == 158 [pid = 1827] [id = 537] 13:54:09 INFO - PROCESS | 1827 | ++DOMWINDOW == 232 (0x7f972487f000) [pid = 1827] [serial = 1612] [outer = (nil)] 13:54:09 INFO - PROCESS | 1827 | ++DOMWINDOW == 233 (0x7f9724886000) [pid = 1827] [serial = 1613] [outer = 0x7f972487f000] 13:54:09 INFO - PROCESS | 1827 | 1461272049433 Marionette DEBUG loaded listener.js 13:54:09 INFO - PROCESS | 1827 | ++DOMWINDOW == 234 (0x7f972488c000) [pid = 1827] [serial = 1614] [outer = 0x7f972487f000] 13:54:10 INFO - PROCESS | 1827 | 1461272050296 Marionette TRACE conn4 <- [1,2120,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.6.html",0,null,null,[["Canvas test: 2d.path.rect.zero.6",0,null,null]]]}] 13:54:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 13:54:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 1528ms 13:54:10 INFO - PROCESS | 1827 | 1461272050331 Marionette TRACE conn4 -> [0,2121,"getWindowHandle",null] 13:54:10 INFO - PROCESS | 1827 | 1461272050334 Marionette TRACE conn4 <- [1,2121,null,{"value":"8"}] 13:54:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 13:54:10 INFO - PROCESS | 1827 | 1461272050340 Marionette TRACE conn4 -> [0,2122,"setScriptTimeout",{"ms":35000}] 13:54:10 INFO - PROCESS | 1827 | 1461272050342 Marionette TRACE conn4 <- [1,2122,null,{}] 13:54:10 INFO - PROCESS | 1827 | 1461272050348 Marionette TRACE conn4 -> [0,2123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:54:10 INFO - PROCESS | 1827 | 1461272050561 Marionette TRACE conn4 <- [1,2123,null,{"value":null}] 13:54:10 INFO - PROCESS | 1827 | 1461272050843 Marionette TRACE conn4 -> [0,2124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:10 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f972029b000 == 159 [pid = 1827] [id = 538] 13:54:10 INFO - PROCESS | 1827 | ++DOMWINDOW == 235 (0x7f972487fc00) [pid = 1827] [serial = 1615] [outer = (nil)] 13:54:10 INFO - PROCESS | 1827 | ++DOMWINDOW == 236 (0x7f97524c8400) [pid = 1827] [serial = 1616] [outer = 0x7f972487fc00] 13:54:10 INFO - PROCESS | 1827 | 1461272050920 Marionette DEBUG loaded listener.js 13:54:11 INFO - PROCESS | 1827 | ++DOMWINDOW == 237 (0x7f975277dc00) [pid = 1827] [serial = 1617] [outer = 0x7f972487fc00] 13:54:11 INFO - PROCESS | 1827 | 1461272051906 Marionette TRACE conn4 <- [1,2124,null,{"value":["/2dcontext/path-objects/2d.path.stroke.empty.html",0,null,null,[["Empty subpaths are not stroked",0,null,null]]]}] 13:54:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 13:54:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 1635ms 13:54:11 INFO - PROCESS | 1827 | 1461272051976 Marionette TRACE conn4 -> [0,2125,"getWindowHandle",null] 13:54:11 INFO - PROCESS | 1827 | 1461272051980 Marionette TRACE conn4 <- [1,2125,null,{"value":"8"}] 13:54:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 13:54:11 INFO - PROCESS | 1827 | 1461272051986 Marionette TRACE conn4 -> [0,2126,"setScriptTimeout",{"ms":35000}] 13:54:11 INFO - PROCESS | 1827 | 1461272051988 Marionette TRACE conn4 <- [1,2126,null,{}] 13:54:11 INFO - PROCESS | 1827 | 1461272051995 Marionette TRACE conn4 -> [0,2127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:54:12 INFO - PROCESS | 1827 | 1461272052225 Marionette TRACE conn4 <- [1,2127,null,{"value":null}] 13:54:12 INFO - PROCESS | 1827 | 1461272052578 Marionette TRACE conn4 -> [0,2128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:12 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f972004b800 == 160 [pid = 1827] [id = 539] 13:54:12 INFO - PROCESS | 1827 | ++DOMWINDOW == 238 (0x7f9720002800) [pid = 1827] [serial = 1618] [outer = (nil)] 13:54:12 INFO - PROCESS | 1827 | ++DOMWINDOW == 239 (0x7f972000bc00) [pid = 1827] [serial = 1619] [outer = 0x7f9720002800] 13:54:12 INFO - PROCESS | 1827 | 1461272052664 Marionette DEBUG loaded listener.js 13:54:12 INFO - PROCESS | 1827 | ++DOMWINDOW == 240 (0x7f9720010400) [pid = 1827] [serial = 1620] [outer = 0x7f9720002800] 13:54:13 INFO - PROCESS | 1827 | 1461272053520 Marionette TRACE conn4 <- [1,2128,null,{"value":["/2dcontext/path-objects/2d.path.stroke.overlap.html",0,null,null,[["Stroked subpaths are combined before being drawn",0,null,null]]]}] 13:54:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 13:54:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 1579ms 13:54:13 INFO - PROCESS | 1827 | 1461272053567 Marionette TRACE conn4 -> [0,2129,"getWindowHandle",null] 13:54:13 INFO - PROCESS | 1827 | 1461272053571 Marionette TRACE conn4 <- [1,2129,null,{"value":"8"}] 13:54:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 13:54:13 INFO - PROCESS | 1827 | 1461272053580 Marionette TRACE conn4 -> [0,2130,"setScriptTimeout",{"ms":35000}] 13:54:13 INFO - PROCESS | 1827 | 1461272053583 Marionette TRACE conn4 <- [1,2130,null,{}] 13:54:13 INFO - PROCESS | 1827 | 1461272053589 Marionette TRACE conn4 -> [0,2131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:54:13 INFO - PROCESS | 1827 | 1461272053842 Marionette TRACE conn4 <- [1,2131,null,{"value":null}] 13:54:14 INFO - PROCESS | 1827 | 1461272054167 Marionette TRACE conn4 -> [0,2132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.arc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:14 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f97255cf800 == 161 [pid = 1827] [id = 540] 13:54:14 INFO - PROCESS | 1827 | ++DOMWINDOW == 241 (0x7f9720005400) [pid = 1827] [serial = 1621] [outer = (nil)] 13:54:14 INFO - PROCESS | 1827 | ++DOMWINDOW == 242 (0x7f9724e4c000) [pid = 1827] [serial = 1622] [outer = 0x7f9720005400] 13:54:14 INFO - PROCESS | 1827 | 1461272054246 Marionette DEBUG loaded listener.js 13:54:14 INFO - PROCESS | 1827 | ++DOMWINDOW == 243 (0x7f97252dd800) [pid = 1827] [serial = 1623] [outer = 0x7f9720005400] 13:54:15 INFO - PROCESS | 1827 | --DOCSHELL 0x7f9736580000 == 160 [pid = 1827] [id = 461] 13:54:15 INFO - PROCESS | 1827 | --DOCSHELL 0x7f973a2ba000 == 159 [pid = 1827] [id = 479] 13:54:15 INFO - PROCESS | 1827 | --DOCSHELL 0x7f9725f1a800 == 158 [pid = 1827] [id = 521] 13:54:15 INFO - PROCESS | 1827 | --DOCSHELL 0x7f972c659000 == 157 [pid = 1827] [id = 520] 13:54:15 INFO - PROCESS | 1827 | --DOCSHELL 0x7f972af5e800 == 156 [pid = 1827] [id = 519] 13:54:15 INFO - PROCESS | 1827 | --DOCSHELL 0x7f9726d08800 == 155 [pid = 1827] [id = 518] 13:54:15 INFO - PROCESS | 1827 | --DOCSHELL 0x7f972a98c000 == 154 [pid = 1827] [id = 517] 13:54:15 INFO - PROCESS | 1827 | --DOCSHELL 0x7f97256d9000 == 153 [pid = 1827] [id = 516] 13:54:15 INFO - PROCESS | 1827 | --DOCSHELL 0x7f9741363000 == 152 [pid = 1827] [id = 507] 13:54:15 INFO - PROCESS | 1827 | --DOCSHELL 0x7f973fc92800 == 151 [pid = 1827] [id = 506] 13:54:15 INFO - PROCESS | 1827 | --DOCSHELL 0x7f973c752800 == 150 [pid = 1827] [id = 505] 13:54:15 INFO - PROCESS | 1827 | --DOCSHELL 0x7f973a89b800 == 149 [pid = 1827] [id = 504] 13:54:15 INFO - PROCESS | 1827 | --DOCSHELL 0x7f973a2b9000 == 148 [pid = 1827] [id = 503] 13:54:15 INFO - PROCESS | 1827 | --DOCSHELL 0x7f973708d000 == 147 [pid = 1827] [id = 502] 13:54:15 INFO - PROCESS | 1827 | --DOCSHELL 0x7f972c288000 == 146 [pid = 1827] [id = 501] 13:54:15 INFO - PROCESS | 1827 | --DOCSHELL 0x7f9727216000 == 145 [pid = 1827] [id = 500] 13:54:15 INFO - PROCESS | 1827 | --DOMWINDOW == 242 (0x7f9737830800) [pid = 1827] [serial = 1287] [outer = (nil)] [url = about:blank] 13:54:15 INFO - PROCESS | 1827 | --DOMWINDOW == 241 (0x7f972fc09c00) [pid = 1827] [serial = 1230] [outer = (nil)] [url = about:blank] 13:54:15 INFO - PROCESS | 1827 | --DOMWINDOW == 240 (0x7f9729cc8c00) [pid = 1827] [serial = 1356] [outer = (nil)] [url = about:blank] 13:54:15 INFO - PROCESS | 1827 | --DOMWINDOW == 239 (0x7f9751ed6000) [pid = 1827] [serial = 1278] [outer = (nil)] [url = about:blank] 13:54:15 INFO - PROCESS | 1827 | --DOMWINDOW == 238 (0x7f9751e7a000) [pid = 1827] [serial = 1212] [outer = (nil)] [url = about:blank] 13:54:15 INFO - PROCESS | 1827 | --DOMWINDOW == 237 (0x7f9752589400) [pid = 1827] [serial = 1203] [outer = (nil)] [url = about:blank] 13:54:15 INFO - PROCESS | 1827 | --DOMWINDOW == 236 (0x7f9736f50c00) [pid = 1827] [serial = 1329] [outer = (nil)] [url = about:blank] 13:54:15 INFO - PROCESS | 1827 | --DOMWINDOW == 235 (0x7f974d2d5400) [pid = 1827] [serial = 1407] [outer = (nil)] [url = about:blank] 13:54:16 INFO - PROCESS | 1827 | --DOMWINDOW == 234 (0x7f974074a800) [pid = 1827] [serial = 1197] [outer = (nil)] [url = about:blank] 13:54:16 INFO - PROCESS | 1827 | --DOMWINDOW == 233 (0x7f9725bd8c00) [pid = 1827] [serial = 1281] [outer = (nil)] [url = about:blank] 13:54:16 INFO - PROCESS | 1827 | --DOMWINDOW == 232 (0x7f972fc09400) [pid = 1827] [serial = 1257] [outer = (nil)] [url = about:blank] 13:54:16 INFO - PROCESS | 1827 | --DOMWINDOW == 231 (0x7f974e574c00) [pid = 1827] [serial = 1410] [outer = (nil)] [url = about:blank] 13:54:16 INFO - PROCESS | 1827 | --DOMWINDOW == 230 (0x7f972995f800) [pid = 1827] [serial = 1317] [outer = (nil)] [url = about:blank] 13:54:16 INFO - PROCESS | 1827 | --DOMWINDOW == 229 (0x7f972fae7400) [pid = 1827] [serial = 1320] [outer = (nil)] [url = about:blank] 13:54:16 INFO - PROCESS | 1827 | --DOMWINDOW == 228 (0x7f973d49b800) [pid = 1827] [serial = 1395] [outer = (nil)] [url = about:blank] 13:54:16 INFO - PROCESS | 1827 | --DOMWINDOW == 227 (0x7f9739375800) [pid = 1827] [serial = 1392] [outer = (nil)] [url = about:blank] 13:54:16 INFO - PROCESS | 1827 | --DOMWINDOW == 226 (0x7f97372e0400) [pid = 1827] [serial = 1389] [outer = (nil)] [url = about:blank] 13:54:16 INFO - PROCESS | 1827 | --DOMWINDOW == 225 (0x7f9735105400) [pid = 1827] [serial = 1386] [outer = (nil)] [url = about:blank] 13:54:16 INFO - PROCESS | 1827 | --DOMWINDOW == 224 (0x7f972fba3400) [pid = 1827] [serial = 1383] [outer = (nil)] [url = about:blank] 13:54:16 INFO - PROCESS | 1827 | --DOMWINDOW == 223 (0x7f972aa6f000) [pid = 1827] [serial = 1380] [outer = (nil)] [url = about:blank] 13:54:16 INFO - PROCESS | 1827 | --DOMWINDOW == 222 (0x7f972faee400) [pid = 1827] [serial = 1353] [outer = (nil)] [url = about:blank] 13:54:16 INFO - PROCESS | 1827 | --DOMWINDOW == 221 (0x7f9736cb0c00) [pid = 1827] [serial = 1350] [outer = (nil)] [url = about:blank] 13:54:16 INFO - PROCESS | 1827 | --DOMWINDOW == 220 (0x7f974e1a0400) [pid = 1827] [serial = 1347] [outer = (nil)] [url = about:blank] 13:54:16 INFO - PROCESS | 1827 | --DOMWINDOW == 219 (0x7f974e579000) [pid = 1827] [serial = 1275] [outer = (nil)] [url = about:blank] 13:54:16 INFO - PROCESS | 1827 | --DOMWINDOW == 218 (0x7f974e536000) [pid = 1827] [serial = 1272] [outer = (nil)] [url = about:blank] 13:54:16 INFO - PROCESS | 1827 | --DOMWINDOW == 217 (0x7f974386ec00) [pid = 1827] [serial = 1269] [outer = (nil)] [url = about:blank] 13:54:16 INFO - PROCESS | 1827 | --DOMWINDOW == 216 (0x7f973d27f800) [pid = 1827] [serial = 1266] [outer = (nil)] [url = about:blank] 13:54:16 INFO - PROCESS | 1827 | --DOMWINDOW == 215 (0x7f973a26fc00) [pid = 1827] [serial = 1263] [outer = (nil)] [url = about:blank] 13:54:16 INFO - PROCESS | 1827 | --DOMWINDOW == 214 (0x7f9736a26800) [pid = 1827] [serial = 1260] [outer = (nil)] [url = about:blank] 13:54:16 INFO - PROCESS | 1827 | --DOMWINDOW == 213 (0x7f9729596c00) [pid = 1827] [serial = 1227] [outer = (nil)] [url = about:blank] 13:54:16 INFO - PROCESS | 1827 | --DOMWINDOW == 212 (0x7f9725460c00) [pid = 1827] [serial = 1224] [outer = (nil)] [url = about:blank] 13:54:16 INFO - PROCESS | 1827 | --DOMWINDOW == 211 (0x7f97252e1800) [pid = 1827] [serial = 1221] [outer = (nil)] [url = about:blank] 13:54:16 INFO - PROCESS | 1827 | --DOMWINDOW == 210 (0x7f972fae6800) [pid = 1827] [serial = 1188] [outer = (nil)] [url = about:blank] 13:54:16 INFO - PROCESS | 1827 | --DOMWINDOW == 209 (0x7f9740374000) [pid = 1827] [serial = 1185] [outer = (nil)] [url = about:blank] 13:54:16 INFO - PROCESS | 1827 | --DOMWINDOW == 208 (0x7f9752552800) [pid = 1827] [serial = 1161] [outer = (nil)] [url = about:blank] 13:54:16 INFO - PROCESS | 1827 | --DOMWINDOW == 207 (0x7f9751e86c00) [pid = 1827] [serial = 1158] [outer = (nil)] [url = about:blank] 13:54:16 INFO - PROCESS | 1827 | --DOMWINDOW == 206 (0x7f974e5c4800) [pid = 1827] [serial = 1155] [outer = (nil)] [url = about:blank] 13:54:16 INFO - PROCESS | 1827 | --DOMWINDOW == 205 (0x7f973f421800) [pid = 1827] [serial = 1341] [outer = (nil)] [url = about:blank] 13:54:16 INFO - PROCESS | 1827 | --DOMWINDOW == 204 (0x7f972fb9f800) [pid = 1827] [serial = 1314] [outer = (nil)] [url = about:blank] 13:54:16 INFO - PROCESS | 1827 | --DOMWINDOW == 203 (0x7f972994b800) [pid = 1827] [serial = 1209] [outer = (nil)] [url = about:blank] 13:54:16 INFO - PROCESS | 1827 | --DOMWINDOW == 202 (0x7f9734176c00) [pid = 1827] [serial = 1323] [outer = (nil)] [url = about:blank] 13:54:16 INFO - PROCESS | 1827 | --DOMWINDOW == 201 (0x7f97406afc00) [pid = 1827] [serial = 1344] [outer = (nil)] [url = about:blank] 13:54:16 INFO - PROCESS | 1827 | --DOMWINDOW == 200 (0x7f973a2f2400) [pid = 1827] [serial = 1284] [outer = (nil)] [url = about:blank] 13:54:16 INFO - PROCESS | 1827 | --DOMWINDOW == 199 (0x7f974356b400) [pid = 1827] [serial = 1404] [outer = (nil)] [url = about:blank] 13:54:16 INFO - PROCESS | 1827 | --DOMWINDOW == 198 (0x7f9751e79800) [pid = 1827] [serial = 1413] [outer = (nil)] [url = about:blank] 13:54:16 INFO - PROCESS | 1827 | --DOMWINDOW == 197 (0x7f9740c9e000) [pid = 1827] [serial = 1401] [outer = (nil)] [url = about:blank] 13:54:16 INFO - PROCESS | 1827 | --DOMWINDOW == 196 (0x7f972c222000) [pid = 1827] [serial = 1416] [outer = (nil)] [url = about:blank] 13:54:16 INFO - PROCESS | 1827 | --DOMWINDOW == 195 (0x7f973b40f800) [pid = 1827] [serial = 1335] [outer = (nil)] [url = about:blank] 13:54:16 INFO - PROCESS | 1827 | --DOMWINDOW == 194 (0x7f973c7c4000) [pid = 1827] [serial = 1194] [outer = (nil)] [url = about:blank] 13:54:16 INFO - PROCESS | 1827 | --DOMWINDOW == 193 (0x7f9729947000) [pid = 1827] [serial = 1254] [outer = (nil)] [url = about:blank] 13:54:16 INFO - PROCESS | 1827 | --DOMWINDOW == 192 (0x7f973a62ac00) [pid = 1827] [serial = 1251] [outer = (nil)] [url = about:blank] 13:54:16 INFO - PROCESS | 1827 | --DOMWINDOW == 191 (0x7f975258dc00) [pid = 1827] [serial = 1218] [outer = (nil)] [url = about:blank] 13:54:16 INFO - PROCESS | 1827 | --DOMWINDOW == 190 (0x7f973e991400) [pid = 1827] [serial = 1338] [outer = (nil)] [url = about:blank] 13:54:16 INFO - PROCESS | 1827 | --DOMWINDOW == 189 (0x7f973f438000) [pid = 1827] [serial = 1398] [outer = (nil)] [url = about:blank] 13:54:16 INFO - PROCESS | 1827 | --DOMWINDOW == 188 (0x7f9729945c00) [pid = 1827] [serial = 1215] [outer = (nil)] [url = about:blank] 13:54:16 INFO - PROCESS | 1827 | --DOMWINDOW == 187 (0x7f9735102800) [pid = 1827] [serial = 1191] [outer = (nil)] [url = about:blank] 13:54:16 INFO - PROCESS | 1827 | --DOMWINDOW == 186 (0x7f9735171c00) [pid = 1827] [serial = 1326] [outer = (nil)] [url = about:blank] 13:54:16 INFO - PROCESS | 1827 | --DOMWINDOW == 185 (0x7f9725dfbc00) [pid = 1827] [serial = 1206] [outer = (nil)] [url = about:blank] 13:54:16 INFO - PROCESS | 1827 | --DOMWINDOW == 184 (0x7f973a723400) [pid = 1827] [serial = 1332] [outer = (nil)] [url = about:blank] 13:54:16 INFO - PROCESS | 1827 | --DOMWINDOW == 183 (0x7f974d369800) [pid = 1827] [serial = 1200] [outer = (nil)] [url = about:blank] 13:54:16 INFO - PROCESS | 1827 | --DOMWINDOW == 182 (0x7f9736509c00) [pid = 1827] [serial = 1499] [outer = (nil)] [url = about:blank] 13:54:16 INFO - PROCESS | 1827 | --DOMWINDOW == 181 (0x7f9733faa400) [pid = 1827] [serial = 1496] [outer = (nil)] [url = about:blank] 13:54:16 INFO - PROCESS | 1827 | --DOMWINDOW == 180 (0x7f975224c400) [pid = 1827] [serial = 1458] [outer = (nil)] [url = about:blank] 13:54:16 INFO - PROCESS | 1827 | --DOMWINDOW == 179 (0x7f97293e1000) [pid = 1827] [serial = 1484] [outer = (nil)] [url = about:blank] 13:54:16 INFO - PROCESS | 1827 | --DOMWINDOW == 178 (0x7f9729c88400) [pid = 1827] [serial = 1485] [outer = (nil)] [url = about:blank] 13:54:16 INFO - PROCESS | 1827 | --DOMWINDOW == 177 (0x7f9733f23c00) [pid = 1827] [serial = 1445] [outer = (nil)] [url = about:blank] 13:54:16 INFO - PROCESS | 1827 | --DOMWINDOW == 176 (0x7f97341d9000) [pid = 1827] [serial = 1446] [outer = (nil)] [url = about:blank] 13:54:16 INFO - PROCESS | 1827 | --DOMWINDOW == 175 (0x7f973a729800) [pid = 1827] [serial = 1466] [outer = (nil)] [url = about:blank] 13:54:16 INFO - PROCESS | 1827 | --DOMWINDOW == 174 (0x7f9752582800) [pid = 1827] [serial = 1467] [outer = (nil)] [url = about:blank] 13:54:16 INFO - PROCESS | 1827 | --DOMWINDOW == 173 (0x7f9724fec400) [pid = 1827] [serial = 1463] [outer = (nil)] [url = about:blank] 13:54:16 INFO - PROCESS | 1827 | --DOMWINDOW == 172 (0x7f9724ff1400) [pid = 1827] [serial = 1464] [outer = (nil)] [url = about:blank] 13:54:16 INFO - PROCESS | 1827 | --DOMWINDOW == 171 (0x7f973876c400) [pid = 1827] [serial = 1448] [outer = (nil)] [url = about:blank] 13:54:16 INFO - PROCESS | 1827 | --DOMWINDOW == 170 (0x7f973a271800) [pid = 1827] [serial = 1449] [outer = (nil)] [url = about:blank] 13:54:16 INFO - PROCESS | 1827 | --DOMWINDOW == 169 (0x7f975291c800) [pid = 1827] [serial = 1472] [outer = (nil)] [url = about:blank] 13:54:16 INFO - PROCESS | 1827 | --DOMWINDOW == 168 (0x7f97529b9800) [pid = 1827] [serial = 1473] [outer = (nil)] [url = about:blank] 13:54:16 INFO - PROCESS | 1827 | --DOMWINDOW == 167 (0x7f9729cc9c00) [pid = 1827] [serial = 1442] [outer = (nil)] [url = about:blank] 13:54:16 INFO - PROCESS | 1827 | --DOMWINDOW == 166 (0x7f972ad7d000) [pid = 1827] [serial = 1443] [outer = (nil)] [url = about:blank] 13:54:16 INFO - PROCESS | 1827 | --DOMWINDOW == 165 (0x7f972fce6c00) [pid = 1827] [serial = 1493] [outer = (nil)] [url = about:blank] 13:54:16 INFO - PROCESS | 1827 | --DOMWINDOW == 164 (0x7f973f417800) [pid = 1827] [serial = 1451] [outer = (nil)] [url = about:blank] 13:54:16 INFO - PROCESS | 1827 | --DOMWINDOW == 163 (0x7f9743867000) [pid = 1827] [serial = 1452] [outer = (nil)] [url = about:blank] 13:54:16 INFO - PROCESS | 1827 | --DOMWINDOW == 162 (0x7f9752775400) [pid = 1827] [serial = 1469] [outer = (nil)] [url = about:blank] 13:54:16 INFO - PROCESS | 1827 | --DOMWINDOW == 161 (0x7f97527ac000) [pid = 1827] [serial = 1470] [outer = (nil)] [url = about:blank] 13:54:16 INFO - PROCESS | 1827 | --DOMWINDOW == 160 (0x7f97406ad800) [pid = 1827] [serial = 1440] [outer = (nil)] [url = about:blank] 13:54:16 INFO - PROCESS | 1827 | --DOMWINDOW == 159 (0x7f972c22e400) [pid = 1827] [serial = 1490] [outer = (nil)] [url = about:blank] 13:54:16 INFO - PROCESS | 1827 | --DOMWINDOW == 158 (0x7f972f173400) [pid = 1827] [serial = 1491] [outer = (nil)] [url = about:blank] 13:54:16 INFO - PROCESS | 1827 | --DOMWINDOW == 157 (0x7f9724e56000) [pid = 1827] [serial = 1475] [outer = (nil)] [url = about:blank] 13:54:16 INFO - PROCESS | 1827 | --DOMWINDOW == 156 (0x7f9725bd2c00) [pid = 1827] [serial = 1478] [outer = (nil)] [url = about:blank] 13:54:16 INFO - PROCESS | 1827 | --DOMWINDOW == 155 (0x7f97524cd400) [pid = 1827] [serial = 1460] [outer = (nil)] [url = about:blank] 13:54:16 INFO - PROCESS | 1827 | --DOMWINDOW == 154 (0x7f9752558c00) [pid = 1827] [serial = 1461] [outer = (nil)] [url = about:blank] 13:54:16 INFO - PROCESS | 1827 | --DOMWINDOW == 153 (0x7f972bd69800) [pid = 1827] [serial = 1481] [outer = (nil)] [url = about:blank] 13:54:16 INFO - PROCESS | 1827 | --DOMWINDOW == 152 (0x7f974d2d8000) [pid = 1827] [serial = 1454] [outer = (nil)] [url = about:blank] 13:54:16 INFO - PROCESS | 1827 | --DOMWINDOW == 151 (0x7f974e19a800) [pid = 1827] [serial = 1455] [outer = (nil)] [url = about:blank] 13:54:16 INFO - PROCESS | 1827 | --DOMWINDOW == 150 (0x7f972ae99400) [pid = 1827] [serial = 1487] [outer = (nil)] [url = about:blank] 13:54:16 INFO - PROCESS | 1827 | --DOMWINDOW == 149 (0x7f972bd6a800) [pid = 1827] [serial = 1488] [outer = (nil)] [url = about:blank] 13:54:16 INFO - PROCESS | 1827 | --DOMWINDOW == 148 (0x7f9751e84400) [pid = 1827] [serial = 1457] [outer = (nil)] [url = about:blank] 13:54:16 INFO - PROCESS | 1827 | --DOMWINDOW == 147 (0x7f973412b400) [pid = 1827] [serial = 1497] [outer = (nil)] [url = about:blank] 13:54:16 INFO - PROCESS | 1827 | --DOMWINDOW == 146 (0x7f9733f23000) [pid = 1827] [serial = 1494] [outer = (nil)] [url = about:blank] 13:54:16 INFO - PROCESS | 1827 | 1461272056540 Marionette TRACE conn4 <- [1,2132,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.arc.html",0,null,null,[["Zero-length line segments from arcTo and arc are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2133,"getWindowHandle",null] 13:54:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 13:54:16 INFO - PROCESS | 1827 | 1461272056636 Marionette TRACE conn4 <- [1,2133,null,{"value":"8"}] 13:54:16 INFO - PROCESS | 1827 | 1461272056645 Marionette TRACE conn4 -> [0,2134,"setScriptTimeout",{"ms":35000}] 13:54:16 INFO - PROCESS | 1827 | 1461272056649 Marionette TRACE conn4 <- [1,2134,null,{}] 13:54:16 INFO - PROCESS | 1827 | 1461272056656 Marionette TRACE conn4 -> [0,2135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:54:16 INFO - PROCESS | 1827 | 1461272056869 Marionette TRACE conn4 <- [1,2135,null,{"value":null}] 13:54:17 INFO - PROCESS | 1827 | 1461272057108 Marionette TRACE conn4 -> [0,2136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:17 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f97255d3000 == 146 [pid = 1827] [id = 541] 13:54:17 INFO - PROCESS | 1827 | ++DOMWINDOW == 147 (0x7f9724ff1400) [pid = 1827] [serial = 1624] [outer = (nil)] 13:54:17 INFO - PROCESS | 1827 | ++DOMWINDOW == 148 (0x7f97252d5800) [pid = 1827] [serial = 1625] [outer = 0x7f9724ff1400] 13:54:17 INFO - PROCESS | 1827 | 1461272057175 Marionette DEBUG loaded listener.js 13:54:17 INFO - PROCESS | 1827 | ++DOMWINDOW == 149 (0x7f97252e2400) [pid = 1827] [serial = 1626] [outer = 0x7f9724ff1400] 13:54:17 INFO - PROCESS | 1827 | 1461272057966 Marionette TRACE conn4 <- [1,2136,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.closed.html",0,null,null,[["Zero-length line segments from closed paths are removed before stroking",0,null,null]]]}] 13:54:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 13:54:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 1389ms 13:54:18 INFO - PROCESS | 1827 | 1461272058034 Marionette TRACE conn4 -> [0,2137,"getWindowHandle",null] 13:54:18 INFO - PROCESS | 1827 | 1461272058042 Marionette TRACE conn4 <- [1,2137,null,{"value":"8"}] 13:54:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 13:54:18 INFO - PROCESS | 1827 | 1461272058051 Marionette TRACE conn4 -> [0,2138,"setScriptTimeout",{"ms":35000}] 13:54:18 INFO - PROCESS | 1827 | 1461272058054 Marionette TRACE conn4 <- [1,2138,null,{}] 13:54:18 INFO - PROCESS | 1827 | 1461272058060 Marionette TRACE conn4 -> [0,2139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:54:18 INFO - PROCESS | 1827 | 1461272058275 Marionette TRACE conn4 <- [1,2139,null,{"value":null}] 13:54:18 INFO - PROCESS | 1827 | 1461272058478 Marionette TRACE conn4 -> [0,2140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.corner.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:18 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f9726bc6800 == 147 [pid = 1827] [id = 542] 13:54:18 INFO - PROCESS | 1827 | ++DOMWINDOW == 150 (0x7f9724ff2000) [pid = 1827] [serial = 1627] [outer = (nil)] 13:54:18 INFO - PROCESS | 1827 | ++DOMWINDOW == 151 (0x7f9725bd6400) [pid = 1827] [serial = 1628] [outer = 0x7f9724ff2000] 13:54:18 INFO - PROCESS | 1827 | 1461272058553 Marionette DEBUG loaded listener.js 13:54:18 INFO - PROCESS | 1827 | ++DOMWINDOW == 152 (0x7f9725df9400) [pid = 1827] [serial = 1629] [outer = 0x7f9724ff2000] 13:54:19 INFO - PROCESS | 1827 | 1461272059547 Marionette TRACE conn4 <- [1,2140,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.corner.html",0,null,null,[["Zero-length line segments are removed before stroking with miters",0,null,null]]]}] 13:54:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 13:54:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 1539ms 13:54:19 INFO - PROCESS | 1827 | 1461272059591 Marionette TRACE conn4 -> [0,2141,"getWindowHandle",null] 13:54:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 13:54:19 INFO - PROCESS | 1827 | 1461272059594 Marionette TRACE conn4 <- [1,2141,null,{"value":"8"}] 13:54:19 INFO - PROCESS | 1827 | 1461272059606 Marionette TRACE conn4 -> [0,2142,"setScriptTimeout",{"ms":35000}] 13:54:19 INFO - PROCESS | 1827 | 1461272059611 Marionette TRACE conn4 <- [1,2142,null,{}] 13:54:19 INFO - PROCESS | 1827 | 1461272059626 Marionette TRACE conn4 -> [0,2143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:54:19 INFO - PROCESS | 1827 | 1461272059890 Marionette TRACE conn4 <- [1,2143,null,{"value":null}] 13:54:19 INFO - PROCESS | 1827 | 1461272059950 Marionette TRACE conn4 -> [0,2144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.curve.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:19 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f97293ac000 == 148 [pid = 1827] [id = 543] 13:54:19 INFO - PROCESS | 1827 | ++DOMWINDOW == 153 (0x7f9727074400) [pid = 1827] [serial = 1630] [outer = (nil)] 13:54:20 INFO - PROCESS | 1827 | ++DOMWINDOW == 154 (0x7f972719f000) [pid = 1827] [serial = 1631] [outer = 0x7f9727074400] 13:54:20 INFO - PROCESS | 1827 | 1461272060085 Marionette DEBUG loaded listener.js 13:54:20 INFO - PROCESS | 1827 | ++DOMWINDOW == 155 (0x7f972958c400) [pid = 1827] [serial = 1632] [outer = 0x7f9727074400] 13:54:20 INFO - PROCESS | 1827 | --DOMWINDOW == 154 (0x7f972bd5e000) [pid = 1827] [serial = 1561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 13:54:20 INFO - PROCESS | 1827 | --DOMWINDOW == 153 (0x7f9724cdfc00) [pid = 1827] [serial = 1555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 13:54:20 INFO - PROCESS | 1827 | --DOMWINDOW == 152 (0x7f97341dc000) [pid = 1827] [serial = 1498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 13:54:20 INFO - PROCESS | 1827 | --DOMWINDOW == 151 (0x7f9721f7ac00) [pid = 1827] [serial = 1549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 13:54:20 INFO - PROCESS | 1827 | --DOMWINDOW == 150 (0x7f97293e3000) [pid = 1827] [serial = 1552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 13:54:20 INFO - PROCESS | 1827 | --DOMWINDOW == 149 (0x7f97252d7c00) [pid = 1827] [serial = 1558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 13:54:21 INFO - PROCESS | 1827 | 1461272061418 Marionette TRACE conn4 <- [1,2144,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.curve.html",0,null,null,[["Zero-length line segments from quadraticCurveTo and bezierCurveTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2145,"getWindowHandle",null] 13:54:21 INFO - PROCESS | 1827 | 1461272061451 Marionette TRACE conn4 <- [1,2145,null,{"value":"8"}] 13:54:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 13:54:21 INFO - PROCESS | 1827 | 1461272061457 Marionette TRACE conn4 -> [0,2146,"setScriptTimeout",{"ms":35000}] 13:54:21 INFO - PROCESS | 1827 | 1461272061459 Marionette TRACE conn4 <- [1,2146,null,{}] 13:54:21 INFO - PROCESS | 1827 | 1461272061464 Marionette TRACE conn4 -> [0,2147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:54:21 INFO - PROCESS | 1827 | 1461272061664 Marionette TRACE conn4 <- [1,2147,null,{"value":null}] 13:54:21 INFO - PROCESS | 1827 | 1461272061866 Marionette TRACE conn4 -> [0,2148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.line.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:21 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f9729cee000 == 149 [pid = 1827] [id = 544] 13:54:21 INFO - PROCESS | 1827 | ++DOMWINDOW == 150 (0x7f97295b2400) [pid = 1827] [serial = 1633] [outer = (nil)] 13:54:21 INFO - PROCESS | 1827 | ++DOMWINDOW == 151 (0x7f9729955c00) [pid = 1827] [serial = 1634] [outer = 0x7f97295b2400] 13:54:21 INFO - PROCESS | 1827 | 1461272061935 Marionette DEBUG loaded listener.js 13:54:22 INFO - PROCESS | 1827 | ++DOMWINDOW == 152 (0x7f97299a5c00) [pid = 1827] [serial = 1635] [outer = 0x7f97295b2400] 13:54:22 INFO - PROCESS | 1827 | 1461272062695 Marionette TRACE conn4 <- [1,2148,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.line.html",0,null,null,[["Zero-length line segments from lineTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html:35:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2149,"getWindowHandle",null] 13:54:22 INFO - PROCESS | 1827 | 1461272062752 Marionette TRACE conn4 <- [1,2149,null,{"value":"8"}] 13:54:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 13:54:22 INFO - PROCESS | 1827 | 1461272062759 Marionette TRACE conn4 -> [0,2150,"setScriptTimeout",{"ms":35000}] 13:54:22 INFO - PROCESS | 1827 | 1461272062762 Marionette TRACE conn4 <- [1,2150,null,{}] 13:54:22 INFO - PROCESS | 1827 | 1461272062767 Marionette TRACE conn4 -> [0,2151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:54:23 INFO - PROCESS | 1827 | 1461272063177 Marionette TRACE conn4 <- [1,2151,null,{"value":null}] 13:54:23 INFO - PROCESS | 1827 | 1461272063388 Marionette TRACE conn4 -> [0,2152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.rect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:23 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f9725514800 == 150 [pid = 1827] [id = 545] 13:54:23 INFO - PROCESS | 1827 | ++DOMWINDOW == 153 (0x7f972488d400) [pid = 1827] [serial = 1636] [outer = (nil)] 13:54:23 INFO - PROCESS | 1827 | ++DOMWINDOW == 154 (0x7f9724ce8800) [pid = 1827] [serial = 1637] [outer = 0x7f972488d400] 13:54:23 INFO - PROCESS | 1827 | 1461272063538 Marionette DEBUG loaded listener.js 13:54:23 INFO - PROCESS | 1827 | ++DOMWINDOW == 155 (0x7f97252d8c00) [pid = 1827] [serial = 1638] [outer = 0x7f972488d400] 13:54:24 INFO - PROCESS | 1827 | 1461272064494 Marionette TRACE conn4 <- [1,2152,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.rect.html",0,null,null,[["Zero-length line segments from rect and strokeRect are removed before stroking",0,null,null]]]}] 13:54:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 13:54:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 1785ms 13:54:24 INFO - PROCESS | 1827 | 1461272064547 Marionette TRACE conn4 -> [0,2153,"getWindowHandle",null] 13:54:24 INFO - PROCESS | 1827 | 1461272064556 Marionette TRACE conn4 <- [1,2153,null,{"value":"8"}] 13:54:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 13:54:24 INFO - PROCESS | 1827 | 1461272064565 Marionette TRACE conn4 -> [0,2154,"setScriptTimeout",{"ms":35000}] 13:54:24 INFO - PROCESS | 1827 | 1461272064569 Marionette TRACE conn4 <- [1,2154,null,{}] 13:54:24 INFO - PROCESS | 1827 | 1461272064576 Marionette TRACE conn4 -> [0,2155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:54:24 INFO - PROCESS | 1827 | 1461272064815 Marionette TRACE conn4 <- [1,2155,null,{"value":null}] 13:54:25 INFO - PROCESS | 1827 | 1461272065079 Marionette TRACE conn4 -> [0,2156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.scale1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:25 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f9729abf800 == 151 [pid = 1827] [id = 546] 13:54:25 INFO - PROCESS | 1827 | ++DOMWINDOW == 156 (0x7f9726cc7800) [pid = 1827] [serial = 1639] [outer = (nil)] 13:54:25 INFO - PROCESS | 1827 | ++DOMWINDOW == 157 (0x7f97272dfc00) [pid = 1827] [serial = 1640] [outer = 0x7f9726cc7800] 13:54:25 INFO - PROCESS | 1827 | 1461272065202 Marionette DEBUG loaded listener.js 13:54:25 INFO - PROCESS | 1827 | ++DOMWINDOW == 158 (0x7f972994b800) [pid = 1827] [serial = 1641] [outer = 0x7f9726cc7800] 13:54:26 INFO - PROCESS | 1827 | 1461272066131 Marionette TRACE conn4 <- [1,2156,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale1.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 13:54:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 13:54:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 1631ms 13:54:26 INFO - PROCESS | 1827 | 1461272066196 Marionette TRACE conn4 -> [0,2157,"getWindowHandle",null] 13:54:26 INFO - PROCESS | 1827 | 1461272066201 Marionette TRACE conn4 <- [1,2157,null,{"value":"8"}] 13:54:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 13:54:26 INFO - PROCESS | 1827 | 1461272066208 Marionette TRACE conn4 -> [0,2158,"setScriptTimeout",{"ms":35000}] 13:54:26 INFO - PROCESS | 1827 | 1461272066211 Marionette TRACE conn4 <- [1,2158,null,{}] 13:54:26 INFO - PROCESS | 1827 | 1461272066217 Marionette TRACE conn4 -> [0,2159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:54:26 INFO - PROCESS | 1827 | 1461272066450 Marionette TRACE conn4 <- [1,2159,null,{"value":null}] 13:54:26 INFO - PROCESS | 1827 | 1461272066792 Marionette TRACE conn4 -> [0,2160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.scale2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:26 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f972ae64000 == 152 [pid = 1827] [id = 547] 13:54:26 INFO - PROCESS | 1827 | ++DOMWINDOW == 159 (0x7f972719b000) [pid = 1827] [serial = 1642] [outer = (nil)] 13:54:26 INFO - PROCESS | 1827 | ++DOMWINDOW == 160 (0x7f972a293800) [pid = 1827] [serial = 1643] [outer = 0x7f972719b000] 13:54:26 INFO - PROCESS | 1827 | 1461272066885 Marionette DEBUG loaded listener.js 13:54:26 INFO - PROCESS | 1827 | ++DOMWINDOW == 161 (0x7f972a2a1c00) [pid = 1827] [serial = 1644] [outer = 0x7f972719b000] 13:54:27 INFO - PROCESS | 1827 | 1461272067796 Marionette TRACE conn4 <- [1,2160,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale2.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 13:54:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 13:54:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 1629ms 13:54:27 INFO - PROCESS | 1827 | 1461272067839 Marionette TRACE conn4 -> [0,2161,"getWindowHandle",null] 13:54:27 INFO - PROCESS | 1827 | 1461272067845 Marionette TRACE conn4 <- [1,2161,null,{"value":"8"}] 13:54:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 13:54:27 INFO - PROCESS | 1827 | 1461272067861 Marionette TRACE conn4 -> [0,2162,"setScriptTimeout",{"ms":35000}] 13:54:27 INFO - PROCESS | 1827 | 1461272067870 Marionette TRACE conn4 <- [1,2162,null,{}] 13:54:27 INFO - PROCESS | 1827 | 1461272067875 Marionette TRACE conn4 -> [0,2163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:54:28 INFO - PROCESS | 1827 | 1461272068096 Marionette TRACE conn4 <- [1,2163,null,{"value":null}] 13:54:28 INFO - PROCESS | 1827 | 1461272068363 Marionette TRACE conn4 -> [0,2164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.skew.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:28 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f972c259800 == 153 [pid = 1827] [id = 548] 13:54:28 INFO - PROCESS | 1827 | ++DOMWINDOW == 162 (0x7f9729cc5800) [pid = 1827] [serial = 1645] [outer = (nil)] 13:54:28 INFO - PROCESS | 1827 | ++DOMWINDOW == 163 (0x7f972ad7b800) [pid = 1827] [serial = 1646] [outer = 0x7f9729cc5800] 13:54:28 INFO - PROCESS | 1827 | 1461272068489 Marionette DEBUG loaded listener.js 13:54:28 INFO - PROCESS | 1827 | ++DOMWINDOW == 164 (0x7f972b164000) [pid = 1827] [serial = 1647] [outer = 0x7f9729cc5800] 13:54:29 INFO - PROCESS | 1827 | 1461272069365 Marionette TRACE conn4 <- [1,2164,null,{"value":["/2dcontext/path-objects/2d.path.stroke.skew.html",0,null,null,[["Strokes lines are skewed by the current transformation matrix",0,null,null]]]}] 13:54:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 13:54:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 1549ms 13:54:29 INFO - PROCESS | 1827 | 1461272069403 Marionette TRACE conn4 -> [0,2165,"getWindowHandle",null] 13:54:29 INFO - PROCESS | 1827 | 1461272069405 Marionette TRACE conn4 <- [1,2165,null,{"value":"8"}] 13:54:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 13:54:29 INFO - PROCESS | 1827 | 1461272069413 Marionette TRACE conn4 -> [0,2166,"setScriptTimeout",{"ms":35000}] 13:54:29 INFO - PROCESS | 1827 | 1461272069417 Marionette TRACE conn4 <- [1,2166,null,{}] 13:54:29 INFO - PROCESS | 1827 | 1461272069422 Marionette TRACE conn4 -> [0,2167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:54:29 INFO - PROCESS | 1827 | 1461272069636 Marionette TRACE conn4 <- [1,2167,null,{"value":null}] 13:54:29 INFO - PROCESS | 1827 | 1461272069856 Marionette TRACE conn4 -> [0,2168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:29 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f972c65e000 == 154 [pid = 1827] [id = 549] 13:54:29 INFO - PROCESS | 1827 | ++DOMWINDOW == 165 (0x7f972aad6400) [pid = 1827] [serial = 1648] [outer = (nil)] 13:54:29 INFO - PROCESS | 1827 | ++DOMWINDOW == 166 (0x7f972bd8c400) [pid = 1827] [serial = 1649] [outer = 0x7f972aad6400] 13:54:29 INFO - PROCESS | 1827 | 1461272069970 Marionette DEBUG loaded listener.js 13:54:30 INFO - PROCESS | 1827 | ++DOMWINDOW == 167 (0x7f972be4a800) [pid = 1827] [serial = 1650] [outer = 0x7f972aad6400] 13:54:30 INFO - PROCESS | 1827 | 1461272070890 Marionette TRACE conn4 <- [1,2168,null,{"value":["/2dcontext/path-objects/2d.path.stroke.unaffected.html",0,null,null,[["Stroking does not start a new path or subpath",0,null,null]]]}] 13:54:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 13:54:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 1533ms 13:54:30 INFO - PROCESS | 1827 | 1461272070956 Marionette TRACE conn4 -> [0,2169,"getWindowHandle",null] 13:54:30 INFO - PROCESS | 1827 | 1461272070959 Marionette TRACE conn4 <- [1,2169,null,{"value":"8"}] 13:54:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 13:54:30 INFO - PROCESS | 1827 | 1461272070970 Marionette TRACE conn4 -> [0,2170,"setScriptTimeout",{"ms":35000}] 13:54:30 INFO - PROCESS | 1827 | 1461272070972 Marionette TRACE conn4 <- [1,2170,null,{}] 13:54:30 INFO - PROCESS | 1827 | 1461272070978 Marionette TRACE conn4 -> [0,2171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:54:31 INFO - PROCESS | 1827 | 1461272071236 Marionette TRACE conn4 <- [1,2171,null,{"value":null}] 13:54:31 INFO - PROCESS | 1827 | 1461272071559 Marionette TRACE conn4 -> [0,2172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.union.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:31 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f972db58800 == 155 [pid = 1827] [id = 550] 13:54:31 INFO - PROCESS | 1827 | ++DOMWINDOW == 168 (0x7f972fbac400) [pid = 1827] [serial = 1651] [outer = (nil)] 13:54:31 INFO - PROCESS | 1827 | ++DOMWINDOW == 169 (0x7f972fc04800) [pid = 1827] [serial = 1652] [outer = 0x7f972fbac400] 13:54:31 INFO - PROCESS | 1827 | 1461272071650 Marionette DEBUG loaded listener.js 13:54:31 INFO - PROCESS | 1827 | ++DOMWINDOW == 170 (0x7f9733f23000) [pid = 1827] [serial = 1653] [outer = 0x7f972fbac400] 13:54:32 INFO - PROCESS | 1827 | 1461272072542 Marionette TRACE conn4 <- [1,2172,null,{"value":["/2dcontext/path-objects/2d.path.stroke.union.html",0,null,null,[["Strokes in opposite directions are unioned, not subtracted",0,null,null]]]}] 13:54:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 13:54:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 1639ms 13:54:32 INFO - PROCESS | 1827 | 1461272072610 Marionette TRACE conn4 -> [0,2173,"getWindowHandle",null] 13:54:32 INFO - PROCESS | 1827 | 1461272072613 Marionette TRACE conn4 <- [1,2173,null,{"value":"8"}] 13:54:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 13:54:32 INFO - PROCESS | 1827 | 1461272072619 Marionette TRACE conn4 -> [0,2174,"setScriptTimeout",{"ms":35000}] 13:54:32 INFO - PROCESS | 1827 | 1461272072623 Marionette TRACE conn4 <- [1,2174,null,{}] 13:54:32 INFO - PROCESS | 1827 | 1461272072628 Marionette TRACE conn4 -> [0,2175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:54:32 INFO - PROCESS | 1827 | 1461272072858 Marionette TRACE conn4 <- [1,2175,null,{"value":null}] 13:54:33 INFO - PROCESS | 1827 | 1461272073166 Marionette TRACE conn4 -> [0,2176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:33 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f972efab800 == 156 [pid = 1827] [id = 551] 13:54:33 INFO - PROCESS | 1827 | ++DOMWINDOW == 171 (0x7f9733facc00) [pid = 1827] [serial = 1654] [outer = (nil)] 13:54:33 INFO - PROCESS | 1827 | ++DOMWINDOW == 172 (0x7f9734125400) [pid = 1827] [serial = 1655] [outer = 0x7f9733facc00] 13:54:33 INFO - PROCESS | 1827 | 1461272073259 Marionette DEBUG loaded listener.js 13:54:33 INFO - PROCESS | 1827 | ++DOMWINDOW == 173 (0x7f97341e1000) [pid = 1827] [serial = 1656] [outer = 0x7f9733facc00] 13:54:34 INFO - PROCESS | 1827 | 1461272074128 Marionette TRACE conn4 <- [1,2176,null,{"value":["/2dcontext/path-objects/2d.path.transformation.basic.html",0,null,null,[["Canvas test: 2d.path.transformation.basic",0,null,null]]]}] 13:54:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 13:54:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 1585ms 13:54:34 INFO - PROCESS | 1827 | 1461272074207 Marionette TRACE conn4 -> [0,2177,"getWindowHandle",null] 13:54:34 INFO - PROCESS | 1827 | 1461272074211 Marionette TRACE conn4 <- [1,2177,null,{"value":"8"}] 13:54:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 13:54:34 INFO - PROCESS | 1827 | 1461272074216 Marionette TRACE conn4 -> [0,2178,"setScriptTimeout",{"ms":35000}] 13:54:34 INFO - PROCESS | 1827 | 1461272074219 Marionette TRACE conn4 <- [1,2178,null,{}] 13:54:34 INFO - PROCESS | 1827 | 1461272074225 Marionette TRACE conn4 -> [0,2179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:54:34 INFO - PROCESS | 1827 | 1461272074442 Marionette TRACE conn4 <- [1,2179,null,{"value":null}] 13:54:34 INFO - PROCESS | 1827 | 1461272074704 Marionette TRACE conn4 -> [0,2180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.changing.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:34 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f97341b3800 == 157 [pid = 1827] [id = 552] 13:54:34 INFO - PROCESS | 1827 | ++DOMWINDOW == 174 (0x7f9733fad800) [pid = 1827] [serial = 1657] [outer = (nil)] 13:54:34 INFO - PROCESS | 1827 | ++DOMWINDOW == 175 (0x7f9734fde800) [pid = 1827] [serial = 1658] [outer = 0x7f9733fad800] 13:54:34 INFO - PROCESS | 1827 | 1461272074827 Marionette DEBUG loaded listener.js 13:54:34 INFO - PROCESS | 1827 | ++DOMWINDOW == 176 (0x7f973510d400) [pid = 1827] [serial = 1659] [outer = 0x7f9733fad800] 13:54:35 INFO - PROCESS | 1827 | 1461272075748 Marionette TRACE conn4 <- [1,2180,null,{"value":["/2dcontext/path-objects/2d.path.transformation.changing.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 13:54:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 13:54:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 1585ms 13:54:35 INFO - PROCESS | 1827 | 1461272075803 Marionette TRACE conn4 -> [0,2181,"getWindowHandle",null] 13:54:35 INFO - PROCESS | 1827 | 1461272075807 Marionette TRACE conn4 <- [1,2181,null,{"value":"8"}] 13:54:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 13:54:35 INFO - PROCESS | 1827 | 1461272075813 Marionette TRACE conn4 -> [0,2182,"setScriptTimeout",{"ms":35000}] 13:54:35 INFO - PROCESS | 1827 | 1461272075815 Marionette TRACE conn4 <- [1,2182,null,{}] 13:54:35 INFO - PROCESS | 1827 | 1461272075821 Marionette TRACE conn4 -> [0,2183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:54:36 INFO - PROCESS | 1827 | 1461272076054 Marionette TRACE conn4 <- [1,2183,null,{"value":null}] 13:54:36 INFO - PROCESS | 1827 | 1461272076279 Marionette TRACE conn4 -> [0,2184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:36 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f97367e8000 == 158 [pid = 1827] [id = 553] 13:54:36 INFO - PROCESS | 1827 | ++DOMWINDOW == 177 (0x7f9733feb400) [pid = 1827] [serial = 1660] [outer = (nil)] 13:54:36 INFO - PROCESS | 1827 | ++DOMWINDOW == 178 (0x7f9736502400) [pid = 1827] [serial = 1661] [outer = 0x7f9733feb400] 13:54:36 INFO - PROCESS | 1827 | 1461272076405 Marionette DEBUG loaded listener.js 13:54:36 INFO - PROCESS | 1827 | ++DOMWINDOW == 179 (0x7f973688dc00) [pid = 1827] [serial = 1662] [outer = 0x7f9733feb400] 13:54:37 INFO - PROCESS | 1827 | 1461272077322 Marionette TRACE conn4 <- [1,2184,null,{"value":["/2dcontext/path-objects/2d.path.transformation.multiple.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 13:54:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 13:54:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 1580ms 13:54:37 INFO - PROCESS | 1827 | 1461272077394 Marionette TRACE conn4 -> [0,2185,"getWindowHandle",null] 13:54:37 INFO - PROCESS | 1827 | 1461272077398 Marionette TRACE conn4 <- [1,2185,null,{"value":"8"}] 13:54:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 13:54:37 INFO - PROCESS | 1827 | 1461272077404 Marionette TRACE conn4 -> [0,2186,"setScriptTimeout",{"ms":35000}] 13:54:37 INFO - PROCESS | 1827 | 1461272077407 Marionette TRACE conn4 <- [1,2186,null,{}] 13:54:37 INFO - PROCESS | 1827 | 1461272077413 Marionette TRACE conn4 -> [0,2187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:54:37 INFO - PROCESS | 1827 | 1461272077671 Marionette TRACE conn4 <- [1,2187,null,{"value":null}] 13:54:37 INFO - PROCESS | 1827 | 1461272077978 Marionette TRACE conn4 -> [0,2188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:38 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f973750d000 == 159 [pid = 1827] [id = 554] 13:54:38 INFO - PROCESS | 1827 | ++DOMWINDOW == 180 (0x7f97341dac00) [pid = 1827] [serial = 1663] [outer = (nil)] 13:54:38 INFO - PROCESS | 1827 | ++DOMWINDOW == 181 (0x7f9736cba800) [pid = 1827] [serial = 1664] [outer = 0x7f97341dac00] 13:54:38 INFO - PROCESS | 1827 | 1461272078062 Marionette DEBUG loaded listener.js 13:54:38 INFO - PROCESS | 1827 | ++DOMWINDOW == 182 (0x7f9736f4ac00) [pid = 1827] [serial = 1665] [outer = 0x7f97341dac00] 13:54:38 INFO - PROCESS | 1827 | 1461272078969 Marionette TRACE conn4 <- [1,2188,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html",0,null,null,[["createImageData(imgdata) exists and returns something",0,null,null]]]}] 13:54:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 13:54:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 1632ms 13:54:39 INFO - PROCESS | 1827 | 1461272079038 Marionette TRACE conn4 -> [0,2189,"getWindowHandle",null] 13:54:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 13:54:39 INFO - PROCESS | 1827 | 1461272079043 Marionette TRACE conn4 <- [1,2189,null,{"value":"8"}] 13:54:39 INFO - PROCESS | 1827 | 1461272079050 Marionette TRACE conn4 -> [0,2190,"setScriptTimeout",{"ms":35000}] 13:54:39 INFO - PROCESS | 1827 | 1461272079053 Marionette TRACE conn4 <- [1,2190,null,{}] 13:54:39 INFO - PROCESS | 1827 | 1461272079062 Marionette TRACE conn4 -> [0,2191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:54:39 INFO - PROCESS | 1827 | 1461272079398 Marionette TRACE conn4 <- [1,2191,null,{"value":null}] 13:54:39 INFO - PROCESS | 1827 | 1461272079740 Marionette TRACE conn4 -> [0,2192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:39 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f973a6ad000 == 160 [pid = 1827] [id = 555] 13:54:39 INFO - PROCESS | 1827 | ++DOMWINDOW == 183 (0x7f9739f92c00) [pid = 1827] [serial = 1666] [outer = (nil)] 13:54:39 INFO - PROCESS | 1827 | ++DOMWINDOW == 184 (0x7f9739fb8c00) [pid = 1827] [serial = 1667] [outer = 0x7f9739f92c00] 13:54:39 INFO - PROCESS | 1827 | 1461272079824 Marionette DEBUG loaded listener.js 13:54:39 INFO - PROCESS | 1827 | ++DOMWINDOW == 185 (0x7f973a621400) [pid = 1827] [serial = 1668] [outer = 0x7f9739f92c00] 13:54:40 INFO - PROCESS | 1827 | 1461272080729 Marionette TRACE conn4 <- [1,2192,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html",0,null,null,[["createImageData(imgdata) returns transparent black data of the right size",0,null,null]]]}] 13:54:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 13:54:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 1737ms 13:54:40 INFO - PROCESS | 1827 | 1461272080788 Marionette TRACE conn4 -> [0,2193,"getWindowHandle",null] 13:54:40 INFO - PROCESS | 1827 | 1461272080799 Marionette TRACE conn4 <- [1,2193,null,{"value":"8"}] 13:54:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 13:54:40 INFO - PROCESS | 1827 | 1461272080805 Marionette TRACE conn4 -> [0,2194,"setScriptTimeout",{"ms":35000}] 13:54:40 INFO - PROCESS | 1827 | 1461272080810 Marionette TRACE conn4 <- [1,2194,null,{}] 13:54:40 INFO - PROCESS | 1827 | 1461272080815 Marionette TRACE conn4 -> [0,2195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:54:41 INFO - PROCESS | 1827 | 1461272081099 Marionette TRACE conn4 <- [1,2195,null,{"value":null}] 13:54:41 INFO - PROCESS | 1827 | 1461272081417 Marionette TRACE conn4 -> [0,2196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.this.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:41 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f973a982800 == 161 [pid = 1827] [id = 556] 13:54:41 INFO - PROCESS | 1827 | ++DOMWINDOW == 186 (0x7f9738934c00) [pid = 1827] [serial = 1669] [outer = (nil)] 13:54:41 INFO - PROCESS | 1827 | ++DOMWINDOW == 187 (0x7f973b40c800) [pid = 1827] [serial = 1670] [outer = 0x7f9738934c00] 13:54:41 INFO - PROCESS | 1827 | 1461272081509 Marionette DEBUG loaded listener.js 13:54:41 INFO - PROCESS | 1827 | ++DOMWINDOW == 188 (0x7f973e04b400) [pid = 1827] [serial = 1671] [outer = 0x7f9738934c00] 13:54:42 INFO - PROCESS | 1827 | 1461272082400 Marionette TRACE conn4 <- [1,2196,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.this.html",0,null,null,[["createImageData(imgdata) should throw when called with the wrong |this|",0,null,null]]]}] 13:54:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 13:54:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 1631ms 13:54:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 13:54:42 INFO - PROCESS | 1827 | 1461272082437 Marionette TRACE conn4 -> [0,2197,"getWindowHandle",null] 13:54:42 INFO - PROCESS | 1827 | 1461272082440 Marionette TRACE conn4 <- [1,2197,null,{"value":"8"}] 13:54:42 INFO - PROCESS | 1827 | 1461272082447 Marionette TRACE conn4 -> [0,2198,"setScriptTimeout",{"ms":35000}] 13:54:42 INFO - PROCESS | 1827 | 1461272082450 Marionette TRACE conn4 <- [1,2198,null,{}] 13:54:42 INFO - PROCESS | 1827 | 1461272082456 Marionette TRACE conn4 -> [0,2199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:54:42 INFO - PROCESS | 1827 | 1461272082681 Marionette TRACE conn4 <- [1,2199,null,{"value":null}] 13:54:42 INFO - PROCESS | 1827 | 1461272082955 Marionette TRACE conn4 -> [0,2200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:43 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f973aea8000 == 162 [pid = 1827] [id = 557] 13:54:43 INFO - PROCESS | 1827 | ++DOMWINDOW == 189 (0x7f9739f98400) [pid = 1827] [serial = 1672] [outer = (nil)] 13:54:43 INFO - PROCESS | 1827 | ++DOMWINDOW == 190 (0x7f973ec8d800) [pid = 1827] [serial = 1673] [outer = 0x7f9739f98400] 13:54:43 INFO - PROCESS | 1827 | 1461272083084 Marionette DEBUG loaded listener.js 13:54:43 INFO - PROCESS | 1827 | ++DOMWINDOW == 191 (0x7f973efb6400) [pid = 1827] [serial = 1674] [outer = 0x7f9739f98400] 13:54:44 INFO - PROCESS | 1827 | 1461272084010 Marionette TRACE conn4 <- [1,2200,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.type.html",0,null,null,[["createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 13:54:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 13:54:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 1635ms 13:54:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 13:54:44 INFO - PROCESS | 1827 | 1461272084081 Marionette TRACE conn4 -> [0,2201,"getWindowHandle",null] 13:54:44 INFO - PROCESS | 1827 | 1461272084084 Marionette TRACE conn4 <- [1,2201,null,{"value":"8"}] 13:54:44 INFO - PROCESS | 1827 | 1461272084091 Marionette TRACE conn4 -> [0,2202,"setScriptTimeout",{"ms":35000}] 13:54:44 INFO - PROCESS | 1827 | 1461272084094 Marionette TRACE conn4 <- [1,2202,null,{}] 13:54:44 INFO - PROCESS | 1827 | 1461272084099 Marionette TRACE conn4 -> [0,2203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:54:44 INFO - PROCESS | 1827 | 1461272084323 Marionette TRACE conn4 <- [1,2203,null,{"value":null}] 13:54:44 INFO - PROCESS | 1827 | 1461272084626 Marionette TRACE conn4 -> [0,2204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:44 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f973ecee000 == 163 [pid = 1827] [id = 558] 13:54:44 INFO - PROCESS | 1827 | ++DOMWINDOW == 192 (0x7f973b406800) [pid = 1827] [serial = 1675] [outer = (nil)] 13:54:44 INFO - PROCESS | 1827 | ++DOMWINDOW == 193 (0x7f973f438000) [pid = 1827] [serial = 1676] [outer = 0x7f973b406800] 13:54:44 INFO - PROCESS | 1827 | 1461272084705 Marionette DEBUG loaded listener.js 13:54:44 INFO - PROCESS | 1827 | ++DOMWINDOW == 194 (0x7f9740374800) [pid = 1827] [serial = 1677] [outer = 0x7f973b406800] 13:54:45 INFO - PROCESS | 1827 | 1461272085561 Marionette TRACE conn4 <- [1,2204,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html",0,null,null,[["createImageData(null) throws TypeError",0,null,null]]]}] 13:54:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 13:54:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 1535ms 13:54:45 INFO - PROCESS | 1827 | 1461272085625 Marionette TRACE conn4 -> [0,2205,"getWindowHandle",null] 13:54:45 INFO - PROCESS | 1827 | 1461272085629 Marionette TRACE conn4 <- [1,2205,null,{"value":"8"}] 13:54:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 13:54:45 INFO - PROCESS | 1827 | 1461272085636 Marionette TRACE conn4 -> [0,2206,"setScriptTimeout",{"ms":35000}] 13:54:45 INFO - PROCESS | 1827 | 1461272085640 Marionette TRACE conn4 <- [1,2206,null,{}] 13:54:45 INFO - PROCESS | 1827 | 1461272085645 Marionette TRACE conn4 -> [0,2207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:54:45 INFO - PROCESS | 1827 | 1461272085875 Marionette TRACE conn4 <- [1,2207,null,{"value":null}] 13:54:46 INFO - PROCESS | 1827 | 1461272086199 Marionette TRACE conn4 -> [0,2208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:46 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f973fc8b000 == 164 [pid = 1827] [id = 559] 13:54:46 INFO - PROCESS | 1827 | ++DOMWINDOW == 195 (0x7f973a720400) [pid = 1827] [serial = 1678] [outer = (nil)] 13:54:46 INFO - PROCESS | 1827 | ++DOMWINDOW == 196 (0x7f9740928800) [pid = 1827] [serial = 1679] [outer = 0x7f973a720400] 13:54:46 INFO - PROCESS | 1827 | 1461272086278 Marionette DEBUG loaded listener.js 13:54:46 INFO - PROCESS | 1827 | ++DOMWINDOW == 197 (0x7f97416ea400) [pid = 1827] [serial = 1680] [outer = 0x7f973a720400] 13:54:47 INFO - PROCESS | 1827 | 1461272087406 Marionette TRACE conn4 <- [1,2208,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html",0,null,null,[["createImageData(sw, sh) exists and returns something",0,null,null]]]}] 13:54:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 13:54:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 1791ms 13:54:47 INFO - PROCESS | 1827 | 1461272087426 Marionette TRACE conn4 -> [0,2209,"getWindowHandle",null] 13:54:47 INFO - PROCESS | 1827 | 1461272087430 Marionette TRACE conn4 <- [1,2209,null,{"value":"8"}] 13:54:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 13:54:47 INFO - PROCESS | 1827 | 1461272087436 Marionette TRACE conn4 -> [0,2210,"setScriptTimeout",{"ms":35000}] 13:54:47 INFO - PROCESS | 1827 | 1461272087439 Marionette TRACE conn4 <- [1,2210,null,{}] 13:54:47 INFO - PROCESS | 1827 | 1461272087444 Marionette TRACE conn4 -> [0,2211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:54:47 INFO - PROCESS | 1827 | 1461272087673 Marionette TRACE conn4 <- [1,2211,null,{"value":null}] 13:54:47 INFO - PROCESS | 1827 | 1461272087993 Marionette TRACE conn4 -> [0,2212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:48 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f9741851000 == 165 [pid = 1827] [id = 560] 13:54:48 INFO - PROCESS | 1827 | ++DOMWINDOW == 198 (0x7f973a8cb800) [pid = 1827] [serial = 1681] [outer = (nil)] 13:54:48 INFO - PROCESS | 1827 | ++DOMWINDOW == 199 (0x7f97465edc00) [pid = 1827] [serial = 1682] [outer = 0x7f973a8cb800] 13:54:48 INFO - PROCESS | 1827 | 1461272088080 Marionette DEBUG loaded listener.js 13:54:48 INFO - PROCESS | 1827 | ++DOMWINDOW == 200 (0x7f974d7ef000) [pid = 1827] [serial = 1683] [outer = 0x7f973a8cb800] 13:54:48 INFO - PROCESS | 1827 | 1461272088924 Marionette TRACE conn4 <- [1,2212,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html",0,null,null,[["createImageData(sw, sh) returns transparent black data of the right size",0,null,null]]]}] 13:54:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 13:54:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 1530ms 13:54:48 INFO - PROCESS | 1827 | 1461272088967 Marionette TRACE conn4 -> [0,2213,"getWindowHandle",null] 13:54:48 INFO - PROCESS | 1827 | 1461272088971 Marionette TRACE conn4 <- [1,2213,null,{"value":"8"}] 13:54:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 13:54:48 INFO - PROCESS | 1827 | 1461272088976 Marionette TRACE conn4 -> [0,2214,"setScriptTimeout",{"ms":35000}] 13:54:48 INFO - PROCESS | 1827 | 1461272088978 Marionette TRACE conn4 <- [1,2214,null,{}] 13:54:48 INFO - PROCESS | 1827 | 1461272088985 Marionette TRACE conn4 -> [0,2215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:54:49 INFO - PROCESS | 1827 | 1461272089203 Marionette TRACE conn4 <- [1,2215,null,{"value":null}] 13:54:49 INFO - PROCESS | 1827 | 1461272089475 Marionette TRACE conn4 -> [0,2216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.large.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:49 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f974c4b7800 == 166 [pid = 1827] [id = 561] 13:54:49 INFO - PROCESS | 1827 | ++DOMWINDOW == 201 (0x7f9740372c00) [pid = 1827] [serial = 1684] [outer = (nil)] 13:54:49 INFO - PROCESS | 1827 | ++DOMWINDOW == 202 (0x7f974e573800) [pid = 1827] [serial = 1685] [outer = 0x7f9740372c00] 13:54:49 INFO - PROCESS | 1827 | 1461272089553 Marionette DEBUG loaded listener.js 13:54:49 INFO - PROCESS | 1827 | ++DOMWINDOW == 203 (0x7f974e713400) [pid = 1827] [serial = 1686] [outer = 0x7f9740372c00] 13:54:50 INFO - PROCESS | 1827 | 1461272090429 Marionette TRACE conn4 <- [1,2216,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.large.html",0,null,null,[["createImageData(sw, sh) works for sizes much larger than the canvas",0,null,null]]]}] 13:54:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 13:54:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 1478ms 13:54:50 INFO - PROCESS | 1827 | 1461272090456 Marionette TRACE conn4 -> [0,2217,"getWindowHandle",null] 13:54:50 INFO - PROCESS | 1827 | 1461272090459 Marionette TRACE conn4 <- [1,2217,null,{"value":"8"}] 13:54:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 13:54:50 INFO - PROCESS | 1827 | 1461272090486 Marionette TRACE conn4 -> [0,2218,"setScriptTimeout",{"ms":35000}] 13:54:50 INFO - PROCESS | 1827 | 1461272090490 Marionette TRACE conn4 <- [1,2218,null,{}] 13:54:50 INFO - PROCESS | 1827 | 1461272090495 Marionette TRACE conn4 -> [0,2219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:54:50 INFO - PROCESS | 1827 | 1461272090712 Marionette TRACE conn4 <- [1,2219,null,{"value":null}] 13:54:51 INFO - PROCESS | 1827 | 1461272090998 Marionette TRACE conn4 -> [0,2220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:51 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f9725cea800 == 167 [pid = 1827] [id = 562] 13:54:51 INFO - PROCESS | 1827 | ++DOMWINDOW == 204 (0x7f9724ce4400) [pid = 1827] [serial = 1687] [outer = (nil)] 13:54:51 INFO - PROCESS | 1827 | ++DOMWINDOW == 205 (0x7f9725b16c00) [pid = 1827] [serial = 1688] [outer = 0x7f9724ce4400] 13:54:51 INFO - PROCESS | 1827 | 1461272091138 Marionette DEBUG loaded listener.js 13:54:51 INFO - PROCESS | 1827 | ++DOMWINDOW == 206 (0x7f972ef13c00) [pid = 1827] [serial = 1689] [outer = 0x7f9724ce4400] 13:54:52 INFO - PROCESS | 1827 | 1461272092754 Marionette TRACE conn4 <- [1,2220,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html",0,null,null,[["createImageData(sw, sh) takes the absolute magnitude of the size arguments",0,null,null]]]}] 13:54:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 13:54:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 2293ms 13:54:52 INFO - PROCESS | 1827 | 1461272092775 Marionette TRACE conn4 -> [0,2221,"getWindowHandle",null] 13:54:52 INFO - PROCESS | 1827 | 1461272092781 Marionette TRACE conn4 <- [1,2221,null,{"value":"8"}] 13:54:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 13:54:52 INFO - PROCESS | 1827 | 1461272092789 Marionette TRACE conn4 -> [0,2222,"setScriptTimeout",{"ms":35000}] 13:54:52 INFO - PROCESS | 1827 | 1461272092793 Marionette TRACE conn4 <- [1,2222,null,{}] 13:54:52 INFO - PROCESS | 1827 | 1461272092801 Marionette TRACE conn4 -> [0,2223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:54:53 INFO - PROCESS | 1827 | 1461272093032 Marionette TRACE conn4 <- [1,2223,null,{"value":null}] 13:54:53 INFO - PROCESS | 1827 | --DOCSHELL 0x7f973ae78000 == 166 [pid = 1827] [id = 196] 13:54:53 INFO - PROCESS | 1827 | --DOCSHELL 0x7f973789b000 == 165 [pid = 1827] [id = 393] 13:54:53 INFO - PROCESS | 1827 | --DOCSHELL 0x7f9725f13000 == 164 [pid = 1827] [id = 401] 13:54:53 INFO - PROCESS | 1827 | --DOCSHELL 0x7f9752a30800 == 163 [pid = 1827] [id = 400] 13:54:53 INFO - PROCESS | 1827 | --DOCSHELL 0x7f9724acd000 == 162 [pid = 1827] [id = 492] 13:54:53 INFO - PROCESS | 1827 | --DOCSHELL 0x7f972af71800 == 161 [pid = 1827] [id = 403] 13:54:53 INFO - PROCESS | 1827 | --DOCSHELL 0x7f973fc98800 == 160 [pid = 1827] [id = 398] 13:54:53 INFO - PROCESS | 1827 | --DOCSHELL 0x7f9724acd800 == 159 [pid = 1827] [id = 405] 13:54:53 INFO - PROCESS | 1827 | --DOCSHELL 0x7f972029b000 == 158 [pid = 1827] [id = 538] 13:54:53 INFO - PROCESS | 1827 | --DOCSHELL 0x7f97273d9800 == 157 [pid = 1827] [id = 537] 13:54:53 INFO - PROCESS | 1827 | --DOCSHELL 0x7f97578df800 == 156 [pid = 1827] [id = 536] 13:54:53 INFO - PROCESS | 1827 | --DOCSHELL 0x7f972a431800 == 155 [pid = 1827] [id = 535] 13:54:53 INFO - PROCESS | 1827 | --DOCSHELL 0x7f97553e3000 == 154 [pid = 1827] [id = 534] 13:54:53 INFO - PROCESS | 1827 | --DOCSHELL 0x7f9751ec1000 == 153 [pid = 1827] [id = 533] 13:54:53 INFO - PROCESS | 1827 | --DOCSHELL 0x7f974358a000 == 152 [pid = 1827] [id = 532] 13:54:53 INFO - PROCESS | 1827 | --DOCSHELL 0x7f973fc9f000 == 151 [pid = 1827] [id = 531] 13:54:53 INFO - PROCESS | 1827 | --DOCSHELL 0x7f973e864800 == 150 [pid = 1827] [id = 530] 13:54:53 INFO - PROCESS | 1827 | --DOCSHELL 0x7f973ae6f800 == 149 [pid = 1827] [id = 529] 13:54:53 INFO - PROCESS | 1827 | --DOCSHELL 0x7f973a75c800 == 148 [pid = 1827] [id = 528] 13:54:53 INFO - PROCESS | 1827 | --DOCSHELL 0x7f973748f800 == 147 [pid = 1827] [id = 527] 13:54:53 INFO - PROCESS | 1827 | --DOCSHELL 0x7f9736578000 == 146 [pid = 1827] [id = 526] 13:54:53 INFO - PROCESS | 1827 | --DOCSHELL 0x7f9734144800 == 145 [pid = 1827] [id = 525] 13:54:53 INFO - PROCESS | 1827 | --DOCSHELL 0x7f972db15800 == 144 [pid = 1827] [id = 524] 13:54:53 INFO - PROCESS | 1827 | --DOCSHELL 0x7f972a8d7000 == 143 [pid = 1827] [id = 523] 13:54:53 INFO - PROCESS | 1827 | --DOCSHELL 0x7f97255eb800 == 142 [pid = 1827] [id = 522] 13:54:53 INFO - PROCESS | 1827 | --DOMWINDOW == 205 (0x7f972dbd1800) [pid = 1827] [serial = 1562] [outer = (nil)] [url = about:blank] 13:54:53 INFO - PROCESS | 1827 | --DOMWINDOW == 204 (0x7f972f177000) [pid = 1827] [serial = 1563] [outer = (nil)] [url = about:blank] 13:54:53 INFO - PROCESS | 1827 | --DOMWINDOW == 203 (0x7f9729c88800) [pid = 1827] [serial = 1556] [outer = (nil)] [url = about:blank] 13:54:53 INFO - PROCESS | 1827 | --DOMWINDOW == 202 (0x7f972a2a1400) [pid = 1827] [serial = 1557] [outer = (nil)] [url = about:blank] 13:54:53 INFO - PROCESS | 1827 | --DOMWINDOW == 201 (0x7f973dbb5c00) [pid = 1827] [serial = 1517] [outer = (nil)] [url = about:blank] 13:54:53 INFO - PROCESS | 1827 | --DOMWINDOW == 200 (0x7f972bd62400) [pid = 1827] [serial = 1505] [outer = (nil)] [url = about:blank] 13:54:53 INFO - PROCESS | 1827 | --DOMWINDOW == 199 (0x7f97252dfc00) [pid = 1827] [serial = 1502] [outer = (nil)] [url = about:blank] 13:54:53 INFO - PROCESS | 1827 | --DOMWINDOW == 198 (0x7f9736cb6000) [pid = 1827] [serial = 1500] [outer = (nil)] [url = about:blank] 13:54:53 INFO - PROCESS | 1827 | --DOMWINDOW == 197 (0x7f9734174400) [pid = 1827] [serial = 1511] [outer = (nil)] [url = about:blank] 13:54:53 INFO - PROCESS | 1827 | --DOMWINDOW == 196 (0x7f974e571000) [pid = 1827] [serial = 1526] [outer = (nil)] [url = about:blank] 13:54:53 INFO - PROCESS | 1827 | --DOMWINDOW == 195 (0x7f97299aec00) [pid = 1827] [serial = 1529] [outer = (nil)] [url = about:blank] 13:54:53 INFO - PROCESS | 1827 | --DOMWINDOW == 194 (0x7f9751f7b800) [pid = 1827] [serial = 1532] [outer = (nil)] [url = about:blank] 13:54:53 INFO - PROCESS | 1827 | --DOMWINDOW == 193 (0x7f97295b9c00) [pid = 1827] [serial = 1535] [outer = (nil)] [url = about:blank] 13:54:53 INFO - PROCESS | 1827 | --DOMWINDOW == 192 (0x7f9721ee9c00) [pid = 1827] [serial = 1538] [outer = (nil)] [url = about:blank] 13:54:53 INFO - PROCESS | 1827 | --DOMWINDOW == 191 (0x7f972a294c00) [pid = 1827] [serial = 1541] [outer = (nil)] [url = about:blank] 13:54:53 INFO - PROCESS | 1827 | --DOMWINDOW == 190 (0x7f9721f79000) [pid = 1827] [serial = 1544] [outer = (nil)] [url = about:blank] 13:54:53 INFO - PROCESS | 1827 | --DOMWINDOW == 189 (0x7f972706c800) [pid = 1827] [serial = 1547] [outer = (nil)] [url = about:blank] 13:54:53 INFO - PROCESS | 1827 | --DOMWINDOW == 188 (0x7f9739f07000) [pid = 1827] [serial = 1514] [outer = (nil)] [url = about:blank] 13:54:53 INFO - PROCESS | 1827 | --DOMWINDOW == 187 (0x7f974d060800) [pid = 1827] [serial = 1523] [outer = (nil)] [url = about:blank] 13:54:53 INFO - PROCESS | 1827 | --DOMWINDOW == 186 (0x7f9724feb400) [pid = 1827] [serial = 1551] [outer = (nil)] [url = about:blank] 13:54:53 INFO - PROCESS | 1827 | --DOMWINDOW == 185 (0x7f9724ce8c00) [pid = 1827] [serial = 1550] [outer = (nil)] [url = about:blank] 13:54:53 INFO - PROCESS | 1827 | --DOMWINDOW == 184 (0x7f9740744c00) [pid = 1827] [serial = 1520] [outer = (nil)] [url = about:blank] 13:54:53 INFO - PROCESS | 1827 | --DOMWINDOW == 183 (0x7f97299ac400) [pid = 1827] [serial = 1554] [outer = (nil)] [url = about:blank] 13:54:53 INFO - PROCESS | 1827 | --DOMWINDOW == 182 (0x7f97295bd400) [pid = 1827] [serial = 1553] [outer = (nil)] [url = about:blank] 13:54:53 INFO - PROCESS | 1827 | --DOMWINDOW == 181 (0x7f972ae9bc00) [pid = 1827] [serial = 1559] [outer = (nil)] [url = about:blank] 13:54:53 INFO - PROCESS | 1827 | --DOMWINDOW == 180 (0x7f972fc03400) [pid = 1827] [serial = 1508] [outer = (nil)] [url = about:blank] 13:54:53 INFO - PROCESS | 1827 | --DOMWINDOW == 179 (0x7f972545b800) [pid = 1827] [serial = 1565] [outer = (nil)] [url = about:blank] 13:54:53 INFO - PROCESS | 1827 | --DOMWINDOW == 178 (0x7f972be47400) [pid = 1827] [serial = 1560] [outer = (nil)] [url = about:blank] 13:54:54 INFO - PROCESS | 1827 | 1461272094067 Marionette TRACE conn4 -> [0,2224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:54 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f9720058800 == 143 [pid = 1827] [id = 563] 13:54:54 INFO - PROCESS | 1827 | ++DOMWINDOW == 179 (0x7f9721ee9c00) [pid = 1827] [serial = 1690] [outer = (nil)] 13:54:54 INFO - PROCESS | 1827 | ++DOMWINDOW == 180 (0x7f9724ce8c00) [pid = 1827] [serial = 1691] [outer = 0x7f9721ee9c00] 13:54:54 INFO - PROCESS | 1827 | 1461272094137 Marionette DEBUG loaded listener.js 13:54:54 INFO - PROCESS | 1827 | ++DOMWINDOW == 181 (0x7f9724ff1800) [pid = 1827] [serial = 1692] [outer = 0x7f9721ee9c00] 13:54:54 INFO - PROCESS | 1827 | 1461272094910 Marionette TRACE conn4 <- [1,2224,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html",0,null,null,[["createImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 13:54:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 13:54:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 2136ms 13:54:54 INFO - PROCESS | 1827 | 1461272094925 Marionette TRACE conn4 -> [0,2225,"getWindowHandle",null] 13:54:54 INFO - PROCESS | 1827 | 1461272094933 Marionette TRACE conn4 <- [1,2225,null,{"value":"8"}] 13:54:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 13:54:54 INFO - PROCESS | 1827 | 1461272094942 Marionette TRACE conn4 -> [0,2226,"setScriptTimeout",{"ms":35000}] 13:54:54 INFO - PROCESS | 1827 | 1461272094945 Marionette TRACE conn4 <- [1,2226,null,{}] 13:54:54 INFO - PROCESS | 1827 | 1461272094949 Marionette TRACE conn4 -> [0,2227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:54:55 INFO - PROCESS | 1827 | 1461272095220 Marionette TRACE conn4 <- [1,2227,null,{"value":null}] 13:54:55 INFO - PROCESS | 1827 | 1461272095361 Marionette TRACE conn4 -> [0,2228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:55 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f97256c4000 == 144 [pid = 1827] [id = 564] 13:54:55 INFO - PROCESS | 1827 | ++DOMWINDOW == 182 (0x7f9720011000) [pid = 1827] [serial = 1693] [outer = (nil)] 13:54:55 INFO - PROCESS | 1827 | ++DOMWINDOW == 183 (0x7f9725bcc400) [pid = 1827] [serial = 1694] [outer = 0x7f9720011000] 13:54:55 INFO - PROCESS | 1827 | 1461272095431 Marionette DEBUG loaded listener.js 13:54:55 INFO - PROCESS | 1827 | ++DOMWINDOW == 184 (0x7f9725df3800) [pid = 1827] [serial = 1695] [outer = 0x7f9720011000] 13:54:56 INFO - PROCESS | 1827 | 1461272096298 Marionette TRACE conn4 <- [1,2228,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.round.html",0,null,null,[["createImageData(w, h) is rounded the same as getImageData(0, 0, w, h)",0,null,null]]]}] 13:54:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 13:54:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 1378ms 13:54:56 INFO - PROCESS | 1827 | 1461272096368 Marionette TRACE conn4 -> [0,2229,"getWindowHandle",null] 13:54:56 INFO - PROCESS | 1827 | 1461272096371 Marionette TRACE conn4 <- [1,2229,null,{"value":"8"}] 13:54:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 13:54:56 INFO - PROCESS | 1827 | 1461272096378 Marionette TRACE conn4 -> [0,2230,"setScriptTimeout",{"ms":35000}] 13:54:56 INFO - PROCESS | 1827 | 1461272096384 Marionette TRACE conn4 <- [1,2230,null,{}] 13:54:56 INFO - PROCESS | 1827 | 1461272096399 Marionette TRACE conn4 -> [0,2231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:54:56 INFO - PROCESS | 1827 | 1461272096674 Marionette TRACE conn4 <- [1,2231,null,{"value":null}] 13:54:56 INFO - PROCESS | 1827 | 1461272096707 Marionette TRACE conn4 -> [0,2232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.this.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:56 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f97273d2000 == 145 [pid = 1827] [id = 565] 13:54:56 INFO - PROCESS | 1827 | ++DOMWINDOW == 185 (0x7f9725dfb000) [pid = 1827] [serial = 1696] [outer = (nil)] 13:54:56 INFO - PROCESS | 1827 | ++DOMWINDOW == 186 (0x7f97272e1c00) [pid = 1827] [serial = 1697] [outer = 0x7f9725dfb000] 13:54:56 INFO - PROCESS | 1827 | 1461272096785 Marionette DEBUG loaded listener.js 13:54:56 INFO - PROCESS | 1827 | ++DOMWINDOW == 187 (0x7f9729597800) [pid = 1827] [serial = 1698] [outer = 0x7f9725dfb000] 13:54:57 INFO - PROCESS | 1827 | 1461272097797 Marionette TRACE conn4 <- [1,2232,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.this.html",0,null,null,[["createImageData(sw, sh) should throw when called with the wrong |this|",0,null,null]]]}] 13:54:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 13:54:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 1484ms 13:54:57 INFO - PROCESS | 1827 | 1461272097864 Marionette TRACE conn4 -> [0,2233,"getWindowHandle",null] 13:54:57 INFO - PROCESS | 1827 | 1461272097871 Marionette TRACE conn4 <- [1,2233,null,{"value":"8"}] 13:54:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 13:54:57 INFO - PROCESS | 1827 | 1461272097877 Marionette TRACE conn4 -> [0,2234,"setScriptTimeout",{"ms":35000}] 13:54:57 INFO - PROCESS | 1827 | 1461272097880 Marionette TRACE conn4 <- [1,2234,null,{}] 13:54:57 INFO - PROCESS | 1827 | 1461272097885 Marionette TRACE conn4 -> [0,2235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:54:58 INFO - PROCESS | 1827 | 1461272098174 Marionette TRACE conn4 <- [1,2235,null,{"value":null}] 13:54:58 INFO - PROCESS | 1827 | 1461272098209 Marionette TRACE conn4 -> [0,2236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:58 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f97297d3800 == 146 [pid = 1827] [id = 566] 13:54:58 INFO - PROCESS | 1827 | ++DOMWINDOW == 188 (0x7f9727069c00) [pid = 1827] [serial = 1699] [outer = (nil)] 13:54:58 INFO - PROCESS | 1827 | ++DOMWINDOW == 189 (0x7f97299a3800) [pid = 1827] [serial = 1700] [outer = 0x7f9727069c00] 13:54:58 INFO - PROCESS | 1827 | 1461272098275 Marionette DEBUG loaded listener.js 13:54:58 INFO - PROCESS | 1827 | ++DOMWINDOW == 190 (0x7f97299af000) [pid = 1827] [serial = 1701] [outer = 0x7f9727069c00] 13:54:59 INFO - PROCESS | 1827 | --DOMWINDOW == 189 (0x7f9741652800) [pid = 1827] [serial = 1606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 13:54:59 INFO - PROCESS | 1827 | --DOMWINDOW == 188 (0x7f9724ff1400) [pid = 1827] [serial = 1624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 13:54:59 INFO - PROCESS | 1827 | --DOMWINDOW == 187 (0x7f973412a800) [pid = 1827] [serial = 1582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 13:54:59 INFO - PROCESS | 1827 | --DOMWINDOW == 186 (0x7f97252d9800) [pid = 1827] [serial = 1564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 13:54:59 INFO - PROCESS | 1827 | --DOMWINDOW == 185 (0x7f9721eebc00) [pid = 1827] [serial = 1567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 13:54:59 INFO - PROCESS | 1827 | --DOMWINDOW == 184 (0x7f9724ff2000) [pid = 1827] [serial = 1627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 13:54:59 INFO - PROCESS | 1827 | --DOMWINDOW == 183 (0x7f9727072000) [pid = 1827] [serial = 1594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 13:54:59 INFO - PROCESS | 1827 | --DOMWINDOW == 182 (0x7f9729c8a800) [pid = 1827] [serial = 1576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 13:54:59 INFO - PROCESS | 1827 | --DOMWINDOW == 181 (0x7f9727074400) [pid = 1827] [serial = 1630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 13:54:59 INFO - PROCESS | 1827 | --DOMWINDOW == 180 (0x7f972487f000) [pid = 1827] [serial = 1612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 13:54:59 INFO - PROCESS | 1827 | --DOMWINDOW == 179 (0x7f9724e4e800) [pid = 1827] [serial = 1474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 13:54:59 INFO - PROCESS | 1827 | --DOMWINDOW == 178 (0x7f972fba9800) [pid = 1827] [serial = 1591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 13:54:59 INFO - PROCESS | 1827 | --DOMWINDOW == 177 (0x7f9721ee4400) [pid = 1827] [serial = 1540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 13:54:59 INFO - PROCESS | 1827 | --DOMWINDOW == 176 (0x7f9721f71c00) [pid = 1827] [serial = 1546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 13:54:59 INFO - PROCESS | 1827 | --DOMWINDOW == 175 (0x7f972aa6e800) [pid = 1827] [serial = 1609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 13:54:59 INFO - PROCESS | 1827 | --DOMWINDOW == 174 (0x7f972706d800) [pid = 1827] [serial = 1570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 13:54:59 INFO - PROCESS | 1827 | --DOMWINDOW == 173 (0x7f97299aac00) [pid = 1827] [serial = 1528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 13:54:59 INFO - PROCESS | 1827 | --DOMWINDOW == 172 (0x7f973ef47400) [pid = 1827] [serial = 1600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 13:54:59 INFO - PROCESS | 1827 | --DOMWINDOW == 171 (0x7f9721ee9000) [pid = 1827] [serial = 1543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 13:54:59 INFO - PROCESS | 1827 | --DOMWINDOW == 170 (0x7f972487fc00) [pid = 1827] [serial = 1615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 13:54:59 INFO - PROCESS | 1827 | --DOMWINDOW == 169 (0x7f9751e80400) [pid = 1827] [serial = 1531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 13:54:59 INFO - PROCESS | 1827 | --DOMWINDOW == 168 (0x7f973e8ac400) [pid = 1827] [serial = 1603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 13:54:59 INFO - PROCESS | 1827 | --DOMWINDOW == 167 (0x7f972fae7800) [pid = 1827] [serial = 1579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 13:54:59 INFO - PROCESS | 1827 | --DOMWINDOW == 166 (0x7f9720002800) [pid = 1827] [serial = 1618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 13:54:59 INFO - PROCESS | 1827 | --DOMWINDOW == 165 (0x7f973eddd800) [pid = 1827] [serial = 1597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 13:54:59 INFO - PROCESS | 1827 | --DOMWINDOW == 164 (0x7f972f16e400) [pid = 1827] [serial = 1513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 13:54:59 INFO - PROCESS | 1827 | --DOMWINDOW == 163 (0x7f9736e6d400) [pid = 1827] [serial = 1522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 13:54:59 INFO - PROCESS | 1827 | --DOMWINDOW == 162 (0x7f973412bc00) [pid = 1827] [serial = 1588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 13:54:59 INFO - PROCESS | 1827 | --DOMWINDOW == 161 (0x7f9720005400) [pid = 1827] [serial = 1621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 13:54:59 INFO - PROCESS | 1827 | --DOMWINDOW == 160 (0x7f972ad7b400) [pid = 1827] [serial = 1504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 13:54:59 INFO - PROCESS | 1827 | --DOMWINDOW == 159 (0x7f9724e4d800) [pid = 1827] [serial = 1519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 13:54:59 INFO - PROCESS | 1827 | --DOMWINDOW == 158 (0x7f97295b4000) [pid = 1827] [serial = 1534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 13:54:59 INFO - PROCESS | 1827 | --DOMWINDOW == 157 (0x7f972c229000) [pid = 1827] [serial = 1507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 13:54:59 INFO - PROCESS | 1827 | --DOMWINDOW == 156 (0x7f972efe1c00) [pid = 1827] [serial = 1510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 13:54:59 INFO - PROCESS | 1827 | --DOMWINDOW == 155 (0x7f973688d400) [pid = 1827] [serial = 1585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 13:54:59 INFO - PROCESS | 1827 | --DOMWINDOW == 154 (0x7f9724e51400) [pid = 1827] [serial = 1501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 13:54:59 INFO - PROCESS | 1827 | --DOMWINDOW == 153 (0x7f9724e4b400) [pid = 1827] [serial = 1477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 13:54:59 INFO - PROCESS | 1827 | --DOMWINDOW == 152 (0x7f9734f3c800) [pid = 1827] [serial = 1375] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 13:54:59 INFO - PROCESS | 1827 | --DOMWINDOW == 151 (0x7f973c77bc00) [pid = 1827] [serial = 1516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 13:54:59 INFO - PROCESS | 1827 | --DOMWINDOW == 150 (0x7f97295b5c00) [pid = 1827] [serial = 1573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 13:54:59 INFO - PROCESS | 1827 | --DOMWINDOW == 149 (0x7f9721ee2000) [pid = 1827] [serial = 1537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 13:54:59 INFO - PROCESS | 1827 | --DOMWINDOW == 148 (0x7f974d7f4000) [pid = 1827] [serial = 1525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 13:54:59 INFO - PROCESS | 1827 | --DOMWINDOW == 147 (0x7f9724e51800) [pid = 1827] [serial = 1480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 13:55:00 INFO - PROCESS | 1827 | 1461272099998 Marionette TRACE conn4 <- [1,2236,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html",0,null,null,[["createImageData(sw, sh) works for sizes smaller than one pixel",0,null,null]]]}] 13:55:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 13:55:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 2139ms 13:55:00 INFO - PROCESS | 1827 | 1461272100016 Marionette TRACE conn4 -> [0,2237,"getWindowHandle",null] 13:55:00 INFO - PROCESS | 1827 | 1461272100019 Marionette TRACE conn4 <- [1,2237,null,{"value":"8"}] 13:55:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 13:55:00 INFO - PROCESS | 1827 | 1461272100025 Marionette TRACE conn4 -> [0,2238,"setScriptTimeout",{"ms":35000}] 13:55:00 INFO - PROCESS | 1827 | 1461272100027 Marionette TRACE conn4 <- [1,2238,null,{}] 13:55:00 INFO - PROCESS | 1827 | 1461272100032 Marionette TRACE conn4 -> [0,2239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:55:00 INFO - PROCESS | 1827 | 1461272100230 Marionette TRACE conn4 <- [1,2239,null,{"value":null}] 13:55:00 INFO - PROCESS | 1827 | 1461272100430 Marionette TRACE conn4 -> [0,2240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:00 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f97273c1800 == 147 [pid = 1827] [id = 567] 13:55:00 INFO - PROCESS | 1827 | ++DOMWINDOW == 148 (0x7f9720009000) [pid = 1827] [serial = 1702] [outer = (nil)] 13:55:00 INFO - PROCESS | 1827 | ++DOMWINDOW == 149 (0x7f9724e51800) [pid = 1827] [serial = 1703] [outer = 0x7f9720009000] 13:55:00 INFO - PROCESS | 1827 | 1461272100496 Marionette DEBUG loaded listener.js 13:55:00 INFO - PROCESS | 1827 | ++DOMWINDOW == 150 (0x7f9727074400) [pid = 1827] [serial = 1704] [outer = 0x7f9720009000] 13:55:01 INFO - PROCESS | 1827 | 1461272101290 Marionette TRACE conn4 <- [1,2240,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.type.html",0,null,null,[["createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 13:55:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 13:55:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 1327ms 13:55:01 INFO - PROCESS | 1827 | 1461272101469 Marionette TRACE conn4 -> [0,2241,"getWindowHandle",null] 13:55:01 INFO - PROCESS | 1827 | 1461272101479 Marionette TRACE conn4 <- [1,2241,null,{"value":"8"}] 13:55:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 13:55:01 INFO - PROCESS | 1827 | 1461272101492 Marionette TRACE conn4 -> [0,2242,"setScriptTimeout",{"ms":35000}] 13:55:01 INFO - PROCESS | 1827 | 1461272101497 Marionette TRACE conn4 <- [1,2242,null,{}] 13:55:01 INFO - PROCESS | 1827 | 1461272101507 Marionette TRACE conn4 -> [0,2243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:55:01 INFO - PROCESS | 1827 | 1461272101763 Marionette TRACE conn4 <- [1,2243,null,{"value":null}] 13:55:02 INFO - PROCESS | 1827 | 1461272102178 Marionette TRACE conn4 -> [0,2244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:02 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f972551d000 == 148 [pid = 1827] [id = 568] 13:55:02 INFO - PROCESS | 1827 | ++DOMWINDOW == 151 (0x7f9724cdb800) [pid = 1827] [serial = 1705] [outer = (nil)] 13:55:02 INFO - PROCESS | 1827 | ++DOMWINDOW == 152 (0x7f9724fe9400) [pid = 1827] [serial = 1706] [outer = 0x7f9724cdb800] 13:55:02 INFO - PROCESS | 1827 | 1461272102319 Marionette DEBUG loaded listener.js 13:55:02 INFO - PROCESS | 1827 | ++DOMWINDOW == 153 (0x7f97252d9800) [pid = 1827] [serial = 1707] [outer = 0x7f9724cdb800] 13:55:03 INFO - PROCESS | 1827 | 1461272103356 Marionette TRACE conn4 <- [1,2244,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html",0,null,null,[["createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 13:55:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 13:55:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 1892ms 13:55:03 INFO - PROCESS | 1827 | 1461272103385 Marionette TRACE conn4 -> [0,2245,"getWindowHandle",null] 13:55:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 13:55:03 INFO - PROCESS | 1827 | 1461272103391 Marionette TRACE conn4 <- [1,2245,null,{"value":"8"}] 13:55:03 INFO - PROCESS | 1827 | 1461272103403 Marionette TRACE conn4 -> [0,2246,"setScriptTimeout",{"ms":35000}] 13:55:03 INFO - PROCESS | 1827 | 1461272103409 Marionette TRACE conn4 <- [1,2246,null,{}] 13:55:03 INFO - PROCESS | 1827 | 1461272103416 Marionette TRACE conn4 -> [0,2247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:55:03 INFO - PROCESS | 1827 | 1461272103644 Marionette TRACE conn4 <- [1,2247,null,{"value":null}] 13:55:03 INFO - PROCESS | 1827 | 1461272103917 Marionette TRACE conn4 -> [0,2248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:03 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f97293bf800 == 149 [pid = 1827] [id = 569] 13:55:03 INFO - PROCESS | 1827 | ++DOMWINDOW == 154 (0x7f9725df8c00) [pid = 1827] [serial = 1708] [outer = (nil)] 13:55:04 INFO - PROCESS | 1827 | ++DOMWINDOW == 155 (0x7f9726cd1800) [pid = 1827] [serial = 1709] [outer = 0x7f9725df8c00] 13:55:04 INFO - PROCESS | 1827 | 1461272104036 Marionette DEBUG loaded listener.js 13:55:04 INFO - PROCESS | 1827 | ++DOMWINDOW == 156 (0x7f97293e1800) [pid = 1827] [serial = 1710] [outer = 0x7f9725df8c00] 13:55:05 INFO - PROCESS | 1827 | 1461272104996 Marionette TRACE conn4 <- [1,2248,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.basic.html",0,null,null,[["getImageData() exists and returns something",0,null,null]]]}] 13:55:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 13:55:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 1651ms 13:55:05 INFO - PROCESS | 1827 | 1461272105051 Marionette TRACE conn4 -> [0,2249,"getWindowHandle",null] 13:55:05 INFO - PROCESS | 1827 | 1461272105054 Marionette TRACE conn4 <- [1,2249,null,{"value":"8"}] 13:55:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 13:55:05 INFO - PROCESS | 1827 | 1461272105061 Marionette TRACE conn4 -> [0,2250,"setScriptTimeout",{"ms":35000}] 13:55:05 INFO - PROCESS | 1827 | 1461272105063 Marionette TRACE conn4 <- [1,2250,null,{}] 13:55:05 INFO - PROCESS | 1827 | 1461272105077 Marionette TRACE conn4 -> [0,2251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:55:05 INFO - PROCESS | 1827 | 1461272105355 Marionette TRACE conn4 <- [1,2251,null,{"value":null}] 13:55:05 INFO - PROCESS | 1827 | 1461272105700 Marionette TRACE conn4 -> [0,2252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:05 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f972a99c800 == 150 [pid = 1827] [id = 570] 13:55:05 INFO - PROCESS | 1827 | ++DOMWINDOW == 157 (0x7f9729951800) [pid = 1827] [serial = 1711] [outer = (nil)] 13:55:05 INFO - PROCESS | 1827 | ++DOMWINDOW == 158 (0x7f97299ac800) [pid = 1827] [serial = 1712] [outer = 0x7f9729951800] 13:55:05 INFO - PROCESS | 1827 | 1461272105781 Marionette DEBUG loaded listener.js 13:55:05 INFO - PROCESS | 1827 | ++DOMWINDOW == 159 (0x7f9729cc2c00) [pid = 1827] [serial = 1713] [outer = 0x7f9729951800] 13:55:06 INFO - PROCESS | 1827 | 1461272106731 Marionette TRACE conn4 <- [1,2252,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html",0,null,null,[["getImageData() clamps colours to the range [0, 255]",0,null,null]]]}] 13:55:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 13:55:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 1730ms 13:55:06 INFO - PROCESS | 1827 | 1461272106792 Marionette TRACE conn4 -> [0,2253,"getWindowHandle",null] 13:55:06 INFO - PROCESS | 1827 | 1461272106796 Marionette TRACE conn4 <- [1,2253,null,{"value":"8"}] 13:55:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 13:55:06 INFO - PROCESS | 1827 | 1461272106801 Marionette TRACE conn4 -> [0,2254,"setScriptTimeout",{"ms":35000}] 13:55:06 INFO - PROCESS | 1827 | 1461272106804 Marionette TRACE conn4 <- [1,2254,null,{}] 13:55:06 INFO - PROCESS | 1827 | 1461272106809 Marionette TRACE conn4 -> [0,2255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:55:07 INFO - PROCESS | 1827 | 1461272107059 Marionette TRACE conn4 <- [1,2255,null,{"value":null}] 13:55:07 INFO - PROCESS | 1827 | 1461272107319 Marionette TRACE conn4 -> [0,2256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.length.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:07 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f972afd6800 == 151 [pid = 1827] [id = 571] 13:55:07 INFO - PROCESS | 1827 | ++DOMWINDOW == 160 (0x7f97299a4000) [pid = 1827] [serial = 1714] [outer = (nil)] 13:55:07 INFO - PROCESS | 1827 | ++DOMWINDOW == 161 (0x7f972a2a1800) [pid = 1827] [serial = 1715] [outer = 0x7f97299a4000] 13:55:07 INFO - PROCESS | 1827 | 1461272107458 Marionette DEBUG loaded listener.js 13:55:07 INFO - PROCESS | 1827 | ++DOMWINDOW == 162 (0x7f972aa76800) [pid = 1827] [serial = 1716] [outer = 0x7f97299a4000] 13:55:08 INFO - PROCESS | 1827 | 1461272108415 Marionette TRACE conn4 <- [1,2256,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.length.html",0,null,null,[["getImageData() returns a correctly-sized Uint8ClampedArray",0,null,null]]]}] 13:55:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 13:55:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 1629ms 13:55:08 INFO - PROCESS | 1827 | 1461272108432 Marionette TRACE conn4 -> [0,2257,"getWindowHandle",null] 13:55:08 INFO - PROCESS | 1827 | 1461272108435 Marionette TRACE conn4 <- [1,2257,null,{"value":"8"}] 13:55:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 13:55:08 INFO - PROCESS | 1827 | 1461272108441 Marionette TRACE conn4 -> [0,2258,"setScriptTimeout",{"ms":35000}] 13:55:08 INFO - PROCESS | 1827 | 1461272108445 Marionette TRACE conn4 <- [1,2258,null,{}] 13:55:08 INFO - PROCESS | 1827 | 1461272108450 Marionette TRACE conn4 -> [0,2259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:55:08 INFO - PROCESS | 1827 | 1461272108674 Marionette TRACE conn4 <- [1,2259,null,{"value":null}] 13:55:08 INFO - PROCESS | 1827 | 1461272108938 Marionette TRACE conn4 -> [0,2260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:09 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f972cecc800 == 152 [pid = 1827] [id = 572] 13:55:09 INFO - PROCESS | 1827 | ++DOMWINDOW == 163 (0x7f972a293400) [pid = 1827] [serial = 1717] [outer = (nil)] 13:55:09 INFO - PROCESS | 1827 | ++DOMWINDOW == 164 (0x7f972ad7d000) [pid = 1827] [serial = 1718] [outer = 0x7f972a293400] 13:55:09 INFO - PROCESS | 1827 | 1461272109059 Marionette DEBUG loaded listener.js 13:55:09 INFO - PROCESS | 1827 | ++DOMWINDOW == 165 (0x7f972bd66800) [pid = 1827] [serial = 1719] [outer = 0x7f972a293400] 13:55:09 INFO - PROCESS | 1827 | 1461272109937 Marionette TRACE conn4 <- [1,2260,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html",0,null,null,[["getImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 13:55:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 13:55:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 1529ms 13:55:09 INFO - PROCESS | 1827 | 1461272109972 Marionette TRACE conn4 -> [0,2261,"getWindowHandle",null] 13:55:09 INFO - PROCESS | 1827 | 1461272109976 Marionette TRACE conn4 <- [1,2261,null,{"value":"8"}] 13:55:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 13:55:09 INFO - PROCESS | 1827 | 1461272109982 Marionette TRACE conn4 -> [0,2262,"setScriptTimeout",{"ms":35000}] 13:55:09 INFO - PROCESS | 1827 | 1461272109985 Marionette TRACE conn4 <- [1,2262,null,{}] 13:55:09 INFO - PROCESS | 1827 | 1461272109990 Marionette TRACE conn4 -> [0,2263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:55:10 INFO - PROCESS | 1827 | 1461272110251 Marionette TRACE conn4 <- [1,2263,null,{"value":null}] 13:55:10 INFO - PROCESS | 1827 | 1461272110581 Marionette TRACE conn4 -> [0,2264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:10 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f972ee9e800 == 153 [pid = 1827] [id = 573] 13:55:10 INFO - PROCESS | 1827 | ++DOMWINDOW == 166 (0x7f972efdb000) [pid = 1827] [serial = 1720] [outer = (nil)] 13:55:10 INFO - PROCESS | 1827 | ++DOMWINDOW == 167 (0x7f972f16b800) [pid = 1827] [serial = 1721] [outer = 0x7f972efdb000] 13:55:10 INFO - PROCESS | 1827 | 1461272110666 Marionette DEBUG loaded listener.js 13:55:10 INFO - PROCESS | 1827 | ++DOMWINDOW == 168 (0x7f972fb9f400) [pid = 1827] [serial = 1722] [outer = 0x7f972efdb000] 13:55:11 INFO - PROCESS | 1827 | 1461272111525 Marionette TRACE conn4 <- [1,2264,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html",0,null,null,[["getImageData() returns non-premultiplied colours",0,null,null]]]}] 13:55:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 13:55:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 1584ms 13:55:11 INFO - PROCESS | 1827 | 1461272111568 Marionette TRACE conn4 -> [0,2265,"getWindowHandle",null] 13:55:11 INFO - PROCESS | 1827 | 1461272111572 Marionette TRACE conn4 <- [1,2265,null,{"value":"8"}] 13:55:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 13:55:11 INFO - PROCESS | 1827 | 1461272111578 Marionette TRACE conn4 -> [0,2266,"setScriptTimeout",{"ms":35000}] 13:55:11 INFO - PROCESS | 1827 | 1461272111581 Marionette TRACE conn4 <- [1,2266,null,{}] 13:55:11 INFO - PROCESS | 1827 | 1461272111586 Marionette TRACE conn4 -> [0,2267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:55:11 INFO - PROCESS | 1827 | 1461272111798 Marionette TRACE conn4 <- [1,2267,null,{"value":null}] 13:55:12 INFO - PROCESS | 1827 | 1461272112071 Marionette TRACE conn4 -> [0,2268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:12 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f9736576000 == 154 [pid = 1827] [id = 574] 13:55:12 INFO - PROCESS | 1827 | ++DOMWINDOW == 169 (0x7f9721f74c00) [pid = 1827] [serial = 1723] [outer = (nil)] 13:55:12 INFO - PROCESS | 1827 | ++DOMWINDOW == 170 (0x7f972fc0a400) [pid = 1827] [serial = 1724] [outer = 0x7f9721f74c00] 13:55:12 INFO - PROCESS | 1827 | 1461272112190 Marionette DEBUG loaded listener.js 13:55:12 INFO - PROCESS | 1827 | ++DOMWINDOW == 171 (0x7f9733f23800) [pid = 1827] [serial = 1725] [outer = 0x7f9721f74c00] 13:55:13 INFO - PROCESS | 1827 | 1461272113069 Marionette TRACE conn4 <- [1,2268,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html",0,null,null,[["getImageData() returns A in the fourth component",0,null,null]]]}] 13:55:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 13:55:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 1536ms 13:55:13 INFO - PROCESS | 1827 | 1461272113116 Marionette TRACE conn4 -> [0,2269,"getWindowHandle",null] 13:55:13 INFO - PROCESS | 1827 | 1461272113120 Marionette TRACE conn4 <- [1,2269,null,{"value":"8"}] 13:55:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 13:55:13 INFO - PROCESS | 1827 | 1461272113125 Marionette TRACE conn4 -> [0,2270,"setScriptTimeout",{"ms":35000}] 13:55:13 INFO - PROCESS | 1827 | 1461272113128 Marionette TRACE conn4 <- [1,2270,null,{}] 13:55:13 INFO - PROCESS | 1827 | 1461272113133 Marionette TRACE conn4 -> [0,2271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:55:13 INFO - PROCESS | 1827 | 1461272113347 Marionette TRACE conn4 <- [1,2271,null,{"value":null}] 13:55:13 INFO - PROCESS | 1827 | 1461272113621 Marionette TRACE conn4 -> [0,2272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:13 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f973749f800 == 155 [pid = 1827] [id = 575] 13:55:13 INFO - PROCESS | 1827 | ++DOMWINDOW == 172 (0x7f972c22bc00) [pid = 1827] [serial = 1726] [outer = (nil)] 13:55:13 INFO - PROCESS | 1827 | ++DOMWINDOW == 173 (0x7f9734128800) [pid = 1827] [serial = 1727] [outer = 0x7f972c22bc00] 13:55:13 INFO - PROCESS | 1827 | 1461272113739 Marionette DEBUG loaded listener.js 13:55:13 INFO - PROCESS | 1827 | ++DOMWINDOW == 174 (0x7f97341dc400) [pid = 1827] [serial = 1728] [outer = 0x7f972c22bc00] 13:55:14 INFO - PROCESS | 1827 | 1461272114571 Marionette TRACE conn4 <- [1,2272,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html",0,null,null,[["getImageData() returns leftmost columns first",0,null,null]]]}] 13:55:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 13:55:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 1477ms 13:55:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 13:55:14 INFO - PROCESS | 1827 | 1461272114604 Marionette TRACE conn4 -> [0,2273,"getWindowHandle",null] 13:55:14 INFO - PROCESS | 1827 | 1461272114607 Marionette TRACE conn4 <- [1,2273,null,{"value":"8"}] 13:55:14 INFO - PROCESS | 1827 | 1461272114613 Marionette TRACE conn4 -> [0,2274,"setScriptTimeout",{"ms":35000}] 13:55:14 INFO - PROCESS | 1827 | 1461272114616 Marionette TRACE conn4 <- [1,2274,null,{}] 13:55:14 INFO - PROCESS | 1827 | 1461272114622 Marionette TRACE conn4 -> [0,2275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:55:14 INFO - PROCESS | 1827 | 1461272114838 Marionette TRACE conn4 <- [1,2275,null,{"value":null}] 13:55:15 INFO - PROCESS | 1827 | 1461272115113 Marionette TRACE conn4 -> [0,2276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:15 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f973a6b5800 == 156 [pid = 1827] [id = 576] 13:55:15 INFO - PROCESS | 1827 | ++DOMWINDOW == 175 (0x7f972fc0e000) [pid = 1827] [serial = 1729] [outer = (nil)] 13:55:15 INFO - PROCESS | 1827 | ++DOMWINDOW == 176 (0x7f9734fe3800) [pid = 1827] [serial = 1730] [outer = 0x7f972fc0e000] 13:55:15 INFO - PROCESS | 1827 | 1461272115194 Marionette DEBUG loaded listener.js 13:55:15 INFO - PROCESS | 1827 | ++DOMWINDOW == 177 (0x7f9736507000) [pid = 1827] [serial = 1731] [outer = 0x7f972fc0e000] 13:55:16 INFO - PROCESS | 1827 | 1461272116078 Marionette TRACE conn4 <- [1,2276,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html",0,null,null,[["getImageData() returns R then G then B",0,null,null]]]}] 13:55:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 13:55:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 1532ms 13:55:16 INFO - PROCESS | 1827 | 1461272116145 Marionette TRACE conn4 -> [0,2277,"getWindowHandle",null] 13:55:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 13:55:16 INFO - PROCESS | 1827 | 1461272116150 Marionette TRACE conn4 <- [1,2277,null,{"value":"8"}] 13:55:16 INFO - PROCESS | 1827 | 1461272116156 Marionette TRACE conn4 -> [0,2278,"setScriptTimeout",{"ms":35000}] 13:55:16 INFO - PROCESS | 1827 | 1461272116159 Marionette TRACE conn4 <- [1,2278,null,{}] 13:55:16 INFO - PROCESS | 1827 | 1461272116164 Marionette TRACE conn4 -> [0,2279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:55:16 INFO - PROCESS | 1827 | 1461272116381 Marionette TRACE conn4 <- [1,2279,null,{"value":null}] 13:55:16 INFO - PROCESS | 1827 | 1461272116640 Marionette TRACE conn4 -> [0,2280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:16 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f973a989800 == 157 [pid = 1827] [id = 577] 13:55:16 INFO - PROCESS | 1827 | ++DOMWINDOW == 178 (0x7f9733f22800) [pid = 1827] [serial = 1732] [outer = (nil)] 13:55:16 INFO - PROCESS | 1827 | ++DOMWINDOW == 179 (0x7f9736a1fc00) [pid = 1827] [serial = 1733] [outer = 0x7f9733f22800] 13:55:16 INFO - PROCESS | 1827 | 1461272116757 Marionette DEBUG loaded listener.js 13:55:16 INFO - PROCESS | 1827 | ++DOMWINDOW == 180 (0x7f9736e6d400) [pid = 1827] [serial = 1734] [outer = 0x7f9733f22800] 13:55:17 INFO - PROCESS | 1827 | 1461272117594 Marionette TRACE conn4 <- [1,2280,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html",0,null,null,[["getImageData() returns topmost rows first",0,null,null]]]}] 13:55:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 13:55:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 1479ms 13:55:17 INFO - PROCESS | 1827 | 1461272117636 Marionette TRACE conn4 -> [0,2281,"getWindowHandle",null] 13:55:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 13:55:17 INFO - PROCESS | 1827 | 1461272117640 Marionette TRACE conn4 <- [1,2281,null,{"value":"8"}] 13:55:17 INFO - PROCESS | 1827 | 1461272117646 Marionette TRACE conn4 -> [0,2282,"setScriptTimeout",{"ms":35000}] 13:55:17 INFO - PROCESS | 1827 | 1461272117650 Marionette TRACE conn4 <- [1,2282,null,{}] 13:55:17 INFO - PROCESS | 1827 | 1461272117655 Marionette TRACE conn4 -> [0,2283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:55:17 INFO - PROCESS | 1827 | 1461272117922 Marionette TRACE conn4 <- [1,2283,null,{"value":null}] 13:55:18 INFO - PROCESS | 1827 | 1461272118194 Marionette TRACE conn4 -> [0,2284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.range.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:18 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f973d221000 == 158 [pid = 1827] [id = 578] 13:55:18 INFO - PROCESS | 1827 | ++DOMWINDOW == 181 (0x7f9739f03400) [pid = 1827] [serial = 1735] [outer = (nil)] 13:55:18 INFO - PROCESS | 1827 | ++DOMWINDOW == 182 (0x7f9739f0c400) [pid = 1827] [serial = 1736] [outer = 0x7f9739f03400] 13:55:18 INFO - PROCESS | 1827 | 1461272118336 Marionette DEBUG loaded listener.js 13:55:18 INFO - PROCESS | 1827 | ++DOMWINDOW == 183 (0x7f973a26d000) [pid = 1827] [serial = 1737] [outer = 0x7f9739f03400] 13:55:19 INFO - PROCESS | 1827 | 1461272119235 Marionette TRACE conn4 <- [1,2284,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.range.html",0,null,null,[["getImageData() returns values in the range [0, 255]",0,null,null]]]}] 13:55:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 13:55:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 1637ms 13:55:19 INFO - PROCESS | 1827 | 1461272119284 Marionette TRACE conn4 -> [0,2285,"getWindowHandle",null] 13:55:19 INFO - PROCESS | 1827 | 1461272119287 Marionette TRACE conn4 <- [1,2285,null,{"value":"8"}] 13:55:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 13:55:19 INFO - PROCESS | 1827 | 1461272119293 Marionette TRACE conn4 -> [0,2286,"setScriptTimeout",{"ms":35000}] 13:55:19 INFO - PROCESS | 1827 | 1461272119296 Marionette TRACE conn4 <- [1,2286,null,{}] 13:55:19 INFO - PROCESS | 1827 | 1461272119301 Marionette TRACE conn4 -> [0,2287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:55:19 INFO - PROCESS | 1827 | 1461272119520 Marionette TRACE conn4 <- [1,2287,null,{"value":null}] 13:55:19 INFO - PROCESS | 1827 | 1461272119787 Marionette TRACE conn4 -> [0,2288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:19 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f973fc98800 == 159 [pid = 1827] [id = 579] 13:55:19 INFO - PROCESS | 1827 | ++DOMWINDOW == 184 (0x7f9724e53400) [pid = 1827] [serial = 1738] [outer = (nil)] 13:55:19 INFO - PROCESS | 1827 | ++DOMWINDOW == 185 (0x7f973a2f0800) [pid = 1827] [serial = 1739] [outer = 0x7f9724e53400] 13:55:19 INFO - PROCESS | 1827 | 1461272119908 Marionette DEBUG loaded listener.js 13:55:20 INFO - PROCESS | 1827 | ++DOMWINDOW == 186 (0x7f973a729000) [pid = 1827] [serial = 1740] [outer = 0x7f9724e53400] 13:55:20 INFO - PROCESS | 1827 | 1461272120952 Marionette TRACE conn4 <- [1,2288,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html",0,null,null,[["getImageData() works with negative width and height, and returns top-to-bottom left-to-right",0,null,null]]]}] 13:55:21 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 13:55:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 1729ms 13:55:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 13:55:21 INFO - PROCESS | 1827 | 1461272121023 Marionette TRACE conn4 -> [0,2289,"getWindowHandle",null] 13:55:21 INFO - PROCESS | 1827 | 1461272121026 Marionette TRACE conn4 <- [1,2289,null,{"value":"8"}] 13:55:21 INFO - PROCESS | 1827 | 1461272121033 Marionette TRACE conn4 -> [0,2290,"setScriptTimeout",{"ms":35000}] 13:55:21 INFO - PROCESS | 1827 | 1461272121036 Marionette TRACE conn4 <- [1,2290,null,{}] 13:55:21 INFO - PROCESS | 1827 | 1461272121041 Marionette TRACE conn4 -> [0,2291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:55:21 INFO - PROCESS | 1827 | 1461272121280 Marionette TRACE conn4 <- [1,2291,null,{"value":null}] 13:55:21 INFO - PROCESS | 1827 | 1461272121588 Marionette TRACE conn4 -> [0,2292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:21 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f9741368000 == 160 [pid = 1827] [id = 580] 13:55:21 INFO - PROCESS | 1827 | ++DOMWINDOW == 187 (0x7f9733fa8400) [pid = 1827] [serial = 1741] [outer = (nil)] 13:55:21 INFO - PROCESS | 1827 | ++DOMWINDOW == 188 (0x7f973b410c00) [pid = 1827] [serial = 1742] [outer = 0x7f9733fa8400] 13:55:21 INFO - PROCESS | 1827 | 1461272121663 Marionette DEBUG loaded listener.js 13:55:21 INFO - PROCESS | 1827 | ++DOMWINDOW == 189 (0x7f973d4aac00) [pid = 1827] [serial = 1743] [outer = 0x7f9733fa8400] 13:55:22 INFO - PROCESS | 1827 | 1461272122546 Marionette TRACE conn4 <- [1,2292,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html",0,null,null,[["getImageData() returns transparent black outside the canvas",0,null,null]]]}] 13:55:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 13:55:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 1580ms 13:55:22 INFO - PROCESS | 1827 | 1461272122612 Marionette TRACE conn4 -> [0,2293,"getWindowHandle",null] 13:55:22 INFO - PROCESS | 1827 | 1461272122616 Marionette TRACE conn4 <- [1,2293,null,{"value":"8"}] 13:55:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 13:55:22 INFO - PROCESS | 1827 | 1461272122622 Marionette TRACE conn4 -> [0,2294,"setScriptTimeout",{"ms":35000}] 13:55:22 INFO - PROCESS | 1827 | 1461272122624 Marionette TRACE conn4 <- [1,2294,null,{}] 13:55:22 INFO - PROCESS | 1827 | 1461272122629 Marionette TRACE conn4 -> [0,2295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:55:22 INFO - PROCESS | 1827 | 1461272122861 Marionette TRACE conn4 <- [1,2295,null,{"value":null}] 13:55:23 INFO - PROCESS | 1827 | 1461272123212 Marionette TRACE conn4 -> [0,2296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:23 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f974d5ca000 == 161 [pid = 1827] [id = 581] 13:55:23 INFO - PROCESS | 1827 | ++DOMWINDOW == 190 (0x7f973ef47400) [pid = 1827] [serial = 1744] [outer = (nil)] 13:55:23 INFO - PROCESS | 1827 | ++DOMWINDOW == 191 (0x7f973efab800) [pid = 1827] [serial = 1745] [outer = 0x7f973ef47400] 13:55:23 INFO - PROCESS | 1827 | 1461272123300 Marionette DEBUG loaded listener.js 13:55:23 INFO - PROCESS | 1827 | ++DOMWINDOW == 192 (0x7f973f431400) [pid = 1827] [serial = 1746] [outer = 0x7f973ef47400] 13:55:24 INFO - PROCESS | 1827 | 1461272124159 Marionette TRACE conn4 <- [1,2296,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html",0,null,null,[["getImageData() returns bigger ImageData for bigger source rectangle",0,null,null]]]}] 13:55:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 13:55:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 1582ms 13:55:24 INFO - PROCESS | 1827 | 1461272124206 Marionette TRACE conn4 -> [0,2297,"getWindowHandle",null] 13:55:24 INFO - PROCESS | 1827 | 1461272124208 Marionette TRACE conn4 <- [1,2297,null,{"value":"8"}] 13:55:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 13:55:24 INFO - PROCESS | 1827 | 1461272124215 Marionette TRACE conn4 -> [0,2298,"setScriptTimeout",{"ms":35000}] 13:55:24 INFO - PROCESS | 1827 | 1461272124217 Marionette TRACE conn4 <- [1,2298,null,{}] 13:55:24 INFO - PROCESS | 1827 | 1461272124223 Marionette TRACE conn4 -> [0,2299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:55:24 INFO - PROCESS | 1827 | 1461272124453 Marionette TRACE conn4 <- [1,2299,null,{"value":null}] 13:55:24 INFO - PROCESS | 1827 | 1461272124743 Marionette TRACE conn4 -> [0,2300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:24 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f974e51f000 == 162 [pid = 1827] [id = 582] 13:55:24 INFO - PROCESS | 1827 | ++DOMWINDOW == 193 (0x7f973e044000) [pid = 1827] [serial = 1747] [outer = (nil)] 13:55:24 INFO - PROCESS | 1827 | ++DOMWINDOW == 194 (0x7f9740375400) [pid = 1827] [serial = 1748] [outer = 0x7f973e044000] 13:55:24 INFO - PROCESS | 1827 | 1461272124873 Marionette DEBUG loaded listener.js 13:55:24 INFO - PROCESS | 1827 | ++DOMWINDOW == 195 (0x7f9741827c00) [pid = 1827] [serial = 1749] [outer = 0x7f973e044000] 13:55:25 INFO - PROCESS | 1827 | 1461272125747 Marionette TRACE conn4 <- [1,2300,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html",0,null,null,[["getImageData() works for sizes smaller than one pixel",0,null,null]]]}] 13:55:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 13:55:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 1579ms 13:55:25 INFO - PROCESS | 1827 | 1461272125795 Marionette TRACE conn4 -> [0,2301,"getWindowHandle",null] 13:55:25 INFO - PROCESS | 1827 | 1461272125799 Marionette TRACE conn4 <- [1,2301,null,{"value":"8"}] 13:55:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 13:55:25 INFO - PROCESS | 1827 | 1461272125805 Marionette TRACE conn4 -> [0,2302,"setScriptTimeout",{"ms":35000}] 13:55:25 INFO - PROCESS | 1827 | 1461272125807 Marionette TRACE conn4 <- [1,2302,null,{}] 13:55:25 INFO - PROCESS | 1827 | 1461272125812 Marionette TRACE conn4 -> [0,2303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:55:26 INFO - PROCESS | 1827 | 1461272126036 Marionette TRACE conn4 <- [1,2303,null,{"value":null}] 13:55:26 INFO - PROCESS | 1827 | 1461272126357 Marionette TRACE conn4 -> [0,2304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:26 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f97520c3000 == 163 [pid = 1827] [id = 583] 13:55:26 INFO - PROCESS | 1827 | ++DOMWINDOW == 196 (0x7f973ef48c00) [pid = 1827] [serial = 1750] [outer = (nil)] 13:55:26 INFO - PROCESS | 1827 | ++DOMWINDOW == 197 (0x7f97465ed800) [pid = 1827] [serial = 1751] [outer = 0x7f973ef48c00] 13:55:26 INFO - PROCESS | 1827 | 1461272126434 Marionette DEBUG loaded listener.js 13:55:26 INFO - PROCESS | 1827 | ++DOMWINDOW == 198 (0x7f974c43e000) [pid = 1827] [serial = 1752] [outer = 0x7f973ef48c00] 13:55:27 INFO - PROCESS | 1827 | 1461272127259 Marionette TRACE conn4 <- [1,2304,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.type.html",0,null,null,[["getImageData() returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 13:55:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 13:55:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 1480ms 13:55:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 13:55:27 INFO - PROCESS | 1827 | 1461272127288 Marionette TRACE conn4 -> [0,2305,"getWindowHandle",null] 13:55:27 INFO - PROCESS | 1827 | 1461272127292 Marionette TRACE conn4 <- [1,2305,null,{"value":"8"}] 13:55:27 INFO - PROCESS | 1827 | 1461272127299 Marionette TRACE conn4 -> [0,2306,"setScriptTimeout",{"ms":35000}] 13:55:27 INFO - PROCESS | 1827 | 1461272127302 Marionette TRACE conn4 <- [1,2306,null,{}] 13:55:27 INFO - PROCESS | 1827 | 1461272127307 Marionette TRACE conn4 -> [0,2307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:55:27 INFO - PROCESS | 1827 | 1461272127541 Marionette TRACE conn4 <- [1,2307,null,{"value":null}] 13:55:27 INFO - PROCESS | 1827 | 1461272127816 Marionette TRACE conn4 -> [0,2308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:27 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f9752a34800 == 164 [pid = 1827] [id = 584] 13:55:27 INFO - PROCESS | 1827 | ++DOMWINDOW == 199 (0x7f973f5ca800) [pid = 1827] [serial = 1753] [outer = (nil)] 13:55:27 INFO - PROCESS | 1827 | ++DOMWINDOW == 200 (0x7f974d5e8c00) [pid = 1827] [serial = 1754] [outer = 0x7f973f5ca800] 13:55:27 INFO - PROCESS | 1827 | 1461272127943 Marionette DEBUG loaded listener.js 13:55:28 INFO - PROCESS | 1827 | ++DOMWINDOW == 201 (0x7f974e54b400) [pid = 1827] [serial = 1755] [outer = 0x7f973f5ca800] 13:55:28 INFO - PROCESS | 1827 | 1461272128840 Marionette TRACE conn4 <- [1,2308,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html",0,null,null,[["getImageData() is not affected by context state",0,null,null]]]}] 13:55:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 13:55:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 1580ms 13:55:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 13:55:28 INFO - PROCESS | 1827 | 1461272128879 Marionette TRACE conn4 -> [0,2309,"getWindowHandle",null] 13:55:28 INFO - PROCESS | 1827 | 1461272128882 Marionette TRACE conn4 <- [1,2309,null,{"value":"8"}] 13:55:28 INFO - PROCESS | 1827 | 1461272128888 Marionette TRACE conn4 -> [0,2310,"setScriptTimeout",{"ms":35000}] 13:55:28 INFO - PROCESS | 1827 | 1461272128891 Marionette TRACE conn4 <- [1,2310,null,{}] 13:55:28 INFO - PROCESS | 1827 | 1461272128897 Marionette TRACE conn4 -> [0,2311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:55:29 INFO - PROCESS | 1827 | 1461272129116 Marionette TRACE conn4 <- [1,2311,null,{"value":null}] 13:55:29 INFO - PROCESS | 1827 | 1461272129405 Marionette TRACE conn4 -> [0,2312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:29 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f9755348000 == 165 [pid = 1827] [id = 585] 13:55:29 INFO - PROCESS | 1827 | ++DOMWINDOW == 202 (0x7f97433b5400) [pid = 1827] [serial = 1756] [outer = (nil)] 13:55:29 INFO - PROCESS | 1827 | ++DOMWINDOW == 203 (0x7f974e578400) [pid = 1827] [serial = 1757] [outer = 0x7f97433b5400] 13:55:29 INFO - PROCESS | 1827 | 1461272129538 Marionette DEBUG loaded listener.js 13:55:29 INFO - PROCESS | 1827 | ++DOMWINDOW == 204 (0x7f9750631400) [pid = 1827] [serial = 1758] [outer = 0x7f97433b5400] 13:55:30 INFO - PROCESS | 1827 | 1461272130407 Marionette TRACE conn4 <- [1,2312,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.zero.html",0,null,null,[["getImageData() throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 13:55:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 13:55:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 1591ms 13:55:30 INFO - PROCESS | 1827 | 1461272130479 Marionette TRACE conn4 -> [0,2313,"getWindowHandle",null] 13:55:30 INFO - PROCESS | 1827 | 1461272130483 Marionette TRACE conn4 <- [1,2313,null,{"value":"8"}] 13:55:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 13:55:30 INFO - PROCESS | 1827 | 1461272130490 Marionette TRACE conn4 -> [0,2314,"setScriptTimeout",{"ms":35000}] 13:55:30 INFO - PROCESS | 1827 | 1461272130492 Marionette TRACE conn4 <- [1,2314,null,{}] 13:55:30 INFO - PROCESS | 1827 | 1461272130498 Marionette TRACE conn4 -> [0,2315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:55:30 INFO - PROCESS | 1827 | 1461272130710 Marionette TRACE conn4 <- [1,2315,null,{"value":null}] 13:55:31 INFO - PROCESS | 1827 | 1461272131021 Marionette TRACE conn4 -> [0,2316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:31 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f975788d000 == 166 [pid = 1827] [id = 586] 13:55:31 INFO - PROCESS | 1827 | ++DOMWINDOW == 205 (0x7f974d2d9000) [pid = 1827] [serial = 1759] [outer = (nil)] 13:55:31 INFO - PROCESS | 1827 | ++DOMWINDOW == 206 (0x7f9751ecb400) [pid = 1827] [serial = 1760] [outer = 0x7f974d2d9000] 13:55:31 INFO - PROCESS | 1827 | 1461272131101 Marionette DEBUG loaded listener.js 13:55:31 INFO - PROCESS | 1827 | ++DOMWINDOW == 207 (0x7f9752246800) [pid = 1827] [serial = 1761] [outer = 0x7f974d2d9000] 13:55:31 INFO - PROCESS | 1827 | 1461272131967 Marionette TRACE conn4 <- [1,2316,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html",0,null,null,[["ImageData.data clamps numbers to [0, 255]",0,null,null]]]}] 13:55:33 INFO - PROCESS | 1827 | --DOCSHELL 0x7f974d7ac800 == 165 [pid = 1827] [id = 470] 13:55:33 INFO - PROCESS | 1827 | --DOCSHELL 0x7f9746585800 == 164 [pid = 1827] [id = 469] 13:55:33 INFO - PROCESS | 1827 | --DOCSHELL 0x7f972dc84000 == 163 [pid = 1827] [id = 347] 13:55:33 INFO - PROCESS | 1827 | --DOCSHELL 0x7f97297d3800 == 162 [pid = 1827] [id = 566] 13:55:33 INFO - PROCESS | 1827 | --DOCSHELL 0x7f97273d2000 == 161 [pid = 1827] [id = 565] 13:55:33 INFO - PROCESS | 1827 | --DOCSHELL 0x7f97256c4000 == 160 [pid = 1827] [id = 564] 13:55:33 INFO - PROCESS | 1827 | --DOCSHELL 0x7f9720058800 == 159 [pid = 1827] [id = 563] 13:55:33 INFO - PROCESS | 1827 | --DOCSHELL 0x7f974c4b7800 == 158 [pid = 1827] [id = 561] 13:55:33 INFO - PROCESS | 1827 | --DOCSHELL 0x7f9741851000 == 157 [pid = 1827] [id = 560] 13:55:33 INFO - PROCESS | 1827 | --DOCSHELL 0x7f973fc8b000 == 156 [pid = 1827] [id = 559] 13:55:33 INFO - PROCESS | 1827 | --DOMWINDOW == 206 (0x7f9751e7e800) [pid = 1827] [serial = 1607] [outer = (nil)] [url = about:blank] 13:55:33 INFO - PROCESS | 1827 | --DOMWINDOW == 205 (0x7f9752245400) [pid = 1827] [serial = 1608] [outer = (nil)] [url = about:blank] 13:55:33 INFO - PROCESS | 1827 | --DOMWINDOW == 204 (0x7f97252d5800) [pid = 1827] [serial = 1625] [outer = (nil)] [url = about:blank] 13:55:33 INFO - PROCESS | 1827 | --DOMWINDOW == 203 (0x7f9735170c00) [pid = 1827] [serial = 1584] [outer = (nil)] [url = about:blank] 13:55:33 INFO - PROCESS | 1827 | --DOMWINDOW == 202 (0x7f9734173800) [pid = 1827] [serial = 1583] [outer = (nil)] [url = about:blank] 13:55:33 INFO - PROCESS | 1827 | --DOMWINDOW == 201 (0x7f972706d000) [pid = 1827] [serial = 1566] [outer = (nil)] [url = about:blank] 13:55:33 INFO - PROCESS | 1827 | --DOMWINDOW == 200 (0x7f9724ff1000) [pid = 1827] [serial = 1569] [outer = (nil)] [url = about:blank] 13:55:33 INFO - PROCESS | 1827 | --DOMWINDOW == 199 (0x7f9725df9400) [pid = 1827] [serial = 1629] [outer = (nil)] [url = about:blank] 13:55:33 INFO - PROCESS | 1827 | --DOMWINDOW == 198 (0x7f973a8d3c00) [pid = 1827] [serial = 1595] [outer = (nil)] [url = about:blank] 13:55:33 INFO - PROCESS | 1827 | --DOMWINDOW == 197 (0x7f972f173000) [pid = 1827] [serial = 1578] [outer = (nil)] [url = about:blank] 13:55:33 INFO - PROCESS | 1827 | --DOMWINDOW == 196 (0x7f972719f000) [pid = 1827] [serial = 1631] [outer = (nil)] [url = about:blank] 13:55:33 INFO - PROCESS | 1827 | --DOMWINDOW == 195 (0x7f972488c000) [pid = 1827] [serial = 1614] [outer = (nil)] [url = about:blank] 13:55:33 INFO - PROCESS | 1827 | --DOMWINDOW == 194 (0x7f9725bd6400) [pid = 1827] [serial = 1628] [outer = (nil)] [url = about:blank] 13:55:33 INFO - PROCESS | 1827 | --DOMWINDOW == 193 (0x7f972be4c000) [pid = 1827] [serial = 1476] [outer = (nil)] [url = about:blank] 13:55:33 INFO - PROCESS | 1827 | --DOMWINDOW == 192 (0x7f973a61f400) [pid = 1827] [serial = 1592] [outer = (nil)] [url = about:blank] 13:55:33 INFO - PROCESS | 1827 | --DOMWINDOW == 191 (0x7f972a299000) [pid = 1827] [serial = 1542] [outer = (nil)] [url = about:blank] 13:55:33 INFO - PROCESS | 1827 | --DOMWINDOW == 190 (0x7f972a298c00) [pid = 1827] [serial = 1548] [outer = (nil)] [url = about:blank] 13:55:33 INFO - PROCESS | 1827 | --DOMWINDOW == 189 (0x7f975255a800) [pid = 1827] [serial = 1611] [outer = (nil)] [url = about:blank] 13:55:33 INFO - PROCESS | 1827 | --DOMWINDOW == 188 (0x7f97272e4400) [pid = 1827] [serial = 1571] [outer = (nil)] [url = about:blank] 13:55:33 INFO - PROCESS | 1827 | --DOMWINDOW == 187 (0x7f974386b000) [pid = 1827] [serial = 1530] [outer = (nil)] [url = about:blank] 13:55:33 INFO - PROCESS | 1827 | --DOMWINDOW == 186 (0x7f974741fc00) [pid = 1827] [serial = 1601] [outer = (nil)] [url = about:blank] 13:55:33 INFO - PROCESS | 1827 | --DOMWINDOW == 185 (0x7f9721f7d800) [pid = 1827] [serial = 1545] [outer = (nil)] [url = about:blank] 13:55:33 INFO - PROCESS | 1827 | --DOMWINDOW == 184 (0x7f97524c8400) [pid = 1827] [serial = 1616] [outer = (nil)] [url = about:blank] 13:55:33 INFO - PROCESS | 1827 | --DOMWINDOW == 183 (0x7f975224e400) [pid = 1827] [serial = 1533] [outer = (nil)] [url = about:blank] 13:55:33 INFO - PROCESS | 1827 | --DOMWINDOW == 182 (0x7f97252e2400) [pid = 1827] [serial = 1626] [outer = (nil)] [url = about:blank] 13:55:33 INFO - PROCESS | 1827 | --DOMWINDOW == 181 (0x7f974e8cec00) [pid = 1827] [serial = 1605] [outer = (nil)] [url = about:blank] 13:55:33 INFO - PROCESS | 1827 | --DOMWINDOW == 180 (0x7f973c7c6400) [pid = 1827] [serial = 1596] [outer = (nil)] [url = about:blank] 13:55:33 INFO - PROCESS | 1827 | --DOMWINDOW == 179 (0x7f9733fa9800) [pid = 1827] [serial = 1581] [outer = (nil)] [url = about:blank] 13:55:33 INFO - PROCESS | 1827 | --DOMWINDOW == 178 (0x7f9720010400) [pid = 1827] [serial = 1620] [outer = (nil)] [url = about:blank] 13:55:33 INFO - PROCESS | 1827 | --DOMWINDOW == 177 (0x7f973ef4f000) [pid = 1827] [serial = 1598] [outer = (nil)] [url = about:blank] 13:55:33 INFO - PROCESS | 1827 | --DOMWINDOW == 176 (0x7f973a26a000) [pid = 1827] [serial = 1515] [outer = (nil)] [url = about:blank] 13:55:33 INFO - PROCESS | 1827 | --DOMWINDOW == 175 (0x7f974e1a9400) [pid = 1827] [serial = 1524] [outer = (nil)] [url = about:blank] 13:55:33 INFO - PROCESS | 1827 | --DOMWINDOW == 174 (0x7f972fceb000) [pid = 1827] [serial = 1580] [outer = (nil)] [url = about:blank] 13:55:33 INFO - PROCESS | 1827 | --DOMWINDOW == 173 (0x7f974d743c00) [pid = 1827] [serial = 1602] [outer = (nil)] [url = about:blank] 13:55:33 INFO - PROCESS | 1827 | --DOMWINDOW == 172 (0x7f973a26dc00) [pid = 1827] [serial = 1590] [outer = (nil)] [url = about:blank] 13:55:33 INFO - PROCESS | 1827 | --DOMWINDOW == 171 (0x7f975224c000) [pid = 1827] [serial = 1610] [outer = (nil)] [url = about:blank] 13:55:33 INFO - PROCESS | 1827 | --DOMWINDOW == 170 (0x7f973f438c00) [pid = 1827] [serial = 1599] [outer = (nil)] [url = about:blank] 13:55:33 INFO - PROCESS | 1827 | --DOMWINDOW == 169 (0x7f97252dd800) [pid = 1827] [serial = 1623] [outer = (nil)] [url = about:blank] 13:55:33 INFO - PROCESS | 1827 | --DOMWINDOW == 168 (0x7f972be44c00) [pid = 1827] [serial = 1506] [outer = (nil)] [url = about:blank] 13:55:33 INFO - PROCESS | 1827 | --DOMWINDOW == 167 (0x7f97465ee800) [pid = 1827] [serial = 1521] [outer = (nil)] [url = about:blank] 13:55:33 INFO - PROCESS | 1827 | --DOMWINDOW == 166 (0x7f975277dc00) [pid = 1827] [serial = 1617] [outer = (nil)] [url = about:blank] 13:55:33 INFO - PROCESS | 1827 | --DOMWINDOW == 165 (0x7f97524c8800) [pid = 1827] [serial = 1536] [outer = (nil)] [url = about:blank] 13:55:33 INFO - PROCESS | 1827 | --DOMWINDOW == 164 (0x7f9733fb0c00) [pid = 1827] [serial = 1509] [outer = (nil)] [url = about:blank] 13:55:33 INFO - PROCESS | 1827 | --DOMWINDOW == 163 (0x7f972000bc00) [pid = 1827] [serial = 1619] [outer = (nil)] [url = about:blank] 13:55:33 INFO - PROCESS | 1827 | --DOMWINDOW == 162 (0x7f97372e1c00) [pid = 1827] [serial = 1512] [outer = (nil)] [url = about:blank] 13:55:33 INFO - PROCESS | 1827 | --DOMWINDOW == 161 (0x7f973a724c00) [pid = 1827] [serial = 1593] [outer = (nil)] [url = about:blank] 13:55:33 INFO - PROCESS | 1827 | --DOMWINDOW == 160 (0x7f973893e400) [pid = 1827] [serial = 1587] [outer = (nil)] [url = about:blank] 13:55:33 INFO - PROCESS | 1827 | --DOMWINDOW == 159 (0x7f9724e4c000) [pid = 1827] [serial = 1622] [outer = (nil)] [url = about:blank] 13:55:33 INFO - PROCESS | 1827 | --DOMWINDOW == 158 (0x7f974e559800) [pid = 1827] [serial = 1604] [outer = (nil)] [url = about:blank] 13:55:33 INFO - PROCESS | 1827 | --DOMWINDOW == 157 (0x7f9724cdcc00) [pid = 1827] [serial = 1568] [outer = (nil)] [url = about:blank] 13:55:33 INFO - PROCESS | 1827 | --DOMWINDOW == 156 (0x7f972706ec00) [pid = 1827] [serial = 1503] [outer = (nil)] [url = about:blank] 13:55:33 INFO - PROCESS | 1827 | --DOMWINDOW == 155 (0x7f9739f93400) [pid = 1827] [serial = 1589] [outer = (nil)] [url = about:blank] 13:55:33 INFO - PROCESS | 1827 | --DOMWINDOW == 154 (0x7f972aea1000) [pid = 1827] [serial = 1479] [outer = (nil)] [url = about:blank] 13:55:33 INFO - PROCESS | 1827 | --DOMWINDOW == 153 (0x7f972958c400) [pid = 1827] [serial = 1632] [outer = (nil)] [url = about:blank] 13:55:33 INFO - PROCESS | 1827 | --DOMWINDOW == 152 (0x7f97295b3c00) [pid = 1827] [serial = 1572] [outer = (nil)] [url = about:blank] 13:55:33 INFO - PROCESS | 1827 | --DOMWINDOW == 151 (0x7f972be4dc00) [pid = 1827] [serial = 1577] [outer = (nil)] [url = about:blank] 13:55:33 INFO - PROCESS | 1827 | --DOMWINDOW == 150 (0x7f9736b5b400) [pid = 1827] [serial = 1377] [outer = (nil)] [url = about:blank] 13:55:33 INFO - PROCESS | 1827 | --DOMWINDOW == 149 (0x7f973f437800) [pid = 1827] [serial = 1518] [outer = (nil)] [url = about:blank] 13:55:33 INFO - PROCESS | 1827 | --DOMWINDOW == 148 (0x7f972a29b400) [pid = 1827] [serial = 1574] [outer = (nil)] [url = about:blank] 13:55:33 INFO - PROCESS | 1827 | --DOMWINDOW == 147 (0x7f9721eef400) [pid = 1827] [serial = 1539] [outer = (nil)] [url = about:blank] 13:55:33 INFO - PROCESS | 1827 | --DOMWINDOW == 146 (0x7f972aaddc00) [pid = 1827] [serial = 1575] [outer = (nil)] [url = about:blank] 13:55:33 INFO - PROCESS | 1827 | --DOMWINDOW == 145 (0x7f9724886000) [pid = 1827] [serial = 1613] [outer = (nil)] [url = about:blank] 13:55:33 INFO - PROCESS | 1827 | --DOMWINDOW == 144 (0x7f974e712c00) [pid = 1827] [serial = 1527] [outer = (nil)] [url = about:blank] 13:55:33 INFO - PROCESS | 1827 | --DOMWINDOW == 143 (0x7f972c22b000) [pid = 1827] [serial = 1482] [outer = (nil)] [url = about:blank] 13:55:33 INFO - PROCESS | 1827 | --DOMWINDOW == 142 (0x7f9737831400) [pid = 1827] [serial = 1586] [outer = (nil)] [url = about:blank] 13:55:33 INFO - PROCESS | 1827 | --DOMWINDOW == 141 (0x7f9729955c00) [pid = 1827] [serial = 1634] [outer = (nil)] [url = about:blank] 13:55:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 13:55:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 2951ms 13:55:33 INFO - PROCESS | 1827 | 1461272133548 Marionette TRACE conn4 -> [0,2317,"getWindowHandle",null] 13:55:33 INFO - PROCESS | 1827 | 1461272133554 Marionette TRACE conn4 <- [1,2317,null,{"value":"8"}] 13:55:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 13:55:33 INFO - PROCESS | 1827 | 1461272133564 Marionette TRACE conn4 -> [0,2318,"setScriptTimeout",{"ms":35000}] 13:55:33 INFO - PROCESS | 1827 | 1461272133570 Marionette TRACE conn4 <- [1,2318,null,{}] 13:55:33 INFO - PROCESS | 1827 | 1461272133578 Marionette TRACE conn4 -> [0,2319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:55:33 INFO - PROCESS | 1827 | 1461272133783 Marionette TRACE conn4 <- [1,2319,null,{"value":null}] 13:55:33 INFO - PROCESS | 1827 | 1461272133990 Marionette TRACE conn4 -> [0,2320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:34 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f97202a8000 == 157 [pid = 1827] [id = 587] 13:55:34 INFO - PROCESS | 1827 | ++DOMWINDOW == 142 (0x7f9721ef0800) [pid = 1827] [serial = 1762] [outer = (nil)] 13:55:34 INFO - PROCESS | 1827 | ++DOMWINDOW == 143 (0x7f9721f73c00) [pid = 1827] [serial = 1763] [outer = 0x7f9721ef0800] 13:55:34 INFO - PROCESS | 1827 | 1461272134063 Marionette DEBUG loaded listener.js 13:55:34 INFO - PROCESS | 1827 | ++DOMWINDOW == 144 (0x7f9721f7c400) [pid = 1827] [serial = 1764] [outer = 0x7f9721ef0800] 13:55:34 INFO - PROCESS | 1827 | 1461272134847 Marionette TRACE conn4 <- [1,2320,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html",0,null,null,[["ImageData does not have a usable constructor",1,"assert_throws: function \"function () { new window.ImageData(1,1); }\" did not throw","@http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2321,"getWindowHandle",null] 13:55:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 13:55:34 INFO - PROCESS | 1827 | 1461272134912 Marionette TRACE conn4 <- [1,2321,null,{"value":"8"}] 13:55:34 INFO - PROCESS | 1827 | 1461272134923 Marionette TRACE conn4 -> [0,2322,"setScriptTimeout",{"ms":35000}] 13:55:34 INFO - PROCESS | 1827 | 1461272134929 Marionette TRACE conn4 <- [1,2322,null,{}] 13:55:34 INFO - PROCESS | 1827 | 1461272134934 Marionette TRACE conn4 -> [0,2323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:55:35 INFO - PROCESS | 1827 | 1461272135203 Marionette TRACE conn4 <- [1,2323,null,{"value":null}] 13:55:35 INFO - PROCESS | 1827 | 1461272135446 Marionette TRACE conn4 -> [0,2324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.nan.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:35 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f9722fec000 == 158 [pid = 1827] [id = 588] 13:55:35 INFO - PROCESS | 1827 | ++DOMWINDOW == 145 (0x7f9724888c00) [pid = 1827] [serial = 1765] [outer = (nil)] 13:55:35 INFO - PROCESS | 1827 | ++DOMWINDOW == 146 (0x7f9724ce4000) [pid = 1827] [serial = 1766] [outer = 0x7f9724888c00] 13:55:35 INFO - PROCESS | 1827 | 1461272135516 Marionette DEBUG loaded listener.js 13:55:35 INFO - PROCESS | 1827 | ++DOMWINDOW == 147 (0x7f9724e4f800) [pid = 1827] [serial = 1767] [outer = 0x7f9724888c00] 13:55:36 INFO - PROCESS | 1827 | 1461272136421 Marionette TRACE conn4 <- [1,2324,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.nan.html",0,null,null,[["ImageData.data converts NaN to 0",0,null,null]]]}] 13:55:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 13:55:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 1536ms 13:55:36 INFO - PROCESS | 1827 | 1461272136456 Marionette TRACE conn4 -> [0,2325,"getWindowHandle",null] 13:55:36 INFO - PROCESS | 1827 | 1461272136460 Marionette TRACE conn4 <- [1,2325,null,{"value":"8"}] 13:55:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 13:55:36 INFO - PROCESS | 1827 | 1461272136465 Marionette TRACE conn4 -> [0,2326,"setScriptTimeout",{"ms":35000}] 13:55:36 INFO - PROCESS | 1827 | 1461272136468 Marionette TRACE conn4 <- [1,2326,null,{}] 13:55:36 INFO - PROCESS | 1827 | 1461272136488 Marionette TRACE conn4 -> [0,2327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:55:36 INFO - PROCESS | 1827 | 1461272136761 Marionette TRACE conn4 <- [1,2327,null,{"value":null}] 13:55:36 INFO - PROCESS | 1827 | 1461272136794 Marionette TRACE conn4 -> [0,2328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.properties.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:36 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f97255ef800 == 159 [pid = 1827] [id = 589] 13:55:36 INFO - PROCESS | 1827 | ++DOMWINDOW == 148 (0x7f97252d4c00) [pid = 1827] [serial = 1768] [outer = (nil)] 13:55:36 INFO - PROCESS | 1827 | ++DOMWINDOW == 149 (0x7f972545d400) [pid = 1827] [serial = 1769] [outer = 0x7f97252d4c00] 13:55:36 INFO - PROCESS | 1827 | 1461272136859 Marionette DEBUG loaded listener.js 13:55:36 INFO - PROCESS | 1827 | ++DOMWINDOW == 150 (0x7f9725b0e000) [pid = 1827] [serial = 1770] [outer = 0x7f97252d4c00] 13:55:38 INFO - PROCESS | 1827 | --DOMWINDOW == 149 (0x7f9725dfb000) [pid = 1827] [serial = 1696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 13:55:38 INFO - PROCESS | 1827 | --DOMWINDOW == 148 (0x7f9721ee9c00) [pid = 1827] [serial = 1690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 13:55:38 INFO - PROCESS | 1827 | --DOMWINDOW == 147 (0x7f9727069c00) [pid = 1827] [serial = 1699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 13:55:38 INFO - PROCESS | 1827 | --DOMWINDOW == 146 (0x7f9720011000) [pid = 1827] [serial = 1693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 13:55:38 INFO - PROCESS | 1827 | --DOMWINDOW == 145 (0x7f97295b2400) [pid = 1827] [serial = 1633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 13:55:38 INFO - PROCESS | 1827 | 1461272138265 Marionette TRACE conn4 <- [1,2328,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.properties.html",0,null,null,[["ImageData objects have the right properties",0,null,null]]]}] 13:55:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 13:55:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 1835ms 13:55:38 INFO - PROCESS | 1827 | 1461272138302 Marionette TRACE conn4 -> [0,2329,"getWindowHandle",null] 13:55:38 INFO - PROCESS | 1827 | 1461272138306 Marionette TRACE conn4 <- [1,2329,null,{"value":"8"}] 13:55:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 13:55:38 INFO - PROCESS | 1827 | 1461272138312 Marionette TRACE conn4 -> [0,2330,"setScriptTimeout",{"ms":35000}] 13:55:38 INFO - PROCESS | 1827 | 1461272138314 Marionette TRACE conn4 <- [1,2330,null,{}] 13:55:38 INFO - PROCESS | 1827 | 1461272138320 Marionette TRACE conn4 -> [0,2331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:55:38 INFO - PROCESS | 1827 | 1461272138529 Marionette TRACE conn4 <- [1,2331,null,{"value":null}] 13:55:38 INFO - PROCESS | 1827 | 1461272138746 Marionette TRACE conn4 -> [0,2332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:38 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f9725f21800 == 160 [pid = 1827] [id = 590] 13:55:38 INFO - PROCESS | 1827 | ++DOMWINDOW == 146 (0x7f9721f71c00) [pid = 1827] [serial = 1771] [outer = (nil)] 13:55:38 INFO - PROCESS | 1827 | ++DOMWINDOW == 147 (0x7f9725bd3800) [pid = 1827] [serial = 1772] [outer = 0x7f9721f71c00] 13:55:38 INFO - PROCESS | 1827 | 1461272138810 Marionette DEBUG loaded listener.js 13:55:38 INFO - PROCESS | 1827 | ++DOMWINDOW == 148 (0x7f9726cc2c00) [pid = 1827] [serial = 1773] [outer = 0x7f9721f71c00] 13:55:39 INFO - PROCESS | 1827 | 1461272139558 Marionette TRACE conn4 <- [1,2332,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html",0,null,null,[["ImageData objects properties are read-only",0,null,null]]]}] 13:55:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 13:55:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 1279ms 13:55:39 INFO - PROCESS | 1827 | 1461272139592 Marionette TRACE conn4 -> [0,2333,"getWindowHandle",null] 13:55:39 INFO - PROCESS | 1827 | 1461272139595 Marionette TRACE conn4 <- [1,2333,null,{"value":"8"}] 13:55:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 13:55:39 INFO - PROCESS | 1827 | 1461272139601 Marionette TRACE conn4 -> [0,2334,"setScriptTimeout",{"ms":35000}] 13:55:39 INFO - PROCESS | 1827 | 1461272139604 Marionette TRACE conn4 <- [1,2334,null,{}] 13:55:39 INFO - PROCESS | 1827 | 1461272139610 Marionette TRACE conn4 -> [0,2335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:55:39 INFO - PROCESS | 1827 | 1461272139912 Marionette TRACE conn4 <- [1,2335,null,{"value":null}] 13:55:39 INFO - PROCESS | 1827 | 1461272139932 Marionette TRACE conn4 -> [0,2336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:39 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f9726d1e000 == 161 [pid = 1827] [id = 591] 13:55:39 INFO - PROCESS | 1827 | ++DOMWINDOW == 149 (0x7f97252d6400) [pid = 1827] [serial = 1774] [outer = (nil)] 13:55:39 INFO - PROCESS | 1827 | ++DOMWINDOW == 150 (0x7f97252e1400) [pid = 1827] [serial = 1775] [outer = 0x7f97252d6400] 13:55:39 INFO - PROCESS | 1827 | 1461272139995 Marionette DEBUG loaded listener.js 13:55:40 INFO - PROCESS | 1827 | ++DOMWINDOW == 151 (0x7f9727199800) [pid = 1827] [serial = 1776] [outer = 0x7f97252d6400] 13:55:41 INFO - PROCESS | 1827 | 1461272141176 Marionette TRACE conn4 <- [1,2336,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.round.html",0,null,null,[["ImageData.data rounds numbers with round-to-zero",0,null,null]]]}] 13:55:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 13:55:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 1635ms 13:55:41 INFO - PROCESS | 1827 | 1461272141238 Marionette TRACE conn4 -> [0,2337,"getWindowHandle",null] 13:55:41 INFO - PROCESS | 1827 | 1461272141246 Marionette TRACE conn4 <- [1,2337,null,{"value":"8"}] 13:55:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 13:55:41 INFO - PROCESS | 1827 | 1461272141255 Marionette TRACE conn4 -> [0,2338,"setScriptTimeout",{"ms":35000}] 13:55:41 INFO - PROCESS | 1827 | 1461272141259 Marionette TRACE conn4 <- [1,2338,null,{}] 13:55:41 INFO - PROCESS | 1827 | 1461272141269 Marionette TRACE conn4 -> [0,2339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:55:41 INFO - PROCESS | 1827 | 1461272141532 Marionette TRACE conn4 <- [1,2339,null,{"value":null}] 13:55:41 INFO - PROCESS | 1827 | 1461272141842 Marionette TRACE conn4 -> [0,2340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.set.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:41 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f972551f000 == 162 [pid = 1827] [id = 592] 13:55:41 INFO - PROCESS | 1827 | ++DOMWINDOW == 152 (0x7f9724ce4800) [pid = 1827] [serial = 1777] [outer = (nil)] 13:55:41 INFO - PROCESS | 1827 | ++DOMWINDOW == 153 (0x7f9724e50c00) [pid = 1827] [serial = 1778] [outer = 0x7f9724ce4800] 13:55:41 INFO - PROCESS | 1827 | 1461272141931 Marionette DEBUG loaded listener.js 13:55:42 INFO - PROCESS | 1827 | ++DOMWINDOW == 154 (0x7f9724fef000) [pid = 1827] [serial = 1779] [outer = 0x7f9724ce4800] 13:55:42 INFO - PROCESS | 1827 | 1461272142898 Marionette TRACE conn4 <- [1,2340,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.set.html",0,null,null,[["ImageData.data can be modified",0,null,null]]]}] 13:55:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 13:55:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 1691ms 13:55:42 INFO - PROCESS | 1827 | 1461272142946 Marionette TRACE conn4 -> [0,2341,"getWindowHandle",null] 13:55:42 INFO - PROCESS | 1827 | 1461272142955 Marionette TRACE conn4 <- [1,2341,null,{"value":"8"}] 13:55:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 13:55:42 INFO - PROCESS | 1827 | 1461272142966 Marionette TRACE conn4 -> [0,2342,"setScriptTimeout",{"ms":35000}] 13:55:42 INFO - PROCESS | 1827 | 1461272142971 Marionette TRACE conn4 <- [1,2342,null,{}] 13:55:42 INFO - PROCESS | 1827 | 1461272142976 Marionette TRACE conn4 -> [0,2343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:55:43 INFO - PROCESS | 1827 | 1461272143214 Marionette TRACE conn4 <- [1,2343,null,{"value":null}] 13:55:43 INFO - PROCESS | 1827 | 1461272143585 Marionette TRACE conn4 -> [0,2344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.string.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:43 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f9726e9c000 == 163 [pid = 1827] [id = 593] 13:55:43 INFO - PROCESS | 1827 | ++DOMWINDOW == 155 (0x7f9725b12400) [pid = 1827] [serial = 1780] [outer = (nil)] 13:55:43 INFO - PROCESS | 1827 | ++DOMWINDOW == 156 (0x7f9726cc8800) [pid = 1827] [serial = 1781] [outer = 0x7f9725b12400] 13:55:43 INFO - PROCESS | 1827 | 1461272143666 Marionette DEBUG loaded listener.js 13:55:43 INFO - PROCESS | 1827 | ++DOMWINDOW == 157 (0x7f972706ec00) [pid = 1827] [serial = 1782] [outer = 0x7f9725b12400] 13:55:44 INFO - PROCESS | 1827 | 1461272144520 Marionette TRACE conn4 <- [1,2344,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.string.html",0,null,null,[["ImageData.data converts strings to numbers with ToNumber",0,null,null]]]}] 13:55:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 13:55:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 1589ms 13:55:44 INFO - PROCESS | 1827 | 1461272144555 Marionette TRACE conn4 -> [0,2345,"getWindowHandle",null] 13:55:44 INFO - PROCESS | 1827 | 1461272144559 Marionette TRACE conn4 <- [1,2345,null,{"value":"8"}] 13:55:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 13:55:44 INFO - PROCESS | 1827 | 1461272144565 Marionette TRACE conn4 -> [0,2346,"setScriptTimeout",{"ms":35000}] 13:55:44 INFO - PROCESS | 1827 | 1461272144571 Marionette TRACE conn4 <- [1,2346,null,{}] 13:55:44 INFO - PROCESS | 1827 | 1461272144605 Marionette TRACE conn4 -> [0,2347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:55:44 INFO - PROCESS | 1827 | 1461272144836 Marionette TRACE conn4 <- [1,2347,null,{"value":null}] 13:55:45 INFO - PROCESS | 1827 | 1461272145097 Marionette TRACE conn4 -> [0,2348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:45 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f97273dc800 == 164 [pid = 1827] [id = 594] 13:55:45 INFO - PROCESS | 1827 | ++DOMWINDOW == 158 (0x7f97271a5400) [pid = 1827] [serial = 1783] [outer = (nil)] 13:55:45 INFO - PROCESS | 1827 | ++DOMWINDOW == 159 (0x7f97293d9400) [pid = 1827] [serial = 1784] [outer = 0x7f97271a5400] 13:55:45 INFO - PROCESS | 1827 | 1461272145180 Marionette DEBUG loaded listener.js 13:55:45 INFO - PROCESS | 1827 | ++DOMWINDOW == 160 (0x7f972958c400) [pid = 1827] [serial = 1785] [outer = 0x7f97271a5400] 13:55:46 INFO - PROCESS | 1827 | 1461272146131 Marionette TRACE conn4 <- [1,2348,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html",0,null,null,[["ImageData.data converts undefined to 0",0,null,null]]]}] 13:55:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 13:55:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 1603ms 13:55:46 INFO - PROCESS | 1827 | 1461272146169 Marionette TRACE conn4 -> [0,2349,"getWindowHandle",null] 13:55:46 INFO - PROCESS | 1827 | 1461272146174 Marionette TRACE conn4 <- [1,2349,null,{"value":"8"}] 13:55:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 13:55:46 INFO - PROCESS | 1827 | 1461272146180 Marionette TRACE conn4 -> [0,2350,"setScriptTimeout",{"ms":35000}] 13:55:46 INFO - PROCESS | 1827 | 1461272146182 Marionette TRACE conn4 <- [1,2350,null,{}] 13:55:46 INFO - PROCESS | 1827 | 1461272146188 Marionette TRACE conn4 -> [0,2351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:55:46 INFO - PROCESS | 1827 | 1461272146411 Marionette TRACE conn4 <- [1,2351,null,{"value":null}] 13:55:46 INFO - PROCESS | 1827 | 1461272146682 Marionette TRACE conn4 -> [0,2352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:46 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f97297d2000 == 165 [pid = 1827] [id = 595] 13:55:46 INFO - PROCESS | 1827 | ++DOMWINDOW == 161 (0x7f97272e4800) [pid = 1827] [serial = 1786] [outer = (nil)] 13:55:46 INFO - PROCESS | 1827 | ++DOMWINDOW == 162 (0x7f97295b5c00) [pid = 1827] [serial = 1787] [outer = 0x7f97272e4800] 13:55:46 INFO - PROCESS | 1827 | 1461272146807 Marionette DEBUG loaded listener.js 13:55:46 INFO - PROCESS | 1827 | ++DOMWINDOW == 163 (0x7f9729944800) [pid = 1827] [serial = 1788] [outer = 0x7f97272e4800] 13:55:47 INFO - PROCESS | 1827 | 1461272147712 Marionette TRACE conn4 <- [1,2352,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html",0,null,null,[["putImageData() puts non-solid image data correctly",0,null,null]]]}] 13:55:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 13:55:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 1582ms 13:55:47 INFO - PROCESS | 1827 | 1461272147762 Marionette TRACE conn4 -> [0,2353,"getWindowHandle",null] 13:55:47 INFO - PROCESS | 1827 | 1461272147766 Marionette TRACE conn4 <- [1,2353,null,{"value":"8"}] 13:55:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 13:55:47 INFO - PROCESS | 1827 | 1461272147772 Marionette TRACE conn4 -> [0,2354,"setScriptTimeout",{"ms":35000}] 13:55:47 INFO - PROCESS | 1827 | 1461272147775 Marionette TRACE conn4 <- [1,2354,null,{}] 13:55:47 INFO - PROCESS | 1827 | 1461272147781 Marionette TRACE conn4 -> [0,2355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:55:47 INFO - PROCESS | 1827 | 1461272147987 Marionette TRACE conn4 <- [1,2355,null,{"value":null}] 13:55:48 INFO - PROCESS | 1827 | 1461272148258 Marionette TRACE conn4 -> [0,2356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:48 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f9729ced800 == 166 [pid = 1827] [id = 596] 13:55:48 INFO - PROCESS | 1827 | ++DOMWINDOW == 164 (0x7f9729956000) [pid = 1827] [serial = 1789] [outer = (nil)] 13:55:48 INFO - PROCESS | 1827 | ++DOMWINDOW == 165 (0x7f972995a800) [pid = 1827] [serial = 1790] [outer = 0x7f9729956000] 13:55:48 INFO - PROCESS | 1827 | 1461272148399 Marionette DEBUG loaded listener.js 13:55:48 INFO - PROCESS | 1827 | ++DOMWINDOW == 166 (0x7f97299a4400) [pid = 1827] [serial = 1791] [outer = 0x7f9729956000] 13:55:49 INFO - PROCESS | 1827 | 1461272149318 Marionette TRACE conn4 <- [1,2356,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.basic.html",0,null,null,[["putImageData() puts image data from getImageData() onto the canvas",0,null,null]]]}] 13:55:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 13:55:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 1586ms 13:55:49 INFO - PROCESS | 1827 | 1461272149360 Marionette TRACE conn4 -> [0,2357,"getWindowHandle",null] 13:55:49 INFO - PROCESS | 1827 | 1461272149364 Marionette TRACE conn4 <- [1,2357,null,{"value":"8"}] 13:55:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 13:55:49 INFO - PROCESS | 1827 | 1461272149370 Marionette TRACE conn4 -> [0,2358,"setScriptTimeout",{"ms":35000}] 13:55:49 INFO - PROCESS | 1827 | 1461272149373 Marionette TRACE conn4 <- [1,2358,null,{}] 13:55:49 INFO - PROCESS | 1827 | 1461272149378 Marionette TRACE conn4 -> [0,2359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:55:49 INFO - PROCESS | 1827 | 1461272149613 Marionette TRACE conn4 <- [1,2359,null,{"value":null}] 13:55:49 INFO - PROCESS | 1827 | 1461272149920 Marionette TRACE conn4 -> [0,2360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:49 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f972a8dd800 == 167 [pid = 1827] [id = 597] 13:55:49 INFO - PROCESS | 1827 | ++DOMWINDOW == 167 (0x7f9729956800) [pid = 1827] [serial = 1792] [outer = (nil)] 13:55:50 INFO - PROCESS | 1827 | ++DOMWINDOW == 168 (0x7f9729cccc00) [pid = 1827] [serial = 1793] [outer = 0x7f9729956800] 13:55:50 INFO - PROCESS | 1827 | 1461272150058 Marionette DEBUG loaded listener.js 13:55:50 INFO - PROCESS | 1827 | ++DOMWINDOW == 169 (0x7f972a2a2c00) [pid = 1827] [serial = 1794] [outer = 0x7f9729956800] 13:55:51 INFO - PROCESS | 1827 | 1461272151293 Marionette TRACE conn4 <- [1,2360,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.clip.html",0,null,null,[["putImageData() is not affected by clipping regions",0,null,null]]]}] 13:55:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 13:55:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 1985ms 13:55:51 INFO - PROCESS | 1827 | 1461272151356 Marionette TRACE conn4 -> [0,2361,"getWindowHandle",null] 13:55:51 INFO - PROCESS | 1827 | 1461272151360 Marionette TRACE conn4 <- [1,2361,null,{"value":"8"}] 13:55:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 13:55:51 INFO - PROCESS | 1827 | 1461272151365 Marionette TRACE conn4 -> [0,2362,"setScriptTimeout",{"ms":35000}] 13:55:51 INFO - PROCESS | 1827 | 1461272151368 Marionette TRACE conn4 <- [1,2362,null,{}] 13:55:51 INFO - PROCESS | 1827 | 1461272151374 Marionette TRACE conn4 -> [0,2363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:55:51 INFO - PROCESS | 1827 | 1461272151640 Marionette TRACE conn4 <- [1,2363,null,{"value":null}] 13:55:51 INFO - PROCESS | 1827 | 1461272151960 Marionette TRACE conn4 -> [0,2364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.created.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:51 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f972a9a2800 == 168 [pid = 1827] [id = 598] 13:55:51 INFO - PROCESS | 1827 | ++DOMWINDOW == 170 (0x7f9729ccdc00) [pid = 1827] [serial = 1795] [outer = (nil)] 13:55:52 INFO - PROCESS | 1827 | ++DOMWINDOW == 171 (0x7f972aad8c00) [pid = 1827] [serial = 1796] [outer = 0x7f9729ccdc00] 13:55:52 INFO - PROCESS | 1827 | 1461272152041 Marionette DEBUG loaded listener.js 13:55:52 INFO - PROCESS | 1827 | ++DOMWINDOW == 172 (0x7f972aae1400) [pid = 1827] [serial = 1797] [outer = 0x7f9729ccdc00] 13:55:52 INFO - PROCESS | 1827 | 1461272152909 Marionette TRACE conn4 <- [1,2364,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.created.html",0,null,null,[["putImageData() puts image data from createImageData() onto the canvas",0,null,null]]]}] 13:55:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 13:55:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 1586ms 13:55:52 INFO - PROCESS | 1827 | 1461272152952 Marionette TRACE conn4 -> [0,2365,"getWindowHandle",null] 13:55:52 INFO - PROCESS | 1827 | 1461272152956 Marionette TRACE conn4 <- [1,2365,null,{"value":"8"}] 13:55:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 13:55:52 INFO - PROCESS | 1827 | 1461272152962 Marionette TRACE conn4 -> [0,2366,"setScriptTimeout",{"ms":35000}] 13:55:52 INFO - PROCESS | 1827 | 1461272152964 Marionette TRACE conn4 <- [1,2366,null,{}] 13:55:52 INFO - PROCESS | 1827 | 1461272152987 Marionette TRACE conn4 -> [0,2367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:55:53 INFO - PROCESS | 1827 | 1461272153309 Marionette TRACE conn4 <- [1,2367,null,{"value":null}] 13:55:53 INFO - PROCESS | 1827 | 1461272153598 Marionette TRACE conn4 -> [0,2368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.cross.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:53 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f972af5e800 == 169 [pid = 1827] [id = 599] 13:55:53 INFO - PROCESS | 1827 | ++DOMWINDOW == 173 (0x7f9729c85000) [pid = 1827] [serial = 1798] [outer = (nil)] 13:55:53 INFO - PROCESS | 1827 | ++DOMWINDOW == 174 (0x7f972ae98c00) [pid = 1827] [serial = 1799] [outer = 0x7f9729c85000] 13:55:53 INFO - PROCESS | 1827 | 1461272153675 Marionette DEBUG loaded listener.js 13:55:53 INFO - PROCESS | 1827 | ++DOMWINDOW == 175 (0x7f972aea4000) [pid = 1827] [serial = 1800] [outer = 0x7f9729c85000] 13:55:54 INFO - PROCESS | 1827 | 1461272154511 Marionette TRACE conn4 <- [1,2368,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.cross.html",0,null,null,[["putImageData() accepts image data got from a different canvas",0,null,null]]]}] 13:55:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 13:55:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 1596ms 13:55:54 INFO - PROCESS | 1827 | 1461272154559 Marionette TRACE conn4 -> [0,2369,"getWindowHandle",null] 13:55:54 INFO - PROCESS | 1827 | 1461272154563 Marionette TRACE conn4 <- [1,2369,null,{"value":"8"}] 13:55:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 13:55:54 INFO - PROCESS | 1827 | 1461272154570 Marionette TRACE conn4 -> [0,2370,"setScriptTimeout",{"ms":35000}] 13:55:54 INFO - PROCESS | 1827 | 1461272154572 Marionette TRACE conn4 <- [1,2370,null,{}] 13:55:54 INFO - PROCESS | 1827 | 1461272154578 Marionette TRACE conn4 -> [0,2371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:55:54 INFO - PROCESS | 1827 | 1461272154798 Marionette TRACE conn4 <- [1,2371,null,{"value":null}] 13:55:55 INFO - PROCESS | 1827 | 1461272155067 Marionette TRACE conn4 -> [0,2372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:55 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f972c249800 == 170 [pid = 1827] [id = 600] 13:55:55 INFO - PROCESS | 1827 | ++DOMWINDOW == 176 (0x7f9721eed000) [pid = 1827] [serial = 1801] [outer = (nil)] 13:55:55 INFO - PROCESS | 1827 | ++DOMWINDOW == 177 (0x7f972aea2400) [pid = 1827] [serial = 1802] [outer = 0x7f9721eed000] 13:55:55 INFO - PROCESS | 1827 | 1461272155192 Marionette DEBUG loaded listener.js 13:55:55 INFO - PROCESS | 1827 | ++DOMWINDOW == 178 (0x7f972b165000) [pid = 1827] [serial = 1803] [outer = 0x7f9721eed000] 13:55:56 INFO - PROCESS | 1827 | 1461272156131 Marionette TRACE conn4 <- [1,2372,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html",0,null,null,[["putImageData() handles negative-sized dirty rectangles correctly",0,null,null]]]}] 13:55:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 13:55:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 1630ms 13:55:56 INFO - PROCESS | 1827 | 1461272156201 Marionette TRACE conn4 -> [0,2373,"getWindowHandle",null] 13:55:56 INFO - PROCESS | 1827 | 1461272156205 Marionette TRACE conn4 <- [1,2373,null,{"value":"8"}] 13:55:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 13:55:56 INFO - PROCESS | 1827 | 1461272156211 Marionette TRACE conn4 -> [0,2374,"setScriptTimeout",{"ms":35000}] 13:55:56 INFO - PROCESS | 1827 | 1461272156213 Marionette TRACE conn4 <- [1,2374,null,{}] 13:55:56 INFO - PROCESS | 1827 | 1461272156219 Marionette TRACE conn4 -> [0,2375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:55:56 INFO - PROCESS | 1827 | 1461272156453 Marionette TRACE conn4 <- [1,2375,null,{"value":null}] 13:55:56 INFO - PROCESS | 1827 | 1461272156778 Marionette TRACE conn4 -> [0,2376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:56 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f972cdbb800 == 171 [pid = 1827] [id = 601] 13:55:56 INFO - PROCESS | 1827 | ++DOMWINDOW == 179 (0x7f972bd90000) [pid = 1827] [serial = 1804] [outer = (nil)] 13:55:56 INFO - PROCESS | 1827 | ++DOMWINDOW == 180 (0x7f972be43800) [pid = 1827] [serial = 1805] [outer = 0x7f972bd90000] 13:55:56 INFO - PROCESS | 1827 | 1461272156856 Marionette DEBUG loaded listener.js 13:55:56 INFO - PROCESS | 1827 | ++DOMWINDOW == 181 (0x7f972be49400) [pid = 1827] [serial = 1806] [outer = 0x7f972bd90000] 13:55:57 INFO - PROCESS | 1827 | 1461272157803 Marionette TRACE conn4 <- [1,2376,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html",0,null,null,[["putImageData() handles dirty rectangles outside the canvas correctly",0,null,null]]]}] 13:55:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 13:55:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 1632ms 13:55:57 INFO - PROCESS | 1827 | 1461272157844 Marionette TRACE conn4 -> [0,2377,"getWindowHandle",null] 13:55:57 INFO - PROCESS | 1827 | 1461272157847 Marionette TRACE conn4 <- [1,2377,null,{"value":"8"}] 13:55:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 13:55:57 INFO - PROCESS | 1827 | 1461272157853 Marionette TRACE conn4 -> [0,2378,"setScriptTimeout",{"ms":35000}] 13:55:57 INFO - PROCESS | 1827 | 1461272157857 Marionette TRACE conn4 <- [1,2378,null,{}] 13:55:57 INFO - PROCESS | 1827 | 1461272157862 Marionette TRACE conn4 -> [0,2379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:55:58 INFO - PROCESS | 1827 | 1461272158118 Marionette TRACE conn4 <- [1,2379,null,{"value":null}] 13:55:58 INFO - PROCESS | 1827 | 1461272158427 Marionette TRACE conn4 -> [0,2380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:58 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f972dc83800 == 172 [pid = 1827] [id = 602] 13:55:58 INFO - PROCESS | 1827 | ++DOMWINDOW == 182 (0x7f972dbcd000) [pid = 1827] [serial = 1807] [outer = (nil)] 13:55:58 INFO - PROCESS | 1827 | ++DOMWINDOW == 183 (0x7f972ef08000) [pid = 1827] [serial = 1808] [outer = 0x7f972dbcd000] 13:55:58 INFO - PROCESS | 1827 | 1461272158512 Marionette DEBUG loaded listener.js 13:55:58 INFO - PROCESS | 1827 | ++DOMWINDOW == 184 (0x7f972efddc00) [pid = 1827] [serial = 1809] [outer = 0x7f972dbcd000] 13:55:59 INFO - PROCESS | 1827 | 1461272159444 Marionette TRACE conn4 <- [1,2380,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using width and height",0,null,null]]]}] 13:55:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 13:55:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 1639ms 13:55:59 INFO - PROCESS | 1827 | 1461272159494 Marionette TRACE conn4 -> [0,2381,"getWindowHandle",null] 13:55:59 INFO - PROCESS | 1827 | 1461272159497 Marionette TRACE conn4 <- [1,2381,null,{"value":"8"}] 13:55:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 13:55:59 INFO - PROCESS | 1827 | 1461272159503 Marionette TRACE conn4 -> [0,2382,"setScriptTimeout",{"ms":35000}] 13:55:59 INFO - PROCESS | 1827 | 1461272159505 Marionette TRACE conn4 <- [1,2382,null,{}] 13:55:59 INFO - PROCESS | 1827 | 1461272159511 Marionette TRACE conn4 -> [0,2383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:55:59 INFO - PROCESS | 1827 | 1461272159731 Marionette TRACE conn4 <- [1,2383,null,{"value":null}] 13:56:00 INFO - PROCESS | 1827 | 1461272160062 Marionette TRACE conn4 -> [0,2384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:00 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f972ee98000 == 173 [pid = 1827] [id = 603] 13:56:00 INFO - PROCESS | 1827 | ++DOMWINDOW == 185 (0x7f9724cdd800) [pid = 1827] [serial = 1810] [outer = (nil)] 13:56:00 INFO - PROCESS | 1827 | ++DOMWINDOW == 186 (0x7f972de34800) [pid = 1827] [serial = 1811] [outer = 0x7f9724cdd800] 13:56:00 INFO - PROCESS | 1827 | 1461272160150 Marionette DEBUG loaded listener.js 13:56:00 INFO - PROCESS | 1827 | ++DOMWINDOW == 187 (0x7f972fae5000) [pid = 1827] [serial = 1812] [outer = 0x7f9724cdd800] 13:56:01 INFO - PROCESS | 1827 | 1461272161098 Marionette TRACE conn4 <- [1,2384,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using x and y",0,null,null]]]}] 13:56:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 13:56:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 1627ms 13:56:01 INFO - PROCESS | 1827 | 1461272161132 Marionette TRACE conn4 -> [0,2385,"getWindowHandle",null] 13:56:01 INFO - PROCESS | 1827 | 1461272161135 Marionette TRACE conn4 <- [1,2385,null,{"value":"8"}] 13:56:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 13:56:01 INFO - PROCESS | 1827 | 1461272161141 Marionette TRACE conn4 -> [0,2386,"setScriptTimeout",{"ms":35000}] 13:56:01 INFO - PROCESS | 1827 | 1461272161143 Marionette TRACE conn4 <- [1,2386,null,{}] 13:56:01 INFO - PROCESS | 1827 | 1461272161150 Marionette TRACE conn4 -> [0,2387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:56:01 INFO - PROCESS | 1827 | 1461272161380 Marionette TRACE conn4 <- [1,2387,null,{"value":null}] 13:56:01 INFO - PROCESS | 1827 | 1461272161707 Marionette TRACE conn4 -> [0,2388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:01 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f9734013000 == 174 [pid = 1827] [id = 604] 13:56:01 INFO - PROCESS | 1827 | ++DOMWINDOW == 188 (0x7f97252d6000) [pid = 1827] [serial = 1813] [outer = (nil)] 13:56:01 INFO - PROCESS | 1827 | ++DOMWINDOW == 189 (0x7f972fba2000) [pid = 1827] [serial = 1814] [outer = 0x7f97252d6000] 13:56:01 INFO - PROCESS | 1827 | 1461272161792 Marionette DEBUG loaded listener.js 13:56:01 INFO - PROCESS | 1827 | ++DOMWINDOW == 190 (0x7f972fbaa400) [pid = 1827] [serial = 1815] [outer = 0x7f97252d6000] 13:56:02 INFO - PROCESS | 1827 | 1461272162667 Marionette TRACE conn4 <- [1,2388,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html",0,null,null,[["putImageData() with zero-sized dirty rectangle puts nothing",0,null,null]]]}] 13:56:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 13:56:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 1579ms 13:56:02 INFO - PROCESS | 1827 | 1461272162724 Marionette TRACE conn4 -> [0,2389,"getWindowHandle",null] 13:56:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 13:56:02 INFO - PROCESS | 1827 | 1461272162729 Marionette TRACE conn4 <- [1,2389,null,{"value":"8"}] 13:56:02 INFO - PROCESS | 1827 | 1461272162736 Marionette TRACE conn4 -> [0,2390,"setScriptTimeout",{"ms":35000}] 13:56:02 INFO - PROCESS | 1827 | 1461272162739 Marionette TRACE conn4 <- [1,2390,null,{}] 13:56:02 INFO - PROCESS | 1827 | 1461272162744 Marionette TRACE conn4 -> [0,2391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:56:02 INFO - PROCESS | 1827 | 1461272162977 Marionette TRACE conn4 <- [1,2391,null,{"value":null}] 13:56:03 INFO - PROCESS | 1827 | 1461272163291 Marionette TRACE conn4 -> [0,2392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.modified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:03 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f973518f800 == 175 [pid = 1827] [id = 605] 13:56:03 INFO - PROCESS | 1827 | ++DOMWINDOW == 191 (0x7f972efe0000) [pid = 1827] [serial = 1816] [outer = (nil)] 13:56:03 INFO - PROCESS | 1827 | ++DOMWINDOW == 192 (0x7f972fc0fc00) [pid = 1827] [serial = 1817] [outer = 0x7f972efe0000] 13:56:03 INFO - PROCESS | 1827 | 1461272163373 Marionette DEBUG loaded listener.js 13:56:03 INFO - PROCESS | 1827 | ++DOMWINDOW == 193 (0x7f972fcee400) [pid = 1827] [serial = 1818] [outer = 0x7f972efe0000] 13:56:04 INFO - PROCESS | 1827 | 1461272164243 Marionette TRACE conn4 <- [1,2392,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.modified.html",0,null,null,[["putImageData() puts modified image data correctly",0,null,null]]]}] 13:56:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 13:56:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 1582ms 13:56:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 13:56:04 INFO - PROCESS | 1827 | 1461272164318 Marionette TRACE conn4 -> [0,2393,"getWindowHandle",null] 13:56:04 INFO - PROCESS | 1827 | 1461272164321 Marionette TRACE conn4 <- [1,2393,null,{"value":"8"}] 13:56:04 INFO - PROCESS | 1827 | 1461272164327 Marionette TRACE conn4 -> [0,2394,"setScriptTimeout",{"ms":35000}] 13:56:04 INFO - PROCESS | 1827 | 1461272164330 Marionette TRACE conn4 <- [1,2394,null,{}] 13:56:04 INFO - PROCESS | 1827 | 1461272164335 Marionette TRACE conn4 -> [0,2395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:56:04 INFO - PROCESS | 1827 | 1461272164571 Marionette TRACE conn4 <- [1,2395,null,{"value":null}] 13:56:04 INFO - PROCESS | 1827 | 1461272164885 Marionette TRACE conn4 -> [0,2396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:04 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f973642b000 == 176 [pid = 1827] [id = 606] 13:56:04 INFO - PROCESS | 1827 | ++DOMWINDOW == 194 (0x7f9725459c00) [pid = 1827] [serial = 1819] [outer = (nil)] 13:56:04 INFO - PROCESS | 1827 | ++DOMWINDOW == 195 (0x7f9733f29800) [pid = 1827] [serial = 1820] [outer = 0x7f9725459c00] 13:56:04 INFO - PROCESS | 1827 | 1461272164963 Marionette DEBUG loaded listener.js 13:56:05 INFO - PROCESS | 1827 | ++DOMWINDOW == 196 (0x7f9733fad000) [pid = 1827] [serial = 1821] [outer = 0x7f9725459c00] 13:56:05 INFO - PROCESS | 1827 | 1461272165853 Marionette TRACE conn4 <- [1,2396,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html",0,null,null,[["putImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 13:56:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 13:56:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 1584ms 13:56:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 13:56:05 INFO - PROCESS | 1827 | 1461272165912 Marionette TRACE conn4 -> [0,2397,"getWindowHandle",null] 13:56:05 INFO - PROCESS | 1827 | 1461272165914 Marionette TRACE conn4 <- [1,2397,null,{"value":"8"}] 13:56:05 INFO - PROCESS | 1827 | 1461272165921 Marionette TRACE conn4 -> [0,2398,"setScriptTimeout",{"ms":35000}] 13:56:05 INFO - PROCESS | 1827 | 1461272165925 Marionette TRACE conn4 <- [1,2398,null,{}] 13:56:05 INFO - PROCESS | 1827 | 1461272165930 Marionette TRACE conn4 -> [0,2399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:56:06 INFO - PROCESS | 1827 | 1461272166175 Marionette TRACE conn4 <- [1,2399,null,{"value":null}] 13:56:06 INFO - PROCESS | 1827 | 1461272166491 Marionette TRACE conn4 -> [0,2400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:06 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f9736a3a000 == 177 [pid = 1827] [id = 607] 13:56:06 INFO - PROCESS | 1827 | ++DOMWINDOW == 197 (0x7f972719dc00) [pid = 1827] [serial = 1822] [outer = (nil)] 13:56:06 INFO - PROCESS | 1827 | ++DOMWINDOW == 198 (0x7f9733fe9800) [pid = 1827] [serial = 1823] [outer = 0x7f972719dc00] 13:56:06 INFO - PROCESS | 1827 | 1461272166573 Marionette DEBUG loaded listener.js 13:56:06 INFO - PROCESS | 1827 | ++DOMWINDOW == 199 (0x7f9734082400) [pid = 1827] [serial = 1824] [outer = 0x7f972719dc00] 13:56:07 INFO - PROCESS | 1827 | 1461272167483 Marionette TRACE conn4 <- [1,2400,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.null.html",0,null,null,[["putImageData() with null imagedata throws TypeError",0,null,null]]]}] 13:56:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 13:56:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 1581ms 13:56:07 INFO - PROCESS | 1827 | 1461272167502 Marionette TRACE conn4 -> [0,2401,"getWindowHandle",null] 13:56:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 13:56:07 INFO - PROCESS | 1827 | 1461272167508 Marionette TRACE conn4 <- [1,2401,null,{"value":"8"}] 13:56:07 INFO - PROCESS | 1827 | 1461272167516 Marionette TRACE conn4 -> [0,2402,"setScriptTimeout",{"ms":35000}] 13:56:07 INFO - PROCESS | 1827 | 1461272167519 Marionette TRACE conn4 <- [1,2402,null,{}] 13:56:07 INFO - PROCESS | 1827 | 1461272167525 Marionette TRACE conn4 -> [0,2403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:56:07 INFO - PROCESS | 1827 | 1461272167854 Marionette TRACE conn4 <- [1,2403,null,{"value":null}] 13:56:08 INFO - PROCESS | 1827 | 1461272168153 Marionette TRACE conn4 -> [0,2404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:08 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f9737491800 == 178 [pid = 1827] [id = 608] 13:56:08 INFO - PROCESS | 1827 | ++DOMWINDOW == 200 (0x7f9733fa3c00) [pid = 1827] [serial = 1825] [outer = (nil)] 13:56:08 INFO - PROCESS | 1827 | ++DOMWINDOW == 201 (0x7f9734091c00) [pid = 1827] [serial = 1826] [outer = 0x7f9733fa3c00] 13:56:08 INFO - PROCESS | 1827 | 1461272168234 Marionette DEBUG loaded listener.js 13:56:08 INFO - PROCESS | 1827 | ++DOMWINDOW == 202 (0x7f9734171000) [pid = 1827] [serial = 1827] [outer = 0x7f9733fa3c00] 13:56:09 INFO - PROCESS | 1827 | 1461272169148 Marionette TRACE conn4 <- [1,2404,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.path.html",0,null,null,[["putImageData() does not affect the current path",0,null,null]]]}] 13:56:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 13:56:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 1681ms 13:56:09 INFO - PROCESS | 1827 | 1461272169197 Marionette TRACE conn4 -> [0,2405,"getWindowHandle",null] 13:56:09 INFO - PROCESS | 1827 | 1461272169200 Marionette TRACE conn4 <- [1,2405,null,{"value":"8"}] 13:56:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 13:56:09 INFO - PROCESS | 1827 | 1461272169206 Marionette TRACE conn4 -> [0,2406,"setScriptTimeout",{"ms":35000}] 13:56:09 INFO - PROCESS | 1827 | 1461272169210 Marionette TRACE conn4 <- [1,2406,null,{}] 13:56:09 INFO - PROCESS | 1827 | 1461272169215 Marionette TRACE conn4 -> [0,2407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:56:09 INFO - PROCESS | 1827 | 1461272169446 Marionette TRACE conn4 <- [1,2407,null,{"value":null}] 13:56:09 INFO - PROCESS | 1827 | 1461272169765 Marionette TRACE conn4 -> [0,2408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:09 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f973899b000 == 179 [pid = 1827] [id = 609] 13:56:09 INFO - PROCESS | 1827 | ++DOMWINDOW == 203 (0x7f9724ce7400) [pid = 1827] [serial = 1828] [outer = (nil)] 13:56:09 INFO - PROCESS | 1827 | ++DOMWINDOW == 204 (0x7f973417fc00) [pid = 1827] [serial = 1829] [outer = 0x7f9724ce7400] 13:56:09 INFO - PROCESS | 1827 | 1461272169854 Marionette DEBUG loaded listener.js 13:56:09 INFO - PROCESS | 1827 | ++DOMWINDOW == 205 (0x7f9734e03000) [pid = 1827] [serial = 1830] [outer = 0x7f9724ce7400] 13:56:11 INFO - PROCESS | 1827 | --DOCSHELL 0x7f972fcc6800 == 178 [pid = 1827] [id = 165] 13:56:11 INFO - PROCESS | 1827 | --DOCSHELL 0x7f9751eb4800 == 177 [pid = 1827] [id = 213] 13:56:11 INFO - PROCESS | 1827 | --DOCSHELL 0x7f97255ef800 == 176 [pid = 1827] [id = 589] 13:56:11 INFO - PROCESS | 1827 | --DOCSHELL 0x7f9722fec000 == 175 [pid = 1827] [id = 588] 13:56:11 INFO - PROCESS | 1827 | --DOCSHELL 0x7f97202a8000 == 174 [pid = 1827] [id = 587] 13:56:11 INFO - PROCESS | 1827 | --DOCSHELL 0x7f9755348000 == 173 [pid = 1827] [id = 585] 13:56:11 INFO - PROCESS | 1827 | --DOCSHELL 0x7f9752a34800 == 172 [pid = 1827] [id = 584] 13:56:11 INFO - PROCESS | 1827 | --DOCSHELL 0x7f97520c3000 == 171 [pid = 1827] [id = 583] 13:56:11 INFO - PROCESS | 1827 | --DOCSHELL 0x7f974e51f000 == 170 [pid = 1827] [id = 582] 13:56:11 INFO - PROCESS | 1827 | --DOCSHELL 0x7f974d5ca000 == 169 [pid = 1827] [id = 581] 13:56:11 INFO - PROCESS | 1827 | --DOCSHELL 0x7f9741368000 == 168 [pid = 1827] [id = 580] 13:56:11 INFO - PROCESS | 1827 | --DOCSHELL 0x7f973fc98800 == 167 [pid = 1827] [id = 579] 13:56:11 INFO - PROCESS | 1827 | --DOCSHELL 0x7f973d221000 == 166 [pid = 1827] [id = 578] 13:56:11 INFO - PROCESS | 1827 | --DOCSHELL 0x7f973a989800 == 165 [pid = 1827] [id = 577] 13:56:11 INFO - PROCESS | 1827 | --DOCSHELL 0x7f973a6b5800 == 164 [pid = 1827] [id = 576] 13:56:11 INFO - PROCESS | 1827 | --DOCSHELL 0x7f973749f800 == 163 [pid = 1827] [id = 575] 13:56:11 INFO - PROCESS | 1827 | --DOCSHELL 0x7f9736576000 == 162 [pid = 1827] [id = 574] 13:56:11 INFO - PROCESS | 1827 | --DOCSHELL 0x7f972ee9e800 == 161 [pid = 1827] [id = 573] 13:56:11 INFO - PROCESS | 1827 | --DOCSHELL 0x7f972cecc800 == 160 [pid = 1827] [id = 572] 13:56:11 INFO - PROCESS | 1827 | --DOCSHELL 0x7f972afd6800 == 159 [pid = 1827] [id = 571] 13:56:11 INFO - PROCESS | 1827 | --DOCSHELL 0x7f972a99c800 == 158 [pid = 1827] [id = 570] 13:56:11 INFO - PROCESS | 1827 | --DOCSHELL 0x7f97293bf800 == 157 [pid = 1827] [id = 569] 13:56:11 INFO - PROCESS | 1827 | --DOCSHELL 0x7f972551d000 == 156 [pid = 1827] [id = 568] 13:56:12 INFO - PROCESS | 1827 | --DOMWINDOW == 204 (0x7f9736cba800) [pid = 1827] [serial = 1664] [outer = (nil)] [url = about:blank] 13:56:12 INFO - PROCESS | 1827 | --DOMWINDOW == 203 (0x7f972a293800) [pid = 1827] [serial = 1643] [outer = (nil)] [url = about:blank] 13:56:12 INFO - PROCESS | 1827 | --DOMWINDOW == 202 (0x7f97272e1c00) [pid = 1827] [serial = 1697] [outer = (nil)] [url = about:blank] 13:56:12 INFO - PROCESS | 1827 | --DOMWINDOW == 201 (0x7f972ad7b800) [pid = 1827] [serial = 1646] [outer = (nil)] [url = about:blank] 13:56:12 INFO - PROCESS | 1827 | --DOMWINDOW == 200 (0x7f9736502400) [pid = 1827] [serial = 1661] [outer = (nil)] [url = about:blank] 13:56:12 INFO - PROCESS | 1827 | --DOMWINDOW == 199 (0x7f9724ce8800) [pid = 1827] [serial = 1637] [outer = (nil)] [url = about:blank] 13:56:12 INFO - PROCESS | 1827 | --DOMWINDOW == 198 (0x7f973b40c800) [pid = 1827] [serial = 1670] [outer = (nil)] [url = about:blank] 13:56:12 INFO - PROCESS | 1827 | --DOMWINDOW == 197 (0x7f973ec8d800) [pid = 1827] [serial = 1673] [outer = (nil)] [url = about:blank] 13:56:12 INFO - PROCESS | 1827 | --DOMWINDOW == 196 (0x7f9724ff1800) [pid = 1827] [serial = 1692] [outer = (nil)] [url = about:blank] 13:56:12 INFO - PROCESS | 1827 | --DOMWINDOW == 195 (0x7f9729597800) [pid = 1827] [serial = 1698] [outer = (nil)] [url = about:blank] 13:56:12 INFO - PROCESS | 1827 | --DOMWINDOW == 194 (0x7f9734fde800) [pid = 1827] [serial = 1658] [outer = (nil)] [url = about:blank] 13:56:12 INFO - PROCESS | 1827 | --DOMWINDOW == 193 (0x7f972fc04800) [pid = 1827] [serial = 1652] [outer = (nil)] [url = about:blank] 13:56:12 INFO - PROCESS | 1827 | --DOMWINDOW == 192 (0x7f974e573800) [pid = 1827] [serial = 1685] [outer = (nil)] [url = about:blank] 13:56:12 INFO - PROCESS | 1827 | --DOMWINDOW == 191 (0x7f97299af000) [pid = 1827] [serial = 1701] [outer = (nil)] [url = about:blank] 13:56:12 INFO - PROCESS | 1827 | --DOMWINDOW == 190 (0x7f97272dfc00) [pid = 1827] [serial = 1640] [outer = (nil)] [url = about:blank] 13:56:12 INFO - PROCESS | 1827 | --DOMWINDOW == 189 (0x7f973f438000) [pid = 1827] [serial = 1676] [outer = (nil)] [url = about:blank] 13:56:12 INFO - PROCESS | 1827 | --DOMWINDOW == 188 (0x7f9725bcc400) [pid = 1827] [serial = 1694] [outer = (nil)] [url = about:blank] 13:56:12 INFO - PROCESS | 1827 | --DOMWINDOW == 187 (0x7f9724ce8c00) [pid = 1827] [serial = 1691] [outer = (nil)] [url = about:blank] 13:56:12 INFO - PROCESS | 1827 | --DOMWINDOW == 186 (0x7f9739fb8c00) [pid = 1827] [serial = 1667] [outer = (nil)] [url = about:blank] 13:56:12 INFO - PROCESS | 1827 | --DOMWINDOW == 185 (0x7f9734125400) [pid = 1827] [serial = 1655] [outer = (nil)] [url = about:blank] 13:56:12 INFO - PROCESS | 1827 | --DOMWINDOW == 184 (0x7f97299a5c00) [pid = 1827] [serial = 1635] [outer = (nil)] [url = about:blank] 13:56:12 INFO - PROCESS | 1827 | --DOMWINDOW == 183 (0x7f9725b16c00) [pid = 1827] [serial = 1688] [outer = (nil)] [url = about:blank] 13:56:12 INFO - PROCESS | 1827 | --DOMWINDOW == 182 (0x7f9740928800) [pid = 1827] [serial = 1679] [outer = (nil)] [url = about:blank] 13:56:12 INFO - PROCESS | 1827 | --DOMWINDOW == 181 (0x7f97299a3800) [pid = 1827] [serial = 1700] [outer = (nil)] [url = about:blank] 13:56:12 INFO - PROCESS | 1827 | --DOMWINDOW == 180 (0x7f97465edc00) [pid = 1827] [serial = 1682] [outer = (nil)] [url = about:blank] 13:56:12 INFO - PROCESS | 1827 | --DOMWINDOW == 179 (0x7f972bd8c400) [pid = 1827] [serial = 1649] [outer = (nil)] [url = about:blank] 13:56:12 INFO - PROCESS | 1827 | --DOMWINDOW == 178 (0x7f9725df3800) [pid = 1827] [serial = 1695] [outer = (nil)] [url = about:blank] 13:56:12 INFO - PROCESS | 1827 | --DOMWINDOW == 177 (0x7f9724e51800) [pid = 1827] [serial = 1703] [outer = (nil)] [url = about:blank] 13:56:12 INFO - PROCESS | 1827 | 1461272172576 Marionette TRACE conn4 <- [1,2408,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html",0,null,null,[["putImageData() is not affected by context state",0,null,null]]]}] 13:56:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 13:56:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 3388ms 13:56:12 INFO - PROCESS | 1827 | 1461272172596 Marionette TRACE conn4 -> [0,2409,"getWindowHandle",null] 13:56:12 INFO - PROCESS | 1827 | 1461272172601 Marionette TRACE conn4 <- [1,2409,null,{"value":"8"}] 13:56:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 13:56:12 INFO - PROCESS | 1827 | 1461272172610 Marionette TRACE conn4 -> [0,2410,"setScriptTimeout",{"ms":35000}] 13:56:12 INFO - PROCESS | 1827 | 1461272172614 Marionette TRACE conn4 <- [1,2410,null,{}] 13:56:12 INFO - PROCESS | 1827 | 1461272172625 Marionette TRACE conn4 -> [0,2411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:56:12 INFO - PROCESS | 1827 | 1461272172891 Marionette TRACE conn4 <- [1,2411,null,{"value":null}] 13:56:13 INFO - PROCESS | 1827 | 1461272173093 Marionette TRACE conn4 -> [0,2412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:13 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f9722fe5800 == 157 [pid = 1827] [id = 610] 13:56:13 INFO - PROCESS | 1827 | ++DOMWINDOW == 178 (0x7f9721f73400) [pid = 1827] [serial = 1831] [outer = (nil)] 13:56:13 INFO - PROCESS | 1827 | ++DOMWINDOW == 179 (0x7f9724884800) [pid = 1827] [serial = 1832] [outer = 0x7f9721f73400] 13:56:13 INFO - PROCESS | 1827 | 1461272173168 Marionette DEBUG loaded listener.js 13:56:13 INFO - PROCESS | 1827 | ++DOMWINDOW == 180 (0x7f9724cdc400) [pid = 1827] [serial = 1833] [outer = 0x7f9721f73400] 13:56:14 INFO - PROCESS | 1827 | 1461272174050 Marionette TRACE conn4 <- [1,2412,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html",0,null,null,[["putImageData(getImageData(...), ...) has no effect",0,null,null]]]}] 13:56:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 13:56:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 1490ms 13:56:14 INFO - PROCESS | 1827 | 1461272174101 Marionette TRACE conn4 -> [0,2413,"getWindowHandle",null] 13:56:14 INFO - PROCESS | 1827 | 1461272174108 Marionette TRACE conn4 <- [1,2413,null,{"value":"8"}] 13:56:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 13:56:14 INFO - PROCESS | 1827 | 1461272174157 Marionette TRACE conn4 -> [0,2414,"setScriptTimeout",{"ms":35000}] 13:56:14 INFO - PROCESS | 1827 | 1461272174161 Marionette TRACE conn4 <- [1,2414,null,{}] 13:56:14 INFO - PROCESS | 1827 | 1461272174167 Marionette TRACE conn4 -> [0,2415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:56:14 INFO - PROCESS | 1827 | 1461272174397 Marionette TRACE conn4 <- [1,2415,null,{"value":null}] 13:56:14 INFO - PROCESS | 1827 | 1461272174709 Marionette TRACE conn4 -> [0,2416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:14 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f9725f0e800 == 158 [pid = 1827] [id = 611] 13:56:14 INFO - PROCESS | 1827 | ++DOMWINDOW == 181 (0x7f9724e58000) [pid = 1827] [serial = 1834] [outer = (nil)] 13:56:14 INFO - PROCESS | 1827 | ++DOMWINDOW == 182 (0x7f97252d9400) [pid = 1827] [serial = 1835] [outer = 0x7f9724e58000] 13:56:14 INFO - PROCESS | 1827 | 1461272174773 Marionette DEBUG loaded listener.js 13:56:14 INFO - PROCESS | 1827 | ++DOMWINDOW == 183 (0x7f972545c800) [pid = 1827] [serial = 1836] [outer = 0x7f9724e58000] 13:56:15 INFO - PROCESS | 1827 | 1461272175603 Marionette TRACE conn4 <- [1,2416,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html",0,null,null,[["putImageData() does not accept non-ImageData objects",0,null,null]]]}] 13:56:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 13:56:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 1483ms 13:56:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 13:56:15 INFO - PROCESS | 1827 | 1461272175638 Marionette TRACE conn4 -> [0,2417,"getWindowHandle",null] 13:56:15 INFO - PROCESS | 1827 | 1461272175641 Marionette TRACE conn4 <- [1,2417,null,{"value":"8"}] 13:56:15 INFO - PROCESS | 1827 | 1461272175648 Marionette TRACE conn4 -> [0,2418,"setScriptTimeout",{"ms":35000}] 13:56:15 INFO - PROCESS | 1827 | 1461272175654 Marionette TRACE conn4 <- [1,2418,null,{}] 13:56:15 INFO - PROCESS | 1827 | 1461272175677 Marionette TRACE conn4 -> [0,2419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:56:15 INFO - PROCESS | 1827 | 1461272175969 Marionette TRACE conn4 <- [1,2419,null,{"value":null}] 13:56:16 INFO - PROCESS | 1827 | 1461272176014 Marionette TRACE conn4 -> [0,2420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:16 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f9726ea6800 == 159 [pid = 1827] [id = 612] 13:56:16 INFO - PROCESS | 1827 | ++DOMWINDOW == 184 (0x7f9725dfcc00) [pid = 1827] [serial = 1837] [outer = (nil)] 13:56:16 INFO - PROCESS | 1827 | ++DOMWINDOW == 185 (0x7f9726cc6800) [pid = 1827] [serial = 1838] [outer = 0x7f9725dfcc00] 13:56:16 INFO - PROCESS | 1827 | 1461272176127 Marionette DEBUG loaded listener.js 13:56:16 INFO - PROCESS | 1827 | ++DOMWINDOW == 186 (0x7f97271a3400) [pid = 1827] [serial = 1839] [outer = 0x7f9725dfcc00] 13:56:17 INFO - PROCESS | 1827 | --DOMWINDOW == 185 (0x7f97433b5400) [pid = 1827] [serial = 1756] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 13:56:17 INFO - PROCESS | 1827 | --DOMWINDOW == 184 (0x7f97299a4000) [pid = 1827] [serial = 1714] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 13:56:17 INFO - PROCESS | 1827 | --DOMWINDOW == 183 (0x7f9721f74c00) [pid = 1827] [serial = 1723] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 13:56:17 INFO - PROCESS | 1827 | --DOMWINDOW == 182 (0x7f9733f22800) [pid = 1827] [serial = 1732] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 13:56:17 INFO - PROCESS | 1827 | --DOMWINDOW == 181 (0x7f973ef47400) [pid = 1827] [serial = 1744] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 13:56:17 INFO - PROCESS | 1827 | --DOMWINDOW == 180 (0x7f9739f92c00) [pid = 1827] [serial = 1666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 13:56:17 INFO - PROCESS | 1827 | --DOMWINDOW == 179 (0x7f9733fa8400) [pid = 1827] [serial = 1741] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 13:56:17 INFO - PROCESS | 1827 | --DOMWINDOW == 178 (0x7f972fc0e000) [pid = 1827] [serial = 1729] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 13:56:17 INFO - PROCESS | 1827 | --DOMWINDOW == 177 (0x7f9733fad800) [pid = 1827] [serial = 1657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 13:56:17 INFO - PROCESS | 1827 | --DOMWINDOW == 176 (0x7f973f5ca800) [pid = 1827] [serial = 1753] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 13:56:17 INFO - PROCESS | 1827 | --DOMWINDOW == 175 (0x7f973e044000) [pid = 1827] [serial = 1747] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 13:56:17 INFO - PROCESS | 1827 | --DOMWINDOW == 174 (0x7f9724888c00) [pid = 1827] [serial = 1765] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 13:56:17 INFO - PROCESS | 1827 | --DOMWINDOW == 173 (0x7f9724cdb800) [pid = 1827] [serial = 1705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 13:56:17 INFO - PROCESS | 1827 | --DOMWINDOW == 172 (0x7f9724e53400) [pid = 1827] [serial = 1738] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 13:56:17 INFO - PROCESS | 1827 | --DOMWINDOW == 171 (0x7f974d2d9000) [pid = 1827] [serial = 1759] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 13:56:17 INFO - PROCESS | 1827 | --DOMWINDOW == 170 (0x7f9729cc5800) [pid = 1827] [serial = 1645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 13:56:17 INFO - PROCESS | 1827 | --DOMWINDOW == 169 (0x7f9739f03400) [pid = 1827] [serial = 1735] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 13:56:17 INFO - PROCESS | 1827 | --DOMWINDOW == 168 (0x7f973a8cb800) [pid = 1827] [serial = 1681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 13:56:17 INFO - PROCESS | 1827 | --DOMWINDOW == 167 (0x7f97252d4c00) [pid = 1827] [serial = 1768] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 13:56:17 INFO - PROCESS | 1827 | --DOMWINDOW == 166 (0x7f9733facc00) [pid = 1827] [serial = 1654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 13:56:17 INFO - PROCESS | 1827 | --DOMWINDOW == 165 (0x7f972719b000) [pid = 1827] [serial = 1642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 13:56:17 INFO - PROCESS | 1827 | --DOMWINDOW == 164 (0x7f972a293400) [pid = 1827] [serial = 1717] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 13:56:17 INFO - PROCESS | 1827 | --DOMWINDOW == 163 (0x7f972c22bc00) [pid = 1827] [serial = 1726] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 13:56:17 INFO - PROCESS | 1827 | --DOMWINDOW == 162 (0x7f972aad6400) [pid = 1827] [serial = 1648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 13:56:17 INFO - PROCESS | 1827 | --DOMWINDOW == 161 (0x7f9726cc7800) [pid = 1827] [serial = 1639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 13:56:17 INFO - PROCESS | 1827 | --DOMWINDOW == 160 (0x7f9725df8c00) [pid = 1827] [serial = 1708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 13:56:17 INFO - PROCESS | 1827 | --DOMWINDOW == 159 (0x7f9738934c00) [pid = 1827] [serial = 1669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 13:56:17 INFO - PROCESS | 1827 | --DOMWINDOW == 158 (0x7f973b406800) [pid = 1827] [serial = 1675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 13:56:17 INFO - PROCESS | 1827 | --DOMWINDOW == 157 (0x7f9729951800) [pid = 1827] [serial = 1711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 13:56:17 INFO - PROCESS | 1827 | --DOMWINDOW == 156 (0x7f9739f98400) [pid = 1827] [serial = 1672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 13:56:17 INFO - PROCESS | 1827 | --DOMWINDOW == 155 (0x7f9740372c00) [pid = 1827] [serial = 1684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 13:56:17 INFO - PROCESS | 1827 | --DOMWINDOW == 154 (0x7f972efdb000) [pid = 1827] [serial = 1720] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 13:56:17 INFO - PROCESS | 1827 | --DOMWINDOW == 153 (0x7f972488d400) [pid = 1827] [serial = 1636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 13:56:17 INFO - PROCESS | 1827 | --DOMWINDOW == 152 (0x7f9724ce4400) [pid = 1827] [serial = 1687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 13:56:17 INFO - PROCESS | 1827 | --DOMWINDOW == 151 (0x7f9721ef0800) [pid = 1827] [serial = 1762] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 13:56:17 INFO - PROCESS | 1827 | --DOMWINDOW == 150 (0x7f972fbac400) [pid = 1827] [serial = 1651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 13:56:17 INFO - PROCESS | 1827 | --DOMWINDOW == 149 (0x7f973ef48c00) [pid = 1827] [serial = 1750] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 13:56:17 INFO - PROCESS | 1827 | --DOMWINDOW == 148 (0x7f973a720400) [pid = 1827] [serial = 1678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 13:56:17 INFO - PROCESS | 1827 | --DOMWINDOW == 147 (0x7f9733feb400) [pid = 1827] [serial = 1660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 13:56:17 INFO - PROCESS | 1827 | --DOMWINDOW == 146 (0x7f97341dac00) [pid = 1827] [serial = 1663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 13:56:17 INFO - PROCESS | 1827 | --DOMWINDOW == 145 (0x7f9721f71c00) [pid = 1827] [serial = 1771] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 13:56:17 INFO - PROCESS | 1827 | 1461272177846 Marionette TRACE conn4 <- [1,2420,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.1.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 13:56:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 13:56:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 2247ms 13:56:17 INFO - PROCESS | 1827 | 1461272177895 Marionette TRACE conn4 -> [0,2421,"getWindowHandle",null] 13:56:17 INFO - PROCESS | 1827 | 1461272177898 Marionette TRACE conn4 <- [1,2421,null,{"value":"8"}] 13:56:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 13:56:17 INFO - PROCESS | 1827 | 1461272177906 Marionette TRACE conn4 -> [0,2422,"setScriptTimeout",{"ms":35000}] 13:56:17 INFO - PROCESS | 1827 | 1461272177910 Marionette TRACE conn4 <- [1,2422,null,{}] 13:56:17 INFO - PROCESS | 1827 | 1461272177916 Marionette TRACE conn4 -> [0,2423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:56:18 INFO - PROCESS | 1827 | 1461272178119 Marionette TRACE conn4 <- [1,2423,null,{"value":null}] 13:56:18 INFO - PROCESS | 1827 | 1461272178299 Marionette TRACE conn4 -> [0,2424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:18 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f97274ab000 == 160 [pid = 1827] [id = 613] 13:56:18 INFO - PROCESS | 1827 | ++DOMWINDOW == 146 (0x7f9724880800) [pid = 1827] [serial = 1840] [outer = (nil)] 13:56:18 INFO - PROCESS | 1827 | ++DOMWINDOW == 147 (0x7f9726cc9800) [pid = 1827] [serial = 1841] [outer = 0x7f9724880800] 13:56:18 INFO - PROCESS | 1827 | 1461272178366 Marionette DEBUG loaded listener.js 13:56:18 INFO - PROCESS | 1827 | ++DOMWINDOW == 148 (0x7f97293de400) [pid = 1827] [serial = 1842] [outer = 0x7f9724880800] 13:56:19 INFO - PROCESS | 1827 | 1461272179147 Marionette TRACE conn4 <- [1,2424,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.2.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 13:56:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 13:56:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 1286ms 13:56:19 INFO - PROCESS | 1827 | 1461272179193 Marionette TRACE conn4 -> [0,2425,"getWindowHandle",null] 13:56:19 INFO - PROCESS | 1827 | 1461272179196 Marionette TRACE conn4 <- [1,2425,null,{"value":"8"}] 13:56:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 13:56:19 INFO - PROCESS | 1827 | 1461272179202 Marionette TRACE conn4 -> [0,2426,"setScriptTimeout",{"ms":35000}] 13:56:19 INFO - PROCESS | 1827 | 1461272179204 Marionette TRACE conn4 <- [1,2426,null,{}] 13:56:19 INFO - PROCESS | 1827 | 1461272179209 Marionette TRACE conn4 -> [0,2427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:56:19 INFO - PROCESS | 1827 | 1461272179493 Marionette TRACE conn4 <- [1,2427,null,{"value":null}] 13:56:19 INFO - PROCESS | 1827 | 1461272179853 Marionette TRACE conn4 -> [0,2428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:19 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f97221b7000 == 161 [pid = 1827] [id = 614] 13:56:19 INFO - PROCESS | 1827 | ++DOMWINDOW == 149 (0x7f9721ee1c00) [pid = 1827] [serial = 1843] [outer = (nil)] 13:56:19 INFO - PROCESS | 1827 | ++DOMWINDOW == 150 (0x7f9721eed800) [pid = 1827] [serial = 1844] [outer = 0x7f9721ee1c00] 13:56:20 INFO - PROCESS | 1827 | 1461272180004 Marionette DEBUG loaded listener.js 13:56:20 INFO - PROCESS | 1827 | ++DOMWINDOW == 151 (0x7f9724885000) [pid = 1827] [serial = 1845] [outer = 0x7f9721ee1c00] 13:56:21 INFO - PROCESS | 1827 | 1461272181038 Marionette TRACE conn4 <- [1,2428,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.3.html",0,null,null,[["Shadows are affected by globalAlpha",0,null,null]]]}] 13:56:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 13:56:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 1884ms 13:56:21 INFO - PROCESS | 1827 | 1461272181089 Marionette TRACE conn4 -> [0,2429,"getWindowHandle",null] 13:56:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 13:56:21 INFO - PROCESS | 1827 | 1461272181095 Marionette TRACE conn4 <- [1,2429,null,{"value":"8"}] 13:56:21 INFO - PROCESS | 1827 | 1461272181103 Marionette TRACE conn4 -> [0,2430,"setScriptTimeout",{"ms":35000}] 13:56:21 INFO - PROCESS | 1827 | 1461272181109 Marionette TRACE conn4 <- [1,2430,null,{}] 13:56:21 INFO - PROCESS | 1827 | 1461272181119 Marionette TRACE conn4 -> [0,2431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:56:21 INFO - PROCESS | 1827 | 1461272181360 Marionette TRACE conn4 <- [1,2431,null,{"value":null}] 13:56:21 INFO - PROCESS | 1827 | 1461272181671 Marionette TRACE conn4 -> [0,2432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:21 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f9726ea1000 == 162 [pid = 1827] [id = 615] 13:56:21 INFO - PROCESS | 1827 | ++DOMWINDOW == 152 (0x7f97252de000) [pid = 1827] [serial = 1846] [outer = (nil)] 13:56:21 INFO - PROCESS | 1827 | ++DOMWINDOW == 153 (0x7f9725460400) [pid = 1827] [serial = 1847] [outer = 0x7f97252de000] 13:56:21 INFO - PROCESS | 1827 | 1461272181757 Marionette DEBUG loaded listener.js 13:56:21 INFO - PROCESS | 1827 | ++DOMWINDOW == 154 (0x7f9725bcfc00) [pid = 1827] [serial = 1848] [outer = 0x7f97252de000] 13:56:22 INFO - PROCESS | 1827 | 1461272182691 Marionette TRACE conn4 <- [1,2432,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.4.html",0,null,null,[["Shadows with alpha components are correctly affected by globalAlpha",0,null,null]]]}] 13:56:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 13:56:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 1636ms 13:56:22 INFO - PROCESS | 1827 | 1461272182742 Marionette TRACE conn4 -> [0,2433,"getWindowHandle",null] 13:56:22 INFO - PROCESS | 1827 | 1461272182749 Marionette TRACE conn4 <- [1,2433,null,{"value":"8"}] 13:56:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 13:56:22 INFO - PROCESS | 1827 | 1461272182756 Marionette TRACE conn4 -> [0,2434,"setScriptTimeout",{"ms":35000}] 13:56:22 INFO - PROCESS | 1827 | 1461272182759 Marionette TRACE conn4 <- [1,2434,null,{}] 13:56:22 INFO - PROCESS | 1827 | 1461272182765 Marionette TRACE conn4 -> [0,2435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:56:23 INFO - PROCESS | 1827 | 1461272183019 Marionette TRACE conn4 <- [1,2435,null,{"value":null}] 13:56:23 INFO - PROCESS | 1827 | 1461272183388 Marionette TRACE conn4 -> [0,2436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:23 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f972a42f800 == 163 [pid = 1827] [id = 616] 13:56:23 INFO - PROCESS | 1827 | ++DOMWINDOW == 155 (0x7f9725dfb800) [pid = 1827] [serial = 1849] [outer = (nil)] 13:56:23 INFO - PROCESS | 1827 | ++DOMWINDOW == 156 (0x7f9727069400) [pid = 1827] [serial = 1850] [outer = 0x7f9725dfb800] 13:56:23 INFO - PROCESS | 1827 | 1461272183472 Marionette DEBUG loaded listener.js 13:56:23 INFO - PROCESS | 1827 | ++DOMWINDOW == 157 (0x7f97272e9400) [pid = 1827] [serial = 1851] [outer = 0x7f9725dfb800] 13:56:24 INFO - PROCESS | 1827 | 1461272184448 Marionette TRACE conn4 <- [1,2436,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.5.html",0,null,null,[["Shadows of shapes with alpha components are drawn correctly",0,null,null]]]}] 13:56:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 13:56:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 1736ms 13:56:24 INFO - PROCESS | 1827 | 1461272184494 Marionette TRACE conn4 -> [0,2437,"getWindowHandle",null] 13:56:24 INFO - PROCESS | 1827 | 1461272184498 Marionette TRACE conn4 <- [1,2437,null,{"value":"8"}] 13:56:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 13:56:24 INFO - PROCESS | 1827 | 1461272184514 Marionette TRACE conn4 -> [0,2438,"setScriptTimeout",{"ms":35000}] 13:56:24 INFO - PROCESS | 1827 | 1461272184524 Marionette TRACE conn4 <- [1,2438,null,{}] 13:56:24 INFO - PROCESS | 1827 | 1461272184531 Marionette TRACE conn4 -> [0,2439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:56:24 INFO - PROCESS | 1827 | 1461272184818 Marionette TRACE conn4 <- [1,2439,null,{"value":null}] 13:56:25 INFO - PROCESS | 1827 | 1461272185126 Marionette TRACE conn4 -> [0,2440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:25 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f972af60800 == 164 [pid = 1827] [id = 617] 13:56:25 INFO - PROCESS | 1827 | ++DOMWINDOW == 158 (0x7f97295b0400) [pid = 1827] [serial = 1852] [outer = (nil)] 13:56:25 INFO - PROCESS | 1827 | ++DOMWINDOW == 159 (0x7f9729942c00) [pid = 1827] [serial = 1853] [outer = 0x7f97295b0400] 13:56:25 INFO - PROCESS | 1827 | 1461272185209 Marionette DEBUG loaded listener.js 13:56:25 INFO - PROCESS | 1827 | ++DOMWINDOW == 160 (0x7f9729957c00) [pid = 1827] [serial = 1854] [outer = 0x7f97295b0400] 13:56:26 INFO - PROCESS | 1827 | 1461272186070 Marionette TRACE conn4 <- [1,2440,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.initial",0,null,null]]]}] 13:56:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 13:56:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 1598ms 13:56:26 INFO - PROCESS | 1827 | 1461272186105 Marionette TRACE conn4 -> [0,2441,"getWindowHandle",null] 13:56:26 INFO - PROCESS | 1827 | 1461272186109 Marionette TRACE conn4 <- [1,2441,null,{"value":"8"}] 13:56:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 13:56:26 INFO - PROCESS | 1827 | 1461272186116 Marionette TRACE conn4 -> [0,2442,"setScriptTimeout",{"ms":35000}] 13:56:26 INFO - PROCESS | 1827 | 1461272186118 Marionette TRACE conn4 <- [1,2442,null,{}] 13:56:26 INFO - PROCESS | 1827 | 1461272186125 Marionette TRACE conn4 -> [0,2443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:56:26 INFO - PROCESS | 1827 | 1461272186361 Marionette TRACE conn4 <- [1,2443,null,{"value":null}] 13:56:26 INFO - PROCESS | 1827 | 1461272186672 Marionette TRACE conn4 -> [0,2444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:26 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f972c296800 == 165 [pid = 1827] [id = 618] 13:56:26 INFO - PROCESS | 1827 | ++DOMWINDOW == 161 (0x7f97299a8000) [pid = 1827] [serial = 1855] [outer = (nil)] 13:56:26 INFO - PROCESS | 1827 | ++DOMWINDOW == 162 (0x7f9729c82800) [pid = 1827] [serial = 1856] [outer = 0x7f97299a8000] 13:56:26 INFO - PROCESS | 1827 | 1461272186756 Marionette DEBUG loaded listener.js 13:56:26 INFO - PROCESS | 1827 | ++DOMWINDOW == 163 (0x7f9729cc5800) [pid = 1827] [serial = 1857] [outer = 0x7f97299a8000] 13:56:27 INFO - PROCESS | 1827 | 1461272187616 Marionette TRACE conn4 <- [1,2444,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.invalid",0,null,null]]]}] 13:56:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 13:56:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 1539ms 13:56:27 INFO - PROCESS | 1827 | 1461272187656 Marionette TRACE conn4 -> [0,2445,"getWindowHandle",null] 13:56:27 INFO - PROCESS | 1827 | 1461272187660 Marionette TRACE conn4 <- [1,2445,null,{"value":"8"}] 13:56:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 13:56:27 INFO - PROCESS | 1827 | 1461272187666 Marionette TRACE conn4 -> [0,2446,"setScriptTimeout",{"ms":35000}] 13:56:27 INFO - PROCESS | 1827 | 1461272187669 Marionette TRACE conn4 <- [1,2446,null,{}] 13:56:27 INFO - PROCESS | 1827 | 1461272187675 Marionette TRACE conn4 -> [0,2447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:56:27 INFO - PROCESS | 1827 | 1461272187910 Marionette TRACE conn4 <- [1,2447,null,{"value":null}] 13:56:28 INFO - PROCESS | 1827 | 1461272188188 Marionette TRACE conn4 -> [0,2448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:28 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f972db4b800 == 166 [pid = 1827] [id = 619] 13:56:28 INFO - PROCESS | 1827 | ++DOMWINDOW == 164 (0x7f972aa69800) [pid = 1827] [serial = 1858] [outer = (nil)] 13:56:28 INFO - PROCESS | 1827 | ++DOMWINDOW == 165 (0x7f972aad5000) [pid = 1827] [serial = 1859] [outer = 0x7f972aa69800] 13:56:28 INFO - PROCESS | 1827 | 1461272188373 Marionette DEBUG loaded listener.js 13:56:28 INFO - PROCESS | 1827 | ++DOMWINDOW == 166 (0x7f972bd68000) [pid = 1827] [serial = 1860] [outer = 0x7f972aa69800] 13:56:29 INFO - PROCESS | 1827 | 1461272189292 Marionette TRACE conn4 <- [1,2448,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.valid",0,null,null]]]}] 13:56:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 13:56:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 1685ms 13:56:29 INFO - PROCESS | 1827 | 1461272189354 Marionette TRACE conn4 -> [0,2449,"getWindowHandle",null] 13:56:29 INFO - PROCESS | 1827 | 1461272189358 Marionette TRACE conn4 <- [1,2449,null,{"value":"8"}] 13:56:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 13:56:29 INFO - PROCESS | 1827 | 1461272189364 Marionette TRACE conn4 -> [0,2450,"setScriptTimeout",{"ms":35000}] 13:56:29 INFO - PROCESS | 1827 | 1461272189368 Marionette TRACE conn4 <- [1,2450,null,{}] 13:56:29 INFO - PROCESS | 1827 | 1461272189374 Marionette TRACE conn4 -> [0,2451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:56:29 INFO - PROCESS | 1827 | 1461272189605 Marionette TRACE conn4 <- [1,2451,null,{"value":null}] 13:56:29 INFO - PROCESS | 1827 | 1461272189915 Marionette TRACE conn4 -> [0,2452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:29 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f972fb04800 == 167 [pid = 1827] [id = 620] 13:56:29 INFO - PROCESS | 1827 | ++DOMWINDOW == 167 (0x7f972958d400) [pid = 1827] [serial = 1861] [outer = (nil)] 13:56:29 INFO - PROCESS | 1827 | ++DOMWINDOW == 168 (0x7f972be4ec00) [pid = 1827] [serial = 1862] [outer = 0x7f972958d400] 13:56:30 INFO - PROCESS | 1827 | 1461272189997 Marionette DEBUG loaded listener.js 13:56:30 INFO - PROCESS | 1827 | ++DOMWINDOW == 169 (0x7f972de3e000) [pid = 1827] [serial = 1863] [outer = 0x7f972958d400] 13:56:30 INFO - PROCESS | 1827 | 1461272190874 Marionette TRACE conn4 <- [1,2452,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.initial",0,null,null]]]}] 13:56:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 13:56:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 1581ms 13:56:30 INFO - PROCESS | 1827 | 1461272190946 Marionette TRACE conn4 -> [0,2453,"getWindowHandle",null] 13:56:30 INFO - PROCESS | 1827 | 1461272190950 Marionette TRACE conn4 <- [1,2453,null,{"value":"8"}] 13:56:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 13:56:30 INFO - PROCESS | 1827 | 1461272190956 Marionette TRACE conn4 -> [0,2454,"setScriptTimeout",{"ms":35000}] 13:56:30 INFO - PROCESS | 1827 | 1461272190959 Marionette TRACE conn4 <- [1,2454,null,{}] 13:56:30 INFO - PROCESS | 1827 | 1461272190965 Marionette TRACE conn4 -> [0,2455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:56:31 INFO - PROCESS | 1827 | 1461272191271 Marionette TRACE conn4 <- [1,2455,null,{"value":null}] 13:56:31 INFO - PROCESS | 1827 | 1461272191606 Marionette TRACE conn4 -> [0,2456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:31 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f9735198800 == 168 [pid = 1827] [id = 621] 13:56:31 INFO - PROCESS | 1827 | ++DOMWINDOW == 170 (0x7f9729ccac00) [pid = 1827] [serial = 1864] [outer = (nil)] 13:56:31 INFO - PROCESS | 1827 | ++DOMWINDOW == 171 (0x7f972efd2800) [pid = 1827] [serial = 1865] [outer = 0x7f9729ccac00] 13:56:31 INFO - PROCESS | 1827 | 1461272191687 Marionette DEBUG loaded listener.js 13:56:31 INFO - PROCESS | 1827 | ++DOMWINDOW == 172 (0x7f972f171400) [pid = 1827] [serial = 1866] [outer = 0x7f9729ccac00] 13:56:32 INFO - PROCESS | 1827 | 1461272192611 Marionette TRACE conn4 <- [1,2456,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.invalid",0,null,null]]]}] 13:56:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 13:56:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 1691ms 13:56:32 INFO - PROCESS | 1827 | 1461272192649 Marionette TRACE conn4 -> [0,2457,"getWindowHandle",null] 13:56:32 INFO - PROCESS | 1827 | 1461272192653 Marionette TRACE conn4 <- [1,2457,null,{"value":"8"}] 13:56:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 13:56:32 INFO - PROCESS | 1827 | 1461272192659 Marionette TRACE conn4 -> [0,2458,"setScriptTimeout",{"ms":35000}] 13:56:32 INFO - PROCESS | 1827 | 1461272192662 Marionette TRACE conn4 <- [1,2458,null,{}] 13:56:32 INFO - PROCESS | 1827 | 1461272192667 Marionette TRACE conn4 -> [0,2459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:56:32 INFO - PROCESS | 1827 | 1461272192905 Marionette TRACE conn4 <- [1,2459,null,{"value":null}] 13:56:33 INFO - PROCESS | 1827 | 1461272193174 Marionette TRACE conn4 -> [0,2460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:33 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f9736a52800 == 169 [pid = 1827] [id = 622] 13:56:33 INFO - PROCESS | 1827 | ++DOMWINDOW == 173 (0x7f972bd88800) [pid = 1827] [serial = 1867] [outer = (nil)] 13:56:33 INFO - PROCESS | 1827 | ++DOMWINDOW == 174 (0x7f972fb9f800) [pid = 1827] [serial = 1868] [outer = 0x7f972bd88800] 13:56:33 INFO - PROCESS | 1827 | 1461272193261 Marionette DEBUG loaded listener.js 13:56:33 INFO - PROCESS | 1827 | ++DOMWINDOW == 175 (0x7f972fc04800) [pid = 1827] [serial = 1869] [outer = 0x7f972bd88800] 13:56:34 INFO - PROCESS | 1827 | 1461272194245 Marionette TRACE conn4 <- [1,2460,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.valid",0,null,null]]]}] 13:56:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 13:56:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 1632ms 13:56:34 INFO - PROCESS | 1827 | 1461272194293 Marionette TRACE conn4 -> [0,2461,"getWindowHandle",null] 13:56:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 13:56:34 INFO - PROCESS | 1827 | 1461272194297 Marionette TRACE conn4 <- [1,2461,null,{"value":"8"}] 13:56:34 INFO - PROCESS | 1827 | 1461272194305 Marionette TRACE conn4 -> [0,2462,"setScriptTimeout",{"ms":35000}] 13:56:34 INFO - PROCESS | 1827 | 1461272194309 Marionette TRACE conn4 <- [1,2462,null,{}] 13:56:34 INFO - PROCESS | 1827 | 1461272194317 Marionette TRACE conn4 -> [0,2463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:56:34 INFO - PROCESS | 1827 | 1461272194595 Marionette TRACE conn4 <- [1,2463,null,{"value":null}] 13:56:34 INFO - PROCESS | 1827 | 1461272194907 Marionette TRACE conn4 -> [0,2464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:34 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f973749f800 == 170 [pid = 1827] [id = 623] 13:56:34 INFO - PROCESS | 1827 | ++DOMWINDOW == 176 (0x7f972ef0a000) [pid = 1827] [serial = 1870] [outer = (nil)] 13:56:34 INFO - PROCESS | 1827 | ++DOMWINDOW == 177 (0x7f972fcebc00) [pid = 1827] [serial = 1871] [outer = 0x7f972ef0a000] 13:56:34 INFO - PROCESS | 1827 | 1461272194992 Marionette DEBUG loaded listener.js 13:56:35 INFO - PROCESS | 1827 | ++DOMWINDOW == 178 (0x7f9733fac000) [pid = 1827] [serial = 1872] [outer = 0x7f972ef0a000] 13:56:35 INFO - PROCESS | 1827 | 1461272195882 Marionette TRACE conn4 <- [1,2464,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.initial",0,null,null]]]}] 13:56:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 13:56:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 1634ms 13:56:35 INFO - PROCESS | 1827 | 1461272195938 Marionette TRACE conn4 -> [0,2465,"getWindowHandle",null] 13:56:35 INFO - PROCESS | 1827 | 1461272195942 Marionette TRACE conn4 <- [1,2465,null,{"value":"8"}] 13:56:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 13:56:35 INFO - PROCESS | 1827 | 1461272195948 Marionette TRACE conn4 -> [0,2466,"setScriptTimeout",{"ms":35000}] 13:56:35 INFO - PROCESS | 1827 | 1461272195952 Marionette TRACE conn4 <- [1,2466,null,{}] 13:56:35 INFO - PROCESS | 1827 | 1461272195957 Marionette TRACE conn4 -> [0,2467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:56:36 INFO - PROCESS | 1827 | 1461272196193 Marionette TRACE conn4 <- [1,2467,null,{"value":null}] 13:56:36 INFO - PROCESS | 1827 | 1461272196458 Marionette TRACE conn4 -> [0,2468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:36 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f973a2c8000 == 171 [pid = 1827] [id = 624] 13:56:36 INFO - PROCESS | 1827 | ++DOMWINDOW == 179 (0x7f9734090400) [pid = 1827] [serial = 1873] [outer = (nil)] 13:56:36 INFO - PROCESS | 1827 | ++DOMWINDOW == 180 (0x7f973412b400) [pid = 1827] [serial = 1874] [outer = 0x7f9734090400] 13:56:36 INFO - PROCESS | 1827 | 1461272196606 Marionette DEBUG loaded listener.js 13:56:36 INFO - PROCESS | 1827 | ++DOMWINDOW == 181 (0x7f97341d7400) [pid = 1827] [serial = 1875] [outer = 0x7f9734090400] 13:56:37 INFO - PROCESS | 1827 | 1461272197524 Marionette TRACE conn4 <- [1,2468,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.invalid",0,null,null]]]}] 13:56:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 13:56:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 1634ms 13:56:37 INFO - PROCESS | 1827 | 1461272197584 Marionette TRACE conn4 -> [0,2469,"getWindowHandle",null] 13:56:37 INFO - PROCESS | 1827 | 1461272197588 Marionette TRACE conn4 <- [1,2469,null,{"value":"8"}] 13:56:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 13:56:37 INFO - PROCESS | 1827 | 1461272197594 Marionette TRACE conn4 -> [0,2470,"setScriptTimeout",{"ms":35000}] 13:56:37 INFO - PROCESS | 1827 | 1461272197604 Marionette TRACE conn4 <- [1,2470,null,{}] 13:56:37 INFO - PROCESS | 1827 | 1461272197610 Marionette TRACE conn4 -> [0,2471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:56:37 INFO - PROCESS | 1827 | 1461272197910 Marionette TRACE conn4 <- [1,2471,null,{"value":null}] 13:56:38 INFO - PROCESS | 1827 | 1461272198229 Marionette TRACE conn4 -> [0,2472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:38 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f973a84f000 == 172 [pid = 1827] [id = 625] 13:56:38 INFO - PROCESS | 1827 | ++DOMWINDOW == 182 (0x7f9733fe4400) [pid = 1827] [serial = 1876] [outer = (nil)] 13:56:38 INFO - PROCESS | 1827 | ++DOMWINDOW == 183 (0x7f9734f3a800) [pid = 1827] [serial = 1877] [outer = 0x7f9733fe4400] 13:56:38 INFO - PROCESS | 1827 | 1461272198308 Marionette DEBUG loaded listener.js 13:56:38 INFO - PROCESS | 1827 | ++DOMWINDOW == 184 (0x7f973510f800) [pid = 1827] [serial = 1878] [outer = 0x7f9733fe4400] 13:56:39 INFO - PROCESS | 1827 | 1461272199240 Marionette TRACE conn4 <- [1,2472,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.valid",0,null,null]]]}] 13:56:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 13:56:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 1686ms 13:56:39 INFO - PROCESS | 1827 | 1461272199282 Marionette TRACE conn4 -> [0,2473,"getWindowHandle",null] 13:56:39 INFO - PROCESS | 1827 | 1461272199286 Marionette TRACE conn4 <- [1,2473,null,{"value":"8"}] 13:56:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 13:56:39 INFO - PROCESS | 1827 | 1461272199292 Marionette TRACE conn4 -> [0,2474,"setScriptTimeout",{"ms":35000}] 13:56:39 INFO - PROCESS | 1827 | 1461272199295 Marionette TRACE conn4 <- [1,2474,null,{}] 13:56:39 INFO - PROCESS | 1827 | 1461272199300 Marionette TRACE conn4 -> [0,2475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:56:39 INFO - PROCESS | 1827 | 1461272199529 Marionette TRACE conn4 <- [1,2475,null,{"value":null}] 13:56:39 INFO - PROCESS | 1827 | 1461272199871 Marionette TRACE conn4 -> [0,2476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:39 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f973a986800 == 173 [pid = 1827] [id = 626] 13:56:39 INFO - PROCESS | 1827 | ++DOMWINDOW == 185 (0x7f9725bcec00) [pid = 1827] [serial = 1879] [outer = (nil)] 13:56:39 INFO - PROCESS | 1827 | ++DOMWINDOW == 186 (0x7f973516f800) [pid = 1827] [serial = 1880] [outer = 0x7f9725bcec00] 13:56:40 INFO - PROCESS | 1827 | 1461272200003 Marionette DEBUG loaded listener.js 13:56:40 INFO - PROCESS | 1827 | ++DOMWINDOW == 187 (0x7f9736508800) [pid = 1827] [serial = 1881] [outer = 0x7f9725bcec00] 13:56:41 INFO - PROCESS | 1827 | 1461272201012 Marionette TRACE conn4 <- [1,2476,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent canvases",0,null,null]]]}] 13:56:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 13:56:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 1786ms 13:56:41 INFO - PROCESS | 1827 | 1461272201080 Marionette TRACE conn4 -> [0,2477,"getWindowHandle",null] 13:56:41 INFO - PROCESS | 1827 | 1461272201084 Marionette TRACE conn4 <- [1,2477,null,{"value":"8"}] 13:56:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 13:56:41 INFO - PROCESS | 1827 | 1461272201090 Marionette TRACE conn4 -> [0,2478,"setScriptTimeout",{"ms":35000}] 13:56:41 INFO - PROCESS | 1827 | 1461272201093 Marionette TRACE conn4 <- [1,2478,null,{}] 13:56:41 INFO - PROCESS | 1827 | 1461272201099 Marionette TRACE conn4 -> [0,2479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:56:41 INFO - PROCESS | 1827 | 1461272201332 Marionette TRACE conn4 <- [1,2479,null,{"value":null}] 13:56:41 INFO - PROCESS | 1827 | 1461272201600 Marionette TRACE conn4 -> [0,2480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:41 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f973aae0000 == 174 [pid = 1827] [id = 627] 13:56:41 INFO - PROCESS | 1827 | ++DOMWINDOW == 188 (0x7f9734120000) [pid = 1827] [serial = 1882] [outer = (nil)] 13:56:41 INFO - PROCESS | 1827 | ++DOMWINDOW == 189 (0x7f973687fc00) [pid = 1827] [serial = 1883] [outer = 0x7f9734120000] 13:56:41 INFO - PROCESS | 1827 | 1461272201719 Marionette DEBUG loaded listener.js 13:56:41 INFO - PROCESS | 1827 | ++DOMWINDOW == 190 (0x7f9736888400) [pid = 1827] [serial = 1884] [outer = 0x7f9734120000] 13:56:42 INFO - PROCESS | 1827 | 1461272202590 Marionette TRACE conn4 <- [1,2480,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.basic.html",0,null,null,[["Shadows are drawn for canvases",0,null,null]]]}] 13:56:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 13:56:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 1533ms 13:56:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 13:56:42 INFO - PROCESS | 1827 | 1461272202624 Marionette TRACE conn4 -> [0,2481,"getWindowHandle",null] 13:56:42 INFO - PROCESS | 1827 | 1461272202627 Marionette TRACE conn4 <- [1,2481,null,{"value":"8"}] 13:56:42 INFO - PROCESS | 1827 | 1461272202633 Marionette TRACE conn4 -> [0,2482,"setScriptTimeout",{"ms":35000}] 13:56:42 INFO - PROCESS | 1827 | 1461272202636 Marionette TRACE conn4 <- [1,2482,null,{}] 13:56:42 INFO - PROCESS | 1827 | 1461272202642 Marionette TRACE conn4 -> [0,2483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:56:42 INFO - PROCESS | 1827 | 1461272202872 Marionette TRACE conn4 <- [1,2483,null,{"value":null}] 13:56:43 INFO - PROCESS | 1827 | 1461272203158 Marionette TRACE conn4 -> [0,2484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:43 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f973aeb9000 == 175 [pid = 1827] [id = 628] 13:56:43 INFO - PROCESS | 1827 | ++DOMWINDOW == 191 (0x7f9736503800) [pid = 1827] [serial = 1885] [outer = (nil)] 13:56:43 INFO - PROCESS | 1827 | ++DOMWINDOW == 192 (0x7f9736a26800) [pid = 1827] [serial = 1886] [outer = 0x7f9736503800] 13:56:43 INFO - PROCESS | 1827 | 1461272203277 Marionette DEBUG loaded listener.js 13:56:43 INFO - PROCESS | 1827 | ++DOMWINDOW == 193 (0x7f9736b60c00) [pid = 1827] [serial = 1887] [outer = 0x7f9736503800] 13:56:44 INFO - PROCESS | 1827 | 1461272204179 Marionette TRACE conn4 <- [1,2484,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent canvases",0,null,null]]]}] 13:56:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 13:56:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 1585ms 13:56:44 INFO - PROCESS | 1827 | 1461272204218 Marionette TRACE conn4 -> [0,2485,"getWindowHandle",null] 13:56:44 INFO - PROCESS | 1827 | 1461272204221 Marionette TRACE conn4 <- [1,2485,null,{"value":"8"}] 13:56:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 13:56:44 INFO - PROCESS | 1827 | 1461272204227 Marionette TRACE conn4 -> [0,2486,"setScriptTimeout",{"ms":35000}] 13:56:44 INFO - PROCESS | 1827 | 1461272204230 Marionette TRACE conn4 <- [1,2486,null,{}] 13:56:44 INFO - PROCESS | 1827 | 1461272204237 Marionette TRACE conn4 -> [0,2487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:56:44 INFO - PROCESS | 1827 | 1461272204476 Marionette TRACE conn4 <- [1,2487,null,{"value":null}] 13:56:44 INFO - PROCESS | 1827 | 1461272204793 Marionette TRACE conn4 -> [0,2488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:44 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f973c75f800 == 176 [pid = 1827] [id = 629] 13:56:44 INFO - PROCESS | 1827 | ++DOMWINDOW == 194 (0x7f9725bd5000) [pid = 1827] [serial = 1888] [outer = (nil)] 13:56:44 INFO - PROCESS | 1827 | ++DOMWINDOW == 195 (0x7f9736cb1400) [pid = 1827] [serial = 1889] [outer = 0x7f9725bd5000] 13:56:44 INFO - PROCESS | 1827 | 1461272204874 Marionette DEBUG loaded listener.js 13:56:45 INFO - PROCESS | 1827 | ++DOMWINDOW == 196 (0x7f9736e68400) [pid = 1827] [serial = 1890] [outer = 0x7f9725bd5000] 13:56:45 INFO - PROCESS | 1827 | 1461272205789 Marionette TRACE conn4 <- [1,2488,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of canvases",0,null,null]]]}] 13:56:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 13:56:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 1634ms 13:56:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 13:56:45 INFO - PROCESS | 1827 | 1461272205864 Marionette TRACE conn4 -> [0,2489,"getWindowHandle",null] 13:56:45 INFO - PROCESS | 1827 | 1461272205866 Marionette TRACE conn4 <- [1,2489,null,{"value":"8"}] 13:56:45 INFO - PROCESS | 1827 | 1461272205873 Marionette TRACE conn4 -> [0,2490,"setScriptTimeout",{"ms":35000}] 13:56:45 INFO - PROCESS | 1827 | 1461272205876 Marionette TRACE conn4 <- [1,2490,null,{}] 13:56:45 INFO - PROCESS | 1827 | 1461272205882 Marionette TRACE conn4 -> [0,2491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:56:46 INFO - PROCESS | 1827 | 1461272206155 Marionette TRACE conn4 <- [1,2491,null,{"value":null}] 13:56:46 INFO - PROCESS | 1827 | 1461272206469 Marionette TRACE conn4 -> [0,2492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:46 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f973efd5000 == 177 [pid = 1827] [id = 630] 13:56:46 INFO - PROCESS | 1827 | ++DOMWINDOW == 197 (0x7f972aadcc00) [pid = 1827] [serial = 1891] [outer = (nil)] 13:56:46 INFO - PROCESS | 1827 | ++DOMWINDOW == 198 (0x7f9736f46800) [pid = 1827] [serial = 1892] [outer = 0x7f972aadcc00] 13:56:46 INFO - PROCESS | 1827 | 1461272206546 Marionette DEBUG loaded listener.js 13:56:46 INFO - PROCESS | 1827 | ++DOMWINDOW == 199 (0x7f9736f50c00) [pid = 1827] [serial = 1893] [outer = 0x7f972aadcc00] 13:56:47 INFO - PROCESS | 1827 | 1461272207378 Marionette TRACE conn4 <- [1,2492,null,{"value":["/2dcontext/shadows/2d.shadow.clip.1.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 13:56:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 13:56:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 1583ms 13:56:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 13:56:47 INFO - PROCESS | 1827 | 1461272207456 Marionette TRACE conn4 -> [0,2493,"getWindowHandle",null] 13:56:47 INFO - PROCESS | 1827 | 1461272207459 Marionette TRACE conn4 <- [1,2493,null,{"value":"8"}] 13:56:47 INFO - PROCESS | 1827 | 1461272207465 Marionette TRACE conn4 -> [0,2494,"setScriptTimeout",{"ms":35000}] 13:56:47 INFO - PROCESS | 1827 | 1461272207469 Marionette TRACE conn4 <- [1,2494,null,{}] 13:56:47 INFO - PROCESS | 1827 | 1461272207474 Marionette TRACE conn4 -> [0,2495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:56:47 INFO - PROCESS | 1827 | 1461272207713 Marionette TRACE conn4 <- [1,2495,null,{"value":null}] 13:56:48 INFO - PROCESS | 1827 | 1461272208043 Marionette TRACE conn4 -> [0,2496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:48 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f973f554800 == 178 [pid = 1827] [id = 631] 13:56:48 INFO - PROCESS | 1827 | ++DOMWINDOW == 200 (0x7f9736cb2400) [pid = 1827] [serial = 1894] [outer = (nil)] 13:56:48 INFO - PROCESS | 1827 | ++DOMWINDOW == 201 (0x7f97372e4400) [pid = 1827] [serial = 1895] [outer = 0x7f9736cb2400] 13:56:48 INFO - PROCESS | 1827 | 1461272208138 Marionette DEBUG loaded listener.js 13:56:48 INFO - PROCESS | 1827 | ++DOMWINDOW == 202 (0x7f9737831400) [pid = 1827] [serial = 1896] [outer = 0x7f9736cb2400] 13:56:48 INFO - PROCESS | 1827 | 1461272208996 Marionette TRACE conn4 <- [1,2496,null,{"value":["/2dcontext/shadows/2d.shadow.clip.2.html",0,null,null,[["Shadows are not drawn outside the clipping region",0,null,null]]]}] 13:56:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 13:56:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 1584ms 13:56:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 13:56:49 INFO - PROCESS | 1827 | 1461272209049 Marionette TRACE conn4 -> [0,2497,"getWindowHandle",null] 13:56:49 INFO - PROCESS | 1827 | 1461272209052 Marionette TRACE conn4 <- [1,2497,null,{"value":"8"}] 13:56:49 INFO - PROCESS | 1827 | 1461272209058 Marionette TRACE conn4 -> [0,2498,"setScriptTimeout",{"ms":35000}] 13:56:49 INFO - PROCESS | 1827 | 1461272209061 Marionette TRACE conn4 <- [1,2498,null,{}] 13:56:49 INFO - PROCESS | 1827 | 1461272209066 Marionette TRACE conn4 -> [0,2499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:56:49 INFO - PROCESS | 1827 | 1461272209319 Marionette TRACE conn4 <- [1,2499,null,{"value":null}] 13:56:49 INFO - PROCESS | 1827 | 1461272209641 Marionette TRACE conn4 -> [0,2500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:49 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f973fe9d000 == 179 [pid = 1827] [id = 632] 13:56:49 INFO - PROCESS | 1827 | ++DOMWINDOW == 203 (0x7f9726cd1000) [pid = 1827] [serial = 1897] [outer = (nil)] 13:56:49 INFO - PROCESS | 1827 | ++DOMWINDOW == 204 (0x7f97372e6800) [pid = 1827] [serial = 1898] [outer = 0x7f9726cd1000] 13:56:49 INFO - PROCESS | 1827 | 1461272209724 Marionette DEBUG loaded listener.js 13:56:49 INFO - PROCESS | 1827 | ++DOMWINDOW == 205 (0x7f9738774c00) [pid = 1827] [serial = 1899] [outer = 0x7f9726cd1000] 13:56:51 INFO - PROCESS | 1827 | --DOCSHELL 0x7f972de17000 == 178 [pid = 1827] [id = 346] 13:56:51 INFO - PROCESS | 1827 | --DOCSHELL 0x7f973750d000 == 177 [pid = 1827] [id = 554] 13:56:51 INFO - PROCESS | 1827 | --DOCSHELL 0x7f973a6ad000 == 176 [pid = 1827] [id = 555] 13:56:51 INFO - PROCESS | 1827 | --DOCSHELL 0x7f973ecee000 == 175 [pid = 1827] [id = 558] 13:56:51 INFO - PROCESS | 1827 | --DOCSHELL 0x7f972efab800 == 174 [pid = 1827] [id = 551] 13:56:51 INFO - PROCESS | 1827 | --DOCSHELL 0x7f973a982800 == 173 [pid = 1827] [id = 556] 13:56:51 INFO - PROCESS | 1827 | --DOCSHELL 0x7f972db58800 == 172 [pid = 1827] [id = 550] 13:56:51 INFO - PROCESS | 1827 | --DOCSHELL 0x7f97341b3800 == 171 [pid = 1827] [id = 552] 13:56:51 INFO - PROCESS | 1827 | --DOCSHELL 0x7f972c65e000 == 170 [pid = 1827] [id = 549] 13:56:51 INFO - PROCESS | 1827 | --DOCSHELL 0x7f973aea8000 == 169 [pid = 1827] [id = 557] 13:56:51 INFO - PROCESS | 1827 | --DOCSHELL 0x7f972c259800 == 168 [pid = 1827] [id = 548] 13:56:51 INFO - PROCESS | 1827 | --DOCSHELL 0x7f97367e8000 == 167 [pid = 1827] [id = 553] 13:56:51 INFO - PROCESS | 1827 | --DOCSHELL 0x7f97274ab000 == 166 [pid = 1827] [id = 613] 13:56:51 INFO - PROCESS | 1827 | --DOCSHELL 0x7f9726ea6800 == 165 [pid = 1827] [id = 612] 13:56:51 INFO - PROCESS | 1827 | --DOCSHELL 0x7f9725f0e800 == 164 [pid = 1827] [id = 611] 13:56:51 INFO - PROCESS | 1827 | --DOCSHELL 0x7f9725f21800 == 163 [pid = 1827] [id = 590] 13:56:51 INFO - PROCESS | 1827 | --DOCSHELL 0x7f9722fe5800 == 162 [pid = 1827] [id = 610] 13:56:51 INFO - PROCESS | 1827 | --DOCSHELL 0x7f9737491800 == 161 [pid = 1827] [id = 608] 13:56:51 INFO - PROCESS | 1827 | --DOCSHELL 0x7f9736a3a000 == 160 [pid = 1827] [id = 607] 13:56:51 INFO - PROCESS | 1827 | --DOCSHELL 0x7f973642b000 == 159 [pid = 1827] [id = 606] 13:56:51 INFO - PROCESS | 1827 | --DOCSHELL 0x7f973518f800 == 158 [pid = 1827] [id = 605] 13:56:51 INFO - PROCESS | 1827 | --DOCSHELL 0x7f9734013000 == 157 [pid = 1827] [id = 604] 13:56:51 INFO - PROCESS | 1827 | --DOCSHELL 0x7f972ee98000 == 156 [pid = 1827] [id = 603] 13:56:51 INFO - PROCESS | 1827 | --DOCSHELL 0x7f972dc83800 == 155 [pid = 1827] [id = 602] 13:56:51 INFO - PROCESS | 1827 | --DOCSHELL 0x7f972cdbb800 == 154 [pid = 1827] [id = 601] 13:56:51 INFO - PROCESS | 1827 | --DOCSHELL 0x7f972c249800 == 153 [pid = 1827] [id = 600] 13:56:51 INFO - PROCESS | 1827 | --DOCSHELL 0x7f972af5e800 == 152 [pid = 1827] [id = 599] 13:56:51 INFO - PROCESS | 1827 | --DOCSHELL 0x7f972a9a2800 == 151 [pid = 1827] [id = 598] 13:56:51 INFO - PROCESS | 1827 | --DOCSHELL 0x7f972a8dd800 == 150 [pid = 1827] [id = 597] 13:56:51 INFO - PROCESS | 1827 | --DOCSHELL 0x7f9729ced800 == 149 [pid = 1827] [id = 596] 13:56:51 INFO - PROCESS | 1827 | --DOCSHELL 0x7f97297d2000 == 148 [pid = 1827] [id = 595] 13:56:51 INFO - PROCESS | 1827 | --DOCSHELL 0x7f97273dc800 == 147 [pid = 1827] [id = 594] 13:56:51 INFO - PROCESS | 1827 | --DOCSHELL 0x7f9726e9c000 == 146 [pid = 1827] [id = 593] 13:56:51 INFO - PROCESS | 1827 | --DOCSHELL 0x7f972551f000 == 145 [pid = 1827] [id = 592] 13:56:51 INFO - PROCESS | 1827 | --DOMWINDOW == 204 (0x7f9725bd3800) [pid = 1827] [serial = 1772] [outer = (nil)] [url = about:blank] 13:56:51 INFO - PROCESS | 1827 | --DOMWINDOW == 203 (0x7f9726cc2c00) [pid = 1827] [serial = 1773] [outer = (nil)] [url = about:blank] 13:56:51 INFO - PROCESS | 1827 | --DOMWINDOW == 202 (0x7f9750631400) [pid = 1827] [serial = 1758] [outer = (nil)] [url = about:blank] 13:56:51 INFO - PROCESS | 1827 | --DOMWINDOW == 201 (0x7f972a2a1800) [pid = 1827] [serial = 1715] [outer = (nil)] [url = about:blank] 13:56:51 INFO - PROCESS | 1827 | --DOMWINDOW == 200 (0x7f972fc0a400) [pid = 1827] [serial = 1724] [outer = (nil)] [url = about:blank] 13:56:51 INFO - PROCESS | 1827 | --DOMWINDOW == 199 (0x7f9736a1fc00) [pid = 1827] [serial = 1733] [outer = (nil)] [url = about:blank] 13:56:51 INFO - PROCESS | 1827 | --DOMWINDOW == 198 (0x7f973f431400) [pid = 1827] [serial = 1746] [outer = (nil)] [url = about:blank] 13:56:51 INFO - PROCESS | 1827 | --DOMWINDOW == 197 (0x7f973a621400) [pid = 1827] [serial = 1668] [outer = (nil)] [url = about:blank] 13:56:51 INFO - PROCESS | 1827 | --DOMWINDOW == 196 (0x7f973d4aac00) [pid = 1827] [serial = 1743] [outer = (nil)] [url = about:blank] 13:56:51 INFO - PROCESS | 1827 | --DOMWINDOW == 195 (0x7f9734fe3800) [pid = 1827] [serial = 1730] [outer = (nil)] [url = about:blank] 13:56:51 INFO - PROCESS | 1827 | --DOMWINDOW == 194 (0x7f973510d400) [pid = 1827] [serial = 1659] [outer = (nil)] [url = about:blank] 13:56:51 INFO - PROCESS | 1827 | --DOMWINDOW == 193 (0x7f974d5e8c00) [pid = 1827] [serial = 1754] [outer = (nil)] [url = about:blank] 13:56:51 INFO - PROCESS | 1827 | --DOMWINDOW == 192 (0x7f9741827c00) [pid = 1827] [serial = 1749] [outer = (nil)] [url = about:blank] 13:56:51 INFO - PROCESS | 1827 | --DOMWINDOW == 191 (0x7f9724ce4000) [pid = 1827] [serial = 1766] [outer = (nil)] [url = about:blank] 13:56:51 INFO - PROCESS | 1827 | --DOMWINDOW == 190 (0x7f9724fe9400) [pid = 1827] [serial = 1706] [outer = (nil)] [url = about:blank] 13:56:51 INFO - PROCESS | 1827 | --DOMWINDOW == 189 (0x7f973a2f0800) [pid = 1827] [serial = 1739] [outer = (nil)] [url = about:blank] 13:56:51 INFO - PROCESS | 1827 | --DOMWINDOW == 188 (0x7f9752246800) [pid = 1827] [serial = 1761] [outer = (nil)] [url = about:blank] 13:56:51 INFO - PROCESS | 1827 | --DOMWINDOW == 187 (0x7f972b164000) [pid = 1827] [serial = 1647] [outer = (nil)] [url = about:blank] 13:56:51 INFO - PROCESS | 1827 | --DOMWINDOW == 186 (0x7f9739f0c400) [pid = 1827] [serial = 1736] [outer = (nil)] [url = about:blank] 13:56:51 INFO - PROCESS | 1827 | --DOMWINDOW == 185 (0x7f974d7ef000) [pid = 1827] [serial = 1683] [outer = (nil)] [url = about:blank] 13:56:51 INFO - PROCESS | 1827 | --DOMWINDOW == 184 (0x7f9725b0e000) [pid = 1827] [serial = 1770] [outer = (nil)] [url = about:blank] 13:56:51 INFO - PROCESS | 1827 | --DOMWINDOW == 183 (0x7f97341e1000) [pid = 1827] [serial = 1656] [outer = (nil)] [url = about:blank] 13:56:51 INFO - PROCESS | 1827 | --DOMWINDOW == 182 (0x7f972a2a1c00) [pid = 1827] [serial = 1644] [outer = (nil)] [url = about:blank] 13:56:51 INFO - PROCESS | 1827 | --DOMWINDOW == 181 (0x7f972545d400) [pid = 1827] [serial = 1769] [outer = (nil)] [url = about:blank] 13:56:51 INFO - PROCESS | 1827 | --DOMWINDOW == 180 (0x7f9724e4f800) [pid = 1827] [serial = 1767] [outer = (nil)] [url = about:blank] 13:56:51 INFO - PROCESS | 1827 | --DOMWINDOW == 179 (0x7f972bd66800) [pid = 1827] [serial = 1719] [outer = (nil)] [url = about:blank] 13:56:51 INFO - PROCESS | 1827 | --DOMWINDOW == 178 (0x7f9751ecb400) [pid = 1827] [serial = 1760] [outer = (nil)] [url = about:blank] 13:56:51 INFO - PROCESS | 1827 | --DOMWINDOW == 177 (0x7f9734128800) [pid = 1827] [serial = 1727] [outer = (nil)] [url = about:blank] 13:56:51 INFO - PROCESS | 1827 | --DOMWINDOW == 176 (0x7f973b410c00) [pid = 1827] [serial = 1742] [outer = (nil)] [url = about:blank] 13:56:51 INFO - PROCESS | 1827 | --DOMWINDOW == 175 (0x7f972be4a800) [pid = 1827] [serial = 1650] [outer = (nil)] [url = about:blank] 13:56:51 INFO - PROCESS | 1827 | --DOMWINDOW == 174 (0x7f972994b800) [pid = 1827] [serial = 1641] [outer = (nil)] [url = about:blank] 13:56:51 INFO - PROCESS | 1827 | --DOMWINDOW == 173 (0x7f9726cd1800) [pid = 1827] [serial = 1709] [outer = (nil)] [url = about:blank] 13:56:51 INFO - PROCESS | 1827 | --DOMWINDOW == 172 (0x7f973e04b400) [pid = 1827] [serial = 1671] [outer = (nil)] [url = about:blank] 13:56:51 INFO - PROCESS | 1827 | --DOMWINDOW == 171 (0x7f9740374800) [pid = 1827] [serial = 1677] [outer = (nil)] [url = about:blank] 13:56:51 INFO - PROCESS | 1827 | --DOMWINDOW == 170 (0x7f974e578400) [pid = 1827] [serial = 1757] [outer = (nil)] [url = about:blank] 13:56:51 INFO - PROCESS | 1827 | --DOMWINDOW == 169 (0x7f9729cc2c00) [pid = 1827] [serial = 1713] [outer = (nil)] [url = about:blank] 13:56:51 INFO - PROCESS | 1827 | --DOMWINDOW == 168 (0x7f9733f23800) [pid = 1827] [serial = 1725] [outer = (nil)] [url = about:blank] 13:56:51 INFO - PROCESS | 1827 | --DOMWINDOW == 167 (0x7f972ad7d000) [pid = 1827] [serial = 1718] [outer = (nil)] [url = about:blank] 13:56:51 INFO - PROCESS | 1827 | --DOMWINDOW == 166 (0x7f973efb6400) [pid = 1827] [serial = 1674] [outer = (nil)] [url = about:blank] 13:56:51 INFO - PROCESS | 1827 | --DOMWINDOW == 165 (0x7f9740375400) [pid = 1827] [serial = 1748] [outer = (nil)] [url = about:blank] 13:56:51 INFO - PROCESS | 1827 | --DOMWINDOW == 164 (0x7f974e713400) [pid = 1827] [serial = 1686] [outer = (nil)] [url = about:blank] 13:56:51 INFO - PROCESS | 1827 | --DOMWINDOW == 163 (0x7f974e54b400) [pid = 1827] [serial = 1755] [outer = (nil)] [url = about:blank] 13:56:51 INFO - PROCESS | 1827 | --DOMWINDOW == 162 (0x7f972f16b800) [pid = 1827] [serial = 1721] [outer = (nil)] [url = about:blank] 13:56:51 INFO - PROCESS | 1827 | --DOMWINDOW == 161 (0x7f97252d8c00) [pid = 1827] [serial = 1638] [outer = (nil)] [url = about:blank] 13:56:51 INFO - PROCESS | 1827 | --DOMWINDOW == 160 (0x7f972ef13c00) [pid = 1827] [serial = 1689] [outer = (nil)] [url = about:blank] 13:56:51 INFO - PROCESS | 1827 | --DOMWINDOW == 159 (0x7f9721f7c400) [pid = 1827] [serial = 1764] [outer = (nil)] [url = about:blank] 13:56:51 INFO - PROCESS | 1827 | --DOMWINDOW == 158 (0x7f973a26d000) [pid = 1827] [serial = 1737] [outer = (nil)] [url = about:blank] 13:56:51 INFO - PROCESS | 1827 | --DOMWINDOW == 157 (0x7f9736507000) [pid = 1827] [serial = 1731] [outer = (nil)] [url = about:blank] 13:56:51 INFO - PROCESS | 1827 | --DOMWINDOW == 156 (0x7f973efab800) [pid = 1827] [serial = 1745] [outer = (nil)] [url = about:blank] 13:56:51 INFO - PROCESS | 1827 | --DOMWINDOW == 155 (0x7f9733f23000) [pid = 1827] [serial = 1653] [outer = (nil)] [url = about:blank] 13:56:51 INFO - PROCESS | 1827 | --DOMWINDOW == 154 (0x7f974c43e000) [pid = 1827] [serial = 1752] [outer = (nil)] [url = about:blank] 13:56:51 INFO - PROCESS | 1827 | --DOMWINDOW == 153 (0x7f972aa76800) [pid = 1827] [serial = 1716] [outer = (nil)] [url = about:blank] 13:56:51 INFO - PROCESS | 1827 | --DOMWINDOW == 152 (0x7f97293e1800) [pid = 1827] [serial = 1710] [outer = (nil)] [url = about:blank] 13:56:51 INFO - PROCESS | 1827 | --DOMWINDOW == 151 (0x7f97299ac800) [pid = 1827] [serial = 1712] [outer = (nil)] [url = about:blank] 13:56:51 INFO - PROCESS | 1827 | --DOMWINDOW == 150 (0x7f97465ed800) [pid = 1827] [serial = 1751] [outer = (nil)] [url = about:blank] 13:56:51 INFO - PROCESS | 1827 | --DOMWINDOW == 149 (0x7f972fb9f400) [pid = 1827] [serial = 1722] [outer = (nil)] [url = about:blank] 13:56:51 INFO - PROCESS | 1827 | --DOMWINDOW == 148 (0x7f97252d9800) [pid = 1827] [serial = 1707] [outer = (nil)] [url = about:blank] 13:56:51 INFO - PROCESS | 1827 | --DOMWINDOW == 147 (0x7f973a729000) [pid = 1827] [serial = 1740] [outer = (nil)] [url = about:blank] 13:56:51 INFO - PROCESS | 1827 | --DOMWINDOW == 146 (0x7f97416ea400) [pid = 1827] [serial = 1680] [outer = (nil)] [url = about:blank] 13:56:51 INFO - PROCESS | 1827 | --DOMWINDOW == 145 (0x7f9721f73c00) [pid = 1827] [serial = 1763] [outer = (nil)] [url = about:blank] 13:56:51 INFO - PROCESS | 1827 | --DOMWINDOW == 144 (0x7f973688dc00) [pid = 1827] [serial = 1662] [outer = (nil)] [url = about:blank] 13:56:51 INFO - PROCESS | 1827 | --DOMWINDOW == 143 (0x7f9736f4ac00) [pid = 1827] [serial = 1665] [outer = (nil)] [url = about:blank] 13:56:51 INFO - PROCESS | 1827 | --DOMWINDOW == 142 (0x7f9736e6d400) [pid = 1827] [serial = 1734] [outer = (nil)] [url = about:blank] 13:56:51 INFO - PROCESS | 1827 | --DOMWINDOW == 141 (0x7f97341dc400) [pid = 1827] [serial = 1728] [outer = (nil)] [url = about:blank] 13:56:52 INFO - PROCESS | 1827 | 1461272212210 Marionette TRACE conn4 <- [1,2500,null,{"value":["/2dcontext/shadows/2d.shadow.clip.3.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 13:56:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 13:56:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 3187ms 13:56:52 INFO - PROCESS | 1827 | 1461272212245 Marionette TRACE conn4 -> [0,2501,"getWindowHandle",null] 13:56:52 INFO - PROCESS | 1827 | 1461272212252 Marionette TRACE conn4 <- [1,2501,null,{"value":"8"}] 13:56:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 13:56:52 INFO - PROCESS | 1827 | 1461272212261 Marionette TRACE conn4 -> [0,2502,"setScriptTimeout",{"ms":35000}] 13:56:52 INFO - PROCESS | 1827 | 1461272212266 Marionette TRACE conn4 <- [1,2502,null,{}] 13:56:52 INFO - PROCESS | 1827 | 1461272212273 Marionette TRACE conn4 -> [0,2503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:56:52 INFO - PROCESS | 1827 | 1461272212488 Marionette TRACE conn4 <- [1,2503,null,{"value":null}] 13:56:52 INFO - PROCESS | 1827 | 1461272212676 Marionette TRACE conn4 -> [0,2504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:52 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f9722fe9800 == 146 [pid = 1827] [id = 633] 13:56:52 INFO - PROCESS | 1827 | ++DOMWINDOW == 142 (0x7f9724888400) [pid = 1827] [serial = 1900] [outer = (nil)] 13:56:52 INFO - PROCESS | 1827 | ++DOMWINDOW == 143 (0x7f9724ce4000) [pid = 1827] [serial = 1901] [outer = 0x7f9724888400] 13:56:52 INFO - PROCESS | 1827 | 1461272212745 Marionette DEBUG loaded listener.js 13:56:52 INFO - PROCESS | 1827 | ++DOMWINDOW == 144 (0x7f9724feb000) [pid = 1827] [serial = 1902] [outer = 0x7f9724888400] 13:56:53 INFO - PROCESS | 1827 | 1461272213627 Marionette TRACE conn4 <- [1,2504,null,{"value":["/2dcontext/shadows/2d.shadow.composite.1.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 13:56:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 13:56:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 1394ms 13:56:53 INFO - PROCESS | 1827 | 1461272213656 Marionette TRACE conn4 -> [0,2505,"getWindowHandle",null] 13:56:53 INFO - PROCESS | 1827 | 1461272213663 Marionette TRACE conn4 <- [1,2505,null,{"value":"8"}] 13:56:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 13:56:53 INFO - PROCESS | 1827 | 1461272213673 Marionette TRACE conn4 -> [0,2506,"setScriptTimeout",{"ms":35000}] 13:56:53 INFO - PROCESS | 1827 | 1461272213677 Marionette TRACE conn4 <- [1,2506,null,{}] 13:56:53 INFO - PROCESS | 1827 | 1461272213682 Marionette TRACE conn4 -> [0,2507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:56:53 INFO - PROCESS | 1827 | 1461272213915 Marionette TRACE conn4 <- [1,2507,null,{"value":null}] 13:56:54 INFO - PROCESS | 1827 | 1461272214128 Marionette TRACE conn4 -> [0,2508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:54 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f9725f0b000 == 147 [pid = 1827] [id = 634] 13:56:54 INFO - PROCESS | 1827 | ++DOMWINDOW == 145 (0x7f9724888800) [pid = 1827] [serial = 1903] [outer = (nil)] 13:56:54 INFO - PROCESS | 1827 | ++DOMWINDOW == 146 (0x7f9725b10c00) [pid = 1827] [serial = 1904] [outer = 0x7f9724888800] 13:56:54 INFO - PROCESS | 1827 | 1461272214207 Marionette DEBUG loaded listener.js 13:56:54 INFO - PROCESS | 1827 | ++DOMWINDOW == 147 (0x7f9725df1c00) [pid = 1827] [serial = 1905] [outer = 0x7f9724888800] 13:56:55 INFO - PROCESS | 1827 | 1461272215160 Marionette TRACE conn4 <- [1,2508,null,{"value":["/2dcontext/shadows/2d.shadow.composite.2.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 13:56:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 13:56:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 1533ms 13:56:55 INFO - PROCESS | 1827 | 1461272215207 Marionette TRACE conn4 -> [0,2509,"getWindowHandle",null] 13:56:55 INFO - PROCESS | 1827 | 1461272215212 Marionette TRACE conn4 <- [1,2509,null,{"value":"8"}] 13:56:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 13:56:55 INFO - PROCESS | 1827 | 1461272215226 Marionette TRACE conn4 -> [0,2510,"setScriptTimeout",{"ms":35000}] 13:56:55 INFO - PROCESS | 1827 | 1461272215233 Marionette TRACE conn4 <- [1,2510,null,{}] 13:56:55 INFO - PROCESS | 1827 | 1461272215248 Marionette TRACE conn4 -> [0,2511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:56:55 INFO - PROCESS | 1827 | 1461272215638 Marionette TRACE conn4 <- [1,2511,null,{"value":null}] 13:56:55 INFO - PROCESS | 1827 | 1461272215699 Marionette TRACE conn4 -> [0,2512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:55 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f97256d7000 == 148 [pid = 1827] [id = 635] 13:56:55 INFO - PROCESS | 1827 | ++DOMWINDOW == 148 (0x7f97271a5800) [pid = 1827] [serial = 1906] [outer = (nil)] 13:56:55 INFO - PROCESS | 1827 | ++DOMWINDOW == 149 (0x7f97272eb000) [pid = 1827] [serial = 1907] [outer = 0x7f97271a5800] 13:56:55 INFO - PROCESS | 1827 | 1461272215785 Marionette DEBUG loaded listener.js 13:56:55 INFO - PROCESS | 1827 | ++DOMWINDOW == 150 (0x7f97295b1000) [pid = 1827] [serial = 1908] [outer = 0x7f97271a5800] 13:56:56 INFO - PROCESS | 1827 | --DOMWINDOW == 149 (0x7f972bd90000) [pid = 1827] [serial = 1804] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 13:56:56 INFO - PROCESS | 1827 | --DOMWINDOW == 148 (0x7f9724cdd800) [pid = 1827] [serial = 1810] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 13:56:56 INFO - PROCESS | 1827 | --DOMWINDOW == 147 (0x7f9729c85000) [pid = 1827] [serial = 1798] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 13:56:56 INFO - PROCESS | 1827 | --DOMWINDOW == 146 (0x7f97252d6000) [pid = 1827] [serial = 1813] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 13:56:56 INFO - PROCESS | 1827 | --DOMWINDOW == 145 (0x7f9725b12400) [pid = 1827] [serial = 1780] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 13:56:56 INFO - PROCESS | 1827 | --DOMWINDOW == 144 (0x7f9720009000) [pid = 1827] [serial = 1702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 13:56:56 INFO - PROCESS | 1827 | --DOMWINDOW == 143 (0x7f9729ccdc00) [pid = 1827] [serial = 1795] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 13:56:56 INFO - PROCESS | 1827 | --DOMWINDOW == 142 (0x7f972efe0000) [pid = 1827] [serial = 1816] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 13:56:56 INFO - PROCESS | 1827 | --DOMWINDOW == 141 (0x7f97272e4800) [pid = 1827] [serial = 1786] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 13:56:56 INFO - PROCESS | 1827 | --DOMWINDOW == 140 (0x7f972719dc00) [pid = 1827] [serial = 1822] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 13:56:56 INFO - PROCESS | 1827 | --DOMWINDOW == 139 (0x7f9733fa3c00) [pid = 1827] [serial = 1825] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 13:56:56 INFO - PROCESS | 1827 | --DOMWINDOW == 138 (0x7f97271a5400) [pid = 1827] [serial = 1783] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 13:56:56 INFO - PROCESS | 1827 | --DOMWINDOW == 137 (0x7f9729956800) [pid = 1827] [serial = 1792] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 13:56:56 INFO - PROCESS | 1827 | --DOMWINDOW == 136 (0x7f972dbcd000) [pid = 1827] [serial = 1807] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 13:56:56 INFO - PROCESS | 1827 | --DOMWINDOW == 135 (0x7f9724e58000) [pid = 1827] [serial = 1834] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 13:56:56 INFO - PROCESS | 1827 | --DOMWINDOW == 134 (0x7f9729956000) [pid = 1827] [serial = 1789] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 13:56:56 INFO - PROCESS | 1827 | --DOMWINDOW == 133 (0x7f9724ce7400) [pid = 1827] [serial = 1828] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 13:56:56 INFO - PROCESS | 1827 | --DOMWINDOW == 132 (0x7f9725dfcc00) [pid = 1827] [serial = 1837] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 13:56:56 INFO - PROCESS | 1827 | --DOMWINDOW == 131 (0x7f9725459c00) [pid = 1827] [serial = 1819] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 13:56:56 INFO - PROCESS | 1827 | --DOMWINDOW == 130 (0x7f9724ce4800) [pid = 1827] [serial = 1777] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 13:56:56 INFO - PROCESS | 1827 | --DOMWINDOW == 129 (0x7f9721eed000) [pid = 1827] [serial = 1801] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 13:56:56 INFO - PROCESS | 1827 | --DOMWINDOW == 128 (0x7f9721f73400) [pid = 1827] [serial = 1831] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 13:56:57 INFO - PROCESS | 1827 | 1461272217219 Marionette TRACE conn4 <- [1,2512,null,{"value":["/2dcontext/shadows/2d.shadow.composite.3.html",0,null,null,[["Areas outside shadows are drawn correctly with destination-out",0,null,null]]]}] 13:56:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 13:56:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 2037ms 13:56:57 INFO - PROCESS | 1827 | 1461272217264 Marionette TRACE conn4 -> [0,2513,"getWindowHandle",null] 13:56:57 INFO - PROCESS | 1827 | 1461272217268 Marionette TRACE conn4 <- [1,2513,null,{"value":"8"}] 13:56:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 13:56:57 INFO - PROCESS | 1827 | 1461272217274 Marionette TRACE conn4 -> [0,2514,"setScriptTimeout",{"ms":35000}] 13:56:57 INFO - PROCESS | 1827 | 1461272217276 Marionette TRACE conn4 <- [1,2514,null,{}] 13:56:57 INFO - PROCESS | 1827 | 1461272217281 Marionette TRACE conn4 -> [0,2515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:56:57 INFO - PROCESS | 1827 | 1461272217492 Marionette TRACE conn4 <- [1,2515,null,{"value":null}] 13:56:57 INFO - PROCESS | 1827 | 1461272217672 Marionette TRACE conn4 -> [0,2516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.blur.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:57 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f97274c5000 == 149 [pid = 1827] [id = 636] 13:56:57 INFO - PROCESS | 1827 | ++DOMWINDOW == 129 (0x7f9724ce3800) [pid = 1827] [serial = 1909] [outer = (nil)] 13:56:57 INFO - PROCESS | 1827 | ++DOMWINDOW == 130 (0x7f97272e4800) [pid = 1827] [serial = 1910] [outer = 0x7f9724ce3800] 13:56:57 INFO - PROCESS | 1827 | 1461272217738 Marionette DEBUG loaded listener.js 13:56:57 INFO - PROCESS | 1827 | ++DOMWINDOW == 131 (0x7f9729945800) [pid = 1827] [serial = 1911] [outer = 0x7f9724ce3800] 13:56:58 INFO - PROCESS | 1827 | 1461272218491 Marionette TRACE conn4 <- [1,2516,null,{"value":["/2dcontext/shadows/2d.shadow.enable.blur.html",0,null,null,[["Shadows are drawn if shadowBlur is set",0,null,null]]]}] 13:56:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 13:56:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 1281ms 13:56:58 INFO - PROCESS | 1827 | 1461272218687 Marionette TRACE conn4 -> [0,2517,"getWindowHandle",null] 13:56:58 INFO - PROCESS | 1827 | 1461272218695 Marionette TRACE conn4 <- [1,2517,null,{"value":"8"}] 13:56:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 13:56:58 INFO - PROCESS | 1827 | 1461272218704 Marionette TRACE conn4 -> [0,2518,"setScriptTimeout",{"ms":35000}] 13:56:58 INFO - PROCESS | 1827 | 1461272218709 Marionette TRACE conn4 <- [1,2518,null,{}] 13:56:58 INFO - PROCESS | 1827 | 1461272218717 Marionette TRACE conn4 -> [0,2519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:56:59 INFO - PROCESS | 1827 | 1461272218999 Marionette TRACE conn4 <- [1,2519,null,{"value":null}] 13:56:59 INFO - PROCESS | 1827 | 1461272219341 Marionette TRACE conn4 -> [0,2520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.off.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:59 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f97255d9800 == 150 [pid = 1827] [id = 637] 13:56:59 INFO - PROCESS | 1827 | ++DOMWINDOW == 132 (0x7f9724884400) [pid = 1827] [serial = 1912] [outer = (nil)] 13:56:59 INFO - PROCESS | 1827 | ++DOMWINDOW == 133 (0x7f9724ce7000) [pid = 1827] [serial = 1913] [outer = 0x7f9724884400] 13:56:59 INFO - PROCESS | 1827 | 1461272219421 Marionette DEBUG loaded listener.js 13:56:59 INFO - PROCESS | 1827 | ++DOMWINDOW == 134 (0x7f97252d5c00) [pid = 1827] [serial = 1914] [outer = 0x7f9724884400] 13:57:00 INFO - PROCESS | 1827 | 1461272220343 Marionette TRACE conn4 <- [1,2520,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.1.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 13:57:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 13:57:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 1684ms 13:57:00 INFO - PROCESS | 1827 | 1461272220390 Marionette TRACE conn4 -> [0,2521,"getWindowHandle",null] 13:57:00 INFO - PROCESS | 1827 | 1461272220396 Marionette TRACE conn4 <- [1,2521,null,{"value":"8"}] 13:57:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 13:57:00 INFO - PROCESS | 1827 | 1461272220408 Marionette TRACE conn4 -> [0,2522,"setScriptTimeout",{"ms":35000}] 13:57:00 INFO - PROCESS | 1827 | 1461272220412 Marionette TRACE conn4 <- [1,2522,null,{}] 13:57:00 INFO - PROCESS | 1827 | 1461272220419 Marionette TRACE conn4 -> [0,2523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:57:00 INFO - PROCESS | 1827 | 1461272220670 Marionette TRACE conn4 <- [1,2523,null,{"value":null}] 13:57:01 INFO - PROCESS | 1827 | 1461272221019 Marionette TRACE conn4 -> [0,2524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.off.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:01 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f9729ab3000 == 151 [pid = 1827] [id = 638] 13:57:01 INFO - PROCESS | 1827 | ++DOMWINDOW == 135 (0x7f9725dfbc00) [pid = 1827] [serial = 1915] [outer = (nil)] 13:57:01 INFO - PROCESS | 1827 | ++DOMWINDOW == 136 (0x7f972719c000) [pid = 1827] [serial = 1916] [outer = 0x7f9725dfbc00] 13:57:01 INFO - PROCESS | 1827 | 1461272221140 Marionette DEBUG loaded listener.js 13:57:01 INFO - PROCESS | 1827 | ++DOMWINDOW == 137 (0x7f9729596000) [pid = 1827] [serial = 1917] [outer = 0x7f9725dfbc00] 13:57:02 INFO - PROCESS | 1827 | 1461272222147 Marionette TRACE conn4 <- [1,2524,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.2.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 13:57:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 13:57:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 1790ms 13:57:02 INFO - PROCESS | 1827 | 1461272222196 Marionette TRACE conn4 -> [0,2525,"getWindowHandle",null] 13:57:02 INFO - PROCESS | 1827 | 1461272222200 Marionette TRACE conn4 <- [1,2525,null,{"value":"8"}] 13:57:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 13:57:02 INFO - PROCESS | 1827 | 1461272222206 Marionette TRACE conn4 -> [0,2526,"setScriptTimeout",{"ms":35000}] 13:57:02 INFO - PROCESS | 1827 | 1461272222209 Marionette TRACE conn4 <- [1,2526,null,{}] 13:57:02 INFO - PROCESS | 1827 | 1461272222223 Marionette TRACE conn4 -> [0,2527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:57:02 INFO - PROCESS | 1827 | 1461272222473 Marionette TRACE conn4 <- [1,2527,null,{"value":null}] 13:57:02 INFO - PROCESS | 1827 | 1461272222857 Marionette TRACE conn4 -> [0,2528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.x.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:02 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f972a6dd000 == 152 [pid = 1827] [id = 639] 13:57:02 INFO - PROCESS | 1827 | ++DOMWINDOW == 138 (0x7f97299a8800) [pid = 1827] [serial = 1918] [outer = (nil)] 13:57:02 INFO - PROCESS | 1827 | ++DOMWINDOW == 139 (0x7f9729c84000) [pid = 1827] [serial = 1919] [outer = 0x7f97299a8800] 13:57:02 INFO - PROCESS | 1827 | 1461272222943 Marionette DEBUG loaded listener.js 13:57:03 INFO - PROCESS | 1827 | ++DOMWINDOW == 140 (0x7f9729cc7c00) [pid = 1827] [serial = 1920] [outer = 0x7f97299a8800] 13:57:03 INFO - PROCESS | 1827 | 1461272223882 Marionette TRACE conn4 <- [1,2528,null,{"value":["/2dcontext/shadows/2d.shadow.enable.x.html",0,null,null,[["Shadows are drawn if shadowOffsetX is set",0,null,null]]]}] 13:57:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 13:57:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 1730ms 13:57:03 INFO - PROCESS | 1827 | 1461272223937 Marionette TRACE conn4 -> [0,2529,"getWindowHandle",null] 13:57:03 INFO - PROCESS | 1827 | 1461272223941 Marionette TRACE conn4 <- [1,2529,null,{"value":"8"}] 13:57:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 13:57:03 INFO - PROCESS | 1827 | 1461272223948 Marionette TRACE conn4 -> [0,2530,"setScriptTimeout",{"ms":35000}] 13:57:03 INFO - PROCESS | 1827 | 1461272223951 Marionette TRACE conn4 <- [1,2530,null,{}] 13:57:03 INFO - PROCESS | 1827 | 1461272223956 Marionette TRACE conn4 -> [0,2531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:57:04 INFO - PROCESS | 1827 | 1461272224198 Marionette TRACE conn4 <- [1,2531,null,{"value":null}] 13:57:04 INFO - PROCESS | 1827 | 1461272224506 Marionette TRACE conn4 -> [0,2532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.y.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:04 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f972aa0f000 == 153 [pid = 1827] [id = 640] 13:57:04 INFO - PROCESS | 1827 | ++DOMWINDOW == 141 (0x7f97271a5400) [pid = 1827] [serial = 1921] [outer = (nil)] 13:57:04 INFO - PROCESS | 1827 | ++DOMWINDOW == 142 (0x7f972a297400) [pid = 1827] [serial = 1922] [outer = 0x7f97271a5400] 13:57:04 INFO - PROCESS | 1827 | 1461272224598 Marionette DEBUG loaded listener.js 13:57:04 INFO - PROCESS | 1827 | ++DOMWINDOW == 143 (0x7f972aa71800) [pid = 1827] [serial = 1923] [outer = 0x7f97271a5400] 13:57:05 INFO - PROCESS | 1827 | 1461272225453 Marionette TRACE conn4 <- [1,2532,null,{"value":["/2dcontext/shadows/2d.shadow.enable.y.html",0,null,null,[["Shadows are drawn if shadowOffsetY is set",0,null,null]]]}] 13:57:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 13:57:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 1584ms 13:57:05 INFO - PROCESS | 1827 | 1461272225533 Marionette TRACE conn4 -> [0,2533,"getWindowHandle",null] 13:57:05 INFO - PROCESS | 1827 | 1461272225537 Marionette TRACE conn4 <- [1,2533,null,{"value":"8"}] 13:57:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 13:57:05 INFO - PROCESS | 1827 | 1461272225543 Marionette TRACE conn4 -> [0,2534,"setScriptTimeout",{"ms":35000}] 13:57:05 INFO - PROCESS | 1827 | 1461272225546 Marionette TRACE conn4 <- [1,2534,null,{}] 13:57:05 INFO - PROCESS | 1827 | 1461272225551 Marionette TRACE conn4 -> [0,2535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:57:05 INFO - PROCESS | 1827 | 1461272225807 Marionette TRACE conn4 <- [1,2535,null,{"value":null}] 13:57:06 INFO - PROCESS | 1827 | 1461272226108 Marionette TRACE conn4 -> [0,2536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:06 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f972af7a000 == 154 [pid = 1827] [id = 641] 13:57:06 INFO - PROCESS | 1827 | ++DOMWINDOW == 144 (0x7f972a296c00) [pid = 1827] [serial = 1924] [outer = (nil)] 13:57:06 INFO - PROCESS | 1827 | ++DOMWINDOW == 145 (0x7f972aae0000) [pid = 1827] [serial = 1925] [outer = 0x7f972a296c00] 13:57:06 INFO - PROCESS | 1827 | 1461272226190 Marionette DEBUG loaded listener.js 13:57:06 INFO - PROCESS | 1827 | ++DOMWINDOW == 146 (0x7f972ad7b800) [pid = 1827] [serial = 1926] [outer = 0x7f972a296c00] 13:57:07 INFO - PROCESS | 1827 | 1461272227009 Marionette TRACE conn4 <- [1,2536,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent gradient fills",0,null,null]]]}] 13:57:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 13:57:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 1536ms 13:57:07 INFO - PROCESS | 1827 | 1461272227080 Marionette TRACE conn4 -> [0,2537,"getWindowHandle",null] 13:57:07 INFO - PROCESS | 1827 | 1461272227084 Marionette TRACE conn4 <- [1,2537,null,{"value":"8"}] 13:57:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 13:57:07 INFO - PROCESS | 1827 | 1461272227089 Marionette TRACE conn4 -> [0,2538,"setScriptTimeout",{"ms":35000}] 13:57:07 INFO - PROCESS | 1827 | 1461272227092 Marionette TRACE conn4 <- [1,2538,null,{}] 13:57:07 INFO - PROCESS | 1827 | 1461272227098 Marionette TRACE conn4 -> [0,2539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:57:07 INFO - PROCESS | 1827 | 1461272227391 Marionette TRACE conn4 <- [1,2539,null,{"value":null}] 13:57:07 INFO - PROCESS | 1827 | 1461272227710 Marionette TRACE conn4 -> [0,2540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:07 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f972c297800 == 155 [pid = 1827] [id = 642] 13:57:07 INFO - PROCESS | 1827 | ++DOMWINDOW == 147 (0x7f972bd6b800) [pid = 1827] [serial = 1927] [outer = (nil)] 13:57:07 INFO - PROCESS | 1827 | ++DOMWINDOW == 148 (0x7f972bd90400) [pid = 1827] [serial = 1928] [outer = 0x7f972bd6b800] 13:57:07 INFO - PROCESS | 1827 | 1461272227789 Marionette DEBUG loaded listener.js 13:57:07 INFO - PROCESS | 1827 | ++DOMWINDOW == 149 (0x7f972c221000) [pid = 1827] [serial = 1929] [outer = 0x7f972bd6b800] 13:57:08 INFO - PROCESS | 1827 | 1461272228648 Marionette TRACE conn4 <- [1,2540,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.basic.html",0,null,null,[["Shadows are drawn for gradient fills",0,null,null]]]}] 13:57:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 13:57:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 1632ms 13:57:08 INFO - PROCESS | 1827 | 1461272228723 Marionette TRACE conn4 -> [0,2541,"getWindowHandle",null] 13:57:08 INFO - PROCESS | 1827 | 1461272228727 Marionette TRACE conn4 <- [1,2541,null,{"value":"8"}] 13:57:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 13:57:08 INFO - PROCESS | 1827 | 1461272228733 Marionette TRACE conn4 -> [0,2542,"setScriptTimeout",{"ms":35000}] 13:57:08 INFO - PROCESS | 1827 | 1461272228736 Marionette TRACE conn4 <- [1,2542,null,{}] 13:57:08 INFO - PROCESS | 1827 | 1461272228741 Marionette TRACE conn4 -> [0,2543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:57:08 INFO - PROCESS | 1827 | 1461272228973 Marionette TRACE conn4 <- [1,2543,null,{"value":null}] 13:57:09 INFO - PROCESS | 1827 | 1461272229239 Marionette TRACE conn4 -> [0,2544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:09 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f972db23000 == 156 [pid = 1827] [id = 643] 13:57:09 INFO - PROCESS | 1827 | ++DOMWINDOW == 150 (0x7f972c229400) [pid = 1827] [serial = 1930] [outer = (nil)] 13:57:09 INFO - PROCESS | 1827 | ++DOMWINDOW == 151 (0x7f972de33800) [pid = 1827] [serial = 1931] [outer = 0x7f972c229400] 13:57:09 INFO - PROCESS | 1827 | 1461272229365 Marionette DEBUG loaded listener.js 13:57:09 INFO - PROCESS | 1827 | ++DOMWINDOW == 152 (0x7f972f16e400) [pid = 1827] [serial = 1932] [outer = 0x7f972c229400] 13:57:10 INFO - PROCESS | 1827 | 1461272230244 Marionette TRACE conn4 <- [1,2544,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent gradient fills",0,null,null]]]}] 13:57:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 13:57:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 1580ms 13:57:10 INFO - PROCESS | 1827 | 1461272230314 Marionette TRACE conn4 -> [0,2545,"getWindowHandle",null] 13:57:10 INFO - PROCESS | 1827 | 1461272230318 Marionette TRACE conn4 <- [1,2545,null,{"value":"8"}] 13:57:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 13:57:10 INFO - PROCESS | 1827 | 1461272230324 Marionette TRACE conn4 -> [0,2546,"setScriptTimeout",{"ms":35000}] 13:57:10 INFO - PROCESS | 1827 | 1461272230326 Marionette TRACE conn4 <- [1,2546,null,{}] 13:57:10 INFO - PROCESS | 1827 | 1461272230332 Marionette TRACE conn4 -> [0,2547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:57:10 INFO - PROCESS | 1827 | 1461272230556 Marionette TRACE conn4 <- [1,2547,null,{"value":null}] 13:57:10 INFO - PROCESS | 1827 | 1461272230817 Marionette TRACE conn4 -> [0,2548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:10 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f972de17000 == 157 [pid = 1827] [id = 644] 13:57:10 INFO - PROCESS | 1827 | ++DOMWINDOW == 153 (0x7f972c22b800) [pid = 1827] [serial = 1933] [outer = (nil)] 13:57:10 INFO - PROCESS | 1827 | ++DOMWINDOW == 154 (0x7f972faeec00) [pid = 1827] [serial = 1934] [outer = 0x7f972c22b800] 13:57:10 INFO - PROCESS | 1827 | 1461272230934 Marionette DEBUG loaded listener.js 13:57:11 INFO - PROCESS | 1827 | ++DOMWINDOW == 155 (0x7f972fc0a400) [pid = 1827] [serial = 1935] [outer = 0x7f972c22b800] 13:57:11 INFO - PROCESS | 1827 | 1461272231774 Marionette TRACE conn4 <- [1,2548,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of gradient fills",0,null,null]]]}] 13:57:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 13:57:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 1480ms 13:57:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 13:57:11 INFO - PROCESS | 1827 | 1461272231805 Marionette TRACE conn4 -> [0,2549,"getWindowHandle",null] 13:57:11 INFO - PROCESS | 1827 | 1461272231808 Marionette TRACE conn4 <- [1,2549,null,{"value":"8"}] 13:57:11 INFO - PROCESS | 1827 | 1461272231814 Marionette TRACE conn4 -> [0,2550,"setScriptTimeout",{"ms":35000}] 13:57:11 INFO - PROCESS | 1827 | 1461272231817 Marionette TRACE conn4 <- [1,2550,null,{}] 13:57:11 INFO - PROCESS | 1827 | 1461272231822 Marionette TRACE conn4 -> [0,2551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:57:12 INFO - PROCESS | 1827 | 1461272232044 Marionette TRACE conn4 <- [1,2551,null,{"value":null}] 13:57:12 INFO - PROCESS | 1827 | 1461272232278 Marionette TRACE conn4 -> [0,2552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:12 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f972fcd6800 == 158 [pid = 1827] [id = 645] 13:57:12 INFO - PROCESS | 1827 | ++DOMWINDOW == 156 (0x7f972c22bc00) [pid = 1827] [serial = 1936] [outer = (nil)] 13:57:12 INFO - PROCESS | 1827 | ++DOMWINDOW == 157 (0x7f9733f23c00) [pid = 1827] [serial = 1937] [outer = 0x7f972c22bc00] 13:57:12 INFO - PROCESS | 1827 | 1461272232355 Marionette DEBUG loaded listener.js 13:57:12 INFO - PROCESS | 1827 | ++DOMWINDOW == 158 (0x7f9733fae400) [pid = 1827] [serial = 1938] [outer = 0x7f972c22bc00] 13:57:13 INFO - PROCESS | 1827 | 1461272233336 Marionette TRACE conn4 <- [1,2552,null,{"value":["/2dcontext/shadows/2d.shadow.image.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent images",0,null,null]]]}] 13:57:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 13:57:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 1583ms 13:57:13 INFO - PROCESS | 1827 | 1461272233398 Marionette TRACE conn4 -> [0,2553,"getWindowHandle",null] 13:57:13 INFO - PROCESS | 1827 | 1461272233401 Marionette TRACE conn4 <- [1,2553,null,{"value":"8"}] 13:57:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 13:57:13 INFO - PROCESS | 1827 | 1461272233407 Marionette TRACE conn4 -> [0,2554,"setScriptTimeout",{"ms":35000}] 13:57:13 INFO - PROCESS | 1827 | 1461272233410 Marionette TRACE conn4 <- [1,2554,null,{}] 13:57:13 INFO - PROCESS | 1827 | 1461272233416 Marionette TRACE conn4 -> [0,2555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:57:13 INFO - PROCESS | 1827 | 1461272233643 Marionette TRACE conn4 <- [1,2555,null,{"value":null}] 13:57:13 INFO - PROCESS | 1827 | 1461272233974 Marionette TRACE conn4 -> [0,2556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:14 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f973519d800 == 159 [pid = 1827] [id = 646] 13:57:14 INFO - PROCESS | 1827 | ++DOMWINDOW == 159 (0x7f97252dc400) [pid = 1827] [serial = 1939] [outer = (nil)] 13:57:14 INFO - PROCESS | 1827 | ++DOMWINDOW == 160 (0x7f9733fe6800) [pid = 1827] [serial = 1940] [outer = 0x7f97252dc400] 13:57:14 INFO - PROCESS | 1827 | 1461272234053 Marionette DEBUG loaded listener.js 13:57:14 INFO - PROCESS | 1827 | ++DOMWINDOW == 161 (0x7f973408cc00) [pid = 1827] [serial = 1941] [outer = 0x7f97252dc400] 13:57:14 INFO - PROCESS | 1827 | 1461272234938 Marionette TRACE conn4 <- [1,2556,null,{"value":["/2dcontext/shadows/2d.shadow.image.basic.html",0,null,null,[["Shadows are drawn for images",0,null,null]]]}] 13:57:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 13:57:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 1586ms 13:57:14 INFO - PROCESS | 1827 | 1461272234995 Marionette TRACE conn4 -> [0,2557,"getWindowHandle",null] 13:57:15 INFO - PROCESS | 1827 | 1461272235000 Marionette TRACE conn4 <- [1,2557,null,{"value":"8"}] 13:57:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 13:57:15 INFO - PROCESS | 1827 | 1461272235006 Marionette TRACE conn4 -> [0,2558,"setScriptTimeout",{"ms":35000}] 13:57:15 INFO - PROCESS | 1827 | 1461272235013 Marionette TRACE conn4 <- [1,2558,null,{}] 13:57:15 INFO - PROCESS | 1827 | 1461272235022 Marionette TRACE conn4 -> [0,2559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:57:15 INFO - PROCESS | 1827 | 1461272235362 Marionette TRACE conn4 <- [1,2559,null,{"value":null}] 13:57:15 INFO - PROCESS | 1827 | 1461272235694 Marionette TRACE conn4 -> [0,2560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.scale.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:15 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f9736cd6800 == 160 [pid = 1827] [id = 647] 13:57:15 INFO - PROCESS | 1827 | ++DOMWINDOW == 162 (0x7f97341e2400) [pid = 1827] [serial = 1942] [outer = (nil)] 13:57:15 INFO - PROCESS | 1827 | ++DOMWINDOW == 163 (0x7f9734e08800) [pid = 1827] [serial = 1943] [outer = 0x7f97341e2400] 13:57:15 INFO - PROCESS | 1827 | 1461272235782 Marionette DEBUG loaded listener.js 13:57:15 INFO - PROCESS | 1827 | ++DOMWINDOW == 164 (0x7f9734f40000) [pid = 1827] [serial = 1944] [outer = 0x7f97341e2400] 13:57:16 INFO - PROCESS | 1827 | 1461272236794 Marionette TRACE conn4 <- [1,2560,null,{"value":["/2dcontext/shadows/2d.shadow.image.scale.html",0,null,null,[["Shadows are drawn correctly for scaled images",0,null,null]]]}] 13:57:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 13:57:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 1838ms 13:57:16 INFO - PROCESS | 1827 | 1461272236845 Marionette TRACE conn4 -> [0,2561,"getWindowHandle",null] 13:57:16 INFO - PROCESS | 1827 | 1461272236848 Marionette TRACE conn4 <- [1,2561,null,{"value":"8"}] 13:57:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 13:57:16 INFO - PROCESS | 1827 | 1461272236855 Marionette TRACE conn4 -> [0,2562,"setScriptTimeout",{"ms":35000}] 13:57:16 INFO - PROCESS | 1827 | 1461272236857 Marionette TRACE conn4 <- [1,2562,null,{}] 13:57:16 INFO - PROCESS | 1827 | 1461272236863 Marionette TRACE conn4 -> [0,2563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:57:17 INFO - PROCESS | 1827 | 1461272237095 Marionette TRACE conn4 <- [1,2563,null,{"value":null}] 13:57:17 INFO - PROCESS | 1827 | 1461272237412 Marionette TRACE conn4 -> [0,2564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.section.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:17 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f9738997000 == 161 [pid = 1827] [id = 648] 13:57:17 INFO - PROCESS | 1827 | ++DOMWINDOW == 165 (0x7f9734fdf000) [pid = 1827] [serial = 1945] [outer = (nil)] 13:57:17 INFO - PROCESS | 1827 | ++DOMWINDOW == 166 (0x7f9735168400) [pid = 1827] [serial = 1946] [outer = 0x7f9734fdf000] 13:57:17 INFO - PROCESS | 1827 | 1461272237492 Marionette DEBUG loaded listener.js 13:57:17 INFO - PROCESS | 1827 | ++DOMWINDOW == 167 (0x7f973688b800) [pid = 1827] [serial = 1947] [outer = 0x7f9734fdf000] 13:57:18 INFO - PROCESS | 1827 | 1461272238490 Marionette TRACE conn4 <- [1,2564,null,{"value":["/2dcontext/shadows/2d.shadow.image.section.html",0,null,null,[["Shadows are not drawn for areas outside image source rectangles",0,null,null]]]}] 13:57:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 13:57:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 1686ms 13:57:18 INFO - PROCESS | 1827 | 1461272238543 Marionette TRACE conn4 -> [0,2565,"getWindowHandle",null] 13:57:18 INFO - PROCESS | 1827 | 1461272238547 Marionette TRACE conn4 <- [1,2565,null,{"value":"8"}] 13:57:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 13:57:18 INFO - PROCESS | 1827 | 1461272238553 Marionette TRACE conn4 -> [0,2566,"setScriptTimeout",{"ms":35000}] 13:57:18 INFO - PROCESS | 1827 | 1461272238555 Marionette TRACE conn4 <- [1,2566,null,{}] 13:57:18 INFO - PROCESS | 1827 | 1461272238561 Marionette TRACE conn4 -> [0,2567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:57:18 INFO - PROCESS | 1827 | 1461272238805 Marionette TRACE conn4 <- [1,2567,null,{"value":null}] 13:57:19 INFO - PROCESS | 1827 | 1461272239140 Marionette TRACE conn4 -> [0,2568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:19 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f973a75a800 == 162 [pid = 1827] [id = 649] 13:57:19 INFO - PROCESS | 1827 | ++DOMWINDOW == 168 (0x7f9720003000) [pid = 1827] [serial = 1948] [outer = (nil)] 13:57:19 INFO - PROCESS | 1827 | ++DOMWINDOW == 169 (0x7f9736b5cc00) [pid = 1827] [serial = 1949] [outer = 0x7f9720003000] 13:57:19 INFO - PROCESS | 1827 | 1461272239226 Marionette DEBUG loaded listener.js 13:57:19 INFO - PROCESS | 1827 | ++DOMWINDOW == 170 (0x7f97372e7400) [pid = 1827] [serial = 1950] [outer = 0x7f9720003000] 13:57:20 INFO - PROCESS | 1827 | 1461272240110 Marionette TRACE conn4 <- [1,2568,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent images",0,null,null]]]}] 13:57:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 13:57:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 1631ms 13:57:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 13:57:20 INFO - PROCESS | 1827 | 1461272240185 Marionette TRACE conn4 -> [0,2569,"getWindowHandle",null] 13:57:20 INFO - PROCESS | 1827 | 1461272240188 Marionette TRACE conn4 <- [1,2569,null,{"value":"8"}] 13:57:20 INFO - PROCESS | 1827 | 1461272240195 Marionette TRACE conn4 -> [0,2570,"setScriptTimeout",{"ms":35000}] 13:57:20 INFO - PROCESS | 1827 | 1461272240197 Marionette TRACE conn4 <- [1,2570,null,{}] 13:57:20 INFO - PROCESS | 1827 | 1461272240203 Marionette TRACE conn4 -> [0,2571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:57:20 INFO - PROCESS | 1827 | 1461272240435 Marionette TRACE conn4 <- [1,2571,null,{"value":null}] 13:57:20 INFO - PROCESS | 1827 | 1461272240744 Marionette TRACE conn4 -> [0,2572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:20 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f973aac6800 == 163 [pid = 1827] [id = 650] 13:57:20 INFO - PROCESS | 1827 | ++DOMWINDOW == 171 (0x7f972b15b400) [pid = 1827] [serial = 1951] [outer = (nil)] 13:57:20 INFO - PROCESS | 1827 | ++DOMWINDOW == 172 (0x7f9738772800) [pid = 1827] [serial = 1952] [outer = 0x7f972b15b400] 13:57:20 INFO - PROCESS | 1827 | 1461272240823 Marionette DEBUG loaded listener.js 13:57:20 INFO - PROCESS | 1827 | ++DOMWINDOW == 173 (0x7f9738939c00) [pid = 1827] [serial = 1953] [outer = 0x7f972b15b400] 13:57:21 INFO - PROCESS | 1827 | 1461272241702 Marionette TRACE conn4 <- [1,2572,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of images",0,null,null]]]}] 13:57:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 13:57:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 1580ms 13:57:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 13:57:21 INFO - PROCESS | 1827 | 1461272241775 Marionette TRACE conn4 -> [0,2573,"getWindowHandle",null] 13:57:21 INFO - PROCESS | 1827 | 1461272241778 Marionette TRACE conn4 <- [1,2573,null,{"value":"8"}] 13:57:21 INFO - PROCESS | 1827 | 1461272241784 Marionette TRACE conn4 -> [0,2574,"setScriptTimeout",{"ms":35000}] 13:57:21 INFO - PROCESS | 1827 | 1461272241787 Marionette TRACE conn4 <- [1,2574,null,{}] 13:57:21 INFO - PROCESS | 1827 | 1461272241793 Marionette TRACE conn4 -> [0,2575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:57:22 INFO - PROCESS | 1827 | 1461272242060 Marionette TRACE conn4 <- [1,2575,null,{"value":null}] 13:57:22 INFO - PROCESS | 1827 | 1461272242374 Marionette TRACE conn4 -> [0,2576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.negativeX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:22 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f973c767000 == 164 [pid = 1827] [id = 651] 13:57:22 INFO - PROCESS | 1827 | ++DOMWINDOW == 174 (0x7f9736b59400) [pid = 1827] [serial = 1954] [outer = (nil)] 13:57:22 INFO - PROCESS | 1827 | ++DOMWINDOW == 175 (0x7f9739f09c00) [pid = 1827] [serial = 1955] [outer = 0x7f9736b59400] 13:57:22 INFO - PROCESS | 1827 | 1461272242448 Marionette DEBUG loaded listener.js 13:57:22 INFO - PROCESS | 1827 | ++DOMWINDOW == 176 (0x7f9739f10000) [pid = 1827] [serial = 1956] [outer = 0x7f9736b59400] 13:57:23 INFO - PROCESS | 1827 | 1461272243327 Marionette TRACE conn4 <- [1,2576,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeX.html",0,null,null,[["Shadows can be offset with negative x",0,null,null]]]}] 13:57:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 13:57:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 1585ms 13:57:23 INFO - PROCESS | 1827 | 1461272243369 Marionette TRACE conn4 -> [0,2577,"getWindowHandle",null] 13:57:23 INFO - PROCESS | 1827 | 1461272243373 Marionette TRACE conn4 <- [1,2577,null,{"value":"8"}] 13:57:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 13:57:23 INFO - PROCESS | 1827 | 1461272243378 Marionette TRACE conn4 -> [0,2578,"setScriptTimeout",{"ms":35000}] 13:57:23 INFO - PROCESS | 1827 | 1461272243380 Marionette TRACE conn4 <- [1,2578,null,{}] 13:57:23 INFO - PROCESS | 1827 | 1461272243386 Marionette TRACE conn4 -> [0,2579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:57:23 INFO - PROCESS | 1827 | 1461272243612 Marionette TRACE conn4 <- [1,2579,null,{"value":null}] 13:57:23 INFO - PROCESS | 1827 | 1461272243892 Marionette TRACE conn4 -> [0,2580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.negativeY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:23 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f9740028800 == 165 [pid = 1827] [id = 652] 13:57:23 INFO - PROCESS | 1827 | ++DOMWINDOW == 177 (0x7f9725465800) [pid = 1827] [serial = 1957] [outer = (nil)] 13:57:24 INFO - PROCESS | 1827 | ++DOMWINDOW == 178 (0x7f9739f98800) [pid = 1827] [serial = 1958] [outer = 0x7f9725465800] 13:57:24 INFO - PROCESS | 1827 | 1461272244018 Marionette DEBUG loaded listener.js 13:57:24 INFO - PROCESS | 1827 | ++DOMWINDOW == 179 (0x7f9739fba000) [pid = 1827] [serial = 1959] [outer = 0x7f9725465800] 13:57:24 INFO - PROCESS | 1827 | 1461272244844 Marionette TRACE conn4 <- [1,2580,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeY.html",0,null,null,[["Shadows can be offset with negative y",0,null,null]]]}] 13:57:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 13:57:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 1538ms 13:57:24 INFO - PROCESS | 1827 | 1461272244924 Marionette TRACE conn4 -> [0,2581,"getWindowHandle",null] 13:57:24 INFO - PROCESS | 1827 | 1461272244927 Marionette TRACE conn4 <- [1,2581,null,{"value":"8"}] 13:57:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 13:57:24 INFO - PROCESS | 1827 | 1461272244936 Marionette TRACE conn4 -> [0,2582,"setScriptTimeout",{"ms":35000}] 13:57:24 INFO - PROCESS | 1827 | 1461272244938 Marionette TRACE conn4 <- [1,2582,null,{}] 13:57:24 INFO - PROCESS | 1827 | 1461272244943 Marionette TRACE conn4 -> [0,2583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:57:25 INFO - PROCESS | 1827 | 1461272245200 Marionette TRACE conn4 <- [1,2583,null,{"value":null}] 13:57:25 INFO - PROCESS | 1827 | 1461272245517 Marionette TRACE conn4 -> [0,2584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.positiveX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:25 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f9740be7800 == 166 [pid = 1827] [id = 653] 13:57:25 INFO - PROCESS | 1827 | ++DOMWINDOW == 180 (0x7f97272dd400) [pid = 1827] [serial = 1960] [outer = (nil)] 13:57:25 INFO - PROCESS | 1827 | ++DOMWINDOW == 181 (0x7f973a26b000) [pid = 1827] [serial = 1961] [outer = 0x7f97272dd400] 13:57:25 INFO - PROCESS | 1827 | 1461272245602 Marionette DEBUG loaded listener.js 13:57:25 INFO - PROCESS | 1827 | ++DOMWINDOW == 182 (0x7f973a271800) [pid = 1827] [serial = 1962] [outer = 0x7f97272dd400] 13:57:26 INFO - PROCESS | 1827 | 1461272246485 Marionette TRACE conn4 <- [1,2584,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveX.html",0,null,null,[["Shadows can be offset with positive x",0,null,null]]]}] 13:57:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 13:57:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 1582ms 13:57:26 INFO - PROCESS | 1827 | 1461272246519 Marionette TRACE conn4 -> [0,2585,"getWindowHandle",null] 13:57:26 INFO - PROCESS | 1827 | 1461272246521 Marionette TRACE conn4 <- [1,2585,null,{"value":"8"}] 13:57:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 13:57:26 INFO - PROCESS | 1827 | 1461272246529 Marionette TRACE conn4 -> [0,2586,"setScriptTimeout",{"ms":35000}] 13:57:26 INFO - PROCESS | 1827 | 1461272246532 Marionette TRACE conn4 <- [1,2586,null,{}] 13:57:26 INFO - PROCESS | 1827 | 1461272246537 Marionette TRACE conn4 -> [0,2587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:57:26 INFO - PROCESS | 1827 | 1461272246759 Marionette TRACE conn4 <- [1,2587,null,{"value":null}] 13:57:27 INFO - PROCESS | 1827 | 1461272247030 Marionette TRACE conn4 -> [0,2588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.positiveY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:27 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f974183a000 == 167 [pid = 1827] [id = 654] 13:57:27 INFO - PROCESS | 1827 | ++DOMWINDOW == 183 (0x7f9739f96c00) [pid = 1827] [serial = 1963] [outer = (nil)] 13:57:27 INFO - PROCESS | 1827 | ++DOMWINDOW == 184 (0x7f973a2f3400) [pid = 1827] [serial = 1964] [outer = 0x7f9739f96c00] 13:57:27 INFO - PROCESS | 1827 | 1461272247156 Marionette DEBUG loaded listener.js 13:57:27 INFO - PROCESS | 1827 | ++DOMWINDOW == 185 (0x7f973a61c400) [pid = 1827] [serial = 1965] [outer = 0x7f9739f96c00] 13:57:28 INFO - PROCESS | 1827 | 1461272248031 Marionette TRACE conn4 <- [1,2588,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveY.html",0,null,null,[["Shadows can be offset with positive y",0,null,null]]]}] 13:57:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 13:57:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 1533ms 13:57:28 INFO - PROCESS | 1827 | 1461272248063 Marionette TRACE conn4 -> [0,2589,"getWindowHandle",null] 13:57:28 INFO - PROCESS | 1827 | 1461272248067 Marionette TRACE conn4 <- [1,2589,null,{"value":"8"}] 13:57:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 13:57:28 INFO - PROCESS | 1827 | 1461272248072 Marionette TRACE conn4 -> [0,2590,"setScriptTimeout",{"ms":35000}] 13:57:28 INFO - PROCESS | 1827 | 1461272248075 Marionette TRACE conn4 <- [1,2590,null,{}] 13:57:28 INFO - PROCESS | 1827 | 1461272248081 Marionette TRACE conn4 -> [0,2591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:57:28 INFO - PROCESS | 1827 | 1461272248321 Marionette TRACE conn4 <- [1,2591,null,{"value":null}] 13:57:28 INFO - PROCESS | 1827 | 1461272248598 Marionette TRACE conn4 -> [0,2592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:28 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f974357d800 == 168 [pid = 1827] [id = 655] 13:57:28 INFO - PROCESS | 1827 | ++DOMWINDOW == 186 (0x7f9733f1fc00) [pid = 1827] [serial = 1966] [outer = (nil)] 13:57:28 INFO - PROCESS | 1827 | ++DOMWINDOW == 187 (0x7f973a625c00) [pid = 1827] [serial = 1967] [outer = 0x7f9733f1fc00] 13:57:28 INFO - PROCESS | 1827 | 1461272248716 Marionette DEBUG loaded listener.js 13:57:28 INFO - PROCESS | 1827 | ++DOMWINDOW == 188 (0x7f973a722800) [pid = 1827] [serial = 1968] [outer = 0x7f9733f1fc00] 13:57:30 INFO - PROCESS | 1827 | --DOCSHELL 0x7f9746593800 == 167 [pid = 1827] [id = 399] 13:57:30 INFO - PROCESS | 1827 | --DOCSHELL 0x7f973aad4800 == 166 [pid = 1827] [id = 151] 13:57:30 INFO - PROCESS | 1827 | --DOCSHELL 0x7f973f554800 == 165 [pid = 1827] [id = 631] 13:57:30 INFO - PROCESS | 1827 | --DOCSHELL 0x7f973efd5000 == 164 [pid = 1827] [id = 630] 13:57:30 INFO - PROCESS | 1827 | --DOCSHELL 0x7f973c75f800 == 163 [pid = 1827] [id = 629] 13:57:30 INFO - PROCESS | 1827 | --DOCSHELL 0x7f973aeb9000 == 162 [pid = 1827] [id = 628] 13:57:30 INFO - PROCESS | 1827 | --DOCSHELL 0x7f973aae0000 == 161 [pid = 1827] [id = 627] 13:57:30 INFO - PROCESS | 1827 | --DOCSHELL 0x7f973a986800 == 160 [pid = 1827] [id = 626] 13:57:30 INFO - PROCESS | 1827 | --DOCSHELL 0x7f973a84f000 == 159 [pid = 1827] [id = 625] 13:57:30 INFO - PROCESS | 1827 | --DOCSHELL 0x7f973a2c8000 == 158 [pid = 1827] [id = 624] 13:57:30 INFO - PROCESS | 1827 | --DOCSHELL 0x7f973749f800 == 157 [pid = 1827] [id = 623] 13:57:30 INFO - PROCESS | 1827 | --DOCSHELL 0x7f9736a52800 == 156 [pid = 1827] [id = 622] 13:57:30 INFO - PROCESS | 1827 | --DOCSHELL 0x7f9735198800 == 155 [pid = 1827] [id = 621] 13:57:30 INFO - PROCESS | 1827 | --DOCSHELL 0x7f972fb04800 == 154 [pid = 1827] [id = 620] 13:57:30 INFO - PROCESS | 1827 | --DOCSHELL 0x7f972db4b800 == 153 [pid = 1827] [id = 619] 13:57:30 INFO - PROCESS | 1827 | --DOCSHELL 0x7f972c296800 == 152 [pid = 1827] [id = 618] 13:57:30 INFO - PROCESS | 1827 | --DOCSHELL 0x7f972af60800 == 151 [pid = 1827] [id = 617] 13:57:30 INFO - PROCESS | 1827 | --DOCSHELL 0x7f972a42f800 == 150 [pid = 1827] [id = 616] 13:57:30 INFO - PROCESS | 1827 | --DOCSHELL 0x7f9726ea1000 == 149 [pid = 1827] [id = 615] 13:57:30 INFO - PROCESS | 1827 | --DOCSHELL 0x7f97221b7000 == 148 [pid = 1827] [id = 614] 13:57:30 INFO - PROCESS | 1827 | --DOMWINDOW == 187 (0x7f9726cc9800) [pid = 1827] [serial = 1841] [outer = (nil)] [url = about:blank] 13:57:30 INFO - PROCESS | 1827 | --DOMWINDOW == 186 (0x7f972be43800) [pid = 1827] [serial = 1805] [outer = (nil)] [url = about:blank] 13:57:30 INFO - PROCESS | 1827 | --DOMWINDOW == 185 (0x7f972fae5000) [pid = 1827] [serial = 1812] [outer = (nil)] [url = about:blank] 13:57:30 INFO - PROCESS | 1827 | --DOMWINDOW == 184 (0x7f972ae98c00) [pid = 1827] [serial = 1799] [outer = (nil)] [url = about:blank] 13:57:30 INFO - PROCESS | 1827 | --DOMWINDOW == 183 (0x7f972fba2000) [pid = 1827] [serial = 1814] [outer = (nil)] [url = about:blank] 13:57:30 INFO - PROCESS | 1827 | --DOMWINDOW == 182 (0x7f9726cc8800) [pid = 1827] [serial = 1781] [outer = (nil)] [url = about:blank] 13:57:30 INFO - PROCESS | 1827 | --DOMWINDOW == 181 (0x7f9727074400) [pid = 1827] [serial = 1704] [outer = (nil)] [url = about:blank] 13:57:30 INFO - PROCESS | 1827 | --DOMWINDOW == 180 (0x7f972706ec00) [pid = 1827] [serial = 1782] [outer = (nil)] [url = about:blank] 13:57:30 INFO - PROCESS | 1827 | --DOMWINDOW == 179 (0x7f972aad8c00) [pid = 1827] [serial = 1796] [outer = (nil)] [url = about:blank] 13:57:30 INFO - PROCESS | 1827 | --DOMWINDOW == 178 (0x7f972fc0fc00) [pid = 1827] [serial = 1817] [outer = (nil)] [url = about:blank] 13:57:30 INFO - PROCESS | 1827 | --DOMWINDOW == 177 (0x7f97295b5c00) [pid = 1827] [serial = 1787] [outer = (nil)] [url = about:blank] 13:57:30 INFO - PROCESS | 1827 | --DOMWINDOW == 176 (0x7f972fbaa400) [pid = 1827] [serial = 1815] [outer = (nil)] [url = about:blank] 13:57:30 INFO - PROCESS | 1827 | --DOMWINDOW == 175 (0x7f9733fe9800) [pid = 1827] [serial = 1823] [outer = (nil)] [url = about:blank] 13:57:30 INFO - PROCESS | 1827 | --DOMWINDOW == 174 (0x7f9734091c00) [pid = 1827] [serial = 1826] [outer = (nil)] [url = about:blank] 13:57:30 INFO - PROCESS | 1827 | --DOMWINDOW == 173 (0x7f972958c400) [pid = 1827] [serial = 1785] [outer = (nil)] [url = about:blank] 13:57:30 INFO - PROCESS | 1827 | --DOMWINDOW == 172 (0x7f972a2a2c00) [pid = 1827] [serial = 1794] [outer = (nil)] [url = about:blank] 13:57:30 INFO - PROCESS | 1827 | --DOMWINDOW == 171 (0x7f97293d9400) [pid = 1827] [serial = 1784] [outer = (nil)] [url = about:blank] 13:57:30 INFO - PROCESS | 1827 | --DOMWINDOW == 170 (0x7f972be49400) [pid = 1827] [serial = 1806] [outer = (nil)] [url = about:blank] 13:57:30 INFO - PROCESS | 1827 | --DOMWINDOW == 169 (0x7f972ef08000) [pid = 1827] [serial = 1808] [outer = (nil)] [url = about:blank] 13:57:30 INFO - PROCESS | 1827 | --DOMWINDOW == 168 (0x7f9734171000) [pid = 1827] [serial = 1827] [outer = (nil)] [url = about:blank] 13:57:30 INFO - PROCESS | 1827 | --DOMWINDOW == 167 (0x7f972545c800) [pid = 1827] [serial = 1836] [outer = (nil)] [url = about:blank] 13:57:30 INFO - PROCESS | 1827 | --DOMWINDOW == 166 (0x7f972de34800) [pid = 1827] [serial = 1811] [outer = (nil)] [url = about:blank] 13:57:30 INFO - PROCESS | 1827 | --DOMWINDOW == 165 (0x7f9729cccc00) [pid = 1827] [serial = 1793] [outer = (nil)] [url = about:blank] 13:57:30 INFO - PROCESS | 1827 | --DOMWINDOW == 164 (0x7f97299a4400) [pid = 1827] [serial = 1791] [outer = (nil)] [url = about:blank] 13:57:30 INFO - PROCESS | 1827 | --DOMWINDOW == 163 (0x7f972aae1400) [pid = 1827] [serial = 1797] [outer = (nil)] [url = about:blank] 13:57:30 INFO - PROCESS | 1827 | --DOMWINDOW == 162 (0x7f973417fc00) [pid = 1827] [serial = 1829] [outer = (nil)] [url = about:blank] 13:57:30 INFO - PROCESS | 1827 | --DOMWINDOW == 161 (0x7f97271a3400) [pid = 1827] [serial = 1839] [outer = (nil)] [url = about:blank] 13:57:30 INFO - PROCESS | 1827 | --DOMWINDOW == 160 (0x7f9734082400) [pid = 1827] [serial = 1824] [outer = (nil)] [url = about:blank] 13:57:30 INFO - PROCESS | 1827 | --DOMWINDOW == 159 (0x7f9733fad000) [pid = 1827] [serial = 1821] [outer = (nil)] [url = about:blank] 13:57:30 INFO - PROCESS | 1827 | --DOMWINDOW == 158 (0x7f9724fef000) [pid = 1827] [serial = 1779] [outer = (nil)] [url = about:blank] 13:57:30 INFO - PROCESS | 1827 | --DOMWINDOW == 157 (0x7f97252d9400) [pid = 1827] [serial = 1835] [outer = (nil)] [url = about:blank] 13:57:30 INFO - PROCESS | 1827 | --DOMWINDOW == 156 (0x7f972efddc00) [pid = 1827] [serial = 1809] [outer = (nil)] [url = about:blank] 13:57:30 INFO - PROCESS | 1827 | --DOMWINDOW == 155 (0x7f97252e1400) [pid = 1827] [serial = 1775] [outer = (nil)] [url = about:blank] 13:57:30 INFO - PROCESS | 1827 | --DOMWINDOW == 154 (0x7f972b165000) [pid = 1827] [serial = 1803] [outer = (nil)] [url = about:blank] 13:57:30 INFO - PROCESS | 1827 | --DOMWINDOW == 153 (0x7f972fcee400) [pid = 1827] [serial = 1818] [outer = (nil)] [url = about:blank] 13:57:30 INFO - PROCESS | 1827 | --DOMWINDOW == 152 (0x7f9733f29800) [pid = 1827] [serial = 1820] [outer = (nil)] [url = about:blank] 13:57:30 INFO - PROCESS | 1827 | --DOMWINDOW == 151 (0x7f9734e03000) [pid = 1827] [serial = 1830] [outer = (nil)] [url = about:blank] 13:57:30 INFO - PROCESS | 1827 | --DOMWINDOW == 150 (0x7f972aea4000) [pid = 1827] [serial = 1800] [outer = (nil)] [url = about:blank] 13:57:30 INFO - PROCESS | 1827 | --DOMWINDOW == 149 (0x7f972aea2400) [pid = 1827] [serial = 1802] [outer = (nil)] [url = about:blank] 13:57:30 INFO - PROCESS | 1827 | --DOMWINDOW == 148 (0x7f9724884800) [pid = 1827] [serial = 1832] [outer = (nil)] [url = about:blank] 13:57:30 INFO - PROCESS | 1827 | --DOMWINDOW == 147 (0x7f9729944800) [pid = 1827] [serial = 1788] [outer = (nil)] [url = about:blank] 13:57:30 INFO - PROCESS | 1827 | --DOMWINDOW == 146 (0x7f9724e50c00) [pid = 1827] [serial = 1778] [outer = (nil)] [url = about:blank] 13:57:30 INFO - PROCESS | 1827 | --DOMWINDOW == 145 (0x7f972995a800) [pid = 1827] [serial = 1790] [outer = (nil)] [url = about:blank] 13:57:30 INFO - PROCESS | 1827 | --DOMWINDOW == 144 (0x7f9724cdc400) [pid = 1827] [serial = 1833] [outer = (nil)] [url = about:blank] 13:57:30 INFO - PROCESS | 1827 | --DOMWINDOW == 143 (0x7f9726cc6800) [pid = 1827] [serial = 1838] [outer = (nil)] [url = about:blank] 13:57:31 INFO - PROCESS | 1827 | 1461272251231 Marionette TRACE conn4 <- [1,2592,null,{"value":["/2dcontext/shadows/2d.shadow.outside.html",0,null,null,[["Shadows of shapes outside the visible area can be offset onto the visible area",0,null,null]]]}] 13:57:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 13:57:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 3183ms 13:57:31 INFO - PROCESS | 1827 | 1461272251260 Marionette TRACE conn4 -> [0,2593,"getWindowHandle",null] 13:57:31 INFO - PROCESS | 1827 | 1461272251267 Marionette TRACE conn4 <- [1,2593,null,{"value":"8"}] 13:57:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 13:57:31 INFO - PROCESS | 1827 | 1461272251279 Marionette TRACE conn4 -> [0,2594,"setScriptTimeout",{"ms":35000}] 13:57:31 INFO - PROCESS | 1827 | 1461272251283 Marionette TRACE conn4 <- [1,2594,null,{}] 13:57:31 INFO - PROCESS | 1827 | 1461272251290 Marionette TRACE conn4 -> [0,2595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:57:31 INFO - PROCESS | 1827 | 1461272251508 Marionette TRACE conn4 <- [1,2595,null,{"value":null}] 13:57:31 INFO - PROCESS | 1827 | 1461272251690 Marionette TRACE conn4 -> [0,2596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:31 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f9724acd800 == 149 [pid = 1827] [id = 656] 13:57:31 INFO - PROCESS | 1827 | ++DOMWINDOW == 144 (0x7f9724cdec00) [pid = 1827] [serial = 1969] [outer = (nil)] 13:57:31 INFO - PROCESS | 1827 | ++DOMWINDOW == 145 (0x7f9724ce8c00) [pid = 1827] [serial = 1970] [outer = 0x7f9724cdec00] 13:57:31 INFO - PROCESS | 1827 | 1461272251756 Marionette DEBUG loaded listener.js 13:57:31 INFO - PROCESS | 1827 | ++DOMWINDOW == 146 (0x7f9724fe5800) [pid = 1827] [serial = 1971] [outer = 0x7f9724cdec00] 13:57:32 INFO - PROCESS | 1827 | 1461272252641 Marionette TRACE conn4 <- [1,2596,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent fill patterns",0,null,null]]]}] 13:57:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 13:57:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 1382ms 13:57:32 INFO - PROCESS | 1827 | 1461272252663 Marionette TRACE conn4 -> [0,2597,"getWindowHandle",null] 13:57:32 INFO - PROCESS | 1827 | 1461272252671 Marionette TRACE conn4 <- [1,2597,null,{"value":"8"}] 13:57:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 13:57:32 INFO - PROCESS | 1827 | 1461272252681 Marionette TRACE conn4 -> [0,2598,"setScriptTimeout",{"ms":35000}] 13:57:32 INFO - PROCESS | 1827 | 1461272252685 Marionette TRACE conn4 <- [1,2598,null,{}] 13:57:32 INFO - PROCESS | 1827 | 1461272252690 Marionette TRACE conn4 -> [0,2599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:57:32 INFO - PROCESS | 1827 | 1461272252902 Marionette TRACE conn4 <- [1,2599,null,{"value":null}] 13:57:33 INFO - PROCESS | 1827 | 1461272253130 Marionette TRACE conn4 -> [0,2600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:33 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f9725f0e000 == 150 [pid = 1827] [id = 657] 13:57:33 INFO - PROCESS | 1827 | ++DOMWINDOW == 147 (0x7f9724cdfc00) [pid = 1827] [serial = 1972] [outer = (nil)] 13:57:33 INFO - PROCESS | 1827 | ++DOMWINDOW == 148 (0x7f9725bcf000) [pid = 1827] [serial = 1973] [outer = 0x7f9724cdfc00] 13:57:33 INFO - PROCESS | 1827 | 1461272253196 Marionette DEBUG loaded listener.js 13:57:33 INFO - PROCESS | 1827 | ++DOMWINDOW == 149 (0x7f9725df0400) [pid = 1827] [serial = 1974] [outer = 0x7f9724cdfc00] 13:57:34 INFO - PROCESS | 1827 | 1461272254141 Marionette TRACE conn4 <- [1,2600,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.basic.html",0,null,null,[["Shadows are drawn for fill patterns",0,null,null]]]}] 13:57:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 13:57:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 1487ms 13:57:34 INFO - PROCESS | 1827 | 1461272254168 Marionette TRACE conn4 -> [0,2601,"getWindowHandle",null] 13:57:34 INFO - PROCESS | 1827 | 1461272254172 Marionette TRACE conn4 <- [1,2601,null,{"value":"8"}] 13:57:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 13:57:34 INFO - PROCESS | 1827 | 1461272254185 Marionette TRACE conn4 -> [0,2602,"setScriptTimeout",{"ms":35000}] 13:57:34 INFO - PROCESS | 1827 | 1461272254191 Marionette TRACE conn4 <- [1,2602,null,{}] 13:57:34 INFO - PROCESS | 1827 | 1461272254207 Marionette TRACE conn4 -> [0,2603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:57:34 INFO - PROCESS | 1827 | 1461272254493 Marionette TRACE conn4 <- [1,2603,null,{"value":null}] 13:57:34 INFO - PROCESS | 1827 | 1461272254535 Marionette TRACE conn4 -> [0,2604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:34 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f9727216000 == 151 [pid = 1827] [id = 658] 13:57:34 INFO - PROCESS | 1827 | ++DOMWINDOW == 150 (0x7f972706c800) [pid = 1827] [serial = 1975] [outer = (nil)] 13:57:34 INFO - PROCESS | 1827 | ++DOMWINDOW == 151 (0x7f97272e0000) [pid = 1827] [serial = 1976] [outer = 0x7f972706c800] 13:57:34 INFO - PROCESS | 1827 | 1461272254660 Marionette DEBUG loaded listener.js 13:57:34 INFO - PROCESS | 1827 | ++DOMWINDOW == 152 (0x7f97295b3000) [pid = 1827] [serial = 1977] [outer = 0x7f972706c800] 13:57:35 INFO - PROCESS | 1827 | --DOMWINDOW == 151 (0x7f97252de000) [pid = 1827] [serial = 1846] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 13:57:35 INFO - PROCESS | 1827 | --DOMWINDOW == 150 (0x7f9725bcec00) [pid = 1827] [serial = 1879] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 13:57:35 INFO - PROCESS | 1827 | --DOMWINDOW == 149 (0x7f97299a8000) [pid = 1827] [serial = 1855] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 13:57:35 INFO - PROCESS | 1827 | --DOMWINDOW == 148 (0x7f9729ccac00) [pid = 1827] [serial = 1864] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 13:57:35 INFO - PROCESS | 1827 | --DOMWINDOW == 147 (0x7f972ef0a000) [pid = 1827] [serial = 1870] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 13:57:35 INFO - PROCESS | 1827 | --DOMWINDOW == 146 (0x7f972958d400) [pid = 1827] [serial = 1861] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 13:57:35 INFO - PROCESS | 1827 | --DOMWINDOW == 145 (0x7f972bd88800) [pid = 1827] [serial = 1867] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 13:57:35 INFO - PROCESS | 1827 | --DOMWINDOW == 144 (0x7f97252d6400) [pid = 1827] [serial = 1774] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 13:57:35 INFO - PROCESS | 1827 | --DOMWINDOW == 143 (0x7f9725bd5000) [pid = 1827] [serial = 1888] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 13:57:35 INFO - PROCESS | 1827 | --DOMWINDOW == 142 (0x7f9733fe4400) [pid = 1827] [serial = 1876] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 13:57:35 INFO - PROCESS | 1827 | --DOMWINDOW == 141 (0x7f9734090400) [pid = 1827] [serial = 1873] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 13:57:35 INFO - PROCESS | 1827 | --DOMWINDOW == 140 (0x7f9734120000) [pid = 1827] [serial = 1882] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 13:57:35 INFO - PROCESS | 1827 | --DOMWINDOW == 139 (0x7f9721ee1c00) [pid = 1827] [serial = 1843] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 13:57:35 INFO - PROCESS | 1827 | --DOMWINDOW == 138 (0x7f97271a5800) [pid = 1827] [serial = 1906] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 13:57:35 INFO - PROCESS | 1827 | --DOMWINDOW == 137 (0x7f972aa69800) [pid = 1827] [serial = 1858] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 13:57:35 INFO - PROCESS | 1827 | --DOMWINDOW == 136 (0x7f972aadcc00) [pid = 1827] [serial = 1891] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 13:57:35 INFO - PROCESS | 1827 | --DOMWINDOW == 135 (0x7f9736503800) [pid = 1827] [serial = 1885] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 13:57:35 INFO - PROCESS | 1827 | --DOMWINDOW == 134 (0x7f9725dfb800) [pid = 1827] [serial = 1849] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 13:57:35 INFO - PROCESS | 1827 | --DOMWINDOW == 133 (0x7f9724888800) [pid = 1827] [serial = 1903] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 13:57:35 INFO - PROCESS | 1827 | --DOMWINDOW == 132 (0x7f9724888400) [pid = 1827] [serial = 1900] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 13:57:35 INFO - PROCESS | 1827 | --DOMWINDOW == 131 (0x7f97295b0400) [pid = 1827] [serial = 1852] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 13:57:35 INFO - PROCESS | 1827 | --DOMWINDOW == 130 (0x7f9736cb2400) [pid = 1827] [serial = 1894] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 13:57:36 INFO - PROCESS | 1827 | 1461272256198 Marionette TRACE conn4 <- [1,2604,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent fill patterns",0,null,null]]]}] 13:57:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 13:57:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 2047ms 13:57:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 13:57:36 INFO - PROCESS | 1827 | 1461272256233 Marionette TRACE conn4 -> [0,2605,"getWindowHandle",null] 13:57:36 INFO - PROCESS | 1827 | 1461272256236 Marionette TRACE conn4 <- [1,2605,null,{"value":"8"}] 13:57:36 INFO - PROCESS | 1827 | 1461272256242 Marionette TRACE conn4 -> [0,2606,"setScriptTimeout",{"ms":35000}] 13:57:36 INFO - PROCESS | 1827 | 1461272256245 Marionette TRACE conn4 <- [1,2606,null,{}] 13:57:36 INFO - PROCESS | 1827 | 1461272256250 Marionette TRACE conn4 -> [0,2607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:57:36 INFO - PROCESS | 1827 | 1461272256456 Marionette TRACE conn4 <- [1,2607,null,{"value":null}] 13:57:36 INFO - PROCESS | 1827 | 1461272256473 Marionette TRACE conn4 -> [0,2608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:36 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f97274bd800 == 152 [pid = 1827] [id = 659] 13:57:36 INFO - PROCESS | 1827 | ++DOMWINDOW == 131 (0x7f9721eed000) [pid = 1827] [serial = 1978] [outer = (nil)] 13:57:36 INFO - PROCESS | 1827 | ++DOMWINDOW == 132 (0x7f97295b0400) [pid = 1827] [serial = 1979] [outer = 0x7f9721eed000] 13:57:36 INFO - PROCESS | 1827 | 1461272256698 Marionette DEBUG loaded listener.js 13:57:36 INFO - PROCESS | 1827 | ++DOMWINDOW == 133 (0x7f972994a400) [pid = 1827] [serial = 1980] [outer = 0x7f9721eed000] 13:57:37 INFO - PROCESS | 1827 | 1461272257453 Marionette TRACE conn4 <- [1,2608,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of fill patterns",0,null,null]]]}] 13:57:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 13:57:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 1230ms 13:57:37 INFO - PROCESS | 1827 | 1461272257477 Marionette TRACE conn4 -> [0,2609,"getWindowHandle",null] 13:57:37 INFO - PROCESS | 1827 | 1461272257481 Marionette TRACE conn4 <- [1,2609,null,{"value":"8"}] 13:57:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 13:57:37 INFO - PROCESS | 1827 | 1461272257486 Marionette TRACE conn4 -> [0,2610,"setScriptTimeout",{"ms":35000}] 13:57:37 INFO - PROCESS | 1827 | 1461272257489 Marionette TRACE conn4 <- [1,2610,null,{}] 13:57:37 INFO - PROCESS | 1827 | 1461272257494 Marionette TRACE conn4 -> [0,2611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:57:37 INFO - PROCESS | 1827 | 1461272257773 Marionette TRACE conn4 <- [1,2611,null,{"value":null}] 13:57:38 INFO - PROCESS | 1827 | 1461272258087 Marionette TRACE conn4 -> [0,2612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:38 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f97221be000 == 153 [pid = 1827] [id = 660] 13:57:38 INFO - PROCESS | 1827 | ++DOMWINDOW == 134 (0x7f972000fc00) [pid = 1827] [serial = 1981] [outer = (nil)] 13:57:38 INFO - PROCESS | 1827 | ++DOMWINDOW == 135 (0x7f9721f7dc00) [pid = 1827] [serial = 1982] [outer = 0x7f972000fc00] 13:57:38 INFO - PROCESS | 1827 | 1461272258243 Marionette DEBUG loaded listener.js 13:57:38 INFO - PROCESS | 1827 | ++DOMWINDOW == 136 (0x7f9724cdb800) [pid = 1827] [serial = 1983] [outer = 0x7f972000fc00] 13:57:39 INFO - PROCESS | 1827 | 1461272259249 Marionette TRACE conn4 <- [1,2612,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.basic.html",0,null,null,[["Shadows are drawn for strokes",0,null,null]]]}] 13:57:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 13:57:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 1830ms 13:57:39 INFO - PROCESS | 1827 | 1461272259320 Marionette TRACE conn4 -> [0,2613,"getWindowHandle",null] 13:57:39 INFO - PROCESS | 1827 | 1461272259327 Marionette TRACE conn4 <- [1,2613,null,{"value":"8"}] 13:57:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 13:57:39 INFO - PROCESS | 1827 | 1461272259337 Marionette TRACE conn4 -> [0,2614,"setScriptTimeout",{"ms":35000}] 13:57:39 INFO - PROCESS | 1827 | 1461272259342 Marionette TRACE conn4 <- [1,2614,null,{}] 13:57:39 INFO - PROCESS | 1827 | 1461272259349 Marionette TRACE conn4 -> [0,2615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:57:39 INFO - PROCESS | 1827 | 1461272259625 Marionette TRACE conn4 <- [1,2615,null,{"value":null}] 13:57:39 INFO - PROCESS | 1827 | 1461272259938 Marionette TRACE conn4 -> [0,2616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.cap.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:39 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f9726e9b000 == 154 [pid = 1827] [id = 661] 13:57:39 INFO - PROCESS | 1827 | ++DOMWINDOW == 137 (0x7f97252e0c00) [pid = 1827] [serial = 1984] [outer = (nil)] 13:57:40 INFO - PROCESS | 1827 | ++DOMWINDOW == 138 (0x7f9725466c00) [pid = 1827] [serial = 1985] [outer = 0x7f97252e0c00] 13:57:40 INFO - PROCESS | 1827 | 1461272260015 Marionette DEBUG loaded listener.js 13:57:40 INFO - PROCESS | 1827 | ++DOMWINDOW == 139 (0x7f9725bd8400) [pid = 1827] [serial = 1986] [outer = 0x7f97252e0c00] 13:57:40 INFO - PROCESS | 1827 | 1461272260994 Marionette TRACE conn4 <- [1,2616,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke caps",0,null,null]]]}] 13:57:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 13:57:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 1734ms 13:57:41 INFO - PROCESS | 1827 | 1461272261075 Marionette TRACE conn4 -> [0,2617,"getWindowHandle",null] 13:57:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 13:57:41 INFO - PROCESS | 1827 | 1461272261082 Marionette TRACE conn4 <- [1,2617,null,{"value":"8"}] 13:57:41 INFO - PROCESS | 1827 | 1461272261089 Marionette TRACE conn4 -> [0,2618,"setScriptTimeout",{"ms":35000}] 13:57:41 INFO - PROCESS | 1827 | 1461272261092 Marionette TRACE conn4 <- [1,2618,null,{}] 13:57:41 INFO - PROCESS | 1827 | 1461272261098 Marionette TRACE conn4 -> [0,2619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:57:41 INFO - PROCESS | 1827 | 1461272261377 Marionette TRACE conn4 <- [1,2619,null,{"value":null}] 13:57:41 INFO - PROCESS | 1827 | 1461272261718 Marionette TRACE conn4 -> [0,2620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.cap.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:41 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f972a42a000 == 155 [pid = 1827] [id = 662] 13:57:41 INFO - PROCESS | 1827 | ++DOMWINDOW == 140 (0x7f9726ccec00) [pid = 1827] [serial = 1987] [outer = (nil)] 13:57:41 INFO - PROCESS | 1827 | ++DOMWINDOW == 141 (0x7f97293e3800) [pid = 1827] [serial = 1988] [outer = 0x7f9726ccec00] 13:57:41 INFO - PROCESS | 1827 | 1461272261800 Marionette DEBUG loaded listener.js 13:57:41 INFO - PROCESS | 1827 | ++DOMWINDOW == 142 (0x7f97295af400) [pid = 1827] [serial = 1989] [outer = 0x7f9726ccec00] 13:57:42 INFO - PROCESS | 1827 | 1461272262722 Marionette TRACE conn4 <- [1,2620,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.2.html",0,null,null,[["Shadows are drawn for stroke caps",0,null,null]]]}] 13:57:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 13:57:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 1685ms 13:57:42 INFO - PROCESS | 1827 | 1461272262774 Marionette TRACE conn4 -> [0,2621,"getWindowHandle",null] 13:57:42 INFO - PROCESS | 1827 | 1461272262778 Marionette TRACE conn4 <- [1,2621,null,{"value":"8"}] 13:57:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 13:57:42 INFO - PROCESS | 1827 | 1461272262794 Marionette TRACE conn4 -> [0,2622,"setScriptTimeout",{"ms":35000}] 13:57:42 INFO - PROCESS | 1827 | 1461272262803 Marionette TRACE conn4 <- [1,2622,null,{}] 13:57:42 INFO - PROCESS | 1827 | 1461272262810 Marionette TRACE conn4 -> [0,2623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:57:43 INFO - PROCESS | 1827 | 1461272263090 Marionette TRACE conn4 <- [1,2623,null,{"value":null}] 13:57:43 INFO - PROCESS | 1827 | 1461272263403 Marionette TRACE conn4 -> [0,2624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:43 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f972a999800 == 156 [pid = 1827] [id = 663] 13:57:43 INFO - PROCESS | 1827 | ++DOMWINDOW == 143 (0x7f9727198800) [pid = 1827] [serial = 1990] [outer = (nil)] 13:57:43 INFO - PROCESS | 1827 | ++DOMWINDOW == 144 (0x7f9729c85000) [pid = 1827] [serial = 1991] [outer = 0x7f9727198800] 13:57:43 INFO - PROCESS | 1827 | 1461272263484 Marionette DEBUG loaded listener.js 13:57:43 INFO - PROCESS | 1827 | ++DOMWINDOW == 145 (0x7f9729ccb800) [pid = 1827] [serial = 1992] [outer = 0x7f9727198800] 13:57:44 INFO - PROCESS | 1827 | 1461272264395 Marionette TRACE conn4 <- [1,2624,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke joins",0,null,null]]]}] 13:57:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 13:57:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 1655ms 13:57:44 INFO - PROCESS | 1827 | 1461272264442 Marionette TRACE conn4 -> [0,2625,"getWindowHandle",null] 13:57:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 13:57:44 INFO - PROCESS | 1827 | 1461272264447 Marionette TRACE conn4 <- [1,2625,null,{"value":"8"}] 13:57:44 INFO - PROCESS | 1827 | 1461272264454 Marionette TRACE conn4 -> [0,2626,"setScriptTimeout",{"ms":35000}] 13:57:44 INFO - PROCESS | 1827 | 1461272264457 Marionette TRACE conn4 <- [1,2626,null,{}] 13:57:44 INFO - PROCESS | 1827 | 1461272264462 Marionette TRACE conn4 -> [0,2627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:57:44 INFO - PROCESS | 1827 | 1461272264686 Marionette TRACE conn4 <- [1,2627,null,{"value":null}] 13:57:44 INFO - PROCESS | 1827 | 1461272264991 Marionette TRACE conn4 -> [0,2628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:45 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f972afcd000 == 157 [pid = 1827] [id = 664] 13:57:45 INFO - PROCESS | 1827 | ++DOMWINDOW == 146 (0x7f9729956800) [pid = 1827] [serial = 1993] [outer = (nil)] 13:57:45 INFO - PROCESS | 1827 | ++DOMWINDOW == 147 (0x7f972aad6000) [pid = 1827] [serial = 1994] [outer = 0x7f9729956800] 13:57:45 INFO - PROCESS | 1827 | 1461272265075 Marionette DEBUG loaded listener.js 13:57:45 INFO - PROCESS | 1827 | ++DOMWINDOW == 148 (0x7f972ad77400) [pid = 1827] [serial = 1995] [outer = 0x7f9729956800] 13:57:46 INFO - PROCESS | 1827 | 1461272266038 Marionette TRACE conn4 <- [1,2628,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.2.html",0,null,null,[["Shadows are drawn for stroke joins",0,null,null]]]}] 13:57:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 13:57:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 1635ms 13:57:46 INFO - PROCESS | 1827 | 1461272266089 Marionette TRACE conn4 -> [0,2629,"getWindowHandle",null] 13:57:46 INFO - PROCESS | 1827 | 1461272266092 Marionette TRACE conn4 <- [1,2629,null,{"value":"8"}] 13:57:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 13:57:46 INFO - PROCESS | 1827 | 1461272266099 Marionette TRACE conn4 -> [0,2630,"setScriptTimeout",{"ms":35000}] 13:57:46 INFO - PROCESS | 1827 | 1461272266101 Marionette TRACE conn4 <- [1,2630,null,{}] 13:57:46 INFO - PROCESS | 1827 | 1461272266107 Marionette TRACE conn4 -> [0,2631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:57:46 INFO - PROCESS | 1827 | 1461272266325 Marionette TRACE conn4 <- [1,2631,null,{"value":null}] 13:57:46 INFO - PROCESS | 1827 | 1461272266588 Marionette TRACE conn4 -> [0,2632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:46 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f972c64a800 == 158 [pid = 1827] [id = 665] 13:57:46 INFO - PROCESS | 1827 | ++DOMWINDOW == 149 (0x7f972b160800) [pid = 1827] [serial = 1996] [outer = (nil)] 13:57:46 INFO - PROCESS | 1827 | ++DOMWINDOW == 150 (0x7f972b164000) [pid = 1827] [serial = 1997] [outer = 0x7f972b160800] 13:57:46 INFO - PROCESS | 1827 | 1461272266679 Marionette DEBUG loaded listener.js 13:57:46 INFO - PROCESS | 1827 | ++DOMWINDOW == 151 (0x7f972be50000) [pid = 1827] [serial = 1998] [outer = 0x7f972b160800] 13:57:47 INFO - PROCESS | 1827 | 1461272267633 Marionette TRACE conn4 <- [1,2632,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.3.html",0,null,null,[["Shadows are drawn for stroke joins respecting miter limit",0,null,null]]]}] 13:57:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 13:57:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 1580ms 13:57:47 INFO - PROCESS | 1827 | 1461272267680 Marionette TRACE conn4 -> [0,2633,"getWindowHandle",null] 13:57:47 INFO - PROCESS | 1827 | 1461272267683 Marionette TRACE conn4 <- [1,2633,null,{"value":"8"}] 13:57:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 13:57:47 INFO - PROCESS | 1827 | 1461272267689 Marionette TRACE conn4 -> [0,2634,"setScriptTimeout",{"ms":35000}] 13:57:47 INFO - PROCESS | 1827 | 1461272267692 Marionette TRACE conn4 <- [1,2634,null,{}] 13:57:47 INFO - PROCESS | 1827 | 1461272267697 Marionette TRACE conn4 -> [0,2635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:57:47 INFO - PROCESS | 1827 | 1461272267922 Marionette TRACE conn4 <- [1,2635,null,{"value":null}] 13:57:48 INFO - PROCESS | 1827 | 1461272268195 Marionette TRACE conn4 -> [0,2636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:48 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f972dc98000 == 159 [pid = 1827] [id = 666] 13:57:48 INFO - PROCESS | 1827 | ++DOMWINDOW == 152 (0x7f972ae9f000) [pid = 1827] [serial = 1999] [outer = (nil)] 13:57:48 INFO - PROCESS | 1827 | ++DOMWINDOW == 153 (0x7f972f171000) [pid = 1827] [serial = 2000] [outer = 0x7f972ae9f000] 13:57:48 INFO - PROCESS | 1827 | 1461272268313 Marionette DEBUG loaded listener.js 13:57:48 INFO - PROCESS | 1827 | ++DOMWINDOW == 154 (0x7f972fae5000) [pid = 1827] [serial = 2001] [outer = 0x7f972ae9f000] 13:57:49 INFO - PROCESS | 1827 | 1461272269183 Marionette TRACE conn4 <- [1,2636,null,{"value":["/2dcontext/shadows/2d.shadow.transform.1.html",0,null,null,[["Shadows take account of transformations",0,null,null]]]}] 13:57:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 13:57:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 1533ms 13:57:49 INFO - PROCESS | 1827 | 1461272269223 Marionette TRACE conn4 -> [0,2637,"getWindowHandle",null] 13:57:49 INFO - PROCESS | 1827 | 1461272269226 Marionette TRACE conn4 <- [1,2637,null,{"value":"8"}] 13:57:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 13:57:49 INFO - PROCESS | 1827 | 1461272269232 Marionette TRACE conn4 -> [0,2638,"setScriptTimeout",{"ms":35000}] 13:57:49 INFO - PROCESS | 1827 | 1461272269235 Marionette TRACE conn4 <- [1,2638,null,{}] 13:57:49 INFO - PROCESS | 1827 | 1461272269240 Marionette TRACE conn4 -> [0,2639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:57:49 INFO - PROCESS | 1827 | 1461272269457 Marionette TRACE conn4 <- [1,2639,null,{"value":null}] 13:57:49 INFO - PROCESS | 1827 | 1461272269721 Marionette TRACE conn4 -> [0,2640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:49 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f972fb0e000 == 160 [pid = 1827] [id = 667] 13:57:49 INFO - PROCESS | 1827 | ++DOMWINDOW == 155 (0x7f972b160c00) [pid = 1827] [serial = 2002] [outer = (nil)] 13:57:49 INFO - PROCESS | 1827 | ++DOMWINDOW == 156 (0x7f972fba9400) [pid = 1827] [serial = 2003] [outer = 0x7f972b160c00] 13:57:49 INFO - PROCESS | 1827 | 1461272269797 Marionette DEBUG loaded listener.js 13:57:49 INFO - PROCESS | 1827 | ++DOMWINDOW == 157 (0x7f972fce8000) [pid = 1827] [serial = 2004] [outer = 0x7f972b160c00] 13:57:50 INFO - PROCESS | 1827 | 1461272270675 Marionette TRACE conn4 <- [1,2640,null,{"value":["/2dcontext/shadows/2d.shadow.transform.2.html",0,null,null,[["Shadow offsets are not affected by transformations",0,null,null]]]}] 13:57:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 13:57:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 1479ms 13:57:50 INFO - PROCESS | 1827 | 1461272270712 Marionette TRACE conn4 -> [0,2641,"getWindowHandle",null] 13:57:50 INFO - PROCESS | 1827 | 1461272270716 Marionette TRACE conn4 <- [1,2641,null,{"value":"8"}] 13:57:50 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 13:57:50 INFO - PROCESS | 1827 | 1461272270722 Marionette TRACE conn4 -> [0,2642,"setScriptTimeout",{"ms":35000}] 13:57:50 INFO - PROCESS | 1827 | 1461272270725 Marionette TRACE conn4 <- [1,2642,null,{}] 13:57:50 INFO - PROCESS | 1827 | 1461272270730 Marionette TRACE conn4 -> [0,2643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:57:50 INFO - PROCESS | 1827 | 1461272270952 Marionette TRACE conn4 <- [1,2643,null,{"value":null}] 13:57:51 INFO - PROCESS | 1827 | 1461272271216 Marionette TRACE conn4 -> [0,2644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:51 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f97341ce800 == 161 [pid = 1827] [id = 668] 13:57:51 INFO - PROCESS | 1827 | ++DOMWINDOW == 158 (0x7f9725459000) [pid = 1827] [serial = 2005] [outer = (nil)] 13:57:51 INFO - PROCESS | 1827 | ++DOMWINDOW == 159 (0x7f9733f1e400) [pid = 1827] [serial = 2006] [outer = 0x7f9725459000] 13:57:51 INFO - PROCESS | 1827 | 1461272271294 Marionette DEBUG loaded listener.js 13:57:51 INFO - PROCESS | 1827 | ++DOMWINDOW == 160 (0x7f9733fef000) [pid = 1827] [serial = 2007] [outer = 0x7f9725459000] 13:57:52 INFO - PROCESS | 1827 | 1461272272179 Marionette TRACE conn4 <- [1,2644,null,{"value":["/2dcontext/text-styles/2d.text.align.default.html",0,null,null,[["Canvas test: 2d.text.align.default",0,null,null]]]}] 13:57:52 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 13:57:52 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 1528ms 13:57:52 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 13:57:52 INFO - PROCESS | 1827 | 1461272272252 Marionette TRACE conn4 -> [0,2645,"getWindowHandle",null] 13:57:52 INFO - PROCESS | 1827 | 1461272272255 Marionette TRACE conn4 <- [1,2645,null,{"value":"8"}] 13:57:52 INFO - PROCESS | 1827 | 1461272272262 Marionette TRACE conn4 -> [0,2646,"setScriptTimeout",{"ms":35000}] 13:57:52 INFO - PROCESS | 1827 | 1461272272265 Marionette TRACE conn4 <- [1,2646,null,{}] 13:57:52 INFO - PROCESS | 1827 | 1461272272270 Marionette TRACE conn4 -> [0,2647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:57:52 INFO - PROCESS | 1827 | 1461272272525 Marionette TRACE conn4 <- [1,2647,null,{"value":null}] 13:57:52 INFO - PROCESS | 1827 | 1461272272834 Marionette TRACE conn4 -> [0,2648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:52 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f9736577000 == 162 [pid = 1827] [id = 669] 13:57:52 INFO - PROCESS | 1827 | ++DOMWINDOW == 161 (0x7f972ef0d000) [pid = 1827] [serial = 2008] [outer = (nil)] 13:57:52 INFO - PROCESS | 1827 | ++DOMWINDOW == 162 (0x7f9734125400) [pid = 1827] [serial = 2009] [outer = 0x7f972ef0d000] 13:57:52 INFO - PROCESS | 1827 | 1461272272912 Marionette DEBUG loaded listener.js 13:57:53 INFO - PROCESS | 1827 | ++DOMWINDOW == 163 (0x7f9734172000) [pid = 1827] [serial = 2010] [outer = 0x7f972ef0d000] 13:57:53 INFO - PROCESS | 1827 | 1461272273752 Marionette TRACE conn4 <- [1,2648,null,{"value":["/2dcontext/text-styles/2d.text.align.invalid.html",0,null,null,[["Canvas test: 2d.text.align.invalid",0,null,null]]]}] 13:57:53 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 13:57:53 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 1537ms 13:57:53 INFO - PROCESS | 1827 | 1461272273799 Marionette TRACE conn4 -> [0,2649,"getWindowHandle",null] 13:57:53 INFO - PROCESS | 1827 | 1461272273803 Marionette TRACE conn4 <- [1,2649,null,{"value":"8"}] 13:57:53 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 13:57:53 INFO - PROCESS | 1827 | 1461272273809 Marionette TRACE conn4 -> [0,2650,"setScriptTimeout",{"ms":35000}] 13:57:53 INFO - PROCESS | 1827 | 1461272273811 Marionette TRACE conn4 <- [1,2650,null,{}] 13:57:53 INFO - PROCESS | 1827 | 1461272273817 Marionette TRACE conn4 -> [0,2651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:57:54 INFO - PROCESS | 1827 | 1461272274035 Marionette TRACE conn4 <- [1,2651,null,{"value":null}] 13:57:54 INFO - PROCESS | 1827 | 1461272274316 Marionette TRACE conn4 -> [0,2652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:54 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f9737087800 == 163 [pid = 1827] [id = 670] 13:57:54 INFO - PROCESS | 1827 | ++DOMWINDOW == 164 (0x7f97341e3000) [pid = 1827] [serial = 2011] [outer = (nil)] 13:57:54 INFO - PROCESS | 1827 | ++DOMWINDOW == 165 (0x7f9734e03400) [pid = 1827] [serial = 2012] [outer = 0x7f97341e3000] 13:57:54 INFO - PROCESS | 1827 | 1461272274469 Marionette DEBUG loaded listener.js 13:57:54 INFO - PROCESS | 1827 | ++DOMWINDOW == 166 (0x7f9734fdd000) [pid = 1827] [serial = 2013] [outer = 0x7f97341e3000] 13:57:55 INFO - PROCESS | 1827 | 1461272275345 Marionette TRACE conn4 <- [1,2652,null,{"value":["/2dcontext/text-styles/2d.text.align.valid.html",0,null,null,[["Canvas test: 2d.text.align.valid",0,null,null]]]}] 13:57:55 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 13:57:55 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 1581ms 13:57:55 INFO - PROCESS | 1827 | 1461272275391 Marionette TRACE conn4 -> [0,2653,"getWindowHandle",null] 13:57:55 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 13:57:55 INFO - PROCESS | 1827 | 1461272275395 Marionette TRACE conn4 <- [1,2653,null,{"value":"8"}] 13:57:55 INFO - PROCESS | 1827 | 1461272275401 Marionette TRACE conn4 -> [0,2654,"setScriptTimeout",{"ms":35000}] 13:57:55 INFO - PROCESS | 1827 | 1461272275405 Marionette TRACE conn4 <- [1,2654,null,{}] 13:57:55 INFO - PROCESS | 1827 | 1461272275411 Marionette TRACE conn4 -> [0,2655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:57:55 INFO - PROCESS | 1827 | 1461272275720 Marionette TRACE conn4 <- [1,2655,null,{"value":null}] 13:57:56 INFO - PROCESS | 1827 | 1461272276086 Marionette TRACE conn4 -> [0,2656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:56 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f973a2b1000 == 164 [pid = 1827] [id = 671] 13:57:56 INFO - PROCESS | 1827 | ++DOMWINDOW == 167 (0x7f9735166c00) [pid = 1827] [serial = 2014] [outer = (nil)] 13:57:56 INFO - PROCESS | 1827 | ++DOMWINDOW == 168 (0x7f973688d000) [pid = 1827] [serial = 2015] [outer = 0x7f9735166c00] 13:57:56 INFO - PROCESS | 1827 | 1461272276215 Marionette DEBUG loaded listener.js 13:57:56 INFO - PROCESS | 1827 | ++DOMWINDOW == 169 (0x7f9736b5ec00) [pid = 1827] [serial = 2016] [outer = 0x7f9735166c00] 13:57:57 INFO - PROCESS | 1827 | 1461272277036 Marionette TRACE conn4 <- [1,2656,null,{"value":["/2dcontext/text-styles/2d.text.baseline.default.html",0,null,null,[["Canvas test: 2d.text.baseline.default",0,null,null]]]}] 13:57:57 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 13:57:57 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 1685ms 13:57:57 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 13:57:57 INFO - PROCESS | 1827 | 1461272277087 Marionette TRACE conn4 -> [0,2657,"getWindowHandle",null] 13:57:57 INFO - PROCESS | 1827 | 1461272277090 Marionette TRACE conn4 <- [1,2657,null,{"value":"8"}] 13:57:57 INFO - PROCESS | 1827 | 1461272277096 Marionette TRACE conn4 -> [0,2658,"setScriptTimeout",{"ms":35000}] 13:57:57 INFO - PROCESS | 1827 | 1461272277099 Marionette TRACE conn4 <- [1,2658,null,{}] 13:57:57 INFO - PROCESS | 1827 | 1461272277104 Marionette TRACE conn4 -> [0,2659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:57:57 INFO - PROCESS | 1827 | 1461272277321 Marionette TRACE conn4 <- [1,2659,null,{"value":null}] 13:57:57 INFO - PROCESS | 1827 | 1461272277595 Marionette TRACE conn4 -> [0,2660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:57 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f973a88b800 == 165 [pid = 1827] [id = 672] 13:57:57 INFO - PROCESS | 1827 | ++DOMWINDOW == 170 (0x7f9729958400) [pid = 1827] [serial = 2017] [outer = (nil)] 13:57:57 INFO - PROCESS | 1827 | ++DOMWINDOW == 171 (0x7f9736cb6000) [pid = 1827] [serial = 2018] [outer = 0x7f9729958400] 13:57:57 INFO - PROCESS | 1827 | 1461272277670 Marionette DEBUG loaded listener.js 13:57:57 INFO - PROCESS | 1827 | ++DOMWINDOW == 172 (0x7f97372e1c00) [pid = 1827] [serial = 2019] [outer = 0x7f9729958400] 13:57:58 INFO - PROCESS | 1827 | 1461272278523 Marionette TRACE conn4 <- [1,2660,null,{"value":["/2dcontext/text-styles/2d.text.baseline.invalid.html",0,null,null,[["Canvas test: 2d.text.baseline.invalid",0,null,null]]]}] 13:57:58 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 13:57:58 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 1496ms 13:57:58 INFO - PROCESS | 1827 | 1461272278593 Marionette TRACE conn4 -> [0,2661,"getWindowHandle",null] 13:57:58 INFO - PROCESS | 1827 | 1461272278596 Marionette TRACE conn4 <- [1,2661,null,{"value":"8"}] 13:57:58 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 13:57:58 INFO - PROCESS | 1827 | 1461272278602 Marionette TRACE conn4 -> [0,2662,"setScriptTimeout",{"ms":35000}] 13:57:58 INFO - PROCESS | 1827 | 1461272278604 Marionette TRACE conn4 <- [1,2662,null,{}] 13:57:58 INFO - PROCESS | 1827 | 1461272278610 Marionette TRACE conn4 -> [0,2663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:57:58 INFO - PROCESS | 1827 | 1461272278859 Marionette TRACE conn4 <- [1,2663,null,{"value":null}] 13:57:59 INFO - PROCESS | 1827 | 1461272279143 Marionette TRACE conn4 -> [0,2664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:59 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f973ae70000 == 166 [pid = 1827] [id = 673] 13:57:59 INFO - PROCESS | 1827 | ++DOMWINDOW == 173 (0x7f972aea7c00) [pid = 1827] [serial = 2020] [outer = (nil)] 13:57:59 INFO - PROCESS | 1827 | ++DOMWINDOW == 174 (0x7f9738934400) [pid = 1827] [serial = 2021] [outer = 0x7f972aea7c00] 13:57:59 INFO - PROCESS | 1827 | 1461272279258 Marionette DEBUG loaded listener.js 13:57:59 INFO - PROCESS | 1827 | ++DOMWINDOW == 175 (0x7f9739f9a400) [pid = 1827] [serial = 2022] [outer = 0x7f972aea7c00] 13:58:00 INFO - PROCESS | 1827 | 1461272280088 Marionette TRACE conn4 <- [1,2664,null,{"value":["/2dcontext/text-styles/2d.text.baseline.valid.html",0,null,null,[["Canvas test: 2d.text.baseline.valid",0,null,null]]]}] 13:58:00 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 13:58:00 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 1535ms 13:58:00 INFO - PROCESS | 1827 | 1461272280138 Marionette TRACE conn4 -> [0,2665,"getWindowHandle",null] 13:58:00 INFO - PROCESS | 1827 | 1461272280142 Marionette TRACE conn4 <- [1,2665,null,{"value":"8"}] 13:58:00 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 13:58:00 INFO - PROCESS | 1827 | 1461272280147 Marionette TRACE conn4 -> [0,2666,"setScriptTimeout",{"ms":35000}] 13:58:00 INFO - PROCESS | 1827 | 1461272280150 Marionette TRACE conn4 <- [1,2666,null,{}] 13:58:00 INFO - PROCESS | 1827 | 1461272280155 Marionette TRACE conn4 -> [0,2667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:58:00 INFO - PROCESS | 1827 | 1461272280376 Marionette TRACE conn4 <- [1,2667,null,{"value":null}] 13:58:00 INFO - PROCESS | 1827 | 1461272280646 Marionette TRACE conn4 -> [0,2668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.bottom.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:00 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f973c638000 == 167 [pid = 1827] [id = 674] 13:58:00 INFO - PROCESS | 1827 | ++DOMWINDOW == 176 (0x7f9736887400) [pid = 1827] [serial = 2023] [outer = (nil)] 13:58:00 INFO - PROCESS | 1827 | ++DOMWINDOW == 177 (0x7f973a271000) [pid = 1827] [serial = 2024] [outer = 0x7f9736887400] 13:58:00 INFO - PROCESS | 1827 | 1461272280725 Marionette DEBUG loaded listener.js 13:58:00 INFO - PROCESS | 1827 | ++DOMWINDOW == 178 (0x7f973a61f400) [pid = 1827] [serial = 2025] [outer = 0x7f9736887400] 13:58:02 INFO - PROCESS | 1827 | SkCairoFTTypeface::onFilterRec unimplemented 13:58:02 INFO - PROCESS | 1827 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 13:58:02 INFO - PROCESS | 1827 | 1461272282266 Marionette TRACE conn4 <- [1,2668,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.bottom.html",0,null,null,[["textBaseline bottom is the bottom of the em square (not the bounding box)",0,null,null]]]}] 13:58:02 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) 13:58:02 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 2133ms 13:58:02 INFO - PROCESS | 1827 | 1461272282281 Marionette TRACE conn4 -> [0,2669,"getWindowHandle",null] 13:58:02 INFO - PROCESS | 1827 | 1461272282284 Marionette TRACE conn4 <- [1,2669,null,{"value":"8"}] 13:58:02 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 13:58:02 INFO - PROCESS | 1827 | 1461272282290 Marionette TRACE conn4 -> [0,2670,"setScriptTimeout",{"ms":35000}] 13:58:02 INFO - PROCESS | 1827 | 1461272282293 Marionette TRACE conn4 <- [1,2670,null,{}] 13:58:02 INFO - PROCESS | 1827 | 1461272282299 Marionette TRACE conn4 -> [0,2671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:58:02 INFO - PROCESS | 1827 | 1461272282567 Marionette TRACE conn4 <- [1,2671,null,{"value":null}] 13:58:02 INFO - PROCESS | 1827 | 1461272282805 Marionette TRACE conn4 -> [0,2672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.hanging.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:02 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f973f536000 == 168 [pid = 1827] [id = 675] 13:58:02 INFO - PROCESS | 1827 | ++DOMWINDOW == 179 (0x7f9736cb4000) [pid = 1827] [serial = 2026] [outer = (nil)] 13:58:02 INFO - PROCESS | 1827 | ++DOMWINDOW == 180 (0x7f973a727400) [pid = 1827] [serial = 2027] [outer = 0x7f9736cb4000] 13:58:02 INFO - PROCESS | 1827 | 1461272282878 Marionette DEBUG loaded listener.js 13:58:03 INFO - PROCESS | 1827 | ++DOMWINDOW == 181 (0x7f973a8c8400) [pid = 1827] [serial = 2028] [outer = 0x7f9736cb4000] 13:58:04 INFO - PROCESS | 1827 | SkCairoFTTypeface::onFilterRec unimplemented 13:58:04 INFO - PROCESS | 1827 | 1461272284262 Marionette TRACE conn4 <- [1,2672,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.hanging.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.hanging",1,"assert_approx_equals: Red channel of the pixel at (5, 5) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2673,"getWindowHandle",null] 13:58:04 INFO - PROCESS | 1827 | 1461272284280 Marionette TRACE conn4 <- [1,2673,null,{"value":"8"}] 13:58:04 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 13:58:04 INFO - PROCESS | 1827 | 1461272284285 Marionette TRACE conn4 -> [0,2674,"setScriptTimeout",{"ms":35000}] 13:58:04 INFO - PROCESS | 1827 | 1461272284287 Marionette TRACE conn4 <- [1,2674,null,{}] 13:58:04 INFO - PROCESS | 1827 | 1461272284293 Marionette TRACE conn4 -> [0,2675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:58:04 INFO - PROCESS | 1827 | 1461272284577 Marionette TRACE conn4 <- [1,2675,null,{"value":null}] 13:58:04 INFO - PROCESS | 1827 | 1461272284817 Marionette TRACE conn4 -> [0,2676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:04 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f97409af800 == 169 [pid = 1827] [id = 676] 13:58:04 INFO - PROCESS | 1827 | ++DOMWINDOW == 182 (0x7f9739f9b000) [pid = 1827] [serial = 2029] [outer = (nil)] 13:58:04 INFO - PROCESS | 1827 | ++DOMWINDOW == 183 (0x7f973a8d2800) [pid = 1827] [serial = 2030] [outer = 0x7f9739f9b000] 13:58:04 INFO - PROCESS | 1827 | 1461272284889 Marionette DEBUG loaded listener.js 13:58:04 INFO - PROCESS | 1827 | ++DOMWINDOW == 184 (0x7f973b40e800) [pid = 1827] [serial = 2031] [outer = 0x7f9739f9b000] 13:58:06 INFO - PROCESS | 1827 | SkCairoFTTypeface::onFilterRec unimplemented 13:58:06 INFO - PROCESS | 1827 | 1461272286194 Marionette TRACE conn4 <- [1,2676,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.ideographic",1,"assert_approx_equals: Red channel of the pixel at (5, 45) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2677,"getWindowHandle",null] 13:58:06 INFO - PROCESS | 1827 | 1461272286220 Marionette TRACE conn4 <- [1,2677,null,{"value":"8"}] 13:58:06 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 13:58:06 INFO - PROCESS | 1827 | 1461272286228 Marionette TRACE conn4 -> [0,2678,"setScriptTimeout",{"ms":35000}] 13:58:06 INFO - PROCESS | 1827 | 1461272286231 Marionette TRACE conn4 <- [1,2678,null,{}] 13:58:06 INFO - PROCESS | 1827 | 1461272286236 Marionette TRACE conn4 -> [0,2679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:58:06 INFO - PROCESS | 1827 | 1461272286458 Marionette TRACE conn4 <- [1,2679,null,{"value":null}] 13:58:06 INFO - PROCESS | 1827 | 1461272286785 Marionette TRACE conn4 -> [0,2680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.middle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:06 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f97474de000 == 170 [pid = 1827] [id = 677] 13:58:06 INFO - PROCESS | 1827 | ++DOMWINDOW == 185 (0x7f97252df800) [pid = 1827] [serial = 2032] [outer = (nil)] 13:58:06 INFO - PROCESS | 1827 | ++DOMWINDOW == 186 (0x7f973b410000) [pid = 1827] [serial = 2033] [outer = 0x7f97252df800] 13:58:06 INFO - PROCESS | 1827 | 1461272286858 Marionette DEBUG loaded listener.js 13:58:06 INFO - PROCESS | 1827 | ++DOMWINDOW == 187 (0x7f973d4a9000) [pid = 1827] [serial = 2034] [outer = 0x7f97252df800] 13:58:09 INFO - PROCESS | 1827 | --DOCSHELL 0x7f9725f0b000 == 169 [pid = 1827] [id = 634] 13:58:09 INFO - PROCESS | 1827 | --DOCSHELL 0x7f9726ad4800 == 168 [pid = 1827] [id = 348] 13:58:09 INFO - PROCESS | 1827 | --DOCSHELL 0x7f973f51d000 == 167 [pid = 1827] [id = 467] 13:58:09 INFO - PROCESS | 1827 | --DOCSHELL 0x7f97274bd800 == 166 [pid = 1827] [id = 659] 13:58:09 INFO - PROCESS | 1827 | --DOCSHELL 0x7f9727216000 == 165 [pid = 1827] [id = 658] 13:58:09 INFO - PROCESS | 1827 | --DOCSHELL 0x7f9725f0e000 == 164 [pid = 1827] [id = 657] 13:58:09 INFO - PROCESS | 1827 | --DOCSHELL 0x7f9724acd800 == 163 [pid = 1827] [id = 656] 13:58:09 INFO - PROCESS | 1827 | --DOCSHELL 0x7f974183a000 == 162 [pid = 1827] [id = 654] 13:58:09 INFO - PROCESS | 1827 | --DOCSHELL 0x7f9740be7800 == 161 [pid = 1827] [id = 653] 13:58:09 INFO - PROCESS | 1827 | --DOCSHELL 0x7f9740028800 == 160 [pid = 1827] [id = 652] 13:58:09 INFO - PROCESS | 1827 | --DOCSHELL 0x7f973c767000 == 159 [pid = 1827] [id = 651] 13:58:09 INFO - PROCESS | 1827 | --DOCSHELL 0x7f973aac6800 == 158 [pid = 1827] [id = 650] 13:58:09 INFO - PROCESS | 1827 | --DOCSHELL 0x7f973a75a800 == 157 [pid = 1827] [id = 649] 13:58:09 INFO - PROCESS | 1827 | --DOCSHELL 0x7f9738997000 == 156 [pid = 1827] [id = 648] 13:58:09 INFO - PROCESS | 1827 | --DOCSHELL 0x7f9736cd6800 == 155 [pid = 1827] [id = 647] 13:58:09 INFO - PROCESS | 1827 | --DOCSHELL 0x7f973519d800 == 154 [pid = 1827] [id = 646] 13:58:09 INFO - PROCESS | 1827 | --DOCSHELL 0x7f972fcd6800 == 153 [pid = 1827] [id = 645] 13:58:09 INFO - PROCESS | 1827 | --DOCSHELL 0x7f972de17000 == 152 [pid = 1827] [id = 644] 13:58:09 INFO - PROCESS | 1827 | --DOCSHELL 0x7f972db23000 == 151 [pid = 1827] [id = 643] 13:58:09 INFO - PROCESS | 1827 | --DOCSHELL 0x7f972c297800 == 150 [pid = 1827] [id = 642] 13:58:09 INFO - PROCESS | 1827 | --DOCSHELL 0x7f972af7a000 == 149 [pid = 1827] [id = 641] 13:58:09 INFO - PROCESS | 1827 | --DOCSHELL 0x7f972aa0f000 == 148 [pid = 1827] [id = 640] 13:58:09 INFO - PROCESS | 1827 | --DOCSHELL 0x7f972a6dd000 == 147 [pid = 1827] [id = 639] 13:58:09 INFO - PROCESS | 1827 | --DOCSHELL 0x7f9729ab3000 == 146 [pid = 1827] [id = 638] 13:58:09 INFO - PROCESS | 1827 | --DOCSHELL 0x7f97255d9800 == 145 [pid = 1827] [id = 637] 13:58:09 INFO - PROCESS | 1827 | SkCairoFTTypeface::onFilterRec unimplemented 13:58:09 INFO - PROCESS | 1827 | --DOMWINDOW == 186 (0x7f9725460400) [pid = 1827] [serial = 1847] [outer = (nil)] [url = about:blank] 13:58:09 INFO - PROCESS | 1827 | --DOMWINDOW == 185 (0x7f973516f800) [pid = 1827] [serial = 1880] [outer = (nil)] [url = about:blank] 13:58:09 INFO - PROCESS | 1827 | --DOMWINDOW == 184 (0x7f9725bcfc00) [pid = 1827] [serial = 1848] [outer = (nil)] [url = about:blank] 13:58:09 INFO - PROCESS | 1827 | --DOMWINDOW == 183 (0x7f9729c82800) [pid = 1827] [serial = 1856] [outer = (nil)] [url = about:blank] 13:58:09 INFO - PROCESS | 1827 | --DOMWINDOW == 182 (0x7f972efd2800) [pid = 1827] [serial = 1865] [outer = (nil)] [url = about:blank] 13:58:09 INFO - PROCESS | 1827 | --DOMWINDOW == 181 (0x7f9733fac000) [pid = 1827] [serial = 1872] [outer = (nil)] [url = about:blank] 13:58:09 INFO - PROCESS | 1827 | --DOMWINDOW == 180 (0x7f972be4ec00) [pid = 1827] [serial = 1862] [outer = (nil)] [url = about:blank] 13:58:09 INFO - PROCESS | 1827 | --DOMWINDOW == 179 (0x7f972fc04800) [pid = 1827] [serial = 1869] [outer = (nil)] [url = about:blank] 13:58:09 INFO - PROCESS | 1827 | --DOMWINDOW == 178 (0x7f9727199800) [pid = 1827] [serial = 1776] [outer = (nil)] [url = about:blank] 13:58:09 INFO - PROCESS | 1827 | --DOMWINDOW == 177 (0x7f9736e68400) [pid = 1827] [serial = 1890] [outer = (nil)] [url = about:blank] 13:58:09 INFO - PROCESS | 1827 | --DOMWINDOW == 176 (0x7f973510f800) [pid = 1827] [serial = 1878] [outer = (nil)] [url = about:blank] 13:58:09 INFO - PROCESS | 1827 | --DOMWINDOW == 175 (0x7f9729cc5800) [pid = 1827] [serial = 1857] [outer = (nil)] [url = about:blank] 13:58:09 INFO - PROCESS | 1827 | --DOMWINDOW == 174 (0x7f97341d7400) [pid = 1827] [serial = 1875] [outer = (nil)] [url = about:blank] 13:58:09 INFO - PROCESS | 1827 | --DOMWINDOW == 173 (0x7f972f171400) [pid = 1827] [serial = 1866] [outer = (nil)] [url = about:blank] 13:58:09 INFO - PROCESS | 1827 | --DOMWINDOW == 172 (0x7f973687fc00) [pid = 1827] [serial = 1883] [outer = (nil)] [url = about:blank] 13:58:09 INFO - PROCESS | 1827 | --DOMWINDOW == 171 (0x7f972fb9f800) [pid = 1827] [serial = 1868] [outer = (nil)] [url = about:blank] 13:58:09 INFO - PROCESS | 1827 | --DOMWINDOW == 170 (0x7f9734f3a800) [pid = 1827] [serial = 1877] [outer = (nil)] [url = about:blank] 13:58:09 INFO - PROCESS | 1827 | --DOMWINDOW == 169 (0x7f9724885000) [pid = 1827] [serial = 1845] [outer = (nil)] [url = about:blank] 13:58:09 INFO - PROCESS | 1827 | --DOMWINDOW == 168 (0x7f97295b1000) [pid = 1827] [serial = 1908] [outer = (nil)] [url = about:blank] 13:58:09 INFO - PROCESS | 1827 | --DOMWINDOW == 167 (0x7f972bd68000) [pid = 1827] [serial = 1860] [outer = (nil)] [url = about:blank] 13:58:09 INFO - PROCESS | 1827 | --DOMWINDOW == 166 (0x7f9736f50c00) [pid = 1827] [serial = 1893] [outer = (nil)] [url = about:blank] 13:58:09 INFO - PROCESS | 1827 | --DOMWINDOW == 165 (0x7f9736b60c00) [pid = 1827] [serial = 1887] [outer = (nil)] [url = about:blank] 13:58:09 INFO - PROCESS | 1827 | --DOMWINDOW == 164 (0x7f97272eb000) [pid = 1827] [serial = 1907] [outer = (nil)] [url = about:blank] 13:58:09 INFO - PROCESS | 1827 | --DOMWINDOW == 163 (0x7f9727069400) [pid = 1827] [serial = 1850] [outer = (nil)] [url = about:blank] 13:58:09 INFO - PROCESS | 1827 | --DOMWINDOW == 162 (0x7f9721eed800) [pid = 1827] [serial = 1844] [outer = (nil)] [url = about:blank] 13:58:09 INFO - PROCESS | 1827 | --DOMWINDOW == 161 (0x7f97372e6800) [pid = 1827] [serial = 1898] [outer = (nil)] [url = about:blank] 13:58:09 INFO - PROCESS | 1827 | --DOMWINDOW == 160 (0x7f9725b10c00) [pid = 1827] [serial = 1904] [outer = (nil)] [url = about:blank] 13:58:09 INFO - PROCESS | 1827 | --DOMWINDOW == 159 (0x7f972de3e000) [pid = 1827] [serial = 1863] [outer = (nil)] [url = about:blank] 13:58:09 INFO - PROCESS | 1827 | --DOMWINDOW == 158 (0x7f972fcebc00) [pid = 1827] [serial = 1871] [outer = (nil)] [url = about:blank] 13:58:09 INFO - PROCESS | 1827 | --DOMWINDOW == 157 (0x7f9724feb000) [pid = 1827] [serial = 1902] [outer = (nil)] [url = about:blank] 13:58:09 INFO - PROCESS | 1827 | --DOMWINDOW == 156 (0x7f97272e9400) [pid = 1827] [serial = 1851] [outer = (nil)] [url = about:blank] 13:58:09 INFO - PROCESS | 1827 | --DOMWINDOW == 155 (0x7f9736cb1400) [pid = 1827] [serial = 1889] [outer = (nil)] [url = about:blank] 13:58:09 INFO - PROCESS | 1827 | --DOMWINDOW == 154 (0x7f9729942c00) [pid = 1827] [serial = 1853] [outer = (nil)] [url = about:blank] 13:58:09 INFO - PROCESS | 1827 | --DOMWINDOW == 153 (0x7f9729957c00) [pid = 1827] [serial = 1854] [outer = (nil)] [url = about:blank] 13:58:09 INFO - PROCESS | 1827 | --DOMWINDOW == 152 (0x7f973412b400) [pid = 1827] [serial = 1874] [outer = (nil)] [url = about:blank] 13:58:09 INFO - PROCESS | 1827 | --DOMWINDOW == 151 (0x7f972aad5000) [pid = 1827] [serial = 1859] [outer = (nil)] [url = about:blank] 13:58:09 INFO - PROCESS | 1827 | --DOMWINDOW == 150 (0x7f97372e4400) [pid = 1827] [serial = 1895] [outer = (nil)] [url = about:blank] 13:58:09 INFO - PROCESS | 1827 | --DOMWINDOW == 149 (0x7f9736888400) [pid = 1827] [serial = 1884] [outer = (nil)] [url = about:blank] 13:58:09 INFO - PROCESS | 1827 | --DOMWINDOW == 148 (0x7f9736508800) [pid = 1827] [serial = 1881] [outer = (nil)] [url = about:blank] 13:58:09 INFO - PROCESS | 1827 | --DOMWINDOW == 147 (0x7f9724ce4000) [pid = 1827] [serial = 1901] [outer = (nil)] [url = about:blank] 13:58:09 INFO - PROCESS | 1827 | --DOMWINDOW == 146 (0x7f97272e4800) [pid = 1827] [serial = 1910] [outer = (nil)] [url = about:blank] 13:58:09 INFO - PROCESS | 1827 | --DOMWINDOW == 145 (0x7f9736f46800) [pid = 1827] [serial = 1892] [outer = (nil)] [url = about:blank] 13:58:09 INFO - PROCESS | 1827 | --DOMWINDOW == 144 (0x7f9725df1c00) [pid = 1827] [serial = 1905] [outer = (nil)] [url = about:blank] 13:58:09 INFO - PROCESS | 1827 | --DOMWINDOW == 143 (0x7f9737831400) [pid = 1827] [serial = 1896] [outer = (nil)] [url = about:blank] 13:58:09 INFO - PROCESS | 1827 | --DOMWINDOW == 142 (0x7f9736a26800) [pid = 1827] [serial = 1886] [outer = (nil)] [url = about:blank] 13:58:09 INFO - PROCESS | 1827 | 1461272289378 Marionette TRACE conn4 <- [1,2680,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.middle.html",0,null,null,[["textBaseline middle is the middle of the em square (not the bounding box)",0,null,null]]]}] 13:58:09 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) 13:58:09 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 3202ms 13:58:09 INFO - PROCESS | 1827 | 1461272289433 Marionette TRACE conn4 -> [0,2681,"getWindowHandle",null] 13:58:09 INFO - PROCESS | 1827 | 1461272289437 Marionette TRACE conn4 <- [1,2681,null,{"value":"8"}] 13:58:09 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 13:58:09 INFO - PROCESS | 1827 | 1461272289444 Marionette TRACE conn4 -> [0,2682,"setScriptTimeout",{"ms":35000}] 13:58:09 INFO - PROCESS | 1827 | 1461272289450 Marionette TRACE conn4 <- [1,2682,null,{}] 13:58:09 INFO - PROCESS | 1827 | 1461272289458 Marionette TRACE conn4 -> [0,2683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:58:09 INFO - PROCESS | 1827 | 1461272289668 Marionette TRACE conn4 <- [1,2683,null,{"value":null}] 13:58:09 INFO - PROCESS | 1827 | 1461272289877 Marionette TRACE conn4 -> [0,2684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.top.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:09 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f972550f000 == 146 [pid = 1827] [id = 678] 13:58:09 INFO - PROCESS | 1827 | ++DOMWINDOW == 143 (0x7f9724fe9c00) [pid = 1827] [serial = 2035] [outer = (nil)] 13:58:09 INFO - PROCESS | 1827 | ++DOMWINDOW == 144 (0x7f9724fef400) [pid = 1827] [serial = 2036] [outer = 0x7f9724fe9c00] 13:58:09 INFO - PROCESS | 1827 | 1461272289946 Marionette DEBUG loaded listener.js 13:58:10 INFO - PROCESS | 1827 | ++DOMWINDOW == 145 (0x7f97252e1400) [pid = 1827] [serial = 2037] [outer = 0x7f9724fe9c00] 13:58:11 INFO - PROCESS | 1827 | SkCairoFTTypeface::onFilterRec unimplemented 13:58:11 INFO - PROCESS | 1827 | 1461272291197 Marionette TRACE conn4 <- [1,2684,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.top.html",0,null,null,[["textBaseline top is the top of the em square (not the bounding box)",0,null,null]]]}] 13:58:11 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) 13:58:11 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1788ms 13:58:11 INFO - PROCESS | 1827 | 1461272291233 Marionette TRACE conn4 -> [0,2685,"getWindowHandle",null] 13:58:11 INFO - PROCESS | 1827 | 1461272291240 Marionette TRACE conn4 <- [1,2685,null,{"value":"8"}] 13:58:11 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 13:58:11 INFO - PROCESS | 1827 | 1461272291251 Marionette TRACE conn4 -> [0,2686,"setScriptTimeout",{"ms":35000}] 13:58:11 INFO - PROCESS | 1827 | 1461272291254 Marionette TRACE conn4 <- [1,2686,null,{}] 13:58:11 INFO - PROCESS | 1827 | 1461272291260 Marionette TRACE conn4 -> [0,2687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:58:11 INFO - PROCESS | 1827 | 1461272291608 Marionette TRACE conn4 <- [1,2687,null,{"value":null}] 13:58:11 INFO - PROCESS | 1827 | 1461272291655 Marionette TRACE conn4 -> [0,2688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:11 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f9726d15800 == 147 [pid = 1827] [id = 679] 13:58:11 INFO - PROCESS | 1827 | ++DOMWINDOW == 146 (0x7f9725461400) [pid = 1827] [serial = 2038] [outer = (nil)] 13:58:11 INFO - PROCESS | 1827 | ++DOMWINDOW == 147 (0x7f9725defc00) [pid = 1827] [serial = 2039] [outer = 0x7f9725461400] 13:58:11 INFO - PROCESS | 1827 | 1461272291722 Marionette DEBUG loaded listener.js 13:58:11 INFO - PROCESS | 1827 | ++DOMWINDOW == 148 (0x7f97272e3c00) [pid = 1827] [serial = 2040] [outer = 0x7f9725461400] 13:58:13 INFO - PROCESS | 1827 | SkCairoFTTypeface::onFilterRec unimplemented 13:58:13 INFO - PROCESS | 1827 | 1461272293184 Marionette TRACE conn4 <- [1,2688,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.end.html",0,null,null,[["Space characters at the end of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (75, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2689,"getWindowHandle",null] 13:58:13 INFO - PROCESS | 1827 | 1461272293304 Marionette TRACE conn4 <- [1,2689,null,{"value":"8"}] 13:58:13 INFO - PROCESS | 1827 | 1461272293319 Marionette TRACE conn4 -> [0,2690,"setScriptTimeout",{"ms":35000}] 13:58:13 INFO - PROCESS | 1827 | 1461272293324 Marionette TRACE conn4 <- [1,2690,null,{}] 13:58:13 INFO - PROCESS | 1827 | 1461272293340 Marionette TRACE conn4 -> [0,2691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:58:13 INFO - PROCESS | 1827 | 1461272293968 Marionette TRACE conn4 <- [1,2691,null,{"value":null}] 13:58:13 INFO - PROCESS | 1827 | --DOMWINDOW == 147 (0x7f9724880800) [pid = 1827] [serial = 1840] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 13:58:13 INFO - PROCESS | 1827 | --DOMWINDOW == 146 (0x7f9726cd1000) [pid = 1827] [serial = 1897] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 13:58:13 INFO - PROCESS | 1827 | --DOMWINDOW == 145 (0x7f972706c800) [pid = 1827] [serial = 1975] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 13:58:13 INFO - PROCESS | 1827 | --DOMWINDOW == 144 (0x7f9720003000) [pid = 1827] [serial = 1948] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 13:58:13 INFO - PROCESS | 1827 | --DOMWINDOW == 143 (0x7f9724884400) [pid = 1827] [serial = 1912] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 13:58:13 INFO - PROCESS | 1827 | --DOMWINDOW == 142 (0x7f97299a8800) [pid = 1827] [serial = 1918] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 13:58:13 INFO - PROCESS | 1827 | --DOMWINDOW == 141 (0x7f972a296c00) [pid = 1827] [serial = 1924] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 13:58:13 INFO - PROCESS | 1827 | --DOMWINDOW == 140 (0x7f9725465800) [pid = 1827] [serial = 1957] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 13:58:13 INFO - PROCESS | 1827 | --DOMWINDOW == 139 (0x7f9724cdec00) [pid = 1827] [serial = 1969] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 13:58:13 INFO - PROCESS | 1827 | --DOMWINDOW == 138 (0x7f9736b59400) [pid = 1827] [serial = 1954] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 13:58:13 INFO - PROCESS | 1827 | --DOMWINDOW == 137 (0x7f972c22bc00) [pid = 1827] [serial = 1936] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 13:58:13 INFO - PROCESS | 1827 | --DOMWINDOW == 136 (0x7f97271a5400) [pid = 1827] [serial = 1921] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 13:58:13 INFO - PROCESS | 1827 | --DOMWINDOW == 135 (0x7f97272dd400) [pid = 1827] [serial = 1960] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 13:58:13 INFO - PROCESS | 1827 | --DOMWINDOW == 134 (0x7f97252dc400) [pid = 1827] [serial = 1939] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 13:58:13 INFO - PROCESS | 1827 | --DOMWINDOW == 133 (0x7f9725dfbc00) [pid = 1827] [serial = 1915] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 13:58:13 INFO - PROCESS | 1827 | --DOMWINDOW == 132 (0x7f972c229400) [pid = 1827] [serial = 1930] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 13:58:13 INFO - PROCESS | 1827 | --DOMWINDOW == 131 (0x7f972bd6b800) [pid = 1827] [serial = 1927] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 13:58:13 INFO - PROCESS | 1827 | --DOMWINDOW == 130 (0x7f972b15b400) [pid = 1827] [serial = 1951] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 13:58:14 INFO - PROCESS | 1827 | --DOMWINDOW == 129 (0x7f9739f96c00) [pid = 1827] [serial = 1963] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 13:58:14 INFO - PROCESS | 1827 | --DOMWINDOW == 128 (0x7f972c22b800) [pid = 1827] [serial = 1933] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 13:58:14 INFO - PROCESS | 1827 | --DOMWINDOW == 127 (0x7f97341e2400) [pid = 1827] [serial = 1942] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 13:58:14 INFO - PROCESS | 1827 | --DOMWINDOW == 126 (0x7f9734fdf000) [pid = 1827] [serial = 1945] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 13:58:14 INFO - PROCESS | 1827 | --DOMWINDOW == 125 (0x7f9724cdfc00) [pid = 1827] [serial = 1972] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 13:58:14 INFO - PROCESS | 1827 | 1461272294126 Marionette TRACE conn4 -> [0,2692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.other.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:14 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f9726d11800 == 148 [pid = 1827] [id = 680] 13:58:14 INFO - PROCESS | 1827 | ++DOMWINDOW == 126 (0x7f9721ee5800) [pid = 1827] [serial = 2041] [outer = (nil)] 13:58:14 INFO - PROCESS | 1827 | ++DOMWINDOW == 127 (0x7f972488a800) [pid = 1827] [serial = 2042] [outer = 0x7f9721ee5800] 13:58:14 INFO - PROCESS | 1827 | 1461272294207 Marionette DEBUG loaded listener.js 13:58:14 INFO - PROCESS | 1827 | ++DOMWINDOW == 128 (0x7f97295b5000) [pid = 1827] [serial = 2043] [outer = 0x7f9721ee5800] 13:58:15 INFO - PROCESS | 1827 | SkCairoFTTypeface::onFilterRec unimplemented 13:58:15 INFO - PROCESS | 1827 | 1461272295391 Marionette TRACE conn4 <- [1,2692,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.other.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2693,"getWindowHandle",null] 13:58:15 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 13:58:15 INFO - PROCESS | 1827 | 1461272295418 Marionette TRACE conn4 <- [1,2693,null,{"value":"8"}] 13:58:15 INFO - PROCESS | 1827 | 1461272295424 Marionette TRACE conn4 -> [0,2694,"setScriptTimeout",{"ms":35000}] 13:58:15 INFO - PROCESS | 1827 | 1461272295426 Marionette TRACE conn4 <- [1,2694,null,{}] 13:58:15 INFO - PROCESS | 1827 | 1461272295431 Marionette TRACE conn4 -> [0,2695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:58:15 INFO - PROCESS | 1827 | 1461272295637 Marionette TRACE conn4 <- [1,2695,null,{"value":null}] 13:58:16 INFO - PROCESS | 1827 | 1461272296017 Marionette TRACE conn4 -> [0,2696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.space.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:16 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f9721f66800 == 149 [pid = 1827] [id = 681] 13:58:16 INFO - PROCESS | 1827 | ++DOMWINDOW == 129 (0x7f9720003000) [pid = 1827] [serial = 2044] [outer = (nil)] 13:58:16 INFO - PROCESS | 1827 | ++DOMWINDOW == 130 (0x7f9721f80800) [pid = 1827] [serial = 2045] [outer = 0x7f9720003000] 13:58:16 INFO - PROCESS | 1827 | 1461272296094 Marionette DEBUG loaded listener.js 13:58:16 INFO - PROCESS | 1827 | ++DOMWINDOW == 131 (0x7f9724ce2c00) [pid = 1827] [serial = 2046] [outer = 0x7f9720003000] 13:58:17 INFO - PROCESS | 1827 | SkCairoFTTypeface::onFilterRec unimplemented 13:58:17 INFO - PROCESS | 1827 | 1461272297503 Marionette TRACE conn4 <- [1,2696,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.space.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2697,"getWindowHandle",null] 13:58:17 INFO - PROCESS | 1827 | 1461272297580 Marionette TRACE conn4 <- [1,2697,null,{"value":"8"}] 13:58:17 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 13:58:17 INFO - PROCESS | 1827 | 1461272297707 Marionette TRACE conn4 -> [0,2698,"setScriptTimeout",{"ms":35000}] 13:58:17 INFO - PROCESS | 1827 | 1461272297717 Marionette TRACE conn4 <- [1,2698,null,{}] 13:58:17 INFO - PROCESS | 1827 | 1461272297729 Marionette TRACE conn4 -> [0,2699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:58:17 INFO - PROCESS | 1827 | 1461272297951 Marionette TRACE conn4 <- [1,2699,null,{"value":null}] 13:58:18 INFO - PROCESS | 1827 | 1461272298206 Marionette TRACE conn4 -> [0,2700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.start.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:18 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f9729ab9800 == 150 [pid = 1827] [id = 682] 13:58:18 INFO - PROCESS | 1827 | ++DOMWINDOW == 132 (0x7f9720004400) [pid = 1827] [serial = 2047] [outer = (nil)] 13:58:18 INFO - PROCESS | 1827 | ++DOMWINDOW == 133 (0x7f9726cc5c00) [pid = 1827] [serial = 2048] [outer = 0x7f9720004400] 13:58:18 INFO - PROCESS | 1827 | 1461272298284 Marionette DEBUG loaded listener.js 13:58:18 INFO - PROCESS | 1827 | ++DOMWINDOW == 134 (0x7f97293da800) [pid = 1827] [serial = 2049] [outer = 0x7f9720004400] 13:58:19 INFO - PROCESS | 1827 | SkCairoFTTypeface::onFilterRec unimplemented 13:58:19 INFO - PROCESS | 1827 | 1461272299638 Marionette TRACE conn4 <- [1,2700,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.start.html",0,null,null,[["Space characters at the start of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2701,"getWindowHandle",null] 13:58:19 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 13:58:19 INFO - PROCESS | 1827 | 1461272299713 Marionette TRACE conn4 <- [1,2701,null,{"value":"8"}] 13:58:19 INFO - PROCESS | 1827 | 1461272299769 Marionette TRACE conn4 -> [0,2702,"setScriptTimeout",{"ms":35000}] 13:58:19 INFO - PROCESS | 1827 | 1461272299772 Marionette TRACE conn4 <- [1,2702,null,{}] 13:58:19 INFO - PROCESS | 1827 | 1461272299923 Marionette TRACE conn4 -> [0,2703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:58:20 INFO - PROCESS | 1827 | 1461272300138 Marionette TRACE conn4 <- [1,2703,null,{"value":null}] 13:58:20 INFO - PROCESS | 1827 | 1461272300350 Marionette TRACE conn4 -> [0,2704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:20 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f972a99e000 == 151 [pid = 1827] [id = 683] 13:58:20 INFO - PROCESS | 1827 | ++DOMWINDOW == 135 (0x7f9725b07c00) [pid = 1827] [serial = 2050] [outer = (nil)] 13:58:20 INFO - PROCESS | 1827 | ++DOMWINDOW == 136 (0x7f9729949c00) [pid = 1827] [serial = 2051] [outer = 0x7f9725b07c00] 13:58:20 INFO - PROCESS | 1827 | 1461272300464 Marionette DEBUG loaded listener.js 13:58:20 INFO - PROCESS | 1827 | ++DOMWINDOW == 137 (0x7f9729cc5800) [pid = 1827] [serial = 2052] [outer = 0x7f9725b07c00] 13:58:21 INFO - PROCESS | 1827 | 1461272301445 Marionette TRACE conn4 <- [1,2704,null,{"value":["/2dcontext/text-styles/2d.text.font.default.html",0,null,null,[["Canvas test: 2d.text.font.default",0,null,null]]]}] 13:58:21 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 13:58:21 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 1772ms 13:58:21 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 13:58:21 INFO - PROCESS | 1827 | 1461272301499 Marionette TRACE conn4 -> [0,2705,"getWindowHandle",null] 13:58:21 INFO - PROCESS | 1827 | 1461272301502 Marionette TRACE conn4 <- [1,2705,null,{"value":"8"}] 13:58:21 INFO - PROCESS | 1827 | 1461272301511 Marionette TRACE conn4 -> [0,2706,"setScriptTimeout",{"ms":35000}] 13:58:21 INFO - PROCESS | 1827 | 1461272301520 Marionette TRACE conn4 <- [1,2706,null,{}] 13:58:21 INFO - PROCESS | 1827 | 1461272301534 Marionette TRACE conn4 -> [0,2707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:58:21 INFO - PROCESS | 1827 | 1461272301806 Marionette TRACE conn4 <- [1,2707,null,{"value":null}] 13:58:22 INFO - PROCESS | 1827 | 1461272302110 Marionette TRACE conn4 -> [0,2708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:22 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f972c296000 == 152 [pid = 1827] [id = 684] 13:58:22 INFO - PROCESS | 1827 | ++DOMWINDOW == 138 (0x7f972a29c400) [pid = 1827] [serial = 2053] [outer = (nil)] 13:58:22 INFO - PROCESS | 1827 | ++DOMWINDOW == 139 (0x7f972ad7d000) [pid = 1827] [serial = 2054] [outer = 0x7f972a29c400] 13:58:22 INFO - PROCESS | 1827 | 1461272302188 Marionette DEBUG loaded listener.js 13:58:22 INFO - PROCESS | 1827 | ++DOMWINDOW == 140 (0x7f972aea4000) [pid = 1827] [serial = 2055] [outer = 0x7f972a29c400] 13:58:23 INFO - PROCESS | 1827 | 1461272303079 Marionette TRACE conn4 <- [1,2708,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.basic.html",0,null,null,[["Canvas test: 2d.text.font.parse.basic",0,null,null]]]}] 13:58:23 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 13:58:23 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 1590ms 13:58:23 INFO - PROCESS | 1827 | 1461272303099 Marionette TRACE conn4 -> [0,2709,"getWindowHandle",null] 13:58:23 INFO - PROCESS | 1827 | 1461272303103 Marionette TRACE conn4 <- [1,2709,null,{"value":"8"}] 13:58:23 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 13:58:23 INFO - PROCESS | 1827 | 1461272303109 Marionette TRACE conn4 -> [0,2710,"setScriptTimeout",{"ms":35000}] 13:58:23 INFO - PROCESS | 1827 | 1461272303111 Marionette TRACE conn4 <- [1,2710,null,{}] 13:58:23 INFO - PROCESS | 1827 | 1461272303117 Marionette TRACE conn4 -> [0,2711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:58:23 INFO - PROCESS | 1827 | 1461272303342 Marionette TRACE conn4 <- [1,2711,null,{"value":null}] 13:58:23 INFO - PROCESS | 1827 | 1461272303580 Marionette TRACE conn4 -> [0,2712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.complex.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:23 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f972db4b800 == 153 [pid = 1827] [id = 685] 13:58:23 INFO - PROCESS | 1827 | ++DOMWINDOW == 141 (0x7f972a298400) [pid = 1827] [serial = 2056] [outer = (nil)] 13:58:23 INFO - PROCESS | 1827 | ++DOMWINDOW == 142 (0x7f972bd69000) [pid = 1827] [serial = 2057] [outer = 0x7f972a298400] 13:58:23 INFO - PROCESS | 1827 | 1461272303695 Marionette DEBUG loaded listener.js 13:58:23 INFO - PROCESS | 1827 | ++DOMWINDOW == 143 (0x7f972bd90800) [pid = 1827] [serial = 2058] [outer = 0x7f972a298400] 13:58:24 INFO - PROCESS | 1827 | 1461272304620 Marionette TRACE conn4 <- [1,2712,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.complex.html",0,null,null,[["Canvas test: 2d.text.font.parse.complex",1,"assert_equals: ctx.font === 'italic small-caps 12px \"Unknown Font\", sans-serif' (got italic small-caps 400 12px Unknown Font,sans-serif[string], expected italic small-caps 12px \"Unknown Font\", sans-serif[string]) expected \"italic small-caps 12px \\\"Unknown Font\\\", sans-serif\" but got \"italic small-caps 400 12px Unknown Font,sans-serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2713,"getWindowHandle",null] 13:58:24 INFO - PROCESS | 1827 | 1461272304702 Marionette TRACE conn4 <- [1,2713,null,{"value":"8"}] 13:58:24 INFO - PROCESS | 1827 | 1461272304708 Marionette TRACE conn4 -> [0,2714,"setScriptTimeout",{"ms":35000}] 13:58:24 INFO - PROCESS | 1827 | 1461272304711 Marionette TRACE conn4 <- [1,2714,null,{}] 13:58:24 INFO - PROCESS | 1827 | 1461272304716 Marionette TRACE conn4 -> [0,2715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:58:24 INFO - PROCESS | 1827 | 1461272304975 Marionette TRACE conn4 <- [1,2715,null,{"value":null}] 13:58:25 INFO - PROCESS | 1827 | 1461272305286 Marionette TRACE conn4 -> [0,2716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:25 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f972efa4000 == 154 [pid = 1827] [id = 686] 13:58:25 INFO - PROCESS | 1827 | ++DOMWINDOW == 144 (0x7f972c226800) [pid = 1827] [serial = 2059] [outer = (nil)] 13:58:25 INFO - PROCESS | 1827 | ++DOMWINDOW == 145 (0x7f972c22e000) [pid = 1827] [serial = 2060] [outer = 0x7f972c226800] 13:58:25 INFO - PROCESS | 1827 | 1461272305381 Marionette DEBUG loaded listener.js 13:58:25 INFO - PROCESS | 1827 | ++DOMWINDOW == 146 (0x7f972f16e000) [pid = 1827] [serial = 2061] [outer = 0x7f972c226800] 13:58:26 INFO - PROCESS | 1827 | 1461272306330 Marionette TRACE conn4 <- [1,2716,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.invalid.html",0,null,null,[["Canvas test: 2d.text.font.parse.invalid",0,null,null]]]}] 13:58:26 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 13:58:26 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 1638ms 13:58:26 INFO - PROCESS | 1827 | 1461272306345 Marionette TRACE conn4 -> [0,2717,"getWindowHandle",null] 13:58:26 INFO - PROCESS | 1827 | 1461272306349 Marionette TRACE conn4 <- [1,2717,null,{"value":"8"}] 13:58:26 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 13:58:26 INFO - PROCESS | 1827 | 1461272306355 Marionette TRACE conn4 -> [0,2718,"setScriptTimeout",{"ms":35000}] 13:58:26 INFO - PROCESS | 1827 | 1461272306358 Marionette TRACE conn4 <- [1,2718,null,{}] 13:58:26 INFO - PROCESS | 1827 | 1461272306364 Marionette TRACE conn4 -> [0,2719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:58:26 INFO - PROCESS | 1827 | 1461272306588 Marionette TRACE conn4 <- [1,2719,null,{"value":null}] 13:58:26 INFO - PROCESS | 1827 | 1461272306831 Marionette TRACE conn4 -> [0,2720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:26 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f973641a800 == 155 [pid = 1827] [id = 687] 13:58:26 INFO - PROCESS | 1827 | ++DOMWINDOW == 147 (0x7f972fba4400) [pid = 1827] [serial = 2062] [outer = (nil)] 13:58:26 INFO - PROCESS | 1827 | ++DOMWINDOW == 148 (0x7f9733f2cc00) [pid = 1827] [serial = 2063] [outer = 0x7f972fba4400] 13:58:26 INFO - PROCESS | 1827 | 1461272306906 Marionette DEBUG loaded listener.js 13:58:27 INFO - PROCESS | 1827 | ++DOMWINDOW == 149 (0x7f9733fef400) [pid = 1827] [serial = 2064] [outer = 0x7f972fba4400] 13:58:27 INFO - PROCESS | 1827 | 1461272307912 Marionette TRACE conn4 <- [1,2720,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage.default",1,"assert_equals: ctx2.font === '100px serif' (got 1000% serif[string], expected 100px serif[string]) expected \"100px serif\" but got \"1000% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2721,"getWindowHandle",null] 13:58:27 INFO - PROCESS | 1827 | 1461272307991 Marionette TRACE conn4 <- [1,2721,null,{"value":"8"}] 13:58:27 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 13:58:28 INFO - PROCESS | 1827 | 1461272307998 Marionette TRACE conn4 -> [0,2722,"setScriptTimeout",{"ms":35000}] 13:58:28 INFO - PROCESS | 1827 | 1461272308001 Marionette TRACE conn4 <- [1,2722,null,{}] 13:58:28 INFO - PROCESS | 1827 | 1461272308006 Marionette TRACE conn4 -> [0,2723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:58:28 INFO - PROCESS | 1827 | 1461272308239 Marionette TRACE conn4 <- [1,2723,null,{"value":null}] 13:58:28 INFO - PROCESS | 1827 | 1461272308558 Marionette TRACE conn4 -> [0,2724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.size.percentage.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:28 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f9737099000 == 156 [pid = 1827] [id = 688] 13:58:28 INFO - PROCESS | 1827 | ++DOMWINDOW == 150 (0x7f972fba8c00) [pid = 1827] [serial = 2065] [outer = (nil)] 13:58:28 INFO - PROCESS | 1827 | ++DOMWINDOW == 151 (0x7f97341d7400) [pid = 1827] [serial = 2066] [outer = 0x7f972fba8c00] 13:58:28 INFO - PROCESS | 1827 | 1461272308654 Marionette DEBUG loaded listener.js 13:58:28 INFO - PROCESS | 1827 | ++DOMWINDOW == 152 (0x7f97341e3c00) [pid = 1827] [serial = 2067] [outer = 0x7f972fba8c00] 13:58:29 INFO - PROCESS | 1827 | 1461272309592 Marionette TRACE conn4 <- [1,2724,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage",1,"assert_equals: ctx.font === '72px serif' (got 50% serif[string], expected 72px serif[string]) expected \"72px serif\" but got \"50% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2725,"getWindowHandle",null] 13:58:29 INFO - PROCESS | 1827 | 1461272309641 Marionette TRACE conn4 <- [1,2725,null,{"value":"8"}] 13:58:29 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 13:58:29 INFO - PROCESS | 1827 | 1461272309647 Marionette TRACE conn4 -> [0,2726,"setScriptTimeout",{"ms":35000}] 13:58:29 INFO - PROCESS | 1827 | 1461272309649 Marionette TRACE conn4 <- [1,2726,null,{}] 13:58:29 INFO - PROCESS | 1827 | 1461272309655 Marionette TRACE conn4 -> [0,2727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:58:29 INFO - PROCESS | 1827 | 1461272309901 Marionette TRACE conn4 <- [1,2727,null,{"value":null}] 13:58:30 INFO - PROCESS | 1827 | 1461272310211 Marionette TRACE conn4 -> [0,2728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.system.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:30 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f9738993800 == 157 [pid = 1827] [id = 689] 13:58:30 INFO - PROCESS | 1827 | ++DOMWINDOW == 153 (0x7f9725bd3c00) [pid = 1827] [serial = 2068] [outer = (nil)] 13:58:30 INFO - PROCESS | 1827 | ++DOMWINDOW == 154 (0x7f9734f3dc00) [pid = 1827] [serial = 2069] [outer = 0x7f9725bd3c00] 13:58:30 INFO - PROCESS | 1827 | 1461272310292 Marionette DEBUG loaded listener.js 13:58:30 INFO - PROCESS | 1827 | ++DOMWINDOW == 155 (0x7f973510fc00) [pid = 1827] [serial = 2070] [outer = 0x7f9725bd3c00] 13:58:31 INFO - PROCESS | 1827 | 1461272311157 Marionette TRACE conn4 <- [1,2728,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.system.html",0,null,null,[["System fonts must be computed to explicit values",0,null,null]]]}] 13:58:31 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 13:58:31 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 1581ms 13:58:31 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 13:58:31 INFO - PROCESS | 1827 | 1461272311230 Marionette TRACE conn4 -> [0,2729,"getWindowHandle",null] 13:58:31 INFO - PROCESS | 1827 | 1461272311233 Marionette TRACE conn4 <- [1,2729,null,{"value":"8"}] 13:58:31 INFO - PROCESS | 1827 | 1461272311239 Marionette TRACE conn4 -> [0,2730,"setScriptTimeout",{"ms":35000}] 13:58:31 INFO - PROCESS | 1827 | 1461272311242 Marionette TRACE conn4 <- [1,2730,null,{}] 13:58:31 INFO - PROCESS | 1827 | 1461272311247 Marionette TRACE conn4 -> [0,2731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:58:31 INFO - PROCESS | 1827 | 1461272311522 Marionette TRACE conn4 <- [1,2731,null,{"value":null}] 13:58:31 INFO - PROCESS | 1827 | 1461272311829 Marionette TRACE conn4 -> [0,2732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.measure.width.space.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:31 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f973a757000 == 158 [pid = 1827] [id = 690] 13:58:31 INFO - PROCESS | 1827 | ++DOMWINDOW == 156 (0x7f972ae9e000) [pid = 1827] [serial = 2071] [outer = (nil)] 13:58:31 INFO - PROCESS | 1827 | ++DOMWINDOW == 157 (0x7f9736503c00) [pid = 1827] [serial = 2072] [outer = 0x7f972ae9e000] 13:58:31 INFO - PROCESS | 1827 | 1461272311910 Marionette DEBUG loaded listener.js 13:58:32 INFO - PROCESS | 1827 | ++DOMWINDOW == 158 (0x7f9736882c00) [pid = 1827] [serial = 2073] [outer = 0x7f972ae9e000] 13:58:33 INFO - PROCESS | 1827 | 1461272313331 Marionette TRACE conn4 <- [1,2732,null,{"value":["/2dcontext/text-styles/2d.text.measure.width.space.html",0,null,null,[["Space characters are converted to U+0020 and collapsed (per CSS)",1,"assert_equals: ctx.measureText('A B').width === 150 (got 200[number], expected 150[number]) expected 150 but got 200","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2733,"getWindowHandle",null] 13:58:33 INFO - PROCESS | 1827 | 1461272313387 Marionette TRACE conn4 <- [1,2733,null,{"value":"8"}] 13:58:33 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 13:58:33 INFO - PROCESS | 1827 | 1461272313396 Marionette TRACE conn4 -> [0,2734,"setScriptTimeout",{"ms":35000}] 13:58:33 INFO - PROCESS | 1827 | 1461272313398 Marionette TRACE conn4 <- [1,2734,null,{}] 13:58:33 INFO - PROCESS | 1827 | 1461272313404 Marionette TRACE conn4 -> [0,2735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:58:33 INFO - PROCESS | 1827 | 1461272313766 Marionette TRACE conn4 <- [1,2735,null,{"value":null}] 13:58:33 INFO - PROCESS | 1827 | 1461272313967 Marionette TRACE conn4 -> [0,2736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:34 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f973a99d000 == 159 [pid = 1827] [id = 691] 13:58:34 INFO - PROCESS | 1827 | ++DOMWINDOW == 159 (0x7f9736884800) [pid = 1827] [serial = 2074] [outer = (nil)] 13:58:34 INFO - PROCESS | 1827 | ++DOMWINDOW == 160 (0x7f9736e71c00) [pid = 1827] [serial = 2075] [outer = 0x7f9736884800] 13:58:34 INFO - PROCESS | 1827 | 1461272314081 Marionette DEBUG loaded listener.js 13:58:34 INFO - PROCESS | 1827 | ++DOMWINDOW == 161 (0x7f97372e0800) [pid = 1827] [serial = 2076] [outer = 0x7f9736884800] 13:58:35 INFO - PROCESS | 1827 | 1461272315059 Marionette TRACE conn4 <- [1,2736,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html",0,null,null,[["save()/restore() does not affect the current bitmap",0,null,null]]]}] 13:58:35 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 13:58:35 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 1735ms 13:58:35 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 13:58:35 INFO - PROCESS | 1827 | 1461272315132 Marionette TRACE conn4 -> [0,2737,"getWindowHandle",null] 13:58:35 INFO - PROCESS | 1827 | 1461272315136 Marionette TRACE conn4 <- [1,2737,null,{"value":"8"}] 13:58:35 INFO - PROCESS | 1827 | 1461272315142 Marionette TRACE conn4 -> [0,2738,"setScriptTimeout",{"ms":35000}] 13:58:35 INFO - PROCESS | 1827 | 1461272315147 Marionette TRACE conn4 <- [1,2738,null,{}] 13:58:35 INFO - PROCESS | 1827 | 1461272315152 Marionette TRACE conn4 -> [0,2739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:58:35 INFO - PROCESS | 1827 | 1461272315457 Marionette TRACE conn4 <- [1,2739,null,{"value":null}] 13:58:35 INFO - PROCESS | 1827 | 1461272315783 Marionette TRACE conn4 -> [0,2740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:35 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f973db3c000 == 160 [pid = 1827] [id = 692] 13:58:35 INFO - PROCESS | 1827 | ++DOMWINDOW == 162 (0x7f973a268400) [pid = 1827] [serial = 2077] [outer = (nil)] 13:58:35 INFO - PROCESS | 1827 | ++DOMWINDOW == 163 (0x7f973a2f0c00) [pid = 1827] [serial = 2078] [outer = 0x7f973a268400] 13:58:35 INFO - PROCESS | 1827 | 1461272315859 Marionette DEBUG loaded listener.js 13:58:35 INFO - PROCESS | 1827 | ++DOMWINDOW == 164 (0x7f973a720000) [pid = 1827] [serial = 2079] [outer = 0x7f973a268400] 13:58:36 INFO - PROCESS | 1827 | 1461272316717 Marionette TRACE conn4 <- [1,2740,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.clip.html",0,null,null,[["save()/restore() affects the clipping path",0,null,null]]]}] 13:58:36 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 13:58:36 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 1633ms 13:58:36 INFO - PROCESS | 1827 | 1461272316775 Marionette TRACE conn4 -> [0,2741,"getWindowHandle",null] 13:58:36 INFO - PROCESS | 1827 | 1461272316778 Marionette TRACE conn4 <- [1,2741,null,{"value":"8"}] 13:58:36 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 13:58:36 INFO - PROCESS | 1827 | 1461272316785 Marionette TRACE conn4 -> [0,2742,"setScriptTimeout",{"ms":35000}] 13:58:36 INFO - PROCESS | 1827 | 1461272316787 Marionette TRACE conn4 <- [1,2742,null,{}] 13:58:36 INFO - PROCESS | 1827 | 1461272316793 Marionette TRACE conn4 -> [0,2743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:58:37 INFO - PROCESS | 1827 | 1461272317020 Marionette TRACE conn4 <- [1,2743,null,{"value":null}] 13:58:37 INFO - PROCESS | 1827 | 1461272317294 Marionette TRACE conn4 -> [0,2744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:37 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f973f59c000 == 161 [pid = 1827] [id = 693] 13:58:37 INFO - PROCESS | 1827 | ++DOMWINDOW == 165 (0x7f973a26fc00) [pid = 1827] [serial = 2080] [outer = (nil)] 13:58:37 INFO - PROCESS | 1827 | ++DOMWINDOW == 166 (0x7f973b40dc00) [pid = 1827] [serial = 2081] [outer = 0x7f973a26fc00] 13:58:37 INFO - PROCESS | 1827 | 1461272317418 Marionette DEBUG loaded listener.js 13:58:37 INFO - PROCESS | 1827 | ++DOMWINDOW == 167 (0x7f973d27b800) [pid = 1827] [serial = 2082] [outer = 0x7f973a26fc00] 13:58:38 INFO - PROCESS | 1827 | 1461272318267 Marionette TRACE conn4 <- [1,2744,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html",0,null,null,[["save()/restore() works for fillStyle",0,null,null]]]}] 13:58:38 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 13:58:38 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 1531ms 13:58:38 INFO - PROCESS | 1827 | 1461272318318 Marionette TRACE conn4 -> [0,2745,"getWindowHandle",null] 13:58:38 INFO - PROCESS | 1827 | 1461272318321 Marionette TRACE conn4 <- [1,2745,null,{"value":"8"}] 13:58:38 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 13:58:38 INFO - PROCESS | 1827 | 1461272318327 Marionette TRACE conn4 -> [0,2746,"setScriptTimeout",{"ms":35000}] 13:58:38 INFO - PROCESS | 1827 | 1461272318330 Marionette TRACE conn4 <- [1,2746,null,{}] 13:58:38 INFO - PROCESS | 1827 | 1461272318336 Marionette TRACE conn4 -> [0,2747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:58:38 INFO - PROCESS | 1827 | 1461272318579 Marionette TRACE conn4 <- [1,2747,null,{"value":null}] 13:58:38 INFO - PROCESS | 1827 | 1461272318852 Marionette TRACE conn4 -> [0,2748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.font.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:38 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f974099b000 == 162 [pid = 1827] [id = 694] 13:58:38 INFO - PROCESS | 1827 | ++DOMWINDOW == 168 (0x7f973a722400) [pid = 1827] [serial = 2083] [outer = (nil)] 13:58:38 INFO - PROCESS | 1827 | ++DOMWINDOW == 169 (0x7f973e03e000) [pid = 1827] [serial = 2084] [outer = 0x7f973a722400] 13:58:38 INFO - PROCESS | 1827 | 1461272318974 Marionette DEBUG loaded listener.js 13:58:39 INFO - PROCESS | 1827 | ++DOMWINDOW == 170 (0x7f973e8afc00) [pid = 1827] [serial = 2085] [outer = 0x7f973a722400] 13:58:39 INFO - PROCESS | 1827 | 1461272319838 Marionette TRACE conn4 <- [1,2748,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.font.html",0,null,null,[["save()/restore() works for font",0,null,null]]]}] 13:58:39 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 13:58:39 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 1578ms 13:58:39 INFO - PROCESS | 1827 | 1461272319907 Marionette TRACE conn4 -> [0,2749,"getWindowHandle",null] 13:58:39 INFO - PROCESS | 1827 | 1461272319911 Marionette TRACE conn4 <- [1,2749,null,{"value":"8"}] 13:58:39 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 13:58:39 INFO - PROCESS | 1827 | 1461272319917 Marionette TRACE conn4 -> [0,2750,"setScriptTimeout",{"ms":35000}] 13:58:39 INFO - PROCESS | 1827 | 1461272319919 Marionette TRACE conn4 <- [1,2750,null,{}] 13:58:39 INFO - PROCESS | 1827 | 1461272319924 Marionette TRACE conn4 -> [0,2751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:58:40 INFO - PROCESS | 1827 | 1461272320159 Marionette TRACE conn4 <- [1,2751,null,{"value":null}] 13:58:40 INFO - PROCESS | 1827 | 1461272320474 Marionette TRACE conn4 -> [0,2752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:40 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f974c4b6800 == 163 [pid = 1827] [id = 695] 13:58:40 INFO - PROCESS | 1827 | ++DOMWINDOW == 171 (0x7f972aa73c00) [pid = 1827] [serial = 2086] [outer = (nil)] 13:58:40 INFO - PROCESS | 1827 | ++DOMWINDOW == 172 (0x7f973ea9f000) [pid = 1827] [serial = 2087] [outer = 0x7f972aa73c00] 13:58:40 INFO - PROCESS | 1827 | 1461272320556 Marionette DEBUG loaded listener.js 13:58:40 INFO - PROCESS | 1827 | ++DOMWINDOW == 173 (0x7f973ed4d800) [pid = 1827] [serial = 2088] [outer = 0x7f972aa73c00] 13:58:41 INFO - PROCESS | 1827 | 1461272321422 Marionette TRACE conn4 <- [1,2752,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html",0,null,null,[["save()/restore() works for globalAlpha",0,null,null]]]}] 13:58:41 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 13:58:41 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 1584ms 13:58:41 INFO - PROCESS | 1827 | 1461272321502 Marionette TRACE conn4 -> [0,2753,"getWindowHandle",null] 13:58:41 INFO - PROCESS | 1827 | 1461272321505 Marionette TRACE conn4 <- [1,2753,null,{"value":"8"}] 13:58:41 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 13:58:41 INFO - PROCESS | 1827 | 1461272321511 Marionette TRACE conn4 -> [0,2754,"setScriptTimeout",{"ms":35000}] 13:58:41 INFO - PROCESS | 1827 | 1461272321514 Marionette TRACE conn4 <- [1,2754,null,{}] 13:58:41 INFO - PROCESS | 1827 | 1461272321519 Marionette TRACE conn4 -> [0,2755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:58:41 INFO - PROCESS | 1827 | 1461272321760 Marionette TRACE conn4 <- [1,2755,null,{"value":null}] 13:58:42 INFO - PROCESS | 1827 | 1461272322081 Marionette TRACE conn4 -> [0,2756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:42 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f974d5db000 == 164 [pid = 1827] [id = 696] 13:58:42 INFO - PROCESS | 1827 | ++DOMWINDOW == 174 (0x7f972995b800) [pid = 1827] [serial = 2089] [outer = (nil)] 13:58:42 INFO - PROCESS | 1827 | ++DOMWINDOW == 175 (0x7f973ef4c400) [pid = 1827] [serial = 2090] [outer = 0x7f972995b800] 13:58:42 INFO - PROCESS | 1827 | 1461272322162 Marionette DEBUG loaded listener.js 13:58:42 INFO - PROCESS | 1827 | ++DOMWINDOW == 176 (0x7f973efaf000) [pid = 1827] [serial = 2091] [outer = 0x7f972995b800] 13:58:43 INFO - PROCESS | 1827 | 1461272323042 Marionette TRACE conn4 <- [1,2756,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html",0,null,null,[["save()/restore() works for globalCompositeOperation",0,null,null]]]}] 13:58:43 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 13:58:43 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 1578ms 13:58:43 INFO - PROCESS | 1827 | 1461272323091 Marionette TRACE conn4 -> [0,2757,"getWindowHandle",null] 13:58:43 INFO - PROCESS | 1827 | 1461272323094 Marionette TRACE conn4 <- [1,2757,null,{"value":"8"}] 13:58:43 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 13:58:43 INFO - PROCESS | 1827 | 1461272323101 Marionette TRACE conn4 -> [0,2758,"setScriptTimeout",{"ms":35000}] 13:58:43 INFO - PROCESS | 1827 | 1461272323104 Marionette TRACE conn4 <- [1,2758,null,{}] 13:58:43 INFO - PROCESS | 1827 | 1461272323109 Marionette TRACE conn4 -> [0,2759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:58:43 INFO - PROCESS | 1827 | 1461272323342 Marionette TRACE conn4 <- [1,2759,null,{"value":null}] 13:58:43 INFO - PROCESS | 1827 | 1461272323637 Marionette TRACE conn4 -> [0,2760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:43 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f972afbe000 == 165 [pid = 1827] [id = 697] 13:58:43 INFO - PROCESS | 1827 | ++DOMWINDOW == 177 (0x7f9720009c00) [pid = 1827] [serial = 2092] [outer = (nil)] 13:58:43 INFO - PROCESS | 1827 | ++DOMWINDOW == 178 (0x7f9721ee8c00) [pid = 1827] [serial = 2093] [outer = 0x7f9720009c00] 13:58:43 INFO - PROCESS | 1827 | 1461272323756 Marionette DEBUG loaded listener.js 13:58:43 INFO - PROCESS | 1827 | ++DOMWINDOW == 179 (0x7f972c225400) [pid = 1827] [serial = 2094] [outer = 0x7f9720009c00] 13:58:44 INFO - PROCESS | 1827 | 1461272324603 Marionette TRACE conn4 <- [1,2760,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html",0,null,null,[["save()/restore() works for lineCap",0,null,null]]]}] 13:58:44 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 13:58:44 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 1547ms 13:58:44 INFO - PROCESS | 1827 | 1461272324649 Marionette TRACE conn4 -> [0,2761,"getWindowHandle",null] 13:58:44 INFO - PROCESS | 1827 | 1461272324653 Marionette TRACE conn4 <- [1,2761,null,{"value":"8"}] 13:58:44 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 13:58:44 INFO - PROCESS | 1827 | 1461272324659 Marionette TRACE conn4 -> [0,2762,"setScriptTimeout",{"ms":35000}] 13:58:44 INFO - PROCESS | 1827 | 1461272324662 Marionette TRACE conn4 <- [1,2762,null,{}] 13:58:44 INFO - PROCESS | 1827 | 1461272324667 Marionette TRACE conn4 -> [0,2763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:58:44 INFO - PROCESS | 1827 | 1461272324905 Marionette TRACE conn4 <- [1,2763,null,{"value":null}] 13:58:45 INFO - PROCESS | 1827 | 1461272325789 Marionette TRACE conn4 -> [0,2764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:45 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f9726bcb800 == 166 [pid = 1827] [id = 698] 13:58:45 INFO - PROCESS | 1827 | ++DOMWINDOW == 180 (0x7f9724889800) [pid = 1827] [serial = 2095] [outer = (nil)] 13:58:45 INFO - PROCESS | 1827 | ++DOMWINDOW == 181 (0x7f9724ce0800) [pid = 1827] [serial = 2096] [outer = 0x7f9724889800] 13:58:45 INFO - PROCESS | 1827 | 1461272325865 Marionette DEBUG loaded listener.js 13:58:45 INFO - PROCESS | 1827 | ++DOMWINDOW == 182 (0x7f9724febc00) [pid = 1827] [serial = 2097] [outer = 0x7f9724889800] 13:58:46 INFO - PROCESS | 1827 | --DOCSHELL 0x7f9726d11800 == 165 [pid = 1827] [id = 680] 13:58:46 INFO - PROCESS | 1827 | --DOCSHELL 0x7f9726d15800 == 164 [pid = 1827] [id = 679] 13:58:46 INFO - PROCESS | 1827 | --DOCSHELL 0x7f972550f000 == 163 [pid = 1827] [id = 678] 13:58:46 INFO - PROCESS | 1827 | --DOCSHELL 0x7f97409af800 == 162 [pid = 1827] [id = 676] 13:58:46 INFO - PROCESS | 1827 | --DOCSHELL 0x7f973f536000 == 161 [pid = 1827] [id = 675] 13:58:46 INFO - PROCESS | 1827 | --DOCSHELL 0x7f973c638000 == 160 [pid = 1827] [id = 674] 13:58:46 INFO - PROCESS | 1827 | --DOCSHELL 0x7f973ae70000 == 159 [pid = 1827] [id = 673] 13:58:46 INFO - PROCESS | 1827 | --DOCSHELL 0x7f973a88b800 == 158 [pid = 1827] [id = 672] 13:58:46 INFO - PROCESS | 1827 | --DOCSHELL 0x7f973a2b1000 == 157 [pid = 1827] [id = 671] 13:58:46 INFO - PROCESS | 1827 | --DOCSHELL 0x7f9737087800 == 156 [pid = 1827] [id = 670] 13:58:46 INFO - PROCESS | 1827 | --DOCSHELL 0x7f9736577000 == 155 [pid = 1827] [id = 669] 13:58:46 INFO - PROCESS | 1827 | --DOCSHELL 0x7f97341ce800 == 154 [pid = 1827] [id = 668] 13:58:46 INFO - PROCESS | 1827 | --DOCSHELL 0x7f972fb0e000 == 153 [pid = 1827] [id = 667] 13:58:46 INFO - PROCESS | 1827 | --DOCSHELL 0x7f972dc98000 == 152 [pid = 1827] [id = 666] 13:58:46 INFO - PROCESS | 1827 | --DOCSHELL 0x7f972c64a800 == 151 [pid = 1827] [id = 665] 13:58:46 INFO - PROCESS | 1827 | --DOCSHELL 0x7f972afcd000 == 150 [pid = 1827] [id = 664] 13:58:46 INFO - PROCESS | 1827 | --DOCSHELL 0x7f972a999800 == 149 [pid = 1827] [id = 663] 13:58:46 INFO - PROCESS | 1827 | --DOCSHELL 0x7f972a42a000 == 148 [pid = 1827] [id = 662] 13:58:46 INFO - PROCESS | 1827 | --DOCSHELL 0x7f974357d800 == 147 [pid = 1827] [id = 655] 13:58:46 INFO - PROCESS | 1827 | --DOCSHELL 0x7f9726e9b000 == 146 [pid = 1827] [id = 661] 13:58:46 INFO - PROCESS | 1827 | --DOCSHELL 0x7f97221be000 == 145 [pid = 1827] [id = 660] 13:58:46 INFO - PROCESS | 1827 | --DOMWINDOW == 181 (0x7f9738774c00) [pid = 1827] [serial = 1899] [outer = (nil)] [url = about:blank] 13:58:46 INFO - PROCESS | 1827 | --DOMWINDOW == 180 (0x7f97293de400) [pid = 1827] [serial = 1842] [outer = (nil)] [url = about:blank] 13:58:46 INFO - PROCESS | 1827 | --DOMWINDOW == 179 (0x7f97272e0000) [pid = 1827] [serial = 1976] [outer = (nil)] [url = about:blank] 13:58:46 INFO - PROCESS | 1827 | --DOMWINDOW == 178 (0x7f9736b5cc00) [pid = 1827] [serial = 1949] [outer = (nil)] [url = about:blank] 13:58:46 INFO - PROCESS | 1827 | --DOMWINDOW == 177 (0x7f97252d5c00) [pid = 1827] [serial = 1914] [outer = (nil)] [url = about:blank] 13:58:46 INFO - PROCESS | 1827 | --DOMWINDOW == 176 (0x7f9724ce7000) [pid = 1827] [serial = 1913] [outer = (nil)] [url = about:blank] 13:58:46 INFO - PROCESS | 1827 | --DOMWINDOW == 175 (0x7f9729cc7c00) [pid = 1827] [serial = 1920] [outer = (nil)] [url = about:blank] 13:58:46 INFO - PROCESS | 1827 | --DOMWINDOW == 174 (0x7f9729c84000) [pid = 1827] [serial = 1919] [outer = (nil)] [url = about:blank] 13:58:46 INFO - PROCESS | 1827 | --DOMWINDOW == 173 (0x7f972ad7b800) [pid = 1827] [serial = 1926] [outer = (nil)] [url = about:blank] 13:58:46 INFO - PROCESS | 1827 | --DOMWINDOW == 172 (0x7f972aae0000) [pid = 1827] [serial = 1925] [outer = (nil)] [url = about:blank] 13:58:46 INFO - PROCESS | 1827 | --DOMWINDOW == 171 (0x7f9739fba000) [pid = 1827] [serial = 1959] [outer = (nil)] [url = about:blank] 13:58:46 INFO - PROCESS | 1827 | --DOMWINDOW == 170 (0x7f9739f98800) [pid = 1827] [serial = 1958] [outer = (nil)] [url = about:blank] 13:58:46 INFO - PROCESS | 1827 | --DOMWINDOW == 169 (0x7f9724ce8c00) [pid = 1827] [serial = 1970] [outer = (nil)] [url = about:blank] 13:58:46 INFO - PROCESS | 1827 | --DOMWINDOW == 168 (0x7f9724fe5800) [pid = 1827] [serial = 1971] [outer = (nil)] [url = about:blank] 13:58:46 INFO - PROCESS | 1827 | --DOMWINDOW == 167 (0x7f9739f10000) [pid = 1827] [serial = 1956] [outer = (nil)] [url = about:blank] 13:58:46 INFO - PROCESS | 1827 | --DOMWINDOW == 166 (0x7f9739f09c00) [pid = 1827] [serial = 1955] [outer = (nil)] [url = about:blank] 13:58:46 INFO - PROCESS | 1827 | --DOMWINDOW == 165 (0x7f9733fae400) [pid = 1827] [serial = 1938] [outer = (nil)] [url = about:blank] 13:58:46 INFO - PROCESS | 1827 | --DOMWINDOW == 164 (0x7f9733f23c00) [pid = 1827] [serial = 1937] [outer = (nil)] [url = about:blank] 13:58:46 INFO - PROCESS | 1827 | --DOMWINDOW == 163 (0x7f972aa71800) [pid = 1827] [serial = 1923] [outer = (nil)] [url = about:blank] 13:58:46 INFO - PROCESS | 1827 | --DOMWINDOW == 162 (0x7f972a297400) [pid = 1827] [serial = 1922] [outer = (nil)] [url = about:blank] 13:58:46 INFO - PROCESS | 1827 | --DOMWINDOW == 161 (0x7f973a625c00) [pid = 1827] [serial = 1967] [outer = (nil)] [url = about:blank] 13:58:46 INFO - PROCESS | 1827 | --DOMWINDOW == 160 (0x7f973a271800) [pid = 1827] [serial = 1962] [outer = (nil)] [url = about:blank] 13:58:46 INFO - PROCESS | 1827 | --DOMWINDOW == 159 (0x7f973a26b000) [pid = 1827] [serial = 1961] [outer = (nil)] [url = about:blank] 13:58:46 INFO - PROCESS | 1827 | --DOMWINDOW == 158 (0x7f973408cc00) [pid = 1827] [serial = 1941] [outer = (nil)] [url = about:blank] 13:58:46 INFO - PROCESS | 1827 | --DOMWINDOW == 157 (0x7f9733fe6800) [pid = 1827] [serial = 1940] [outer = (nil)] [url = about:blank] 13:58:46 INFO - PROCESS | 1827 | --DOMWINDOW == 156 (0x7f9729596000) [pid = 1827] [serial = 1917] [outer = (nil)] [url = about:blank] 13:58:46 INFO - PROCESS | 1827 | --DOMWINDOW == 155 (0x7f972719c000) [pid = 1827] [serial = 1916] [outer = (nil)] [url = about:blank] 13:58:46 INFO - PROCESS | 1827 | --DOMWINDOW == 154 (0x7f972f16e400) [pid = 1827] [serial = 1932] [outer = (nil)] [url = about:blank] 13:58:46 INFO - PROCESS | 1827 | --DOMWINDOW == 153 (0x7f972de33800) [pid = 1827] [serial = 1931] [outer = (nil)] [url = about:blank] 13:58:46 INFO - PROCESS | 1827 | --DOMWINDOW == 152 (0x7f972c221000) [pid = 1827] [serial = 1929] [outer = (nil)] [url = about:blank] 13:58:46 INFO - PROCESS | 1827 | --DOMWINDOW == 151 (0x7f972bd90400) [pid = 1827] [serial = 1928] [outer = (nil)] [url = about:blank] 13:58:46 INFO - PROCESS | 1827 | --DOMWINDOW == 150 (0x7f9738939c00) [pid = 1827] [serial = 1953] [outer = (nil)] [url = about:blank] 13:58:46 INFO - PROCESS | 1827 | --DOMWINDOW == 149 (0x7f9738772800) [pid = 1827] [serial = 1952] [outer = (nil)] [url = about:blank] 13:58:46 INFO - PROCESS | 1827 | --DOMWINDOW == 148 (0x7f973a61c400) [pid = 1827] [serial = 1965] [outer = (nil)] [url = about:blank] 13:58:46 INFO - PROCESS | 1827 | --DOMWINDOW == 147 (0x7f973a2f3400) [pid = 1827] [serial = 1964] [outer = (nil)] [url = about:blank] 13:58:46 INFO - PROCESS | 1827 | --DOMWINDOW == 146 (0x7f972fc0a400) [pid = 1827] [serial = 1935] [outer = (nil)] [url = about:blank] 13:58:46 INFO - PROCESS | 1827 | --DOMWINDOW == 145 (0x7f972faeec00) [pid = 1827] [serial = 1934] [outer = (nil)] [url = about:blank] 13:58:46 INFO - PROCESS | 1827 | --DOMWINDOW == 144 (0x7f9734f40000) [pid = 1827] [serial = 1944] [outer = (nil)] [url = about:blank] 13:58:46 INFO - PROCESS | 1827 | --DOMWINDOW == 143 (0x7f9734e08800) [pid = 1827] [serial = 1943] [outer = (nil)] [url = about:blank] 13:58:46 INFO - PROCESS | 1827 | --DOMWINDOW == 142 (0x7f973688b800) [pid = 1827] [serial = 1947] [outer = (nil)] [url = about:blank] 13:58:46 INFO - PROCESS | 1827 | --DOMWINDOW == 141 (0x7f9735168400) [pid = 1827] [serial = 1946] [outer = (nil)] [url = about:blank] 13:58:46 INFO - PROCESS | 1827 | --DOMWINDOW == 140 (0x7f97372e7400) [pid = 1827] [serial = 1950] [outer = (nil)] [url = about:blank] 13:58:46 INFO - PROCESS | 1827 | --DOMWINDOW == 139 (0x7f97295b0400) [pid = 1827] [serial = 1979] [outer = (nil)] [url = about:blank] 13:58:46 INFO - PROCESS | 1827 | --DOMWINDOW == 138 (0x7f97295b3000) [pid = 1827] [serial = 1977] [outer = (nil)] [url = about:blank] 13:58:46 INFO - PROCESS | 1827 | --DOMWINDOW == 137 (0x7f9725df0400) [pid = 1827] [serial = 1974] [outer = (nil)] [url = about:blank] 13:58:46 INFO - PROCESS | 1827 | --DOMWINDOW == 136 (0x7f9725bcf000) [pid = 1827] [serial = 1973] [outer = (nil)] [url = about:blank] 13:58:47 INFO - PROCESS | 1827 | 1461272327442 Marionette TRACE conn4 <- [1,2764,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html",0,null,null,[["save()/restore() works for lineJoin",0,null,null]]]}] 13:58:47 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 13:58:47 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 2836ms 13:58:47 INFO - PROCESS | 1827 | 1461272327497 Marionette TRACE conn4 -> [0,2765,"getWindowHandle",null] 13:58:47 INFO - PROCESS | 1827 | 1461272327504 Marionette TRACE conn4 <- [1,2765,null,{"value":"8"}] 13:58:47 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 13:58:47 INFO - PROCESS | 1827 | 1461272327512 Marionette TRACE conn4 -> [0,2766,"setScriptTimeout",{"ms":35000}] 13:58:47 INFO - PROCESS | 1827 | 1461272327516 Marionette TRACE conn4 <- [1,2766,null,{}] 13:58:47 INFO - PROCESS | 1827 | 1461272327523 Marionette TRACE conn4 -> [0,2767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:58:47 INFO - PROCESS | 1827 | 1461272327752 Marionette TRACE conn4 <- [1,2767,null,{"value":null}] 13:58:47 INFO - PROCESS | 1827 | 1461272327940 Marionette TRACE conn4 -> [0,2768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:47 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f9726ac9000 == 146 [pid = 1827] [id = 699] 13:58:47 INFO - PROCESS | 1827 | ++DOMWINDOW == 137 (0x7f972488bc00) [pid = 1827] [serial = 2098] [outer = (nil)] 13:58:47 INFO - PROCESS | 1827 | ++DOMWINDOW == 138 (0x7f9726ccac00) [pid = 1827] [serial = 2099] [outer = 0x7f972488bc00] 13:58:48 INFO - PROCESS | 1827 | 1461272328006 Marionette DEBUG loaded listener.js 13:58:48 INFO - PROCESS | 1827 | ++DOMWINDOW == 139 (0x7f97293d6000) [pid = 1827] [serial = 2100] [outer = 0x7f972488bc00] 13:58:48 INFO - PROCESS | 1827 | 1461272328913 Marionette TRACE conn4 <- [1,2768,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html",0,null,null,[["save()/restore() works for lineWidth",0,null,null]]]}] 13:58:48 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 13:58:48 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 1437ms 13:58:48 INFO - PROCESS | 1827 | 1461272328954 Marionette TRACE conn4 -> [0,2769,"getWindowHandle",null] 13:58:48 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 13:58:48 INFO - PROCESS | 1827 | 1461272328960 Marionette TRACE conn4 <- [1,2769,null,{"value":"8"}] 13:58:48 INFO - PROCESS | 1827 | 1461272328966 Marionette TRACE conn4 -> [0,2770,"setScriptTimeout",{"ms":35000}] 13:58:48 INFO - PROCESS | 1827 | 1461272328969 Marionette TRACE conn4 <- [1,2770,null,{}] 13:58:48 INFO - PROCESS | 1827 | 1461272328975 Marionette TRACE conn4 -> [0,2771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:58:49 INFO - PROCESS | 1827 | 1461272329197 Marionette TRACE conn4 <- [1,2771,null,{"value":null}] 13:58:49 INFO - PROCESS | 1827 | 1461272329424 Marionette TRACE conn4 -> [0,2772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:49 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f97297e1000 == 147 [pid = 1827] [id = 700] 13:58:49 INFO - PROCESS | 1827 | ++DOMWINDOW == 140 (0x7f972545c800) [pid = 1827] [serial = 2101] [outer = (nil)] 13:58:49 INFO - PROCESS | 1827 | ++DOMWINDOW == 141 (0x7f972995d400) [pid = 1827] [serial = 2102] [outer = 0x7f972545c800] 13:58:49 INFO - PROCESS | 1827 | 1461272329490 Marionette DEBUG loaded listener.js 13:58:49 INFO - PROCESS | 1827 | ++DOMWINDOW == 142 (0x7f9729c88c00) [pid = 1827] [serial = 2103] [outer = 0x7f972545c800] 13:58:50 INFO - PROCESS | 1827 | 1461272330380 Marionette TRACE conn4 <- [1,2772,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html",0,null,null,[["save()/restore() works for miterLimit",0,null,null]]]}] 13:58:50 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 13:58:50 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 1437ms 13:58:50 INFO - PROCESS | 1827 | 1461272330403 Marionette TRACE conn4 -> [0,2773,"getWindowHandle",null] 13:58:50 INFO - PROCESS | 1827 | 1461272330407 Marionette TRACE conn4 <- [1,2773,null,{"value":"8"}] 13:58:50 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 13:58:50 INFO - PROCESS | 1827 | 1461272330421 Marionette TRACE conn4 -> [0,2774,"setScriptTimeout",{"ms":35000}] 13:58:50 INFO - PROCESS | 1827 | 1461272330430 Marionette TRACE conn4 <- [1,2774,null,{}] 13:58:50 INFO - PROCESS | 1827 | 1461272330443 Marionette TRACE conn4 -> [0,2775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:58:50 INFO - PROCESS | 1827 | 1461272330736 Marionette TRACE conn4 <- [1,2775,null,{"value":null}] 13:58:50 INFO - PROCESS | 1827 | 1461272330780 Marionette TRACE conn4 -> [0,2776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:50 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f972aa1e000 == 148 [pid = 1827] [id = 701] 13:58:50 INFO - PROCESS | 1827 | ++DOMWINDOW == 143 (0x7f972a29f400) [pid = 1827] [serial = 2104] [outer = (nil)] 13:58:50 INFO - PROCESS | 1827 | ++DOMWINDOW == 144 (0x7f972aaddc00) [pid = 1827] [serial = 2105] [outer = 0x7f972a29f400] 13:58:50 INFO - PROCESS | 1827 | 1461272330903 Marionette DEBUG loaded listener.js 13:58:50 INFO - PROCESS | 1827 | ++DOMWINDOW == 145 (0x7f972ad7b800) [pid = 1827] [serial = 2106] [outer = 0x7f972a29f400] 13:58:51 INFO - PROCESS | 1827 | --DOMWINDOW == 144 (0x7f9724fe9c00) [pid = 1827] [serial = 2035] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 13:58:51 INFO - PROCESS | 1827 | --DOMWINDOW == 143 (0x7f9725461400) [pid = 1827] [serial = 2038] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 13:58:51 INFO - PROCESS | 1827 | --DOMWINDOW == 142 (0x7f97252e0c00) [pid = 1827] [serial = 1984] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 13:58:51 INFO - PROCESS | 1827 | --DOMWINDOW == 141 (0x7f9735166c00) [pid = 1827] [serial = 2014] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 13:58:51 INFO - PROCESS | 1827 | --DOMWINDOW == 140 (0x7f972b160c00) [pid = 1827] [serial = 2002] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 13:58:51 INFO - PROCESS | 1827 | --DOMWINDOW == 139 (0x7f9725459000) [pid = 1827] [serial = 2005] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 13:58:51 INFO - PROCESS | 1827 | --DOMWINDOW == 138 (0x7f9727198800) [pid = 1827] [serial = 1990] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 13:58:51 INFO - PROCESS | 1827 | --DOMWINDOW == 137 (0x7f972ae9f000) [pid = 1827] [serial = 1999] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 13:58:51 INFO - PROCESS | 1827 | --DOMWINDOW == 136 (0x7f97252df800) [pid = 1827] [serial = 2032] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 13:58:51 INFO - PROCESS | 1827 | --DOMWINDOW == 135 (0x7f9733f1fc00) [pid = 1827] [serial = 1966] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 13:58:51 INFO - PROCESS | 1827 | --DOMWINDOW == 134 (0x7f97341e3000) [pid = 1827] [serial = 2011] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 13:58:51 INFO - PROCESS | 1827 | --DOMWINDOW == 133 (0x7f9729956800) [pid = 1827] [serial = 1993] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 13:58:51 INFO - PROCESS | 1827 | --DOMWINDOW == 132 (0x7f9739f9b000) [pid = 1827] [serial = 2029] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 13:58:51 INFO - PROCESS | 1827 | --DOMWINDOW == 131 (0x7f972aea7c00) [pid = 1827] [serial = 2020] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 13:58:51 INFO - PROCESS | 1827 | --DOMWINDOW == 130 (0x7f9726ccec00) [pid = 1827] [serial = 1987] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 13:58:51 INFO - PROCESS | 1827 | --DOMWINDOW == 129 (0x7f9736887400) [pid = 1827] [serial = 2023] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 13:58:51 INFO - PROCESS | 1827 | --DOMWINDOW == 128 (0x7f9724ce3800) [pid = 1827] [serial = 1909] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 13:58:51 INFO - PROCESS | 1827 | --DOMWINDOW == 127 (0x7f9736cb4000) [pid = 1827] [serial = 2026] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 13:58:51 INFO - PROCESS | 1827 | --DOMWINDOW == 126 (0x7f9729958400) [pid = 1827] [serial = 2017] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 13:58:51 INFO - PROCESS | 1827 | --DOMWINDOW == 125 (0x7f972b160800) [pid = 1827] [serial = 1996] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 13:58:51 INFO - PROCESS | 1827 | --DOMWINDOW == 124 (0x7f972000fc00) [pid = 1827] [serial = 1981] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 13:58:51 INFO - PROCESS | 1827 | --DOMWINDOW == 123 (0x7f972ef0d000) [pid = 1827] [serial = 2008] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 13:58:52 INFO - PROCESS | 1827 | 1461272332356 Marionette TRACE conn4 <- [1,2776,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.path.html",0,null,null,[["save()/restore() does not affect the current path",0,null,null]]]}] 13:58:52 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 13:58:52 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 1959ms 13:58:52 INFO - PROCESS | 1827 | 1461272332373 Marionette TRACE conn4 -> [0,2777,"getWindowHandle",null] 13:58:52 INFO - PROCESS | 1827 | 1461272332379 Marionette TRACE conn4 <- [1,2777,null,{"value":"8"}] 13:58:52 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 13:58:52 INFO - PROCESS | 1827 | 1461272332384 Marionette TRACE conn4 -> [0,2778,"setScriptTimeout",{"ms":35000}] 13:58:52 INFO - PROCESS | 1827 | 1461272332386 Marionette TRACE conn4 <- [1,2778,null,{}] 13:58:52 INFO - PROCESS | 1827 | 1461272332392 Marionette TRACE conn4 -> [0,2779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:58:52 INFO - PROCESS | 1827 | 1461272332662 Marionette TRACE conn4 <- [1,2779,null,{"value":null}] 13:58:52 INFO - PROCESS | 1827 | 1461272332685 Marionette TRACE conn4 -> [0,2780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:52 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f972afbe800 == 149 [pid = 1827] [id = 702] 13:58:52 INFO - PROCESS | 1827 | ++DOMWINDOW == 124 (0x7f9724883400) [pid = 1827] [serial = 2107] [outer = (nil)] 13:58:52 INFO - PROCESS | 1827 | ++DOMWINDOW == 125 (0x7f9729947800) [pid = 1827] [serial = 2108] [outer = 0x7f9724883400] 13:58:52 INFO - PROCESS | 1827 | 1461272332747 Marionette DEBUG loaded listener.js 13:58:52 INFO - PROCESS | 1827 | ++DOMWINDOW == 126 (0x7f972ae9e800) [pid = 1827] [serial = 2109] [outer = 0x7f9724883400] 13:58:53 INFO - PROCESS | 1827 | 1461272333588 Marionette TRACE conn4 <- [1,2780,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html",0,null,null,[["save()/restore() works for shadowBlur",0,null,null]]]}] 13:58:53 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 13:58:53 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 1231ms 13:58:53 INFO - PROCESS | 1827 | 1461272333618 Marionette TRACE conn4 -> [0,2781,"getWindowHandle",null] 13:58:53 INFO - PROCESS | 1827 | 1461272333620 Marionette TRACE conn4 <- [1,2781,null,{"value":"8"}] 13:58:53 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 13:58:53 INFO - PROCESS | 1827 | 1461272333639 Marionette TRACE conn4 -> [0,2782,"setScriptTimeout",{"ms":35000}] 13:58:53 INFO - PROCESS | 1827 | 1461272333643 Marionette TRACE conn4 <- [1,2782,null,{}] 13:58:53 INFO - PROCESS | 1827 | 1461272333648 Marionette TRACE conn4 -> [0,2783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:58:53 INFO - PROCESS | 1827 | 1461272333878 Marionette TRACE conn4 <- [1,2783,null,{"value":null}] 13:58:54 INFO - PROCESS | 1827 | 1461272334255 Marionette TRACE conn4 -> [0,2784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:54 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f9725512800 == 150 [pid = 1827] [id = 703] 13:58:54 INFO - PROCESS | 1827 | ++DOMWINDOW == 127 (0x7f972000c000) [pid = 1827] [serial = 2110] [outer = (nil)] 13:58:54 INFO - PROCESS | 1827 | ++DOMWINDOW == 128 (0x7f9724ce4800) [pid = 1827] [serial = 2111] [outer = 0x7f972000c000] 13:58:54 INFO - PROCESS | 1827 | 1461272334410 Marionette DEBUG loaded listener.js 13:58:54 INFO - PROCESS | 1827 | ++DOMWINDOW == 129 (0x7f97252d5c00) [pid = 1827] [serial = 2112] [outer = 0x7f972000c000] 13:58:55 INFO - PROCESS | 1827 | 1461272335351 Marionette TRACE conn4 <- [1,2784,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html",0,null,null,[["save()/restore() works for shadowColor",0,null,null]]]}] 13:58:55 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 13:58:55 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 1783ms 13:58:55 INFO - PROCESS | 1827 | 1461272335424 Marionette TRACE conn4 -> [0,2785,"getWindowHandle",null] 13:58:55 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 13:58:55 INFO - PROCESS | 1827 | 1461272335432 Marionette TRACE conn4 <- [1,2785,null,{"value":"8"}] 13:58:55 INFO - PROCESS | 1827 | 1461272335442 Marionette TRACE conn4 -> [0,2786,"setScriptTimeout",{"ms":35000}] 13:58:55 INFO - PROCESS | 1827 | 1461272335447 Marionette TRACE conn4 <- [1,2786,null,{}] 13:58:55 INFO - PROCESS | 1827 | 1461272335455 Marionette TRACE conn4 -> [0,2787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:58:55 INFO - PROCESS | 1827 | 1461272335751 Marionette TRACE conn4 <- [1,2787,null,{"value":null}] 13:58:56 INFO - PROCESS | 1827 | 1461272336068 Marionette TRACE conn4 -> [0,2788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:56 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f972a8e5000 == 151 [pid = 1827] [id = 704] 13:58:56 INFO - PROCESS | 1827 | ++DOMWINDOW == 130 (0x7f97272e9000) [pid = 1827] [serial = 2113] [outer = (nil)] 13:58:56 INFO - PROCESS | 1827 | ++DOMWINDOW == 131 (0x7f9729597400) [pid = 1827] [serial = 2114] [outer = 0x7f97272e9000] 13:58:56 INFO - PROCESS | 1827 | 1461272336153 Marionette DEBUG loaded listener.js 13:58:56 INFO - PROCESS | 1827 | ++DOMWINDOW == 132 (0x7f9729951000) [pid = 1827] [serial = 2115] [outer = 0x7f97272e9000] 13:58:57 INFO - PROCESS | 1827 | 1461272337146 Marionette TRACE conn4 <- [1,2788,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html",0,null,null,[["save()/restore() works for shadowOffsetX",0,null,null]]]}] 13:58:57 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 13:58:57 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 1750ms 13:58:57 INFO - PROCESS | 1827 | 1461272337195 Marionette TRACE conn4 -> [0,2789,"getWindowHandle",null] 13:58:57 INFO - PROCESS | 1827 | 1461272337202 Marionette TRACE conn4 <- [1,2789,null,{"value":"8"}] 13:58:57 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 13:58:57 INFO - PROCESS | 1827 | 1461272337208 Marionette TRACE conn4 -> [0,2790,"setScriptTimeout",{"ms":35000}] 13:58:57 INFO - PROCESS | 1827 | 1461272337211 Marionette TRACE conn4 <- [1,2790,null,{}] 13:58:57 INFO - PROCESS | 1827 | 1461272337217 Marionette TRACE conn4 -> [0,2791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:58:57 INFO - PROCESS | 1827 | 1461272337464 Marionette TRACE conn4 <- [1,2791,null,{"value":null}] 13:58:57 INFO - PROCESS | 1827 | 1461272337809 Marionette TRACE conn4 -> [0,2792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:57 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f972cdd3800 == 152 [pid = 1827] [id = 705] 13:58:57 INFO - PROCESS | 1827 | ++DOMWINDOW == 133 (0x7f9729cc6000) [pid = 1827] [serial = 2116] [outer = (nil)] 13:58:57 INFO - PROCESS | 1827 | ++DOMWINDOW == 134 (0x7f972aa76800) [pid = 1827] [serial = 2117] [outer = 0x7f9729cc6000] 13:58:57 INFO - PROCESS | 1827 | 1461272337893 Marionette DEBUG loaded listener.js 13:58:58 INFO - PROCESS | 1827 | ++DOMWINDOW == 135 (0x7f972b166800) [pid = 1827] [serial = 2118] [outer = 0x7f9729cc6000] 13:58:58 INFO - PROCESS | 1827 | 1461272338798 Marionette TRACE conn4 <- [1,2792,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html",0,null,null,[["save()/restore() works for shadowOffsetY",0,null,null]]]}] 13:58:58 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 13:58:58 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 1634ms 13:58:58 INFO - PROCESS | 1827 | 1461272338844 Marionette TRACE conn4 -> [0,2793,"getWindowHandle",null] 13:58:58 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 13:58:58 INFO - PROCESS | 1827 | 1461272338848 Marionette TRACE conn4 <- [1,2793,null,{"value":"8"}] 13:58:58 INFO - PROCESS | 1827 | 1461272338864 Marionette TRACE conn4 -> [0,2794,"setScriptTimeout",{"ms":35000}] 13:58:58 INFO - PROCESS | 1827 | 1461272338874 Marionette TRACE conn4 <- [1,2794,null,{}] 13:58:58 INFO - PROCESS | 1827 | 1461272338880 Marionette TRACE conn4 -> [0,2795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:58:59 INFO - PROCESS | 1827 | 1461272339152 Marionette TRACE conn4 <- [1,2795,null,{"value":null}] 13:58:59 INFO - PROCESS | 1827 | 1461272339471 Marionette TRACE conn4 -> [0,2796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.stack.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:59 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f972fb0c800 == 153 [pid = 1827] [id = 706] 13:58:59 INFO - PROCESS | 1827 | ++DOMWINDOW == 136 (0x7f9729cd1c00) [pid = 1827] [serial = 2119] [outer = (nil)] 13:58:59 INFO - PROCESS | 1827 | ++DOMWINDOW == 137 (0x7f972c22e400) [pid = 1827] [serial = 2120] [outer = 0x7f9729cd1c00] 13:58:59 INFO - PROCESS | 1827 | 1461272339551 Marionette DEBUG loaded listener.js 13:58:59 INFO - PROCESS | 1827 | ++DOMWINDOW == 138 (0x7f972ef14400) [pid = 1827] [serial = 2121] [outer = 0x7f9729cd1c00] 13:59:00 INFO - PROCESS | 1827 | 1461272340446 Marionette TRACE conn4 <- [1,2796,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stack.html",0,null,null,[["save()/restore() can be nested as a stack",0,null,null]]]}] 13:59:00 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 13:59:00 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 1648ms 13:59:00 INFO - PROCESS | 1827 | 1461272340506 Marionette TRACE conn4 -> [0,2797,"getWindowHandle",null] 13:59:00 INFO - PROCESS | 1827 | 1461272340513 Marionette TRACE conn4 <- [1,2797,null,{"value":"8"}] 13:59:00 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 13:59:00 INFO - PROCESS | 1827 | 1461272340523 Marionette TRACE conn4 -> [0,2798,"setScriptTimeout",{"ms":35000}] 13:59:00 INFO - PROCESS | 1827 | 1461272340527 Marionette TRACE conn4 <- [1,2798,null,{}] 13:59:00 INFO - PROCESS | 1827 | 1461272340536 Marionette TRACE conn4 -> [0,2799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:59:00 INFO - PROCESS | 1827 | 1461272340860 Marionette TRACE conn4 <- [1,2799,null,{"value":null}] 13:59:01 INFO - PROCESS | 1827 | 1461272341187 Marionette TRACE conn4 -> [0,2800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:01 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f97352cd800 == 154 [pid = 1827] [id = 707] 13:59:01 INFO - PROCESS | 1827 | ++DOMWINDOW == 139 (0x7f9721ee4800) [pid = 1827] [serial = 2122] [outer = (nil)] 13:59:01 INFO - PROCESS | 1827 | ++DOMWINDOW == 140 (0x7f972f16f800) [pid = 1827] [serial = 2123] [outer = 0x7f9721ee4800] 13:59:01 INFO - PROCESS | 1827 | 1461272341267 Marionette DEBUG loaded listener.js 13:59:01 INFO - PROCESS | 1827 | ++DOMWINDOW == 141 (0x7f972faf0000) [pid = 1827] [serial = 2124] [outer = 0x7f9721ee4800] 13:59:02 INFO - PROCESS | 1827 | 1461272342226 Marionette TRACE conn4 <- [1,2800,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html",0,null,null,[["save()/restore() stack depth is not unreasonably limited",0,null,null]]]}] 13:59:02 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 13:59:02 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 1738ms 13:59:02 INFO - PROCESS | 1827 | 1461272342263 Marionette TRACE conn4 -> [0,2801,"getWindowHandle",null] 13:59:02 INFO - PROCESS | 1827 | 1461272342266 Marionette TRACE conn4 <- [1,2801,null,{"value":"8"}] 13:59:02 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 13:59:02 INFO - PROCESS | 1827 | 1461272342272 Marionette TRACE conn4 -> [0,2802,"setScriptTimeout",{"ms":35000}] 13:59:02 INFO - PROCESS | 1827 | 1461272342275 Marionette TRACE conn4 <- [1,2802,null,{}] 13:59:02 INFO - PROCESS | 1827 | 1461272342281 Marionette TRACE conn4 -> [0,2803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:59:02 INFO - PROCESS | 1827 | 1461272342511 Marionette TRACE conn4 <- [1,2803,null,{"value":null}] 13:59:02 INFO - PROCESS | 1827 | 1461272342781 Marionette TRACE conn4 -> [0,2804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:02 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f9736ccd000 == 155 [pid = 1827] [id = 708] 13:59:02 INFO - PROCESS | 1827 | ++DOMWINDOW == 142 (0x7f9733f23800) [pid = 1827] [serial = 2125] [outer = (nil)] 13:59:02 INFO - PROCESS | 1827 | ++DOMWINDOW == 143 (0x7f9733f2b800) [pid = 1827] [serial = 2126] [outer = 0x7f9733f23800] 13:59:02 INFO - PROCESS | 1827 | 1461272342926 Marionette DEBUG loaded listener.js 13:59:03 INFO - PROCESS | 1827 | ++DOMWINDOW == 144 (0x7f9734177400) [pid = 1827] [serial = 2127] [outer = 0x7f9733f23800] 13:59:03 INFO - PROCESS | 1827 | 1461272343880 Marionette TRACE conn4 <- [1,2804,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html",0,null,null,[["save()/restore() works for strokeStyle",0,null,null]]]}] 13:59:03 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 13:59:03 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 1686ms 13:59:03 INFO - PROCESS | 1827 | 1461272343962 Marionette TRACE conn4 -> [0,2805,"getWindowHandle",null] 13:59:03 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 13:59:03 INFO - PROCESS | 1827 | 1461272343967 Marionette TRACE conn4 <- [1,2805,null,{"value":"8"}] 13:59:03 INFO - PROCESS | 1827 | 1461272343975 Marionette TRACE conn4 -> [0,2806,"setScriptTimeout",{"ms":35000}] 13:59:03 INFO - PROCESS | 1827 | 1461272343978 Marionette TRACE conn4 <- [1,2806,null,{}] 13:59:03 INFO - PROCESS | 1827 | 1461272343985 Marionette TRACE conn4 -> [0,2807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:59:04 INFO - PROCESS | 1827 | 1461272344327 Marionette TRACE conn4 <- [1,2807,null,{"value":null}] 13:59:04 INFO - PROCESS | 1827 | 1461272344674 Marionette TRACE conn4 -> [0,2808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:04 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f973a2c7800 == 156 [pid = 1827] [id = 709] 13:59:04 INFO - PROCESS | 1827 | ++DOMWINDOW == 145 (0x7f972fba8000) [pid = 1827] [serial = 2128] [outer = (nil)] 13:59:04 INFO - PROCESS | 1827 | ++DOMWINDOW == 146 (0x7f9735106400) [pid = 1827] [serial = 2129] [outer = 0x7f972fba8000] 13:59:04 INFO - PROCESS | 1827 | 1461272344762 Marionette DEBUG loaded listener.js 13:59:04 INFO - PROCESS | 1827 | ++DOMWINDOW == 147 (0x7f9736a1ac00) [pid = 1827] [serial = 2130] [outer = 0x7f972fba8000] 13:59:05 INFO - PROCESS | 1827 | 1461272345690 Marionette TRACE conn4 <- [1,2808,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html",0,null,null,[["save()/restore() works for textAlign",0,null,null]]]}] 13:59:05 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 13:59:05 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 1792ms 13:59:05 INFO - PROCESS | 1827 | 1461272345767 Marionette TRACE conn4 -> [0,2809,"getWindowHandle",null] 13:59:05 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 13:59:05 INFO - PROCESS | 1827 | 1461272345770 Marionette TRACE conn4 <- [1,2809,null,{"value":"8"}] 13:59:05 INFO - PROCESS | 1827 | 1461272345778 Marionette TRACE conn4 -> [0,2810,"setScriptTimeout",{"ms":35000}] 13:59:05 INFO - PROCESS | 1827 | 1461272345781 Marionette TRACE conn4 <- [1,2810,null,{}] 13:59:05 INFO - PROCESS | 1827 | 1461272345786 Marionette TRACE conn4 -> [0,2811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:59:06 INFO - PROCESS | 1827 | 1461272346069 Marionette TRACE conn4 <- [1,2811,null,{"value":null}] 13:59:06 INFO - PROCESS | 1827 | 1461272346386 Marionette TRACE conn4 -> [0,2812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:06 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f973a993000 == 157 [pid = 1827] [id = 710] 13:59:06 INFO - PROCESS | 1827 | ++DOMWINDOW == 148 (0x7f9727073c00) [pid = 1827] [serial = 2131] [outer = (nil)] 13:59:06 INFO - PROCESS | 1827 | ++DOMWINDOW == 149 (0x7f972a29a400) [pid = 1827] [serial = 2132] [outer = 0x7f9727073c00] 13:59:06 INFO - PROCESS | 1827 | 1461272346480 Marionette DEBUG loaded listener.js 13:59:06 INFO - PROCESS | 1827 | ++DOMWINDOW == 150 (0x7f9736f48400) [pid = 1827] [serial = 2133] [outer = 0x7f9727073c00] 13:59:07 INFO - PROCESS | 1827 | 1461272347320 Marionette TRACE conn4 <- [1,2812,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html",0,null,null,[["save()/restore() works for textBaseline",0,null,null]]]}] 13:59:07 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 13:59:07 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 1582ms 13:59:07 INFO - PROCESS | 1827 | 1461272347361 Marionette TRACE conn4 -> [0,2813,"getWindowHandle",null] 13:59:07 INFO - PROCESS | 1827 | 1461272347363 Marionette TRACE conn4 <- [1,2813,null,{"value":"8"}] 13:59:07 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 13:59:07 INFO - PROCESS | 1827 | 1461272347370 Marionette TRACE conn4 -> [0,2814,"setScriptTimeout",{"ms":35000}] 13:59:07 INFO - PROCESS | 1827 | 1461272347372 Marionette TRACE conn4 <- [1,2814,null,{}] 13:59:07 INFO - PROCESS | 1827 | 1461272347377 Marionette TRACE conn4 -> [0,2815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:59:07 INFO - PROCESS | 1827 | 1461272347595 Marionette TRACE conn4 <- [1,2815,null,{"value":null}] 13:59:07 INFO - PROCESS | 1827 | 1461272347865 Marionette TRACE conn4 -> [0,2816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:07 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f973ae81800 == 158 [pid = 1827] [id = 711] 13:59:07 INFO - PROCESS | 1827 | ++DOMWINDOW == 151 (0x7f97295bac00) [pid = 1827] [serial = 2134] [outer = (nil)] 13:59:07 INFO - PROCESS | 1827 | ++DOMWINDOW == 152 (0x7f97372e4400) [pid = 1827] [serial = 2135] [outer = 0x7f97295bac00] 13:59:07 INFO - PROCESS | 1827 | 1461272347943 Marionette DEBUG loaded listener.js 13:59:08 INFO - PROCESS | 1827 | ++DOMWINDOW == 153 (0x7f973842f400) [pid = 1827] [serial = 2136] [outer = 0x7f97295bac00] 13:59:08 INFO - PROCESS | 1827 | 1461272348812 Marionette TRACE conn4 <- [1,2816,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html",0,null,null,[["save()/restore() affects the current transformation matrix",0,null,null]]]}] 13:59:08 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 13:59:08 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 1489ms 13:59:08 INFO - PROCESS | 1827 | 1461272348860 Marionette TRACE conn4 -> [0,2817,"getWindowHandle",null] 13:59:08 INFO - PROCESS | 1827 | 1461272348864 Marionette TRACE conn4 <- [1,2817,null,{"value":"8"}] 13:59:08 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 13:59:08 INFO - PROCESS | 1827 | 1461272348889 Marionette TRACE conn4 -> [0,2818,"setScriptTimeout",{"ms":35000}] 13:59:08 INFO - PROCESS | 1827 | 1461272348891 Marionette TRACE conn4 <- [1,2818,null,{}] 13:59:08 INFO - PROCESS | 1827 | 1461272348897 Marionette TRACE conn4 -> [0,2819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:59:09 INFO - PROCESS | 1827 | 1461272349124 Marionette TRACE conn4 <- [1,2819,null,{"value":null}] 13:59:09 INFO - PROCESS | 1827 | 1461272349398 Marionette TRACE conn4 -> [0,2820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:09 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f973d221000 == 159 [pid = 1827] [id = 712] 13:59:09 INFO - PROCESS | 1827 | ++DOMWINDOW == 154 (0x7f9734176800) [pid = 1827] [serial = 2137] [outer = (nil)] 13:59:09 INFO - PROCESS | 1827 | ++DOMWINDOW == 155 (0x7f973893b800) [pid = 1827] [serial = 2138] [outer = 0x7f9734176800] 13:59:09 INFO - PROCESS | 1827 | 1461272349516 Marionette DEBUG loaded listener.js 13:59:09 INFO - PROCESS | 1827 | ++DOMWINDOW == 156 (0x7f9739f0e800) [pid = 1827] [serial = 2139] [outer = 0x7f9734176800] 13:59:10 INFO - PROCESS | 1827 | 1461272350408 Marionette TRACE conn4 <- [1,2820,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html",0,null,null,[["restore() with an empty stack has no effect",0,null,null]]]}] 13:59:10 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 13:59:10 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 1583ms 13:59:10 INFO - PROCESS | 1827 | 1461272350469 Marionette TRACE conn4 -> [0,2821,"getWindowHandle",null] 13:59:10 INFO - PROCESS | 1827 | 1461272350473 Marionette TRACE conn4 <- [1,2821,null,{"value":"8"}] 13:59:10 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 13:59:10 INFO - PROCESS | 1827 | 1461272350479 Marionette TRACE conn4 -> [0,2822,"setScriptTimeout",{"ms":35000}] 13:59:10 INFO - PROCESS | 1827 | 1461272350482 Marionette TRACE conn4 <- [1,2822,null,{}] 13:59:10 INFO - PROCESS | 1827 | 1461272350487 Marionette TRACE conn4 -> [0,2823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:59:10 INFO - PROCESS | 1827 | 1461272350705 Marionette TRACE conn4 <- [1,2823,null,{"value":null}] 13:59:11 INFO - PROCESS | 1827 | 1461272351036 Marionette TRACE conn4 -> [0,2824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.order.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:11 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f973fca6000 == 160 [pid = 1827] [id = 713] 13:59:11 INFO - PROCESS | 1827 | ++DOMWINDOW == 157 (0x7f973a22e000) [pid = 1827] [serial = 2140] [outer = (nil)] 13:59:11 INFO - PROCESS | 1827 | ++DOMWINDOW == 158 (0x7f973a267c00) [pid = 1827] [serial = 2141] [outer = 0x7f973a22e000] 13:59:11 INFO - PROCESS | 1827 | 1461272351127 Marionette DEBUG loaded listener.js 13:59:11 INFO - PROCESS | 1827 | ++DOMWINDOW == 159 (0x7f973a61e400) [pid = 1827] [serial = 2142] [outer = 0x7f973a22e000] 13:59:12 INFO - PROCESS | 1827 | 1461272352047 Marionette TRACE conn4 <- [1,2824,null,{"value":["/2dcontext/transformations/2d.transformation.order.html",0,null,null,[["Transformations are applied in the right order",0,null,null]]]}] 13:59:12 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 13:59:12 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 1630ms 13:59:12 INFO - PROCESS | 1827 | 1461272352110 Marionette TRACE conn4 -> [0,2825,"getWindowHandle",null] 13:59:12 INFO - PROCESS | 1827 | 1461272352115 Marionette TRACE conn4 <- [1,2825,null,{"value":"8"}] 13:59:12 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 13:59:12 INFO - PROCESS | 1827 | 1461272352121 Marionette TRACE conn4 -> [0,2826,"setScriptTimeout",{"ms":35000}] 13:59:12 INFO - PROCESS | 1827 | 1461272352125 Marionette TRACE conn4 <- [1,2826,null,{}] 13:59:12 INFO - PROCESS | 1827 | 1461272352130 Marionette TRACE conn4 -> [0,2827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:59:12 INFO - PROCESS | 1827 | 1461272352387 Marionette TRACE conn4 <- [1,2827,null,{"value":null}] 13:59:12 INFO - PROCESS | 1827 | 1461272352697 Marionette TRACE conn4 -> [0,2828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.direction.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:12 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f974358b000 == 161 [pid = 1827] [id = 714] 13:59:12 INFO - PROCESS | 1827 | ++DOMWINDOW == 160 (0x7f973a22f400) [pid = 1827] [serial = 2143] [outer = (nil)] 13:59:12 INFO - PROCESS | 1827 | ++DOMWINDOW == 161 (0x7f973ef47400) [pid = 1827] [serial = 2144] [outer = 0x7f973a22f400] 13:59:12 INFO - PROCESS | 1827 | 1461272352773 Marionette DEBUG loaded listener.js 13:59:12 INFO - PROCESS | 1827 | ++DOMWINDOW == 162 (0x7f973efb1800) [pid = 1827] [serial = 2145] [outer = 0x7f973a22f400] 13:59:13 INFO - PROCESS | 1827 | 1461272353609 Marionette TRACE conn4 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 13:59:13 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 13:59:13 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 1532ms 13:59:13 INFO - PROCESS | 1827 | 1461272353656 Marionette TRACE conn4 -> [0,2829,"getWindowHandle",null] 13:59:13 INFO - PROCESS | 1827 | 1461272353660 Marionette TRACE conn4 <- [1,2829,null,{"value":"8"}] 13:59:13 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 13:59:13 INFO - PROCESS | 1827 | 1461272353665 Marionette TRACE conn4 -> [0,2830,"setScriptTimeout",{"ms":35000}] 13:59:13 INFO - PROCESS | 1827 | 1461272353667 Marionette TRACE conn4 <- [1,2830,null,{}] 13:59:13 INFO - PROCESS | 1827 | 1461272353673 Marionette TRACE conn4 -> [0,2831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:59:13 INFO - PROCESS | 1827 | 1461272353880 Marionette TRACE conn4 <- [1,2831,null,{"value":null}] 13:59:14 INFO - PROCESS | 1827 | 1461272354152 Marionette TRACE conn4 -> [0,2832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:14 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f974e213000 == 162 [pid = 1827] [id = 715] 13:59:14 INFO - PROCESS | 1827 | ++DOMWINDOW == 163 (0x7f973a621400) [pid = 1827] [serial = 2146] [outer = (nil)] 13:59:14 INFO - PROCESS | 1827 | ++DOMWINDOW == 164 (0x7f973f308c00) [pid = 1827] [serial = 2147] [outer = 0x7f973a621400] 13:59:14 INFO - PROCESS | 1827 | 1461272354226 Marionette DEBUG loaded listener.js 13:59:14 INFO - PROCESS | 1827 | ++DOMWINDOW == 165 (0x7f973f433800) [pid = 1827] [serial = 2148] [outer = 0x7f973a621400] 13:59:15 INFO - PROCESS | 1827 | 1461272355101 Marionette TRACE conn4 <- [1,2832,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.nonfinite.html",0,null,null,[["rotate() with Infinity/NaN is ignored",0,null,null]]]}] 13:59:15 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 13:59:15 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 1480ms 13:59:15 INFO - PROCESS | 1827 | 1461272355146 Marionette TRACE conn4 -> [0,2833,"getWindowHandle",null] 13:59:15 INFO - PROCESS | 1827 | 1461272355150 Marionette TRACE conn4 <- [1,2833,null,{"value":"8"}] 13:59:15 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 13:59:15 INFO - PROCESS | 1827 | 1461272355156 Marionette TRACE conn4 -> [0,2834,"setScriptTimeout",{"ms":35000}] 13:59:15 INFO - PROCESS | 1827 | 1461272355159 Marionette TRACE conn4 <- [1,2834,null,{}] 13:59:15 INFO - PROCESS | 1827 | 1461272355164 Marionette TRACE conn4 -> [0,2835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:59:15 INFO - PROCESS | 1827 | 1461272355376 Marionette TRACE conn4 <- [1,2835,null,{"value":null}] 13:59:15 INFO - PROCESS | 1827 | 1461272355648 Marionette TRACE conn4 -> [0,2836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.radians.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:15 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f975068c000 == 163 [pid = 1827] [id = 716] 13:59:15 INFO - PROCESS | 1827 | ++DOMWINDOW == 166 (0x7f973efb1000) [pid = 1827] [serial = 2149] [outer = (nil)] 13:59:15 INFO - PROCESS | 1827 | ++DOMWINDOW == 167 (0x7f973f439800) [pid = 1827] [serial = 2150] [outer = 0x7f973efb1000] 13:59:15 INFO - PROCESS | 1827 | 1461272355729 Marionette DEBUG loaded listener.js 13:59:15 INFO - PROCESS | 1827 | ++DOMWINDOW == 168 (0x7f973f8df800) [pid = 1827] [serial = 2151] [outer = 0x7f973efb1000] 13:59:16 INFO - PROCESS | 1827 | 1461272356561 Marionette TRACE conn4 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 13:59:16 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 13:59:16 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 1480ms 13:59:16 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 13:59:16 INFO - PROCESS | 1827 | 1461272356637 Marionette TRACE conn4 -> [0,2837,"getWindowHandle",null] 13:59:16 INFO - PROCESS | 1827 | 1461272356640 Marionette TRACE conn4 <- [1,2837,null,{"value":"8"}] 13:59:16 INFO - PROCESS | 1827 | 1461272356646 Marionette TRACE conn4 -> [0,2838,"setScriptTimeout",{"ms":35000}] 13:59:16 INFO - PROCESS | 1827 | 1461272356649 Marionette TRACE conn4 <- [1,2838,null,{}] 13:59:16 INFO - PROCESS | 1827 | 1461272356654 Marionette TRACE conn4 -> [0,2839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:59:16 INFO - PROCESS | 1827 | 1461272356883 Marionette TRACE conn4 <- [1,2839,null,{"value":null}] 13:59:17 INFO - PROCESS | 1827 | 1461272357155 Marionette TRACE conn4 -> [0,2840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.wrap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:17 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f97520cb000 == 164 [pid = 1827] [id = 717] 13:59:17 INFO - PROCESS | 1827 | ++DOMWINDOW == 169 (0x7f973b406800) [pid = 1827] [serial = 2152] [outer = (nil)] 13:59:17 INFO - PROCESS | 1827 | ++DOMWINDOW == 170 (0x7f9740372800) [pid = 1827] [serial = 2153] [outer = 0x7f973b406800] 13:59:17 INFO - PROCESS | 1827 | 1461272357268 Marionette DEBUG loaded listener.js 13:59:17 INFO - PROCESS | 1827 | ++DOMWINDOW == 171 (0x7f97403d8000) [pid = 1827] [serial = 2154] [outer = 0x7f973b406800] 13:59:18 INFO - PROCESS | 1827 | 1461272358140 Marionette TRACE conn4 <- [1,2840,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrap.html",0,null,null,[["rotate() wraps large positive values correctly",0,null,null]]]}] 13:59:18 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 13:59:18 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 1532ms 13:59:18 INFO - PROCESS | 1827 | 1461272358179 Marionette TRACE conn4 -> [0,2841,"getWindowHandle",null] 13:59:18 INFO - PROCESS | 1827 | 1461272358183 Marionette TRACE conn4 <- [1,2841,null,{"value":"8"}] 13:59:18 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 13:59:18 INFO - PROCESS | 1827 | 1461272358188 Marionette TRACE conn4 -> [0,2842,"setScriptTimeout",{"ms":35000}] 13:59:18 INFO - PROCESS | 1827 | 1461272358190 Marionette TRACE conn4 <- [1,2842,null,{}] 13:59:18 INFO - PROCESS | 1827 | 1461272358196 Marionette TRACE conn4 -> [0,2843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:59:18 INFO - PROCESS | 1827 | 1461272358418 Marionette TRACE conn4 <- [1,2843,null,{"value":null}] 13:59:18 INFO - PROCESS | 1827 | 1461272358741 Marionette TRACE conn4 -> [0,2844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:18 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f9752797800 == 165 [pid = 1827] [id = 718] 13:59:18 INFO - PROCESS | 1827 | ++DOMWINDOW == 172 (0x7f973f431c00) [pid = 1827] [serial = 2155] [outer = (nil)] 13:59:18 INFO - PROCESS | 1827 | ++DOMWINDOW == 173 (0x7f9740c18c00) [pid = 1827] [serial = 2156] [outer = 0x7f973f431c00] 13:59:18 INFO - PROCESS | 1827 | 1461272358822 Marionette DEBUG loaded listener.js 13:59:18 INFO - PROCESS | 1827 | ++DOMWINDOW == 174 (0x7f97416e6000) [pid = 1827] [serial = 2157] [outer = 0x7f973f431c00] 13:59:19 INFO - PROCESS | 1827 | 1461272359728 Marionette TRACE conn4 <- [1,2844,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html",0,null,null,[["rotate() wraps large negative values correctly",0,null,null]]]}] 13:59:19 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 13:59:19 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 1578ms 13:59:19 INFO - PROCESS | 1827 | 1461272359768 Marionette TRACE conn4 -> [0,2845,"getWindowHandle",null] 13:59:19 INFO - PROCESS | 1827 | 1461272359771 Marionette TRACE conn4 <- [1,2845,null,{"value":"8"}] 13:59:19 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 13:59:19 INFO - PROCESS | 1827 | 1461272359777 Marionette TRACE conn4 -> [0,2846,"setScriptTimeout",{"ms":35000}] 13:59:19 INFO - PROCESS | 1827 | 1461272359779 Marionette TRACE conn4 <- [1,2846,null,{}] 13:59:19 INFO - PROCESS | 1827 | 1461272359785 Marionette TRACE conn4 -> [0,2847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:59:20 INFO - PROCESS | 1827 | 1461272360008 Marionette TRACE conn4 <- [1,2847,null,{"value":null}] 13:59:20 INFO - PROCESS | 1827 | 1461272360284 Marionette TRACE conn4 -> [0,2848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:20 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f9752ab1800 == 166 [pid = 1827] [id = 719] 13:59:20 INFO - PROCESS | 1827 | ++DOMWINDOW == 175 (0x7f9725bd3400) [pid = 1827] [serial = 2158] [outer = (nil)] 13:59:20 INFO - PROCESS | 1827 | ++DOMWINDOW == 176 (0x7f974182ac00) [pid = 1827] [serial = 2159] [outer = 0x7f9725bd3400] 13:59:20 INFO - PROCESS | 1827 | 1461272360401 Marionette DEBUG loaded listener.js 13:59:20 INFO - PROCESS | 1827 | ++DOMWINDOW == 177 (0x7f97433bb400) [pid = 1827] [serial = 2160] [outer = 0x7f9725bd3400] 13:59:21 INFO - PROCESS | 1827 | 1461272361243 Marionette TRACE conn4 <- [1,2848,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.zero.html",0,null,null,[["rotate() by 0 does nothing",0,null,null]]]}] 13:59:21 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 13:59:21 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 1534ms 13:59:21 INFO - PROCESS | 1827 | 1461272361313 Marionette TRACE conn4 -> [0,2849,"getWindowHandle",null] 13:59:21 INFO - PROCESS | 1827 | 1461272361316 Marionette TRACE conn4 <- [1,2849,null,{"value":"8"}] 13:59:21 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 13:59:21 INFO - PROCESS | 1827 | 1461272361322 Marionette TRACE conn4 -> [0,2850,"setScriptTimeout",{"ms":35000}] 13:59:21 INFO - PROCESS | 1827 | 1461272361324 Marionette TRACE conn4 <- [1,2850,null,{}] 13:59:21 INFO - PROCESS | 1827 | 1461272361330 Marionette TRACE conn4 -> [0,2851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:59:21 INFO - PROCESS | 1827 | 1461272361559 Marionette TRACE conn4 <- [1,2851,null,{"value":null}] 13:59:21 INFO - PROCESS | 1827 | 1461272361832 Marionette TRACE conn4 -> [0,2852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:21 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f975534d800 == 167 [pid = 1827] [id = 720] 13:59:21 INFO - PROCESS | 1827 | ++DOMWINDOW == 178 (0x7f9729c87800) [pid = 1827] [serial = 2161] [outer = (nil)] 13:59:21 INFO - PROCESS | 1827 | ++DOMWINDOW == 179 (0x7f974386dc00) [pid = 1827] [serial = 2162] [outer = 0x7f9729c87800] 13:59:21 INFO - PROCESS | 1827 | 1461272361947 Marionette DEBUG loaded listener.js 13:59:22 INFO - PROCESS | 1827 | ++DOMWINDOW == 180 (0x7f974665bc00) [pid = 1827] [serial = 2163] [outer = 0x7f9729c87800] 13:59:22 INFO - PROCESS | 1827 | 1461272362829 Marionette TRACE conn4 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 13:59:22 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 13:59:22 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 1544ms 13:59:22 INFO - PROCESS | 1827 | 1461272362866 Marionette TRACE conn4 -> [0,2853,"getWindowHandle",null] 13:59:22 INFO - PROCESS | 1827 | 1461272362869 Marionette TRACE conn4 <- [1,2853,null,{"value":"8"}] 13:59:22 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 13:59:22 INFO - PROCESS | 1827 | 1461272362875 Marionette TRACE conn4 -> [0,2854,"setScriptTimeout",{"ms":35000}] 13:59:22 INFO - PROCESS | 1827 | 1461272362877 Marionette TRACE conn4 <- [1,2854,null,{}] 13:59:22 INFO - PROCESS | 1827 | 1461272362883 Marionette TRACE conn4 -> [0,2855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:59:23 INFO - PROCESS | 1827 | 1461272363115 Marionette TRACE conn4 <- [1,2855,null,{"value":null}] 13:59:23 INFO - PROCESS | 1827 | 1461272363392 Marionette TRACE conn4 -> [0,2856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.large.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:23 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f975787a000 == 168 [pid = 1827] [id = 721] 13:59:23 INFO - PROCESS | 1827 | ++DOMWINDOW == 181 (0x7f973a8cc000) [pid = 1827] [serial = 2164] [outer = (nil)] 13:59:23 INFO - PROCESS | 1827 | ++DOMWINDOW == 182 (0x7f974741fc00) [pid = 1827] [serial = 2165] [outer = 0x7f973a8cc000] 13:59:23 INFO - PROCESS | 1827 | 1461272363510 Marionette DEBUG loaded listener.js 13:59:23 INFO - PROCESS | 1827 | ++DOMWINDOW == 183 (0x7f974c448c00) [pid = 1827] [serial = 2166] [outer = 0x7f973a8cc000] 13:59:25 INFO - PROCESS | 1827 | --DOCSHELL 0x7f972afbe800 == 167 [pid = 1827] [id = 702] 13:59:25 INFO - PROCESS | 1827 | --DOCSHELL 0x7f972aa1e000 == 166 [pid = 1827] [id = 701] 13:59:25 INFO - PROCESS | 1827 | --DOCSHELL 0x7f97297e1000 == 165 [pid = 1827] [id = 700] 13:59:25 INFO - PROCESS | 1827 | --DOCSHELL 0x7f9726ac9000 == 164 [pid = 1827] [id = 699] 13:59:25 INFO - PROCESS | 1827 | --DOCSHELL 0x7f9726bcb800 == 163 [pid = 1827] [id = 698] 13:59:25 INFO - PROCESS | 1827 | --DOCSHELL 0x7f972afbe000 == 162 [pid = 1827] [id = 697] 13:59:25 INFO - PROCESS | 1827 | --DOCSHELL 0x7f974d5db000 == 161 [pid = 1827] [id = 696] 13:59:25 INFO - PROCESS | 1827 | --DOCSHELL 0x7f974c4b6800 == 160 [pid = 1827] [id = 695] 13:59:25 INFO - PROCESS | 1827 | --DOCSHELL 0x7f974099b000 == 159 [pid = 1827] [id = 694] 13:59:25 INFO - PROCESS | 1827 | --DOCSHELL 0x7f973f59c000 == 158 [pid = 1827] [id = 693] 13:59:25 INFO - PROCESS | 1827 | --DOCSHELL 0x7f973db3c000 == 157 [pid = 1827] [id = 692] 13:59:25 INFO - PROCESS | 1827 | --DOCSHELL 0x7f973a99d000 == 156 [pid = 1827] [id = 691] 13:59:25 INFO - PROCESS | 1827 | --DOCSHELL 0x7f973a757000 == 155 [pid = 1827] [id = 690] 13:59:25 INFO - PROCESS | 1827 | --DOCSHELL 0x7f9738993800 == 154 [pid = 1827] [id = 689] 13:59:25 INFO - PROCESS | 1827 | --DOCSHELL 0x7f9737099000 == 153 [pid = 1827] [id = 688] 13:59:25 INFO - PROCESS | 1827 | --DOCSHELL 0x7f973641a800 == 152 [pid = 1827] [id = 687] 13:59:25 INFO - PROCESS | 1827 | --DOCSHELL 0x7f972efa4000 == 151 [pid = 1827] [id = 686] 13:59:25 INFO - PROCESS | 1827 | --DOCSHELL 0x7f972db4b800 == 150 [pid = 1827] [id = 685] 13:59:25 INFO - PROCESS | 1827 | --DOCSHELL 0x7f972c296000 == 149 [pid = 1827] [id = 684] 13:59:25 INFO - PROCESS | 1827 | --DOCSHELL 0x7f972a99e000 == 148 [pid = 1827] [id = 683] 13:59:25 INFO - PROCESS | 1827 | --DOCSHELL 0x7f9729ab9800 == 147 [pid = 1827] [id = 682] 13:59:25 INFO - PROCESS | 1827 | --DOCSHELL 0x7f9721f66800 == 146 [pid = 1827] [id = 681] 13:59:25 INFO - PROCESS | 1827 | --DOMWINDOW == 182 (0x7f97252e1400) [pid = 1827] [serial = 2037] [outer = (nil)] [url = about:blank] 13:59:25 INFO - PROCESS | 1827 | --DOMWINDOW == 181 (0x7f97272e3c00) [pid = 1827] [serial = 2040] [outer = (nil)] [url = about:blank] 13:59:25 INFO - PROCESS | 1827 | --DOMWINDOW == 180 (0x7f9725bd8400) [pid = 1827] [serial = 1986] [outer = (nil)] [url = about:blank] 13:59:25 INFO - PROCESS | 1827 | --DOMWINDOW == 179 (0x7f9736b5ec00) [pid = 1827] [serial = 2016] [outer = (nil)] [url = about:blank] 13:59:25 INFO - PROCESS | 1827 | --DOMWINDOW == 178 (0x7f972fce8000) [pid = 1827] [serial = 2004] [outer = (nil)] [url = about:blank] 13:59:25 INFO - PROCESS | 1827 | --DOMWINDOW == 177 (0x7f9725466c00) [pid = 1827] [serial = 1985] [outer = (nil)] [url = about:blank] 13:59:25 INFO - PROCESS | 1827 | --DOMWINDOW == 176 (0x7f9733fef000) [pid = 1827] [serial = 2007] [outer = (nil)] [url = about:blank] 13:59:25 INFO - PROCESS | 1827 | --DOMWINDOW == 175 (0x7f9729c85000) [pid = 1827] [serial = 1991] [outer = (nil)] [url = about:blank] 13:59:25 INFO - PROCESS | 1827 | --DOMWINDOW == 174 (0x7f972f171000) [pid = 1827] [serial = 2000] [outer = (nil)] [url = about:blank] 13:59:25 INFO - PROCESS | 1827 | --DOMWINDOW == 173 (0x7f973b410000) [pid = 1827] [serial = 2033] [outer = (nil)] [url = about:blank] 13:59:25 INFO - PROCESS | 1827 | --DOMWINDOW == 172 (0x7f973a722800) [pid = 1827] [serial = 1968] [outer = (nil)] [url = about:blank] 13:59:25 INFO - PROCESS | 1827 | --DOMWINDOW == 171 (0x7f9725defc00) [pid = 1827] [serial = 2039] [outer = (nil)] [url = about:blank] 13:59:25 INFO - PROCESS | 1827 | --DOMWINDOW == 170 (0x7f9734fdd000) [pid = 1827] [serial = 2013] [outer = (nil)] [url = about:blank] 13:59:25 INFO - PROCESS | 1827 | --DOMWINDOW == 169 (0x7f972aad6000) [pid = 1827] [serial = 1994] [outer = (nil)] [url = about:blank] 13:59:25 INFO - PROCESS | 1827 | --DOMWINDOW == 168 (0x7f973a8d2800) [pid = 1827] [serial = 2030] [outer = (nil)] [url = about:blank] 13:59:25 INFO - PROCESS | 1827 | --DOMWINDOW == 167 (0x7f9738934400) [pid = 1827] [serial = 2021] [outer = (nil)] [url = about:blank] 13:59:25 INFO - PROCESS | 1827 | --DOMWINDOW == 166 (0x7f97293e3800) [pid = 1827] [serial = 1988] [outer = (nil)] [url = about:blank] 13:59:25 INFO - PROCESS | 1827 | --DOMWINDOW == 165 (0x7f972488a800) [pid = 1827] [serial = 2042] [outer = (nil)] [url = about:blank] 13:59:25 INFO - PROCESS | 1827 | --DOMWINDOW == 164 (0x7f973a271000) [pid = 1827] [serial = 2024] [outer = (nil)] [url = about:blank] 13:59:25 INFO - PROCESS | 1827 | --DOMWINDOW == 163 (0x7f9729945800) [pid = 1827] [serial = 1911] [outer = (nil)] [url = about:blank] 13:59:25 INFO - PROCESS | 1827 | --DOMWINDOW == 162 (0x7f9733f1e400) [pid = 1827] [serial = 2006] [outer = (nil)] [url = about:blank] 13:59:25 INFO - PROCESS | 1827 | --DOMWINDOW == 161 (0x7f973b40e800) [pid = 1827] [serial = 2031] [outer = (nil)] [url = about:blank] 13:59:25 INFO - PROCESS | 1827 | --DOMWINDOW == 160 (0x7f972ad77400) [pid = 1827] [serial = 1995] [outer = (nil)] [url = about:blank] 13:59:25 INFO - PROCESS | 1827 | --DOMWINDOW == 159 (0x7f973a8c8400) [pid = 1827] [serial = 2028] [outer = (nil)] [url = about:blank] 13:59:25 INFO - PROCESS | 1827 | --DOMWINDOW == 158 (0x7f9736cb6000) [pid = 1827] [serial = 2018] [outer = (nil)] [url = about:blank] 13:59:25 INFO - PROCESS | 1827 | --DOMWINDOW == 157 (0x7f972be50000) [pid = 1827] [serial = 1998] [outer = (nil)] [url = about:blank] 13:59:25 INFO - PROCESS | 1827 | --DOMWINDOW == 156 (0x7f9724cdb800) [pid = 1827] [serial = 1983] [outer = (nil)] [url = about:blank] 13:59:25 INFO - PROCESS | 1827 | --DOMWINDOW == 155 (0x7f97295af400) [pid = 1827] [serial = 1989] [outer = (nil)] [url = about:blank] 13:59:25 INFO - PROCESS | 1827 | --DOMWINDOW == 154 (0x7f9734172000) [pid = 1827] [serial = 2010] [outer = (nil)] [url = about:blank] 13:59:25 INFO - PROCESS | 1827 | --DOMWINDOW == 153 (0x7f973688d000) [pid = 1827] [serial = 2015] [outer = (nil)] [url = about:blank] 13:59:25 INFO - PROCESS | 1827 | --DOMWINDOW == 152 (0x7f973a727400) [pid = 1827] [serial = 2027] [outer = (nil)] [url = about:blank] 13:59:25 INFO - PROCESS | 1827 | --DOMWINDOW == 151 (0x7f9729ccb800) [pid = 1827] [serial = 1992] [outer = (nil)] [url = about:blank] 13:59:25 INFO - PROCESS | 1827 | --DOMWINDOW == 150 (0x7f9721f7dc00) [pid = 1827] [serial = 1982] [outer = (nil)] [url = about:blank] 13:59:25 INFO - PROCESS | 1827 | --DOMWINDOW == 149 (0x7f9739f9a400) [pid = 1827] [serial = 2022] [outer = (nil)] [url = about:blank] 13:59:25 INFO - PROCESS | 1827 | --DOMWINDOW == 148 (0x7f9734e03400) [pid = 1827] [serial = 2012] [outer = (nil)] [url = about:blank] 13:59:25 INFO - PROCESS | 1827 | --DOMWINDOW == 147 (0x7f972fae5000) [pid = 1827] [serial = 2001] [outer = (nil)] [url = about:blank] 13:59:25 INFO - PROCESS | 1827 | --DOMWINDOW == 146 (0x7f973a61f400) [pid = 1827] [serial = 2025] [outer = (nil)] [url = about:blank] 13:59:25 INFO - PROCESS | 1827 | --DOMWINDOW == 145 (0x7f9734125400) [pid = 1827] [serial = 2009] [outer = (nil)] [url = about:blank] 13:59:25 INFO - PROCESS | 1827 | --DOMWINDOW == 144 (0x7f97372e1c00) [pid = 1827] [serial = 2019] [outer = (nil)] [url = about:blank] 13:59:25 INFO - PROCESS | 1827 | --DOMWINDOW == 143 (0x7f972b164000) [pid = 1827] [serial = 1997] [outer = (nil)] [url = about:blank] 13:59:25 INFO - PROCESS | 1827 | --DOMWINDOW == 142 (0x7f972fba9400) [pid = 1827] [serial = 2003] [outer = (nil)] [url = about:blank] 13:59:25 INFO - PROCESS | 1827 | --DOMWINDOW == 141 (0x7f9724fef400) [pid = 1827] [serial = 2036] [outer = (nil)] [url = about:blank] 13:59:25 INFO - PROCESS | 1827 | --DOMWINDOW == 140 (0x7f973d4a9000) [pid = 1827] [serial = 2034] [outer = (nil)] [url = about:blank] 13:59:26 INFO - PROCESS | 1827 | 1461272366207 Marionette TRACE conn4 <- [1,2856,null,{"value":["/2dcontext/transformations/2d.transformation.scale.large.html",0,null,null,[["scale() with large scale factors works",0,null,null]]]}] 13:59:26 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 13:59:26 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 3388ms 13:59:26 INFO - PROCESS | 1827 | 1461272366266 Marionette TRACE conn4 -> [0,2857,"getWindowHandle",null] 13:59:26 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 13:59:26 INFO - PROCESS | 1827 | 1461272366271 Marionette TRACE conn4 <- [1,2857,null,{"value":"8"}] 13:59:26 INFO - PROCESS | 1827 | 1461272366278 Marionette TRACE conn4 -> [0,2858,"setScriptTimeout",{"ms":35000}] 13:59:26 INFO - PROCESS | 1827 | 1461272366284 Marionette TRACE conn4 <- [1,2858,null,{}] 13:59:26 INFO - PROCESS | 1827 | 1461272366292 Marionette TRACE conn4 -> [0,2859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:59:26 INFO - PROCESS | 1827 | 1461272366553 Marionette TRACE conn4 <- [1,2859,null,{"value":null}] 13:59:26 INFO - PROCESS | 1827 | 1461272366743 Marionette TRACE conn4 -> [0,2860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:26 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f97255e1800 == 147 [pid = 1827] [id = 722] 13:59:26 INFO - PROCESS | 1827 | ++DOMWINDOW == 141 (0x7f9724e50800) [pid = 1827] [serial = 2167] [outer = (nil)] 13:59:26 INFO - PROCESS | 1827 | ++DOMWINDOW == 142 (0x7f97252e0800) [pid = 1827] [serial = 2168] [outer = 0x7f9724e50800] 13:59:26 INFO - PROCESS | 1827 | 1461272366820 Marionette DEBUG loaded listener.js 13:59:26 INFO - PROCESS | 1827 | ++DOMWINDOW == 143 (0x7f9725bd0400) [pid = 1827] [serial = 2169] [outer = 0x7f9724e50800] 13:59:27 INFO - PROCESS | 1827 | 1461272367623 Marionette TRACE conn4 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 13:59:27 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 13:59:27 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 1384ms 13:59:27 INFO - PROCESS | 1827 | 1461272367663 Marionette TRACE conn4 -> [0,2861,"getWindowHandle",null] 13:59:27 INFO - PROCESS | 1827 | 1461272367671 Marionette TRACE conn4 <- [1,2861,null,{"value":"8"}] 13:59:27 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 13:59:27 INFO - PROCESS | 1827 | 1461272367680 Marionette TRACE conn4 -> [0,2862,"setScriptTimeout",{"ms":35000}] 13:59:27 INFO - PROCESS | 1827 | 1461272367684 Marionette TRACE conn4 <- [1,2862,null,{}] 13:59:27 INFO - PROCESS | 1827 | 1461272367689 Marionette TRACE conn4 -> [0,2863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:59:28 INFO - PROCESS | 1827 | 1461272368016 Marionette TRACE conn4 <- [1,2863,null,{"value":null}] 13:59:28 INFO - PROCESS | 1827 | 1461272368138 Marionette TRACE conn4 -> [0,2864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:28 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f97273c4800 == 148 [pid = 1827] [id = 723] 13:59:28 INFO - PROCESS | 1827 | ++DOMWINDOW == 144 (0x7f9724e50c00) [pid = 1827] [serial = 2170] [outer = (nil)] 13:59:28 INFO - PROCESS | 1827 | ++DOMWINDOW == 145 (0x7f9727197800) [pid = 1827] [serial = 2171] [outer = 0x7f9724e50c00] 13:59:28 INFO - PROCESS | 1827 | 1461272368204 Marionette DEBUG loaded listener.js 13:59:28 INFO - PROCESS | 1827 | ++DOMWINDOW == 146 (0x7f9729595800) [pid = 1827] [serial = 2172] [outer = 0x7f9724e50c00] 13:59:29 INFO - PROCESS | 1827 | 1461272369213 Marionette TRACE conn4 <- [1,2864,null,{"value":["/2dcontext/transformations/2d.transformation.scale.negative.html",0,null,null,[["scale() with negative scale factors works",0,null,null]]]}] 13:59:29 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 13:59:29 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 1587ms 13:59:29 INFO - PROCESS | 1827 | 1461272369270 Marionette TRACE conn4 -> [0,2865,"getWindowHandle",null] 13:59:29 INFO - PROCESS | 1827 | 1461272369273 Marionette TRACE conn4 <- [1,2865,null,{"value":"8"}] 13:59:29 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 13:59:29 INFO - PROCESS | 1827 | 1461272369279 Marionette TRACE conn4 -> [0,2866,"setScriptTimeout",{"ms":35000}] 13:59:29 INFO - PROCESS | 1827 | 1461272369284 Marionette TRACE conn4 <- [1,2866,null,{}] 13:59:29 INFO - PROCESS | 1827 | 1461272369299 Marionette TRACE conn4 -> [0,2867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:59:29 INFO - PROCESS | 1827 | 1461272369609 Marionette TRACE conn4 <- [1,2867,null,{"value":null}] 13:59:29 INFO - PROCESS | 1827 | 1461272369654 Marionette TRACE conn4 -> [0,2868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:29 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f972a42a000 == 149 [pid = 1827] [id = 724] 13:59:29 INFO - PROCESS | 1827 | ++DOMWINDOW == 147 (0x7f9729946400) [pid = 1827] [serial = 2173] [outer = (nil)] 13:59:29 INFO - PROCESS | 1827 | ++DOMWINDOW == 148 (0x7f9729cc2c00) [pid = 1827] [serial = 2174] [outer = 0x7f9729946400] 13:59:29 INFO - PROCESS | 1827 | 1461272369939 Marionette DEBUG loaded listener.js 13:59:30 INFO - PROCESS | 1827 | ++DOMWINDOW == 149 (0x7f972a29d400) [pid = 1827] [serial = 2175] [outer = 0x7f9729946400] 13:59:30 INFO - PROCESS | 1827 | --DOMWINDOW == 148 (0x7f972a29f400) [pid = 1827] [serial = 2104] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 13:59:30 INFO - PROCESS | 1827 | --DOMWINDOW == 147 (0x7f972545c800) [pid = 1827] [serial = 2101] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 13:59:30 INFO - PROCESS | 1827 | --DOMWINDOW == 146 (0x7f9724889800) [pid = 1827] [serial = 2095] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 13:59:30 INFO - PROCESS | 1827 | --DOMWINDOW == 145 (0x7f972488bc00) [pid = 1827] [serial = 2098] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 13:59:30 INFO - PROCESS | 1827 | --DOMWINDOW == 144 (0x7f9721ee5800) [pid = 1827] [serial = 2041] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 13:59:31 INFO - PROCESS | 1827 | 1461272371131 Marionette TRACE conn4 <- [1,2868,null,{"value":["/2dcontext/transformations/2d.transformation.scale.nonfinite.html",0,null,null,[["scale() with Infinity/NaN is ignored",0,null,null]]]}] 13:59:31 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 13:59:31 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 1891ms 13:59:31 INFO - PROCESS | 1827 | 1461272371171 Marionette TRACE conn4 -> [0,2869,"getWindowHandle",null] 13:59:31 INFO - PROCESS | 1827 | 1461272371175 Marionette TRACE conn4 <- [1,2869,null,{"value":"8"}] 13:59:31 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 13:59:31 INFO - PROCESS | 1827 | 1461272371181 Marionette TRACE conn4 -> [0,2870,"setScriptTimeout",{"ms":35000}] 13:59:31 INFO - PROCESS | 1827 | 1461272371183 Marionette TRACE conn4 <- [1,2870,null,{}] 13:59:31 INFO - PROCESS | 1827 | 1461272371188 Marionette TRACE conn4 -> [0,2871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:59:31 INFO - PROCESS | 1827 | 1461272371465 Marionette TRACE conn4 <- [1,2871,null,{"value":null}] 13:59:31 INFO - PROCESS | 1827 | 1461272371484 Marionette TRACE conn4 -> [0,2872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:31 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f972a8ed800 == 150 [pid = 1827] [id = 725] 13:59:31 INFO - PROCESS | 1827 | ++DOMWINDOW == 145 (0x7f9725dee400) [pid = 1827] [serial = 2176] [outer = (nil)] 13:59:31 INFO - PROCESS | 1827 | ++DOMWINDOW == 146 (0x7f972a29e400) [pid = 1827] [serial = 2177] [outer = 0x7f9725dee400] 13:59:31 INFO - PROCESS | 1827 | 1461272371548 Marionette DEBUG loaded listener.js 13:59:31 INFO - PROCESS | 1827 | ++DOMWINDOW == 147 (0x7f972aea7c00) [pid = 1827] [serial = 2178] [outer = 0x7f9725dee400] 13:59:32 INFO - PROCESS | 1827 | 1461272372443 Marionette TRACE conn4 <- [1,2872,null,{"value":["/2dcontext/transformations/2d.transformation.scale.zero.html",0,null,null,[["scale() with a scale factor of zero works",0,null,null]]]}] 13:59:32 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 13:59:32 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 1333ms 13:59:32 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 13:59:32 INFO - PROCESS | 1827 | 1461272372515 Marionette TRACE conn4 -> [0,2873,"getWindowHandle",null] 13:59:32 INFO - PROCESS | 1827 | 1461272372518 Marionette TRACE conn4 <- [1,2873,null,{"value":"8"}] 13:59:32 INFO - PROCESS | 1827 | 1461272372524 Marionette TRACE conn4 -> [0,2874,"setScriptTimeout",{"ms":35000}] 13:59:32 INFO - PROCESS | 1827 | 1461272372526 Marionette TRACE conn4 <- [1,2874,null,{}] 13:59:32 INFO - PROCESS | 1827 | 1461272372531 Marionette TRACE conn4 -> [0,2875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:59:32 INFO - PROCESS | 1827 | 1461272372746 Marionette TRACE conn4 <- [1,2875,null,{"value":null}] 13:59:33 INFO - PROCESS | 1827 | 1461272373190 Marionette TRACE conn4 -> [0,2876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:33 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f9722feb000 == 151 [pid = 1827] [id = 726] 13:59:33 INFO - PROCESS | 1827 | ++DOMWINDOW == 148 (0x7f9721ee9000) [pid = 1827] [serial = 2179] [outer = (nil)] 13:59:33 INFO - PROCESS | 1827 | ++DOMWINDOW == 149 (0x7f9724888c00) [pid = 1827] [serial = 2180] [outer = 0x7f9721ee9000] 13:59:33 INFO - PROCESS | 1827 | 1461272373271 Marionette DEBUG loaded listener.js 13:59:33 INFO - PROCESS | 1827 | ++DOMWINDOW == 150 (0x7f97252e1000) [pid = 1827] [serial = 2181] [outer = 0x7f9721ee9000] 13:59:34 INFO - PROCESS | 1827 | 1461272374200 Marionette TRACE conn4 <- [1,2876,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.multiple.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.multiple",0,null,null]]]}] 13:59:34 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 13:59:34 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 1734ms 13:59:34 INFO - PROCESS | 1827 | 1461272374276 Marionette TRACE conn4 -> [0,2877,"getWindowHandle",null] 13:59:34 INFO - PROCESS | 1827 | 1461272374284 Marionette TRACE conn4 <- [1,2877,null,{"value":"8"}] 13:59:34 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 13:59:34 INFO - PROCESS | 1827 | 1461272374293 Marionette TRACE conn4 -> [0,2878,"setScriptTimeout",{"ms":35000}] 13:59:34 INFO - PROCESS | 1827 | 1461272374298 Marionette TRACE conn4 <- [1,2878,null,{}] 13:59:34 INFO - PROCESS | 1827 | 1461272374304 Marionette TRACE conn4 -> [0,2879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:59:34 INFO - PROCESS | 1827 | 1461272374570 Marionette TRACE conn4 <- [1,2879,null,{"value":null}] 13:59:34 INFO - PROCESS | 1827 | 1461272374885 Marionette TRACE conn4 -> [0,2880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:34 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f972a437000 == 152 [pid = 1827] [id = 727] 13:59:34 INFO - PROCESS | 1827 | ++DOMWINDOW == 151 (0x7f972719e400) [pid = 1827] [serial = 2182] [outer = (nil)] 13:59:34 INFO - PROCESS | 1827 | ++DOMWINDOW == 152 (0x7f9729590000) [pid = 1827] [serial = 2183] [outer = 0x7f972719e400] 13:59:34 INFO - PROCESS | 1827 | 1461272374970 Marionette DEBUG loaded listener.js 13:59:35 INFO - PROCESS | 1827 | ++DOMWINDOW == 153 (0x7f972995c400) [pid = 1827] [serial = 2184] [outer = 0x7f972719e400] 13:59:35 INFO - PROCESS | 1827 | 1461272375919 Marionette TRACE conn4 <- [1,2880,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html",0,null,null,[["setTransform() with Infinity/NaN is ignored",0,null,null]]]}] 13:59:35 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 13:59:35 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 1686ms 13:59:35 INFO - PROCESS | 1827 | 1461272375983 Marionette TRACE conn4 -> [0,2881,"getWindowHandle",null] 13:59:35 INFO - PROCESS | 1827 | 1461272375989 Marionette TRACE conn4 <- [1,2881,null,{"value":"8"}] 13:59:35 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 13:59:36 INFO - PROCESS | 1827 | 1461272375996 Marionette TRACE conn4 -> [0,2882,"setScriptTimeout",{"ms":35000}] 13:59:36 INFO - PROCESS | 1827 | 1461272375998 Marionette TRACE conn4 <- [1,2882,null,{}] 13:59:36 INFO - PROCESS | 1827 | 1461272376004 Marionette TRACE conn4 -> [0,2883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:59:36 INFO - PROCESS | 1827 | 1461272376234 Marionette TRACE conn4 <- [1,2883,null,{"value":null}] 13:59:36 INFO - PROCESS | 1827 | 1461272376580 Marionette TRACE conn4 -> [0,2884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.skewed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:36 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f972afcc000 == 153 [pid = 1827] [id = 728] 13:59:36 INFO - PROCESS | 1827 | ++DOMWINDOW == 154 (0x7f972a297400) [pid = 1827] [serial = 2185] [outer = (nil)] 13:59:36 INFO - PROCESS | 1827 | ++DOMWINDOW == 155 (0x7f972aada000) [pid = 1827] [serial = 2186] [outer = 0x7f972a297400] 13:59:36 INFO - PROCESS | 1827 | 1461272376660 Marionette DEBUG loaded listener.js 13:59:36 INFO - PROCESS | 1827 | ++DOMWINDOW == 156 (0x7f972b161800) [pid = 1827] [serial = 2187] [outer = 0x7f972a297400] 13:59:37 INFO - PROCESS | 1827 | 1461272377567 Marionette TRACE conn4 <- [1,2884,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.skewed.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.skewed",0,null,null]]]}] 13:59:37 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 13:59:37 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 1631ms 13:59:37 INFO - PROCESS | 1827 | 1461272377628 Marionette TRACE conn4 -> [0,2885,"getWindowHandle",null] 13:59:37 INFO - PROCESS | 1827 | 1461272377631 Marionette TRACE conn4 <- [1,2885,null,{"value":"8"}] 13:59:37 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 13:59:37 INFO - PROCESS | 1827 | 1461272377647 Marionette TRACE conn4 -> [0,2886,"setScriptTimeout",{"ms":35000}] 13:59:37 INFO - PROCESS | 1827 | 1461272377656 Marionette TRACE conn4 <- [1,2886,null,{}] 13:59:37 INFO - PROCESS | 1827 | 1461272377662 Marionette TRACE conn4 -> [0,2887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:59:37 INFO - PROCESS | 1827 | 1461272377948 Marionette TRACE conn4 <- [1,2887,null,{"value":null}] 13:59:38 INFO - PROCESS | 1827 | 1461272378259 Marionette TRACE conn4 -> [0,2888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.identity.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:38 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f972db0e800 == 154 [pid = 1827] [id = 729] 13:59:38 INFO - PROCESS | 1827 | ++DOMWINDOW == 157 (0x7f9729c84000) [pid = 1827] [serial = 2188] [outer = (nil)] 13:59:38 INFO - PROCESS | 1827 | ++DOMWINDOW == 158 (0x7f972be51800) [pid = 1827] [serial = 2189] [outer = 0x7f9729c84000] 13:59:38 INFO - PROCESS | 1827 | 1461272378334 Marionette DEBUG loaded listener.js 13:59:38 INFO - PROCESS | 1827 | ++DOMWINDOW == 159 (0x7f972de31400) [pid = 1827] [serial = 2190] [outer = 0x7f9729c84000] 13:59:39 INFO - PROCESS | 1827 | 1461272379200 Marionette TRACE conn4 <- [1,2888,null,{"value":["/2dcontext/transformations/2d.transformation.transform.identity.html",0,null,null,[["transform() with the identity matrix does nothing",0,null,null]]]}] 13:59:39 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 13:59:39 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 1596ms 13:59:39 INFO - PROCESS | 1827 | 1461272379236 Marionette TRACE conn4 -> [0,2889,"getWindowHandle",null] 13:59:39 INFO - PROCESS | 1827 | 1461272379240 Marionette TRACE conn4 <- [1,2889,null,{"value":"8"}] 13:59:39 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 13:59:39 INFO - PROCESS | 1827 | 1461272379246 Marionette TRACE conn4 -> [0,2890,"setScriptTimeout",{"ms":35000}] 13:59:39 INFO - PROCESS | 1827 | 1461272379248 Marionette TRACE conn4 <- [1,2890,null,{}] 13:59:39 INFO - PROCESS | 1827 | 1461272379254 Marionette TRACE conn4 -> [0,2891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:59:39 INFO - PROCESS | 1827 | 1461272379475 Marionette TRACE conn4 <- [1,2891,null,{"value":null}] 13:59:39 INFO - PROCESS | 1827 | 1461272379763 Marionette TRACE conn4 -> [0,2892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.multiply.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:39 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f972dca1800 == 155 [pid = 1827] [id = 730] 13:59:39 INFO - PROCESS | 1827 | ++DOMWINDOW == 160 (0x7f9720005800) [pid = 1827] [serial = 2191] [outer = (nil)] 13:59:39 INFO - PROCESS | 1827 | ++DOMWINDOW == 161 (0x7f972efda800) [pid = 1827] [serial = 2192] [outer = 0x7f9720005800] 13:59:39 INFO - PROCESS | 1827 | 1461272379892 Marionette DEBUG loaded listener.js 13:59:39 INFO - PROCESS | 1827 | ++DOMWINDOW == 162 (0x7f972f177c00) [pid = 1827] [serial = 2193] [outer = 0x7f9720005800] 13:59:40 INFO - PROCESS | 1827 | 1461272380741 Marionette TRACE conn4 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 13:59:40 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 13:59:40 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 1547ms 13:59:40 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 13:59:40 INFO - PROCESS | 1827 | 1461272380794 Marionette TRACE conn4 -> [0,2893,"getWindowHandle",null] 13:59:40 INFO - PROCESS | 1827 | 1461272380797 Marionette TRACE conn4 <- [1,2893,null,{"value":"8"}] 13:59:40 INFO - PROCESS | 1827 | 1461272380803 Marionette TRACE conn4 -> [0,2894,"setScriptTimeout",{"ms":35000}] 13:59:40 INFO - PROCESS | 1827 | 1461272380806 Marionette TRACE conn4 <- [1,2894,null,{}] 13:59:40 INFO - PROCESS | 1827 | 1461272380811 Marionette TRACE conn4 -> [0,2895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:59:41 INFO - PROCESS | 1827 | 1461272381036 Marionette TRACE conn4 <- [1,2895,null,{"value":null}] 13:59:41 INFO - PROCESS | 1827 | 1461272381304 Marionette TRACE conn4 -> [0,2896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:41 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f972fb0b800 == 156 [pid = 1827] [id = 731] 13:59:41 INFO - PROCESS | 1827 | ++DOMWINDOW == 163 (0x7f972fc02c00) [pid = 1827] [serial = 2194] [outer = (nil)] 13:59:41 INFO - PROCESS | 1827 | ++DOMWINDOW == 164 (0x7f972fc05400) [pid = 1827] [serial = 2195] [outer = 0x7f972fc02c00] 13:59:41 INFO - PROCESS | 1827 | 1461272381445 Marionette DEBUG loaded listener.js 13:59:41 INFO - PROCESS | 1827 | ++DOMWINDOW == 165 (0x7f9733fa3400) [pid = 1827] [serial = 2196] [outer = 0x7f972fc02c00] 13:59:42 INFO - PROCESS | 1827 | 1461272382420 Marionette TRACE conn4 <- [1,2896,null,{"value":["/2dcontext/transformations/2d.transformation.transform.nonfinite.html",0,null,null,[["transform() with Infinity/NaN is ignored",0,null,null]]]}] 13:59:42 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 13:59:42 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 1679ms 13:59:42 INFO - PROCESS | 1827 | 1461272382483 Marionette TRACE conn4 -> [0,2897,"getWindowHandle",null] 13:59:42 INFO - PROCESS | 1827 | 1461272382487 Marionette TRACE conn4 <- [1,2897,null,{"value":"8"}] 13:59:42 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 13:59:42 INFO - PROCESS | 1827 | 1461272382492 Marionette TRACE conn4 -> [0,2898,"setScriptTimeout",{"ms":35000}] 13:59:42 INFO - PROCESS | 1827 | 1461272382495 Marionette TRACE conn4 <- [1,2898,null,{}] 13:59:42 INFO - PROCESS | 1827 | 1461272382500 Marionette TRACE conn4 -> [0,2899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:59:42 INFO - PROCESS | 1827 | 1461272382739 Marionette TRACE conn4 <- [1,2899,null,{"value":null}] 13:59:43 INFO - PROCESS | 1827 | 1461272383047 Marionette TRACE conn4 -> [0,2900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.skewed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:43 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f9735195000 == 157 [pid = 1827] [id = 732] 13:59:43 INFO - PROCESS | 1827 | ++DOMWINDOW == 166 (0x7f972fc03000) [pid = 1827] [serial = 2197] [outer = (nil)] 13:59:43 INFO - PROCESS | 1827 | ++DOMWINDOW == 167 (0x7f9734121400) [pid = 1827] [serial = 2198] [outer = 0x7f972fc03000] 13:59:43 INFO - PROCESS | 1827 | 1461272383128 Marionette DEBUG loaded listener.js 13:59:43 INFO - PROCESS | 1827 | ++DOMWINDOW == 168 (0x7f97341de800) [pid = 1827] [serial = 2199] [outer = 0x7f972fc03000] 13:59:44 INFO - PROCESS | 1827 | 1461272384029 Marionette TRACE conn4 <- [1,2900,null,{"value":["/2dcontext/transformations/2d.transformation.transform.skewed.html",0,null,null,[["transform() with skewy matrix transforms correctly",0,null,null]]]}] 13:59:44 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 13:59:44 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 1578ms 13:59:44 INFO - PROCESS | 1827 | 1461272384072 Marionette TRACE conn4 -> [0,2901,"getWindowHandle",null] 13:59:44 INFO - PROCESS | 1827 | 1461272384076 Marionette TRACE conn4 <- [1,2901,null,{"value":"8"}] 13:59:44 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 13:59:44 INFO - PROCESS | 1827 | 1461272384081 Marionette TRACE conn4 -> [0,2902,"setScriptTimeout",{"ms":35000}] 13:59:44 INFO - PROCESS | 1827 | 1461272384083 Marionette TRACE conn4 <- [1,2902,null,{}] 13:59:44 INFO - PROCESS | 1827 | 1461272384089 Marionette TRACE conn4 -> [0,2903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:59:44 INFO - PROCESS | 1827 | 1461272384317 Marionette TRACE conn4 <- [1,2903,null,{"value":null}] 13:59:44 INFO - PROCESS | 1827 | 1461272384606 Marionette TRACE conn4 -> [0,2904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.translate.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:44 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f97367e8000 == 158 [pid = 1827] [id = 733] 13:59:44 INFO - PROCESS | 1827 | ++DOMWINDOW == 169 (0x7f9721eee400) [pid = 1827] [serial = 2200] [outer = (nil)] 13:59:44 INFO - PROCESS | 1827 | ++DOMWINDOW == 170 (0x7f9734f37c00) [pid = 1827] [serial = 2201] [outer = 0x7f9721eee400] 13:59:44 INFO - PROCESS | 1827 | 1461272384724 Marionette DEBUG loaded listener.js 13:59:44 INFO - PROCESS | 1827 | ++DOMWINDOW == 171 (0x7f973510f800) [pid = 1827] [serial = 2202] [outer = 0x7f9721eee400] 13:59:45 INFO - PROCESS | 1827 | 1461272385561 Marionette TRACE conn4 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 13:59:45 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 13:59:45 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 1536ms 13:59:45 INFO - PROCESS | 1827 | 1461272385620 Marionette TRACE conn4 -> [0,2905,"getWindowHandle",null] 13:59:45 INFO - PROCESS | 1827 | 1461272385623 Marionette TRACE conn4 <- [1,2905,null,{"value":"8"}] 13:59:45 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 13:59:45 INFO - PROCESS | 1827 | 1461272385629 Marionette TRACE conn4 -> [0,2906,"setScriptTimeout",{"ms":35000}] 13:59:45 INFO - PROCESS | 1827 | 1461272385631 Marionette TRACE conn4 <- [1,2906,null,{}] 13:59:45 INFO - PROCESS | 1827 | 1461272385637 Marionette TRACE conn4 -> [0,2907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:59:45 INFO - PROCESS | 1827 | 1461272385861 Marionette TRACE conn4 <- [1,2907,null,{"value":null}] 13:59:46 INFO - PROCESS | 1827 | 1461272386133 Marionette TRACE conn4 -> [0,2908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.translate.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:46 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f9737490000 == 159 [pid = 1827] [id = 734] 13:59:46 INFO - PROCESS | 1827 | ++DOMWINDOW == 172 (0x7f9725b0ac00) [pid = 1827] [serial = 2203] [outer = (nil)] 13:59:46 INFO - PROCESS | 1827 | ++DOMWINDOW == 173 (0x7f9736506c00) [pid = 1827] [serial = 2204] [outer = 0x7f9725b0ac00] 13:59:46 INFO - PROCESS | 1827 | 1461272386251 Marionette DEBUG loaded listener.js 13:59:46 INFO - PROCESS | 1827 | ++DOMWINDOW == 174 (0x7f9736b58c00) [pid = 1827] [serial = 2205] [outer = 0x7f9725b0ac00] 13:59:47 INFO - PROCESS | 1827 | 1461272387085 Marionette TRACE conn4 <- [1,2908,null,{"value":["/2dcontext/transformations/2d.transformation.translate.nonfinite.html",0,null,null,[["translate() with Infinity/NaN is ignored",0,null,null]]]}] 13:59:47 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 13:59:47 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 1534ms 13:59:47 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 13:59:47 INFO - PROCESS | 1827 | 1461272387164 Marionette TRACE conn4 -> [0,2909,"getWindowHandle",null] 13:59:47 INFO - PROCESS | 1827 | 1461272387167 Marionette TRACE conn4 <- [1,2909,null,{"value":"8"}] 13:59:47 INFO - PROCESS | 1827 | 1461272387173 Marionette TRACE conn4 -> [0,2910,"setScriptTimeout",{"ms":35000}] 13:59:47 INFO - PROCESS | 1827 | 1461272387177 Marionette TRACE conn4 <- [1,2910,null,{}] 13:59:47 INFO - PROCESS | 1827 | 1461272387182 Marionette TRACE conn4 -> [0,2911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:59:47 INFO - PROCESS | 1827 | 1461272387468 Marionette TRACE conn4 <- [1,2911,null,{"value":null}] 13:59:47 INFO - PROCESS | 1827 | 1461272387780 Marionette TRACE conn4 -> [0,2912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/ClickFakeEvent.nondocument.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:47 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f9738993800 == 160 [pid = 1827] [id = 735] 13:59:47 INFO - PROCESS | 1827 | ++DOMWINDOW == 175 (0x7f9734fd9800) [pid = 1827] [serial = 2206] [outer = (nil)] 13:59:47 INFO - PROCESS | 1827 | ++DOMWINDOW == 176 (0x7f9736f4b000) [pid = 1827] [serial = 2207] [outer = 0x7f9734fd9800] 13:59:47 INFO - PROCESS | 1827 | 1461272387859 Marionette DEBUG loaded listener.js 13:59:47 INFO - PROCESS | 1827 | ++DOMWINDOW == 177 (0x7f973842e400) [pid = 1827] [serial = 2208] [outer = 0x7f9734fd9800] 13:59:48 INFO - PROCESS | 1827 | 1461272388601 Marionette TRACE conn4 <- [1,2912,null,{"value":["/DOMEvents/ClickFakeEvent.nondocument.html",0,null,null,[["Click event on an element not in the document",0,null,null],["Click event can be dispatched to an element that is not in the document.",0,null,null]]]}] 13:59:48 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 13:59:48 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 13:59:48 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 1483ms 13:59:48 INFO - PROCESS | 1827 | 1461272388657 Marionette TRACE conn4 -> [0,2913,"getWindowHandle",null] 13:59:48 INFO - PROCESS | 1827 | 1461272388661 Marionette TRACE conn4 <- [1,2913,null,{"value":"8"}] 13:59:48 INFO - TEST-START | /DOMEvents/constructors.html 13:59:48 INFO - PROCESS | 1827 | 1461272388667 Marionette TRACE conn4 -> [0,2914,"setScriptTimeout",{"ms":35000}] 13:59:48 INFO - PROCESS | 1827 | 1461272388670 Marionette TRACE conn4 <- [1,2914,null,{}] 13:59:48 INFO - PROCESS | 1827 | 1461272388675 Marionette TRACE conn4 -> [0,2915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:59:48 INFO - PROCESS | 1827 | 1461272388943 Marionette TRACE conn4 <- [1,2915,null,{"value":null}] 13:59:49 INFO - PROCESS | 1827 | 1461272389189 Marionette TRACE conn4 -> [0,2916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/constructors.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/constructors.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:49 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f973a754000 == 161 [pid = 1827] [id = 736] 13:59:49 INFO - PROCESS | 1827 | ++DOMWINDOW == 178 (0x7f9736cb6000) [pid = 1827] [serial = 2209] [outer = (nil)] 13:59:49 INFO - PROCESS | 1827 | ++DOMWINDOW == 179 (0x7f9739f93800) [pid = 1827] [serial = 2210] [outer = 0x7f9736cb6000] 13:59:49 INFO - PROCESS | 1827 | 1461272389282 Marionette DEBUG loaded listener.js 13:59:49 INFO - PROCESS | 1827 | ++DOMWINDOW == 180 (0x7f973a270c00) [pid = 1827] [serial = 2211] [outer = 0x7f9736cb6000] 13:59:50 INFO - PROCESS | 1827 | 1461272390276 Marionette TRACE conn4 <- [1,2916,null,{"value":["/DOMEvents/constructors.html",0,null,null,[["Event constructor (no argument)",0,null,null],["Event constructor (undefined argument)",0,null,null],["Event constructor (null argument)",0,null,null],["Event constructor (empty argument)",0,null,null],["Event constructor (argument with default values)",0,null,null],["Event constructor (argument with non-default values)",0,null,null],["UIEvent constructor (no argument)",0,null,null],["UIEvent constructor (undefined argument)",0,null,null],["UIEvent constructor (null argument)",0,null,null],["UIEvent constructor (empty argument)",0,null,null],["UIEvent constructor (argument with default values)",0,null,null],["UIEvent constructor (argument with non-default values)",0,null,null],["FocusEvent constructor (no argument)",0,null,null],["FocusEvent constructor (undefined argument)",0,null,null],["FocusEvent constructor (null argument)",0,null,null],["FocusEvent constructor (empty argument)",0,null,null],["FocusEvent constructor (argument with default values)",0,null,null],["FocusEvent constructor (argument with non-default values)",0,null,null],["MouseEvent constructor (no argument)",0,null,null],["MouseEvent constructor (undefined argument)",0,null,null],["MouseEvent constructor (null argument)",0,null,null],["MouseEvent constructor (empty argument)",0,null,null],["MouseEvent constructor (argument with default values)",0,null,null],["MouseEvent constructor (argument with non-default values)",0,null,null],["WheelEvent constructor (no argument)",0,null,null],["WheelEvent constructor (undefined argument)",0,null,null],["WheelEvent constructor (null argument)",0,null,null],["WheelEvent constructor (empty argument)",0,null,null],["WheelEvent constructor (argument with default values)",0,null,null],["WheelEvent constructor (argument with non-default values)",0,null,null],["KeyboardEvent constructor (no argument)",0,null,null],["KeyboardEvent constructor (undefined argument)",0,null,null],["KeyboardEvent constructor (null argument)",0,null,null],["KeyboardEvent constructor (empty argument)",0,null,null],["KeyboardEvent constructor (argument with default values)",0,null,null],["KeyboardEvent constructor (argument with non-default values)",0,null,null],["CompositionEvent constructor (no argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:100:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:99:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (undefined argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:105:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:104:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (null argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:110:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:109:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (empty argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:115:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:114:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:125:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:119:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with non-default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:143:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:129:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["UIEvent constructor (view argument with wrong type)",0,null,null]]]}] 13:59:50 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 13:59:50 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 13:59:50 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 13:59:50 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 13:59:50 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 13:59:50 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 13:59:50 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 13:59:50 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 13:59:50 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 13:59:50 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 13:59:50 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 13:59:50 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 13:59:50 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 13:59:50 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 13:59:50 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 13:59:50 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 13:59:50 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 13:59:50 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 13:59:50 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 13:59:50 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 13:59:50 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 13:59:50 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 13:59:50 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 13:59:50 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 13:59:50 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 13:59:50 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 13:59:50 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 13:59:50 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 13:59:50 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 13:59:50 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 13:59:50 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 13:59:50 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 13:59:50 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 13:59:50 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 13:59:50 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 13:59:50 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 13:59:50 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 13:59:50 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 13:59:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:59:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:59:50 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 13:59:50 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 13:59:50 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 13:59:50 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 13:59:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:59:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:59:50 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 13:59:50 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 13:59:50 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 13:59:50 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 13:59:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:59:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:59:50 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 13:59:50 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 13:59:50 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 13:59:50 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 13:59:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:59:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:59:50 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 13:59:50 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 13:59:50 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 13:59:50 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 13:59:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:59:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:59:50 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 13:59:50 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 13:59:50 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 13:59:50 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 13:59:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:59:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:59:50 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 13:59:50 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 13:59:50 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 13:59:50 INFO - TEST-OK | /DOMEvents/constructors.html | took 1700ms 13:59:50 INFO - PROCESS | 1827 | 1461272390369 Marionette TRACE conn4 -> [0,2917,"getWindowHandle",null] 13:59:50 INFO - PROCESS | 1827 | 1461272390377 Marionette TRACE conn4 <- [1,2917,null,{"value":"8"}] 13:59:50 INFO - TEST-START | /DOMEvents/event-phases-order.html 13:59:50 INFO - PROCESS | 1827 | 1461272390385 Marionette TRACE conn4 -> [0,2918,"setScriptTimeout",{"ms":35000}] 13:59:50 INFO - PROCESS | 1827 | 1461272390396 Marionette TRACE conn4 <- [1,2918,null,{}] 13:59:50 INFO - PROCESS | 1827 | 1461272390448 Marionette TRACE conn4 -> [0,2919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:59:50 INFO - PROCESS | 1827 | 1461272390728 Marionette TRACE conn4 <- [1,2919,null,{"value":null}] 13:59:51 INFO - PROCESS | 1827 | 1461272391053 Marionette TRACE conn4 -> [0,2920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/event-phases-order.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/event-phases-order.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:51 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f973d209000 == 162 [pid = 1827] [id = 737] 13:59:51 INFO - PROCESS | 1827 | ++DOMWINDOW == 181 (0x7f9720002800) [pid = 1827] [serial = 2212] [outer = (nil)] 13:59:51 INFO - PROCESS | 1827 | ++DOMWINDOW == 182 (0x7f973e04b000) [pid = 1827] [serial = 2213] [outer = 0x7f9720002800] 13:59:51 INFO - PROCESS | 1827 | 1461272391126 Marionette DEBUG loaded listener.js 13:59:51 INFO - PROCESS | 1827 | ++DOMWINDOW == 183 (0x7f973ef4a800) [pid = 1827] [serial = 2214] [outer = 0x7f9720002800] 13:59:51 INFO - PROCESS | 1827 | 1461272391883 Marionette TRACE conn4 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 13:59:51 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 13:59:51 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 1545ms 13:59:51 INFO - PROCESS | 1827 | 1461272391932 Marionette TRACE conn4 -> [0,2921,"getWindowHandle",null] 13:59:51 INFO - PROCESS | 1827 | 1461272391935 Marionette TRACE conn4 <- [1,2921,null,{"value":"8"}] 13:59:51 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 13:59:51 INFO - PROCESS | 1827 | 1461272391942 Marionette TRACE conn4 -> [0,2922,"setScriptTimeout",{"ms":35000}] 13:59:51 INFO - PROCESS | 1827 | 1461272391944 Marionette TRACE conn4 <- [1,2922,null,{}] 13:59:51 INFO - PROCESS | 1827 | 1461272391950 Marionette TRACE conn4 -> [0,2923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:59:52 INFO - PROCESS | 1827 | 1461272392206 Marionette TRACE conn4 <- [1,2923,null,{"value":null}] 13:59:52 INFO - PROCESS | 1827 | 1461272392490 Marionette TRACE conn4 -> [0,2924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/init-event-while-dispatching.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:52 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f973f5ad800 == 163 [pid = 1827] [id = 738] 13:59:52 INFO - PROCESS | 1827 | ++DOMWINDOW == 184 (0x7f9733fe8400) [pid = 1827] [serial = 2215] [outer = (nil)] 13:59:52 INFO - PROCESS | 1827 | ++DOMWINDOW == 185 (0x7f973f41d000) [pid = 1827] [serial = 2216] [outer = 0x7f9733fe8400] 13:59:52 INFO - PROCESS | 1827 | 1461272392567 Marionette DEBUG loaded listener.js 13:59:52 INFO - PROCESS | 1827 | ++DOMWINDOW == 186 (0x7f9740ca7000) [pid = 1827] [serial = 2217] [outer = 0x7f9733fe8400] 13:59:53 INFO - PROCESS | 1827 | [1827] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/events/Event.cpp, line 570 13:59:53 INFO - PROCESS | 1827 | [1827] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/events/Event.cpp, line 570 13:59:53 INFO - PROCESS | 1827 | [1827] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/events/Event.cpp, line 570 13:59:53 INFO - PROCESS | 1827 | [1827] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/events/Event.cpp, line 570 13:59:53 INFO - PROCESS | 1827 | 1461272393383 Marionette TRACE conn4 <- [1,2924,null,{"value":["/DOMEvents/init-event-while-dispatching.html",0,null,null,[["Calling initKeyboardEvent while dispatching.",1,"ev.initKeyboardEvent is not a function","events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initMouseEvent while dispatching.",1,"assert_equals: initMouseEvent screenX setter should short-circuit expected 0 but got 1","events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initCustomEvent while dispatching.",1,"assert_equals: initCustomEvent detail setter should short-circuit expected (object) null but got (number) 1","events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initUIEvent while dispatching.",1,"assert_equals: initUIEvent view setter should short-circuit expected null but got object \"[object Window]\"","events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initEvent while dispatching.",0,null,null]]]}] 13:59:53 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 13:59:53 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 13:59:53 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 13:59:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:59:53 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 13:59:53 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 13:59:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:59:53 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 13:59:53 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 13:59:53 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 13:59:53 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 13:59:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:59:53 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 13:59:53 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 13:59:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:59:53 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 13:59:53 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 13:59:53 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 13:59:53 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 13:59:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:59:53 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 13:59:53 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 13:59:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:59:53 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 13:59:53 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]" 13:59:53 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 13:59:53 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 13:59:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:59:53 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 13:59:53 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 13:59:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:59:53 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 13:59:53 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 13:59:53 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 1482ms 13:59:53 INFO - PROCESS | 1827 | 1461272393428 Marionette TRACE conn4 -> [0,2925,"getWindowHandle",null] 13:59:53 INFO - PROCESS | 1827 | 1461272393437 Marionette TRACE conn4 <- [1,2925,null,{"value":"8"}] 13:59:53 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 13:59:53 INFO - PROCESS | 1827 | 1461272393445 Marionette TRACE conn4 -> [0,2926,"setScriptTimeout",{"ms":35000}] 13:59:53 INFO - PROCESS | 1827 | 1461272393448 Marionette TRACE conn4 <- [1,2926,null,{}] 13:59:53 INFO - PROCESS | 1827 | 1461272393454 Marionette TRACE conn4 -> [0,2927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:59:53 INFO - PROCESS | 1827 | 1461272393675 Marionette TRACE conn4 <- [1,2927,null,{"value":null}] 13:59:53 INFO - PROCESS | 1827 | 1461272393968 Marionette TRACE conn4 -> [0,2928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/throwing-in-listener-and-window-error-event.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:53 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f974161d000 == 164 [pid = 1827] [id = 739] 13:59:53 INFO - PROCESS | 1827 | ++DOMWINDOW == 187 (0x7f9739fb5c00) [pid = 1827] [serial = 2218] [outer = (nil)] 13:59:54 INFO - PROCESS | 1827 | ++DOMWINDOW == 188 (0x7f974d2d7c00) [pid = 1827] [serial = 2219] [outer = 0x7f9739fb5c00] 13:59:54 INFO - PROCESS | 1827 | 1461272394042 Marionette DEBUG loaded listener.js 13:59:54 INFO - PROCESS | 1827 | ++DOMWINDOW == 189 (0x7f974d36f800) [pid = 1827] [serial = 2220] [outer = 0x7f9739fb5c00] 13:59:54 INFO - PROCESS | 1827 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 13:59:54 INFO - PROCESS | 1827 | 1461272394842 Marionette TRACE conn4 <- [1,2928,null,{"value":["/DOMEvents/throwing-in-listener-and-window-error-event.html",1,"Error: Error from listener",null,[["Throwing in event listener generates an error event on the window object",0,null,null]]]}] 13:59:54 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 13:59:54 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 1432ms 13:59:54 INFO - PROCESS | 1827 | 1461272394880 Marionette TRACE conn4 -> [0,2929,"getWindowHandle",null] 13:59:54 INFO - PROCESS | 1827 | 1461272394883 Marionette TRACE conn4 <- [1,2929,null,{"value":"8"}] 13:59:54 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 13:59:54 INFO - PROCESS | 1827 | 1461272394889 Marionette TRACE conn4 -> [0,2930,"setScriptTimeout",{"ms":35000}] 13:59:54 INFO - PROCESS | 1827 | 1461272394891 Marionette TRACE conn4 <- [1,2930,null,{}] 13:59:54 INFO - PROCESS | 1827 | 1461272394897 Marionette TRACE conn4 -> [0,2931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:59:55 INFO - PROCESS | 1827 | 1461272395189 Marionette TRACE conn4 <- [1,2931,null,{"value":null}] 13:59:55 INFO - PROCESS | 1827 | 1461272395445 Marionette TRACE conn4 -> [0,2932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:55 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f974659a000 == 165 [pid = 1827] [id = 740] 13:59:55 INFO - PROCESS | 1827 | ++DOMWINDOW == 190 (0x7f973a724c00) [pid = 1827] [serial = 2221] [outer = (nil)] 13:59:55 INFO - PROCESS | 1827 | ++DOMWINDOW == 191 (0x7f974d743c00) [pid = 1827] [serial = 2222] [outer = 0x7f973a724c00] 13:59:55 INFO - PROCESS | 1827 | 1461272395521 Marionette DEBUG loaded listener.js 13:59:55 INFO - PROCESS | 1827 | ++DOMWINDOW == 192 (0x7f974e430c00) [pid = 1827] [serial = 2223] [outer = 0x7f973a724c00] 13:59:56 INFO - PROCESS | 1827 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 13:59:56 INFO - PROCESS | 1827 | 1461272396268 Marionette TRACE conn4 <- [1,2932,null,{"value":["/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html",0,null,null,[["Throwing in event listener",0,null,null]]]}] 13:59:56 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 13:59:56 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 1434ms 13:59:56 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 13:59:56 INFO - PROCESS | 1827 | 1461272396324 Marionette TRACE conn4 -> [0,2933,"getWindowHandle",null] 13:59:56 INFO - PROCESS | 1827 | 1461272396328 Marionette TRACE conn4 <- [1,2933,null,{"value":"8"}] 13:59:56 INFO - PROCESS | 1827 | 1461272396334 Marionette TRACE conn4 -> [0,2934,"setScriptTimeout",{"ms":35000}] 13:59:56 INFO - PROCESS | 1827 | 1461272396337 Marionette TRACE conn4 <- [1,2934,null,{}] 13:59:56 INFO - PROCESS | 1827 | 1461272396342 Marionette TRACE conn4 -> [0,2935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:59:56 INFO - PROCESS | 1827 | 1461272396571 Marionette TRACE conn4 <- [1,2935,null,{"value":null}] 13:59:56 INFO - PROCESS | 1827 | 1461272396828 Marionette TRACE conn4 -> [0,2936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/DOM.event.flow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:56 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f974e760000 == 166 [pid = 1827] [id = 741] 13:59:56 INFO - PROCESS | 1827 | ++DOMWINDOW == 193 (0x7f973f43e000) [pid = 1827] [serial = 2224] [outer = (nil)] 13:59:56 INFO - PROCESS | 1827 | ++DOMWINDOW == 194 (0x7f974e53fc00) [pid = 1827] [serial = 2225] [outer = 0x7f973f43e000] 13:59:56 INFO - PROCESS | 1827 | 1461272396906 Marionette DEBUG loaded listener.js 13:59:57 INFO - PROCESS | 1827 | ++DOMWINDOW == 195 (0x7f974e551c00) [pid = 1827] [serial = 2226] [outer = 0x7f973f43e000] 13:59:57 INFO - PROCESS | 1827 | 1461272397761 Marionette TRACE conn4 <- [1,2936,null,{"value":["/DOMEvents/tests/approved/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 13:59:57 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 13:59:57 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 1483ms 13:59:57 INFO - PROCESS | 1827 | 1461272397818 Marionette TRACE conn4 -> [0,2937,"getWindowHandle",null] 13:59:57 INFO - PROCESS | 1827 | 1461272397821 Marionette TRACE conn4 <- [1,2937,null,{"value":"8"}] 13:59:57 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 13:59:57 INFO - PROCESS | 1827 | 1461272397827 Marionette TRACE conn4 -> [0,2938,"setScriptTimeout",{"ms":35000}] 13:59:57 INFO - PROCESS | 1827 | 1461272397829 Marionette TRACE conn4 <- [1,2938,null,{}] 13:59:57 INFO - PROCESS | 1827 | 1461272397835 Marionette TRACE conn4 -> [0,2939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:59:58 INFO - PROCESS | 1827 | 1461272398154 Marionette TRACE conn4 <- [1,2939,null,{"value":null}] 13:59:58 INFO - PROCESS | 1827 | 1461272398374 Marionette TRACE conn4 -> [0,2940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventListener.eventHandler.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:58 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f97578d5000 == 167 [pid = 1827] [id = 742] 13:59:58 INFO - PROCESS | 1827 | ++DOMWINDOW == 196 (0x7f974e4e6c00) [pid = 1827] [serial = 2227] [outer = (nil)] 13:59:58 INFO - PROCESS | 1827 | ++DOMWINDOW == 197 (0x7f974e572800) [pid = 1827] [serial = 2228] [outer = 0x7f974e4e6c00] 13:59:58 INFO - PROCESS | 1827 | 1461272398451 Marionette DEBUG loaded listener.js 13:59:58 INFO - PROCESS | 1827 | ++DOMWINDOW == 198 (0x7f974e5b7000) [pid = 1827] [serial = 2229] [outer = 0x7f974e4e6c00] 13:59:59 INFO - PROCESS | 1827 | 1461272399235 Marionette TRACE conn4 <- [1,2940,null,{"value":["/DOMEvents/tests/approved/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 13:59:59 INFO - TEST-PASS | /DOMEvents/tests/approved/EventListener.eventHandler.html | Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered. 13:59:59 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 1429ms 13:59:59 INFO - PROCESS | 1827 | 1461272399265 Marionette TRACE conn4 -> [0,2941,"getWindowHandle",null] 13:59:59 INFO - PROCESS | 1827 | 1461272399268 Marionette TRACE conn4 <- [1,2941,null,{"value":"8"}] 13:59:59 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 13:59:59 INFO - PROCESS | 1827 | 1461272399278 Marionette TRACE conn4 -> [0,2942,"setScriptTimeout",{"ms":35000}] 13:59:59 INFO - PROCESS | 1827 | 1461272399280 Marionette TRACE conn4 <- [1,2942,null,{}] 13:59:59 INFO - PROCESS | 1827 | 1461272399284 Marionette TRACE conn4 -> [0,2943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:59:59 INFO - PROCESS | 1827 | 1461272399509 Marionette TRACE conn4 <- [1,2943,null,{"value":null}] 13:59:59 INFO - PROCESS | 1827 | 1461272399766 Marionette TRACE conn4 -> [0,2944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:59 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f97204ce800 == 168 [pid = 1827] [id = 743] 13:59:59 INFO - PROCESS | 1827 | ++DOMWINDOW == 199 (0x7f974e54b800) [pid = 1827] [serial = 2230] [outer = (nil)] 13:59:59 INFO - PROCESS | 1827 | ++DOMWINDOW == 200 (0x7f974e71b000) [pid = 1827] [serial = 2231] [outer = 0x7f974e54b800] 13:59:59 INFO - PROCESS | 1827 | 1461272399841 Marionette DEBUG loaded listener.js 13:59:59 INFO - PROCESS | 1827 | ++DOMWINDOW == 201 (0x7f9750631000) [pid = 1827] [serial = 2232] [outer = 0x7f974e54b800] 14:00:00 INFO - PROCESS | 1827 | 1461272400728 Marionette TRACE conn4 <- [1,2944,null,{"value":["/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5\n"]]]}] 14:00:00 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 14:00:00 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 14:00:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:00:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:00:00 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 14:00:00 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 1483ms 14:00:00 INFO - PROCESS | 1827 | 1461272400767 Marionette TRACE conn4 -> [0,2945,"getWindowHandle",null] 14:00:00 INFO - PROCESS | 1827 | 1461272400771 Marionette TRACE conn4 <- [1,2945,null,{"value":"8"}] 14:00:00 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 14:00:00 INFO - PROCESS | 1827 | 1461272400781 Marionette TRACE conn4 -> [0,2946,"setScriptTimeout",{"ms":35000}] 14:00:00 INFO - PROCESS | 1827 | 1461272400785 Marionette TRACE conn4 <- [1,2946,null,{}] 14:00:00 INFO - PROCESS | 1827 | 1461272400836 Marionette TRACE conn4 -> [0,2947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:01 INFO - PROCESS | 1827 | 1461272401198 Marionette TRACE conn4 <- [1,2947,null,{"value":null}] 14:00:01 INFO - PROCESS | 1827 | 1461272401419 Marionette TRACE conn4 -> [0,2948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:01 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f97578f3800 == 169 [pid = 1827] [id = 744] 14:00:01 INFO - PROCESS | 1827 | ++DOMWINDOW == 202 (0x7f97299aa800) [pid = 1827] [serial = 2233] [outer = (nil)] 14:00:01 INFO - PROCESS | 1827 | ++DOMWINDOW == 203 (0x7f9751e7dc00) [pid = 1827] [serial = 2234] [outer = 0x7f97299aa800] 14:00:01 INFO - PROCESS | 1827 | 1461272401532 Marionette DEBUG loaded listener.js 14:00:01 INFO - PROCESS | 1827 | ++DOMWINDOW == 204 (0x7f9751e82800) [pid = 1827] [serial = 2235] [outer = 0x7f97299aa800] 14:00:02 INFO - PROCESS | 1827 | 1461272402395 Marionette TRACE conn4 <- [1,2948,null,{"value":["/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 14:00:02 INFO - TEST-PASS | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch. 14:00:02 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 1631ms 14:00:02 INFO - PROCESS | 1827 | 1461272402416 Marionette TRACE conn4 -> [0,2949,"getWindowHandle",null] 14:00:02 INFO - PROCESS | 1827 | 1461272402425 Marionette TRACE conn4 <- [1,2949,null,{"value":"8"}] 14:00:02 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 14:00:02 INFO - PROCESS | 1827 | 1461272402436 Marionette TRACE conn4 -> [0,2950,"setScriptTimeout",{"ms":35000}] 14:00:02 INFO - PROCESS | 1827 | 1461272402438 Marionette TRACE conn4 <- [1,2950,null,{}] 14:00:02 INFO - PROCESS | 1827 | 1461272402444 Marionette TRACE conn4 -> [0,2951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:02 INFO - PROCESS | 1827 | 1461272402675 Marionette TRACE conn4 <- [1,2951,null,{"value":null}] 14:00:02 INFO - PROCESS | 1827 | 1461272402957 Marionette TRACE conn4 -> [0,2952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:02 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f972fdcd800 == 170 [pid = 1827] [id = 745] 14:00:02 INFO - PROCESS | 1827 | ++DOMWINDOW == 205 (0x7f974e5c4800) [pid = 1827] [serial = 2236] [outer = (nil)] 14:00:03 INFO - PROCESS | 1827 | ++DOMWINDOW == 206 (0x7f9751ecb000) [pid = 1827] [serial = 2237] [outer = 0x7f974e5c4800] 14:00:03 INFO - PROCESS | 1827 | 1461272403039 Marionette DEBUG loaded listener.js 14:00:03 INFO - PROCESS | 1827 | ++DOMWINDOW == 207 (0x7f9752243800) [pid = 1827] [serial = 2238] [outer = 0x7f974e5c4800] 14:00:04 INFO - PROCESS | 1827 | --DOCSHELL 0x7f9722fe9800 == 169 [pid = 1827] [id = 633] 14:00:04 INFO - PROCESS | 1827 | --DOCSHELL 0x7f9751d1f800 == 168 [pid = 1827] [id = 71] 14:00:04 INFO - PROCESS | 1827 | --DOCSHELL 0x7f972c662800 == 167 [pid = 1827] [id = 285] 14:00:04 INFO - PROCESS | 1827 | --DOCSHELL 0x7f972a8ed800 == 166 [pid = 1827] [id = 725] 14:00:04 INFO - PROCESS | 1827 | --DOCSHELL 0x7f972a42a000 == 165 [pid = 1827] [id = 724] 14:00:04 INFO - PROCESS | 1827 | --DOCSHELL 0x7f97273c4800 == 164 [pid = 1827] [id = 723] 14:00:04 INFO - PROCESS | 1827 | --DOCSHELL 0x7f97255e1800 == 163 [pid = 1827] [id = 722] 14:00:04 INFO - PROCESS | 1827 | --DOCSHELL 0x7f975787a000 == 162 [pid = 1827] [id = 721] 14:00:04 INFO - PROCESS | 1827 | --DOCSHELL 0x7f975534d800 == 161 [pid = 1827] [id = 720] 14:00:04 INFO - PROCESS | 1827 | --DOCSHELL 0x7f9752ab1800 == 160 [pid = 1827] [id = 719] 14:00:04 INFO - PROCESS | 1827 | --DOCSHELL 0x7f9752797800 == 159 [pid = 1827] [id = 718] 14:00:04 INFO - PROCESS | 1827 | --DOCSHELL 0x7f97520cb000 == 158 [pid = 1827] [id = 717] 14:00:04 INFO - PROCESS | 1827 | --DOCSHELL 0x7f975068c000 == 157 [pid = 1827] [id = 716] 14:00:04 INFO - PROCESS | 1827 | --DOCSHELL 0x7f974e213000 == 156 [pid = 1827] [id = 715] 14:00:04 INFO - PROCESS | 1827 | --DOCSHELL 0x7f974358b000 == 155 [pid = 1827] [id = 714] 14:00:04 INFO - PROCESS | 1827 | --DOCSHELL 0x7f973fca6000 == 154 [pid = 1827] [id = 713] 14:00:04 INFO - PROCESS | 1827 | --DOCSHELL 0x7f973d221000 == 153 [pid = 1827] [id = 712] 14:00:04 INFO - PROCESS | 1827 | --DOCSHELL 0x7f973ae81800 == 152 [pid = 1827] [id = 711] 14:00:04 INFO - PROCESS | 1827 | --DOCSHELL 0x7f973a993000 == 151 [pid = 1827] [id = 710] 14:00:04 INFO - PROCESS | 1827 | --DOCSHELL 0x7f973a2c7800 == 150 [pid = 1827] [id = 709] 14:00:04 INFO - PROCESS | 1827 | --DOCSHELL 0x7f9736ccd000 == 149 [pid = 1827] [id = 708] 14:00:04 INFO - PROCESS | 1827 | --DOCSHELL 0x7f97352cd800 == 148 [pid = 1827] [id = 707] 14:00:04 INFO - PROCESS | 1827 | --DOCSHELL 0x7f972fb0c800 == 147 [pid = 1827] [id = 706] 14:00:04 INFO - PROCESS | 1827 | --DOCSHELL 0x7f972cdd3800 == 146 [pid = 1827] [id = 705] 14:00:04 INFO - PROCESS | 1827 | --DOCSHELL 0x7f972a8e5000 == 145 [pid = 1827] [id = 704] 14:00:04 INFO - PROCESS | 1827 | --DOCSHELL 0x7f9725512800 == 144 [pid = 1827] [id = 703] 14:00:05 INFO - PROCESS | 1827 | --DOMWINDOW == 206 (0x7f972bd69000) [pid = 1827] [serial = 2057] [outer = (nil)] [url = about:blank] 14:00:05 INFO - PROCESS | 1827 | --DOMWINDOW == 205 (0x7f9733f2cc00) [pid = 1827] [serial = 2063] [outer = (nil)] [url = about:blank] 14:00:05 INFO - PROCESS | 1827 | --DOMWINDOW == 204 (0x7f9734f3dc00) [pid = 1827] [serial = 2069] [outer = (nil)] [url = about:blank] 14:00:05 INFO - PROCESS | 1827 | --DOMWINDOW == 203 (0x7f972c22e000) [pid = 1827] [serial = 2060] [outer = (nil)] [url = about:blank] 14:00:05 INFO - PROCESS | 1827 | --DOMWINDOW == 202 (0x7f973ef4c400) [pid = 1827] [serial = 2090] [outer = (nil)] [url = about:blank] 14:00:05 INFO - PROCESS | 1827 | --DOMWINDOW == 201 (0x7f972ad7b800) [pid = 1827] [serial = 2106] [outer = (nil)] [url = about:blank] 14:00:05 INFO - PROCESS | 1827 | --DOMWINDOW == 200 (0x7f972995d400) [pid = 1827] [serial = 2102] [outer = (nil)] [url = about:blank] 14:00:05 INFO - PROCESS | 1827 | --DOMWINDOW == 199 (0x7f973ea9f000) [pid = 1827] [serial = 2087] [outer = (nil)] [url = about:blank] 14:00:05 INFO - PROCESS | 1827 | --DOMWINDOW == 198 (0x7f973b40dc00) [pid = 1827] [serial = 2081] [outer = (nil)] [url = about:blank] 14:00:05 INFO - PROCESS | 1827 | --DOMWINDOW == 197 (0x7f9729c88c00) [pid = 1827] [serial = 2103] [outer = (nil)] [url = about:blank] 14:00:05 INFO - PROCESS | 1827 | --DOMWINDOW == 196 (0x7f97341d7400) [pid = 1827] [serial = 2066] [outer = (nil)] [url = about:blank] 14:00:05 INFO - PROCESS | 1827 | --DOMWINDOW == 195 (0x7f9736503c00) [pid = 1827] [serial = 2072] [outer = (nil)] [url = about:blank] 14:00:05 INFO - PROCESS | 1827 | --DOMWINDOW == 194 (0x7f973a2f0c00) [pid = 1827] [serial = 2078] [outer = (nil)] [url = about:blank] 14:00:05 INFO - PROCESS | 1827 | --DOMWINDOW == 193 (0x7f9736e71c00) [pid = 1827] [serial = 2075] [outer = (nil)] [url = about:blank] 14:00:05 INFO - PROCESS | 1827 | --DOMWINDOW == 192 (0x7f9721f80800) [pid = 1827] [serial = 2045] [outer = (nil)] [url = about:blank] 14:00:05 INFO - PROCESS | 1827 | --DOMWINDOW == 191 (0x7f9724febc00) [pid = 1827] [serial = 2097] [outer = (nil)] [url = about:blank] 14:00:05 INFO - PROCESS | 1827 | --DOMWINDOW == 190 (0x7f9726cc5c00) [pid = 1827] [serial = 2048] [outer = (nil)] [url = about:blank] 14:00:05 INFO - PROCESS | 1827 | --DOMWINDOW == 189 (0x7f9724ce0800) [pid = 1827] [serial = 2096] [outer = (nil)] [url = about:blank] 14:00:05 INFO - PROCESS | 1827 | --DOMWINDOW == 188 (0x7f9726ccac00) [pid = 1827] [serial = 2099] [outer = (nil)] [url = about:blank] 14:00:05 INFO - PROCESS | 1827 | --DOMWINDOW == 187 (0x7f9729949c00) [pid = 1827] [serial = 2051] [outer = (nil)] [url = about:blank] 14:00:05 INFO - PROCESS | 1827 | --DOMWINDOW == 186 (0x7f9721ee8c00) [pid = 1827] [serial = 2093] [outer = (nil)] [url = about:blank] 14:00:05 INFO - PROCESS | 1827 | --DOMWINDOW == 185 (0x7f972aaddc00) [pid = 1827] [serial = 2105] [outer = (nil)] [url = about:blank] 14:00:05 INFO - PROCESS | 1827 | --DOMWINDOW == 184 (0x7f97295b5000) [pid = 1827] [serial = 2043] [outer = (nil)] [url = about:blank] 14:00:05 INFO - PROCESS | 1827 | --DOMWINDOW == 183 (0x7f97293d6000) [pid = 1827] [serial = 2100] [outer = (nil)] [url = about:blank] 14:00:05 INFO - PROCESS | 1827 | --DOMWINDOW == 182 (0x7f972ad7d000) [pid = 1827] [serial = 2054] [outer = (nil)] [url = about:blank] 14:00:05 INFO - PROCESS | 1827 | --DOMWINDOW == 181 (0x7f973e03e000) [pid = 1827] [serial = 2084] [outer = (nil)] [url = about:blank] 14:00:05 INFO - PROCESS | 1827 | --DOMWINDOW == 180 (0x7f9729947800) [pid = 1827] [serial = 2108] [outer = (nil)] [url = about:blank] 14:00:05 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f972016a800 == 145 [pid = 1827] [id = 746] 14:00:05 INFO - PROCESS | 1827 | ++DOMWINDOW == 181 (0x7f9724e5ac00) [pid = 1827] [serial = 2239] [outer = (nil)] 14:00:05 INFO - PROCESS | 1827 | ++DOMWINDOW == 182 (0x7f972488ac00) [pid = 1827] [serial = 2240] [outer = 0x7f9724e5ac00] 14:00:05 INFO - PROCESS | 1827 | 1461272405715 Marionette TRACE conn4 <- [1,2952,null,{"value":["/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 14:00:05 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. 14:00:05 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 3288ms 14:00:05 INFO - PROCESS | 1827 | 1461272405724 Marionette TRACE conn4 -> [0,2953,"getWindowHandle",null] 14:00:05 INFO - PROCESS | 1827 | 1461272405731 Marionette TRACE conn4 <- [1,2953,null,{"value":"8"}] 14:00:05 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 14:00:05 INFO - PROCESS | 1827 | 1461272405739 Marionette TRACE conn4 -> [0,2954,"setScriptTimeout",{"ms":35000}] 14:00:05 INFO - PROCESS | 1827 | 1461272405743 Marionette TRACE conn4 <- [1,2954,null,{}] 14:00:05 INFO - PROCESS | 1827 | 1461272405759 Marionette TRACE conn4 -> [0,2955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:06 INFO - PROCESS | 1827 | 1461272406028 Marionette TRACE conn4 <- [1,2955,null,{"value":null}] 14:00:06 INFO - PROCESS | 1827 | 1461272406230 Marionette TRACE conn4 -> [0,2956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:06 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f9726ac6800 == 146 [pid = 1827] [id = 747] 14:00:06 INFO - PROCESS | 1827 | ++DOMWINDOW == 183 (0x7f97252e0c00) [pid = 1827] [serial = 2241] [outer = (nil)] 14:00:06 INFO - PROCESS | 1827 | ++DOMWINDOW == 184 (0x7f9725df5000) [pid = 1827] [serial = 2242] [outer = 0x7f97252e0c00] 14:00:06 INFO - PROCESS | 1827 | 1461272406300 Marionette DEBUG loaded listener.js 14:00:06 INFO - PROCESS | 1827 | ++DOMWINDOW == 185 (0x7f9727199800) [pid = 1827] [serial = 2243] [outer = 0x7f97252e0c00] 14:00:07 INFO - PROCESS | 1827 | 1461272407077 Marionette TRACE conn4 <- [1,2956,null,{"value":["/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 14:00:07 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 14:00:07 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 14:00:07 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 1405ms 14:00:07 INFO - PROCESS | 1827 | 1461272407145 Marionette TRACE conn4 -> [0,2957,"getWindowHandle",null] 14:00:07 INFO - PROCESS | 1827 | 1461272407152 Marionette TRACE conn4 <- [1,2957,null,{"value":"8"}] 14:00:07 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 14:00:07 INFO - PROCESS | 1827 | 1461272407162 Marionette TRACE conn4 -> [0,2958,"setScriptTimeout",{"ms":35000}] 14:00:07 INFO - PROCESS | 1827 | 1461272407165 Marionette TRACE conn4 <- [1,2958,null,{}] 14:00:07 INFO - PROCESS | 1827 | 1461272407174 Marionette TRACE conn4 -> [0,2959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:07 INFO - PROCESS | 1827 | 1461272407408 Marionette TRACE conn4 <- [1,2959,null,{"value":null}] 14:00:07 INFO - PROCESS | 1827 | 1461272407645 Marionette TRACE conn4 -> [0,2960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/domnodeinserted.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:07 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f97297e6800 == 147 [pid = 1827] [id = 748] 14:00:07 INFO - PROCESS | 1827 | ++DOMWINDOW == 186 (0x7f97252e1c00) [pid = 1827] [serial = 2244] [outer = (nil)] 14:00:07 INFO - PROCESS | 1827 | ++DOMWINDOW == 187 (0x7f972994ac00) [pid = 1827] [serial = 2245] [outer = 0x7f97252e1c00] 14:00:07 INFO - PROCESS | 1827 | 1461272407707 Marionette DEBUG loaded listener.js 14:00:07 INFO - PROCESS | 1827 | ++DOMWINDOW == 188 (0x7f972a293400) [pid = 1827] [serial = 2246] [outer = 0x7f97252e1c00] 14:00:08 INFO - PROCESS | 1827 | 1461272408470 Marionette TRACE conn4 <- [1,2960,null,{"value":["/DOMEvents/tests/approved/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 14:00:08 INFO - TEST-PASS | /DOMEvents/tests/approved/domnodeinserted.html | Test Description: DOMNodeInserted event fires when a node has been added as a child of another node. 14:00:08 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 1332ms 14:00:08 INFO - PROCESS | 1827 | 1461272408496 Marionette TRACE conn4 -> [0,2961,"getWindowHandle",null] 14:00:08 INFO - PROCESS | 1827 | 1461272408500 Marionette TRACE conn4 <- [1,2961,null,{"value":"8"}] 14:00:08 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 14:00:08 INFO - PROCESS | 1827 | 1461272408505 Marionette TRACE conn4 -> [0,2962,"setScriptTimeout",{"ms":35000}] 14:00:08 INFO - PROCESS | 1827 | 1461272408511 Marionette TRACE conn4 <- [1,2962,null,{}] 14:00:08 INFO - PROCESS | 1827 | 1461272408525 Marionette TRACE conn4 -> [0,2963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:08 INFO - PROCESS | 1827 | 1461272408826 Marionette TRACE conn4 <- [1,2963,null,{"value":null}] 14:00:08 INFO - PROCESS | 1827 | 1461272408866 Marionette TRACE conn4 -> [0,2964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/stopImmediatePropagation.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:08 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f972a8ed800 == 148 [pid = 1827] [id = 749] 14:00:08 INFO - PROCESS | 1827 | ++DOMWINDOW == 189 (0x7f972b15b800) [pid = 1827] [serial = 2247] [outer = (nil)] 14:00:08 INFO - PROCESS | 1827 | ++DOMWINDOW == 190 (0x7f972b163400) [pid = 1827] [serial = 2248] [outer = 0x7f972b15b800] 14:00:08 INFO - PROCESS | 1827 | 1461272408979 Marionette DEBUG loaded listener.js 14:00:09 INFO - PROCESS | 1827 | ++DOMWINDOW == 191 (0x7f972de33800) [pid = 1827] [serial = 2249] [outer = 0x7f972b15b800] 14:00:10 INFO - PROCESS | 1827 | --DOMWINDOW == 190 (0x7f973a22f400) [pid = 1827] [serial = 2143] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 14:00:10 INFO - PROCESS | 1827 | --DOMWINDOW == 189 (0x7f9720004400) [pid = 1827] [serial = 2047] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 14:00:10 INFO - PROCESS | 1827 | --DOMWINDOW == 188 (0x7f973a621400) [pid = 1827] [serial = 2146] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 14:00:10 INFO - PROCESS | 1827 | --DOMWINDOW == 187 (0x7f9736884800) [pid = 1827] [serial = 2074] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 14:00:10 INFO - PROCESS | 1827 | --DOMWINDOW == 186 (0x7f973efb1000) [pid = 1827] [serial = 2149] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 14:00:10 INFO - PROCESS | 1827 | --DOMWINDOW == 185 (0x7f9725bd3400) [pid = 1827] [serial = 2158] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 14:00:10 INFO - PROCESS | 1827 | --DOMWINDOW == 184 (0x7f9720003000) [pid = 1827] [serial = 2044] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 14:00:10 INFO - PROCESS | 1827 | --DOMWINDOW == 183 (0x7f972fba8c00) [pid = 1827] [serial = 2065] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 14:00:10 INFO - PROCESS | 1827 | --DOMWINDOW == 182 (0x7f9729946400) [pid = 1827] [serial = 2173] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 14:00:10 INFO - PROCESS | 1827 | --DOMWINDOW == 181 (0x7f9724e50800) [pid = 1827] [serial = 2167] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 14:00:10 INFO - PROCESS | 1827 | --DOMWINDOW == 180 (0x7f97272e9000) [pid = 1827] [serial = 2113] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 14:00:10 INFO - PROCESS | 1827 | --DOMWINDOW == 179 (0x7f973a268400) [pid = 1827] [serial = 2077] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 14:00:10 INFO - PROCESS | 1827 | --DOMWINDOW == 178 (0x7f972aa73c00) [pid = 1827] [serial = 2086] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 14:00:10 INFO - PROCESS | 1827 | --DOMWINDOW == 177 (0x7f973b406800) [pid = 1827] [serial = 2152] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 14:00:10 INFO - PROCESS | 1827 | --DOMWINDOW == 176 (0x7f9729cd1c00) [pid = 1827] [serial = 2119] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 14:00:10 INFO - PROCESS | 1827 | --DOMWINDOW == 175 (0x7f973a8cc000) [pid = 1827] [serial = 2164] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 14:00:10 INFO - PROCESS | 1827 | --DOMWINDOW == 174 (0x7f9734176800) [pid = 1827] [serial = 2137] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 14:00:10 INFO - PROCESS | 1827 | --DOMWINDOW == 173 (0x7f972000c000) [pid = 1827] [serial = 2110] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 14:00:10 INFO - PROCESS | 1827 | --DOMWINDOW == 172 (0x7f972fba8000) [pid = 1827] [serial = 2128] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 14:00:10 INFO - PROCESS | 1827 | --DOMWINDOW == 171 (0x7f972995b800) [pid = 1827] [serial = 2089] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 14:00:10 INFO - PROCESS | 1827 | --DOMWINDOW == 170 (0x7f9724e50c00) [pid = 1827] [serial = 2170] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 14:00:10 INFO - PROCESS | 1827 | --DOMWINDOW == 169 (0x7f9725bd3c00) [pid = 1827] [serial = 2068] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 14:00:10 INFO - PROCESS | 1827 | --DOMWINDOW == 168 (0x7f9729c87800) [pid = 1827] [serial = 2161] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 14:00:10 INFO - PROCESS | 1827 | --DOMWINDOW == 167 (0x7f9729cc6000) [pid = 1827] [serial = 2116] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 14:00:10 INFO - PROCESS | 1827 | --DOMWINDOW == 166 (0x7f9721eed000) [pid = 1827] [serial = 1978] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 14:00:10 INFO - PROCESS | 1827 | --DOMWINDOW == 165 (0x7f9733f23800) [pid = 1827] [serial = 2125] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 14:00:10 INFO - PROCESS | 1827 | --DOMWINDOW == 164 (0x7f9727073c00) [pid = 1827] [serial = 2131] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 14:00:10 INFO - PROCESS | 1827 | --DOMWINDOW == 163 (0x7f973f431c00) [pid = 1827] [serial = 2155] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 14:00:10 INFO - PROCESS | 1827 | --DOMWINDOW == 162 (0x7f9721ee4800) [pid = 1827] [serial = 2122] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 14:00:10 INFO - PROCESS | 1827 | --DOMWINDOW == 161 (0x7f973a26fc00) [pid = 1827] [serial = 2080] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 14:00:10 INFO - PROCESS | 1827 | --DOMWINDOW == 160 (0x7f9720009c00) [pid = 1827] [serial = 2092] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 14:00:10 INFO - PROCESS | 1827 | --DOMWINDOW == 159 (0x7f973a22e000) [pid = 1827] [serial = 2140] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 14:00:10 INFO - PROCESS | 1827 | --DOMWINDOW == 158 (0x7f9724883400) [pid = 1827] [serial = 2107] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 14:00:10 INFO - PROCESS | 1827 | --DOMWINDOW == 157 (0x7f972a298400) [pid = 1827] [serial = 2056] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 14:00:10 INFO - PROCESS | 1827 | --DOMWINDOW == 156 (0x7f972a29c400) [pid = 1827] [serial = 2053] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 14:00:10 INFO - PROCESS | 1827 | --DOMWINDOW == 155 (0x7f972fba4400) [pid = 1827] [serial = 2062] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 14:00:10 INFO - PROCESS | 1827 | --DOMWINDOW == 154 (0x7f9725b07c00) [pid = 1827] [serial = 2050] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 14:00:10 INFO - PROCESS | 1827 | --DOMWINDOW == 153 (0x7f97295bac00) [pid = 1827] [serial = 2134] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 14:00:10 INFO - PROCESS | 1827 | --DOMWINDOW == 152 (0x7f972ae9e000) [pid = 1827] [serial = 2071] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 14:00:10 INFO - PROCESS | 1827 | --DOMWINDOW == 151 (0x7f972c226800) [pid = 1827] [serial = 2059] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 14:00:10 INFO - PROCESS | 1827 | --DOMWINDOW == 150 (0x7f973a722400) [pid = 1827] [serial = 2083] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 14:00:10 INFO - PROCESS | 1827 | 1461272410577 Marionette TRACE conn4 <- [1,2964,null,{"value":["/DOMEvents/tests/approved/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 14:00:10 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. 14:00:10 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 2091ms 14:00:10 INFO - PROCESS | 1827 | 1461272410596 Marionette TRACE conn4 -> [0,2965,"getWindowHandle",null] 14:00:10 INFO - PROCESS | 1827 | 1461272410602 Marionette TRACE conn4 <- [1,2965,null,{"value":"8"}] 14:00:10 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 14:00:10 INFO - PROCESS | 1827 | 1461272410607 Marionette TRACE conn4 -> [0,2966,"setScriptTimeout",{"ms":35000}] 14:00:10 INFO - PROCESS | 1827 | 1461272410609 Marionette TRACE conn4 <- [1,2966,null,{}] 14:00:10 INFO - PROCESS | 1827 | 1461272410615 Marionette TRACE conn4 -> [0,2967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:10 INFO - PROCESS | 1827 | 1461272410828 Marionette TRACE conn4 <- [1,2967,null,{"value":null}] 14:00:11 INFO - PROCESS | 1827 | 1461272411023 Marionette TRACE conn4 -> [0,2968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/stopPropagation.deferred.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:11 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f972afba000 == 149 [pid = 1827] [id = 750] 14:00:11 INFO - PROCESS | 1827 | ++DOMWINDOW == 151 (0x7f9725464000) [pid = 1827] [serial = 2250] [outer = (nil)] 14:00:11 INFO - PROCESS | 1827 | ++DOMWINDOW == 152 (0x7f9729ccd000) [pid = 1827] [serial = 2251] [outer = 0x7f9725464000] 14:00:11 INFO - PROCESS | 1827 | 1461272411088 Marionette DEBUG loaded listener.js 14:00:11 INFO - PROCESS | 1827 | ++DOMWINDOW == 153 (0x7f972bd68800) [pid = 1827] [serial = 2252] [outer = 0x7f9725464000] 14:00:11 INFO - PROCESS | 1827 | 1461272411750 Marionette TRACE conn4 <- [1,2968,null,{"value":["/DOMEvents/tests/approved/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 14:00:11 INFO - TEST-PASS | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered. 14:00:11 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 1180ms 14:00:11 INFO - PROCESS | 1827 | 1461272411789 Marionette TRACE conn4 -> [0,2969,"getWindowHandle",null] 14:00:11 INFO - PROCESS | 1827 | 1461272411793 Marionette TRACE conn4 <- [1,2969,null,{"value":"8"}] 14:00:11 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 14:00:11 INFO - PROCESS | 1827 | 1461272411798 Marionette TRACE conn4 -> [0,2970,"setScriptTimeout",{"ms":35000}] 14:00:11 INFO - PROCESS | 1827 | 1461272411800 Marionette TRACE conn4 <- [1,2970,null,{}] 14:00:11 INFO - PROCESS | 1827 | 1461272411817 Marionette TRACE conn4 -> [0,2971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:12 INFO - PROCESS | 1827 | 1461272412095 Marionette TRACE conn4 <- [1,2971,null,{"value":null}] 14:00:12 INFO - PROCESS | 1827 | 1461272412118 Marionette TRACE conn4 -> [0,2972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:12 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f972c655800 == 150 [pid = 1827] [id = 751] 14:00:12 INFO - PROCESS | 1827 | ++DOMWINDOW == 154 (0x7f97293da000) [pid = 1827] [serial = 2253] [outer = (nil)] 14:00:12 INFO - PROCESS | 1827 | ++DOMWINDOW == 155 (0x7f972efd2800) [pid = 1827] [serial = 2254] [outer = 0x7f97293da000] 14:00:12 INFO - PROCESS | 1827 | 1461272412179 Marionette DEBUG loaded listener.js 14:00:12 INFO - PROCESS | 1827 | ++DOMWINDOW == 156 (0x7f972faec400) [pid = 1827] [serial = 2255] [outer = 0x7f97293da000] 14:00:13 INFO - PROCESS | 1827 | 1461272413360 Marionette TRACE conn4 <- [1,2972,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 14:00:13 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. 14:00:13 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 1586ms 14:00:13 INFO - PROCESS | 1827 | 1461272413386 Marionette TRACE conn4 -> [0,2973,"getWindowHandle",null] 14:00:13 INFO - PROCESS | 1827 | 1461272413391 Marionette TRACE conn4 <- [1,2973,null,{"value":"8"}] 14:00:13 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 14:00:13 INFO - PROCESS | 1827 | 1461272413399 Marionette TRACE conn4 -> [0,2974,"setScriptTimeout",{"ms":35000}] 14:00:13 INFO - PROCESS | 1827 | 1461272413405 Marionette TRACE conn4 <- [1,2974,null,{}] 14:00:13 INFO - PROCESS | 1827 | 1461272413413 Marionette TRACE conn4 -> [0,2975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:13 INFO - PROCESS | 1827 | 1461272413658 Marionette TRACE conn4 <- [1,2975,null,{"value":null}] 14:00:13 INFO - PROCESS | 1827 | 1461272413948 Marionette TRACE conn4 -> [0,2976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:13 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f97297c7800 == 151 [pid = 1827] [id = 752] 14:00:13 INFO - PROCESS | 1827 | ++DOMWINDOW == 157 (0x7f9725bd4400) [pid = 1827] [serial = 2256] [outer = (nil)] 14:00:14 INFO - PROCESS | 1827 | ++DOMWINDOW == 158 (0x7f9729945400) [pid = 1827] [serial = 2257] [outer = 0x7f9725bd4400] 14:00:14 INFO - PROCESS | 1827 | 1461272414028 Marionette DEBUG loaded listener.js 14:00:14 INFO - PROCESS | 1827 | ++DOMWINDOW == 159 (0x7f972a293800) [pid = 1827] [serial = 2258] [outer = 0x7f9725bd4400] 14:00:14 INFO - PROCESS | 1827 | 1461272414896 Marionette TRACE conn4 <- [1,2976,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html",0,null,null,[["Test Description: Implementations of the DOM event model must be reentrant. Event listeners may perform actions that cause additional events to be dispatched. Such events are handled in a synchronous manner, the event propagation that causes the event listener to be triggered must resume only after the event dispatch of the new event is completed.",0,null,null]]]}] 14:00:14 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. 14:00:14 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 1533ms 14:00:14 INFO - PROCESS | 1827 | 1461272414933 Marionette TRACE conn4 -> [0,2977,"getWindowHandle",null] 14:00:14 INFO - PROCESS | 1827 | 1461272414941 Marionette TRACE conn4 <- [1,2977,null,{"value":"8"}] 14:00:14 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 14:00:14 INFO - PROCESS | 1827 | 1461272414951 Marionette TRACE conn4 -> [0,2978,"setScriptTimeout",{"ms":35000}] 14:00:14 INFO - PROCESS | 1827 | 1461272414956 Marionette TRACE conn4 <- [1,2978,null,{}] 14:00:14 INFO - PROCESS | 1827 | 1461272414961 Marionette TRACE conn4 -> [0,2979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:15 INFO - PROCESS | 1827 | 1461272415231 Marionette TRACE conn4 <- [1,2979,null,{"value":null}] 14:00:15 INFO - PROCESS | 1827 | 1461272415516 Marionette TRACE conn4 -> [0,2980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:15 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f972db10000 == 152 [pid = 1827] [id = 753] 14:00:15 INFO - PROCESS | 1827 | ++DOMWINDOW == 160 (0x7f972b165c00) [pid = 1827] [serial = 2259] [outer = (nil)] 14:00:15 INFO - PROCESS | 1827 | ++DOMWINDOW == 161 (0x7f972ef0a400) [pid = 1827] [serial = 2260] [outer = 0x7f972b165c00] 14:00:15 INFO - PROCESS | 1827 | 1461272415675 Marionette DEBUG loaded listener.js 14:00:15 INFO - PROCESS | 1827 | ++DOMWINDOW == 162 (0x7f972f171800) [pid = 1827] [serial = 2261] [outer = 0x7f972b165c00] 14:00:16 INFO - PROCESS | 1827 | 1461272416457 Marionette TRACE conn4 <- [1,2980,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 14:00:16 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. 14:00:16 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 1531ms 14:00:16 INFO - PROCESS | 1827 | 1461272416484 Marionette TRACE conn4 -> [0,2981,"getWindowHandle",null] 14:00:16 INFO - PROCESS | 1827 | 1461272416488 Marionette TRACE conn4 <- [1,2981,null,{"value":"8"}] 14:00:16 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 14:00:16 INFO - PROCESS | 1827 | 1461272416497 Marionette TRACE conn4 -> [0,2982,"setScriptTimeout",{"ms":35000}] 14:00:16 INFO - PROCESS | 1827 | 1461272416504 Marionette TRACE conn4 <- [1,2982,null,{}] 14:00:16 INFO - PROCESS | 1827 | 1461272416525 Marionette TRACE conn4 -> [0,2983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:16 INFO - PROCESS | 1827 | 1461272416765 Marionette TRACE conn4 <- [1,2983,null,{"value":null}] 14:00:17 INFO - PROCESS | 1827 | 1461272417051 Marionette TRACE conn4 -> [0,2984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:17 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f972fb1e800 == 153 [pid = 1827] [id = 754] 14:00:17 INFO - PROCESS | 1827 | ++DOMWINDOW == 163 (0x7f972be50c00) [pid = 1827] [serial = 2262] [outer = (nil)] 14:00:17 INFO - PROCESS | 1827 | ++DOMWINDOW == 164 (0x7f972fc0b000) [pid = 1827] [serial = 2263] [outer = 0x7f972be50c00] 14:00:17 INFO - PROCESS | 1827 | 1461272417135 Marionette DEBUG loaded listener.js 14:00:17 INFO - PROCESS | 1827 | ++DOMWINDOW == 165 (0x7f9733f21000) [pid = 1827] [serial = 2264] [outer = 0x7f972be50c00] 14:00:17 INFO - PROCESS | 1827 | 1461272417928 Marionette TRACE conn4 <- [1,2984,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5\n"]]]}] 14:00:17 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 14:00:17 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 14:00:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:00:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:00:17 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 14:00:17 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 1443ms 14:00:17 INFO - PROCESS | 1827 | 1461272417958 Marionette TRACE conn4 -> [0,2985,"getWindowHandle",null] 14:00:17 INFO - PROCESS | 1827 | 1461272417963 Marionette TRACE conn4 <- [1,2985,null,{"value":"8"}] 14:00:17 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 14:00:17 INFO - PROCESS | 1827 | 1461272417971 Marionette TRACE conn4 -> [0,2986,"setScriptTimeout",{"ms":35000}] 14:00:17 INFO - PROCESS | 1827 | 1461272417973 Marionette TRACE conn4 <- [1,2986,null,{}] 14:00:17 INFO - PROCESS | 1827 | 1461272417979 Marionette TRACE conn4 -> [0,2987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:18 INFO - PROCESS | 1827 | 1461272418204 Marionette TRACE conn4 <- [1,2987,null,{"value":null}] 14:00:18 INFO - PROCESS | 1827 | 1461272418457 Marionette TRACE conn4 -> [0,2988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:18 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f97341d0800 == 154 [pid = 1827] [id = 755] 14:00:18 INFO - PROCESS | 1827 | ++DOMWINDOW == 166 (0x7f972c22d000) [pid = 1827] [serial = 2265] [outer = (nil)] 14:00:18 INFO - PROCESS | 1827 | ++DOMWINDOW == 167 (0x7f9734087400) [pid = 1827] [serial = 2266] [outer = 0x7f972c22d000] 14:00:18 INFO - PROCESS | 1827 | 1461272418533 Marionette DEBUG loaded listener.js 14:00:18 INFO - PROCESS | 1827 | ++DOMWINDOW == 168 (0x7f9734173000) [pid = 1827] [serial = 2267] [outer = 0x7f972c22d000] 14:00:19 INFO - PROCESS | 1827 | 1461272419355 Marionette TRACE conn4 <- [1,2988,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 14:00:19 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. 14:00:19 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 1428ms 14:00:19 INFO - PROCESS | 1827 | 1461272419400 Marionette TRACE conn4 -> [0,2989,"getWindowHandle",null] 14:00:19 INFO - PROCESS | 1827 | 1461272419404 Marionette TRACE conn4 <- [1,2989,null,{"value":"8"}] 14:00:19 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 14:00:19 INFO - PROCESS | 1827 | 1461272419409 Marionette TRACE conn4 -> [0,2990,"setScriptTimeout",{"ms":35000}] 14:00:19 INFO - PROCESS | 1827 | 1461272419412 Marionette TRACE conn4 <- [1,2990,null,{}] 14:00:19 INFO - PROCESS | 1827 | 1461272419418 Marionette TRACE conn4 -> [0,2991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:19 INFO - PROCESS | 1827 | 1461272419687 Marionette TRACE conn4 <- [1,2991,null,{"value":null}] 14:00:19 INFO - PROCESS | 1827 | 1461272419941 Marionette TRACE conn4 -> [0,2992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:19 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f9736cdb000 == 155 [pid = 1827] [id = 756] 14:00:19 INFO - PROCESS | 1827 | ++DOMWINDOW == 169 (0x7f972fc11000) [pid = 1827] [serial = 2268] [outer = (nil)] 14:00:20 INFO - PROCESS | 1827 | ++DOMWINDOW == 170 (0x7f9734f36000) [pid = 1827] [serial = 2269] [outer = 0x7f972fc11000] 14:00:20 INFO - PROCESS | 1827 | 1461272420021 Marionette DEBUG loaded listener.js 14:00:20 INFO - PROCESS | 1827 | ++DOMWINDOW == 171 (0x7f9735107800) [pid = 1827] [serial = 2270] [outer = 0x7f972fc11000] 14:00:20 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f973a2bd000 == 156 [pid = 1827] [id = 757] 14:00:20 INFO - PROCESS | 1827 | ++DOMWINDOW == 172 (0x7f9736f4c800) [pid = 1827] [serial = 2271] [outer = (nil)] 14:00:20 INFO - PROCESS | 1827 | ++DOMWINDOW == 173 (0x7f9736880400) [pid = 1827] [serial = 2272] [outer = 0x7f9736f4c800] 14:00:20 INFO - PROCESS | 1827 | 1461272420926 Marionette TRACE conn4 <- [1,2992,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 14:00:20 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. 14:00:20 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 1529ms 14:00:20 INFO - PROCESS | 1827 | 1461272420951 Marionette TRACE conn4 -> [0,2993,"getWindowHandle",null] 14:00:20 INFO - PROCESS | 1827 | 1461272420954 Marionette TRACE conn4 <- [1,2993,null,{"value":"8"}] 14:00:20 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 14:00:20 INFO - PROCESS | 1827 | 1461272420963 Marionette TRACE conn4 -> [0,2994,"setScriptTimeout",{"ms":35000}] 14:00:20 INFO - PROCESS | 1827 | 1461272420966 Marionette TRACE conn4 <- [1,2994,null,{}] 14:00:20 INFO - PROCESS | 1827 | 1461272420971 Marionette TRACE conn4 -> [0,2995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:21 INFO - PROCESS | 1827 | 1461272421275 Marionette TRACE conn4 <- [1,2995,null,{"value":null}] 14:00:21 INFO - PROCESS | 1827 | 1461272421592 Marionette TRACE conn4 -> [0,2996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:21 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f973a8a0000 == 157 [pid = 1827] [id = 758] 14:00:21 INFO - PROCESS | 1827 | ++DOMWINDOW == 174 (0x7f9736e6e800) [pid = 1827] [serial = 2273] [outer = (nil)] 14:00:21 INFO - PROCESS | 1827 | ++DOMWINDOW == 175 (0x7f9738934000) [pid = 1827] [serial = 2274] [outer = 0x7f9736e6e800] 14:00:21 INFO - PROCESS | 1827 | 1461272421679 Marionette DEBUG loaded listener.js 14:00:21 INFO - PROCESS | 1827 | ++DOMWINDOW == 176 (0x7f9739fa0800) [pid = 1827] [serial = 2275] [outer = 0x7f9736e6e800] 14:00:22 INFO - PROCESS | 1827 | 1461272422400 Marionette TRACE conn4 <- [1,2996,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 14:00:22 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 14:00:22 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 14:00:22 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 1478ms 14:00:22 INFO - PROCESS | 1827 | 1461272422442 Marionette TRACE conn4 -> [0,2997,"getWindowHandle",null] 14:00:22 INFO - PROCESS | 1827 | 1461272422446 Marionette TRACE conn4 <- [1,2997,null,{"value":"8"}] 14:00:22 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 14:00:22 INFO - PROCESS | 1827 | 1461272422452 Marionette TRACE conn4 -> [0,2998,"setScriptTimeout",{"ms":35000}] 14:00:22 INFO - PROCESS | 1827 | 1461272422454 Marionette TRACE conn4 <- [1,2998,null,{}] 14:00:22 INFO - PROCESS | 1827 | 1461272422460 Marionette TRACE conn4 -> [0,2999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:22 INFO - PROCESS | 1827 | 1461272422706 Marionette TRACE conn4 <- [1,2999,null,{"value":null}] 14:00:22 INFO - PROCESS | 1827 | 1461272422956 Marionette TRACE conn4 -> [0,3000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:22 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f973ae80800 == 158 [pid = 1827] [id = 759] 14:00:22 INFO - PROCESS | 1827 | ++DOMWINDOW == 177 (0x7f9721ee8400) [pid = 1827] [serial = 2276] [outer = (nil)] 14:00:23 INFO - PROCESS | 1827 | ++DOMWINDOW == 178 (0x7f973a26fc00) [pid = 1827] [serial = 2277] [outer = 0x7f9721ee8400] 14:00:23 INFO - PROCESS | 1827 | 1461272423029 Marionette DEBUG loaded listener.js 14:00:23 INFO - PROCESS | 1827 | ++DOMWINDOW == 179 (0x7f973a620400) [pid = 1827] [serial = 2278] [outer = 0x7f9721ee8400] 14:00:23 INFO - PROCESS | 1827 | 1461272423852 Marionette TRACE conn4 <- [1,3000,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 14:00:23 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. 14:00:23 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 1428ms 14:00:23 INFO - PROCESS | 1827 | 1461272423880 Marionette TRACE conn4 -> [0,3001,"getWindowHandle",null] 14:00:23 INFO - PROCESS | 1827 | 1461272423884 Marionette TRACE conn4 <- [1,3001,null,{"value":"8"}] 14:00:23 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 14:00:23 INFO - PROCESS | 1827 | 1461272423889 Marionette TRACE conn4 -> [0,3002,"setScriptTimeout",{"ms":35000}] 14:00:23 INFO - PROCESS | 1827 | 1461272423892 Marionette TRACE conn4 <- [1,3002,null,{}] 14:00:23 INFO - PROCESS | 1827 | 1461272423898 Marionette TRACE conn4 -> [0,3003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:24 INFO - PROCESS | 1827 | 1461272424117 Marionette TRACE conn4 <- [1,3003,null,{"value":null}] 14:00:24 INFO - PROCESS | 1827 | 1461272424400 Marionette TRACE conn4 -> [0,3004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:24 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f973f4d5000 == 159 [pid = 1827] [id = 760] 14:00:24 INFO - PROCESS | 1827 | ++DOMWINDOW == 180 (0x7f9736f4ec00) [pid = 1827] [serial = 2279] [outer = (nil)] 14:00:24 INFO - PROCESS | 1827 | ++DOMWINDOW == 181 (0x7f973a71f400) [pid = 1827] [serial = 2280] [outer = 0x7f9736f4ec00] 14:00:24 INFO - PROCESS | 1827 | 1461272424477 Marionette DEBUG loaded listener.js 14:00:24 INFO - PROCESS | 1827 | ++DOMWINDOW == 182 (0x7f973a8c9000) [pid = 1827] [serial = 2281] [outer = 0x7f9736f4ec00] 14:00:25 INFO - PROCESS | 1827 | 1461272425246 Marionette TRACE conn4 <- [1,3004,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 14:00:25 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. 14:00:25 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 1387ms 14:00:25 INFO - PROCESS | 1827 | 1461272425277 Marionette TRACE conn4 -> [0,3005,"getWindowHandle",null] 14:00:25 INFO - PROCESS | 1827 | 1461272425280 Marionette TRACE conn4 <- [1,3005,null,{"value":"8"}] 14:00:25 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 14:00:25 INFO - PROCESS | 1827 | 1461272425286 Marionette TRACE conn4 -> [0,3006,"setScriptTimeout",{"ms":35000}] 14:00:25 INFO - PROCESS | 1827 | 1461272425289 Marionette TRACE conn4 <- [1,3006,null,{}] 14:00:25 INFO - PROCESS | 1827 | 1461272425294 Marionette TRACE conn4 -> [0,3007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:25 INFO - PROCESS | 1827 | 1461272425560 Marionette TRACE conn4 <- [1,3007,null,{"value":null}] 14:00:25 INFO - PROCESS | 1827 | 1461272425830 Marionette TRACE conn4 -> [0,3008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:25 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f9740526800 == 160 [pid = 1827] [id = 761] 14:00:25 INFO - PROCESS | 1827 | ++DOMWINDOW == 183 (0x7f973516dc00) [pid = 1827] [serial = 2282] [outer = (nil)] 14:00:25 INFO - PROCESS | 1827 | ++DOMWINDOW == 184 (0x7f973a8d5800) [pid = 1827] [serial = 2283] [outer = 0x7f973516dc00] 14:00:25 INFO - PROCESS | 1827 | 1461272425906 Marionette DEBUG loaded listener.js 14:00:26 INFO - PROCESS | 1827 | ++DOMWINDOW == 185 (0x7f973dca8000) [pid = 1827] [serial = 2284] [outer = 0x7f973516dc00] 14:00:26 INFO - PROCESS | 1827 | 1461272426776 Marionette TRACE conn4 <- [1,3008,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 14:00:26 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered. 14:00:26 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 1531ms 14:00:26 INFO - PROCESS | 1827 | 1461272426819 Marionette TRACE conn4 -> [0,3009,"getWindowHandle",null] 14:00:26 INFO - PROCESS | 1827 | 1461272426823 Marionette TRACE conn4 <- [1,3009,null,{"value":"8"}] 14:00:26 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 14:00:26 INFO - PROCESS | 1827 | 1461272426829 Marionette TRACE conn4 -> [0,3010,"setScriptTimeout",{"ms":35000}] 14:00:26 INFO - PROCESS | 1827 | 1461272426832 Marionette TRACE conn4 <- [1,3010,null,{}] 14:00:26 INFO - PROCESS | 1827 | 1461272426838 Marionette TRACE conn4 -> [0,3011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:27 INFO - PROCESS | 1827 | 1461272427084 Marionette TRACE conn4 <- [1,3011,null,{"value":null}] 14:00:27 INFO - PROCESS | 1827 | 1461272427368 Marionette TRACE conn4 -> [0,3012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/FileReader/Progress_event_bubbles_cancelable.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:27 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f974d2e5800 == 161 [pid = 1827] [id = 762] 14:00:27 INFO - PROCESS | 1827 | ++DOMWINDOW == 186 (0x7f973a22f400) [pid = 1827] [serial = 2285] [outer = (nil)] 14:00:27 INFO - PROCESS | 1827 | ++DOMWINDOW == 187 (0x7f973ef4f400) [pid = 1827] [serial = 2286] [outer = 0x7f973a22f400] 14:00:27 INFO - PROCESS | 1827 | 1461272427452 Marionette DEBUG loaded listener.js 14:00:27 INFO - PROCESS | 1827 | ++DOMWINDOW == 188 (0x7f973efb8000) [pid = 1827] [serial = 2287] [outer = 0x7f973a22f400] 14:00:28 INFO - PROCESS | 1827 | 1461272428368 Marionette TRACE conn4 <- [1,3012,null,{"value":["/FileAPI/FileReader/Progress_event_bubbles_cancelable.html",0,null,null,[["Check the values of bubbles and cancelable are false when the progress event is dispatched",0,null,null]]]}] 14:00:28 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 14:00:28 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 1588ms 14:00:28 INFO - PROCESS | 1827 | 1461272428418 Marionette TRACE conn4 -> [0,3013,"getWindowHandle",null] 14:00:28 INFO - PROCESS | 1827 | 1461272428428 Marionette TRACE conn4 <- [1,3013,null,{"value":"8"}] 14:00:28 INFO - TEST-START | /FileAPI/FileReaderSync.worker 14:00:28 INFO - PROCESS | 1827 | 1461272428481 Marionette TRACE conn4 -> [0,3014,"setScriptTimeout",{"ms":35000}] 14:00:28 INFO - PROCESS | 1827 | 1461272428484 Marionette TRACE conn4 <- [1,3014,null,{}] 14:00:28 INFO - PROCESS | 1827 | 1461272428496 Marionette TRACE conn4 -> [0,3015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:28 INFO - PROCESS | 1827 | 1461272428784 Marionette TRACE conn4 <- [1,3015,null,{"value":null}] 14:00:29 INFO - PROCESS | 1827 | 1461272429171 Marionette TRACE conn4 -> [0,3016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/FileReaderSync.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/FileReaderSync.worker\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:29 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f97520ca000 == 162 [pid = 1827] [id = 763] 14:00:29 INFO - PROCESS | 1827 | ++DOMWINDOW == 189 (0x7f974092b000) [pid = 1827] [serial = 2288] [outer = (nil)] 14:00:29 INFO - PROCESS | 1827 | ++DOMWINDOW == 190 (0x7f97465ed800) [pid = 1827] [serial = 2289] [outer = 0x7f974092b000] 14:00:29 INFO - PROCESS | 1827 | 1461272429316 Marionette DEBUG loaded listener.js 14:00:29 INFO - PROCESS | 1827 | ++DOMWINDOW == 191 (0x7f974d05e800) [pid = 1827] [serial = 2290] [outer = 0x7f974092b000] 14:00:29 INFO - PROCESS | 1827 | [1827] 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 14:00:30 INFO - PROCESS | 1827 | 1461272430510 Marionette TRACE conn4 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 14:00:30 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 14:00:30 INFO - {} 14:00:30 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 14:00:30 INFO - {} 14:00:30 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 14:00:30 INFO - {} 14:00:30 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 14:00:30 INFO - {} 14:00:30 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 2089ms 14:00:30 INFO - TEST-START | /FileAPI/fileReader.html 14:00:30 INFO - PROCESS | 1827 | 1461272430526 Marionette TRACE conn4 -> [0,3017,"getWindowHandle",null] 14:00:30 INFO - PROCESS | 1827 | 1461272430529 Marionette TRACE conn4 <- [1,3017,null,{"value":"8"}] 14:00:30 INFO - PROCESS | 1827 | 1461272430535 Marionette TRACE conn4 -> [0,3018,"setScriptTimeout",{"ms":35000}] 14:00:30 INFO - PROCESS | 1827 | 1461272430538 Marionette TRACE conn4 <- [1,3018,null,{}] 14:00:30 INFO - PROCESS | 1827 | 1461272430543 Marionette TRACE conn4 -> [0,3019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:30 INFO - PROCESS | 1827 | 1461272430821 Marionette TRACE conn4 <- [1,3019,null,{"value":null}] 14:00:31 INFO - PROCESS | 1827 | 1461272431163 Marionette TRACE conn4 -> [0,3020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/fileReader.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/fileReader.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:31 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f9757877000 == 163 [pid = 1827] [id = 764] 14:00:31 INFO - PROCESS | 1827 | ++DOMWINDOW == 192 (0x7f9736b62c00) [pid = 1827] [serial = 2291] [outer = (nil)] 14:00:31 INFO - PROCESS | 1827 | ++DOMWINDOW == 193 (0x7f974e4e6000) [pid = 1827] [serial = 2292] [outer = 0x7f9736b62c00] 14:00:31 INFO - PROCESS | 1827 | 1461272431246 Marionette DEBUG loaded listener.js 14:00:31 INFO - PROCESS | 1827 | ++DOMWINDOW == 194 (0x7f9751e87400) [pid = 1827] [serial = 2293] [outer = 0x7f9736b62c00] 14:00:31 INFO - PROCESS | 1827 | 1461272431978 Marionette TRACE conn4 <- [1,3020,null,{"value":["/FileAPI/fileReader.html",0,null,null,[["FileReader interface object",0,null,null],["no-argument FileReader constructor",0,null,null],["FileReader States -- abort",0,null,null],["FileReader States -- events",0,null,null]]]}] 14:00:32 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 14:00:32 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 14:00:32 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 14:00:32 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 14:00:32 INFO - TEST-OK | /FileAPI/fileReader.html | took 1479ms 14:00:32 INFO - PROCESS | 1827 | 1461272432015 Marionette TRACE conn4 -> [0,3021,"getWindowHandle",null] 14:00:32 INFO - PROCESS | 1827 | 1461272432019 Marionette TRACE conn4 <- [1,3021,null,{"value":"8"}] 14:00:32 INFO - TEST-START | /FileAPI/historical.html 14:00:32 INFO - PROCESS | 1827 | 1461272432025 Marionette TRACE conn4 -> [0,3022,"setScriptTimeout",{"ms":35000}] 14:00:32 INFO - PROCESS | 1827 | 1461272432029 Marionette TRACE conn4 <- [1,3022,null,{}] 14:00:32 INFO - PROCESS | 1827 | 1461272432034 Marionette TRACE conn4 -> [0,3023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:32 INFO - PROCESS | 1827 | 1461272432265 Marionette TRACE conn4 <- [1,3023,null,{"value":null}] 14:00:32 INFO - PROCESS | 1827 | 1461272432522 Marionette TRACE conn4 -> [0,3024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/historical.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/historical.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:32 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f97373a4000 == 164 [pid = 1827] [id = 765] 14:00:32 INFO - PROCESS | 1827 | ++DOMWINDOW == 195 (0x7f9738772000) [pid = 1827] [serial = 2294] [outer = (nil)] 14:00:32 INFO - PROCESS | 1827 | ++DOMWINDOW == 196 (0x7f9752245400) [pid = 1827] [serial = 2295] [outer = 0x7f9738772000] 14:00:32 INFO - PROCESS | 1827 | 1461272432601 Marionette DEBUG loaded listener.js 14:00:32 INFO - PROCESS | 1827 | ++DOMWINDOW == 197 (0x7f975224b000) [pid = 1827] [serial = 2296] [outer = 0x7f9738772000] 14:00:33 INFO - PROCESS | 1827 | 1461272433392 Marionette TRACE conn4 <- [1,3024,null,{"value":["/FileAPI/historical.html",0,null,null,[["\"toNativeLineEndings\" should not be supported",0,null,null],["\"FileError\" should not be supported",0,null,null],["\"FileException\" should not be supported",0,null,null],["Blob should not support slice prefixed",0,null,null],["BlobBuilder should not be supported.",0,null,null],["FileReader should not support readAsBinaryString",1,"assert_false: should not be in reader expected false got true","@http://web-platform.test:8000/FileAPI/historical.html:42:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/historical.html:40:5\n"]]]}] 14:00:33 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 14:00:33 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 14:00:33 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 14:00:33 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 14:00:33 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 14:00:33 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 14:00:33 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 14:00:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:00:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:00:33 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 14:00:33 INFO - TEST-OK | /FileAPI/historical.html | took 1379ms 14:00:33 INFO - PROCESS | 1827 | 1461272433408 Marionette TRACE conn4 -> [0,3025,"getWindowHandle",null] 14:00:33 INFO - PROCESS | 1827 | 1461272433411 Marionette TRACE conn4 <- [1,3025,null,{"value":"8"}] 14:00:33 INFO - TEST-START | /FileAPI/idlharness.html 14:00:33 INFO - PROCESS | 1827 | 1461272433420 Marionette TRACE conn4 -> [0,3026,"setScriptTimeout",{"ms":35000}] 14:00:33 INFO - PROCESS | 1827 | 1461272433432 Marionette TRACE conn4 <- [1,3026,null,{}] 14:00:33 INFO - PROCESS | 1827 | 1461272433438 Marionette TRACE conn4 -> [0,3027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:33 INFO - PROCESS | 1827 | 1461272433708 Marionette TRACE conn4 <- [1,3027,null,{"value":null}] 14:00:33 INFO - PROCESS | 1827 | 1461272433979 Marionette TRACE conn4 -> [0,3028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/idlharness.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/idlharness.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:34 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f971e1d0800 == 165 [pid = 1827] [id = 766] 14:00:34 INFO - PROCESS | 1827 | ++DOMWINDOW == 198 (0x7f974d2d8000) [pid = 1827] [serial = 2297] [outer = (nil)] 14:00:34 INFO - PROCESS | 1827 | ++DOMWINDOW == 199 (0x7f975224f000) [pid = 1827] [serial = 2298] [outer = 0x7f974d2d8000] 14:00:34 INFO - PROCESS | 1827 | 1461272434052 Marionette DEBUG loaded listener.js 14:00:34 INFO - PROCESS | 1827 | ++DOMWINDOW == 200 (0x7f97524cec00) [pid = 1827] [serial = 2299] [outer = 0x7f974d2d8000] 14:00:35 INFO - PROCESS | 1827 | 1461272435766 Marionette TRACE conn4 <- [1,3028,null,{"value":["/FileAPI/idlharness.html",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,null,null],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["URL interface: operation revokeObjectURL(DOMString)",0,null,null],["Blob interface: existence and properties of interface object",0,null,null],["Blob interface object length",0,null,null],["Blob interface object name",0,null,null],["Blob interface: existence and properties of interface prototype object",0,null,null],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["Blob interface: attribute size",0,null,null],["Blob interface: attribute type",0,null,null],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,null,null],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,null,null],["Stringification of new Blob([\"TEST\"])",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["File interface: existence and properties of interface object",0,null,null],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["File interface object name",0,null,null],["File interface: existence and properties of interface prototype object",0,null,null],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["File interface: attribute name",0,null,null],["File interface: attribute lastModified",0,null,null],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["FileList interface: existence and properties of interface object",0,null,null],["FileList interface object length",0,null,null],["FileList interface object name",0,null,null],["FileList interface: existence and properties of interface prototype object",0,null,null],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileList interface: operation item(unsigned long)",0,null,null],["FileList interface: attribute length",0,null,null],["FileList must be primary interface of file_input.files",0,null,null],["Stringification of file_input.files",0,null,null],["FileList interface: file_input.files must inherit property \"item\" with the proper type (0)",0,null,null],["FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError",0,null,null],["FileList interface: file_input.files must inherit property \"length\" with the proper type (1)",0,null,null],["FileReader interface: existence and properties of interface object",0,null,null],["FileReader interface object length",0,null,null],["FileReader interface object name",0,null,null],["FileReader interface: existence and properties of interface prototype object",0,null,null],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileReader interface: operation readAsArrayBuffer(Blob)",0,null,null],["FileReader interface: operation readAsText(Blob,DOMString)",0,null,null],["FileReader interface: operation readAsDataURL(Blob)",0,null,null],["FileReader interface: operation abort()",0,null,null],["FileReader interface: constant EMPTY on interface object",0,null,null],["FileReader interface: constant EMPTY on interface prototype object",0,null,null],["FileReader interface: constant LOADING on interface object",0,null,null],["FileReader interface: constant LOADING on interface prototype object",0,null,null],["FileReader interface: constant DONE on interface object",0,null,null],["FileReader interface: constant DONE on interface prototype object",0,null,null],["FileReader interface: attribute readyState",0,null,null],["FileReader interface: attribute result",0,null,null],["FileReader interface: attribute error",0,null,null],["FileReader interface: attribute onloadstart",0,null,null],["FileReader interface: attribute onprogress",0,null,null],["FileReader interface: attribute onload",0,null,null],["FileReader interface: attribute onabort",0,null,null],["FileReader interface: attribute onerror",0,null,null],["FileReader interface: attribute onloadend",0,null,null],["FileReader must be primary interface of new FileReader()",0,null,null],["Stringification of new FileReader()",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,null,null],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,null,null],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,null,null],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,null,null],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,null,null],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,null,null],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,null,null],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,null,null],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,null,null],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,null,null]]]}] 14:00:35 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 14:00:35 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 14:00:35 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 14:00:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:00:35 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 14:00:35 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 14:00:35 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 14:00:35 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:00:35 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 14:00:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 14:00:35 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 14:00:35 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 14:00:35 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 14:00:35 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 14:00:35 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 14:00:35 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 14:00:35 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 14:00:35 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 14:00:35 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 14:00:35 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 14:00:35 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 14:00:35 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 14:00:35 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 14:00:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:00:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:00:35 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 14:00:35 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 14:00:35 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 14:00:35 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:00:35 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 14:00:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 14:00:35 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 14:00:35 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 14:00:35 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 14:00:35 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 14:00:35 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 14:00:35 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 14:00:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:00:35 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 14:00:35 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 14:00:35 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 14:00:35 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:00:35 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 14:00:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 14:00:35 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 14:00:35 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 14:00:35 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 14:00:35 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 14:00:35 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 14:00:35 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 14:00:35 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 14:00:35 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 14:00:35 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 14:00:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:00:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:00:35 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 14:00:35 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 14:00:35 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 14:00:35 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 14:00:35 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 14:00:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 14:00:35 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 14:00:35 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 14:00:35 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 14:00:35 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 14:00:35 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 14:00:35 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 14:00:35 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 14:00:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:00:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:00:35 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 14:00:35 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 14:00:35 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 14:00:35 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 14:00:35 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 14:00:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 14:00:35 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 14:00:35 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 14:00:35 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 14:00:35 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 14:00:35 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 14:00:35 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 14:00:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:00:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:00:35 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 14:00:35 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 14:00:35 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:00:35 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 14:00:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 14:00:35 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 14:00:35 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 14:00:35 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 14:00:35 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 14:00:35 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 14:00:35 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 14:00:35 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 14:00:35 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 14:00:35 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 14:00:35 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 14:00:35 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 14:00:35 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 14:00:35 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 14:00:35 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 14:00:35 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 14:00:35 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 14:00:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:00:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:00:35 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 14:00:35 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 14:00:35 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 14:00:35 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 14:00:35 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 14:00:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 14:00:35 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 14:00:35 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 14:00:35 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 14:00:35 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 14:00:35 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 14:00:35 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 14:00:35 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 14:00:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:00:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:00:35 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 14:00:35 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 14:00:35 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 14:00:35 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 14:00:35 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 14:00:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 14:00:35 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 14:00:35 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 14:00:35 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 14:00:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 14:00:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 14:00:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 14:00:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 14:00:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 14:00:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 14:00:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 14:00:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 14:00:35 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 14:00:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 14:00:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 14:00:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 14:00:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 14:00:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 14:00:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 14:00:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 14:00:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 14:00:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 14:00:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 14:00:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 14:00:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 14:00:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 14:00:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 14:00:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 14:00:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 14:00:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 14:00:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 14:00:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 14:00:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 14:00:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 14:00:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 14:00:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 14:00:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 14:00:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 14:00:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 14:00:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 14:00:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 14:00:35 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 14:00:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 14:00:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 14:00:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 14:00:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 14:00:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 14:00:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 14:00:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 14:00:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 14:00:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 14:00:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 14:00:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 14:00:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 14:00:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 14:00:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 14:00:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 14:00:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 14:00:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 14:00:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 14:00:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 14:00:36 INFO - TEST-OK | /FileAPI/idlharness.html | took 2485ms 14:00:36 INFO - PROCESS | 1827 | 1461272435965 Marionette TRACE conn4 -> [0,3029,"getWindowHandle",null] 14:00:36 INFO - PROCESS | 1827 | 1461272435973 Marionette TRACE conn4 <- [1,3029,null,{"value":"8"}] 14:00:36 INFO - TEST-START | /FileAPI/idlharness.worker 14:00:36 INFO - PROCESS | 1827 | 1461272435989 Marionette TRACE conn4 -> [0,3030,"setScriptTimeout",{"ms":35000}] 14:00:36 INFO - PROCESS | 1827 | 1461272435996 Marionette TRACE conn4 <- [1,3030,null,{}] 14:00:36 INFO - PROCESS | 1827 | 1461272436008 Marionette TRACE conn4 -> [0,3031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:36 INFO - PROCESS | 1827 | 1461272436308 Marionette TRACE conn4 <- [1,3031,null,{"value":null}] 14:00:36 INFO - PROCESS | 1827 | 1461272436601 Marionette TRACE conn4 -> [0,3032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/idlharness.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/idlharness.worker\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:36 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f9725e54800 == 166 [pid = 1827] [id = 767] 14:00:36 INFO - PROCESS | 1827 | ++DOMWINDOW == 201 (0x7f974e575800) [pid = 1827] [serial = 2300] [outer = (nil)] 14:00:36 INFO - PROCESS | 1827 | ++DOMWINDOW == 202 (0x7f9752772800) [pid = 1827] [serial = 2301] [outer = 0x7f974e575800] 14:00:36 INFO - PROCESS | 1827 | 1461272436677 Marionette DEBUG loaded listener.js 14:00:36 INFO - PROCESS | 1827 | ++DOMWINDOW == 203 (0x7f9755012000) [pid = 1827] [serial = 2302] [outer = 0x7f974e575800] 14:00:36 INFO - PROCESS | 1827 | [1827] 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 14:00:39 INFO - PROCESS | 1827 | 1461272439060 Marionette TRACE conn4 <- [1,3032,null,{"value":["/FileAPI/idlharness.worker",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,{},{}],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["URL interface: operation revokeObjectURL(DOMString)",0,{},{}],["Blob interface: existence and properties of interface object",0,{},{}],["Blob interface object length",0,{},{}],["Blob interface object name",0,{},{}],["Blob interface: existence and properties of interface prototype object",0,{},{}],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["Blob interface: attribute size",0,{},{}],["Blob interface: attribute type",0,{},{}],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,{},{}],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,{},{}],["Stringification of new Blob([\"TEST\"])",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["File interface: existence and properties of interface object",0,{},{}],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["File interface object name",0,{},{}],["File interface: existence and properties of interface prototype object",0,{},{}],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["File interface: attribute name",0,{},{}],["File interface: attribute lastModified",0,{},{}],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface object length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface object name",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface prototype object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: operation item(unsigned long)",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: attribute length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileReader interface: existence and properties of interface object",0,{},{}],["FileReader interface object length",0,{},{}],["FileReader interface object name",0,{},{}],["FileReader interface: existence and properties of interface prototype object",0,{},{}],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReader interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReader interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReader interface: operation readAsDataURL(Blob)",0,{},{}],["FileReader interface: operation abort()",0,{},{}],["FileReader interface: constant EMPTY on interface object",0,{},{}],["FileReader interface: constant EMPTY on interface prototype object",0,{},{}],["FileReader interface: constant LOADING on interface object",0,{},{}],["FileReader interface: constant LOADING on interface prototype object",0,{},{}],["FileReader interface: constant DONE on interface object",0,{},{}],["FileReader interface: constant DONE on interface prototype object",0,{},{}],["FileReader interface: attribute readyState",0,{},{}],["FileReader interface: attribute result",0,{},{}],["FileReader interface: attribute error",0,{},{}],["FileReader interface: attribute onloadstart",0,{},{}],["FileReader interface: attribute onprogress",0,{},{}],["FileReader interface: attribute onload",0,{},{}],["FileReader interface: attribute onabort",0,{},{}],["FileReader interface: attribute onerror",0,{},{}],["FileReader interface: attribute onloadend",0,{},{}],["FileReader must be primary interface of new FileReader()",0,{},{}],["Stringification of new FileReader()",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,{},{}],["FileReaderSync interface: existence and properties of interface object",0,{},{}],["FileReaderSync interface object length",0,{},{}],["FileReaderSync interface object name",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReaderSync interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReaderSync interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReaderSync interface: operation readAsDataURL(Blob)",0,{},{}],["FileReaderSync must be primary interface of new FileReaderSync()",0,{},{}],["Stringification of new FileReaderSync()",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}]]]}] 14:00:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 14:00:39 INFO - {} 14:00:39 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 14:00:39 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 14:00:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:00:39 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 14:00:39 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 14:00:39 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 14:00:39 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:00:39 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:00:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 14:00:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 14:00:39 INFO - {} 14:00:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 14:00:39 INFO - {} 14:00:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 14:00:39 INFO - {} 14:00:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 14:00:39 INFO - {} 14:00:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 14:00:39 INFO - {} 14:00:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 14:00:39 INFO - {} 14:00:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 14:00:39 INFO - {} 14:00:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 14:00:39 INFO - {} 14:00:39 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 14:00:39 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 14:00:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:00:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:00:39 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 14:00:39 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 14:00:39 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 14:00:39 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:00:39 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:00:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 14:00:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 14:00:39 INFO - {} 14:00:39 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 14:00:39 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 14:00:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:00:39 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 14:00:39 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 14:00:39 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 14:00:39 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:00:39 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:00:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 14:00:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 14:00:39 INFO - {} 14:00:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 14:00:39 INFO - {} 14:00:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 14:00:39 INFO - {} 14:00:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 14:00:39 INFO - {} 14:00:39 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 14:00:39 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 14:00:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:00:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:00:39 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 14:00:39 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 14:00:39 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 14:00:39 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 14:00:39 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:00:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 14:00:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 14:00:39 INFO - {} 14:00:39 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 - {} 14:00:39 INFO - {} 14:00:39 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 14:00:39 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 14:00:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:00:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:00:39 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 14:00:39 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 14:00:39 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 14:00:39 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 14:00:39 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:00:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 14:00:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 14:00:39 INFO - {} 14:00:39 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 14:00:39 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 14:00:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:00:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:00:39 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 14:00:39 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 14:00:39 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:00:39 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:00:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 14:00:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 14:00:39 INFO - {} 14:00:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 14:00:39 INFO - {} 14:00:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 14:00:39 INFO - {} 14:00:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 14:00:39 INFO - {} 14:00:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 14:00:39 INFO - {} 14:00:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 14:00:39 INFO - {} 14:00:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 14:00:39 INFO - {} 14:00:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 14:00:39 INFO - {} 14:00:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 14:00:39 INFO - {} 14:00:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 14:00:39 INFO - {} 14:00:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 14:00:39 INFO - {} 14:00:39 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 14:00:39 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 14:00:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:00:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:00:39 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 14:00:39 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 14:00:39 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 14:00:39 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 14:00:39 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:00:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 14:00:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 14:00:39 INFO - {} 14:00:39 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 - {} 14:00:39 INFO - {} 14:00:39 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 14:00:39 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 14:00:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:00:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:00:39 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 14:00:39 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 14:00:39 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 14:00:39 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 14:00:39 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:00:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 14:00:39 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 14:00:39 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 14:00:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:00:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:00:39 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 14:00:39 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 14:00:39 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:00:39 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:00:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 14:00:39 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 14:00:39 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 14:00:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:00:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:00:39 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 14:00:39 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 14:00:39 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:00:39 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:00:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 14:00:39 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 14:00:39 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 14:00:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:00:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:00:39 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 14:00:39 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 14:00:39 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:00:39 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:00:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 14:00:39 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 14:00:39 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 14:00:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:00:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:00:39 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 14:00:39 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 14:00:39 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:00:39 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:00:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 14:00:39 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 14:00:39 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 14:00:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:00:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:00:39 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 14:00:39 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 14:00:39 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:00:39 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:00:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 14:00:39 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 14:00:39 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 14:00:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:00:39 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 14:00:39 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 14:00:39 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 14:00:39 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:00:39 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:00:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 14:00:39 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 14:00:39 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 14:00:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:00:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:00:39 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 14:00:39 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 14:00:39 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 14:00:39 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:00:39 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:00:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 14:00:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 14:00:39 INFO - {} 14:00:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 14:00:39 INFO - {} 14:00:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 14:00:39 INFO - {} 14:00:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 14:00:39 INFO - {} 14:00:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 14:00:39 INFO - {} 14:00:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 14:00:39 INFO - {} 14:00:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 14:00:39 INFO - {} 14:00:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 14:00:39 INFO - {} 14:00:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 14:00:39 INFO - {} 14:00:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 14:00:39 INFO - {} 14:00:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 14:00:39 INFO - {} 14:00:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 14:00:39 INFO - {} 14:00:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 14:00:39 INFO - {} 14:00:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 14:00:39 INFO - {} 14:00:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 14:00:39 INFO - {} 14:00:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 14:00:39 INFO - {} 14:00:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 14:00:39 INFO - {} 14:00:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 14:00:39 INFO - {} 14:00:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 14:00:39 INFO - {} 14:00:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 14:00:39 INFO - {} 14:00:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 14:00:39 INFO - {} 14:00:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 14:00:39 INFO - {} 14:00:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 14:00:39 INFO - {} 14:00:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 14:00:39 INFO - {} 14:00:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 14:00:39 INFO - {} 14:00:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 14:00:39 INFO - {} 14:00:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 14:00:39 INFO - {} 14:00:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 14:00:39 INFO - {} 14:00:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 14:00:39 INFO - {} 14:00:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 14:00:39 INFO - {} 14:00:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 14:00:39 INFO - {} 14:00:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 14:00:39 INFO - {} 14:00:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 14:00:39 INFO - {} 14:00:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 14:00:39 INFO - {} 14:00:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 14:00:39 INFO - {} 14:00:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 14:00:39 INFO - {} 14:00:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 14:00:39 INFO - {} 14:00:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 14:00:39 INFO - {} 14:00:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 14:00:39 INFO - {} 14:00:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 14:00:39 INFO - {} 14:00:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 14:00:39 INFO - {} 14:00:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 14:00:39 INFO - {} 14:00:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 14:00:39 INFO - {} 14:00:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 14:00:39 INFO - {} 14:00:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 14:00:39 INFO - {} 14:00:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 14:00:39 INFO - {} 14:00:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 14:00:39 INFO - {} 14:00:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 14:00:39 INFO - {} 14:00:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 14:00:39 INFO - {} 14:00:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 14:00:39 INFO - {} 14:00:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 14:00:39 INFO - {} 14:00:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 14:00:39 INFO - {} 14:00:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 14:00:39 INFO - {} 14:00:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 14:00:39 INFO - {} 14:00:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 14:00:39 INFO - {} 14:00:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 14:00:39 INFO - {} 14:00:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 14:00:39 INFO - {} 14:00:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 14:00:39 INFO - {} 14:00:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 14:00:39 INFO - {} 14:00:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 14:00:39 INFO - {} 14:00:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 14:00:39 INFO - {} 14:00:39 INFO - TEST-OK | /FileAPI/idlharness.worker | took 3216ms 14:00:39 INFO - PROCESS | 1827 | 1461272439216 Marionette TRACE conn4 -> [0,3033,"getWindowHandle",null] 14:00:39 INFO - PROCESS | 1827 | 1461272439226 Marionette TRACE conn4 <- [1,3033,null,{"value":"8"}] 14:00:39 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 14:00:39 INFO - PROCESS | 1827 | 1461272439233 Marionette TRACE conn4 -> [0,3034,"setScriptTimeout",{"ms":35000}] 14:00:39 INFO - PROCESS | 1827 | 1461272439241 Marionette TRACE conn4 <- [1,3034,null,{}] 14:00:39 INFO - PROCESS | 1827 | 1461272439251 Marionette TRACE conn4 -> [0,3035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:39 INFO - PROCESS | 1827 | 1461272439605 Marionette TRACE conn4 <- [1,3035,null,{"value":null}] 14:00:39 INFO - PROCESS | 1827 | 1461272439891 Marionette TRACE conn4 -> [0,3036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-XHR-revoke.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-XHR-revoke.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:39 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f9726c21800 == 167 [pid = 1827] [id = 768] 14:00:39 INFO - PROCESS | 1827 | ++DOMWINDOW == 204 (0x7f971edd4c00) [pid = 1827] [serial = 2303] [outer = (nil)] 14:00:39 INFO - PROCESS | 1827 | ++DOMWINDOW == 205 (0x7f971eddb800) [pid = 1827] [serial = 2304] [outer = 0x7f971edd4c00] 14:00:39 INFO - PROCESS | 1827 | 1461272439966 Marionette DEBUG loaded listener.js 14:00:40 INFO - PROCESS | 1827 | ++DOMWINDOW == 206 (0x7f972fc59c00) [pid = 1827] [serial = 2305] [outer = 0x7f971edd4c00] 14:00:40 INFO - PROCESS | 1827 | 1461272440727 Marionette TRACE conn4 <- [1,3036,null,{"value":["/FileAPI/blob/Blob-XHR-revoke.html",0,null,null,[["Revoking blob URL used with XMLHttpRequest",0,null,null]]]}] 14:00:40 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 14:00:40 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 1536ms 14:00:40 INFO - PROCESS | 1827 | 1461272440771 Marionette TRACE conn4 -> [0,3037,"getWindowHandle",null] 14:00:40 INFO - PROCESS | 1827 | 1461272440774 Marionette TRACE conn4 <- [1,3037,null,{"value":"8"}] 14:00:40 INFO - TEST-START | /FileAPI/blob/Blob-close.html 14:00:40 INFO - PROCESS | 1827 | 1461272440780 Marionette TRACE conn4 -> [0,3038,"setScriptTimeout",{"ms":35000}] 14:00:40 INFO - PROCESS | 1827 | 1461272440783 Marionette TRACE conn4 <- [1,3038,null,{}] 14:00:40 INFO - PROCESS | 1827 | 1461272440789 Marionette TRACE conn4 -> [0,3039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:41 INFO - PROCESS | 1827 | 1461272441015 Marionette TRACE conn4 <- [1,3039,null,{"value":null}] 14:00:41 INFO - PROCESS | 1827 | 1461272441310 Marionette TRACE conn4 -> [0,3040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-close.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-close.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:41 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f9724743800 == 168 [pid = 1827] [id = 769] 14:00:41 INFO - PROCESS | 1827 | ++DOMWINDOW == 207 (0x7f971edd5800) [pid = 1827] [serial = 2306] [outer = (nil)] 14:00:41 INFO - PROCESS | 1827 | ++DOMWINDOW == 208 (0x7f971ef79c00) [pid = 1827] [serial = 2307] [outer = 0x7f971edd5800] 14:00:41 INFO - PROCESS | 1827 | 1461272441384 Marionette DEBUG loaded listener.js 14:00:41 INFO - PROCESS | 1827 | ++DOMWINDOW == 209 (0x7f971ef80400) [pid = 1827] [serial = 2308] [outer = 0x7f971edd5800] 14:00:42 INFO - PROCESS | 1827 | 1461272442161 Marionette TRACE conn4 <- [1,3040,null,{"value":["/FileAPI/blob/Blob-close.html",0,null,null,[["Blob.close",1,"blob.close is not a function","@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1\n"]]]}] 14:00:42 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 14:00:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 14:00:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:00:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:00:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 14:00:42 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 1430ms 14:00:42 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 14:00:42 INFO - PROCESS | 1827 | 1461272442213 Marionette TRACE conn4 -> [0,3041,"getWindowHandle",null] 14:00:42 INFO - PROCESS | 1827 | 1461272442216 Marionette TRACE conn4 <- [1,3041,null,{"value":"8"}] 14:00:42 INFO - PROCESS | 1827 | 1461272442222 Marionette TRACE conn4 -> [0,3042,"setScriptTimeout",{"ms":35000}] 14:00:42 INFO - PROCESS | 1827 | 1461272442225 Marionette TRACE conn4 <- [1,3042,null,{}] 14:00:42 INFO - PROCESS | 1827 | 1461272442230 Marionette TRACE conn4 -> [0,3043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:42 INFO - PROCESS | 1827 | 1461272442507 Marionette TRACE conn4 <- [1,3043,null,{"value":null}] 14:00:44 INFO - PROCESS | 1827 | --DOCSHELL 0x7f97255d3000 == 167 [pid = 1827] [id = 541] 14:00:44 INFO - PROCESS | 1827 | --DOCSHELL 0x7f972ae64000 == 166 [pid = 1827] [id = 547] 14:00:44 INFO - PROCESS | 1827 | --DOCSHELL 0x7f9725514800 == 165 [pid = 1827] [id = 545] 14:00:44 INFO - PROCESS | 1827 | --DOCSHELL 0x7f972016a800 == 164 [pid = 1827] [id = 746] 14:00:44 INFO - PROCESS | 1827 | --DOCSHELL 0x7f97578f3800 == 163 [pid = 1827] [id = 744] 14:00:44 INFO - PROCESS | 1827 | --DOCSHELL 0x7f97204ce800 == 162 [pid = 1827] [id = 743] 14:00:44 INFO - PROCESS | 1827 | --DOCSHELL 0x7f97578d5000 == 161 [pid = 1827] [id = 742] 14:00:44 INFO - PROCESS | 1827 | --DOCSHELL 0x7f974e760000 == 160 [pid = 1827] [id = 741] 14:00:44 INFO - PROCESS | 1827 | --DOCSHELL 0x7f974659a000 == 159 [pid = 1827] [id = 740] 14:00:44 INFO - PROCESS | 1827 | --DOCSHELL 0x7f974161d000 == 158 [pid = 1827] [id = 739] 14:00:44 INFO - PROCESS | 1827 | --DOCSHELL 0x7f973f5ad800 == 157 [pid = 1827] [id = 738] 14:00:44 INFO - PROCESS | 1827 | --DOCSHELL 0x7f973d209000 == 156 [pid = 1827] [id = 737] 14:00:44 INFO - PROCESS | 1827 | --DOCSHELL 0x7f973a754000 == 155 [pid = 1827] [id = 736] 14:00:44 INFO - PROCESS | 1827 | --DOCSHELL 0x7f9738993800 == 154 [pid = 1827] [id = 735] 14:00:44 INFO - PROCESS | 1827 | --DOCSHELL 0x7f9737490000 == 153 [pid = 1827] [id = 734] 14:00:44 INFO - PROCESS | 1827 | --DOCSHELL 0x7f97367e8000 == 152 [pid = 1827] [id = 733] 14:00:44 INFO - PROCESS | 1827 | --DOCSHELL 0x7f9735195000 == 151 [pid = 1827] [id = 732] 14:00:44 INFO - PROCESS | 1827 | --DOCSHELL 0x7f972fb0b800 == 150 [pid = 1827] [id = 731] 14:00:44 INFO - PROCESS | 1827 | --DOCSHELL 0x7f972dca1800 == 149 [pid = 1827] [id = 730] 14:00:44 INFO - PROCESS | 1827 | --DOCSHELL 0x7f972db0e800 == 148 [pid = 1827] [id = 729] 14:00:44 INFO - PROCESS | 1827 | --DOCSHELL 0x7f972afcc000 == 147 [pid = 1827] [id = 728] 14:00:44 INFO - PROCESS | 1827 | --DOCSHELL 0x7f972a437000 == 146 [pid = 1827] [id = 727] 14:00:44 INFO - PROCESS | 1827 | --DOCSHELL 0x7f9722feb000 == 145 [pid = 1827] [id = 726] 14:00:44 INFO - PROCESS | 1827 | --DOMWINDOW == 208 (0x7f973ef47400) [pid = 1827] [serial = 2144] [outer = (nil)] [url = about:blank] 14:00:44 INFO - PROCESS | 1827 | --DOMWINDOW == 207 (0x7f97293da800) [pid = 1827] [serial = 2049] [outer = (nil)] [url = about:blank] 14:00:44 INFO - PROCESS | 1827 | --DOMWINDOW == 206 (0x7f973f433800) [pid = 1827] [serial = 2148] [outer = (nil)] [url = about:blank] 14:00:44 INFO - PROCESS | 1827 | --DOMWINDOW == 205 (0x7f97372e0800) [pid = 1827] [serial = 2076] [outer = (nil)] [url = about:blank] 14:00:44 INFO - PROCESS | 1827 | --DOMWINDOW == 204 (0x7f973f439800) [pid = 1827] [serial = 2150] [outer = (nil)] [url = about:blank] 14:00:44 INFO - PROCESS | 1827 | --DOMWINDOW == 203 (0x7f97433bb400) [pid = 1827] [serial = 2160] [outer = (nil)] [url = about:blank] 14:00:44 INFO - PROCESS | 1827 | --DOMWINDOW == 202 (0x7f9724ce2c00) [pid = 1827] [serial = 2046] [outer = (nil)] [url = about:blank] 14:00:44 INFO - PROCESS | 1827 | --DOMWINDOW == 201 (0x7f97341e3c00) [pid = 1827] [serial = 2067] [outer = (nil)] [url = about:blank] 14:00:44 INFO - PROCESS | 1827 | --DOMWINDOW == 200 (0x7f9729cc2c00) [pid = 1827] [serial = 2174] [outer = (nil)] [url = about:blank] 14:00:44 INFO - PROCESS | 1827 | --DOMWINDOW == 199 (0x7f9725bd0400) [pid = 1827] [serial = 2169] [outer = (nil)] [url = about:blank] 14:00:44 INFO - PROCESS | 1827 | --DOMWINDOW == 198 (0x7f9729597400) [pid = 1827] [serial = 2114] [outer = (nil)] [url = about:blank] 14:00:44 INFO - PROCESS | 1827 | --DOMWINDOW == 197 (0x7f973a720000) [pid = 1827] [serial = 2079] [outer = (nil)] [url = about:blank] 14:00:44 INFO - PROCESS | 1827 | --DOMWINDOW == 196 (0x7f973ed4d800) [pid = 1827] [serial = 2088] [outer = (nil)] [url = about:blank] 14:00:44 INFO - PROCESS | 1827 | --DOMWINDOW == 195 (0x7f9740372800) [pid = 1827] [serial = 2153] [outer = (nil)] [url = about:blank] 14:00:44 INFO - PROCESS | 1827 | --DOMWINDOW == 194 (0x7f972ef14400) [pid = 1827] [serial = 2121] [outer = (nil)] [url = about:blank] 14:00:44 INFO - PROCESS | 1827 | --DOMWINDOW == 193 (0x7f974c448c00) [pid = 1827] [serial = 2166] [outer = (nil)] [url = about:blank] 14:00:44 INFO - PROCESS | 1827 | --DOMWINDOW == 192 (0x7f973893b800) [pid = 1827] [serial = 2138] [outer = (nil)] [url = about:blank] 14:00:44 INFO - PROCESS | 1827 | --DOMWINDOW == 191 (0x7f974741fc00) [pid = 1827] [serial = 2165] [outer = (nil)] [url = about:blank] 14:00:44 INFO - PROCESS | 1827 | --DOMWINDOW == 190 (0x7f97252d5c00) [pid = 1827] [serial = 2112] [outer = (nil)] [url = about:blank] 14:00:44 INFO - PROCESS | 1827 | --DOMWINDOW == 189 (0x7f9735106400) [pid = 1827] [serial = 2129] [outer = (nil)] [url = about:blank] 14:00:44 INFO - PROCESS | 1827 | --DOMWINDOW == 188 (0x7f973efaf000) [pid = 1827] [serial = 2091] [outer = (nil)] [url = about:blank] 14:00:44 INFO - PROCESS | 1827 | --DOMWINDOW == 187 (0x7f9729595800) [pid = 1827] [serial = 2172] [outer = (nil)] [url = about:blank] 14:00:44 INFO - PROCESS | 1827 | --DOMWINDOW == 186 (0x7f9736a1ac00) [pid = 1827] [serial = 2130] [outer = (nil)] [url = about:blank] 14:00:44 INFO - PROCESS | 1827 | --DOMWINDOW == 185 (0x7f973510fc00) [pid = 1827] [serial = 2070] [outer = (nil)] [url = about:blank] 14:00:44 INFO - PROCESS | 1827 | --DOMWINDOW == 184 (0x7f974665bc00) [pid = 1827] [serial = 2163] [outer = (nil)] [url = about:blank] 14:00:44 INFO - PROCESS | 1827 | --DOMWINDOW == 183 (0x7f973efb1800) [pid = 1827] [serial = 2145] [outer = (nil)] [url = about:blank] 14:00:44 INFO - PROCESS | 1827 | --DOMWINDOW == 182 (0x7f972b166800) [pid = 1827] [serial = 2118] [outer = (nil)] [url = about:blank] 14:00:44 INFO - PROCESS | 1827 | --DOMWINDOW == 181 (0x7f972994a400) [pid = 1827] [serial = 1980] [outer = (nil)] [url = about:blank] 14:00:44 INFO - PROCESS | 1827 | --DOMWINDOW == 180 (0x7f9734177400) [pid = 1827] [serial = 2127] [outer = (nil)] [url = about:blank] 14:00:44 INFO - PROCESS | 1827 | --DOMWINDOW == 179 (0x7f972a29d400) [pid = 1827] [serial = 2175] [outer = (nil)] [url = about:blank] 14:00:44 INFO - PROCESS | 1827 | --DOMWINDOW == 178 (0x7f972a29a400) [pid = 1827] [serial = 2132] [outer = (nil)] [url = about:blank] 14:00:44 INFO - PROCESS | 1827 | --DOMWINDOW == 177 (0x7f97416e6000) [pid = 1827] [serial = 2157] [outer = (nil)] [url = about:blank] 14:00:44 INFO - PROCESS | 1827 | --DOMWINDOW == 176 (0x7f974386dc00) [pid = 1827] [serial = 2162] [outer = (nil)] [url = about:blank] 14:00:44 INFO - PROCESS | 1827 | --DOMWINDOW == 175 (0x7f9736f48400) [pid = 1827] [serial = 2133] [outer = (nil)] [url = about:blank] 14:00:44 INFO - PROCESS | 1827 | --DOMWINDOW == 174 (0x7f9724ce4800) [pid = 1827] [serial = 2111] [outer = (nil)] [url = about:blank] 14:00:44 INFO - PROCESS | 1827 | --DOMWINDOW == 173 (0x7f972aa76800) [pid = 1827] [serial = 2117] [outer = (nil)] [url = about:blank] 14:00:44 INFO - PROCESS | 1827 | --DOMWINDOW == 172 (0x7f972f16f800) [pid = 1827] [serial = 2123] [outer = (nil)] [url = about:blank] 14:00:44 INFO - PROCESS | 1827 | --DOMWINDOW == 171 (0x7f9733f2b800) [pid = 1827] [serial = 2126] [outer = (nil)] [url = about:blank] 14:00:44 INFO - PROCESS | 1827 | --DOMWINDOW == 170 (0x7f973d27b800) [pid = 1827] [serial = 2082] [outer = (nil)] [url = about:blank] 14:00:44 INFO - PROCESS | 1827 | --DOMWINDOW == 169 (0x7f972c225400) [pid = 1827] [serial = 2094] [outer = (nil)] [url = about:blank] 14:00:44 INFO - PROCESS | 1827 | --DOMWINDOW == 168 (0x7f973a61e400) [pid = 1827] [serial = 2142] [outer = (nil)] [url = about:blank] 14:00:44 INFO - PROCESS | 1827 | --DOMWINDOW == 167 (0x7f973f308c00) [pid = 1827] [serial = 2147] [outer = (nil)] [url = about:blank] 14:00:44 INFO - PROCESS | 1827 | --DOMWINDOW == 166 (0x7f9729951000) [pid = 1827] [serial = 2115] [outer = (nil)] [url = about:blank] 14:00:44 INFO - PROCESS | 1827 | --DOMWINDOW == 165 (0x7f973f8df800) [pid = 1827] [serial = 2151] [outer = (nil)] [url = about:blank] 14:00:44 INFO - PROCESS | 1827 | --DOMWINDOW == 164 (0x7f972c22e400) [pid = 1827] [serial = 2120] [outer = (nil)] [url = about:blank] 14:00:44 INFO - PROCESS | 1827 | --DOMWINDOW == 163 (0x7f972ae9e800) [pid = 1827] [serial = 2109] [outer = (nil)] [url = about:blank] 14:00:44 INFO - PROCESS | 1827 | --DOMWINDOW == 162 (0x7f9739f0e800) [pid = 1827] [serial = 2139] [outer = (nil)] [url = about:blank] 14:00:44 INFO - PROCESS | 1827 | --DOMWINDOW == 161 (0x7f972bd90800) [pid = 1827] [serial = 2058] [outer = (nil)] [url = about:blank] 14:00:44 INFO - PROCESS | 1827 | --DOMWINDOW == 160 (0x7f97403d8000) [pid = 1827] [serial = 2154] [outer = (nil)] [url = about:blank] 14:00:44 INFO - PROCESS | 1827 | --DOMWINDOW == 159 (0x7f972aea4000) [pid = 1827] [serial = 2055] [outer = (nil)] [url = about:blank] 14:00:44 INFO - PROCESS | 1827 | --DOMWINDOW == 158 (0x7f9733fef400) [pid = 1827] [serial = 2064] [outer = (nil)] [url = about:blank] 14:00:44 INFO - PROCESS | 1827 | --DOMWINDOW == 157 (0x7f972faf0000) [pid = 1827] [serial = 2124] [outer = (nil)] [url = about:blank] 14:00:44 INFO - PROCESS | 1827 | --DOMWINDOW == 156 (0x7f9740c18c00) [pid = 1827] [serial = 2156] [outer = (nil)] [url = about:blank] 14:00:44 INFO - PROCESS | 1827 | --DOMWINDOW == 155 (0x7f973a267c00) [pid = 1827] [serial = 2141] [outer = (nil)] [url = about:blank] 14:00:44 INFO - PROCESS | 1827 | --DOMWINDOW == 154 (0x7f974182ac00) [pid = 1827] [serial = 2159] [outer = (nil)] [url = about:blank] 14:00:44 INFO - PROCESS | 1827 | --DOMWINDOW == 153 (0x7f9729cc5800) [pid = 1827] [serial = 2052] [outer = (nil)] [url = about:blank] 14:00:44 INFO - PROCESS | 1827 | --DOMWINDOW == 152 (0x7f9727197800) [pid = 1827] [serial = 2171] [outer = (nil)] [url = about:blank] 14:00:44 INFO - PROCESS | 1827 | --DOMWINDOW == 151 (0x7f973842f400) [pid = 1827] [serial = 2136] [outer = (nil)] [url = about:blank] 14:00:44 INFO - PROCESS | 1827 | --DOMWINDOW == 150 (0x7f9736882c00) [pid = 1827] [serial = 2073] [outer = (nil)] [url = about:blank] 14:00:44 INFO - PROCESS | 1827 | --DOMWINDOW == 149 (0x7f97252e0800) [pid = 1827] [serial = 2168] [outer = (nil)] [url = about:blank] 14:00:44 INFO - PROCESS | 1827 | --DOMWINDOW == 148 (0x7f972f16e000) [pid = 1827] [serial = 2061] [outer = (nil)] [url = about:blank] 14:00:44 INFO - PROCESS | 1827 | --DOMWINDOW == 147 (0x7f97372e4400) [pid = 1827] [serial = 2135] [outer = (nil)] [url = about:blank] 14:00:44 INFO - PROCESS | 1827 | --DOMWINDOW == 146 (0x7f972a29e400) [pid = 1827] [serial = 2177] [outer = (nil)] [url = about:blank] 14:00:44 INFO - PROCESS | 1827 | --DOMWINDOW == 145 (0x7f973e8afc00) [pid = 1827] [serial = 2085] [outer = (nil)] [url = about:blank] 14:00:45 INFO - PROCESS | 1827 | 1461272445039 Marionette TRACE conn4 -> [0,3044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-constructor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:45 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f972016a000 == 146 [pid = 1827] [id = 770] 14:00:45 INFO - PROCESS | 1827 | ++DOMWINDOW == 146 (0x7f971edde800) [pid = 1827] [serial = 2309] [outer = (nil)] 14:00:45 INFO - PROCESS | 1827 | ++DOMWINDOW == 147 (0x7f971ede0400) [pid = 1827] [serial = 2310] [outer = 0x7f971edde800] 14:00:45 INFO - PROCESS | 1827 | 1461272445119 Marionette DEBUG loaded listener.js 14:00:45 INFO - PROCESS | 1827 | ++DOMWINDOW == 148 (0x7f971ef7fc00) [pid = 1827] [serial = 2311] [outer = 0x7f971edde800] 14:00:46 INFO - PROCESS | 1827 | 1461272446130 Marionette TRACE conn4 <- [1,3044,null,{"value":["/FileAPI/blob/Blob-constructor.html",0,null,null,[["Blob interface object",0,null,null],["no-argument Blob constructor",0,null,null],["no-argument Blob constructor without 'new'",0,null,null],["no-argument Blob constructor without brackets",0,null,null],["Passing non-objects, Dates and RegExps for blobParts should throw a TypeError.",0,null,null],["A plain object with @@iterator should be treated as a sequence for the blobParts argument.",0,null,null],["A plain object with @@iterator and a length property should be treated as a sequence for the blobParts argument.",0,null,null],["A String object should be treated as a sequence for the blobParts argument.",0,null,null],["A Uint8Array object should be treated as a sequence for the blobParts argument.",0,null,null],["The length getter should be invoked and any exceptions should be propagated.",0,null,null],["A platform object that supports indexed properties should be treated as a sequence for the blobParts argument (overwritten 'length'.)",0,null,null],["ToUint32 should be applied to the length and any exceptions should be propagated.",0,null,null],["Getters and value conversions should happen in order until an exception is thrown.",0,null,null],["ToString should be called on elements of the blobParts array and any exceptions should be propagated.",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (pop).",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (unshift).",0,null,null],["ToString should be called on elements of the blobParts array.",0,null,null],["ArrayBuffer elements of the blobParts array should be supported.",0,null,null],["Passing typed arrays as elements of the blobParts array should work.",0,null,null],["Passing a Float64Array as element of the blobParts array should work.",0,null,null],["Passing an platform object that supports indexed properties as the blobParts array should work (select).",0,null,null],["Passing a platform array object as the blobParts array should work (MessagePort[]).",0,null,null],["Passing a platform array object as the blobParts array should work (Attr[]).",0,null,null],["Array with two blobs",0,null,null],["Array with two buffers",0,null,null],["Array with two bufferviews",0,null,null],["Array with mixed types",0,null,null],["The 'endings' property should be ignored.",1,"'endings' member of BlobPropertyBag 'invalidEnumValue' is not a valid value for enumeration EndingTypes.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1\n"],["options properties should be accessed in lexicographic order.",0,null,null],["Arguments should be evaluated from left to right.",0,null,null],["Passing null (index 0) for options should use the defaults.",0,null,null],["Passing null (index 0) for options should use the defaults (with newlines).",0,null,null],["Passing undefined (index 1) for options should use the defaults.",0,null,null],["Passing undefined (index 1) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults (with newlines).",0,null,null],["Passing object \"/regex/\" (index 4) for options should use the defaults.",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing object \"/regex/\" (index 4) for options should use the defaults (with newlines).",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing function \"function () {}\" (index 5) for options should use the defaults.",0,null,null],["Passing function \"function () {}\" (index 5) for options should use the defaults (with newlines).",0,null,null],["Newlines should not change when endings is 'transparent'.",0,null,null],["Newlines should not change when endings is 'native'.",1,"assert_equals: expected 9 but got 8","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1\n"],["Blob with type \"\"",0,null,null],["Blob with type \"a\"",0,null,null],["Blob with type \"A\"",1,"assert_equals: expected \"a\" but got \"A\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"text/html\"",0,null,null],["Blob with type \"TEXT/HTML\"",1,"assert_equals: expected \"text/html\" but got \"TEXT/HTML\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"å\"",1,"assert_equals: expected \"\" but got \"å\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"𐑾\"",1,"assert_equals: expected \"\" but got \"𐑾\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \" image/gif \"",0,null,null],["Blob with type \"\\timage/gif\\t\"",1,"assert_equals: expected \"\" but got \"\\timage/gif\\t\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif;\"",1,"assert_equals: expected \"\" but got \"image/gif;\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"İmage/gif\"",1,"assert_equals: expected \"\" but got \"İmage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"ımage/gif\"",1,"assert_equals: expected \"\" but got \"ımage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif\\0\"",1,"assert_equals: expected \"\" but got \"image/gif\\0\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"unknown/unknown\"",0,null,null],["Blob with type \"text/plain\"",0,null,null],["Blob with type \"image/png\"",0,null,null]]]}] 14:00:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 14:00:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 14:00:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 14:00:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 14:00:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 14:00:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 14:00:46 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. 14:00:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 14:00:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 14:00:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 14:00:46 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'.) 14:00:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 14:00:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 14:00:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 14:00:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 14:00:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 14:00:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 14:00:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 14:00:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 14:00:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 14:00:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 14:00:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 14:00:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 14:00:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 14:00:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 14:00:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 14:00:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 14:00:46 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. 14:00:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 14:00:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:00:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:00:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 14:00:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 14:00:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 14:00:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 14:00:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 14:00:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 14:00:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 14:00:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 14:00:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 14:00:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 14:00:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 14:00:46 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. 14:00:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 14:00:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 14:00:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:00:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:00:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 14:00:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 14:00:46 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. 14:00:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 14:00:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 14:00:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:00:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:00:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 14:00:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 14:00:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 14:00:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 14:00:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 14:00:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 14:00:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 14:00:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:00:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:00:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 14:00:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 14:00:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 14:00:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 14:00:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 14:00:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:00:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:00:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 14:00:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 14:00:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 14:00:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 14:00:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 14:00:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:00:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:00:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 14:00:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 14:00:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 14:00:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 14:00:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:00:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:00:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 14:00:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 14:00:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 14:00:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 14:00:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:00:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:00:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 14:00:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 14:00:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 14:00:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 14:00:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 14:00:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:00:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:00:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 14:00:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 14:00:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 14:00:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 14:00:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:00:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:00:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 14:00:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 14:00:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 14:00:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 14:00:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:00:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:00:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 14:00:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 14:00:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 14:00:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 14:00:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:00:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:00:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 14:00:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 14:00:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 14:00:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 14:00:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:00:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:00:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 14:00:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 14:00:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 14:00:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 14:00:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 14:00:46 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 3949ms 14:00:46 INFO - PROCESS | 1827 | 1461272446172 Marionette TRACE conn4 -> [0,3045,"getWindowHandle",null] 14:00:46 INFO - PROCESS | 1827 | 1461272446176 Marionette TRACE conn4 <- [1,3045,null,{"value":"8"}] 14:00:46 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 14:00:46 INFO - PROCESS | 1827 | 1461272446187 Marionette TRACE conn4 -> [0,3046,"setScriptTimeout",{"ms":35000}] 14:00:46 INFO - PROCESS | 1827 | 1461272446201 Marionette TRACE conn4 <- [1,3046,null,{}] 14:00:46 INFO - PROCESS | 1827 | 1461272446277 Marionette TRACE conn4 -> [0,3047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:46 INFO - PROCESS | 1827 | 1461272446503 Marionette TRACE conn4 <- [1,3047,null,{"value":null}] 14:00:46 INFO - PROCESS | 1827 | 1461272446513 Marionette TRACE conn4 -> [0,3048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-in-worker.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-in-worker.worker\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:46 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f9722fdb800 == 147 [pid = 1827] [id = 771] 14:00:46 INFO - PROCESS | 1827 | ++DOMWINDOW == 149 (0x7f971edde400) [pid = 1827] [serial = 2312] [outer = (nil)] 14:00:46 INFO - PROCESS | 1827 | ++DOMWINDOW == 150 (0x7f9721eec400) [pid = 1827] [serial = 2313] [outer = 0x7f971edde400] 14:00:46 INFO - PROCESS | 1827 | 1461272446745 Marionette DEBUG loaded listener.js 14:00:46 INFO - PROCESS | 1827 | ++DOMWINDOW == 151 (0x7f9721f7cc00) [pid = 1827] [serial = 2314] [outer = 0x7f971edde400] 14:00:47 INFO - PROCESS | 1827 | [1827] 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 14:00:47 INFO - PROCESS | 1827 | 1461272447596 Marionette TRACE conn4 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 14:00:47 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 14:00:47 INFO - {} 14:00:47 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 1456ms 14:00:47 INFO - PROCESS | 1827 | 1461272447649 Marionette TRACE conn4 -> [0,3049,"getWindowHandle",null] 14:00:47 INFO - PROCESS | 1827 | 1461272447655 Marionette TRACE conn4 <- [1,3049,null,{"value":"8"}] 14:00:47 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 14:00:47 INFO - PROCESS | 1827 | 1461272447674 Marionette TRACE conn4 -> [0,3050,"setScriptTimeout",{"ms":35000}] 14:00:47 INFO - PROCESS | 1827 | 1461272447677 Marionette TRACE conn4 <- [1,3050,null,{}] 14:00:47 INFO - PROCESS | 1827 | 1461272447684 Marionette TRACE conn4 -> [0,3051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:47 INFO - PROCESS | 1827 | 1461272447950 Marionette TRACE conn4 <- [1,3051,null,{"value":null}] 14:00:47 INFO - PROCESS | 1827 | 1461272447988 Marionette TRACE conn4 -> [0,3052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-slice-overflow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-slice-overflow.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:48 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f9725ce3000 == 148 [pid = 1827] [id = 772] 14:00:48 INFO - PROCESS | 1827 | ++DOMWINDOW == 152 (0x7f9721eebc00) [pid = 1827] [serial = 2315] [outer = (nil)] 14:00:48 INFO - PROCESS | 1827 | ++DOMWINDOW == 153 (0x7f9724ff0c00) [pid = 1827] [serial = 2316] [outer = 0x7f9721eebc00] 14:00:48 INFO - PROCESS | 1827 | 1461272448050 Marionette DEBUG loaded listener.js 14:00:48 INFO - PROCESS | 1827 | ++DOMWINDOW == 154 (0x7f972545a800) [pid = 1827] [serial = 2317] [outer = 0x7f9721eebc00] 14:00:49 INFO - PROCESS | 1827 | 1461272449178 Marionette TRACE conn4 <- [1,3052,null,{"value":["/FileAPI/blob/Blob-slice-overflow.html",0,null,null,[["slice start is negative, relativeStart will be max((size + start), 0)",0,null,null],["slice start is greater than blob size, relativeStart will be min(start, size)",0,null,null],["slice end is negative, relativeEnd will be max((size + end), 0)",0,null,null],["slice end is greater than blob size, relativeEnd will be min(end, size)",0,null,null]]]}] 14:00:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 14:00:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 14:00:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 14:00:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 14:00:49 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 1534ms 14:00:49 INFO - PROCESS | 1827 | 1461272449210 Marionette TRACE conn4 -> [0,3053,"getWindowHandle",null] 14:00:49 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 14:00:49 INFO - PROCESS | 1827 | 1461272449215 Marionette TRACE conn4 <- [1,3053,null,{"value":"8"}] 14:00:49 INFO - PROCESS | 1827 | 1461272449230 Marionette TRACE conn4 -> [0,3054,"setScriptTimeout",{"ms":35000}] 14:00:49 INFO - PROCESS | 1827 | 1461272449238 Marionette TRACE conn4 <- [1,3054,null,{}] 14:00:49 INFO - PROCESS | 1827 | 1461272449251 Marionette TRACE conn4 -> [0,3055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:50 INFO - PROCESS | 1827 | 1461272450201 Marionette TRACE conn4 <- [1,3055,null,{"value":null}] 14:00:50 INFO - PROCESS | 1827 | --DOMWINDOW == 153 (0x7f9725464000) [pid = 1827] [serial = 2250] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 14:00:50 INFO - PROCESS | 1827 | --DOMWINDOW == 152 (0x7f9725b0ac00) [pid = 1827] [serial = 2203] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 14:00:50 INFO - PROCESS | 1827 | --DOMWINDOW == 151 (0x7f974e54b800) [pid = 1827] [serial = 2230] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 14:00:50 INFO - PROCESS | 1827 | --DOMWINDOW == 150 (0x7f972719e400) [pid = 1827] [serial = 2182] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 14:00:50 INFO - PROCESS | 1827 | --DOMWINDOW == 149 (0x7f972a297400) [pid = 1827] [serial = 2185] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 14:00:50 INFO - PROCESS | 1827 | --DOMWINDOW == 148 (0x7f9720002800) [pid = 1827] [serial = 2212] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 14:00:50 INFO - PROCESS | 1827 | --DOMWINDOW == 147 (0x7f973f43e000) [pid = 1827] [serial = 2224] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 14:00:50 INFO - PROCESS | 1827 | --DOMWINDOW == 146 (0x7f974e4e6c00) [pid = 1827] [serial = 2227] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 14:00:50 INFO - PROCESS | 1827 | --DOMWINDOW == 145 (0x7f974e5c4800) [pid = 1827] [serial = 2236] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 14:00:50 INFO - PROCESS | 1827 | --DOMWINDOW == 144 (0x7f9739fb5c00) [pid = 1827] [serial = 2218] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 14:00:50 INFO - PROCESS | 1827 | --DOMWINDOW == 143 (0x7f97252e0c00) [pid = 1827] [serial = 2241] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 14:00:50 INFO - PROCESS | 1827 | --DOMWINDOW == 142 (0x7f9721ee9000) [pid = 1827] [serial = 2179] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 14:00:50 INFO - PROCESS | 1827 | --DOMWINDOW == 141 (0x7f9721eee400) [pid = 1827] [serial = 2200] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 14:00:50 INFO - PROCESS | 1827 | --DOMWINDOW == 140 (0x7f972b15b800) [pid = 1827] [serial = 2247] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 14:00:50 INFO - PROCESS | 1827 | --DOMWINDOW == 139 (0x7f9729c84000) [pid = 1827] [serial = 2188] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 14:00:50 INFO - PROCESS | 1827 | --DOMWINDOW == 138 (0x7f9734fd9800) [pid = 1827] [serial = 2206] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 14:00:50 INFO - PROCESS | 1827 | --DOMWINDOW == 137 (0x7f9736cb6000) [pid = 1827] [serial = 2209] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 14:00:50 INFO - PROCESS | 1827 | --DOMWINDOW == 136 (0x7f9720005800) [pid = 1827] [serial = 2191] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 14:00:50 INFO - PROCESS | 1827 | --DOMWINDOW == 135 (0x7f9724e5ac00) [pid = 1827] [serial = 2239] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 14:00:50 INFO - PROCESS | 1827 | --DOMWINDOW == 134 (0x7f973a724c00) [pid = 1827] [serial = 2221] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 14:00:50 INFO - PROCESS | 1827 | --DOMWINDOW == 133 (0x7f9733fe8400) [pid = 1827] [serial = 2215] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 14:00:50 INFO - PROCESS | 1827 | --DOMWINDOW == 132 (0x7f97252e1c00) [pid = 1827] [serial = 2244] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 14:00:50 INFO - PROCESS | 1827 | --DOMWINDOW == 131 (0x7f97299aa800) [pid = 1827] [serial = 2233] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 14:00:50 INFO - PROCESS | 1827 | --DOMWINDOW == 130 (0x7f972fc02c00) [pid = 1827] [serial = 2194] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 14:00:50 INFO - PROCESS | 1827 | --DOMWINDOW == 129 (0x7f972fc03000) [pid = 1827] [serial = 2197] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 14:00:50 INFO - PROCESS | 1827 | 1461272450428 Marionette TRACE conn4 -> [0,3056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-slice.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-slice.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:50 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f9726d21800 == 149 [pid = 1827] [id = 773] 14:00:50 INFO - PROCESS | 1827 | ++DOMWINDOW == 130 (0x7f971eddd000) [pid = 1827] [serial = 2318] [outer = (nil)] 14:00:50 INFO - PROCESS | 1827 | ++DOMWINDOW == 131 (0x7f9724fe9800) [pid = 1827] [serial = 2319] [outer = 0x7f971eddd000] 14:00:50 INFO - PROCESS | 1827 | 1461272450492 Marionette DEBUG loaded listener.js 14:00:50 INFO - PROCESS | 1827 | ++DOMWINDOW == 132 (0x7f9726cca400) [pid = 1827] [serial = 2320] [outer = 0x7f971eddd000] 14:00:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 14:00:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 14:00:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 14:00:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 14:00:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 14:00:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 14:00:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 14:00:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 14:00:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 14:00:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 14:00:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 14:00:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 14:00:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 14:00:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 14:00:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 14:00:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 14:00:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 14:00:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 14:00:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 14:00:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 14:00:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 14:00:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 14:00:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 14:00:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 14:00:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 14:00:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 14:00:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 14:00:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 14:00:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 14:00:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 14:00:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 14:00:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 14:00:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 14:00:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 14:00:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 14:00:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 14:00:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 14:00:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 14:00:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 14:00:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 14:00:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 14:00:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 14:00:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 14:00:51 INFO - PROCESS | 1827 | 1461272451529 Marionette TRACE conn4 <- [1,3056,null,{"value":["/FileAPI/blob/Blob-slice.html",0,null,null,[["no-argument Blob slice",0,null,null],["Slices",0,null,null],["blob1.",0,null,null],["blob2.",0,null,null],["Slicing test (0,0).",0,null,null],["Slicing test: slice (0,0).",0,null,null],["Slicing test (0,1).",0,null,null],["Slicing test: slice (0,1).",0,null,null],["Slicing test (0,2).",0,null,null],["Slicing test: slice (0,2).",0,null,null],["Slicing test (0,3).",0,null,null],["Slicing test: slice (0,3).",0,null,null],["Slicing test (0,4).",0,null,null],["Slicing test: slice (0,4).",0,null,null],["Slicing test (0,5).",0,null,null],["Slicing test: slice (0,5).",0,null,null],["Slicing test (0,6).",0,null,null],["Slicing test: slice (0,6).",0,null,null],["Slicing test (0,7).",0,null,null],["Slicing test: slice (0,7).",0,null,null],["Slicing test (0,8).",0,null,null],["Slicing test: slice (0,8).",0,null,null],["Slicing test (1,0).",0,null,null],["Slicing test: slice (1,0).",0,null,null],["Slicing test (1,1).",0,null,null],["Slicing test: slice (1,1).",0,null,null],["Slicing test (1,2).",0,null,null],["Slicing test: slice (1,2).",0,null,null],["Slicing test (1,3).",0,null,null],["Slicing test: slice (1,3).",0,null,null],["Slicing test (1,4).",0,null,null],["Slicing test: slice (1,4).",0,null,null],["Slicing test (1,5).",0,null,null],["Slicing test: slice (1,5).",0,null,null],["Slicing test (1,6).",0,null,null],["Slicing test: slice (1,6).",0,null,null],["Slicing test (1,7).",0,null,null],["Slicing test: slice (1,7).",0,null,null],["Slicing test (2,0).",0,null,null],["Slicing test: slice (2,0).",0,null,null],["Slicing test (2,1).",0,null,null],["Slicing test: slice (2,1).",0,null,null],["Slicing test (2,2).",0,null,null],["Slicing test: slice (2,2).",0,null,null],["Slicing test (2,3).",0,null,null],["Slicing test: slice (2,3).",0,null,null],["Slicing test (3,0).",0,null,null],["Slicing test: slice (3,0).",0,null,null],["Slicing test (3,1).",0,null,null],["Slicing test: slice (3,1).",0,null,null],["Slicing test (3,2).",0,null,null],["Slicing test: slice (3,2).",0,null,null],["Slicing test (3,3).",0,null,null],["Slicing test: slice (3,3).",0,null,null],["Slicing test (3,4).",0,null,null],["Slicing test: slice (3,4).",0,null,null],["Slicing test (3,5).",0,null,null],["Slicing test: slice (3,5).",0,null,null],["Slicing test (4,0).",0,null,null],["Slicing test: slice (4,0).",0,null,null],["Slicing test (4,1).",0,null,null],["Slicing test: slice (4,1).",0,null,null],["Slicing test (4,2).",0,null,null],["Slicing test: slice (4,2).",0,null,null],["Slicing test (4,3).",0,null,null],["Slicing test: slice (4,3).",0,null,null],["Slicing test (4,4).",0,null,null],["Slicing test: slice (4,4).",0,null,null],["Slicing test (5,0).",0,null,null],["Slicing test: slice (5,0).",0,null,null],["Slicing test (5,1).",0,null,null],["Slicing test: slice (5,1).",0,null,null],["Slicing test (5,2).",0,null,null],["Slicing test: slice (5,2).",0,null,null],["Slicing test (5,3).",0,null,null],["Slicing test: slice (5,3).",0,null,null],["Slicing test (6,0).",0,null,null],["Slicing test: slice (6,0).",0,null,null],["Slicing test (6,1).",0,null,null],["Slicing test: slice (6,1).",0,null,null],["Slicing test (6,2).",0,null,null],["Slicing test: slice (6,2).",0,null,null],["Slicing test (7,0).",0,null,null],["Slicing test: slice (7,0).",0,null,null],["Slicing test (7,1).",0,null,null],["Slicing test: slice (7,1).",0,null,null],["Slicing test (7,2).",0,null,null],["Slicing test: slice (7,2).",0,null,null],["Slicing test (7,3).",0,null,null],["Slicing test: slice (7,3).",0,null,null],["Slicing test (8,0).",0,null,null],["Slicing test: slice (8,0).",0,null,null],["Slicing test (8,1).",0,null,null],["Slicing test: slice (8,1).",0,null,null],["Slicing test (8,2).",0,null,null],["Slicing test: slice (8,2).",0,null,null],["Slicing test (8,3).",0,null,null],["Slicing test: slice (8,3).",0,null,null],["Invalid contentType (\"ÿ\")",1,"assert_equals: expected \"\" but got \"ÿ\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te(xt/plain\")",1,"assert_equals: expected \"\" but got \"te(xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te)xt/plain\")",1,"assert_equals: expected \"\" but got \"te)xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"te>xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te@xt/plain\")",1,"assert_equals: expected \"\" but got \"te@xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te,xt/plain\")",1,"assert_equals: expected \"\" but got \"te,xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te;xt/plain\")",1,"assert_equals: expected \"\" but got \"te;xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te:xt/plain\")",1,"assert_equals: expected \"\" but got \"te:xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\\xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\\xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\"xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\"xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te/xt/plain\")",1,"assert_equals: expected \"\" but got \"te/xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te[xt/plain\")",1,"assert_equals: expected \"\" but got \"te[xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te]xt/plain\")",1,"assert_equals: expected \"\" but got \"te]xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te?xt/plain\")",1,"assert_equals: expected \"\" but got \"te?xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te=xt/plain\")",1,"assert_equals: expected \"\" but got \"te=xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te{xt/plain\")",1,"assert_equals: expected \"\" but got \"te{xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te}xt/plain\")",1,"assert_equals: expected \"\" but got \"te}xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te xt/plain\")",1,"assert_equals: expected \"\" but got \"te xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\txt/plain\")",1,"assert_equals: expected \"\" but got \"te\\txt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\0xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\0xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\x1fxt/plain\")",1,"assert_equals: expected \"\" but got \"te\\x1fxt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"text/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Valid contentType (\"TEXT/PLAIN\")",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset = UTF-8\")",1,"assert_equals: expected \"text/plain;charset = utf-8\" but got \"text/plain;charset = UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset=UTF-8\")",1,"assert_equals: expected \"text/plain;charset=utf-8\" but got \"text/plain;charset=UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"]]]}] 14:00:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 14:00:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 14:00:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 14:00:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 14:00:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 14:00:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 14:00:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 14:00:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 14:00:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 14:00:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 14:00:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 14:00:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 14:00:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 14:00:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 14:00:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 14:00:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 14:00:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 14:00:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 14:00:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 14:00:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 14:00:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 14:00:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 14:00:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 14:00:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 14:00:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 14:00:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 14:00:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 14:00:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 14:00:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 14:00:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 14:00:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 14:00:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 14:00:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 14:00:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 14:00:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 14:00:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 14:00:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 14:00:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 14:00:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 14:00:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 14:00:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 14:00:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 14:00:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 14:00:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 14:00:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 14:00:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 14:00:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 14:00:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 14:00:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 14:00:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 14:00:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 14:00:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 14:00:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 14:00:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 14:00:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 14:00:51 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 14:00:51 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:00:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:00:51 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:00:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:00:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:00:51 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 14:00:51 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:00:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:00:51 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:00:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:00:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:00:51 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 14:00:51 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:00:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:00:51 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:00:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:00:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:00:51 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 14:00:51 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:00:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:00:51 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:00:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:00:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:00:51 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 14:00:51 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:00:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:00:51 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:00:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:00:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:00:51 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 14:00:51 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:00:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:00:51 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:00:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:00:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:00:51 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 14:00:51 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:00:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:00:51 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:00:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:00:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:00:51 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 14:00:51 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:00:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:00:51 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:00:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:00:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:00:51 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 14:00:51 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:00:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:00:51 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:00:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:00:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:00:51 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 14:00:51 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:00:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:00:51 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:00:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:00:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:00:51 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 14:00:51 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:00:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:00:51 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:00:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:00:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:00:51 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 14:00:51 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:00:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:00:51 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:00:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:00:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:00:51 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 14:00:51 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:00:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:00:51 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:00:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:00:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:00:51 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 14:00:51 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:00:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:00:51 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:00:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:00:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:00:51 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 14:00:51 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:00:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:00:51 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:00:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:00:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:00:51 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 14:00:51 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:00:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:00:51 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:00:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:00:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:00:51 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 14:00:51 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:00:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:00:51 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:00:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:00:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:00:51 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 14:00:51 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:00:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:00:51 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:00:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:00:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:00:51 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 14:00:51 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:00:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:00:51 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:00:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:00:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:00:51 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 14:00:51 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:00:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:00:51 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:00:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:00:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:00:51 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 14:00:51 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:00:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:00:51 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:00:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:00:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:00:51 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 14:00:51 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:00:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:00:51 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:00:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:00:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:00:51 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 14:00:51 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:00:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:00:51 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:00:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 14:00:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 14:00:51 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" 14:00:51 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:00:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:00:51 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:00:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 14:00:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 14:00:51 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" 14:00:51 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:00:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:00:51 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:00:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 14:00:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 14:00:51 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 2397ms 14:00:51 INFO - PROCESS | 1827 | 1461272451619 Marionette TRACE conn4 -> [0,3057,"getWindowHandle",null] 14:00:51 INFO - TEST-START | /FileAPI/file/File-constructor.html 14:00:51 INFO - PROCESS | 1827 | 1461272451623 Marionette TRACE conn4 <- [1,3057,null,{"value":"8"}] 14:00:51 INFO - PROCESS | 1827 | 1461272451628 Marionette TRACE conn4 -> [0,3058,"setScriptTimeout",{"ms":35000}] 14:00:51 INFO - PROCESS | 1827 | 1461272451630 Marionette TRACE conn4 <- [1,3058,null,{}] 14:00:51 INFO - PROCESS | 1827 | 1461272451634 Marionette TRACE conn4 -> [0,3059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:51 INFO - PROCESS | 1827 | 1461272451927 Marionette TRACE conn4 <- [1,3059,null,{"value":null}] 14:00:52 INFO - PROCESS | 1827 | 1461272452321 Marionette TRACE conn4 -> [0,3060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/file/File-constructor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/file/File-constructor.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:52 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f972004a000 == 150 [pid = 1827] [id = 774] 14:00:52 INFO - PROCESS | 1827 | ++DOMWINDOW == 133 (0x7f971b605400) [pid = 1827] [serial = 2321] [outer = (nil)] 14:00:52 INFO - PROCESS | 1827 | ++DOMWINDOW == 134 (0x7f971b60ac00) [pid = 1827] [serial = 2322] [outer = 0x7f971b605400] 14:00:52 INFO - PROCESS | 1827 | 1461272452401 Marionette DEBUG loaded listener.js 14:00:52 INFO - PROCESS | 1827 | ++DOMWINDOW == 135 (0x7f971ede1000) [pid = 1827] [serial = 2323] [outer = 0x7f971b605400] 14:00:53 INFO - PROCESS | 1827 | 1461272453345 Marionette TRACE conn4 <- [1,3060,null,{"value":["/FileAPI/file/File-constructor.html",0,null,null,[["File interface object exists",0,null,null],["DOMString fileBits",0,null,null],["Unicode DOMString fileBits",0,null,null],["Empty Blob fileBits",0,null,null],["Blob fileBits",0,null,null],["ArrayBuffer fileBits",0,null,null],["Typed array fileBits",0,null,null],["Various fileBits",0,null,null],["Using fileName",0,null,null],["Using special character in fileName",1,"assert_equals: expected \"dummy:foo\" but got \"dummy/foo\"","test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\ntest_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1\n"],["Using type on the File constructor",0,null,null],["Using uppercase characters in type",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1\n"],["Using illegal character for type",1,"assert_equals: expected \"\" but got \"𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1\n"],["Using lastModified",0,null,null],["Misusing name",0,null,null]]]}] 14:00:53 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 14:00:53 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 14:00:53 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 14:00:53 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 14:00:53 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 14:00:53 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 14:00:53 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 14:00:53 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 14:00:53 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 14:00:53 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 14:00:53 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 14:00:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:00:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:00:53 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 14:00:53 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 14:00:53 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 14:00:53 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 14:00:53 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 14:00:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:00:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:00:53 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 14:00:53 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 14:00:53 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 14:00:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:00:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:00:53 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 14:00:53 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 14:00:53 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 14:00:53 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 1782ms 14:00:53 INFO - PROCESS | 1827 | 1461272453417 Marionette TRACE conn4 -> [0,3061,"getWindowHandle",null] 14:00:53 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 14:00:53 INFO - PROCESS | 1827 | 1461272453428 Marionette TRACE conn4 <- [1,3061,null,{"value":"8"}] 14:00:53 INFO - PROCESS | 1827 | 1461272453437 Marionette TRACE conn4 -> [0,3062,"setScriptTimeout",{"ms":35000}] 14:00:53 INFO - PROCESS | 1827 | 1461272453442 Marionette TRACE conn4 <- [1,3062,null,{}] 14:00:53 INFO - PROCESS | 1827 | 1461272453450 Marionette TRACE conn4 -> [0,3063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:53 INFO - PROCESS | 1827 | 1461272453707 Marionette TRACE conn4 <- [1,3063,null,{"value":null}] 14:00:53 INFO - PROCESS | 1827 | 1461272453974 Marionette TRACE conn4 -> [0,3064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/file/Worker-read-file-constructor.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/file/Worker-read-file-constructor.worker\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:54 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f97256dc800 == 151 [pid = 1827] [id = 775] 14:00:54 INFO - PROCESS | 1827 | ++DOMWINDOW == 136 (0x7f9721f80800) [pid = 1827] [serial = 2324] [outer = (nil)] 14:00:54 INFO - PROCESS | 1827 | ++DOMWINDOW == 137 (0x7f9724cdec00) [pid = 1827] [serial = 2325] [outer = 0x7f9721f80800] 14:00:54 INFO - PROCESS | 1827 | 1461272454110 Marionette DEBUG loaded listener.js 14:00:54 INFO - PROCESS | 1827 | ++DOMWINDOW == 138 (0x7f9724fea000) [pid = 1827] [serial = 2326] [outer = 0x7f9721f80800] 14:00:54 INFO - PROCESS | 1827 | [1827] 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 14:00:54 INFO - PROCESS | 1827 | 1461272454971 Marionette TRACE conn4 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 14:00:55 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 14:00:55 INFO - {} 14:00:55 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 1590ms 14:00:55 INFO - PROCESS | 1827 | 1461272455029 Marionette TRACE conn4 -> [0,3065,"getWindowHandle",null] 14:00:55 INFO - PROCESS | 1827 | 1461272455035 Marionette TRACE conn4 <- [1,3065,null,{"value":"8"}] 14:00:55 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 14:00:55 INFO - PROCESS | 1827 | 1461272455051 Marionette TRACE conn4 -> [0,3066,"setScriptTimeout",{"ms":35000}] 14:00:55 INFO - PROCESS | 1827 | 1461272455059 Marionette TRACE conn4 <- [1,3066,null,{}] 14:00:55 INFO - PROCESS | 1827 | 1461272455069 Marionette TRACE conn4 -> [0,3067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:55 INFO - PROCESS | 1827 | 1461272455425 Marionette TRACE conn4 <- [1,3067,null,{"value":null}] 14:00:55 INFO - PROCESS | 1827 | 1461272455681 Marionette TRACE conn4 -> [0,3068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/filelist-section/filelist.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/filelist-section/filelist.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:55 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f97274c3800 == 152 [pid = 1827] [id = 776] 14:00:55 INFO - PROCESS | 1827 | ++DOMWINDOW == 139 (0x7f9724fea400) [pid = 1827] [serial = 2327] [outer = (nil)] 14:00:55 INFO - PROCESS | 1827 | ++DOMWINDOW == 140 (0x7f9727197400) [pid = 1827] [serial = 2328] [outer = 0x7f9724fea400] 14:00:55 INFO - PROCESS | 1827 | 1461272455762 Marionette DEBUG loaded listener.js 14:00:55 INFO - PROCESS | 1827 | ++DOMWINDOW == 141 (0x7f97272ddc00) [pid = 1827] [serial = 2329] [outer = 0x7f9724fea400] 14:00:56 INFO - PROCESS | 1827 | 1461272456654 Marionette TRACE conn4 <- [1,3068,null,{"value":["/FileAPI/filelist-section/filelist.html",0,null,null,[["Check if window has a FileList property",0,null,null],["Check if FileList.length is 0",0,null,null],["Check if item is a instanceof Function",0,null,null],["Check if item is a method of fileList",0,null,null],["Check if the item method returns null when no file selected",0,null,null],["Check if length is fileList's attribute",0,null,null],["Check if the fileList length is 0 when no file selected",0,null,null]]]}] 14:00:56 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 14:00:56 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 14:00:56 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 14:00:56 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 14:00:56 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 14:00:56 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 14:00:56 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 14:00:56 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 1645ms 14:00:56 INFO - PROCESS | 1827 | 1461272456698 Marionette TRACE conn4 -> [0,3069,"getWindowHandle",null] 14:00:56 INFO - PROCESS | 1827 | 1461272456702 Marionette TRACE conn4 <- [1,3069,null,{"value":"8"}] 14:00:56 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 14:00:56 INFO - PROCESS | 1827 | 1461272456710 Marionette TRACE conn4 -> [0,3070,"setScriptTimeout",{"ms":35000}] 14:00:56 INFO - PROCESS | 1827 | 1461272456720 Marionette TRACE conn4 <- [1,3070,null,{}] 14:00:56 INFO - PROCESS | 1827 | 1461272456734 Marionette TRACE conn4 -> [0,3071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:57 INFO - PROCESS | 1827 | 1461272457066 Marionette TRACE conn4 <- [1,3071,null,{"value":null}] 14:00:57 INFO - PROCESS | 1827 | 1461272457315 Marionette TRACE conn4 -> [0,3072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/Determining-Encoding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/Determining-Encoding.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:57 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f972a43a000 == 153 [pid = 1827] [id = 777] 14:00:57 INFO - PROCESS | 1827 | ++DOMWINDOW == 142 (0x7f97295b6800) [pid = 1827] [serial = 2330] [outer = (nil)] 14:00:57 INFO - PROCESS | 1827 | ++DOMWINDOW == 143 (0x7f9729947400) [pid = 1827] [serial = 2331] [outer = 0x7f97295b6800] 14:00:57 INFO - PROCESS | 1827 | 1461272457397 Marionette DEBUG loaded listener.js 14:00:57 INFO - PROCESS | 1827 | ++DOMWINDOW == 144 (0x7f9729959800) [pid = 1827] [serial = 2332] [outer = 0x7f97295b6800] 14:00:58 INFO - PROCESS | 1827 | 1461272458174 Marionette TRACE conn4 <- [1,3072,null,{"value":["/FileAPI/reading-data-section/Determining-Encoding.html",0,null,null,[["Blob Determing Encoding with encoding argument",0,null,null],["Blob Determing Encoding with type attribute",0,null,null],["Blob Determing Encoding with UTF-8 BOM",0,null,null],["Blob Determing Encoding without anything implying charset.",0,null,null],["Blob Determing Encoding with UTF-16BE BOM",0,null,null],["Blob Determing Encoding with UTF-16LE BOM",0,null,null]]]}] 14:00:58 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 14:00:58 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 14:00:58 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 14:00:58 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 14:00:58 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 14:00:58 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 14:00:58 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 1503ms 14:00:58 INFO - PROCESS | 1827 | 1461272458213 Marionette TRACE conn4 -> [0,3073,"getWindowHandle",null] 14:00:58 INFO - PROCESS | 1827 | 1461272458218 Marionette TRACE conn4 <- [1,3073,null,{"value":"8"}] 14:00:58 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 14:00:58 INFO - PROCESS | 1827 | 1461272458224 Marionette TRACE conn4 -> [0,3074,"setScriptTimeout",{"ms":35000}] 14:00:58 INFO - PROCESS | 1827 | 1461272458226 Marionette TRACE conn4 <- [1,3074,null,{}] 14:00:58 INFO - PROCESS | 1827 | 1461272458232 Marionette TRACE conn4 -> [0,3075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:58 INFO - PROCESS | 1827 | 1461272458452 Marionette TRACE conn4 <- [1,3075,null,{"value":null}] 14:00:58 INFO - PROCESS | 1827 | 1461272458739 Marionette TRACE conn4 -> [0,3076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/FileReader-event-handler-attributes.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-event-handler-attributes.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:58 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f972a664800 == 154 [pid = 1827] [id = 778] 14:00:58 INFO - PROCESS | 1827 | ++DOMWINDOW == 145 (0x7f97272de000) [pid = 1827] [serial = 2333] [outer = (nil)] 14:00:58 INFO - PROCESS | 1827 | ++DOMWINDOW == 146 (0x7f9729cc4000) [pid = 1827] [serial = 2334] [outer = 0x7f97272de000] 14:00:58 INFO - PROCESS | 1827 | 1461272458817 Marionette DEBUG loaded listener.js 14:00:58 INFO - PROCESS | 1827 | ++DOMWINDOW == 147 (0x7f9729cccc00) [pid = 1827] [serial = 2335] [outer = 0x7f97272de000] 14:00:59 INFO - PROCESS | 1827 | 1461272459612 Marionette TRACE conn4 <- [1,3076,null,{"value":["/FileAPI/reading-data-section/FileReader-event-handler-attributes.html",0,null,null,[["FileReader.onloadstart: initial value",0,null,null],["FileReader.onprogress: initial value",0,null,null],["FileReader.onload: initial value",0,null,null],["FileReader.onabort: initial value",0,null,null],["FileReader.onerror: initial value",0,null,null],["FileReader.onloadend: initial value",0,null,null]]]}] 14:00:59 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 14:00:59 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 14:00:59 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 14:00:59 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 14:00:59 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 14:00:59 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 14:00:59 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 1428ms 14:00:59 INFO - PROCESS | 1827 | 1461272459654 Marionette TRACE conn4 -> [0,3077,"getWindowHandle",null] 14:00:59 INFO - PROCESS | 1827 | 1461272459658 Marionette TRACE conn4 <- [1,3077,null,{"value":"8"}] 14:00:59 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 14:00:59 INFO - PROCESS | 1827 | 1461272459664 Marionette TRACE conn4 -> [0,3078,"setScriptTimeout",{"ms":35000}] 14:00:59 INFO - PROCESS | 1827 | 1461272459666 Marionette TRACE conn4 <- [1,3078,null,{}] 14:00:59 INFO - PROCESS | 1827 | 1461272459672 Marionette TRACE conn4 -> [0,3079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:59 INFO - PROCESS | 1827 | 1461272459916 Marionette TRACE conn4 <- [1,3079,null,{"value":null}] 14:01:00 INFO - PROCESS | 1827 | 1461272460224 Marionette TRACE conn4 -> [0,3080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/FileReader-multiple-reads.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:00 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f9726c14000 == 155 [pid = 1827] [id = 779] 14:01:00 INFO - PROCESS | 1827 | ++DOMWINDOW == 148 (0x7f97252dbc00) [pid = 1827] [serial = 2336] [outer = (nil)] 14:01:00 INFO - PROCESS | 1827 | ++DOMWINDOW == 149 (0x7f9725bd3800) [pid = 1827] [serial = 2337] [outer = 0x7f97252dbc00] 14:01:00 INFO - PROCESS | 1827 | 1461272460345 Marionette DEBUG loaded listener.js 14:01:00 INFO - PROCESS | 1827 | ++DOMWINDOW == 150 (0x7f972aea4000) [pid = 1827] [serial = 2338] [outer = 0x7f97252dbc00] 14:01:01 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsText - assert_throws: function "function () { 14:01:01 INFO - reader.readAsText(blob_2) 14:01:01 INFO - }" did not throw 14:01:01 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:15:3 14:01:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:01:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:01:01 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:9:1 14:01:01 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsDataURL - assert_throws: function "function () { 14:01:01 INFO - reader.readAsDataURL(blob_2) 14:01:01 INFO - }" did not throw 14:01:01 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:26:3 14:01:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:01:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:01:01 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:20:1 14:01:01 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsArrayBuffer - assert_throws: function "function () { 14:01:01 INFO - reader.readAsArrayBuffer(blob_2) 14:01:01 INFO - }" did not throw 14:01:01 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:37:3 14:01:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:01:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:01:01 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:31:1 14:01:01 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception in onloadstart event for readAsArrayBuffer - assert_false: Only one loadstart event should be dispatched expected false got true 14:01:01 INFO - reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:48:5 14:01:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:01:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 14:01:01 INFO - reader.onloadstart [0,3081,"getWindowHandle",null] 14:01:01 INFO - PROCESS | 1827 | 1461272461263 Marionette TRACE conn4 <- [1,3081,null,{"value":"8"}] 14:01:01 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 14:01:01 INFO - PROCESS | 1827 | 1461272461281 Marionette TRACE conn4 -> [0,3082,"setScriptTimeout",{"ms":35000}] 14:01:01 INFO - PROCESS | 1827 | 1461272461286 Marionette TRACE conn4 <- [1,3082,null,{}] 14:01:01 INFO - PROCESS | 1827 | 1461272461295 Marionette TRACE conn4 -> [0,3083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:01:01 INFO - PROCESS | 1827 | 1461272461697 Marionette TRACE conn4 <- [1,3083,null,{"value":null}] 14:01:01 INFO - PROCESS | 1827 | 1461272461910 Marionette TRACE conn4 -> [0,3084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_abort.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:02 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f972af69000 == 156 [pid = 1827] [id = 780] 14:01:02 INFO - PROCESS | 1827 | ++DOMWINDOW == 151 (0x7f972bd90000) [pid = 1827] [serial = 2339] [outer = (nil)] 14:01:02 INFO - PROCESS | 1827 | ++DOMWINDOW == 152 (0x7f972be47c00) [pid = 1827] [serial = 2340] [outer = 0x7f972bd90000] 14:01:02 INFO - PROCESS | 1827 | 1461272462069 Marionette DEBUG loaded listener.js 14:01:02 INFO - PROCESS | 1827 | ++DOMWINDOW == 153 (0x7f972c224000) [pid = 1827] [serial = 2341] [outer = 0x7f972bd90000] 14:01:02 INFO - PROCESS | 1827 | 1461272462846 Marionette TRACE conn4 <- [1,3084,null,{"value":["/FileAPI/reading-data-section/filereader_abort.html",0,null,null,[["Aborting before read",1,"","@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5\n"],["Aborting after read",0,null,null]]]}] 14:01:02 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 14:01:02 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 14:01:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:01:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:01:02 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 14:01:02 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 14:01:02 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 1592ms 14:01:02 INFO - PROCESS | 1827 | 1461272462870 Marionette TRACE conn4 -> [0,3085,"getWindowHandle",null] 14:01:02 INFO - PROCESS | 1827 | 1461272462874 Marionette TRACE conn4 <- [1,3085,null,{"value":"8"}] 14:01:02 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 14:01:02 INFO - PROCESS | 1827 | 1461272462879 Marionette TRACE conn4 -> [0,3086,"setScriptTimeout",{"ms":35000}] 14:01:02 INFO - PROCESS | 1827 | 1461272462882 Marionette TRACE conn4 <- [1,3086,null,{}] 14:01:02 INFO - PROCESS | 1827 | 1461272462887 Marionette TRACE conn4 -> [0,3087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:01:03 INFO - PROCESS | 1827 | 1461272463117 Marionette TRACE conn4 <- [1,3087,null,{"value":null}] 14:01:03 INFO - PROCESS | 1827 | 1461272463364 Marionette TRACE conn4 -> [0,3088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_error.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_error.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:03 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f972b1dd000 == 157 [pid = 1827] [id = 781] 14:01:03 INFO - PROCESS | 1827 | ++DOMWINDOW == 154 (0x7f972be42c00) [pid = 1827] [serial = 2342] [outer = (nil)] 14:01:03 INFO - PROCESS | 1827 | ++DOMWINDOW == 155 (0x7f972dbc7c00) [pid = 1827] [serial = 2343] [outer = 0x7f972be42c00] 14:01:03 INFO - PROCESS | 1827 | 1461272463440 Marionette DEBUG loaded listener.js 14:01:03 INFO - PROCESS | 1827 | ++DOMWINDOW == 156 (0x7f972ef0c000) [pid = 1827] [serial = 2344] [outer = 0x7f972be42c00] 14:01:04 INFO - PROCESS | 1827 | 1461272464268 Marionette TRACE conn4 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 14:01:04 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 14:01:04 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 1427ms 14:01:04 INFO - PROCESS | 1827 | 1461272464308 Marionette TRACE conn4 -> [0,3089,"getWindowHandle",null] 14:01:04 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 14:01:04 INFO - PROCESS | 1827 | 1461272464312 Marionette TRACE conn4 <- [1,3089,null,{"value":"8"}] 14:01:04 INFO - PROCESS | 1827 | 1461272464318 Marionette TRACE conn4 -> [0,3090,"setScriptTimeout",{"ms":35000}] 14:01:04 INFO - PROCESS | 1827 | 1461272464321 Marionette TRACE conn4 <- [1,3090,null,{}] 14:01:04 INFO - PROCESS | 1827 | 1461272464326 Marionette TRACE conn4 -> [0,3091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:01:04 INFO - PROCESS | 1827 | 1461272464555 Marionette TRACE conn4 <- [1,3091,null,{"value":null}] 14:01:04 INFO - PROCESS | 1827 | 1461272464834 Marionette TRACE conn4 -> [0,3092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:04 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f972c2a3800 == 158 [pid = 1827] [id = 782] 14:01:04 INFO - PROCESS | 1827 | ++DOMWINDOW == 157 (0x7f972be44c00) [pid = 1827] [serial = 2345] [outer = (nil)] 14:01:04 INFO - PROCESS | 1827 | ++DOMWINDOW == 158 (0x7f972efd2400) [pid = 1827] [serial = 2346] [outer = 0x7f972be44c00] 14:01:04 INFO - PROCESS | 1827 | 1461272464907 Marionette DEBUG loaded listener.js 14:01:05 INFO - PROCESS | 1827 | ++DOMWINDOW == 159 (0x7f972f171400) [pid = 1827] [serial = 2347] [outer = 0x7f972be44c00] 14:01:05 INFO - PROCESS | 1827 | 1461272465700 Marionette TRACE conn4 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 14:01:05 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 14:01:05 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 1429ms 14:01:05 INFO - PROCESS | 1827 | 1461272465748 Marionette TRACE conn4 -> [0,3093,"getWindowHandle",null] 14:01:05 INFO - PROCESS | 1827 | 1461272465752 Marionette TRACE conn4 <- [1,3093,null,{"value":"8"}] 14:01:05 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 14:01:05 INFO - PROCESS | 1827 | 1461272465758 Marionette TRACE conn4 -> [0,3094,"setScriptTimeout",{"ms":35000}] 14:01:05 INFO - PROCESS | 1827 | 1461272465761 Marionette TRACE conn4 <- [1,3094,null,{}] 14:01:05 INFO - PROCESS | 1827 | 1461272465766 Marionette TRACE conn4 -> [0,3095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:01:05 INFO - PROCESS | 1827 | 1461272465994 Marionette TRACE conn4 <- [1,3095,null,{"value":null}] 14:01:06 INFO - PROCESS | 1827 | 1461272466284 Marionette TRACE conn4 -> [0,3096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsDataURL.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsDataURL.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:06 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f972db1e000 == 159 [pid = 1827] [id = 783] 14:01:06 INFO - PROCESS | 1827 | ++DOMWINDOW == 160 (0x7f971efa4400) [pid = 1827] [serial = 2348] [outer = (nil)] 14:01:06 INFO - PROCESS | 1827 | ++DOMWINDOW == 161 (0x7f972f177400) [pid = 1827] [serial = 2349] [outer = 0x7f971efa4400] 14:01:06 INFO - PROCESS | 1827 | 1461272466363 Marionette DEBUG loaded listener.js 14:01:06 INFO - PROCESS | 1827 | ++DOMWINDOW == 162 (0x7f972fb9f400) [pid = 1827] [serial = 2350] [outer = 0x7f971efa4400] 14:01:07 INFO - PROCESS | 1827 | 1461272467157 Marionette TRACE conn4 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 14:01:07 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 14:01:07 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 1430ms 14:01:07 INFO - PROCESS | 1827 | 1461272467189 Marionette TRACE conn4 -> [0,3097,"getWindowHandle",null] 14:01:07 INFO - PROCESS | 1827 | 1461272467192 Marionette TRACE conn4 <- [1,3097,null,{"value":"8"}] 14:01:07 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 14:01:07 INFO - PROCESS | 1827 | 1461272467198 Marionette TRACE conn4 -> [0,3098,"setScriptTimeout",{"ms":35000}] 14:01:07 INFO - PROCESS | 1827 | 1461272467201 Marionette TRACE conn4 <- [1,3098,null,{}] 14:01:07 INFO - PROCESS | 1827 | 1461272467206 Marionette TRACE conn4 -> [0,3099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:01:07 INFO - PROCESS | 1827 | 1461272467441 Marionette TRACE conn4 <- [1,3099,null,{"value":null}] 14:01:07 INFO - PROCESS | 1827 | 1461272467728 Marionette TRACE conn4 -> [0,3100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsText.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:07 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f972dc9d000 == 160 [pid = 1827] [id = 784] 14:01:07 INFO - PROCESS | 1827 | ++DOMWINDOW == 163 (0x7f972fae2c00) [pid = 1827] [serial = 2351] [outer = (nil)] 14:01:07 INFO - PROCESS | 1827 | ++DOMWINDOW == 164 (0x7f972fbab000) [pid = 1827] [serial = 2352] [outer = 0x7f972fae2c00] 14:01:07 INFO - PROCESS | 1827 | 1461272467818 Marionette DEBUG loaded listener.js 14:01:07 INFO - PROCESS | 1827 | ++DOMWINDOW == 165 (0x7f972fc55c00) [pid = 1827] [serial = 2353] [outer = 0x7f972fae2c00] 14:01:08 INFO - PROCESS | 1827 | 1461272468663 Marionette TRACE conn4 <- [1,3100,null,{"value":["/FileAPI/reading-data-section/filereader_readAsText.html",0,null,null,[["readAsText should correctly read UTF-8.",0,null,null],["readAsText should correctly read UTF-16.",0,null,null]]]}] 14:01:08 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 14:01:08 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 14:01:08 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 1481ms 14:01:08 INFO - PROCESS | 1827 | 1461272468681 Marionette TRACE conn4 -> [0,3101,"getWindowHandle",null] 14:01:08 INFO - PROCESS | 1827 | 1461272468685 Marionette TRACE conn4 <- [1,3101,null,{"value":"8"}] 14:01:08 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 14:01:08 INFO - PROCESS | 1827 | 1461272468690 Marionette TRACE conn4 -> [0,3102,"setScriptTimeout",{"ms":35000}] 14:01:08 INFO - PROCESS | 1827 | 1461272468693 Marionette TRACE conn4 <- [1,3102,null,{}] 14:01:08 INFO - PROCESS | 1827 | 1461272468699 Marionette TRACE conn4 -> [0,3103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:01:08 INFO - PROCESS | 1827 | 1461272468962 Marionette TRACE conn4 <- [1,3103,null,{"value":null}] 14:01:09 INFO - PROCESS | 1827 | 1461272469263 Marionette TRACE conn4 -> [0,3104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readystate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readystate.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:09 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f972fb21000 == 161 [pid = 1827] [id = 785] 14:01:09 INFO - PROCESS | 1827 | ++DOMWINDOW == 166 (0x7f972fba0c00) [pid = 1827] [serial = 2354] [outer = (nil)] 14:01:09 INFO - PROCESS | 1827 | ++DOMWINDOW == 167 (0x7f9733f28c00) [pid = 1827] [serial = 2355] [outer = 0x7f972fba0c00] 14:01:09 INFO - PROCESS | 1827 | 1461272469340 Marionette DEBUG loaded listener.js 14:01:09 INFO - PROCESS | 1827 | ++DOMWINDOW == 168 (0x7f9733fae800) [pid = 1827] [serial = 2356] [outer = 0x7f972fba0c00] 14:01:10 INFO - PROCESS | 1827 | 1461272470147 Marionette TRACE conn4 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 14:01:10 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 14:01:10 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 1485ms 14:01:10 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 14:01:10 INFO - PROCESS | 1827 | 1461272470177 Marionette TRACE conn4 -> [0,3105,"getWindowHandle",null] 14:01:10 INFO - PROCESS | 1827 | 1461272470180 Marionette TRACE conn4 <- [1,3105,null,{"value":"8"}] 14:01:10 INFO - PROCESS | 1827 | 1461272470186 Marionette TRACE conn4 -> [0,3106,"setScriptTimeout",{"ms":35000}] 14:01:10 INFO - PROCESS | 1827 | 1461272470189 Marionette TRACE conn4 <- [1,3106,null,{}] 14:01:10 INFO - PROCESS | 1827 | 1461272470194 Marionette TRACE conn4 -> [0,3107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:01:10 INFO - PROCESS | 1827 | 1461272470441 Marionette TRACE conn4 <- [1,3107,null,{"value":null}] 14:01:10 INFO - PROCESS | 1827 | 1461272470703 Marionette TRACE conn4 -> [0,3108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_result.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_result.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:10 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f9734027000 == 162 [pid = 1827] [id = 786] 14:01:10 INFO - PROCESS | 1827 | ++DOMWINDOW == 169 (0x7f9729948c00) [pid = 1827] [serial = 2357] [outer = (nil)] 14:01:10 INFO - PROCESS | 1827 | ++DOMWINDOW == 170 (0x7f9733fe6800) [pid = 1827] [serial = 2358] [outer = 0x7f9729948c00] 14:01:10 INFO - PROCESS | 1827 | 1461272470777 Marionette DEBUG loaded listener.js 14:01:10 INFO - PROCESS | 1827 | ++DOMWINDOW == 171 (0x7f9734090400) [pid = 1827] [serial = 2359] [outer = 0x7f9729948c00] 14:01:11 INFO - PROCESS | 1827 | 1461272471644 Marionette TRACE conn4 <- [1,3108,null,{"value":["/FileAPI/reading-data-section/filereader_result.html",0,null,null,[["readAsText",0,null,null],["readAsDataURL",0,null,null],["readAsArrayBuffer",0,null,null]]]}] 14:01:11 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 14:01:11 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 14:01:11 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 14:01:11 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 1482ms 14:01:11 INFO - PROCESS | 1827 | 1461272471668 Marionette TRACE conn4 -> [0,3109,"getWindowHandle",null] 14:01:11 INFO - PROCESS | 1827 | 1461272471672 Marionette TRACE conn4 <- [1,3109,null,{"value":"8"}] 14:01:11 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 14:01:11 INFO - PROCESS | 1827 | 1461272471677 Marionette TRACE conn4 -> [0,3110,"setScriptTimeout",{"ms":35000}] 14:01:11 INFO - PROCESS | 1827 | 1461272471680 Marionette TRACE conn4 <- [1,3110,null,{}] 14:01:11 INFO - PROCESS | 1827 | 1461272471686 Marionette TRACE conn4 -> [0,3111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:01:11 INFO - PROCESS | 1827 | 1461272471947 Marionette TRACE conn4 <- [1,3111,null,{"value":null}] 14:01:12 INFO - PROCESS | 1827 | 1461272472204 Marionette TRACE conn4 -> [0,3112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/url/url_createobjecturl_blob.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:12 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f97352d2800 == 163 [pid = 1827] [id = 787] 14:01:12 INFO - PROCESS | 1827 | ++DOMWINDOW == 172 (0x7f972a297800) [pid = 1827] [serial = 2360] [outer = (nil)] 14:01:12 INFO - PROCESS | 1827 | ++DOMWINDOW == 173 (0x7f9734179400) [pid = 1827] [serial = 2361] [outer = 0x7f972a297800] 14:01:12 INFO - PROCESS | 1827 | 1461272472281 Marionette DEBUG loaded listener.js 14:01:12 INFO - PROCESS | 1827 | ++DOMWINDOW == 174 (0x7f97341dd000) [pid = 1827] [serial = 2362] [outer = 0x7f972a297800] 14:01:13 INFO - PROCESS | 1827 | 1461272473066 Marionette TRACE conn4 <- [1,3112,null,{"value":["/FileAPI/url/url_createobjecturl_blob.html",0,null,null,[["Check if the Blob URI starts with 'blob' using createObjectURL()",0,null,null],["Check if the Blob URI starts with 'blob' using createFor()",1,"window.URL.createFor is not a function","@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3\n"]]]}] 14:01:13 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 14:01:13 INFO - TEST-FAIL | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createFor() - window.URL.createFor is not a function 14:01:13 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 14:01:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:01:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:01:13 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 14:01:13 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 1437ms 14:01:13 INFO - PROCESS | 1827 | 1461272473118 Marionette TRACE conn4 -> [0,3113,"getWindowHandle",null] 14:01:13 INFO - PROCESS | 1827 | 1461272473121 Marionette TRACE conn4 <- [1,3113,null,{"value":"8"}] 14:01:13 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 14:01:13 INFO - PROCESS | 1827 | 1461272473127 Marionette TRACE conn4 -> [0,3114,"setScriptTimeout",{"ms":35000}] 14:01:13 INFO - PROCESS | 1827 | 1461272473129 Marionette TRACE conn4 <- [1,3114,null,{}] 14:01:13 INFO - PROCESS | 1827 | 1461272473135 Marionette TRACE conn4 -> [0,3115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:01:13 INFO - PROCESS | 1827 | 1461272473394 Marionette TRACE conn4 <- [1,3115,null,{"value":null}] 14:01:13 INFO - PROCESS | 1827 | 1461272473659 Marionette TRACE conn4 -> [0,3116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/url/url_xmlhttprequest.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/url/url_xmlhttprequest.html\", \"85bd4f3b-0121-4d2d-b6f9-07a00647795b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:13 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f97367e4800 == 164 [pid = 1827] [id = 788] 14:01:13 INFO - PROCESS | 1827 | ++DOMWINDOW == 175 (0x7f9733fae400) [pid = 1827] [serial = 2363] [outer = (nil)] 14:01:13 INFO - PROCESS | 1827 | ++DOMWINDOW == 176 (0x7f9734e09000) [pid = 1827] [serial = 2364] [outer = 0x7f9733fae400] 14:01:13 INFO - PROCESS | 1827 | 1461272473737 Marionette DEBUG loaded listener.js 14:01:13 INFO - PROCESS | 1827 | ++DOMWINDOW == 177 (0x7f9734f41c00) [pid = 1827] [serial = 2365] [outer = 0x7f9733fae400] 14:01:14 INFO - PROCESS | 1827 | 1461272474559 Marionette TRACE conn4 <- [1,3116,null,{"value":["/FileAPI/url/url_xmlhttprequest.html",0,null,null,[["FileAPI Test: Creating Blob URL via XMLHttpRequest",0,null,null]]]}] 14:01:14 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 14:01:14 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 1443ms 14:01:14 INFO - PROCESS | 1827 | 1461272474571 Marionette TRACE conn4 -> [0,3117,"getWindowHandle",null] 14:01:14 INFO - PROCESS | 1827 | 1461272474574 Marionette TRACE conn4 <- [1,3117,null,{"value":"8"}] 14:01:15 WARNING - u'runner_teardown' () 14:01:15 INFO - No more tests 14:01:15 INFO - Got 0 unexpected results 14:01:15 INFO - SUITE-END | took 1232s 14:01:15 INFO - Closing logging queue 14:01:15 INFO - queue closed 14:01:16 INFO - Return code: 0 14:01:16 WARNING - # TBPL SUCCESS # 14:01:16 INFO - Running post-action listener: _resource_record_post_action 14:01:16 INFO - Running post-run listener: _resource_record_post_run 14:01:17 INFO - Total resource usage - Wall time: 1268s; CPU: 98.0%; Read bytes: 8355840; Write bytes: 976936960; Read time: 1108; Write time: 305544 14:01:17 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 14:01:17 INFO - install - Wall time: 31s; CPU: 100.0%; Read bytes: 0; Write bytes: 50728960; Read time: 0; Write time: 43180 14:01:17 INFO - run-tests - Wall time: 1238s; CPU: 98.0%; Read bytes: 7778304; Write bytes: 878497792; Read time: 1056; Write time: 215888 14:01:17 INFO - Running post-run listener: _upload_blobber_files 14:01:17 INFO - Blob upload gear active. 14:01:17 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 14:01:17 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 14:01:17 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'] 14:01:17 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 14:01:18 INFO - (blobuploader) - INFO - Open directory for files ... 14:01:18 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 14:01:18 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 14:01:18 INFO - (blobuploader) - INFO - Uploading, attempt #1. 14:01:21 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 14:01:21 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 14:01:21 INFO - (blobuploader) - INFO - Done attempting. 14:01:21 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 14:01:21 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 14:01:21 INFO - (blobuploader) - INFO - Uploading, attempt #1. 14:01:22 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 14:01:22 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 14:01:22 INFO - (blobuploader) - INFO - Done attempting. 14:01:22 INFO - (blobuploader) - INFO - Iteration through files over. 14:01:22 INFO - Return code: 0 14:01:22 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 14:01:22 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 14:01:22 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/09114617aa37968d71370aa2aebd51b60fa96ecc639e6fe2381acf74282913cde65cb8da6f9097e47e5100269d881d71d28973ed23fbd1d837846c17a5ff3727", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/2f1ff5b647d2178d332bcce216906e673ac45c3c8275fad0f8884e03966f51d35c275a001c5dfc3a86ed9b5b9649e6ced178c5a1c27bad2341aff3c8208ae9b5"} 14:01:22 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 14:01:22 INFO - Writing to file /builds/slave/test/properties/blobber_files 14:01:22 INFO - Contents: 14:01:22 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/09114617aa37968d71370aa2aebd51b60fa96ecc639e6fe2381acf74282913cde65cb8da6f9097e47e5100269d881d71d28973ed23fbd1d837846c17a5ff3727", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/2f1ff5b647d2178d332bcce216906e673ac45c3c8275fad0f8884e03966f51d35c275a001c5dfc3a86ed9b5b9649e6ced178c5a1c27bad2341aff3c8208ae9b5"} 14:01:22 INFO - Running post-run listener: copy_logs_to_upload_dir 14:01:22 INFO - Copying logs to upload dir... 14:01:22 INFO - mkdir: /builds/slave/test/build/upload/logs 14:01:22 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=1346.186064 ========= master_lag: 0.30 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 22 mins, 26 secs) (at 2016-04-21 14:01:22.943500) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-21 14:01:22.944648) ========= 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-1461268571.698136-1581486492 _=/tools/buildbot/bin/python using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/09114617aa37968d71370aa2aebd51b60fa96ecc639e6fe2381acf74282913cde65cb8da6f9097e47e5100269d881d71d28973ed23fbd1d837846c17a5ff3727", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/2f1ff5b647d2178d332bcce216906e673ac45c3c8275fad0f8884e03966f51d35c275a001c5dfc3a86ed9b5b9649e6ced178c5a1c27bad2341aff3c8208ae9b5"} build_url:https://queue.taskcluster.net/v1/task/FhXEYa0jQJ2TOoMbXwngxg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 symbols_url:https://queue.taskcluster.net/v1/task/FhXEYa0jQJ2TOoMbXwngxg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.035658 build_url: 'https://queue.taskcluster.net/v1/task/FhXEYa0jQJ2TOoMbXwngxg/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/09114617aa37968d71370aa2aebd51b60fa96ecc639e6fe2381acf74282913cde65cb8da6f9097e47e5100269d881d71d28973ed23fbd1d837846c17a5ff3727", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/2f1ff5b647d2178d332bcce216906e673ac45c3c8275fad0f8884e03966f51d35c275a001c5dfc3a86ed9b5b9649e6ced178c5a1c27bad2341aff3c8208ae9b5"}' symbols_url: 'https://queue.taskcluster.net/v1/task/FhXEYa0jQJ2TOoMbXwngxg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip' ========= master_lag: 0.04 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-21 14:01:23.024745) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-21 14:01:23.025248) ========= 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-1461268571.698136-1581486492 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.020549 ========= master_lag: 0.04 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-21 14:01:23.090704) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-21 14:01:23.091023) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-21 14:01:23.091417) ========= ========= Total master_lag: 1.47 =========